Latest posts
- Approximation gameFeb 28, 2026lcamtuf
The number 22/7 and the pigeon flock of Peter Gustav Lejeune Dirichlet.
- It's all a blurFeb 06, 2026lcamtuf
Designing a slightly sneaky blur filter and then poking holes in it.
- You gotta think outside the hypercubeJan 26, 2026lcamtuf
A closer look at the tesseract and the ways we can render it on the screen.
- See it with your lying earsJan 10, 2026lcamtuf
This blog has a history of answering questions that no one should be asking. Today, we continue that proud legacy.
- Cursed circuits #4: PLL frequency multiplierDec 26, 2025lcamtuf
How do you turn 1 MHz into 100 MHz? With magic, of course.
- Cursed circuits #3: true mathematicsDec 22, 2025lcamtuf
Op-amp arithmetics, explained in a more accessible way
- Cursed circuits #2: switched capacitor lowpassDec 04, 2025lcamtuf
Still using resistors? Get on with the times.
- Cursed circuits: charge pump voltage halverDec 02, 2025lcamtuf
There's plenty of circuits that are hard to understand because they're complicated. And some that are hard to make sense of because they seem too simple.
- When it comes to writing, LLMs have wonNov 13, 2025lcamtuf
As a middling author, I find it fairly easy to sniff out LLM-generated articles.
- Things you can do with diodesNov 02, 2025lcamtuf
Paying homage to the component we usually don't think about.
- How has mathematics gotten so abstract?Sep 27, 2025lcamtuf
What's the meaning of "numbers" and "arithmetic operations"? We consult Georg Cantor's turtles and look at Giuseppe Peano's code.
- Getting silly with C, part ~(~1<<1)Sep 07, 2025lcamtuf
It's vibe coding. Relax, everyone is doing it.
- How many dimensions is this?Sep 03, 2025lcamtuf
A degree in mathematics might not save you from stacking boxes for a living.