@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

Back when we released GNOME 3.0 in 2011, I said that I was sorry for the Xfce developers because they were going to get an influx of angry GNOME 2 users that didn't want anything to ever change.

It seems that, now that Xfce is migrating to Wayland and GTK3 in full, they are going to get hit by those same people. I bet you'll see somebody asking for a fork of Xfce that uses GTK2, or that switches to a different toolkit.

Once again: I am deeply sorry.

ebassi, to random
@ebassi@mastodon.social avatar

Somebody is loudly playing christian muzak in one of the houses nearby, and I want to 🤮

ebassi, to random
@ebassi@mastodon.social avatar

Discord is designed for the terminally online, part 1312: finding out mentions after you've been away for 2 weeks is an exercise in scrolling

ebassi, to random
@ebassi@mastodon.social avatar

The fun bit about the whole "metrics in Fedora" discourse is that if GNOME upstream decided to enable metrics collection using the Endless stack, you'd get the same people complaining about GNOME doing things with no justification also demanding that Fedora drop the metrics support when packaging—or pretzeling themselves into asking to replace the GNOME metrics server with something hosted by Fedora.

ebassi, to random
@ebassi@mastodon.social avatar

This is the Linux kernel maintainer, folks.

ebassi, to random
@ebassi@mastodon.social avatar

After nearly a year of light maintenance, I’ve finally managed to spend some time cleaning up json-glib: mopped up the build system, added the copyright and licensing metadata, and did some spring cleaning of the internals…

ebassi, to random
@ebassi@mastodon.social avatar

FedEx, unless the UK annexed Belgium in the past 24 hours and invented Star Trek style teleportation, I honestly doubt you'll be able to deliver my package by end of day, today.

Package in transit, currently in Belgium.

ebassi, to random
@ebassi@mastodon.social avatar

Every time I have to caramelise onions for a recipe, I remember the timeless article on Slate, and how every recipe lies about the time involved: https://slate.com/human-interest/2012/05/how-to-cook-onions-why-recipe-writers-lie-and-lie-about-how-long-they-take-to-caramelize.html

ebassi, to random
@ebassi@mastodon.social avatar

Congrats on Frieren's episode 12 for making me cry

ebassi, to GNOME
@ebassi@mastodon.social avatar

The GNOME release calendar is now on the the same website as the release notes, where it belongs:

https://release.gnome.org/calendar

Another nail in the coffin of the wiki.

ebassi, to random
@ebassi@mastodon.social avatar

I fucking hate the fact that I can't mute the sound made by GMail's chat notifications, and I have to mute the whole conversation. Can't even put my desktop in do-not-disturb mode, because Firefox doesn't know anything about that…

ebassi, to random
@ebassi@mastodon.social avatar

It's 2023 and GMail's web UI still doesn't have a complete dark theme

ebassi, to random
@ebassi@mastodon.social avatar

Ended up binging five episodes of The Apothecary Diaries in a row. It’s really anime House, M.D. set in I Can’t Believe It’s Not Imperial China™️ and with a gruff but cute anime girl

ebassi, to random
@ebassi@mastodon.social avatar

My day to day cooking vastly improved once I got these tools:

  1. a Microplane; the zesting one is also perfect for quickly and efficiently grating garlic and ginger
  2. a mandolin—just be careful and use cutting gloves or the handle
  3. heat resistant silicon spatula and spoons; super easy to clean
  4. the Japanese powder to solidify frying oil; this one is a complete game changer
  5. digital thermometer; fundamental for meat and oil
ebassi, to random
@ebassi@mastodon.social avatar

With all social media silos imploding, I can't wait for people to go back to writing and broadcasting from personal websites; except now that RSS is thoroughly dead, people will need to set up an ActivityPub node and a CDN, and we're all going back to mailing lists and newsletters, aren't we?

ebassi, to random
@ebassi@mastodon.social avatar

Happy 20th first bugversary to me

https://bugzilla.gnome.org/show_bug.cgi?id=116133

ebassi, to random
@ebassi@mastodon.social avatar

Dear lazyverse: is there an XML validation tool using RelaxNG compact schemas that I can install on Fedora and that doesn't depend on Java? Assume I know about jing and rnv

ebassi, to random
@ebassi@mastodon.social avatar

Spent two hours of my Sunday trying to get this particular asshole back inside the house after he managed to jump out the kitchen door while we weren't looking. Of course, the judicious application of a bowl of wet food near the kitchen door was enough to get him back inside…

ebassi, to random
@ebassi@mastodon.social avatar

The fediverse imploding because of the scarecrow of corporate entryism, and fragmenting into a bunch of shards that do not talk to each other except for shouting "splitters!" across the Internet, would be the funniest and most predictable result possible, so I have no doubt it'll happen

ebassi, to random
@ebassi@mastodon.social avatar

Quick tip: if you go on Discourse to vent and insult project maintainers about your pet feature being dropped and you get suspended; then go to Reddit to vent about maintainers "ignoring users", and get bonked by the mod mallet; then don't be surprised that the maintainers are going to be primed against you when you finally hit GitLab and they tell you "no".

ebassi, to random
@ebassi@mastodon.social avatar

What's the point of having a single CMakeList.txt in your top level source directory if you then:

  • use a glob to list all the files you're going to build
  • put the glob inside an included cmake file
  • put the files that do not conform to the glob into a separate cmake file

Build system brainworms.

ebassi, to random
@ebassi@mastodon.social avatar

STOP CMAKE

  • Every build system that is not Meson is USELESS
  • A programmable build system and yet NO USE CASE for functions and macros
  • Blobs DON'T exist, they are just devolved Python scripts

file(GLOB X11_SOURCES ${SOURCE_DIR}/src/x11/*.c)
list(APPEND SOURCE_FILES ${X11_SOURCES})
if(APPLE)
set(X11_SHARED OFF)
endif()
-- statements dreamed up by the utterly deranged

They have played us for absolute fools

ebassi, to random
@ebassi@mastodon.social avatar

A possibly helpful note to people who want to contribute to free and open source software, and go to the extent of submitting code for review: write down what problem you're experiencing, and why you chose the solution you implemented. We can see what you're doing, but if we're missing all the context then your contribution is just throwing spaghetti to the wall, and doesn't have a chance in hell of being integrated.

ebassi, to random
@ebassi@mastodon.social avatar

TIL that Jenkins switched its own internal XML files to version 1.1, a spec that was declared DOA pretty much on the day of its publication, 20 years ago.

This has the hilarious side effect of preventing validation of XML files generated by Jenkins from anything that parses XML that is also not Jenkins. Well, it's one way to get people not to poke at your state files, I'll give them that…

ebassi, to random
@ebassi@mastodon.social avatar

Holy shit, am I… am I finally free?

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