Emmanuele Bassi

Geek, husband, lover, software developer, Londoner. Not necessarily in that order.

he/him

Proud and 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.

Emmanuele Bassi boosted:
Kristian H. Kristensenkrh@fosstodon.org
2025-05-28

I have another thing to the list of hardest things in computer science, maybe even a new #1: reproducing the regression outside CI.

Emmanuele Bassi boosted:
teftef
2025-05-27

@mcc fwiw there's literal studies showing the exact same thing

"This paper provides evidence from the US and Denmark that managers with an [MBA] reduce their employees' wages. [...] These business managers show no greater ability to increase sales or profits."

via: nber.org/system/files/working_

This paper provides evidence from the US and Denmark that managers with a business degree (“business managers”) reduce their employees' wages. Within five years of the appointment of a business manager, wages decline by 6% and the labor share by 5 percentage points in the US, and by 3% and 3 percentage points in Denmark. Firms appointing business managers are not on
differential trends and do not enjoy higher output, investment, or employment growth thereafter.


[...]
Exploiting exogenous export demand shocks, we show that non-business
managers share profits with their workers, whereas business managers do not. But consistent with our first set of results, these business managers show no greater ability to increase sales or profits
Emmanuele Bassiebassi
2025-05-27

@alice @KekunPlazas there’s an immutable variant called Aeon

Emmanuele Bassiebassi
2025-05-27

@hund luckily not. The repair command actually worked, which is not what I was expecting after reading a bunch of comments about it

Emmanuele Bassiebassi
2025-05-27

@hund I was tricked by Fedora switching to it by default into thinking *maybe* it would be usable after 15 years of development. Guess the joke's on me.

Emmanuele Bassiebassi
2025-05-27

@xanathar that would imply god uses AMD GPUs for rendering the universe, incidentally

Emmanuele Bassiebassi
2025-05-27

It also causes a litany of blasphemies going faster and faster to the point of being a continuous stream that could, after certain conditions are met, cause god to reboot the universe

Emmanuele Bassiebassi
2025-05-27

I just love waking up to a desktop that does not fully resume after suspend, requiring a hard reboot, that causes a corruption on one of the btrfs partitions, that drops me into a recovery console with a kernel trace.

Wakes me up faster than a double espresso.

Emmanuele Bassiebassi
2025-05-26

@diegovsky @zbrown @gnome You probably want to read this: bassi.io/articles/2023/08/23/t

The presentation is going to be slightly more to the point

Emmanuele Bassiebassi
2025-05-25

@Kriptolix Not really, no. If panda3d can render to a GL texture, you can use GtkGLArea; or if it can render to a dmabuf, you can use a custom widget and a GdkDmabufTexture. Otherwise, no: GTK has to be in charge of the final rendering, and cannot defer a region of the window to something else

Emmanuele Bassiebassi
2025-05-24

@Kriptolix it by “integrate” you mean embed: you really can’t do that with Wayland; and GTK4 does not have “foreign windows” wrapper any more

Emmanuele Bassiebassi
2025-05-24

@slaine considering that I had just emerged from a 4hr call, I would hardly notice a crash

Emmanuele Bassi boosted:
Guillaume Gomezimperio@toot.cat
2025-05-23

The Rust GCC backend can now fully bootstrap the Rust compiler. Excellent work from FractalFir in their GSoC (which starts in one week XD).

More information here: reddit.com/r/rust/comments/1kt

#rust #rustlang

Emmanuele Bassiebassi
2025-05-23

@michaelkrog "out of context"? You mean the search button at the top left? Also: "search as you type" is literally one of the most followed patterns of the GNOME interface guidelines: developer.gnome.org/hig/patter

Emmanuele Bassiebassi
2025-05-22

I'm begging application developers on my hands and knees: please, please don't add a whole ass menu bar to your window if you only have a single menu, and especially if you only have a "Help > About" menu. You really don't have to do it. This is not Windows 3.11, we can have nice things.

Emmanuele Bassiebassi
2025-05-22

@gkrnours @malcircuit I think the shuttle that comes with the ISS model is as small as you can go: brickset.com/sets/21321-1

Emmanuele Bassiebassi
2025-05-21

@fabian that's a good question, and if somebody was seriously interested in this feature upstream, I'd strongly encourage them to do a quick diary study with a few people and an installation that comes with the shell extension, and then bring the results to the Design team

Emmanuele Bassiebassi
2025-05-21

@fabian @magitian as it happens, I wrote this on r/gnome just yesterday: reddit.com/r/gnome/comments/1k

Emmanuele Bassiebassi
2025-05-21

These are the leftovers, by the way. The breakfast (for two) was six other pancakes, two knobs of butter, and an ungodly amount of maple syrup

Emmanuele Bassiebassi
2025-05-21

Woke up super early for a work conference call, so once it finished I thought: might as well make some pancakes for breakfast…

A stack of pancakes resting on a baking tray

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst