Cavezzan Patrice retweeted
I'm kind of in awe of how good a teacher @karpathy is.
He's obviously a genius. But that he can also communicate about LLM training + inference in such an approachable way, without being condescending, is kind of blowing my mind.
These videos are some of the best education on AI i've encountered.
You owe it to your brain to give this a watch. I'm only ~45 mins it, but it's delightful!
youtube.com/watch?v=7xTGNNLP…
Cavezzan Patrice retweeted
Caddy in V:
github.com/trufae/vaddy
Uses a lot less RAM and CPU than Caddy.
Cavezzan Patrice retweeted
The more I use Apple Containers, the more I like them!
My latest use: giving a coding agent read-only access to a codebase on the fly for investigation.
1. Start a disposable container. It takes about half a second 🔥
2. Mount one folder only, read-only
3. Run the agent inside (like pi). It can search, read, and reach the web with curl
4. Get the answer, destroy the container
An agent with a shell is powerful and risky: it could change files or read anything on your Mac 🤷🏻♂️.
The container here is the fence: total freedom, nothing to break outside. (we hope 🤣)
je suis en train d'écrire un cours pour des élèves ingénieurs et je suis tombé sur ça.
c'est vraiment pointu et bien expliqué.
forge-blog.github.io/posts/r…
Cavezzan Patrice retweeted
If you're building with agents, or thinking about software factories, don't miss this new post from Matthew Goldberg about the new AWS Emulator: aboutamazon.com/news/aws/how…
There are two very cool things here.
Cavezzan Patrice retweeted
**BIG** annoucement.
I’ve been building moonframe.dev: a Rust framework for native desktop apps you can reshape while they’re running.
Save a change, or ask a coding agent, and the window updates in place. No rebuild, no restart; the app’s state stays put.
Nylon - Le VPN WireGuard qui trouve seul son chemin
korben.info/nylon-vpn-mesh-w…
11
"you don't need to read code" they said.
"tech stack doesn't matter" they said
As always it's just a matter of time for this AI overhype to settle down.
Now, the expectations seems to be AI will make everyone 1000x productive. I think in a couple of years we will settle down with realistic 20x productivity gain by AI.
Cavezzan Patrice retweeted
In 2004, I picked @SwamiSivasubram as my intern. It was probably one of the best decisions I have made as Amazon's CTO. He learned early that you can only test a system properly in a high-fidelity copy of the environment it will actually run in. AWS Emulator, launched today and written and tested entirely by agents, gives you that kind of environment for more than 200 AWS services. Read Swami's guest post on what the engineer's job becomes when agents write the code: allthingsdistributed.com/202…
Cavezzan Patrice retweeted
After Quarkus 4's announcement, I picked up quarkus-http3 and built one REST endpoint. HTTP/1.1, HTTP/2 and HTTP/3 all reach the same Java method.
In Podman, publishing TCP 8443 gets HTTP/2 through. HTTP/3 needs UDP 8443 too. I walk through QUIC, TLS, curl and the native library my Linux container needs.
This example uses experimental Quarkus 4.0.0.Beta1.
the-main-thread.com/p/quarku…
Cavezzan Patrice retweeted
How Java Stores Data in Memory
dev.to/nishanthan-k/how-java…
Cavezzan Patrice retweeted
SRE has changed a lot in 10 years. We're kicking off a special 2-part series with the minds behind "Site Reliability Engineering, 2nd Edition"! 📖
Tune into Part 1 (Season 7, Episode 5) now! 🎧
sre.google/prodcast/#season7… google.smh.re/5ikY
Cavezzan Patrice retweeted
DNS timeouts in Kubernetes are frustrating to debug because the root cause can be far from where the symptoms appear. In the example below, the CI system fails with "could not resolve hostname" errors traced back to a 1024 packets-per-second limit on AWS link-local addresses, and a surprising culprit: sudo's default behaviour of doing hostname lookups combined with Kubernetes ndots settings.
Debugging K8s issues can be tough. I know this from lots of experience. In the article below, Jack Lindamood walks through CoreDNS logs, tcpdump captures to find the biggest offenders, tracing the traffic source to a specific pod, and using ltrace to pinpoint exactly where the DNS calls originated. Each hostname lookup was amplified 5x by the search domains, and AAAA queries doubled that again.
The article shows how a single line in sudoers eliminated the problem. This is worth reading if you're running large EKS clusters or want to see a methodical approach to debugging distributed systems issues.
#Kubernetes #EKS #DNS
lckhd.eu/75kGpR
Cavezzan Patrice retweeted
From a PEM file to a Java keystore.
paolopatierno.dev/posts/2026…
Cavezzan Patrice retweeted
We had to build a new editor to make Delta threads work. Foolishly, we thought it'd be simple.
... but turns out, we had to start from scratch (six times).
delta.dev/blog/building-a-th…
Cavezzan Patrice retweeted
Which Claude model should you build with?
Our new guide breaks down when to use Fable 5.2, Opus 5.5, Sonnet or Haiku. It also covers when to adjust effort instead of switching models, and how to save cost by putting subagents on smaller models.
claude.dev/blog/which-claude…
Cavezzan Patrice retweeted
DeepSeek's DSH harness is built on a simple idea: everything is a plugin. Including the agent loop itself.
In this tutorial I break down cordis, the plugin system behind it:
> the architecture of dsh
> services, dependency injection, and events
> building a real plugin live
Thread 👇
We agree. And one more time for the people in the back: Docker Sandboxes are not containers! Read more: docker.com/products/docker-s…
Cavezzan Patrice retweeted
Unlike Go or Rust, #Java has no built-in code formatter. And with AI coding agents touching every file, deterministic formatting matters more than ever!
I benchmarked 4 Java formatters on JDK 25 across 86 scenarios. Here is what I found (bugs included!) 🧵👇












![[archer] (@archer_uwu) profile picture](https://pbs.twimg.com/profile_images/1851938840916664320/ocWeeHC2_mini.jpg)
![Image from [archer] (@archer_uwu)](https://pbs.twimg.com/media/HWo1PyyWsAAT6as.png?name=small&format=webp)











