After a near miss, I’ve made a note to search Goodreads reviews for “TERF” when shopping for ostensibly-feminist books in future…

Meta stuff Show more

Wrote up the first entry in the “arcane unix stuff” tag on my @gnome blog, a tag I’m surprised I haven’t used before (though I went back and added it to another post in the same vein). This one’s about setting the controlling TTY on a privileged child process so you can send it SIGINT. blogs.gnome.org/wjjt/2018/12/0

@fewl The SSL certificate on fewl.net expired on Saturday – has your Let's Encrypt cronjob stopped running, perhaps?

Finally wrote up some work from August/September to improve interactive performance of Endless OS while doing Flatpak app updates in the background. TLDR: switched to BFQ, set idle IO priority, and the impact is now negligible. blogs.gnome.org/wjjt/2018/11/1

I don't like JavaScript but Observable solves the biggest problem I have with Jupyter-style notebooks, where the variables in scope depends on the order in which you run the cells. I've made tonnes of notebooks interactively that fail if I restart them and run them top-to-bottom. Observable uses a DAG of cells, more like a spreadsheet, and recomputes all dependent cells when you change a (transitive) parent. beta.observablehq.com/@mbostoc

Made a thing yesterday to visualise possible word chains in @v21 / Sensible Object's Alexa game Word Mine, using Observable. beta.observablehq.com/@wjt/my-

@hergertme I smile whenever I run `git commit` in a terminal inside Builder and Vim opens up.

Unlikely bug of the day: GNOME Boxes (installed with Flatpak) doesn't work if your username is longer than 17 characters (or 9 on Endless because we have an extra /sysroot prefix on home directory paths).

gitlab.gnome.org/GNOME/gnome-b

Imagine objecting to these featured app tiles! "it is sick, it is awful, it is terrible, it is pathetic".

Hate it when I distil something broken down to a minimal test case to send upstream, whereupon it works perfectly.

Toddlers are the best testers. L toddled over and touched the screen while I was moving a window between workspaces, and broke my GNOME session!

wjt boosted

*slaps roof of complex sentence* this bad boy can fit so many main clauses in it

Another week, another pull request that doesn't compile in a project where this isn't caught by CI. (It's a "bag of crap scripts" repo. I added syntax checking for shell scripts a while back, but now there are Python scripts as well, and those weren't checked or tested…)

Twee metal band name: “shrouded in gingham”

Riffing on oulipo.social, who wants to run pangram.club which would only accept toots which use every letter of the (user's configured language's) alphabet at least once?

(Actually I think at-most-once would be more interesting and feasible but I don't know a concise term for that constraint.)

I blogged about some recent work I did to set up an Endless OS mirror network. We'd love to add mirrors in Southeast Asia, South America or Africa, since our mission is to improve access to technology for people in these areas, so if you know suitable mirror operators I'd appreciate an introduction!

blogs.gnome.org/wjjt/2018/08/2

Show more
Mastodon

Follow friends and discover new ones. Publish anything you want: links, pictures, text, video. This server is run by the main developers of the Mastodon project. Everyone is welcome as long as you follow our code of conduct!