Did you know that git support sha-256? Well, I didn't!
31.01.2026 10:21 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0@sranu.bsky.social
I live at the intersection. Writer of performant and type-safe bugs in Rust. Certified Nix complainer. Penguin lifeguard. Opinions are my own.
Did you know that git support sha-256? Well, I didn't!
31.01.2026 10:21 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0It's FOSDEM time!
31.01.2026 06:46 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0People want a technical solution to what is ultimately a judgement problem.
People know that unwrap can cause a panic. That's the choice that's being made when you unwrap. Changing the name won't change that.
Property-based testing to me feels like a really good point in the testing/formal methods design space. PBT is rigorous in the sense that you're writing a spec of some kind, while being easy to understand and not having much of the chaotic behavior that characterizes heavyweight formal methods
16.11.2025 20:27 โ ๐ 28 ๐ 2 ๐ฌ 2 ๐ 2Title: Switzerland plans surveillance that is worse than US Broken shield with a Swiss flag on it
Swiss surveillance could become worse than US
If passed, chat, email & VPN providers from #Switzerland must:
๐จ Log IP addresses
๐จ Ask for ID upon sign up
๐จ Decrypt data upon request
Let's fight for #privacy! ๐ tuta.com/blog/switzer...
NPM flooded with malicious packages downloaded more than 86,000 times https://lobste.rs/s/x45btr #security #programming #nodejs
30.10.2025 07:31 โ ๐ 0 ๐ 1 ๐ฌ 0 ๐ 0Haskell is a pure functional language with lazy evaluation. It doesnโt compute anything unless absolutely necessaryโjust like you on a Monday.
28.10.2025 06:46 โ ๐ 14 ๐ 4 ๐ฌ 0 ๐ 1At long last, @chris.blue and I have submitted the final manuscript of Designing Data-Intensive Applications, second edition, to the publisher. There is always more that could be improved but at some point we just have to call it done. Now it goes into production; probably shipping in ~4 months.
20.10.2025 19:54 โ ๐ 309 ๐ 23 ๐ฌ 12 ๐ 7The state has NO right to know about: your finances, your movements, your shopping habits, your online activity, your health, your connections, your religion.
๐จ๐ฌ๐ง Surveillance in the UK is rising as it plans to roll out mandatory #digitalIDs for all its citizens.
Why is this deeply concerning?
โ Increases state control
โ Infringes on your privacy
โ First step to creating a surveillance state
#CyberSecurityAwarenessMonth #DigitalID #NotodigitalID #UK
#Chatcontrol is OFF for now. ๐ช
But it'll be back.
Danish Minister Hummelgaard:
"๐ช๐ฒ ๐บ๐๐๐ ๐ฏ๐ฟ๐ฒ๐ฎ๐ธ ๐๐ถ๐๐ต ๐๐ต๐ฒ ๐๐ผ๐๐ฎ๐น๐น๐ ๐ฒ๐ฟ๐ฟ๐ผ๐ป๐ฒ๐ผ๐๐ ๐ฝ๐ฒ๐ฟ๐ฐ๐ฒ๐ฝ๐๐ถ๐ผ๐ป ๐๐ต๐ฎ๐ ๐ถ๐ ๐ถ๐ ๐ฒ๐๐ฒ๐ฟ๐๐ผ๐ป๐ฒ'๐ ๐ฐ๐ถ๐๐ถ๐น ๐น๐ถ๐ฏ๐ฒ๐ฟ๐๐ ๐๐ผ ๐ฐ๐ผ๐บ๐บ๐๐ป๐ถ๐ฐ๐ฎ๐๐ฒ ๐ผ๐ป ๐ฒ๐ป๐ฐ๐ฟ๐๐ฝ๐๐ฒ๐ฑ ๐บ๐ฒ๐๐๐ฎ๐ด๐ถ๐ป๐ด ๐๐ฒ๐ฟ๐๐ถ๐ฐ๐ฒ๐."
Keep fighting for #encryption & right to #privacy ๐
tuta.com/blog/chat-co...
Just discovered that there is a new standard http header in town: the Deprecation header. As the name suggests it is used to better communicate to a client the deprecation timeline of an endpoint.
More on it and a good approach to deprecate api at zuplo.com/learning-cen...
Age verification has arrived in the UK and, to no oneโs surprise, users hate it. We cannot accept these censorship regimes as our new norm. www.eff.org/deeplinks/2...
24.08.2025 14:04 โ ๐ 125 ๐ 35 ๐ฌ 2 ๐ 4In questi giorni seguo meno, ma posso dire una cosa: con i mari cosรฌ caldi e col pregresso dell'ultima ondata di calore, il rischio di fenomeni estremi come quelli occorsi stanotte in Romagna rimarrร alto ad ogni perturbazione.
Quindi aggiornatevi sulle previsioni e le allerta meteo.
Recording of my Data Council talk:
www.youtube.com/watch?v=HZAr...
A joyful Ferris the crab throws confetti under text that reads "Happy 10th birthday, Rust 1.0!"
Today marks a decade since the 1st stable release of #rustlang ๐ To commemorate this milestone, we asked Karen Tรถlva (Ferris creator ๐ฆ) to design a celebratory graphic & answer a few questions in our blog.
Congrats to EVERYONE who has made Rust what it is today ๐งก
rustfoundation.org/media/celebr...
A dark-themed terminal screenshot showing Node.js v23.11.0 and a console.log() call with a format string. The command console.log('Event: %j', {foo: 'bar'}) is displayed, with a yellow arrow pointing to the resulting JSON string {"foo":"bar"}. A label below reads 'JSON.stringify(...)' to explain the %j placeholder behavior.
console.log() is probably the first function I ever used in Node.js...
And yet, I was today years old when I learned it supports format strings! ๐คฏ
๐งต๐
NULL BITMAP: How to Understand that Jepsen Report buttondown.com/jaffray/arch...
05.05.2025 18:03 โ ๐ 10 ๐ 5 ๐ฌ 1 ๐ 0Belay uses this super cool algorithm called Rateless Invertable Bloom Lookup Tables ( video ) to figure out which documents each peer has and sync them only the ones that they don't have in both directions.
03.03.2025 01:15 โ ๐ 8 ๐ 2 ๐ฌ 1 ๐ 0A medical illustration of the human brain.
Train your own model.
19.04.2025 14:19 โ ๐ 1299 ๐ 185 ๐ฌ 21 ๐ 9"If you can afford to send Katy Perry to space, you can afford to pay more taxes."
"If you can afford to send Katy Perry to space, you can afford to pay more taxes." #3E
19.04.2025 03:41 โ ๐ 7267 ๐ 1529 ๐ฌ 88 ๐ 38#codemotion2025 let's start
14.04.2025 07:16 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0image of watchmen's doctor manhattan, a superhero who is entirely blue and nude, sitting on a rock, small in frame, on what is depicted to be a very pink version of the surface of the planet mars. he looks pensive.
It is 2002. I am 18 years old. We are in a once-in-a-generation economic crisis.
It is 2008. I am 24 years old. We are in a once-in-a-generation economic crisis.
It is 2020. I am 36 years old. We are in a once-in-a-generation economic crisis.
It is 2025. I am 41 years old. We are in aโ
Meta Addressing bias in LLMs It's well-known that all leading LLMs have had issues with bias-specifically, they historically have leaned left when it comes to debated political and social topics. This is due to the types of training data available on the internet. Our goal is to remove bias from our Al models and to make sure that Llama can understand and articulate both sides of a contentious issue. As part of this work, we're continuing to make Llama more responsive so that it answers questions, can respond to a variety of different viewpoints without passing judgment, and doesn't favor some views over others. We have made improvements on these efforts with this releaseโLlama 4 performs significantly better than Llama 3 and is comparable to Grok:
โข Llama 4 refuses less on debated political and social topics overall (from 7% in Lama 3.3 to below 2%). โข Llama 4 is dramatically more balanced with which prompts it refuses to respond to (the proportion of unequal response refusals is now less than 1% on a set of debated topical questions). โข Our testing shows that Llama 4 responds with strong political lean at a rate comparable to Grok (and at half of the rate of Llama 3.3) on a contentious set of political or social topics. While we are making progress, we know we have more work to do and will continue to drive this rate further down. We're proud of this progress to date and remain committed to our goal of eliminating overall bias in our models.
Meta introduced Llama 4 models and added this section near the very bottom of the announcement ๐ฌ
โ[LLMs] historically have leaned left when it comes to debated political and social topics.โ
ai.meta.com/blog/llama-4...
some extra goodies on deterministic simulation testing for distributed systems
www.youtube.com/watch?v=4fFD...
notes.eatonphil.com/2024-08-20-d...
journal.resonatehq.io/p/determinis...
www.scs.stanford.edu/24sp-cs244b/...
github.com/ivanyu/aweso...
Earlier in the year I gave a talk about the complexity of event driven architecture, and how domain driven design can help.
There is huge overlap between the two, and I go through some of it here.
If you're into this stuff, hope it helps!
youtu.be/HpFWRpyyvrk?...
Earlier this month, I delivered a talk on "Time Travel Debugging with Postgres" for the Seattle Postgres User Group. Massive thanks to Jeremy Schneider for recording (and editing) the talk and posting it to YouTube!
www.youtube.com/watch?v=clcP...
Raft was optimized for understandability over simplicity ๐คท Chris Jensen & @heidihoward.bsky.social wrote about LogPaxos, which they say is simpler than Raft or MultiPaxos: decentralizedthoughts.github.io/2021-09-30-d.... CASPaxos is simpler but likely less broadly applicable than log-based consensus
03.11.2024 02:03 โ ๐ 8 ๐ 3 ๐ฌ 2 ๐ 0