I probably should be doing something more important than fixing thumbnails for the Gnome Font Viewer in , but that's what I find myself doing...

Running pg_restore seems to be a surefire way of getting what I believe is the controller on my NVMe SDD to heat up a bit...

I should probably buy a big heat sink for it.

I supposedly know some things about computers, but that apparently doesn't include why my computer says pretty much all of the 60GB of swap space is being used 😦

We closed the gap between Stage0 and Mes: the Full Source Bootstrap is near!

The package graph is now rooted in hex0, a #357-byte binary & ASCII-equivalent github.com/oriansj/bootstrap-s

Make your distro !


Show thread

How many inputs does an average derivation have? Around 31 is my guesstimate from the Guix Data Service data.

This sort of chart might show some more nuances though, there's probably some reason why 3, 6, 10 and 25 are quite popular...

I'm starting to wonder how much of my PostgreSQL query performance problem is down to my M.2 SSD running at +95.8C degrees...

I have a theory as to why this worked. I think the database was returning builds in a sensible order, because the derivations are inserted in to the database in a sensible order, each derivation is inserted after it's inputs.

This is rather more luck than judgement, but for now I'm happy to take it. Funnily enough, as some code in the allocator was reversing the order, that meant the performance was quite poor. Reversing the reverse to maintain the apparently good order did the trick :)

Show thread

Wooo! Turns out that adding (reverse ...) in a couple of places was enough to get the Build Coordinator ordering builds in a pretty sensible way.


I'm pretty sure that change meant that suddenly agents were mostly allocated builds that they could actually attempt, rather than ones where the inputs were missing.

Back when I was using and first found out about , I didn't think it was possible or useful to have a package manager without a dependency resolver. I'd literally spent time working on dependency resolver stuff in APT: cbaines.net/projects/gsoc/2011

I'm glad I was wrong though, I think Guix is so much better for not having a dependency resolver run when you try to install packages.

I'm reminded about this by the troubles I see people still trying to use pip for , just use Guix!

Once again I've accidentally set the goal column in

At least I'm getting used where to find the key combination to unset it: C-u C-x C-n

I spend too much time staring at dashboards...

Maybe I'm seeing them like other people see art in the typical sense...

We are pleased to announce the release of GNU Guix version 1.2.0, right in time to celebrate the eighth anniversary of Guix! u.fsf.org/37a

Hear hear, #GNU #Guix is 8 years old *and* version 1.2.0 is out today!


Do not miss the release song and all the niceties!

@roptat Thank you, zimoun, and everyone who helped organize it, and thanks to the speakers for the great talks!

I had a great time watching the talks this week and a wonderful day listening & discussing with everyone. It all went very smoothly, we were even on time ;-), kudos!

Join the #Guix Day #Conference on Sunday! Click the link below to join the conference, from 10am:



there will only be an extended Q&A for each session. See the schedule and links to the talks below:


I'm looking forward to seeing you all. I'm so excited!

The online #Guix Day #conference will take place on Sunday, November 22, and you can now watch the pre-recorded talks.


Or when you have time, until the 21. We will not have a dedicated time to watch them together on Sunday, instead we will have an extended Q&A of 25 (!) minutes for each subject.


Another day, yet more evidence that I still can't write code that actually uses SQLite in a way that doesn't fail in novel ways 😦

Show more

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!