Craig Stuntz
craigstuntz.com
Craig Stuntz
@craigstuntz.com
VERY IMPORTANT: Today is National Squirrel Appreciation Day. There is still time to put out your corn! natsci.source.colostate.edu/jan-21-is-na...
Jan. 21 is National Squirrel Day: Learn fun facts about our favorite critters - College of Natural Sciences
In honor of National Squirrel Appreciation Day on Jan. 21, two CSU squirrel experts shared some fun facts based on their research.
natsci.source.colostate.edu
January 21, 2026 at 6:58 PM
"Here's a new package manager where you can share your AI skills!"
Geez, this feels like just one more place for North Koreans to put malware. I wonder how many more times we are going to do the "Hey, we should have a place for people to share stuff. No wait, not that stuff!" dance in this industry?
January 21, 2026 at 5:31 PM
If you're posting here looking for a job, please give some indication of where you're located? Because it affects the offers I might send you. Even "I will only consider fully remote and can legally work in the US" (or whatever) is something!
January 20, 2026 at 11:36 PM
Got a Digital case for my phone
January 17, 2026 at 7:08 PM
Stopped at an Electrify America station to recharge on the way home from CodeMash and apparently I missed some news this week? I am 100% ok with this and ready to enjoy my new free healthcare and maple syrup
January 17, 2026 at 6:24 PM
Slides for my presentation “Learning Computer Science Via Building Analog Synthesizers” speakerdeck.com/craigstuntz/...
Learning Computer Science Via Building Analog Synthesizers
This presentation is an alternate history of your own journey learning computer science. If you started learning all over again, and instead of reading …
speakerdeck.com
January 15, 2026 at 7:24 PM
Reposted by Craig Stuntz
Reposted by Craig Stuntz
try not to have a "denied the holocaust" section in your obituary
January 13, 2026 at 7:38 PM
Reposted by Craig Stuntz
More than just a gimmick, this telephone drum machine integrates the keypad into sequencer functions and sports a 4-voice analog architecture. Amazing work by simple_but_nerdy:
Watch as a telephone is transformed into a DIY analog drum machine - CDM Create Digital Music
Push-button telephone. Analog drum machine. Arduino Nano. DIY amplifier. Shashwath Sundar, aka simple_but_nerdy, makes the telephone-drum machine fusion seem like it was meant to be.
cdm.link
January 9, 2026 at 4:45 PM
Reposted by Craig Stuntz
Where the hell are Google and Apple enforcing their app store terms of service on X? Grok doing CSAM should instantly be a removal from the app store. Any other app doing this would be pulled instantly. Journalists should be asking for comment from these companies.
January 7, 2026 at 1:58 PM
Reposted by Craig Stuntz
My favorite thing on Bluesky is a labeler made by the Social Technologies Lab at Cornell Tech.

https://bsky.app/profile/did:plc:oubsyca6hhgqhmbbk27lvs7c

It surfaces metadata on posts. Most useful to me is "This person posted more than 50 times yesterday."

It […]

[Original post on friend.camp]
January 6, 2026 at 6:34 PM
Reposted by Craig Stuntz
I wrote another article in my Building a Synthesizer series, Building the VCF: www.craigstuntz.com/posts/2025-1... In which I build a voltage controlled filter for the synthesizer
Building a Synthesizer, Chapter 13: Building the VCF - Craig Stuntz
Craig Stuntz's personal website about programming languages, type theory, DIY synthesizers, compilers, and math.
www.craigstuntz.com
December 27, 2025 at 5:08 PM
Reposted by Craig Stuntz
"Learning Computer Science Via Building Analog Synthesizers" is the name of my upcoming talk at CodeMash, and it pretty much does what it says on the tin www.craigstuntz.com/posts/2025-1...
Learning Computer Science Via Building Analog Synthesizers at Codemash 2026 - Craig Stuntz
Craig Stuntz's personal website about programming languages, type theory, DIY synthesizers, compilers, and math.
www.craigstuntz.com
December 29, 2025 at 4:04 PM
"From October 2023 to September 2024, there were an estimated 33.0 million COVID-19–associated illnesses, 7.7 million outpatient visits, 879 100 hospitalizations, and 100 800 deaths [in the US]." jamanetwork.com/journals/jam...
Estimated Burden of COVID-19 Illnesses, Medical Visits, Hospitalizations, and Deaths
This cross-sectional study estimates the age group-specific burden of COVID-19–associated illnesses, outpatient visits, hospitalizations, and deaths in the US from October 2022 to September 2024.
jamanetwork.com
January 6, 2026 at 4:38 PM
Reposted by Craig Stuntz
Continuing my long-running beef with "transpiler", I wrote a post trying to formalize different definitions of the word and why they don't work (for me): people.csail.mit.edu/rachit/post/...

(Not so secret goal: Get more people to read "On the Expressive Power of Programming Languages")
Formally speaking, "Transpiler" is a useless word | Rachit Nigam
people.csail.mit.edu
January 2, 2026 at 4:00 PM
Reposted by Craig Stuntz
The Usual Suspects (their actual name - pseudonymous group) are legend. They reverse engineered landmark synthetizers at CPU level, earning eternal love from contemporary trance producers. This video explains how they do it. Decapping, machine learning, good ol' probing - awesome adventure !
Reverse engineering the Roland JP-8000 by decapping and using machine learning to trace the leads of its DSP and fuzzing to verify bug-for-bug compatibility. Amazing work! www.youtube.com/watch?v=XM_q... #39c3
39C3 - From Silicon to Darude Sand-storm: breaking famous synthesizer DSPs
YouTube video by media.ccc.de
www.youtube.com
January 2, 2026 at 2:37 AM
Reverse engineering the Roland JP-8000 by decapping and using machine learning to trace the leads of its DSP and fuzzing to verify bug-for-bug compatibility. Amazing work! www.youtube.com/watch?v=XM_q... #39c3
39C3 - From Silicon to Darude Sand-storm: breaking famous synthesizer DSPs
YouTube video by media.ccc.de
www.youtube.com
January 1, 2026 at 11:41 PM
Reposted by Craig Stuntz
Love your customers | The Observation Deck
bcantrill.dtrace.org
December 31, 2025 at 8:11 PM
One of my interests at the moment is debugging physical hardware failures; here's a great, worked-through example of a moderately complex debugging case: www.youtube.com/watch?v=scXu...
EEVblog 1726 - REPAIR of an EV Charger (Unusual Twist!)
YouTube video by EEVblog
www.youtube.com
December 29, 2025 at 9:27 PM
"Learning Computer Science Via Building Analog Synthesizers" is the name of my upcoming talk at CodeMash, and it pretty much does what it says on the tin www.craigstuntz.com/posts/2025-1...
Learning Computer Science Via Building Analog Synthesizers at Codemash 2026 - Craig Stuntz
Craig Stuntz's personal website about programming languages, type theory, DIY synthesizers, compilers, and math.
www.craigstuntz.com
December 29, 2025 at 4:04 PM
Reposted by Craig Stuntz
This has everything: malleabile encryption, complex packets, memory safety, unsafe terminal UI, wontfix.

Incredible.

Plaintext exfiltration if you just click a link.

I can’t be convinced gpg can be used safely.
December 27, 2025 at 4:53 PM
Reposted by Craig Stuntz
At the gpg.fail talk and omg #39c3

You can just put a \0 in the Hash: header and then newlines and inject text in a cleartext message.

Won’t even blame PGP here. C is unsafe at any speed.

gpg has not fixed it yet.
December 27, 2025 at 4:31 PM
I wrote another article in my Building a Synthesizer series, Building the VCF: www.craigstuntz.com/posts/2025-1... In which I build a voltage controlled filter for the synthesizer
Building a Synthesizer, Chapter 13: Building the VCF - Craig Stuntz
Craig Stuntz's personal website about programming languages, type theory, DIY synthesizers, compilers, and math.
www.craigstuntz.com
December 27, 2025 at 5:08 PM
Reposted by Craig Stuntz
December 25, 2025 at 2:07 PM
I clicked this link and had to clear three separate pop-over panels to see the contents of the link
1) Cloudflare CAPTCHA
2) Cookie consent
3) Ad/blurb about DL transition
We've heard your feedback on the new AI-generated summaries in the Digital Library. Your concerns and suggestions are helping us shape a better tool for the community, and we’ve already begun taking steps to address them.

Check out our FAQ to see what’s changing: dl.acm.org/generative-a...
December 23, 2025 at 4:39 PM