emersion boosted

Note: you underestimate how much effort it took to setup this. This is rootston running with the X11 backend, with all dependencies compiled from source and installed in ~/prefix.

I've been hacking on Sommelier this morning. With some hacks, here's Firefox running via Sommelier on a Xwayland-less Sway.

emersion boosted
emersion boosted

What is the most profitable business in the world? You might think oil, or maybe banking. You would be wrong. The answer is academic publishing. Its profit margins are vast, reportedly in the region of 40 per cent.

Publicly funded researchers do the work, write it up and judge its merits. And yet the resulting intellectual property ends up in the hands of the publishers. They then sell it via exorbitant subscriptions and paywalls, often paid for by taxpayers too.


Reminder that if you're writing an EGL Wayland client, using the default swap interval is *not* a good idea and will make your app block when hidden.

(By the way, if anyone feels like implementing umask... 🙂)

mrsh can now be used as a login shell, and it works with my default /etc/profile script :)

Only missing thing is the umask built-in.

emersion boosted

If you use the term "C/C++" I hate you and everything you stand for

Just received a spam with this header:

From: "Mr. Schuz<info@outlook.at> "@ac-bordeaux.fr

Is this a valid e-mail address according to the RFC?

emersion boosted

Shoutout to the sway and wlroots teams for being great and working so hard on the project ❤️

emersion boosted
emersion boosted
emersion boosted

Go: before using ioutil.ReadAll, please think twice. Are you going to use bytes.NewReader next?

ioutil.ReadAll should really be named ioutil.ReadAllPleaseIPromiseICantDoThisWithAnIoReader

Show more

Octodon is a nice general purpose instance. more