Federico Mena Quintero is a user on mastodon.social. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.

Federico Mena Quintero @federicomena@mastodon.social

Added support for building/running alternate architectures using Qemu/binfmt today.

Replacing a shell script with a C program Show more

I thought Emacs opening image files like an image viewer was a bit of overkill... but it's just PERFECT for quickly going down Cairo's test results.

It's probably because I can leave windows in place and replace the images shown in them, much like a window manager that actually doesn't get in your way.

Don't @ me about tiling window managers please 🙉

Okay, so one test gets the Fuck It treatment and I force-regen its reference file; another one gets the XFAIL treatment since I don't know why it gets color fringing, and don't really want to find out right now.

There's no way this Cairo test could ever have worked. It fails if checked out at the commit when it was introduced. The dependencies haven't changed the relevant code.

I'm regenerating the test image the hard-ass way and calling Fuck It.

Until a man is twenty-five, he still thinks, every so often, that under the right circumstances he could be the baddest motherfucker in the world. I used to think this way too, until I ran into Show more

I can't bisect a problem in Cairo's test suite because I can't find an old revision that passes the test.

It *could* have been due to changes in pixman, but that code in pixman hasn't changed in the amount of time since the oldest revision in Cairo that I'm looking at.

Of course with plain pkg-config dependencies, there's no way to tie a git revision to the actual version of the dependency that it was tested with.

I.e. if there was Cargo.lock for C, this would be a lot easier.

programmer horror Show more

Well, I didn't make it to the neighborhood meeting, but it's because I spent the last couple of hours overhauling my code of conduct resources: safetyfirstpdx.org/resources/

Making more progress. You can push your app as a Flatpak to a device such as this tablet. Still needs more automation, but getting closer to something useful.


you know that saying that goes like
"be there or be square"?

i just realized why it's like that

it's cuz if you're not there, you're not around.

you're not a ROUND



to conceive of mech recursion, imagine remy from ratatouille piloting linguini piloting a part of voltron

RT @mgattozzi: I've just updated t.co/IvA5ln5DKK! It now contains some of the first stories of @rustlang's history: "Why do we have… source: twitter.com/rustlang/status/97

I wrote about how to download music files from YouTube instead of streaming them! hashman.ca/youtube-dl/

From birdsite: using "git bisect" to find a kernel bug with qemu - ldpreload.com/blog/git-bisect-

so awesome #birbsite #cats

Old Japanese engraving: "A woman cuts the hem of a kimono so as not to wake a cat."


Camilo Aguilar on the rsync algorithm


These days, mobile phones are packed with multi core CPUs and even GPUs. Despite these advances in hardware, internet connections in most parts of the world are still surprisingly slow and unreliable. This creates a challenge: how can files be efficiently transferred between computers over a low-bandwidth, high latency network connection?