Home
Publications
Posts
Talks
Projects
Recognition
Experience
Links
Links
Here are some interesting things I've read. Presented without comment or endorsement.
September 2024
My Favorite Algorithm: Linear Time Median Finding
(
archive
)
The Gravo-Thermal Catastrophe
(
archive
)
Our Generation Ships will Sink
(
archive
)
Can you Trust an AI Press Release?
(
archive
)
The Golden Age of Offbeat Arctic Research
(
archive
)
Antarctic Snow Cruiser
The iOS Continental Drift Widens
(
archive
)
August 2024
Reflection for C++26
(
archive
)
C++20 Idioms for Parameter Packs
(
archive
)
Floor 796
One Billion Row Challenge
(
archive
)
'Diversity Training' Doesn't Work. This Might.
(
archive
)
Resource Guide: Diversity, Equity and Inclusion (DEI)
(
archive
)
A new Blog for 2024
How bad are search results? Let's compare Google, Bing, Marginalia, Kagi, Mwmbl, and ChatGPT
The Art of HPC
(
archive
)
C++ Should be C++
(
archive
)
Your Don't Need Javascript for That
(
archive
)
downtoearth
Hyphens, Minus, and Dashes in Debian man Pages
(
archive
)
Driving Compilers
(
archive
)
How to build Highly Debuggable C++ Binaries
(
archive
)
noexcept affects libstdc++'s ordered set
(
archive
)
The Key to Bizzaro's Symbols
(
archive
)
stream_libarchive: workaround various types of locale braindeath
flux on potato
Generating Mazes
(
archive
)
Live Lightning Maps
July 2024
C++ Rvalue References Explained
May 2024
Ask HN: What is your ChatGPT customization prompt?
Visualizing Crowd Sizes
(
archive
)
Making Sense of Acquire-Release Semantics
(
archive
)
April 2024
The exhaust emissions scandal ("Dieselgate")
The Man who Killed Google Search
(
archive
)
Crash-Only Software: More than Meets the Eye
(
archive
)
March 2024
Bertrand's Paradox
February 2024
There is not Planet B for Worldbuilding
(
archive
)
AMD's Mild Hybrid Strategy: Ryzen Z1 in ASUS's ROG Ally
(
archive
)
The FAA's Hiring Scandal: A Quick Overview
(
archive
)
January 2024
Contra Wirecutter on the IKEA air purifier
(
archive
)
December 2023
AMD's CDNA 3 Compute Architecture
(
archive
)
November 2023
Hardball Questions for the Next Debate
(
archive
)
Friends Don't Let Friends Make Bad Graphs
Things You're Allowed to Do
(
archive
)
Reality has a Surprising Amount of Detail
(
archive
)
Hello! You've Been Referred Here Because You're Wrong About The First Amendment.
(
archive
)
Social Media is a Major Cause of the Mental Illness Epidemic in Teen Girls. Here's the Evidence.
(
archive
)
Attempts To Put Statistics In Context, Put Into Context
(
archive
)
They're Made out of Meat
(
archive
)
Bjarne Stroustrup Quotes
(
archive
)
C++ Memory Model: Migrating from X86 to ARM
(
archive
)
Modern C++ Programming Course
(
archive
)
Down to Earth
October 2023
The Decline of Computers as a General Purpose Technology
(
archive
)
Being Picky about a CSS Reset for Fun & Pleasure
(
archive
)
Zhuangzi, Warring States period in China, on ignoring trivial things
(
archive
)
HN on Nano-hydroxyapatite Toothpaste
(
archive
)
June 2023
DreamBerd Programming Language
May 2023
Sandspiel
DALLE mini
The Scaling Hyopthesis
Learning the Elite Class
I'm trying to put a command in a variable, but the complex cases always fail!
Will and independent RCT study evaluating Silexan for anxiety find a standardized effect size greater than 0.5?
manifold
Things your manager might not know
doodle : ai
Lamest Edit Wars
(
archive
)
March 2023
The Moral Case Against Equity Language
(
archive
)
The Waluigi Effect (mega-post)
(
archive
)
The 'Great Awokening' Is Winding Down
(
archive
)
February 2023
Few lesser known tricks, quirks and features of C
(
archive
)
None
(
archive
)
Social Media is a Major Cause of the Mental Illness Epidemic in Teen Girls. Here's the Evidence.
(
archive
)
January 2023
The Style Guide for America’s Highways: The Manual on Uniform Traffic Control Devices
(
archive
)
Hello! You've Been Referred Here Because You're Wrong About Section 230 Of The Communications Decency Act
(
archive
)
December 2022
AI Homework
(
archive
)
Elimination of Harmful Language Initiative
November 2022
RFC 1855: Netiquette Guidelines
(
archive
)
A Chemical Hunger - Part III: Environmental Contaminants
(
archive
)
A Chemical Hunger - Interlude A: CICO Killer, Qu'est-Ce Que C'est?
(
archive
)
A Chemical Hunger - Part IV: Criteria
(
archive
)
A Chemical Hunger - Part V: Livestock Antibiotics
(
archive
)
A Chemical Hunger - Interlude B: The Nutrient Sludge Diet
(
archive
)
A Chemical Hunger - Part VI: PFAS
(
archive
)
A Chemical Hunger - Part VII: Lithium
A Chemical Hunger - Interlude C: Highlights from the Reddit Comments
October 2022
Who by Very Slow Decay
(
archive
)
Identifying Forum Agitators, PSYOPS & Shills
(
archive
)
Comparing Floating-Point Numbers Is Tricky
(
archive
)
Pink Trombone: Bare-Handed Speech Synthesis
September 2022
A Chemical Hunger - Part I: Mysteries
(
archive
)
A Chemical Hunger - Part II: Current Theories of Obeisity are Inadequate
(
archive
)
Pointers Are Complicated, or: What's in a Byte?
(
archive
)
How an Ancient Philosophy Problem Explains Software Dependence
(
archive
)
August 2022
From AI to Abortion, the Scientific Failure to Understand Consciousness Harms the Nation
(
archive
)
C23 is Finished: Here is What is on the Menu
(
archive
)
Counterfeits, fraud, and theft: Why Silca changed its return policy
(
archive
)
elonlit/Genesis
Your Makefiles are Wrong
(
archive
)
Failure to Cope "Under Capitalism"
(
archive
)
The Cursed Computer Iceberg Meme
(
archive
)
Rights, Laws, and Google
(
archive
)
Software Engineering Research Questions
(
archive
)
July 2022
Alpha (A translation of Genesis 1)
(
archive
)
Compound pejoratives on Reddit - from buttface to wankpuffin
(
archive
)
Mid-Atlantic Accent
(
archive
)
Yahoo admits mangling email
(
archive
)
hemanth/functional-programming-jargon
(
archive
)
The Preprocessor Iceberg Meme
(
archive
)
Wikipedia:Long-term Abuse
(
archive
)
Lena (MMAcevedo)
(
archive
)
How I Feel about Logarithms
Suspend Your Disbelief (or, how to ruin everything in 7 steps)
emojisupply.kitchen
June 2022
Compound pejoratives on Reddit - from buttface to wankpuffin
(
archive
)
What caused the 2020 Homicide Spike?
(
archive
)
How Do Individual Contributors Get Stuck? A Primer
(
archive
)
Lethal Partisanship
The Copenhagen Interpretation of Ethics
(
archive
)
Rewriting the Technical Interview
(
archive
)
Why the government breeds and releases billions of flies a year
(
archive
)
May 2022
Preventing the Collapse of Civilization / Jonathan Blow (Thekla, Inc)
The World Order Reset
(
archive
)
How to Write a Spelling Corrector
(
archive
)
Never Trust a Number
(
archive
)
Walkthrough of UHC's Claim Reimbursement Form Game
(
archive
)
Collections: When is a Tank not a Tank?
(
archive
)
Down the Golang nil Rabbit Hole
(
archive
)
First-Hand: No Damned Computer is Going to Tell Me What to DO - The Story of the Naval Tactical Data System, NTDS
(
archive
)
Static Integer Types
(
archive
)
Privacy Tools List by CKTN
(
archive
)
Programming Sucks
(
archive
)
My Students Cheated...A lot
(
archive
)
April 2022
A Solar-Powered Website
(
archive
)
nickcammarata with Dall-E examples
(
archive
)
Self-Actualization is no the Sole Purpose of Human Existence
(
archive
)
Obscure Pregnancy Interventions: Much More Than You Wanted To Know
(
archive
)
How to spot great remote jobs: The Joel test for remote work
(
archive
)
The Best Engineering Interview Question I've Ever Gotten: Part 2
(
archive
)
Workmode: Great Places to Work From
Chris Lattner on Garbage Collection vs. ARC
(
archive
)
How to Write a Git Commit Message
(
archive
)
103 Bits of Advice I Wish I Had Known
(
archive
)
March 2022
Banana Nut Bread
(
archive
)
You are not your Name
(
archive
)
The AMD Branch (Mis)predictor: Just Set it and Forget it!
(
archive
)
Death by PowerPoint: the slide that killed seven people
(
archive
)
Scooping the Loop Snooper: A Proof that the Halting Problem is Undecideable
(
archive
)
dbrereton lists non-Google search engines
(
archive
)
Generics can Make your Go Code Slower
(
archive
)
The Uselessness of Phenylephrine
(
archive
)
Some examples of people quickly accomplishing ambitious things together
February 2022
Letter to the US Senate Judiciary Committee on App Stores
(
archive
)
Words Known Better by Males than Females, and Vice Versa
(
archive
)
How to Drop Out
(
archive
)
dylanaraps/pure-bash-bible
(
archive
)
Line Goes Up - The Problem With NFTs
My favorite essays of life advice
(
archive
)
programming time
(
archive
)
Rewriting the Technical Interview
(
archive
)
January 2022
This World of Ours
(
archive
)
How ISO C Became Unusable for OS Development
(
archive
)
u/Ilforte on Lies and Loyalty
(
archive
)
XKCD: Average Familiarity
(
archive
)
LeanTL: A Lean version of Twitter Timeline
Twitter Thread of Naval Mistakes
(
archive
)
Analysing Network Quality on MacOS
(
archive
)
My First Impressions of Web3
(
archive
)
Top Risks 2022
(
archive
)
Your Email Validation Logic is Wrong
(
archive
)
700000 Lines of Code and 20 Years: How Dwarf Fortress is Built
(
archive
)
December 2021
Lessons from my PhD
(
archive
)
What's the Best Insult you Know?
(
archive
)
Interfaces and Nil in Go, or, Don't Lie to Computers
(
archive
)
Explaining AP style on Black and white
(
archive
)
The growth of command line options, 1979-Present
(
archive
)
Uncomfortable Truths in Software Engineering
(
archive
)
Spiking Neural Networks
(
archive
)
The Evolutions of Lambdas in C++14, C++17 and C++20
(
archive
)
Conflict vs. Mistake
(
archive
)
Is there a Right to Own a Gun?
(
archive
)
Untitled
(
archive
)
Every so often...
(
archive
)
This is what Makes my Head Spin
(
archive
)
Burger Kang
(
archive
)
So You Want to Fight Wokeness
(
archive
)
Tao of Unix Programming
(
archive
)
November 2021
New Concerning Variant: B.1.1.529
(
archive
)
Kaitlin Jetelina
Ask HN: What are the best-designed things you've ever used?
Hacker News Undocumented
(
archive
)
The Copenhagen Interpretation of Ethics
(
archive
)
Anatomy of Racism
(
archive
)