Pontificating in the shower drain of languages.
Geek, husband, lover, software developer, Londoner. Not necessarily in that order.
he/him
Proud #GTK and #GNOME dev; member of the GNOME Foundation.
You may remember me for my work at OpenedHand, Intel, Endless, and the GNOME Foundation. Otherwise, you heard about me being a scary person on the Internet.
"One of the people responsible for the failure of the Linux desktop" according to a random YouTube user.
Opinions are always my own, but if you don't like them that's too bad.
Pontificating in the shower drain of languages.
Great news everyone! Thomas Ptacek at Fly.io published "My AI Skeptic Friends Are Nuts", and it was shoved in front of me enough times that I have sentenced him to a swift death. Godspeed, Thomas, I pray that your incineration is speedy and painless.
https://ludic.mataroa.blog/blog/contra-ptaceks-terrible-article-on-ai/
"Free Software is free as in freedom, open source is free as in labour."
https://gitlab.gnome.org/GNOME/libxml2/-/issues/913
https://socket.dev/blog/libxml2-maintainer-ends-embargoed-vulnerability-reports
Last two days to cast your votes for elections for the Board of Directors #GNOME
There is still time to ask your questions or reach out to candidates.
@YaLTeR if you don’t have anybody else that can cover you with issue triage, then: add a notice that you’re off for a while, and disable GitHub notifications entirely. Also: find somebody that can cover you with issue triage.
the problem with LLMs
https://bsky.app/profile/craigshackleton.com/post/3lrnweyuz2c2c
My @igalia colleague LuĂs Henriques has just published a very interesting post about the work he has been doing lately in the Linux #kernel about #FUSE over #io_uring.
https://luis.camandro.org/2025-06-14-fuse-over-io_uring.html
Not resting just yet! C2y is already adding new features, including some long awaited bangers (for us old people, anyways)!
Labeled Loops, Case Ranges, and MORE?! @erisceleste
The Pasture | C2y: Hitting the Ground Running | ThePhD | https://thephd.dev/c2y-hitting-the-ground-running
GNOME is moving even more of the image loading stack to Rust. Read more in my blog post. @thisweekinrust
https://blogs.gnome.org/sophieh/2025/06/13/making-gnomes-gdkpixbuf-image-loading-safer/
The SustainOSS podcast just published an interview with yours truly - https://hachyderm.io/@sustainoss/114676422855937711
I had a lot of fun talking to @richlitt about the history of GNOME, GIMP, GTK, open source infrastructure, who gets to contribute, and we end up with book recommendations. Give it a listen!
Good deed of the week: introduced a few people to Everybody Loves Eric Raymond, and specifically to the best capitalism related joke ever written: https://geekz.co.uk/lovesraymond/page/30
@rnd session management is something applications have to opt in, not automatic; and it does not necessarily imply automatic restart: just that the windows open at the time of application shutdown will have a preferential initial placement that matches their last. To request an automatic restart, we already have the background portal API.
@bastardsheep @xtaldave both Ayoade and O'Dowd have been defending Linehan with milquetoast "can't we separate his views from his works" whining
@bastardsheep @xtaldave and with this, we're three out of three for the IT Crowd cast
@apposada @gnome good luck finding a provider that gives the same features, allows a team of two part time SREs to manage a complex, ever growing infrastructure, and on top of that, it does all it for free.
If you want to read the entire saga, Andrea blogged about it last year: https://www.dragonsreach.it/2024/11/16/gnome-infrastructure-migration-to-aws/
@escapetofreedom also: it's way too late to be surprised that Linux and systemd have the absolute majority of the market share; they get to dictate what kind of functionality is available, and other platforms need to adapt. We're not in the '80s/'90s any more, with a bunch of incompatible Unix versions all vying for dominance.
@escapetofreedom the blog post explains how to cope with that, and if other platforms shipping GNOME had similar functionality, it would be easy to add; what's unacceptable is to let GNOME ship hacks that don't even get tested and can (and do) regress at any point. At least, if a downstream takes ownership of the hack with a patch, they can immediately fix it.
@escapetofreedom imagine thinking that standardising on a piece of technology after 15 years, to ensure reliability, is "alienating" to anybody.