Sr. Estegosaurio 🦕

@SrEstegosaurio@mstdn.social
357 Followers
870 Following
220 Posts

A random from Europe, CS student (currently getting destroyed in uni).
Really interested in programming, privacy, security & philosophy. Plus other cool things.

 

Fellow #NixOS  adept.

No need to be shy, I only have my account private due to bots and stuff. I don't bite. (most of the time).

Langs:es_ES, en_GB & ca_ES
:matrix: Matrix:@SrEstegosaurio:tchncs.de
No more embargoed security issues for libxml2: https://gitlab.gnome.org/GNOME/libxml2/-/issues/913
Triaging security issues reported by third parties (#913) · Issues · GNOME / libxml2 · GitLab

I have to spend several hours each week dealing with security issues reported by third parties. Most of these issues aren't critical but it's still a lot of...

GitLab
Transmuting between chemical elements is dangerous because there are 256 possible atomic numbers but only 81 of them correspond to valid elements. The rest give you glitch elements that behave erratically and can even corrupt nearby atoms and molecules. Most of these are caused by indexing the periodic table out of bounds, though a couple elements were deleted before release.

This felt too valuable not to share. Braille-labeled maps of washrooms to help people find and use facilities in the washroom. Everyone deserves to get in, do their business, wash their hands, and get out in peace and safety.

This seems valuable for all public spaces.

#Blind #Accessibility

#VibeCoding your MFA

I got interesting news from the fedora accessibility room today! this concerns blind and visually impaired #linux users exclusively, however:

For a bit of time, specifically pipewire >=1.4, one can start pipewire as root. That includes the regular daemon and the alsa layer, because jack emulation is a library loaded inside programs. Anyway, more recently than that, pipewire-pulse got the ability to be launched via root, as a system service:

https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/dea6fa7f4c3053050d2819afa80265e5ffb39730

I'm not sure if ubuntu can use any of this yet, I suppose not, but most other distros which aren't debian based should be able to do so, for example arch, gentoo, probably nix and fedora starting with 42. This means that your system can start talking much, much sooner without the use of scripts, as long as you enable the system services instead of the user ones, or well, apparently the user units don't conflict, weird as that might sound. Either way, the same security is achieved, because who cares if root apps can listen to your microphone, the battle is lost if those apps are already root anyway!

In particular, this means that one can start espeakup with the system and it'll speak as soon as possible. Not in the initramfs, not at the enter decryption key prompt, but that's still huge progress in case your system crashes and so on.

What do y'all think, does this change anything, or it's still the same for you because you use scripts anyway, or because your systems rarely crash in such a way where that'd be required?

systemd: add systemwide pipewire-pulse files (dea6fa7f) · Commits · PipeWire / pipewire · GitLab

We can and it works, so why not.

GitLab

TIL that FS rebalances take for ever to complete.  

#linux

you know what really grills my cheese? web pages where you can't search because the text that isn't on screen doesn't exist, and when you scroll on these pages you have to wait forever for react to slog through rendering it

Well, it is now running!

I still have to migrate ALL my kebindings and window rules... but it is going well so far.

So thrilled Google has embedded Gemini into every square inch of its empire—truly revolutionary stuff. Meanwhile, I just tried to merge two calendars and it sent a meeting update to everyone I’ve ever met with since 2019.

The project has an upstream flake?!?!

 

#niri #nixos #flakes