lcamtuf’s thing
Full archive of all the posts from lcamtuf’s thing.
- Posts
- 182 from 21 Oct 2022 to 28 Oct 2026
- Posting
- weekly (42 in the last year)
- Kind
- personal blog
- Feed
- https://blog.coredump.cx/feed
2026 35
- Deus ex machina
- Stop! Ontology time!
- The Secret Life of Circuits is now in stock everywhere
- Dead German guys
- The tyranny of the op-ed
- Yours truly
- Haunted by the ghosts of materialism
- A SKILL.md for commenting on Hacker News
- The “C” word
- What little hope remains
- “The Secret Life of Circuits” is here
- Inverse-square law
- Recursion into madness
- Know your paradoxes
- Severance
- Negative resistance
- My falling-out with the rationalist community
- Tech note: making your own V-I plots at home
- Panel meter calculator with floating point
- Cursed circuits #6: reverse avalanche oscillator
- Cursed circuits #5: capacitance multiplier
- All logic, no bite
- AI children's books, body horror edition
- The 100,000 whys of AI
- Getting silly with C, part &((int*)-8)[3]
- Weekend trivia: your process' memory is a file
- A nicer voltmeter clock
- A breakthrough in C/C++ dependency management
- Conway's Game of Life, in real life
- How much of HN is AI?
- Approximation game
- Unreal numbers
- It's all a blur
- You gotta think outside the hypercube
- See it with your lying ears
2025 46
- Cursed circuits #4: PLL frequency multiplier
- Cursed circuits #3: true mathematics
- Cursed circuits #2: switched capacitor lowpass
- Cursed circuits: charge pump voltage halver
- It's hard to build an oscillator
- What's the deal with Euler's identity?
- Things you can do with diodes
- Weekend projects: Chicken Squisher 3000
- Zombies
- How has mathematics gotten so abstract?
- Folks, we have the best π
- Getting silly with C, part ~(~1<<1)
- How many dimensions is this?
- Multitudes
- Gödel's beavers, or the limits of knowledge
- Self-referential abstractions
- The proof that π = 4
- 0.999... ≊ 1
- Decibels are ridiculous
- Complex numbers #2: a world in 3D
- A 20-minute intro to complex numbers
- The Mathematics of Love
- Sierpiński triangle? In my bitwise AND?
- The Long Winter
- My approach to teaching electronics
- Resistors, Johnson-Nyquist, nV/√Hz
- Real MLCCs (and inductors) have curves
- Why do lemon batteries work?
- The Rapture
- Electricity and the speed of light
- Understanding root-mean-square voltage
- Why are sine waves so common?
- The Afterlife
- But good sir, what is electricity?
- The Review
- How security teams fail
- Choosing a microcontroller
- What's the deal with magnetic fields?
- Working with OLEDs: SSD1353 & SSD1333
- PCBs, ground planes, and you
- UI is hell: four-function calculators
- Investigating an "evil" RJ45 dongle
- Random object: Sony Mavica MVC-FD73
- Getting silly with C, part -5^-7
- Weekend projects: Sketchy Sketch
- Choosing an op-amp for your project
2024 44
- Against the hydraulic analogy
- A 15-minute intro to resin casting
- Lies, damned lies, and photodiodes
- The marvelous disappearing capacitor
- Building a phosphorescence detector
- A 15-minute intro to involute gears
- Deep dive: the (in)stability of op-amps
- Shining light on photodiodes
- RAM: the forgotten history
- Analog filters, part 2: let it ring
- How do wood finishes hold up?
- A 15-minute intro to hobby CNC
- The untimely demise of an image upscaler
- The secret lives of snowblowers
- Electric chainsaws and the gorge of misery
- Dispatches from the farm upstate
- The serious science of trolling LLMs
- The 101 of analog signal filtering
- Weekend projects: getting silly with C
- Random objects: Intel Edison
- Random objects: Guycot & Jarre
- The 8-bit (MCU) manifesto
- Some notes on influencering
- PSA: if you're a fan of ATmega, try AVR Dx
- MCU #13: building a graphics stack
- MCU #12: music with one bit to spare
- That time I built an LD_PRELOAD worm
- Sir, there's a cat in your mirror dimension
- Fractals #2: understanding Mandelbrot
- You can't handle the Buddhabrot!
- The internet's knowledge problem
- Is the frequency domain a real place?
- OSS backdoors: the folly of the easy fix
- Techies vs spies: the xz backdoor debate
- An ode to freelance historians
- Radios, how do they work?
- The myth of the sheltered mind
- Afternoon project: JPEG DCT text lossifizer
- Not so fast, Mr. Fourier!
- The asymmetry of nudges
- DACs and ADCs, or there and back again
- Core concepts #2: impedance is complex
- Hell is other people: performance management at Big Tech
- Life, the universe, and accidental Sokoban
2023 39
- Primer: core concepts in electronic circuits
- Goodbye, real electronic lab kits?
- Resistors are out to get ya
- Signal reflections in electronic circuits
- The evolution of expert communities
- On corporate life
- Now you're thinking with relays
- There were no ancient computers and it's fine
- Energy in electronic circuits
- MCU land #11: Linux toolchain for Cortex-M
- Making sense of surface-mount components
- The advent of robotic hall monitors
- MCU land, part 10: blocks all the way down
- MCU land, part 9: ST7789, the final frontier
- An illustrated history of the calculator
- LLMs are good at playing you
- LLMs and plagiarism: a case study
- The magic of DC-DC voltage conversion
- Square waves, or non-elephant biology
- The basics of decoupling capacitors
- Building a decent microphone amplifier
- Comparing hobby PCB vendors
- Designing your own PCBs
- MCU land, part 8: DMA bit-vending machines
- Nostalgia files: steal this 8-bit look
- MCU land, part 7: life in full color
- Clocks in digital circuits
- Setting up an electronics workshop
- What's inside an op-amp?
- Afternoon project: CryptMaster 2001
- The basics of signal amplification
- MCU land, part 6: DMA on Cortex-M7
- MCU land, part 5: IRQ and chill on Cortex-M7
- MCU land, part 4: building an audio toy
- MCU land, part 3: baby steps with Cortex-M7
- MCU land, part 2: mysteries of the SPI bus
- Fear and loathing in the land of MCUs
- Random objects: the Petal camera
- Recreating classic games with a bare MCU
2022 18
- YouTube is hell
- Random objects: Ball's patent anti-garrotter
- You should write more
- A neophyte's introduction to video
- Writing at work
- Confessions of an infosec has-been
- How do transistors work, anyway?
- Digital detritus
- Photographing small things
- Who killed the vacuum tube?
- A requiem for amateur chemistry
- Random objects: the nuvistor
- The origins of money
- How not to fell trees
- Random objects: the Berger repeater
- Fake books
- Random objects: Spaceview
- Come into my parlour