Nicolas Grilly
@ngrilly
Followers
934
Following
16K
Media
167
Statuses
8K
Tech leader building teams & products. Working on software, AI, robotics, batteries, manufacturing, innovation, cleantech. 🇫🇷🇸🇪🇪🇺🌍
Stockholm, Sweden
Joined April 2009
Now trying Mastodon. Follow me at @ngrilly@vivaldi.net! #Mastodon #MastodonSocial #mastodonmigration
1
0
4
Announcing the Beta release of ty: an extremely fast type checker and language server for Python, written in Rust. We now use ty exclusively in our own projects and are ready to recommend it to motivated users. 10x, 50x, even 100x faster than existing type checkers and LSPs.
89
265
3K
Linux makes a guarantee that almost no other Unix-like OS dares to make: The raw system calls are the public API. If you look at macOS or OpenBSD, the "kernel ABI" is effectively private. The only supported way to talk to the kernel is through the system library
25
91
1K
Seriously, @Microsoft? Entra ID supports passkeys stored absolutely anywhere — Apple, Google, 1Password, security keys, etc. — except on your own platform, Windows? Phishing incidents are in the news every day, but you're letting your customers down. @azuread
1
0
1
npm post install scripts are a disease and should be eradicated https://t.co/I2dMWz9M7o
aikido.dev
The threat actor behind “Shai Hulud 2.0” launched a new malware campaign compromising the supply chain of Zapier, ENS Domains and more — exposing secrets, injecting malicious code, and enabling...
0
0
0
Really disappointed by @Microsoft Entra ID not providing notifications for suspicious sign-ins in their standard offer. You need a P2 or E5 for this. For a company pretending to care about security, this is a disgrace. Meanwhile, this is a standard feature in Google Workspace…
0
0
0
192-core CPUs, modern phones that fit in your pocket and outclass a 00s supercomputer, solid-state drives that don’t die every time you sneeze on a hard disk, commercial jet engines that are quieter, safer, and burn less fuel per passenger-mile than ever, MRIs and CT scanners
It's an empirical fact that basically everything in our day to day lives has gotten worse over the years. The quality of everything -- food, clothing, entertainment, air travel, roads, traffic, infrastructure, housing, etc -- has declined in observable ways. Even newer inventions
180
313
3K
We've redesigned simple arrows binding behavior. Easier to work with, more predictable, and those cases where arrows get all messed up when you move things around are fixed :') ↓
12
13
347
Huge congrats to @jarredsumner, @connerphillippi, and the @bunjavascript team! One thing Jarred won’t mention is that when the deal was being finalized, he gave portions of his equity to employees and accelerated grants to ensure that employees were extremely well rewarded for
People frequently ask: > How is Bun sustainable? If I bet my company’s tech stack on Bun, will Bun still be around in a few years? We didn’t have a great answer to this question, until today
14
19
606
Accepted! Go 1.26 will introduce errors.AsType — a modern, type-safe alternative to the clunky errors․As. No reflection. No runtime panics. Concise code. This is big! https://t.co/PQ40uSCw9T
antonz.org
errors.AsType is a modern alternative to errors.As.
18
74
542
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?
2
0
1
I’ve been at two Haskell shops, the second of which I contributed code to. The first was spun out of the consultancy arm of a big VC when they got their first customer. Eventually they had 3 “platforms” for 2 customers, used every streaming library Haskell had, and used Dhall to
@effectfully Sorry bro, had to say it. Why do you think most companies with Haskell teams die or switch languages?
5
4
93
It’s funny because it’s true. I just came off a role where I had to think about how to model reservations (as in hotels etc.) and solve the double-booking problem efficiently. I discovered PostgreSQL’s daterange type and the btree_gist extension that allowed me to create an
12
16
339
Reassuring to see that there are still powerful figures like Richard Branson with a backbone and a sense of justice.
This is not a peace plan for Ukraine https://t.co/GQUWZBUPgp
0
0
0
Lots of talk over error handling and assertions over the past few days because of the Cloudflare outage and its incident report. What I find really interesting is how people perceive robust error handling so differently. In particular, I am very puzzled about people who disable
22
4
113
I completely forgot how ridiculous the denied video was. Those were simpler times :)
Flask began as an April Fool's joke that accidentally changed Python web development forever. Hear @mitsuhiko tell the story of how a fake framework became one of the most-loved tools in Python’s history. 🎥 Watch now → https://t.co/GTQ0a1QqNL
5
3
144