Sign up

lcamtuf’s thing

Not verified No WebSub updates No webmention support Not yet validated

geek culture, algorithms, electronic circuit design, and chainsaw safety tips

Webmaster
Generator
Substack
Rights
lcamtuf
Public lists
davewiner/hackerNewsStars
Fetched

lcamtuf’s thing
• lcamtuf

Negative resistance

Negative resistance

Hello! The blog you’re trying to reach is currently unavailable.

lcamtuf’s thing
• lcamtuf

My falling-out with the rationalist community

My falling-out with the rationalist community

This is an article I resisted writing for a long time.

lcamtuf’s thing
• lcamtuf

Tech note: making your own V-I plots at home

Tech note: making your own V-I plots at home

When working on my latest book, The Secret Life of Circuits, I wanted to keep the artwork real.

lcamtuf’s thing
• lcamtuf

Panel meter calculator with floating point

Panel meter calculator with floating point

Yes, there's a video at the end of the article.

lcamtuf’s thing
• lcamtuf

Cursed circuits #6: reverse avalanche oscillator

Cursed circuits #6: reverse avalanche oscillator

An oscillator so bad it's actually good. But seriously, it's still bad. But in a good way?

lcamtuf’s thing
• lcamtuf

Cursed circuits #5: capacitance multiplier

Cursed circuits #5: capacitance multiplier

Capacitor vendors don't want you to know this! Save money on capacitors by spending more on other components

lcamtuf’s thing
• lcamtuf

All logic, no bite

All logic, no bite

This radio station gets many requests for treatises on formal logic.

lcamtuf’s thing
• lcamtuf

AI children's books, body horror edition

AI children's books, body horror edition

Last week, I posted a visual demonstration of the sameness of AI-generated content.

lcamtuf’s thing
• lcamtuf

The 100,000 whys of AI

The 100,000 whys of AI

One of the most painful arguments I keep having with fellow techies is the question of whether you can distinguish between human-written and AI-generated text.

lcamtuf’s thing
• lcamtuf

Getting silly with C, part &((int*)-8)[3]

Getting silly with C, part &((int*)-8)[3]

Read on to uplevel your coding SKILLS.md.

lcamtuf’s thing
• lcamtuf

Weekend trivia: your process' memory is a file

Weekend trivia: your process' memory is a file

The underappreciated gem of /proc//mem

lcamtuf’s thing
• lcamtuf

A nicer voltmeter clock

A nicer voltmeter clock

Sometimes, electronic circuit design is mostly about wood

lcamtuf’s thing
• lcamtuf

A breakthrough in C/C++ dependency management

A breakthrough in C/C++ dependency management

Bringing a well-known programming language into the 21st century.

lcamtuf’s thing
• lcamtuf

The Secret Life of Circuits

The Secret Life of Circuits

Many of you follow this blog because of the regular features about electronic circuit design.

lcamtuf’s thing
• lcamtuf

Why I refrain from infosec punditry

Why I refrain from infosec punditry

If you know about my professional background, the most puzzling aspect of this Substack must be that I don’t use it to talk about my primary field of expertise: information security.

lcamtuf’s thing
• lcamtuf

Conway's Game of Life, in real life

Conway's Game of Life, in real life

When life gives you switches...

lcamtuf’s thing
• lcamtuf

How much of HN is AI?

How much of HN is AI?

TL;DR: As of June 2026, ~50% of daily top stories are about AI or generated by AI.

lcamtuf’s thing
• lcamtuf

Approximation game

Approximation game

The number 22/7 and the pigeon flock of Peter Gustav Lejeune Dirichlet.

lcamtuf’s thing
• lcamtuf

Unreal numbers

Unreal numbers

Reals are really weird.

lcamtuf’s thing
• lcamtuf

It's all a blur

It's all a blur

Designing a slightly sneaky blur filter and then poking holes in it.

lcamtuf’s thing
• lcamtuf

You gotta think outside the hypercube

You gotta think outside the hypercube

A closer look at the tesseract and the ways we can render it on the screen.

lcamtuf’s thing
• lcamtuf

See it with your lying ears

See it with your lying ears

This blog has a history of answering questions that no one should be asking. Today, we continue that proud legacy.

lcamtuf’s thing
• lcamtuf

Cursed circuits #4: PLL frequency multiplier

Cursed circuits #4: PLL frequency multiplier

How do you turn 1 MHz into 100 MHz? With magic, of course.

lcamtuf’s thing
• lcamtuf

Cursed circuits #3: true mathematics

Cursed circuits #3: true mathematics

Op-amp arithmetics, explained in a more accessible way