@nekohayo@mastodon.social
@nekohayo@mastodon.social avatar

nekohayo

@nekohayo@mastodon.social

Free & #OpenSource software contributor (#Linux + #GNOME + #GStreamer) since 2004. Currently co-maintaining the most magical desktop productivity apps combo you can find (https://fosstodon.org/@GettingThingsGNOME & GNOME Calendar), as their benevolent lean engineering manager + occasional User Interaction & UX designer.

Waging war on mediocrity & unsustainability in business.
Founder of https://mastodon.social/@ideemarque + https://mastodon.social/@atypica, and mercenary CMO https://mastodon.social/@regento.

Ex-Collabora, ex-psy, ex-Shinra.
I don't roleplay but I wear a cloak. ❄️

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

nekohayo, to web
@nekohayo@mastodon.social avatar

It is wild that the whole #JPEGXL resistance front is held together by #WebKit and #WebKitGTK, where only Apple's #Safari is accounted for in https://caniuse.com/jpegxl (but not Epiphany, see https://github.com/Fyrd/caniuse/issues/6807 …), and that #GoogleChrome's desktop & mobile #web #browsers hegemony (and their corporate influence over Mozilla…) is the reason why we can't have nice things 😒

nekohayo, to wordpress
@nekohayo@mastodon.social avatar

For the time being, the #WordPress team doesn't want to add #JPEGXL support, even in their "Modern Image Formats" plugin, because Chrome & AVIF n' stuff. Uuuuuurghhh 😒

https://github.com/WordPress/performance/issues/12#issuecomment-2137688307

nekohayo, (edited ) to GNOME
@nekohayo@mastodon.social avatar

The #GNOME Rebel Alliance showing up on May 26th in https://discourse.gnome.org/tag/elections2024, with eleven candidates running for six seats in https://vote.gnome.org/2024/candidates.html, makes for the most intriguing #GNOMEFoundation election in years. Lots of young blood and also very fine vintage blood on offer there.

I made this poster to encourage y'all to vote, whatever your blood type is. Using the "Cantarell" font instead of "Inter" on the 1st line symbolically counterbalances the 2nd line's futuristic "Youngblood" font.

nekohayo, to accessibility
@nekohayo@mastodon.social avatar

Huge thanks to @kabushawarib for eliminating the flickering that occurred in 46's "Global Search" feature! This should help performance a bit, and improve for light/motion-sensitive users.
If all goes well, the bugfix would probably make its way into 46.3, I presume.
https://gitlab.gnome.org/GNOME/nautilus/-/issues/3403

nekohayo, (edited ) to ADHD
@nekohayo@mastodon.social avatar

/ / / folks, plz compare:

In your experience, would UX from the 2nd link distract, overstimulate or bother you in a way that represents an issue?

Note: I'm not the one proposing this, I'm not even affected. I ask for the sake of others; polling for statistical sample size.

nekohayo,
@nekohayo@mastodon.social avatar

@vixalientoots If you like that, then don't worry about that specific part, that's already what it does in the branch (my videos don't show the widget's editing UX because that's not what I was curious to poll about)

nekohayo,
@nekohayo@mastodon.social avatar

@vixalientoots It also trims the protocol prefix, if that's what you mean (like other browsers).

nekohayo,
@nekohayo@mastodon.social avatar

@mattiasb Yeah, I think using the world "real" would have caused more confusion than "serious", as anything can be said to be "real" by someone who perceives something, while "serious" is meant to clearly differentiate between an annoyance (still "real") vs something that "disrupts with consequences" levels of severity. i.e. Would it be considered harmful, or annoying, or not at all.
The characters (& choices) limit in polls makes it a bit hard to write things, but I think it's pretty balanced.

nekohayo, to python
@nekohayo@mastodon.social avatar

Did you know there's a cool little #Python + #GTK #libadwaita #weather forecasting native desktop application for #Linux, called #Mousam ?

Seems like it was started a year ago. I just discovered it now, and am somewhat impressed by how much detail it provides (including Air Pollution / Air Quality Index).

So of course I filed my ponies-on-rainbows enhancement request to suggest an interactive stacked graphs representation (like a certain website I use, shown below)… 🤞👀

https://github.com/amit9838/mousam/issues/130

nekohayo,
@nekohayo@mastodon.social avatar

@vixalientoots Nope, can confirm that Mousam is a GTK and libadwaita app, there are recognizable widgets, and you can spawn a Gtk Inspector from it.

If you mean the screenshot above however, that's not a screenshot of Mousam, that's a screenshot of how I would want Mousam (or any good desktop weather app) to present information.

Junicast, to linux German
@Junicast@chaos.social avatar

Why is it that in modern #Linux OSes we have to stick with the original format when saviing files with the OS dialogue?
Isn't it an easy task to convert say a JPEG to PNG? I'm a #Gnome user btw.

nekohayo,
@nekohayo@mastodon.social avatar

@Junicast It is not the FileChooser's job to be a transcoder. It is complex & unmaintainable enough as it is (nobody wants to touch that code)… now imagine needing to bundle the equivalent of ImageMagick+Poppler+GStreamer across multiple OS platforms 🤯 That'd be a technical, security, and legal nightmare.

File format export/conversion is the apps' job, and it's a specialized job, as every encoder has tunable parameters. The FileChooser just lets you pick a location for the app to write to.

nekohayo,
@nekohayo@mastodon.social avatar

@Junicast For example, the default JPEG encoder found almost everywhere is utter shite compared to MozJPEG, or now JPEG-LI. I explicitly have to use specialized apps when encoding JPEG because of this. Same goes for PNG if I want a PNG with -30% filesize in exchange for much longer encoding times, but some may favor speed over size efficiency; don't even get me started on video codecs…

nekohayo,
@nekohayo@mastodon.social avatar

@Junicast Over 37 years of image and video codecs history, patents, and broken standards.
Have you ever looked at the number of available parameters for H.264 / H.265 / etc.?
Even common still image codecs typically have at least 5 to 15 parameters, multiple operation modes, etc.

nekohayo, to GNOME
@nekohayo@mastodon.social avatar

On top of the performance optimizations that Milan has done in #GNOMESoftware some months ago, I'm proposing my one-liner search performance trick for the #GNOME software center app store thingy that people love to hate on #Linux, to reduce the jankiness and improve performance further for most practical purposes.
https://gitlab.gnome.org/GNOME/gnome-software/-/merge_requests/2032

nekohayo,
@nekohayo@mastodon.social avatar

@pethil It waits 500 miliseconds instead of 150 miliseconds after you stopped typing before actually triggering a package manager search, because 150ms is a bad default for expensive operations. It's like doing this to your backends: https://www.youtube.com/watch?v=hmoLf1Jh6SQ

nekohayo, to random
@nekohayo@mastodon.social avatar

Indeed there is nothing quite like a 15-thousand pages #PDF document to serve as a #Poppler loading & rendering performance benchmark, profiled with #Sysprof 🧐 https://gitlab.freedesktop.org/poppler/poppler/-/issues/1485

nekohayo,
@nekohayo@mastodon.social avatar

@hub
"Show me thine bloated documents,
and I will judge them" 😏

pwithnall, to random
@pwithnall@mastodon.social avatar

Why does growth always have to be ‘explosive’?

nekohayo, (edited )
@nekohayo@mastodon.social avatar

@pwithnall How else are we to stimulate growth? Brawndo? Only plants crave that, it has not been FDA-approved for gnomes! 😏

The "let's combine/reduce all those conferences into a single somewhat greener one with satellites attendance" approach and "tiered fee structure for attending the central and local events" official tactic is somewhat intriguing. Kind of a first part of a policy on carbon impact, among other things?

nekohayo, (edited ) to random
@nekohayo@mastodon.social avatar

Found yet another aluminium road #mastobike abandoned by some uncaring person: all rusted, busted grip shifters, no tape, brake levers in bottom position, flat tyre, some broken spokes, bent rear dérailleur, etc. Dual-pivot caliper brakes though! 👌

Shop owner has no idea whose it was, so we claimed it. I cleaned it up, removed most of the rust. Could look decent. Weighs ~16kg. Wondering if I could easily convert it into a light single-speed for cheap? (new ones are 400$)

#bicyclemaintenance

nekohayo,
@nekohayo@mastodon.social avatar

@craftyguy but but but all that extra weight of the front and rear sprockets, derailleurs, etc! 😳

nekohayo, to photography
@nekohayo@mastodon.social avatar

Whoa, the Government of Canada has an incredibly detailed page on the dark art of scanning photographs with a flatbed scanner. It is full of practical & theoretical info, incl. color theory (color space, models, gamuts, accuracy, distance, illuminance, bit depth, dynamic range, etc.), common scanning issues… and you can even the #Coloraid (Wolf Faust) "IT 8.7/2" color calibration target referenced, plus #GIMP screenshots 🤯

https://www.canada.ca/en/heritage-information-network/services/digitization/scan-reflective-objects.html

#photography #arts #digitizing #colormanagement

nekohayo, to Montreal
@nekohayo@mastodon.social avatar

There's something incredibly enjoyable about my neighbourhood in the summer on a sunny "long week-end" when construction stops; you can hear the wind, birds chirping, playful children in the area…

I've been subconsciously traumatized by the last 10 years of uninterrupted roadworks & building construction noises; it's why in the past 2 years I often escaped the city during weekdays and come back to it on week-ends.
I hope to spend time there more often in 2025; #Montreal is lovely when quiet.

nekohayo, to RSS
@nekohayo@mastodon.social avatar

Welcome @lwindolf who has just joined the fediverse now!
While they appear to be a regular red squirrel, they actually are a nice human who has been benevolently maintaining the #Liferea feed reader for the last 20+ years (among other things), for y'all who are still reading #RSS / Atom feeds with a desktop #Linux application.
You should follow them if you're interested in Liferea, devops or sysadmin topics 🐿️

nekohayo, to GNOME
@nekohayo@mastodon.social avatar

For the past 10+ years, I was unable to daily-drive the version of
…until version 45.2+, where performance improvements landed for my specific usecases.

Since then, for the past 6 months, I've been running 45.x on Wayland.

This week, when I went back to the Xorg/X11 version for 1-2 days, I was surprised to see it now feels unbearable to me from a performance standpoint! Even with animations disabled.

I guess I can't go back after having used a no-delays no-jank version 🤷

nekohayo, to accessibility
@nekohayo@mastodon.social avatar

There's a nice article out there by @jzb summarizing @matt's recent #OSSNA presentation on his work on #AccessKit and "Newton", the new #accessibility architecture for #Wayland and the future of #GNOME & #Linux for assistive technologies: https://lwn.net/Articles/971541/

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