@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.

Hexangon, to GNOME German
@Hexangon@mastodon.social avatar

Hessen als Stadt?! Meine Heimatstadt wird leider nicht gefunden. @gnome so was könnt ihr besser.

image/png
image/png

ebassi,
@ebassi@mastodon.social avatar

@GerryT @Hexangon @lued @gnome the issue is this one: https://gitlab.gnome.org/GNOME/gnome-weather/-/issues/247#note_1527157

Basically: the old GTK3 widgets used the network for additional searches. When Weather was ported to GTK4, it stopped doing that.

On top of that, see also: https://gitlab.freedesktop.org/geoclue/geoclue/-/issues/186

It's a complex issue, because you don't want to always do a geolocation search (for privacy reason) and adding more locations for offline search is labour-intensive.

ebassi,
@ebassi@mastodon.social avatar

@GerryT @Hexangon @lued @gnome in practice, I want to split out the locations DB from libgweather to unblock adding more cities without having to constantly spin a release; a bit like the timezone database.

Adding geolocation search to Weather is possible, but the application is not heavily maintained, so you may need to get more eyes on it, if you want to contribute.

ebassi,
@ebassi@mastodon.social avatar

@GerryT @Hexangon @lued @gnome I'm happy to review contributions to add a new weather provider; the main issue is typically the terms of service, but for anything else, the code is pretty simple.

ebassi, to random
@ebassi@mastodon.social avatar

Some times, I despair for the level of reading comprehension of people leaving comments on forums.

ebassi, to random
@ebassi@mastodon.social avatar

Holy shit, am I… am I finally free?

ebassi,
@ebassi@mastodon.social avatar

"Tracking protection is known to cause issues on x.com"

In other words: tracking protection is actually working properly.

ebassi,
@ebassi@mastodon.social avatar

Masterful gambit, sir

ebassi,
@ebassi@mastodon.social avatar

@nirbheek how the mighty have fallen

me, looking at Opera.

GianniLivore, to KDE Italian
@GianniLivore@mastodon.uno avatar
ebassi,
@ebassi@mastodon.social avatar
ebassi, to random
@ebassi@mastodon.social avatar

Got to love early morning ChatGPT spam "answers" on Matrix channels

ebassi,
@ebassi@mastodon.social avatar

Incidentally, this reminds me how awfully inadequate are the GitLab moderation and anti-spam measures; to this day, you still can't remove spam comments from snippets; you can't limit emoji reactions to at least remove the troll ones; and you can't block known bad actors, only report their accounts.

ebassi,
@ebassi@mastodon.social avatar

Folks: it's 2024, you need to have moderation tools for anything that is hosted on a public-facing service.

brooke, to random
@brooke@bikeshed.vibber.net avatar

watching attack of the clones

why do i do this to myself ;)

ebassi,
@ebassi@mastodon.social avatar

@brooke [X] for Doubt

ebassi, to random
@ebassi@mastodon.social avatar

Milestone achieved: first AI answer post on GNOME's Discourse.

Something/somebody posted a solution to a problem that had already been solved. The answer was completely wrong for the question, of course.

pid_eins, to random
@pid_eins@mastodon.social avatar

5️⃣ Here's the 5th installment of my series of posts highlighting key new features of the upcoming v256 release of systemd.

I am pretty sure all of you are well aware of the venerable "sudo" tool that is a key component of most Linux distributions since a long time. At the surface it's a tool that allows an unprivileged user to acquire privileges temporarily, from within their existing login sessions, for just one command, or maybe for a subshell.

"sudo" is very very useful, as it…

ebassi,
@ebassi@mastodon.social avatar

@refi64 @mattdm @pid_eins it still works on anything that uses GLib

ebassi,
@ebassi@mastodon.social avatar

@refi64 @mattdm @pid_eins it might not work for sandboxed apps going through the portal, because it would mean doing weird dances between files across FUSE file systems and atomic replacement between files with different ownership, though

ebassi,
@ebassi@mastodon.social avatar

@mattdm @refi64 @pid_eins I don't have an answer for "seems" and "feels": how would you make it more relevant? "Open as admin" in the UI, maybe?

ebassi,
@ebassi@mastodon.social avatar

@refi64 @mattdm @pid_eins ah, turns out it was fixed a while ago: https://gitlab.gnome.org/GNOME/gvfs/-/issues/305 and, with the right sandbox permissions to talk to GVFS: https://docs.flatpak.org/en/latest/sandbox-permissions.html#gvfs-access

gloopsies, to GNOME
@gloopsies@fosstodon.org avatar

Is Totem (Gnome Videos) still maintained? As per https://apps.gnome.org/Totem/ latest version is 43 from 2022. Is it going to be removed from Gnome Core apps or replaced with something new?

ebassi,
@ebassi@mastodon.social avatar

@gloopsies it's definitely less active: it still needs to be ported to GTK4 and libadwaita. There are no plans for a replacement, at this moment; there are plenty of other video players, and not everyone wants to move things into GNOME's release.

nical, to random French
@nical@mastodon.gamedev.place avatar

I was curious about how the new vulkan-based GSK renderer that shipped with gnome 46 worked so I took a peek using renderdoc. Here is a breakdown animation of each draw call (highlighted with the wireframe overlay):

A breakdown of each draw call going into rendering a frame of gnome's settings app

ebassi,
@ebassi@mastodon.social avatar

@nical First of all: this is a very interesting thread; it's nice to have somebody else in the field looking at what we do, thanks!

Batching is indeed a niche case for us: mainly helps in benchmarks. The icon atlas is a missing feature of the new renderer: the old GL renderer had one, for instance; needs somebody to write the code. As for opaque/blended regions: there's some work planned; we have the benefit of a clear content/chrome split, so it's not an immediate priority.

ebassi,
@ebassi@mastodon.social avatar

@nical in general, the main goal of the new renderer was to a) unify Vulkan and GL and b) ensure correctness, especially at different scaling factors, rather than speed. Once we know we're doing the right thing, we can optimise iteratively. As for mobile: hopefully, people with enough resources to care about mobile GPU workloads can lend a hand in the implementation.

ebassi,
@ebassi@mastodon.social avatar

@nical the main benefit for batching in GTK UIs is text, and that's using an atlas already; our worst case is a screenful of random glyphs in a virtual terminal emulator. Icons are less of an issue in UIs—and they require premultiplication when getting into the atlas. Further batching is complicated by colorisation of symbolic icons, gradients, and shadows in UI elements.

ebassi, to random
@ebassi@mastodon.social avatar

After 10+ years of vertical mouse, I switched back to a trackball. Sadly, Logitech does not make the optical TrackMan any more, so I had to settle for an M575.

luis_in_brief, to random
@luis_in_brief@social.coop avatar

Watching Oppenheimer again, and reminded again that I'm not particularly jealous of the genius for physics. The genius for languages, on the other hand—an intense pang of jealousy there.

ebassi,
@ebassi@mastodon.social avatar

@luis_in_brief I haven't read either, and I enjoyed the movie just fine—but after Interstellar, Dunkirk, and Tenet, I moved on to enjoying the latter era Nolan movies as what Patrick H Willems defines as "vibes movies".

ebassi,
@ebassi@mastodon.social avatar

@luis_in_brief in a sense, Oppenheimer is similar to Tenet: a movie that strips away all the structural elements of a genre (biopics for the former, action blockbuster for the latter) and tries to sustain the whole thing through vibes and character alone. Though at least in Opp there’s a lead that knows how to act…

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