Jan Ehrhardt
@jehrhardt.dev
1.1K followers 770 following 360 posts
Building distributed systems that scale 🚀 Local-first advocate | ATProto believer | Lean mindset 🦀 Rust 🐍 Python 🐧 Arch 🧑‍💻 Building: @cozycoder.dev 🔗 Open source: https://tangled.org/@jehrhardt.dev 📺 Live coding: https://youtube.com/@jehrhardt
Posts Media Videos Starter Packs
Reposted by Jan Ehrhardt
indirect.io
announcing a new community-focused gem server from the team previously behind rubygems: gem.coop. join us and start using it today!
Reposted by Jan Ehrhardt
simonwillison.net
Joshua Rogers, using AI tooling responsibly and professionally, reported 22+ genuine issues in curl that are now being addressed

Especially notable because curl had problems with floods of garbage slop AI "security issues" in the past that were nothing of the sort simonwillison.net/2025/Oct/2/c...
daniel:// stenberg://
@bagder@mastodon.social

Joshua Rogers sent us a *massive* list of potential issues in #curl that he found using his set of AI assisted tools. Code analyzer style nits all over. Mostly smaller bugs, but still bugs and there could be one or two actual security flaws in there. Actually truly awesome findings.

I have already landed 22(!) bugfixes thanks to this, and I have over twice that amount of issues left to go through. Wade through perhaps.

Credited "Reported in Joshua's sarif data" if you want to look for yourself
Reposted by Jan Ehrhardt
signal.org
We are alarmed by reports that Germany is on the verge of a catastrophic about-face, reversing its longstanding and principled opposition to the EU’s Chat Control proposal which, if passed, could spell the end of the right to privacy in Europe. signal.org/blog/pdfs/ge...
signal.org
Reposted by Jan Ehrhardt
briancasel.com
Great customer support is important, but I think great self-serve support is even more.

- Intuitive product UI.

- Inline UI microtexts that help customers without sending them away from their task at hand.

- Clear, up-to-date, easy to search text docs.

- Video guides
jehrhardt.dev
I wish @tangled.org links would look better here on Bluesky. Like the cool previous from @leaflet.pub or similar.
But look at this 😞:
tangled.org/@jehrhardt.d...
@jehrhardt.dev/dotfiles
My dotfiles for Arch Linux
tangled.org
Reposted by Jan Ehrhardt
simonwillison.net
Most of the "90% of code written by AI" claims come from vendors selling AI tools and lack credibility as a result

Armin (creator of Flask, Jinja, Click) is different - when he says 90% of a new significant infrastructure project he's building was AI generated that's worth paying attention to
mitsuhiko.at
“Is 90% of code going to be written by AI? I don’t know. What I do know is, that for me, on this project, the answer is already yes.” lucumr.pocoo.org/2025/9/29/90...
90%
AI is writing 90% of the code I was in charge of
lucumr.pocoo.org
Reposted by Jan Ehrhardt
mitsuhiko.at
“Is 90% of code going to be written by AI? I don’t know. What I do know is, that for me, on this project, the answer is already yes.” lucumr.pocoo.org/2025/9/29/90...
90%
AI is writing 90% of the code I was in charge of
lucumr.pocoo.org
Reposted by Jan Ehrhardt
danabra.mov
dan @danabra.mov · 11d
ok we're done! this wasn't hard at all. tangled.org/@danabra.mov...

see .tangled/ folder for the ci setup
@danabra.mov/overreacted
my blog
tangled.org
Reposted by Jan Ehrhardt
mitsuhiko.at
My oldest and me are making a 3d printed bb8. So far we didn't make it very far, but we wanted to spray paint it, so I needed a cutout. Turns out Claude Code is great at writing OpenSCAD files. Still kinda blown away.
Reposted by Jan Ehrhardt
simonwillison.net
Made some notes on the new DeepMind paper "Video models are zero-shot learners and reasoners" - it makes a convincing case that generative video models are to vision problems what LLMs were to NLP problems: single models that can solve a wide array of challenges simonwillison.net/2025/Sep/27/...
Video models are zero-shot learners and reasoners
Fascinating new paper from Google DeepMind which makes a very convincing case that their Veo 3 model - and generative video models in general - serve a similar role in …
simonwillison.net
Reposted by Jan Ehrhardt
tangled.org
dolly is now on git-scm.com! 🐑💙
tangled, radicle, github, gitlab, codeberg, forgejo, azure repos, gerrit, gitea and sourcehut logos
Reposted by Jan Ehrhardt
thomwolf.bsky.social
EU–INC is the single best thing Europe could do to catch-up in the AI race

A simple unified pan-European startup structure, with modern employee ownership and simple access to capital, able to tap into Europe’s full talent pool.

‼️ but it’s at high risk of not seeing the light of day. You can help👇
jehrhardt.dev
This is such a great explanation (and visualization) of the @atproto.com ecosystem and why it is working ♥️

I strongly believe in this protocol and it's future. Let's build it together 💪🏻
Reposted by Jan Ehrhardt
zeu.dev
zeu @zeu.dev · 13d
pls let this be the start of a new wave of devs trying to make atproto apps, i beg of thee
Reposted by Jan Ehrhardt
steveklabnik.com
to the older crowd: "oh yeah so btw he has a new linux distro and of course it uses the transphobic window manager"

to the newer crowd: "oh yeah so btw he built a web framework and also has been moving further and further right for years"
Reposted by Jan Ehrhardt
oban.pro
Postgres 18.0 was just released!

What does it mean for Oban? Glad you asked:

- Asynchronous I/O for improved scans
- Skip scans for multi-column B-Tree indexes
- Parallel builds of GIN indexes
- Improved vacuum strategy
- Many optimizer improvements
- Native UUIDv7 data type
Reposted by Jan Ehrhardt
thibaultleouay.dev
TIL @fly.io is removing half of their regions within 2 weeks
jehrhardt.dev
Do you have a link?
jehrhardt.dev
Finally ended up on CachyOS again ☺️
Reposted by Jan Ehrhardt
michaeloneill.org
Please enjoy today, 25/9/2025, the last square date until 2116 (5^2/3^2/45^2).