Stuff Michael Meeks is doing
|
|
This is my (in)activity log. You might like to visit
Collabora
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
feed.
Older items:
2023: (
J
F
M
A
M
J
),
2022: (
J
F
M
A
M
J
J
A
S
O
N
D
),
2021,
2019,
2018,
2017,
2016,
2015,
2014,
2013,
2012,
2011,
2010,
2009,
2009,
2008,
2007,
2006,
2005,
2004,
2003,
2002,
2001,
2000,
1999,
legacy html
-
Still no baby, J. getting concerned: perhaps a good sign. Call from
Robert, call from at-build wrt. a building quote (not to be confused with
ooo-build). Started playing with banshee & filing bugs.
-
Reflected on the parable
of the wise & foolish builders in light of Lake Delton.
-
Federico pointed out that my cross-thread GObject construction
race
is actually a live bug, and I'm being a dofus since the apparent
fix was
included & in-effective; re-filed
& started to chase.
- TimJ nailed it from my repeatable test, and pointed out an
interesting paper
The Problem with Threads:
I conjecture that most multi-threaded general-purpose
applications are, in fact, so full of concurrency bugs that as multi-core
architectures become commonplace, these bugs will begin to show up as
system failures. This scenario is bleak for computer vendors: their next
generation of machines will become widely known as the ones on which
many programs crash.
The solution is of course obvious: to give staggering amounts of highly
parallel beefy hardware to an infinite number of free-software hackers.
Failing that, CPU vendors could do a lot worse than invest a fortune in
Julian's helgrind
thread checker.
-
Lunch. Worked on some somewhat less interesting analysis task.
Read the recent Ray Ozzie (transcript - sorry .doc: "really understanding the importance of
interoperability") take on Open Source - that it is "potentially much
more disruptive than Google". I couldn't agree more, particularly vs. an
over-emphasis on open-standards (that allow proprietary software to interoperate)
at the expense of open-source innovation. I take issue with this
chasing the tail-lights meme I hear in several places: it's total
rubbish, at least when applied to open-source. Yes we can, and yes we
should do it: would the GNU project exist if someone hadn't been willing
to chase some (very distant) tail-lights in persuit of freedom ? pre-emptive
capitulation is just really silly.
-
Dinner, worked late - call with JP, poked at beagle's I/O usage a bit.
Tried to build a new set of dri pieces for the latest radeonhd: stymied.
My content in this blog and associated images / data under
images/
and 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
or fun.
Michael Meeks (michael.meeks@collabora.com)