Daily Shaarli

All links of one day in a single page.

May 5, 2024

No Web Without Women

A collection of innovations by women in the fields of computer science and technology.

Heat Death of the Internet - takahē

"Enshitification" and examples of deteriorating services

Minutes to Midnight - Endless growth

I’ve recently decided to stop reading The Conversation, after two consecutive posts were openly accusing Europe’s investors of not doing enough to be more like Silicon Valley. I’m seriously confused: how can anyone really believe, in 2024, that their business model is anything close to being sustainable? The mental slavery that parts of Europe still seems to be having towards the rot economy fuelled by a type of capitalism not integral to the continent is truly bewildering.

C’est quoi, pour moi, être « libriste » ? - Blog de Norore

Autonomiser tous les monde, que les avantages soient pour tous le monde

Blog Stéphane Bortzmeyer: RFC 9557: Date and Time on the Internet: Timestamps with Additional Information

Il s'agit d'une extension optionelle, compatible avec la gestion du temps en Java et généraliste.

La redéfinition du décalage à la fin des estampilles:

  • Z indique qu'on utilise UTC comme référence, sans connaître l'heure locale (nouveau)
  • -00:00 comme Z
  • +00:00 indique qu'on utilise UTC comme référence

L'autre nouveauté de ce RFC 9557 est plus marquante, c'est le format étendu IXDTF (section 3). Il consiste à ajouter à la fin de l'estampille une série (facultative) de couples {clé, valeur}, entre crochets.

2022-07-08T12:14:37+02:00[Europe/Paris][u-ca=hebrew]

Les clés sont définies sur le nouveau registre https://www.iana.org/assignments/internet-date-time-format/internet-date-time-format.xml#timestamp-suffix-tag-keys.

Alacritty - A cross-platform, OpenGL terminal emulator
Rebooting the tech user experience for the elderly | Christine Rohacz | TEDxBoulder - YouTube
Modern SQLite: STRICT tables

Enforce the type of the column. Well I didn't know it was possible to insert every types into one column :D

Software Friction

Friction is defined as the difference between military theory and reality in the book On War.

There are plenty of such frictions in software development, for example:

  • API's that does work quite as you though it did, or it changed
  • Bugs. Security alerts. A breaking dependency upgrade.
  • Someone gets sick and information is lost.
  • Requirements are unclear, or a client changes what they want, during of after development.
  • Laptop breaks or gets stolen.
  • Tooling breaks.

How to avoid that?

  • smaller scopes and shorter iterations
  • more autonomy
  • redundancy
  • better planning
  • automation
  • experience
  • gaming
  • checklists and runbooks
leftwm/leftwm: A tiling window manager for Adventurers

It would be my goto for a window tile manager on Linux

The Rot Economy - Ed Zitron's Where's Your Ed At

Public and private investors, along with the markets themselves, have become entirely decoupled from the concept of what “good” business truly is, focusing on one metric — one truly noxious metric — over all else: growth.

How the valuation of Meta is decorrelated to some facts such as opt-in of user data in Europe.

Uber accused a loss of 1.21 billion, but the stocks is up 5% (as time of writing). Uber loses money since 15 years... "This is why we see such vast oscillations of hiring and firing - because these companies are never, ever punished for failing to operate their businesses in a sustainable way, or even with a view for the futur"
and more examples.

"Everything ventured, nothing gained"
and the argumentation goes on

PHP Doesn't Suck Anymore - DeveloperJoy

All latest major changes since 5.4

Playdate

the games can be programmed with a rust project:
https://github.com/boozook/playdate/releases/tag/2024.05.04