339 private links
- Rust doesn't prevent TOCTOU (Time-of-Check to Time-of-Use) race conditions (file path resolution → use file handlers directly)
- Panics are denial-of-service vulnerabilities when handling untrusted input.
- In case of a well established tool, compatibility is a security feature.
- Resolve external information before crossing trust boundaries.
- 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.
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.
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."
For later when it will be needed.
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.
Another service similar to bear.blog
A classless stylesheet.
There are also many other themes out there!
The Midnight is a virtual pub that lets you write posts and create pages.
Use proper contrast to make fonts readable
A list of /uses pages detailing developer setups, gear, software and configs.
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.
The European Forest Fire Information System has many online maps.
Pour visualiser les feux de forêts, ajouter la couche VIIRS
Stackoverflow était sur une pente descendante d'utilisation avant l'arrivée des LLMs. Cela n'a fait qu'amplifier le phénomène.
Mais, à travers ChatGPT ou Claude Code, personne ne voit mon nom ni celui des autres contributeurs et contributrices, personne ne réalise qu’il y a des soirées entières offertes pour aider.
Le code applicatif est souvent méconnu de la plupart des développeurs de l'équipe.