How to stop fighting with coherence and start writing context-generic trait impls in Rust
contextgeneric.dev/blog/rustlab...
This blog post contains the slides and transcript for my presentation of Context-Generic Programming at RustLab 2025.
@thomasjo
Software engineer. Former AI researcher. I mostly work with Rust, AI/ML, and satellite data. I'm very passionate about open source software, open access, and a11y. PhD in AI/ML. I support Palestine.
How to stop fighting with coherence and start writing context-generic trait impls in Rust
contextgeneric.dev/blog/rustlab...
This blog post contains the slides and transcript for my presentation of Context-Generic Programming at RustLab 2025.
Rust 1.94.0 is released π
blog.rust-lang.org/2026/03/05/R...
Iβm tired yβallβ¦
All you age verification folksβ¦
Log off.
Throw out your phone and computer.
Stop participating in building a global surveillance system.
Padma Lakshmi just cooked this guy.
π₯
Everybody is (understandably) very excited that Anthropic isn't selling their AI for Hegseth to use to automate his war crimes. But I would gently suggest that we not accept setting the bar quite so low. www.anildash.com/2026/02/27/a...
Radiohead is demanding that the Trump administration take down a pro-ICE promotional video featuring a version of its song βLet Downβ without permission.
Full statement from the band:
This is amazing.
www.getyourfuckingmoneyback.com
The FCC just opened public comments on SpaceX's plan to launch a million satellites to do AI compute in space. Under the current proposal, an environmental review won't be required. Please consider submitting a public comment to oppose this damaging plan.
darksky.org/news/two-sat...
Never forget the fact that the very first iteration of FB, as The Face Book, created by him was for rating the hotness of girls on his campus. Arguably this is the ethical foundation of all his work.
In my first week of my first job I deleted an important customer's entire website by accident. The next week I was in charge of implementing a backup feature in our bespoke CMS to ensure it never happened again.
Let's hope he stays an incel, and that his genes die with him.
heβs a self-identified incel who says heβs never been with a woman and buddy it shows
That's the end of Remedy then. Why does bad stuff like this keep happening. *sigh*
Absolutely curse the day GitHub sold up to Microsoft. Ridiculous society that this sort of thing keeps happening
I keep hearing this deranged nonsense everywhere and it's pissing me off. I'm expecting the rest of my life to be utter shit because of vibe coded UX.
All the people out there thinking they can vibe code great user experiences are completely delusional, deranged, and wrong. Creating great UX requires tremendous empathy and respect. One of the last things you do is create the human interface "device", and even that needs testing and iteration.
Anyone know exactly what I need to do to be able to ignore users and posts on users.rust-lang.org? I've been a regular reader for years, but never really posted anything and I suspect that might be why I can only mute π€·
I think it might be time for me to move to @zed.dev full-time. I still miss Atom (and helping maintain it).
VS Code has never really felt right. I love Neovim and Helix, but I'm always going to prefer a graphical editor even though I practically live in terminals.
Any tricks I need to know?
π’
Journalists, please remember that repeating obviously false statements is not balance or fairness. It is actively participating in deception.
If you're living somewhere outside the USA, one thing you can do is pressure your leaders to boycott World Cup and Olympic events here.
live your life in such a way that you arenβt defending kidnapping a 5-year-old
Probably, here's a markdown file for AI agents in the project repo: seed.pipapo.org/nodes/seed.p...
Pythonistas πβare you using `ty` as your default language server in Zed?
We are, and itβs been very solid for us so far.
We think `ty` will eventually ship as Zedβs default language server, but weβd love to hear your opinions:
github.com/zed-industri...
This evening's thought to ponder from Maggies Farm
Segment of "Memory Safety for Skeptics," written by me and published in the ACM Queue. It reads as follows: "Get good" is not a strategy There is a common reply in conversations about memory safety, coming from the most hardcore skeptics: Programmers should just write better code. They argue, explicitly or implicitly, that programmers who benefit from the guardrails of memory safety are bad programmers, and that real programmers are sufficiently skilled that they do not need a machine double-checking their work. Let's be clear: This is anti-intellectual nonsenseβmacho self-aggrandizement masquerading as a serious technical argument. You should not take it seriously and should consider someone advancing this argument as fundamentally unserious and to be ignored. There is no step function in quality of work in the history of human achievement that happened because people one day woke up and decided to be better at their jobs. Improvements in productivity or quality or reductions in error and harm happen because of the invention of new techniques, processes, and tools.
I wrote this about memory safety, but it applies here too.
banning X is a national security issue for every country, plain and simple
its explicit goal is to amplify and empower the largest Nazi-adjacent party in every country in which it operates
it is also the largest deepfake porn generator in the world
this is not a difficult call to make
seems conspicuous that programmer commentary on genAI is split between
"oh yeah i use claude all the time now. the 10Γ programmer is real and he's me. i am a god"
and
"yeah my coworkers use claude all the time. they keep committing crap that doesn't work and now i spend half my time fixing it"
the people opposed to this are like a whoβs who of who shouldnβt have the majority of the worldβs wealth
Two quotes worth reading together.
The most un-American, anti-Constitutional, pro-authoritarian president in US history.