Profile avatar
lcamtuf.coredump.cx
Substack: http://lcamtuf.substack.com/archive Homepage: http://lcamtuf.coredump.cx
101 posts 2,892 followers 240 following
Prolific Poster
Conversation Starter

If I keep this up, I think I can get a lucrative job as a school teacher

What cracks me up about the cryptocurrency community is that yeah, North Korea just took $1.4B of your thing. But the only reason they did it is because they know you will grumble, GLADLY BUY IT BACK, and then write about how cool it is that in your system, they can repeatedly get away with that

But good sir, what is electricity? lcamtuf.coredump.cx/blog/electri...

The Review lcamtuf.substack.com/p/the-review

Infosec tip: foreign intelligence operatives have a limited understanding of US geography. When screening job applications, be on the lookout for made-up state names such as North Dakota

They told me to invest in myself, but it turned out to be just another pump-and-dump scam

Elkpocalypse in the driveway today

POV: You just returned from a mission to travel back in time, assassinate Franz Ferdinand, and save your beloved Serbia. You crack open a history book

Every time you deploy an "application firewall" to production, an angel loses its wings

I believe I uncovered another NSA backdoor, I can't believe this went unnoticed for so long

Did you know that in the early 1990s, shortly before the first smart phones dropped, "smart calculators" were poised to become the hubs of our of digital lives? Here's a photo of one such device from Casio. For more calculator history, check out lcamtuf.coredump.cx/blog/calcula...

Your privacy is very important to us. This is why we're sharing your data with our 278 advertising partners, and our partners' 4,728 partners, and their partners' 87,392 partners, UNDER THE FOLLOWING TERMS

Reflections on (somewhat inevitable) dysfunction, or how security teams fail: lcamtuf.coredump.cx/blog/secfail/

My middle kid installed an automatic radio tuner in our car so that he doesn't need to use hands (?)

Google has this new search feature where they generate interactive diagrams from illustrations they licensed *somewhere on the internet*, and yeah

OK. I significantly revamped my most basic, introductory text about core concepts in electronic circuits: lcamtuf.substack.com/p/primer-cor... It now features a toy discrete-model model of a capacitor (no calculus involved). I think it's good.

Choosing a microcontroller: lcamtuf.substack.com/p/choosing-a...

The new Amish of the late 21st century: isolated, rural communities of software engineers writing their own code and crafting emails by hand, getting around in non-self-driving carriages

This is my #1 most-searched article, so I updated my earlier PCB vendor roundup with some new samples from 2025: lcamtuf.substack.com/p/comparing-...

I keep coming across all these "pseudocode" examples on Wikipedia and in academic papers, and what I don't understand is why the authors can't just learn a real programming language

Revised PCB

What's the deal with magnetic fields? lcamtuf.substack.com/p/whats-the-...

I edit motivational images for a living

Working with OLEDs: SSD1353 an SSD1333 lcamtuf.substack.com/p/working-wi...

I designed this open-source handheld Sokoban game back in 2023, but the original OLED display module is no longer available. In a bid to revive the project, I did a major redesign for a new display module. You can now build your own - enjoy! lcamtuf.coredump.cx/sir-box-a-lot/

PCBs, ground planes, and you: lcamtuf.substack.com/p/pcbs-groun...

Want to make your hobby electronics projects look Kickstarter-worthy? Some time ago, I put together an accessible article on designing you rown PCBs: lcamtuf.substack.com/p/designing-... It's simpler and cheaper than you might be expecting.

C IS LEGAL AGAIN

UI is hell, or why you can't design a four-function calculator: lcamtuf.substack.com/p/ui-is-hell...

New article: reflecting on software project design practices lcamtuf.substack.com/p/dont-build...

BREAKING: All remaining Twitter users pardoned

Baby steps with Cortex-M7: lcamtuf.substack.com/p/mcu-land-p...

Investigating an "evil" RJ45 dongle: lcamtuf.substack.com/p/investigat...

Random object: Sony Mavica MVC-FD73 lcamtuf.substack.com/p/random-obj...

One of the cool things about JavaScript is that all numbers are floats, so all loop iterators and incremented counters will eventually get stuck