56,966 blogs · [ { "id": "01a0e78e-8090-71df-b2f5-26b7162d7a06", "title": "There's no point at which turning your brain off will work", "url": "https://danluu.com/brain-off/", "published_at": "2026-09-18T00:00:00+00:00" }, { "id": "01a08231-389b-7134-a85a-b5c75a0865b9", "title": "How well do agents use test/verification techniques?", "url": "https://danluu.com/agentic-testing/", "published_at": "2026-09-07T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53c9f4f34e0", "title": "How accurate have Ed Zitron's AI skeptic predictions been?", "url": "https://danluu.com/zitron/", "published_at": "2026-09-01T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53ca035833c", "title": "Bug blindness", "url": "https://danluu.com/bug-blind/", "published_at": "2026-08-30T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53ca0632013", "title": "There's no reason for software to be slow anymore", "url": "https://danluu.com/perf-opt/", "published_at": "2026-08-21T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53ca0b19351", "title": "The benchmarkpocalypse", "url": "https://danluu.com/benchpocalypse/", "published_at": "2026-08-17T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53ca162ab20", "title": "How does programming language affect token efficiency and correctness?", "url": "https://danluu.com/pl-tokens/", "published_at": "2026-08-09T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53ca2216cfa", "title": "Bad benchmarks and evals: Senior SWE-Bench, napkin math, and winter tires", "url": "https://danluu.com/exercise-7/", "published_at": "2026-07-23T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53ca263373b", "title": "Agentic test processes, LLM benchmarks, and other notes on agentic coding from Galapagos Island", "url": "https://danluu.com/ai-coding/", "published_at": "2026-07-03T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53ca2c83684", "title": "Steve Ballmer was an underrated CEO", "url": "https://danluu.com/ballmer/", "published_at": "2024-10-28T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53ca328969d", "title": "How good can you be at Codenames without knowing any words?", "url": "https://danluu.com/codenames/", "published_at": "2024-08-11T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53ca426e3d7", "title": "A discussion of discussions on AI bias", "url": "https://danluu.com/ai-bias/", "published_at": "2024-06-16T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53ca4db0849", "title": "What the FTC got wrong in the Google antitrust investigation", "url": "https://danluu.com/ftc-google-antitrust/", "published_at": "2024-05-26T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53ca55d3c05", "title": "How web bloat impacts users with slow devices", "url": "https://danluu.com/slow-device/", "published_at": "2024-03-16T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53ca576dc05", "title": "Diseconomies of scale in fraud, spam, support, and moderation", "url": "https://danluu.com/diseconomies-scale/", "published_at": "2024-02-18T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53ca628cf68", "title": "Why it's impossible to agree on what's allowed", "url": "https://danluu.com/impossible-agree/", "published_at": "2024-02-07T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53ca659cad1", "title": "Notes on Cruise's pedestrian accident", "url": "https://danluu.com/cruise-report/", "published_at": "2024-01-29T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53ca7266690", "title": "Why do people post on [bad platform] instead of [good platform]?", "url": "https://danluu.com/why-video/", "published_at": "2024-01-25T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53ca7418f9c", "title": "How bad are search results? Let's compare Google, Bing, Marginalia, Kagi, Mwmbl, and ChatGPT", "url": "https://danluu.com/seo-spam/", "published_at": "2023-12-30T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53ca76fe5cd", "title": "Transcript of Elon Musk on stage with Dave Chapelle", "url": "https://danluu.com/elon-dave-chappelle/", "published_at": "2022-12-11T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53ca7763304", "title": "Chat log exhibits from Twitter v. Musk case", "url": "https://danluu.com/elon-twitter-texts/", "published_at": "2022-10-01T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53ca7bcc0bc", "title": "Futurist prediction methods and accuracy", "url": "https://danluu.com/futurist-predictions/", "published_at": "2022-09-12T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53ca89e9a8e", "title": "In defense of simple architectures", "url": "https://danluu.com/simple-architectures/", "published_at": "2022-04-06T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53ca922f944", "title": "Why is it so hard to buy things that work well?", "url": "https://danluu.com/nothing-works/", "published_at": "2022-03-14T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53ca92cf2bd", "title": "Misidentifying talent", "url": "https://danluu.com/talent/", "published_at": "2022-02-21T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53ca96718cc", "title": "A decade of major cache incidents at Twitter", "url": "https://danluu.com/cache-incidents/", "published_at": "2022-02-02T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53ca974e757", "title": "Cocktail party ideas", "url": "https://danluu.com/cocktail-ideas/", "published_at": "2022-02-02T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53caa38c070", "title": "The container throttling problem", "url": "https://danluu.com/cgroup-throttling/", "published_at": "2021-12-18T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53caa42d0f5", "title": "Some thoughts on writing", "url": "https://danluu.com/writing-non-advice/", "published_at": "2021-12-13T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53caa579885", "title": "Some latency measurement pitfalls", "url": "https://danluu.com/latency-pitfalls/", "published_at": "2021-12-06T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53caaca2f0a", "title": "Major errors on this blog (and their corrections)", "url": "https://danluu.com/corrections/", "published_at": "2021-11-22T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cab42b146", "title": "Individuals matter", "url": "https://danluu.com/people-matter/", "published_at": "2021-11-15T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cabbf4b16", "title": "Culture matters", "url": "https://danluu.com/culture/", "published_at": "2021-11-08T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53caca24356", "title": "Willingness to look stupid", "url": "https://danluu.com/look-stupid/", "published_at": "2021-10-21T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cacb8dbcd", "title": "What to learn", "url": "https://danluu.com/learn-what/", "published_at": "2021-10-18T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cacbe798f", "title": "Some reasons to work on productivity and velocity", "url": "https://danluu.com/productivity-velocity/", "published_at": "2021-10-15T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cad37be2c", "title": "The value of in-house expertise", "url": "https://danluu.com/in-house/", "published_at": "2021-09-29T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cad69674b", "title": "Measurement, benchmarking, and data analysis are underrated", "url": "https://danluu.com/why-benchmark/", "published_at": "2021-08-27T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cad93a8c3", "title": "Against essential and accidental complexity", "url": "https://danluu.com/essential-complexity/", "published_at": "2020-12-29T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cadc35a0d", "title": "How do cars do in out-of-sample crash testing?", "url": "https://danluu.com/car-safety/", "published_at": "2020-06-30T07:06:34+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cade5716b", "title": "Finding the Story", "url": "https://danluu.com/voyager-story/", "published_at": "2020-06-02T07:05:34+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cadfcee89", "title": "A simple way to get more value from tracing", "url": "https://danluu.com/tracing-analytics/", "published_at": "2020-05-31T07:06:34+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53caef5a6a4", "title": "A simple way to get more value from metrics", "url": "https://danluu.com/metrics-analytics/", "published_at": "2020-05-30T07:06:34+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53caf54f6d8", "title": "How (some) good corporate engineering blogs are written", "url": "https://danluu.com/corp-eng-blogs/", "published_at": "2020-03-11T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cafe11789", "title": "The growth of command line options, 1979-Present", "url": "https://danluu.com/cli-complexity/", "published_at": "2020-03-03T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cb08d5a78", "title": "Suspicious discontinuities", "url": "https://danluu.com/discontinuities/", "published_at": "2020-02-18T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cb093749b", "title": "95%-ile isn't that good", "url": "https://danluu.com/p95-skill/", "published_at": "2020-02-07T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cb13cd8b4", "title": "Algorithms interviews: theory vs. practice", "url": "https://danluu.com/algorithms-interviews/", "published_at": "2020-01-05T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cb147b2b9", "title": "Files are fraught with peril", "url": "https://danluu.com/deconstruct-files/", "published_at": "2019-07-12T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cb23f37bf", "title": "Randomized trial on gender in Overwatch", "url": "https://danluu.com/overwatch-gender/", "published_at": "2019-02-19T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cb2a7cd62", "title": "Fsyncgate: errors on fsync are unrecovarable", "url": "https://danluu.com/fsyncgate/", "published_at": "2018-03-28T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cb2feeca4", "title": "Computer latency: 1977-2017", "url": "https://danluu.com/input-lag/", "published_at": "2017-12-24T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cb2ff97f9", "title": "How good are decisions? Evaluating decision quality in domains where evaluation is easy", "url": "https://danluu.com/bad-decisions/", "published_at": "2017-11-21T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cb33e6646", "title": "How out of date are Android devices?", "url": "https://danluu.com/android-updates/", "published_at": "2017-11-12T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cb37ad874", "title": "UI backwards compatibility", "url": "https://danluu.com/ui-compatibility/", "published_at": "2017-11-09T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cb394c89f", "title": "Filesystem error handling", "url": "https://danluu.com/filesystem-errors/", "published_at": "2017-10-23T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cb3f3f2cc", "title": "Keyboard latency", "url": "https://danluu.com/keyboard-latency/", "published_at": "2017-10-16T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cb4e465ea", "title": "Branch prediction", "url": "https://danluu.com/branch-prediction/", "published_at": "2017-08-23T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cb5a0f498", "title": "Sattolo's algorithm", "url": "https://danluu.com/sattolo/", "published_at": "2017-08-09T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cb697819c", "title": "Terminal latency", "url": "https://danluu.com/term-latency/", "published_at": "2017-07-18T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cb6f3be81", "title": "The widely cited studies on mouse vs. keyboard efficiency are completely bogus", "url": "https://danluu.com/keyboard-v-mouse/", "published_at": "2017-06-13T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cb7bf0e1d", "title": "Startup options v. cash", "url": "https://danluu.com/startup-options/", "published_at": "2017-06-07T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cb883ef80", "title": "How web bloat impacts users with slow connections", "url": "https://danluu.com/web-bloat/", "published_at": "2017-02-08T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cb8f48f57", "title": "HN comments are underrated", "url": "https://danluu.com/hn-comments/", "published_at": "2016-10-23T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cb9b5ce99", "title": "Programming book recommendations and anti-recommendations", "url": "https://danluu.com/programming-books/", "published_at": "2016-10-16T08:06:34+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cbaa93acd", "title": "Hiring and the market for lemons", "url": "https://danluu.com/hiring-lemons/", "published_at": "2016-10-09T09:44:14+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cbb78b81a", "title": "I could do that in a weekend!", "url": "https://danluu.com/sounds-easy/", "published_at": "2016-10-03T08:14:27+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cbc4a8df4", "title": "Is dev compensation bimodal?", "url": "https://danluu.com/bimodal-compensation/", "published_at": "2016-09-27T06:33:26+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cbc599671", "title": "How I learned to program", "url": "https://danluu.com/learning-to-program/", "published_at": "2016-09-12T08:41:26+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cbcfb1645", "title": "Notes on concurrency bugs", "url": "https://danluu.com/concurrency-bugs/", "published_at": "2016-08-05T03:32:26+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cbde3512d", "title": "Some programming blogs to consider reading", "url": "https://danluu.com/programming-blogs/", "published_at": "2016-04-18T07:06:34+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cbe763a08", "title": "Google SRE book", "url": "https://danluu.com/google-sre-book/", "published_at": "2016-04-11T08:00:58+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cbf57a33a", "title": "We only hire the trendiest", "url": "https://danluu.com/programmer-moneyball/", "published_at": "2016-03-21T07:23:44+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cbff7a3bb", "title": "Harry Potter and the Methods of Rationality review by su3su2u1", "url": "https://danluu.com/su3su2u1/hpmor/", "published_at": "2016-03-01T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cc04b7cc1", "title": "su3su2u1 physics tumblr archive", "url": "https://danluu.com/su3su2u1/physics/", "published_at": "2016-03-01T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cc0b2889f", "title": "Sampling v. tracing", "url": "https://danluu.com/perf-tracing/", "published_at": "2016-01-24T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cc1403292", "title": "We saw some really bad Intel CPU bugs in 2015 and we should expect to see more in the future", "url": "https://danluu.com/cpu-bugs/", "published_at": "2016-01-10T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cc1acf5ca", "title": "Normalization of deviance", "url": "https://danluu.com/wat/", "published_at": "2015-12-29T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cc2942d5c", "title": "Big companies v. startups", "url": "https://danluu.com/startup-tradeoffs/", "published_at": "2015-12-17T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cc2fb80dd", "title": "Files are hard", "url": "https://danluu.com/file-consistency/", "published_at": "2015-12-12T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cc3bc6b1b", "title": "Why use ECC?", "url": "https://danluu.com/why-ecc/", "published_at": "2015-11-27T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cc4592e39", "title": "What's worked in Computer Science: 1999 v. 2015", "url": "https://danluu.com/butler-lampson-1999/", "published_at": "2015-11-23T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cc53756c1", "title": "Infinite disk", "url": "https://danluu.com/infinite-disk/", "published_at": "2015-11-01T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cc583be16", "title": "Why Intel added cache partitioning", "url": "https://danluu.com/intel-cat/", "published_at": "2015-10-04T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cc59e8a8c", "title": "Slowlock", "url": "https://danluu.com/limplock/", "published_at": "2015-09-30T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cc65f4981", "title": "Steve Yegge's prediction record", "url": "https://danluu.com/yegge-predictions/", "published_at": "2015-08-31T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cc664ba8b", "title": "Reading postmortems", "url": "https://danluu.com/postmortem-lessons/", "published_at": "2015-08-20T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cc72a6d95", "title": "Slashdot and Sourceforge", "url": "https://danluu.com/slashdot-sourceforge/", "published_at": "2015-05-31T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cc7f396ed", "title": "The googlebot monopoly", "url": "https://danluu.com/googlebot-monopoly/", "published_at": "2015-05-27T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cc88c7134", "title": "A defense of boring languages", "url": "https://danluu.com/boring-languages/", "published_at": "2015-05-25T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cc9124353", "title": "Advantages of monorepos", "url": "https://danluu.com/monorepo/", "published_at": "2015-05-17T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cc91f90ca", "title": "We used to build steel mills near cheap power. Now that's where we build datacenters", "url": "https://danluu.com/datacenter-power/", "published_at": "2015-05-04T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cc945dcd3", "title": "Reading citations is easier than most people think", "url": "https://danluu.com/dunning-kruger/", "published_at": "2015-03-29T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cca0f7e2d", "title": "Given that we spend little effort on testing, how should we test software?", "url": "https://danluu.com/testing/", "published_at": "2015-03-10T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53cca56f896", "title": "What happens when you load a URL?", "url": "https://danluu.com/navigate-url/", "published_at": "2015-03-07T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53ccb318d25", "title": "Goodhearting IQ, cholesterol, and tail latency", "url": "https://danluu.com/percentile-latency/", "published_at": "2015-03-05T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53ccb80d761", "title": "AI doesn't have to be very good to displace humans", "url": "https://danluu.com/customer-service/", "published_at": "2015-02-15T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53ccc49a9a1", "title": "CPU backdoors", "url": "https://danluu.com/cpu-backdoors/", "published_at": "2015-02-03T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53ccd4943b6", "title": "Blog monetization", "url": "https://danluu.com/blog-ads/", "published_at": "2015-01-24T00:00:00+00:00" }, { "id": "01a07d5b-b12f-72a9-8cae-e53ccda5b8a2", "title": "What's new in CPUs since the 80s?", "url": "https://danluu.com/new-cpu-features/", "published_at": "2015-01-11T00:00:00+00:00" } ] posts Claim your blog
Back to Dan Luu
Blog · corpus.blog/blogs/danluu.com/posts

Dan Luu

danluu.com

2026

2024

2023

2022

2021

2020

2019

2018

2017

2016

2015