danluu.com
- 2026-09-01: How accurate have Ed Zitron's AI skeptic predictions been?
- 2026-08-30: Bug blindness
- 2026-08-21: There's no reason for software to be slow anymore
- 2026-08-17: The benchmarkpocalypse
- 2026-08-09: How does programming language affect token efficiency and correctness?
- 2026-07-23: Bad benchmarks and evals: Senior SWE-Bench, napkin math, and winter tires
- 2026-07-03: Agentic test processes, LLM benchmarks, and other notes on agentic coding from Galapagos Island
- 2024-10-28: Steve Ballmer was an underrated CEO
- 2024-08-11: How good can you be at Codenames without knowing any words?
- 2024-06-16: A discussion of discussions on AI bias
- 2024-05-26: What the FTC got wrong in the Google antitrust investigation
- 2024-03-16: How web bloat impacts users with slow devices
- 2024-02-18: Diseconomies of scale in fraud, spam, support, and moderation
- 2024-02-07: Why it's impossible to agree on what's allowed
- 2024-01-29: Notes on Cruise's pedestrian accident
- 2024-01-25: Why do people post on [bad platform] instead of [good platform]?
- 2023-12-30: How bad are search results? Let's compare Google, Bing, Marginalia, Kagi, Mwmbl, and ChatGPT
- 2022-12-11: Transcript of Elon Musk on stage with Dave Chapelle
- 2022-10-01: Chat log exhibits from Twitter v. Musk case
- 2022-09-12: Futurist prediction methods and accuracy
- 2022-04-06: In defense of simple architectures
- 2022-03-14: Why is it so hard to buy things that work well?
- 2022-02-21: Misidentifying talent
- 2022-02-02: A decade of major cache incidents at Twitter
- 2022-02-02: Cocktail party ideas
- 2021-12-18: The container throttling problem
- 2021-12-13: Some thoughts on writing
- 2021-12-06: Some latency measurement pitfalls
- 2021-11-22: Major errors on this blog (and their corrections)
- 2021-11-15: Individuals matter
- 2021-11-08: Culture matters
- 2021-10-21: Willingness to look stupid
- 2021-10-18: What to learn
- 2021-10-15: Some reasons to work on productivity and velocity
- 2021-09-29: The value of in-house expertise
- 2021-08-27: Measurement, benchmarking, and data analysis are underrated
- 2020-12-29: Against essential and accidental complexity
- 2020-06-30: How do cars do in out-of-sample crash testing?
- 2020-06-02: Finding the Story
- 2020-05-31: A simple way to get more value from tracing
- 2020-05-30: A simple way to get more value from metrics
- 2020-03-11: How (some) good corporate engineering blogs are written
- 2020-03-03: The growth of command line options, 1979-Present
- 2020-02-18: Suspicious discontinuities
- 2020-02-07: 95%-ile isn't that good
- 2020-01-05: Algorithms interviews: theory vs. practice
- 2019-07-12: Files are fraught with peril
- 2019-02-19: Randomized trial on gender in Overwatch
- 2018-03-28: Fsyncgate: errors on fsync are unrecovarable
- 2017-12-24: Computer latency: 1977-2017
- 2017-11-21: How good are decisions? Evaluating decision quality in domains where evaluation is easy
- 2017-11-12: How out of date are Android devices?
- 2017-11-09: UI backwards compatibility
- 2017-10-23: Filesystem error handling
- 2017-10-16: Keyboard latency
- 2017-08-23: Branch prediction
- 2017-08-09: Sattolo's algorithm
- 2017-07-18: Terminal latency
- 2017-06-13: The widely cited studies on mouse vs. keyboard efficiency are completely bogus
- 2017-06-07: Startup options v. cash
- 2017-02-08: How web bloat impacts users with slow connections
- 2016-10-23: HN comments are underrated
- 2016-10-16: Programming book recommendations and anti-recommendations
- 2016-10-09: Hiring and the market for lemons
- 2016-10-03: I could do that in a weekend!
- 2016-09-27: Is dev compensation bimodal?
- 2016-09-12: How I learned to program
- 2016-08-05: Notes on concurrency bugs
- 2016-04-18: Some programming blogs to consider reading
- 2016-04-11: Google SRE book
- 2016-03-21: We only hire the trendiest
- 2016-03-01: Harry Potter and the Methods of Rationality review by su3su2u1
- 2016-03-01: su3su2u1 physics tumblr archive
- 2016-01-24: Sampling v. tracing
- 2016-01-10: We saw some really bad Intel CPU bugs in 2015 and we should expect to see more in the future
- 2015-12-29: Normalization of deviance
- 2015-12-17: Big companies v. startups
- 2015-12-12: Files are hard
- 2015-11-27: Why use ECC?
- 2015-11-23: What's worked in Computer Science: 1999 v. 2015
- 2015-11-01: Infinite disk
- 2015-10-04: Why Intel added cache partitioning
- 2015-09-30: Slowlock
- 2015-08-31: Steve Yegge's prediction record
- 2015-08-20: Reading postmortems
- 2015-05-31: Slashdot and Sourceforge
- 2015-05-27: The googlebot monopoly
- 2015-05-25: A defense of boring languages
- 2015-05-17: Advantages of monorepos
- 2015-05-04: We used to build steel mills near cheap power. Now that's where we build datacenters
- 2015-03-29: Reading citations is easier than most people think
- 2015-03-10: Given that we spend little effort on testing, how should we test software?
- 2015-03-07: What happens when you load a URL?
- 2015-03-05: Goodhearting IQ, cholesterol, and tail latency
- 2015-02-15: AI doesn't have to be very good to displace humans
- 2015-02-03: CPU backdoors
- 2015-01-24: Blog monetization
- 2015-01-11: What's new in CPUs since the 80s?
- 2014-12-28: A review of the Julia language
- 2014-12-17: Integer overflow checking cost
- 2014-12-04: Malloc tutorial
- 2014-12-01: Markets, discrimination, and "lowering the bar"
- 2014-11-24: TF-IDF linux commits
- 2014-11-18: Everything is broken
- 2014-11-17: Speeding up this site by 50x
- 2014-11-10: How often is the build broken?
- 2014-11-07: Literature review on the benefits of static types
- 2014-11-05: CLWB and PCOMMIT
- 2014-11-03: Caches: LRU v. random
- 2014-11-03: Testing v. informal reasoning
- 2014-10-19: Assembly v. intrinsics
- 2014-08-14: Google wage fixing, 11-CV-02509-LHK, ORDER DENYING PLAINTIFFS' MOTION FOR PRELIMINARY APPROVAL OF SETTLEMENTS WITH ADOBE, APPLE, GOOGLE, AND INTEL
- 2014-08-14: Verilog Won & VHDL Lost? — You Be The Judge!
- 2014-04-06: Data-driven bug finding
- 2014-03-23: Editing binaries
- 2014-03-09: That bogus gender gap article
- 2014-03-05: That time Oracle tried to have a professor fired for benchmarking their database
- 2014-02-08: Why don't schools teach debugging?
- 2014-01-09: Do programmers need math?
- 2014-01-02: Data alignment and caches
- 2013-12-13: PCA is not a panacea
- 2013-11-10: Why hardware development is hard
- 2013-10-27: How to discourage open source contributions
- 2013-10-04: Randomize HN
- 2013-09-15: Writing safe Verilog
- 2013-09-07: Verilog is weird
- 2013-09-01: About danluu.com
- 2013-03-05: Latency mitigation strategies (by John Carmack)
End of feed.