@ebassi@mastodon.social
@ebassi@mastodon.social avatar

ebassi

@ebassi@mastodon.social

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

he/him

Proud #GTK and #GNOME 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.

Opinions are always my own, but if you don't like them that's too bad.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

ebassi, to random
@ebassi@mastodon.social avatar

Controversial opinion time: free (as in gratis) long term support Linux distributions have damaged the whole ecosystem, and done a disservice to both users and upstream projects, all to placate the fetishes of of sysadmins and packagers, or the aspirations of people funding them as a product. We'd all be much better off if LTS distributions had only ever been gated behind a paid support scheme.

ebassi, to random
@ebassi@mastodon.social avatar

Closed source software had it right: never allow direct public access to a project's issue tracker

ebassi, to random
@ebassi@mastodon.social avatar

"I don't want telemetry! If you want to know how people use your software, you should ask them!"

ebassi, to GNOME
@ebassi@mastodon.social avatar

If you maintain a GObject-based library or a language binding, and have 25 minutes to spare for reading ~5700 words on a possible new direction for the GObject type system, I wrote something that might interest you: https://www.bassi.io/articles/2023/08/23/the-mirror/

It's a strawman proposal, and it needs a lot more discussion with various stakeholders; ideally, we're going to have a hackfest about GObject, language bindings, introspection, and the future of the type system.

ebassi, to random
@ebassi@mastodon.social avatar

I'm beginning to think this is Google pulling a Microsoft/DR-DOS. It seems YouTube does not detect that I disabled the adblocker until I go through the "show me how to disable my adblocker and then reload" sequence.

I bet this does not happen with Chrome.

YouTube's warning after I disabled the adblocker, showing that it did not detect the change.

ebassi, to random
@ebassi@mastodon.social avatar

Ordered a PineTime and it doesn't even boot, or charge. I mean: you get what you pay for, but it's kind of disappointing anyway…

ebassi, to random
@ebassi@mastodon.social avatar

Fuuuuuuuck, not again…

ebassi, to GNOME
@ebassi@mastodon.social avatar

For GNOME peeps; if you are a contributor to the project, please vote on this poll:

https://discourse.gnome.org/t/for-gnome-maintainers-how-do-you-find-what-people-are-working-on/17384

I'm trying to see what kind of channels are more used by people inside the project to keep up with the rest of the contributors base.

ebassi, to random
@ebassi@mastodon.social avatar

The reason why I look forward to more Rust use in the GNOME project is that I'm intrigued by the possibilities that would be available by combining the drama of these two communities

ebassi, to random
@ebassi@mastodon.social avatar

Sneak peek…

#amberol #gnome

ebassi, to random
@ebassi@mastodon.social avatar

This is what you get when you ask Linux users three times to explain what they want to achieve:

ebassi, to random
@ebassi@mastodon.social avatar

I know I am a broken record, but since it keeps happening I have to say it again: you should complain about the state of a11y on Linux, but don’t make up shit on the spot when you trauma dump and slam the door. You’re just making it hard on existing contributors, who will just give up; and on newcomers that now have to unlearn your disinformation campaign in order to work on the right things

ebassi, to random
@ebassi@mastodon.social avatar

Late Christmas present: it only took 7.5 years since the introduction of the schema, and 13 years since the last major format rewrite, but we finally have a fully validating schema for the GObject introspection XML format, and we can now validate the GIR files in gobject-introspection

ebassi, to random
@ebassi@mastodon.social avatar

I'm literally →•← close to finishing the merge request that drops the "slim" symbols from Cairo, and makes all non-public symbols hidden by default. The last obstacle is macOS being weird…

ebassi, to random
@ebassi@mastodon.social avatar

It's weird to think that freedesktop.org and the cross-desktop group are 20 years old…

ebassi, to random
@ebassi@mastodon.social avatar

I've been trying to use Tuba as my Mastodon client, to avoid a tab on my web browser, but I honestly can't get into the fact that I have to manually refresh the feed.

ebassi, to random
@ebassi@mastodon.social avatar

Why on earth would you design a local IPC/RPC mechanism and use JSON, of all the stupid serialisation formats, as the payload.

JSON is terrible at anything at scale; it's wildly inefficient for constant time access, and the only reason it works at all on the Web is that you can count on an optimised JavaScript engine to paper over the format inefficiencies.

Seriously, folks: go look at how bad the Language Server Protocol is with large data sets.

ebassi, to random
@ebassi@mastodon.social avatar

Imagine the Linux community bringing water to the well of a closed source GPU driver as a way to block the completion of the Wayland migration in a bleeding edge Linux distribution that has already switched to Wayland by default nearly 7 years ago.

ebassi, to random
@ebassi@mastodon.social avatar

Literally have seen examples of all these in the projects I maintain or contribute to:

https://github.com/bradfitz/issue-tracker-behaviors

ebassi, to random
@ebassi@mastodon.social avatar

TIL slashdot is still a thing, and that people are still leaving comments there

ebassi, to random
@ebassi@mastodon.social avatar
ebassi, to random
@ebassi@mastodon.social avatar

In retrospect, we should have figured out that Jia Tan was a plant from the fact that they showed up to do releases. In 20+ years of contributions to FLOSS projects I haven't found anybody willing to do the same.

ebassi, to random
@ebassi@mastodon.social avatar

Every breath I take without your permission raises my self-esteem

ebassi, to random
@ebassi@mastodon.social avatar

"What did you do over the last couple of weekends?"
"Oh, nothing much: I mainly wrote a 3800 words strawman on how to compatibly redesign the GObject type system so it doesn't look like late '90s Java. You know, stuff…"

ebassi, to random
@ebassi@mastodon.social avatar

Linux users finding another GNOME joke challenge (impossible)

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • thenastyranch
  • magazineikmin
  • vwfavf
  • InstantRegret
  • ngwrru68w68
  • Durango
  • Youngstown
  • slotface
  • mdbf
  • rosin
  • PowerRangers
  • kavyap
  • DreamBathrooms
  • normalnudes
  • osvaldo12
  • hgfsjryuu7
  • GTA5RPClips
  • ethstaker
  • everett
  • cisconetworking
  • tacticalgear
  • khanakhh
  • tester
  • modclub
  • Leos
  • cubers
  • provamag3
  • All magazines