Web Review, Week 2025-33
Let’s go for my web review for the week 2025-33.
Didn’t Take Long To Reveal The UK’s Online Safety Act Is Exactly The Privacy-Crushing Failure Everyone Warned About
Tags: tech, politics, surveillance
Looked like a very bad idea in theory… now everyone can see how bad it is in practice. It’s disappointing that the UK government decided to go that path.
Fight Chat Control - Protect Digital Privacy in the EU
Tags: tech, politics, surveillance, privacy
It’s looking bad, this still need to be fought.
GitHub will be folded into Microsoft proper as CEO steps down
Tags: tech, ai, machine-learning, copilot, microsoft, github
Honestly, it took much longer than I expected. Now you know that GitHub has really become a conduit for Microsoft’s AI initiatives.
Miegakure: A 4D puzzle-platforming game.
Tags: tech, 3d, 4d, mathematics, game
OK, the concept if really mind bending. The tech behind it is really interesting.
Over engineering my homelab so I don’t pay cloud providers
Tags: tech, self-hosting, infrastructure
Definitely over engineered but a good way to play with many interesting tools.
https://ergaster.org/posts/2025/08/04-overegineering-homelab/
How I use Tailscale
Tags: tech, tools, networking, self-hosting
Interesting tips and caveats when using Tailscale.
https://chameth.com/how-i-use-tailscale/
HTTP is not simple
Tags: tech, http, complexity, protocols
The contrary is indeed claimed too often. This is far from a simple protocol, and that’s probably to be expected seeing its history and success.
https://daniel.haxx.se/blog/2025/08/08/http-is-not-simple/
Cursed Knowledge
Tags: tech, reliability, communication, dependencies
Interesting approach for a project to collect such traps in their dependencies.
https://immich.app/cursed-knowledge/
Why do we even need SIMD instructions ?
Tags: tech, cpu, simd, performance
SIMD instructions are indeed a must to get decent performance on current hardware.
https://lemire.me/blog/2025/08/09/why-do-we-even-need-simd-instructions/
This Send/Sync Secret Separates Professional From Amateur Rust Developers
Tags: tech, rust, multithreading
This is a nice summary of the Send and Sync traits semantic in Rust.
https://blog.cuongle.dev/p/this-sendsync-secret-separates-professional-and-amateur
Arenas in Rust
Tags: tech, memory, safety, security, rust
Interesting point, fairly logical but didn’t sit to think it through before. Indeed, using arenas to get back features of manual memory management won’t lead to the same security issues than outside of a memory safe language.
https://russellw.github.io/arenas
Are we Teaching Rust Effectively?
Tags: tech, rust, teaching, learning
Indeed, is it that the language itself has a steep learning curve? Or that the emphasis is on the wrong things in the public discourse? I like the emphasis on the Aliasing Xor Mutability, it looks like a good way to approach the language.
https://blog.kodewerx.org/2025/08/are-we-teaching-rust-effectively.html
A clever comment style
Tags: tech, programming, comments, c++
That’s an interesting trick to make sure people reevaluate comments when they remove some code. Doesn’t work for every language of course.
https://akrzemi1.wordpress.com/2015/04/22/a-clever-comment-style/
id Software Programming Principles
Tags: tech, programming, craftsmanship, agile, developer-experience
Those principles are old now, but they really captured the zeitgeist of the time.
https://felipe.rs/2017/02/25/id-software-programming-principles/
TDD Harms Architecture
Tags: tech, tests, tdd, architecture, design
A good debunk of that claim we sometime see. Of course the tests need to be designed and you need to have good architecture blueprints to follow, otherwise you’ll be in trouble… TDD or not.
https://blog.cleancoder.com/uncle-bob/2017/03/03/TDD-Harms-Architecture.html
Delete your Tests
Tags: tech, tests, quality
There’s a big “if” of course, don’t just throw your tests out of the window. But indeed, they need to bring value… so start by having really good tests.
https://benjiweber.co.uk/blog/2014/04/27/delete-your-tests/
How Much Unit Test Coverage Do You Need? - The Testivus Answer
Tags: tech, tdd, tests, coverage
This is an old one but still a funny way to approach the question of test coverage. Unsurprisingly, the context matters.
https://www.artima.com/forums/flat.jsp?forum=106&thread=204677
Code Smells
Tags: tech, quality, smells, refactoring
A good explanation of why the concept is important, also comes with a nice list to get started.
https://blog.codinghorror.com/code-smells/
an engineer’s perspective on hiring
Tags: tech, hr, hiring, interviews
Hiring and designing interviews is still not an easy task in our field. This post gives a couple of interesting things to try.
https://jyn.dev/an-engineers-perspective-on-hiring
Bye for now!