Daily Shaarli

All links of one day in a single page.

April 24, 2025

Store and manage dotfile configs in a bare repository

Cool tip showing what can be done with got bare repositories.

Linux syscall table

Nice table of the Linux syscalls. You can search for them based on ABI and version. It even points to their definition.

Give it time

Interesting food for thought. It's important to also approach domain models based on their workflows and events, not just their static relationship graphs.

14 Advanced Python Features

Good list of interesting features in Python. Some are tied to the gradual typing system but not all of them. Definitely tricks to keep in your bag.

Government censorship comes to Bluesky, but not its third-party apps ... yet

That happened fast, censorship demands already reached Bluesky and got applied. Third-party apps are not affected for now, likely due to their limited audience.

Does using Rust really make your software safer?

This is a nice little experiment. Not statistically relevant (there are other papers for that), but shows in the details how introducing Rust can impact the way people work. This is interesting because it means the safety gains are not only strictly coming from the (now infamous) borrow checker. We can't rely on everyone applying all the techniques necessary but for sure they're cheaper to put in place than with C.

Coding as Craft: Going Back to the Old Gym
thumbnail

The metaphors are... funny. But still I think there's good lesson in there. If you use generative AI tools for development purposes, don't loose sight of the struggle needed to learn and improve. Otherwise you won't be able to properly drive those tools after a while.

Zig -> allocators -> Rust ergonomics

The concept of allocators in general and arena allocators in particular is too little know. Here is a little article which rediscover the motives behind them. It's a good introduction to the topic.

C++26: more constexpr in the core language

On the ever expanding domain of applicability for constexpr, more is coming to C++26. This is definitely welcome, should keep making it easier to use.

AI Horseless Carriages

Clearly to really benefit from LLMs there's quite some thinking around UX design to be had. This can't be only chat bots all the way.

Design in TDD - by Kent Beck

Yes, there's plenty of room for design in a TDD cycle. This is a good explanation of when it happens and the challenges you can have doing so.