Writing a long "passkeys are a trap" piece without seriously dealing with phishing is a bold choice. Phishing resistance is the main reason passkeys exist. (I say this with my own doubts about attestation and the extra complexity.) nonfunctional.substack.com/p/passkeys-a...
Nicolas Grilly
Nicolas Grilly
@nicolas.grilly.com
CTO passionate about building teams & products · Software, AI, data, digitalization, IoT, cleantech, and innovation 🇫🇷🇸🇪🇪🇺🌍
156 followers279 following267 posts
Want to use an AI assistant, but IT or legal says no? www.grilly.com/posts/when-i...
We could finally write programs for the browser in any language that compiles to WebAssembly. And even mix and match multiple languages. It would be amazing. hacks.mozilla.org/2026/02/maki...
Nicolas Grilly reposted
Nicolas Grilly reposted
Split diffs are now the default in Zed. Simple feature, complex implementation. Cole wrote about what it took to get alignment right on every keystroke: zed.dev/blog/split-d...
Nicolas Grilly reposted
"Software development is thinking made tangible." www.caimito.net/en/blog/2025...
Thank you @mullvad.bsky.social for fighting #ChatControl everywhere, even in the subway, to make the general public aware of this threat to our democracies. 🇪🇺👀
All the talks about AI replacing all jobs seem premature. AI will not cause mass unemployment without a breakthrough on AGI. What makes us believe that unlocking the secrets of intelligence is easier than unlocking the secrets of Alzheimer’s or cancer? www.grilly.com/posts/ai-hin...
Two good posts on dynamic SQL queries in sqlc and @golang: brandur.org/fragments/sq... dizzy.zone/2024/07/03/S...
Interesting paper showing that stackful coroutines (used for example in Go and Erlang) are not intrinsically slower than stackless coroutines (used for example in Rust, Python and JavaScript): photonlibos.github.io/blog/stackfu...
Why the Zig programming language matters, when to use it, and why correctness is a system design problem, not a language problem. Interesting thoughts from @joran.tigerbeetle.com. tigerbeetle.com/blog/2025-10... #ziglang
Best explanation I've ever read on why nil interface ≠ nil value in #golang news.ycombinator.com/item?id=4567...
It's scary and sad seeing the USA, one of the beacons of modern democracies, slip toward an authoritarian regime. But it's not too late to stop this and get back on track. Authoritarianism has never solved anything. www.theguardian.com/us-news/2025...
Nicolas Grilly reposted
Nicolas Grilly reposted
Wondering how @oxide.computer racks can be so clean compared to Dropbox new racks. Dropbox: dropbox.tech/infrastructu... Oxide Computer: newsletter.pragmaticengineer.com/p/oxide
Nicolas Grilly reposted
A former FBI agent on the widespread use of masks by ICE: “Masking has always been associated with police states. I think the masking symbolizes the drift of law enforcement away from democratic controls.” www.theguardian.com/...
The team responsible for a single microservice at a Big Tech company is often as large as, or even larger than, the entire engineering team of a startup. Same for the size of the codebase. This is why it often doesn't make sense for a startup to introduce microservices. nexo.sh/posts/micros...
Popular programming languages have a killer app: www.grilly.com/posts/progra...
Popular programming languages have a killer app: www.grilly.com/posts/progra...
Nicolas Grilly reposted
Nicolas Grilly reposted
“I could not believe that the national-security leadership of the U.S. would communicate on Signal about imminent war plans. I also could not believe that the national security adviser to the president would be so reckless as to include the editor in chief of The Atlantic in such discussions.”