Daily Shaarli

All links of one day in a single page.

July 29, 2026

The strain in your brain

The struggle itself is a learning. It forces the brain to build the connections. The process is the learning.

One tip to use AI correctly is:

Use AI like a coach or a reference book, not always like a substitute for thinking. Leave room for your brain to struggle, because that struggle is where durable understanding is often formed.

So the method is to keep some hard thinking even with the strain:

  • take handwritten notes
  • attempt coding or writing from scratch
  • spend time with difficult material before engaging for help
Programming as play - Austin Z. Henley

Playing as artistry, catalyst, fun, playgrounds, spontaneity, tinkering, anti-work

The researcher went on to summarize playful programming as "experiences that allow programmers to spontaneously and creatively express their ideas to code, to provide safe playgrounds for experimentation, and to support tinkering as a purposeless, ludic activity."

midnight.pub/

The Midnight is a virtual pub that lets you write posts and create pages.

Contrast Rebellion - to hell with unreadable, low-contrast texts!

Use proper contrast to make fonts readable

C++ to Rust Migration: By Luca Palmieri from Mainmatter

Some projects has more value to be written in Rust:

  • Rust's safety allow to use complex patterns more safely
  • Concurrent or multi-threaded systems
  • Security-critical components

There are three approaches for ar Rust migration:

  • Full Rewrite
    • the codebase is relatively small and the scope is tractable
    • there is an exhaustive blackbpx test suite that validates behavior
    • the API surface is well defined and stable
    • the deployment environment is controlled
  • Incremental migration for each module
    • all other use cases
  • Incremental migration with vertical features: each feature is built from the ground up to use 100% Rust code. Business value can be measured directly.

The incremental migration has its own challenge: FFI with C and C++. The rule of thumb is to keep the code responsible for the memory allocation do the deallocation.

LOFI GIRL : l'histoire qui n'a jamais été racontée ! - YouTube
Privacy Guides
The Case for Blogging in the Ruins

most blogs that persist or accumulate value have a few things in common:

  • they have a perspective, not just a topic
  • they build
  • they're written for someone specific
  • they exist at a consistent address
  • their authors accept that most posts won’t go viral, and that’s fine.
La Chine s’attaque au quasi-monopole d’ASML sur les machines de lithographie - Next
andersju/1600pr.sh: Minimalist static photoblog generator written in POSIX-compliant shell script
CSS Bed
Bugs Rust Won't Catch | corrode Rust Consulting
  1. Rust doesn't prevent TOCTOU (Time-of-Check to Time-of-Use) race conditions (file path resolution → use file handlers directly)
  2. Panics are denial-of-service vulnerabilities when handling untrusted input.
  3. In case of a well established tool, compatibility is a security feature.
  4. Resolve external information before crossing trust boundaries.
  5. The interactions with the operating system is a security boundary in Rust. The developer has to be careful.

The post goes in-depth for many cases.

Understanding Dyn Compatibility | corrode Rust Consulting

For later when it will be needed.

Micro.blog

A way to start a website and connect it to the Fediverse and the ATmosphere

Micro.blog supports Mastodon, Bluesky, Threads, Tumblr, Nostr, LinkedIn, Medium, Pixelfed, and Flickr.

Mataroa — Blogging platform for minimalists

Another service similar to bear.blog

/uses

A list of /uses pages detailing developer setups, gear, software and configs.

Best Privacy Tools & Software Guide in 2026