Daily Shaarli

All links of one day in a single page.

April 17, 2025

GStreamer: open source multimedia framework

GStreamer is a library for constructing graphs of media-handling components. The applications it supports range from simple Ogg/Vorbis playback, audio/video streaming to complex audio (mixing) and video (non-linear editing) processing.

I still get the "gst-plugins-bad" from them. Soundconverter (GNOME) reports it everytime I open it. The README is gold: https://github.com/GStreamer/gst-plugins-bad

Prof. Stefan Rahmstorf 🌏 🦣 sur X : "Did you know how much of the power generation capacity added each year world-wide was in renewables? […]" / X - Le Hollandais Volant
Écosse : Il retrouve l’audition en retirant un Lego coincé dans son oreille depuis vingt ans
Audit cookie | BookStack

Un guide pour auditer rapidemment la gestion des cookies d'un site.

Taxer les géants du numérique : une réponse européenne aux droits de douane « pertinente » ou qui « ne tient pas la route ? » - Public Sénat

« il ne s’agit pas de répondre par des IA ultra-perfectionnées, mais de répondre aux besoins des entreprises, écoles, hôpitaux, avec par exemple des capacités d’hébergement, de bureautique, d’outils de communication, des choses qu’on a déjà en réalité. Ce n’est pas des Airbus qu’il faut, mais du logiciel, qui est par nature décentralisé »

(via https://mastodon.gougere.fr/@bortzmeyer/114330524080262065)

Just Throw It Into Postgres - simonsafar.com

Storing the raw blobs data has one advantage: no data is lost and they can be refined by need.

IDE references can be thrown into postgres in order to retrieve them.

Handling chinese characters in a JSONB column and a dictionnary.

or (of course) temperature changes

Bring Back RSS Feeds to Browsers | JetGirlArt

It just feels like we have a dozen Band-Aids wrapped around a problem that used to be solved.

I totally agree.

Compiling from Rust to WebAssembly - WebAssembly | MDN
Song Obsessed
Who's Afraid of a Hard Page Load?

Against the experience of SPAs

Some things you have to consider with SPAs:

What happens when users refresh the page?
What happens when users click the back button?
What happens when users click the back button twice?
What happens when users click the back button twice, the forward button once, and then the back button again?
What happens when users try to open a link in a new tab?
What happens when users users copy the link from the address bar and send it to a friend?
Where does the page focus go when it navigates?

But SPAs make sense in some cases though.

NetHistory

The purpose of NetHistory is to give you a feeling for what it was like in the pioneering days of BITNET and the Internet.

How People with Disabilities Use the Web | Web Accessibility Initiative (WAI) | W3C
A surprising enum size optimization in the Rust compiler · post by James Fennell

Option has zero cost with Some types in memory.

Emballage cadeau – Carnet de notes

Réuti­li­ser les cartes de villes impri­mées par les offices de tourisme pour embal­ler ses cadeaux : extrê­me­ment stylé

Watabou's Procgen Arcana

Watabou's Procgen Arcana is a collection of free map generators for tabletop role-playing games and worldbuilding. Currently, it consists of six generators, all of them are in active development.

How To Ask Questions The Smart Way

by Eric Steven Raymond

Transition écologique -Panneaux solaires : le tarif de vente de votre surplus d’électricité évolue | Service-Public.fr
Association P·U·R·R (Pour Un RGPD Respecté) (@purr) | Association P·U·R·R (Pour Un RGPD Respecté)
Five Minute Beans

Prepare beans in 5 minutes