This is my (in)activity log. You might like to visit
Productivity a subsidiary of Collabora focusing on LibreOffice support and
services for whom I work.
Also if you have the time to read this sort of stuff you could enlighten
yourself by going to Unraveling Wittgenstein's net or if
you are feeling objectionable perhaps here. Failing that, there are all manner of interesting things to read on
the LibreOffice Planet news
Stuff Michael Meeks is doing
Into Cambridge for an interview with Chris in
the morning - had lunch together.
Thrilled to see Dennis' multivariate
regression work for Calc pushed & published - go Dennis.
CP board meeting; drove home, customer call, took H., M.,
Elize & Alish to Soham for the Young Musician of the Year
competition / concert - good music, home. Built ESC minutes, bed.
Mail; admin, product team call, managed to finally get
J's and my gmail / Android calendars to sync. up after another
horrible scheduling conflict. Skype call with great news
from Rob & Amelia.
Played at All Saints in the morning; stayed for meal
with the church. Home to play Vive with Alfie; afternoon movie
Wonder - interesting, read stories to babes.
J. out much of the day with Louise; riveted E's netball
hoop and put it up on the trampoline; needs some adhesive to stop
it rotating. Some mail bits.
Mail chew; call with Kendy & Miklos, a frenzy of
estimating and processing the admin backlog.
Lost most of this day travelling east, asleep. Poked
mail on the Heathrow Express, Cambridge train standing room
only & horribly delayed .
Train to Newmarket. Simply lovely to see the family again.
Up early, extensive slide-ware massage - meeting
with Oscar interesting.
Off to see Javier & the team, lunch, sync with
Philippe. Back to the hotel for beers,
and a trip to the airport. Managed to see ~nothing of
Mexico somehow; sad.
Sync with Kendy; breakfast together; more slides;
presentation, estimation, fun. Back, meaty dinner with
Frank & Olivier - bed.
Breakfast together, meetings all day, a truck
load of work landed on my desk for more work overnight.
Breakfast with Olivier, spent much of the day and
late into the evening creating product description slides,
caught up with Frank later.
Helped to pack babes off to the Insane Terrain fund-raising
run for Youth for Christ, packed for Mexico City - long series of
trains, a very long plane ride.
Listened to a sermon from All Souls by Ross Hendry
on Equal Pay;
lots of interest but:
Interesting, of course, internationally PPP considerations can blur
the picture - but the scandal of unequal pay is clearly a worthy
thing to fight. On the politics of envy and suspicion around pay,
a Christian involved in a Union presumably also has a tough task
to avoid stirring up envy.
- Obligatory John Stott quote:
"Total egalitarianism is not the Christian goal for
God himself has not mandated us to be identical either
in our nature or spiritual endowments. What Christians
should seek to ensure is that all differentials are
due to merit not privilege."
A godly worker opposes discrimination; recognizing
the equal worth of all should yield equal pay (for equal
We should also oppose pay that causes enmnity &
envy. since large pay disparities can quickly make us become
dissatisfied. We should oppose the love of money generally;
M. off on a coach-trip to France. Admin, mail-chew,
TDF board call, admin. Bid 'bye to H. on her DofE hike.
Watched Get smart with the babes.
Breakfast, dropped Miklos to the station; some mail chew.
Lunch, monthly all-hands call, catchup with Lubos and Andras.
Mail & planning. Tea, late customer call.
Train to Cambridge, met Miklos & chatted into London, visited
our lawyers briefly; on together for a day of meetings at the IET Savoy
Place with Chris & Bob, fun. Out for dinner together & train +
taxi home late; fun. Played with the Vive, bed late.
Mail chew; built ESC proto-agenda, monthly commercial
call. Sync with Miklos, interview.
Presents at breakfast - seems having spent a year telling
people I'm actually 41 (by mistake) I now am (I think); early onset
Mail chew; plugged away at OpenSSL's BIO / handshaking
pieces around outbound connections. Birthday tea - steak &
Woken unfeasibly early by small girls' six-in-two-beds
experiment breaking down. To church to play bass & violin
rather tiredly. Home for lunch joined by Margarit & Marius.
Packed up tent, dried blankets etc. straightened
tent-pegs in the vice with E. Tea, bed.
Put up tent in the garden for E's birthday sleepover; out
into town to play at the Bill Tutt memorial - onto All Saints for
a free out-door barbeque for the community - chatted to lots of
Home, dealt with six small, post-swimming girls at a party;
got a movie on for them; tried to wrestle them to bed and calm them
down in a tent; nearly got there - but eventually defeated by the
sheer excitement of it (and ultimately fear of the dark). Not much
Mail, sync with Kendy, mail; finally a bit of hacking -
somewhat frustrated by needing python 3.6 - but not being able to
install it without breaking / removing half my distribution; hmm -
not optimal. Minimally implemented client websocket masking.
Mail chew; meetings, more mail, patch review, support
Thrilled to see Collabora
Office 6.0 - The Migrator's Choice released - containing tons of work
from so many - and particularly happy to see the new COLEAT goodness ship:
Booked flights variously for conferences & meetings.
Band practice in the evening.
Mail chew, copy-writing, calls, lunch. Sync with Kendy.
More paperwork, copy-review.
Consultancy call in Miklos' stead; mail chew, and a round of
marketing copy-writing, calls with Jona & Eloy. Plugged away at
that much of the day and late into the evening.
Bamford breakfast, out for a short walk along a cliff edge,
bid 'bye to all - and drove back with Greer; lovely to see the small
babes again, tea, read stories, bed.
Bed turned out to be rather broken, supported mostly by prayer
from Greer below - hmm. Into Bamford for cooked breakfast, and set out
on a fine walk around the Ladybower Reservoir - leaving the
short-walkers at the Inn, and climbed Win Hill for lunch.
Fine views into Edale and around. Great to chat to lots of
interesting Men of Faith.
Long gentle walk back down, shower, chat, to the pub
for dinner, back, talked until late, played the guitar, room 101,
and found a more solid bed for a solid rest.
Sync with Miklos, mail chew, packed for Men of Faith walking
in Derbyshire. Off with Greer via lunch at Clumber Park. Arrived at
Thorpe Farm Bunkhouse near Bamford - lovely place; BBQ with the lads,
up rather late - very creaky bed - slept badly.
Lots of mail, sync with Kendy, sales call, ESC call,
customer/partner call. Evening interview - too much talking
for one day.
Out to help the scouts learn walking on bearings on
the (large flat) Newmarket heath - drawing unusual shapes as
Mail chew, customer call, admin.
Annoyed by Skype - they seem to run a scam whereby you give
them credit, which doesn't show up for 15mins so you forget about
using it. Then after some months that credit is de-activated (now
it tells you that you have no credit), so next time you attempt to
use paid-phone service - you are encouraged to add funds (rather than
re-activate those you have). When you give them more cash they point
out you need to re-active it - at which point you discover you already
have a significant balance. Not ideal, but is it deliberate ?
Lovely lunch with Ben; back to mail, admin, merged alpha patch
reviews and more.
Mail chew, call with team; partner call. Plugged away at
calls, content, testing happily for much of the afternoon.
Helped H. with Astronomy and built a question-spotting spreadsheet
in the afternoon for tomorrow's GCSE.
Mail chew, call with some of the team, lawyer call. Pleased
to see Miklos update our Document
Conversion page with details on UnoConv -
also inferior to a properly managed Collabora Online.
Listened to the Microsoft Gitlab conference call - exciting
to see Nat doing cool stuff. Debugged some horror with Tor & Andras.
NCC in the morning, family service; Max spoke well. H.
played piano nicely. Out for a church BBQ afterwards at Jan's
lovely to get to know everyone better. Back, sat in the garden
with J, played badmington, relaxed, read stories to the babes,
tried to repair H's Galaxy S4 - interestingly now no longer
powering on after its charging port replacement.
Breakfast, mail chew & maths with N. much of the morning
with some Astronomy revision with H. Lunch, babes dressed up,
practiced their quartet - and performed at Dan & Nami's
wedding reception (next door) to general appreciation. Home,
slugging with babes.
An influx of small girls - up to seven of them at
a time - J. out all day; mail chew while writing maths
tests for Miriam. Helped H. with Astronomy, N' out
swimming, call with T&B, fed everyone; caught up with
Melv, sync. with Eloy, out for Organ practice, home for
Quick mail chew & patch review. Off to
Whipsnade Wild Animal Park with the family, Sue,
A. &. J. lots of fun, picnic in the sun.
Partner call in the car home, Odyssey and
Deeply irritated by my shell; why is it that
the history that bash stores is a very poor
reflection of what has been typed into the (dozen)
shells I have; that I can't do global history search
and that routinely useful history is deleted ? poor.
Worked into the evening.
Early morning mail, off to Aldeburgh to see
Bruce & Anne. Lunch, out to the beach - popped in
to Sizewell visitor's center. Back for tea, remembered
music practice & made a bee-line for home; watched
SHIELD in the evening.
Built ESC bits & pieces. Commercial call. Partner call,
cleaned up partner tickets, status report.
Mail, calls with Miklos, Kendy, Eloy. Helped M. with
her maths homework - algebra: select a safe permutation
and apply it.
Emily and Kiki over for sleep-overs with H. and E.
Bass & Violin at All Saints; lunch. Applied slugging
interspersed by Banangrams & Vive-ness.
Picked up H. from an excellent young-women's conducting
training session at Fitz - you would think with free entry, a
lovely location, gratis grub, and expert tution girls would
come en-masse; apparently not - should encourage people next
year. Invite to come & play the Organ.
Interested to discover that WhatsApp have banned under 16's (in
Europe only) due to GDPR. Two very annoyed daughters, and one disappointed
one. Telegram it seems is the solution, upgraded them.
Lunch, out for a walk with David, disassembled an old and
under-used wooden castle in the garden with David for mooted re-use
as a Mansergh tree-house. BBQ, read stories to babes.
Mail, call with Florian, partner call, patch review.
Mail chew, lots of admin, lunch, commercial call, worked
on more double-proposal paperwork - finally got it done.
Helped H. merge down her 'senior student team' election video.
Encouraging partner call, call with Aron, filed bugs.
Lunch. Encouraging calc patch review.
Mail chew, code reading, mgmt call, built ESC stats.
Visited West Suffolk Urology for some fun camera action. Home.
Call with Jona & Eloy.
Tried to mend Galaxy S4 burning up its motherboard
on start - some internal short in a chip ? froze the electronics
and manage to get it to an unlock-screen before thermal cut-out.
Downer - even cooks itself in the recovery screen; hard to debug.
Pleased to get OpenShot
working nicely - despite my generic horrors at AppImages: no
security/signing and encouraging people to download & execute
random stuff (cf. horrors of Windows virii) - it worked well.
Mail chew; attemped again to use the ICO's failing
web registration process. Calc code & patch review. Status
Code reading with Marco on a calc validation feature.
Prodded at parallel XML parsing fun.
Played at Church; Cornerstone project meeting afterwards - focused
on making our Victorian flint church more open & inviting; interesting.
Back for a roast lunch, badmington & volley-ball in the garden - out
for a walk with J. and H. Read the Economist.
Started to watch Startup; sickened by the increasingly explicit
and gratuitous hyper-sexualization / pornography; needs an '(21+)' rating or
something, quit part way through episode 1; shame. Why do they do that ?
Up earlyish, off to Cambridge, train to London.
Enjoyed the British Museum with the babes, Pizza Express
with R&A for lunch - on to see a Les Miserables
matine - an excellent performance.
Train home; Astronomy GSCE practice with H. took her
to Tashie's - back, put babes to bed, hacked on unit tests
finally defeating them; bed late.
Out for a run with J. Partner call. Sync with Miklos,
finally some hacking & debugging of odd online unit test
failures - interesting. Watched SHIELD in the evening with
Mail, admin, Sales & marketing call; ESC call.
Mail; sync with Andras & Kendy, poked at bugs &
customer bits; lunch, team call. Built ESC agenda.
Received 10 mugs in the post - 2 chipped; amazingly the
chipped ones (and two others) made it through, the rest were
varying types of completely broken.
Music group in the evening.
Mail chew, sync with Miklos, built slides; monthly mgmt call.
Sync with Kendy, more mail. J. out to counselling meeting, put babes to
bed and prodded at setting up SSL for Apache on AWS on SLE12 - hmm.
Mail chew, admin, pushed some online changes; lunch.
Bit of testing, sync with Andras.
Breakfast, to the conference, Jules' talk on
Facebook's use of Infer - to find various classes of
problem, interesting. Bid 'bye & kindly dropped
to the airport by a friendly organizer.
Poked at socket code on the plane. Finally home
J. kindly collected me, lovely to see darling wife &
much loved babies again. Pizza tea.
Overslept, taxi to the conference; tried to learn
Spanish by listening to security talks - with mixed success.
Lunch - presented some slides on our security fun:
Almeria is a lovely place - GUADEC should be amazing here.
Walking tour of Almeria in the evening, passed a
marching band, and a statue being propelled by lots of
apparently dis-embodied legs; interesting. Party in the
Up unfeasibly early; coach to STN, fight to Almeria,
worked on slideware; admin; short sleep - I feel so Spanish -
more work, out for a lovely dinner with Ismael & a number
of other interesting folk. Tapas, bed late.
Mail, poked at slides, sales & marketing call.
ESC call, chat with Caolan - more sliding for Almeria.
functions. We have some horrific, ancient Rhino - JS implementation that
is built on Java; so in theory we're already there - but ... I suspect a
modern JS engine would perform better and run everywhere; then again - it
is always fun to see how many separate garbage collectors we can fit in
one process sharing the same signals etc. mix and match Java, C# &
JS ... who do you hand your SEGV handler to next ?
Sync with Kendy, Miklos, chat with Lubos; much massaging of text.
Up late chasing a very interesting file corruption issue.
Mail, filed bugs, built ESC agenda, lunch, mgmt call, sync
A bank holiday - climbed onto the roof to re-point the
chimney, to re-seal with concrete the capped ones and to add a
cowl. BBQ lunch in the garden, Badmington competition - with
small Umpires and evolving rules: I'll be the judge of that.
Visited Chris & Allison in the evening.
All Saints family service; H. playing piano. Shared lunch
afterwards . Home - setup
badmington in the garden, and babes played that enthusiastically
while J. visited Lydia.
Off to Wicksteed park together, lovely day with the babes
sliding, riding, laser-questing etc. met Steve from GenR8 too.
Picnic in the sun. Fish & Chip supper in the car on the
Watched SHIELD with babes in the evening - why do media
types have to portray even casual relationships in the most
intense & explicit way - is it pure laziness ? or does it
reflect a personal 'Mr Creosote' style approach to the topic.
Sad to see the LLVM Code
of conduct intended to avoid people feeling uncomfortable or
threatened apparently having the opposite effect for some of its
Getting the right CoC - (and theirs seems reasonably sensible to me - modulo
the apparently really unhelpful "censorship of discussing the CoC" and
the extra-territorial "behavior outside this space" clauses) -
and putting it in-place in a friendly way is a tough job. Giving
confidence that it will be enforced in a balanced (ie. not captured by
special interests), transparent and fair way can be too. Damaged people
with experience of bullying and harassment - often by those who are 'popular',
are not so convinced by the arguments often deployed here: "These guys
enforcing the over-broad policy are really nice, everyone [I] like[s] them
so nothing bad will happen [to people like me] so your concerns are invalid.".
Sync with Florian & Thorsten, mail & admin.
Mail; admin, customer call, lunch, built slides, sync
with Andras, Eloy.
Call with Kendy & Andras; mail, admin, patch
review, hackery, late partner call. Band practice with H.
Mail, built ESC proto-agenda. Hacked at async websocket
client pieces here and there.
Mail, admin, fixed an l10n bug in Online; put babes
to bed - Chemistry with H. call with T. got N. setup with a
wordpress instance. Relatively depressed by the mysql setup
and authentication aggravation vs. wordpress and other DB
integrated apps - it all seems un-necessarily unpleasant.
Played bass & violin at church; stayed for annual
church members meeting. Back for pizza lunch, played Sushi Go
with Sophie, H. to church to practice; tidied up variously.
Watched the next Oceans film together, read stories, bed.
Did another astronomy past-paper with H. David over
for lunch; J. out to see Lydia, out for a walk on the heath with
J. back, out to All Saints with H. to practice the
Organ; helped Cedric tidy up his babe's party. Home for
sliders, chatted to David, put babes to bed. Watched Gataca
Calls with Miklos, Kendy, Lubos, Andras & partner. Admin,
documentation. Customer call, Allison over for a fine dinner.
Mail, profiling, calls, lunch, more calls, admin; hmm.
Network Installed Tumbleweed/Server into a rather old VirtualBox,
surprised it failed to boot even after an upgrade, got a nice
Sync with Kendy, ESC call. Admin, patch review; fixed a
couple of bugs idly for fun.
Partner and customer calls for much of the day. Worked late
Mail chew, full of enthusiasm tried to setup a 300Gb crypted
file - gave up waiting after an hour or so of an unusable laptop;
Lunch with J. admin, mgmt call, sync with customer. Had fun
with babes. Worked very late on admin & built ESC agenda.
Breakfast with babes, mail chew, got stuck into admin
before realizing I was meant to be in Cambridge for a mgmt
meeting. J. dropped me in a hurry - minus phone & PSU.
An encouraging set of meetings; good to catch up with
Guy, Philippe, Olivier & the local team too. Out for a pub
meal in the evening. Herman kindly took me to the station,
Up, played bass at NCC; home for lunch joined by David, Jocelyn
& Sophie. Talked happily in the garden much of the afternoon.
Took H. to practice the Organ for a bit, tea, put babes to bed.
Woke early, breakfast, poked at Quartet pieces for the babes
to play; ideally hard Viola, easy Violin 2; hmm. Some mail IRC. Lunch.
Out to Saffron Walden to enjoy two of their mazes, a lovely
day in the sunshine + ice-cream. Home. Moved some async client
web-socket puzzle to the next step.
Out to Barn Dance in aid of a Burwell Print - babes
up late dancing.
Mail chew, chat with Florian, customer call, sync with
Tor & Miklos. Lunch. Plugged away at tasks in the afternoon.
Worked late on client web-socket code.
Mail chew; hunted the house for a spare disk, and was encouraged
to use Clonezilla via a great image
from Taiwan. Call with sales & marketing team. Lunch.
BT Phoned up to say I'd run up a $100 phone bill calling India
yesterday and could they do something about that; surreal.
Thrilled to see the team get Collabora
Online 3.2 released:
A number of great new features for our customers & partners, including
data-validity - so you can limit the options in a drop-down for a cell - so that
they make sense (to Patriot watchers anyway), as well as basic things like
Insert -> chart something not present in Word Online (for example).
Pondered why Windows 10 fails to boot in curious ways when its disk
is copied to another disk without the disk label being made to match; any why
it then proceeds on a length series of hour plus long "Attempting repairs".
TDF Advisory Board call.
Sync call with Miklos, mail chew; poked at some socket code.
Still sad that there is no good C event-loop, and as such no async
structure that a nice DNS APIs could fit into; ho hum. Of course there
is getdns but it in
turn has several dependencies.
Customer call much of the afternoon. Pleased to see the free
Samsung SSD imaging tool do a great job of moving a Windows install
to a new disk.
Out to brand practice in the evening at church. Packed the
bathroom cold tap washer with a piece of plastic milk-bottle before bed.
Mail chew, patch review, planning.
Great to see some nice work by Tomi to get Collabora Online support
integrated into JODConverter
(increasing security), and to see Miklos's nice writeup around Document
Conversion there - several of our customers get support for document conversion
use-cases that help to improve LibreOffice.
All those poor souls still struggling with manual management of LibreOffice
processes for document conversion can relax & use something sensible
Weekend mail fun, poked partners, sync. with Miklos,
Andras, created a unit test for thread stranding problem with
fork-kit - whereby having threads lurking around at the time of
a fork - is a really bad idea.
All Saints in the morning; H. played piano for a song.
Back for pizza lunch plus Charlotte & Grace, took H. back
to practice the organ.
Home; tea; read stories; out for a drink with Chris in
Drove to Aldeburgh to collect N. and H. - who had both
made pretty rings with Bruce. Silver-soldering up settings and
bands, and setting a stone in them - good stuff.
Out to wander Sizewell beach, back for tea, home.
Partner call, mail processing, admin, sync. with Eloy.
Lunch, TDF BoD call, sync with Kendy.
Mail chew, H. and N. off to learn some jewlery making with
Bruce. Commercial call, lunch with smaller babes. ESC call.
Pleased to see LibreOffice Writer used as the word-processing
workload in the Powerhammer
Hospital app't in the morning - West Suffolk: they at least
know a difficult case to be referred; good. Filed holiday, mail
chew, poked at receipts & expenses.
Still no voice, mail, admin; lots of friends over for
lunch before Tania's funeral at All-Saints - very sad; a packed
church. Back for a customer call.
Plugged away at tasks variously; dinner, put babes to
bed, worked in the evening.
Practically no voice; not ideal; swallowing a challenge.
E-mail doesn't require a voice-box however.
Breakfast together at Burger King supposedly
the only place open at this time - hmm; interesting
engineering going on nearby - parts of a TBM(?) nearby. To
the office - for a status update, and more sync with
Lengthy flights back, J. picked me up, lovely to
be home, but a horrible throat to go with it.
J. kindly dropped me to Stansted early, flight delayed
by an hour - plugged away at calc, vlookup-ness. Eventually
found my way to the Freiheit offices - a beautiful venue
kindly donated for the hack-fest.
Met up with and talked to lots of old friends. Up
late talking, caught up with Miklos & Tomi at our AirBnB,
some mail chew, sleep.
Waded back through the accumulated mail pile; lots of things
going nicely. Checked-in for the Hamburg
Hackfest tomorrow - should be interesting.
Worked in the morning, bid 'bye to the parents; J. drove
home while I poked at calc internals a little - ESC call and chewed
mail in the afternoon.
Into Harrogate for Spring Harvest; not entirely convinced -
but spoiled by big (free) conferences like FOSDEM that are so well run
and scheduled. Some interesting content of course.
Poked mail; drove to Stockton to meet up with Joy, Chris &
their young ladies. Holywood Bowl, Pizza Hut, Pets At Home &
back to the parents'
Rather a rainy day, slugging in the afternoon; reading The Rise
and Fall of the Third Reich - fascinating.
Lunch; out to Sandra's for swimming & cake. Home tiredly,
feeling rather under the weather - fuzzy head & cold-ness.
Easter day - off to Jennyfields in Harrogate for
a lovely Gospel-centered family service. Home for a fine
roast lamb feast, out for a walk to the town castle,
up the steps, back to see R&A, watched The Sound
of Music together, bed.
Up, girls dressed prettily, drove to the Reed's home
for a fine pre-Easter feast in Pickering. Walk down to the
North York Rejoiced over an accepted offer for a home
for them. Home in the evening, put babes to bed.
Got up, played lego, walked down by the river; sang
in St Roberts cave. Came back for lunch, Rob & Amelia
arrived late. Learned to play "Sushi Go!" together, admired
the house they just viewed. Lasagne dinner together.
Mail, admin, sync with Kendy, Andras, Aron, Jona, lunch.
More work, packed & set off to Knaesborough with the babes.
Mail chew, mended NSS use in minimized jails, fixed unit tests.
Reviewed security documentation at some length.
Mail chew, admin, interview, more mail, built ESC stats.
Mgmt call, sync with Philippe. Dinner, spent a chunk of time
reading NSS in the evening.
Mail chew, chat with Paolo, mail chew, admin left & right.
Back-ported a patch eventually, and poked at the crash reporter.
Helped M. and N. with their maths in the evening.
Up; played bass & violin (not concurrently) at All Saints.
Grier & Barbara over for lunch and fellowship. Quartet practice
with the girls; Odyssey after tea, put people to bed; watched Patriot -
Took a car-load of babes to Ely for Shine and did
Ely Spy Mission Trail with E. - a nice meal together by the river,
visited the museum & picked up a set of babes to take home.
Julie over in the evening, out with J. to Wetherspoon for
a nice evening out together - met several people in the pub, relaxing.
Mail chew, chat with Andras, sync with Kendy.
Early morning customer call. Mail chew, another customer call,
and another, and a sales & marketing meeting, 5mins for lunch, then
the ESC call. More mail.
More mail; calls, aggravation. Music group practice
in the evening; relaxing.
Mail chew, team call, etc. commercial call, in the
afternoon. Lots of E-mail annoyance.
Up early, practice with H. and E. Mail chew, code review, hit a
deadlock while editing & fixed it.
Booked flight for SuperSec
2018 in Almeria which should be fun. Wrote status report.
More mail; grief.
All Saints in the morning, baptism, Fraser spoke well, back
for lunch; Violin practice with E. out to pick up babes; took H. and
E. to a concert - back for pizza dinner, put babes to bed.
Up late; into Cambridge with E. for Science Week. Lots of interesting
things in the Guild-hall - glow-worms (nematodes with glowing proteins and
double the life-span), LED torch creation with the IET, vascular models to
pay with, Artemesia seeds to plant, and more.
Lunch, on to psychology to see some tool-making bird videos, theory
of mind, optical illusions and more.
Over to see David later, built giant lego tower with E. to the
ceiling, back to ours with David for a chinese meal, bed early.
Mail chew, analysis, patch review - great to see Noel making
great strides in privatizing the dreaded separate alpha into
vcl/ where hopefully we can remove it, accelerating
everything that uses cairo / libpixman at least.
Bid 'bye to three babes to Burwell House for 'Alive' with YFC.
Watched the last Season 2 Man in the High Castle; interesting.
Mail, ESC call, competitive analysis - rather encouraging how far
Collabora Online has come since 2.x. ESC call, more analysis.
Mail, poked at patches, funded two small girl's phones;
what a chunk of cash to spend on connectivity; saved the difference
by getting a better personal plan.
Calls with Andras & Eloy, and others.
Mail chew, patch review. Pleased to see Tor's impact on
bugs, with Mac disappearing from the high-priority regression list
Seems the security circus got a lot nastier recently; what
chance that a company releases a very slick website, with pre-made
videos, polished collateral, and marketing - in advance of any
technical information, or patches that "AMD is vulnerable" - just
for fun. I wonder who paid for all of those pixels.
Practice with E. scales decaying over the weekend; hmm.
Mail chew, sync with Miklos. Lunch with J. Sync with kendy,
call with Jeroen. TDF call. Stories in the evening - Asimov for
E. Max Lucado for H.
Up, cooked breakfast in bed for J. with M. - presents,
cards, a banner, etc. for the sweetheart. Out to All Saints,
played bass; enjoyed Max's sermon. Home for roast lunch.
Slugged; digested; played guitar much of the afternoon
while babes played lego (a break from minetest), and Smash-Up.
Julie over for tea.
Poked mail, took H. to practice the Organ & got
a bit of hacking done. Back for lunch. Watched Lost in
Space (with not much to recommend it) in the afternoon.
Out for a run; mail, customer calls, poked at
Poked at EC2 hosting of minetest again in the
evening with N.; SLE12 too stale, and/or games not
compiled for it; decided to try flatpak having played
with snap the other day. Far from ideal for a head-less
server use on a remote machine; the app store gives
.ini files rather than a simple command-line to install.
Installing files demands a server to install from rather
than noticing I have just one, and the app is in it.
The command-line demands very.long.qualified.names rather
than being helpful. I assume this works beautifully from
the GUI, and I'm a victim of a corner-case.
Running a new OS underneath chews enough RAM to
require a more expensive instance too - upgraded that,
it works; hmm.
Customer call at breakfast; fun. Sync with Miklos. Call
with Eloy. ESC call, posted minutes. Out with Richard Wood in the
evening for a pleasant drink / catch-up.
Mail; sync with Andras, admin, lunch; chat with Thorsten,
poked at projections.
Mail chew, more text review; built ESC proto-agenda. With a
number of friends dying of Cancer near and far, I was encouraged to watch
Death is not dying;
serve, with joy - what a great reminder; the serving is easy -
the joy is often hard for me.
Got some AWS / EC2 instance setup in the evening with N. to
backup family photos & minetest
Mail chew; admin, call with Mike K, lunch. Great swathes
of admin; people like to send me 60 pages of legal boiler-plate at
a time it seems.
Interested to see in the news that
the Royal Mail can spot bogus clairvoyants these days - I
wonder if they use AI for that.
Pleased to discover that after some upgrades removing
nouveau.modeset=0 from my kernel parameters (while
adding nopti) gives me some accelerated X goodness again; nice.
To church early, played bass, E.H & self did
prayers for the family service. Back home for lovely family
Italian food extraveganza - with S&C, J&A, B&A.
Played Vive, with J.&A, Clive gave bass advice;
listened to Odyssey over tea together; put babes to bed with
stories. Reading N. Sustainable Energy
without the Hot Air.
Snow-ball fight in the morning in the road & built
a snow-man. Christina over for lunch & making cookies with H.
- out to sleep-over with Charlotte; watched Evan Almighty. Stories
with babes; bit of work; Man in the High Castle in
E. home for another snow-day, while H.N.M. go to school
in Soham. Mail chew, sync with Andras & Kendy, updated some
docs. More mail.
Pleased to see the team produce a great Collabora
Online 3.1 release with lots of fixes & improvements.
Hannah, Nick & Joni over for dinner, and an art
lesson drawing still-life; terrible tonal shading from yours
Early call with Martin & Miklos, mail, snow sweeping,
Somewhat irritated to get "Your exclusive invitation -
The new Porsche Cayenne" through the door - presumably sent to
company directors; I guess we need to have some reply options:
"[X] I invested my money into Free Software not silly cars"
or perhaps -
"[X] When your car is a plucky start-up leading the battery
vehicle and self-driving future, then I might look again (cf. Tesla)"
Then again - a junk-mail fuelled heating-system is an attractive
option with snow outside; perhaps I should install another
forty-two letter-boxes in my door to feed it.
ESC call, chat with Daniel, mail. Dinner, read stories.
Contract review, financial projections.
Mail triage; swept snow off the drive, played with E. and J.
a little. Community call, CP team call, sync with Dennis, two customer
calls, partner call; called out ... more admin & beating back the
Poked mail, slide work; into Cambridge - to the office to
talk with a potential partner; good meetings - out for lunch and
a quick tour of Cambridge (in the cold). Bus back, mail chew, picked
up by J. and E. (a quick office tour for E.), and home again;
more mail & admin to catch up on the day's business.
Mail, mattermost, patch review, contract execution, etc.
First TDF BoD meeting of the new BoD.
Reflecting on the non-profit/charity sector post- Oxfam &
Save The Children and many other instances where (it appears) that
in some cases aid was used for sexual exploitation. The assumption
that companies (particularly large ones) are and must always be
treated as uniformly evil always looked rather thin to me; but the
idea that non-profits are intrinsically whiter-than-white in
comparison also starts to look increasingly unlikely.
Up late preparing slides.
All Saints, played bass; visiting speaker on Lent; home for
pizza lunch, slugged playing Bananagrams, out to pick up M. -
eventually found Barbara & Grier's house - complete with icy
pond to play with, bees to admire and more. Chatted with Barabara
for a while, back for tea, read stories to babes.
Lie-in, slugged and read the economist, helped N.
with her maths; lunch & out for a walk leaving H. to do
Back, watched Secondhand Lions - together
very good; dinner, Odyssey, littlies to bed, out to
practice the Organ with H. and do some hacking.
Run in the morning with J. Partner technical call,
partner calls, aborted sales call; admin, picked up Allison
from the station & had a lovely evening with her and the
family; bed late.
Mail chew, Marketing & Sales call; product research.
Up very late working on slides, planning, and other admin.
To work early, mail chew, sync with Tracie, Miklos. Lunch.
One of the nicest stories I heard about Billy Graham
was from ParkStreet and went very roughly a bit like this:
Billy was about to speak at a Boston(?) conference, and as he was introduced -
with this growing, glowing haggiography of his achivements, awards, travels
and so on got increasingly concerned. After the introduction he came on the stage
... and told approximately this story: The other day I took an elevator, and
inside it, on the floor, was a dirty, drunk man. Looking up at me there was this
flicker of recognition: he said "I know you! You're Billy Graham! ... you changed
my life!". That - is what happens when Billy Graham tries to change your life - we're
both wasting our time. What you really need is to fix your eyes on Jesus
to let him rescue & change you.
apocryphal; maybe - but if only all preachers realized its ultimately really
not about them.
Mail; old-friend / partner call, more partner poking.
Monthly mgmt call, admin.
Babes back to school; quick Old Story New Bible study
at breakfast. Mail chew, chat with Florian, sync with Kendy, status
report, mail. Plugged away at admin.
All Saints, Stephen back for roast-lamb lunch with the babes,
chatted afterwards. Watched the last Harry Potter in the afternoon.
Bed, watched The Man in the High Castle with J.
Poked at a little work; David over for lunch, out for a walk
at Lackford Lakes/river/forest. Home, tidied up - Julie over for a
birthday tea - chatted to her; bed.
Run in the morning, mail chew; poked at this & that;
bid 'bye to Leanne; Miriam, Ben, Mai & Jude over for lunch -
really lovely to see them & catch up after so long. Had a
fine afternoon together.
Back to work, two customer calls, mail, movie with kids;
out to Church men's prayer meeting & curry.
Up in the night, couldn't sleep; idle mail chew &
triage of my TODO, modelling, watched a movie, slept on a chair;
Off to Aldeburgh to see B&A, lovely lunch, walk on
the beach with Anne.
Found an interesting chap driving a quad-bike
dragging some instrumentation up the beach - quizzed him. It seems
they place several thousand RFID instrumented drill+fill stones on
the beach - then watch where the sea, storms etc. move them over
time - must be a fascinating data-set of vectors. Helpful to check
that Sizewell doesn't fall into the sea I guess. Found a
with pictures on the topic.
Back for chat, pancakes, and set off home. Odyssey in
the car. Plugged away at a proposal until late.
Discovered the flowers I'd got for J. smelled of petrol
rather: the trials of only being able to escape subtly when J.
is out with the car. Rescued by J's cold.
Amazing influx of girls; Kelsie, Elsie, Sophie, and
return of exhausted N. from back-to-back sleep-over-pair.
Beat back the mail mountain; admin, interview, sync.
Mail, patch review, customer call, slide-ware hackery,
lunch at the K/B, sales call. Value-prop analysis call.
Pleased to see Swapnil's patreon
posting of our chat yesterday; interesting to see Patreon growing with
Simon there too.
Valentines card production in the evening.
Mail; sync with Miklos, estimation, status report. Customer
call, TDF/BoD call; Leanne over to stay; worked late while listening
to the ladies talk.
Played guitar at All Saints with Laura & Mary; fun.
Took Mary R. home for lunch and off to Histon to pick up H. E.
& Kelsey. Home, lunch, slugged & played with Mary &
tired H. and E. tea, stories, put people to bed.
Breakfast, out for a walk in Anglesey Abbey with
J. M. and N. - enjoyed the winter garden, and lovely
grounds. Back for some applied slugging by the fire in
the afternoon - and attacked the pre-loading problem for
some of tangle of late-binding module inter-relations
Not hyper-well, mail chew; admin, planing, sync.
with Kendy, late partner call. H. and E. off to GenR8
fun in Histon.
Interested to see the growing awareness (as brought to
prominence for me in The Tipping Point) that some quite
(surprising) issues can be almost contageous
if given social permission and/or with too much tragic detail.
Mail chew, ESC call, sync with partners, admin.
Relaxed a little; mail, calls, planning, lots of unwanted
hassle left & right.
Band practice in the evening, Beckie kindly lent me her
guitar; went reasonably well.
Breakfast with Kendy, off to the venue - somewhat
zombified from chronic sleep deprivation. Talked individually
with lots of great people, bid a sad 'bye, and train / Eurostar
to the UK - surprisingly good wifi on the train even in the
tunnel, worked on the way home.
Lovely to be back, and see my lovely wife &
wonderful baby girls.
Off again, to the lovely Beta
Co-working space - board meeting ~all day. Pizza bought in for
a late lunch. More meetings - until late, out for a drink together;
sad. Finally back to E-mail; then bed.
Awake until 6:15am writing my talk; slept until 9am,
up breakfast, off to the venue; spoke on re-structuring a
giant, ancient code-base:
Out for lunch with Julian Seward & a thunder-birder
- excellent to catch-up. Back to the booth to see many old
friends into town in the evening for a
burger with Guilhelm, Olivier, Miklos & Kendy - nice.
Back, to write a few more slides; bed.
Breakfast with Kendy; to the conference lugging swag;
handed out stickers to many people
lunch with some friends. On to the LibreOffice dev-room for
some interesting talks. Gave my talk:
Walked to the awesome Beta Co-working in the
evening for a fine Italian pasta, LibreOffice dinner from Italo
Back late to the hotel.
Train too early to Hamburg; met Herbert in the airport,
flight to Brussels; worked on slides on the flight; got to the
Atlas Hotel in the end - tried to get one talk finished before
heading out; then joined the AB call instead.
It is this time of year when you re-read your abstract,
scratch your head - and try to work out what possessed you to
put XYZ topic in there.
Out to the foundations dinner; great to see lots of old
friends, and make some new ones too . Back to
Gerv's hotel, and caught up with Loic. On to the
Delerium Cafe - surprisingly less packed than normal at midnight;
met up with Nicolas, Kendy, Markus, Raul, Richard and many more;
eventually back to bed.
Freezingly early blackness, bus, plane, tram, train, walk,
Univention Summit. Good to meet lots of partners & friends,
some great talks, an excellent evening party - encouraging.
Mail, calls with Jona; sync with Kendy, proposal pieces,
built ESC stats.
Mail, admin, proposals, much of the day, chat with Simon.
Into Cambridge to meet Philippe; had a fine dinner with a chunk
of the C'bra team afterwards, good to catch up with Guy again.
Mail, meetings, poked at the Poco process execution impl.
and created a cleaner one for online. Started writing slides for
FOSDEM in earnest. Sync with Kendy in the evening.
M&D left early, All Saints, played bass - unusual sermon;
over to Beckie & Stephen's for a lovely lunch
and afternoon together. Back for another Odyssey & tea, read stories
to babies; bed.
Out for a walk with H. and N. to see a nearby farm, woodland,
snowdrops & the like. E. fell and hurt her knees. Back for lunch.
H. M&D out for organ practise in the afternoon. Dinner, stories,
talked until late.
Up at 5am, poked at code and bugs variously. Breakfast.
Dropped E. to school, out for a run. Home - meeting with Kendy,
Aron, Jona. Plugged at admin. Lunch.
Parents arrived Sorted out expenses with Julie; poked
at mail. Listed to Odyssey in the evening, and chatted with the
Mail, spreadsheet-ness, customer call, admin. Lunch.
C'bra mgmt calls through the afternoon.
Poked mail, chat with Miklos, poked at partner mail and
tasks. Sync with Noel & Eloy, customer call, out to see the
Pleased to discover from Pranav that although Linux' skype client
inexplicably (and globally) eats the ctrl-alt-shift-D key-combination
(without doing anything with it seemingly) - I can still select
an online window and do
Out to All Saints to practice with the band.
Mail chew, admin, meeting prep, partner cal, lunch.
Installed LibreOffice build tools on HP / Ryzen 5 laptop; upgraded
Windows 10 endlessly. Build ESC stats, commercial call.
Went out with J. for the first time in some months;
just lovely to spend time alone with her out of the house.
Mail triage, sync with Miklos, status report & more mail.
Lunch. Admin left & right. Call with Andras.
Off to All Saints to play bass; great sermon from Fraser
on the Wedding at Caana - the pattern of hour not yet come
knowing the end from the beginning and more.
H. had an organ lesson, home for a Pizza lunch; slugged
variously, watched a Wallace & Gromit, tea, Odyssey, put babes
Waffles in bed in the morning thanks to M. Got a bit of work done,
sat by the fire with J. Helped N. get various new minetest mods sorted out.
Read stories, spent time in the evening with H. on Chemistry - lots of
electrons, ions, and various kids of bonds.
Mail chew, sync with Tor & Miklos, more mail,
research and estimation. partner call. Admin. Managed to
forget E. at school - a patient love: didn't complain and
was lost outside the secretary's office - remembered &
Mail chew, call with HSBC - trying to persuade me to invest in
bonds at 0.7%, when the UK Government is offering 2.2% direct at retail;
weird. Marketing & Sales call. Lunch.
Mail, bits of code, bugs, ESC call, Advisory Board call, sales
FOSDEM put up some of my incoherent
ramblings - looking forward to seeing people in Brussels!
Washing machine pump started to make noises as if a hair-band
has got into it (urgh), will attempt dis-assembly. Thrilled to discover
that the pump (and filter) are trivially accessible and easy to clean
in contrast to the last machine where the pump was carefully concealed
inside a razer-sharp metal box with rubber and pipe clips everywhere.
Mail chew; patch review, estimation work, catch-up with Miklos.
Booked flights to the Univention
Summit before FOSDEM - should be great.
Sync with Andras, Jona, mail chew, commercial call, partner
call, read reams of framework contract-ness. Dinner.
Debugged some JS
horror - where we end up with a 'this' referring to an entirely different
object in a class' method - type unsafety to the N'th.
Sync. with Miklos, Kendy, code review, lunch, mail, sync
with Andras, customer call.
Played bass & sang at All Saints, christening & Max spoke.
Back for roast lunch, slugging, playing of 'Job Simulator' by babes,
Adventures on Odyssey in the evening; put babes to bed.
Out to practice with H. in the morning, caught up with N's
ceramic painting party later. Home for lunch, and some slugging -
watched 'Superman' with the babes. Practised bass variously with
H. in the evening.
Mail chew. Poked at dialog code with Kendy, N's friends
over for a sleepover & party, up late cleaning async dialog
bits up. Collected replacement VIVE controller - excellent,
remembered to cover up the mirror in the front room too (a top
tip for structured laser users).
N's birthday - fun present opening at breakfast. Admin, calls,
some code-reading, ESC call, catchup with JanI. Julie over for dinner &
Smash-Up playing action.
Mail, admin, calls, more admin; a little patch review.
Mail chew; suspiciously little - odd, poked sysadmins.
Fixed a page border rendering issue in LOOL, ESC bits arrived,
Mail chew, sync with Miklos; contract review.
Off to All Saints, enjoyed the family service; back for lunch,
Got N's minetest pieces going nicely with her, played Smash-Up, with the
family, Organ practice with H. Detectorists before bed.
Breakfast in bed for J. - babes did homework, re-silicone'd the
shower window, took H. into Cambridge; slugging away from the cold with
the family; Julie over in the evening.
Moderately irritated (as a remain voter) by the repeated, flaccid
argument (now on the BBC) that old voters (who are dying out) voted for Brexit,
and young people voted to stay: so things are somehow unfair. What a bag of
hammers! It is deeply unclear to me that we should dis-enfranchise the old (and
hopefully experienced & wise) in favour of the young (and arguably
politically naive); but at least there is an argument there for decisions
that only impact the young's future. However - the idea that as young people
age and they experience life (or their brains ossify) - that their political views
remain entirely static seems really unlikely
and is an intrinsic assumption here. The old of today would seem to me
to be a good proxy for the views of the old of tomorrow.
Worked on nailing some contract / admin backlog. Fixed a bug
at lunch. Intersted to see the X86_BUG_CPU_INSECURE patch from AMD.
Mail chew; admin, sync with Jona, then Kendy, ESC call.
Irritated by dish-washer, why is it that a dish-washer cannot
have a colored LED on the front with a large diffuser that shows
green: if it has been through a wash-cycle, and the door has not
been opened yet (ie. 'clean'), that slowly decays into red over a
minute or so after opening the door. The current effort has an un-lit
display to denote both dirty and clean states, with a lit-up one for
washing; hey ho.
Up early; larger babes to school; back to work.
Mail, sync with Miklos. Plugged away at admin and accumulated
task backlog bits, call with Andras. Practiced bass guitar in
Worked somewhat in the morning, lunch; soldered bits of
VIVE controller up after breaking headers; still no joy. Worked
with N. getting her laptop upgraded to the latest openSUSE,
teaching here about virtualization, and getting the latest
minetest plugin pieces setup.
Bit of mail triage; slugging, went for a walk in
and around a muddy wood in the rain as a family: bracing -
saw some waterlogged deer & a hare. Watched last LOTR.
My content in this blog and associated images / data under
data/ directories are (usually)
created by me and (unless obviously labelled otherwise) are licensed under
the public domain, and/or if that doesn't float your boat a CC0
license. I encourage linking back (of course) to help people decide for
themselves, in context, in the battle for ideas, and I love fixes /
improvements / corrections by private mail.
In case it's not painfully obvious: the reflections reflected here are my
own; mine, all mine ! and don't reflect the views of Collabora, SUSE,
Novell, The Document Foundation, Spaghetti Hurlers (International),
or anyone else.
It's also important to realise that I'm not in on the Swedish Conspiracy.
Occasionally people ask for formal photos for conferences
Michael Meeks (email@example.com)