Twilight Dragon Services Notes on concurrency bugs Do concurrency bugs matter? From the literature, we know that most reported bugs in distributed systems have really simple causes and can be caught by trivial tests, even when we only look at bugs tha... 2 jan 2025
Twilight Dragon Services Some programming blogs to consider reading This is one of those “N technical things every programmer must read” lists, except that “programmer” is way too broad a term and the styles of writing people find helpful for them are too different fo... 2 jan 2025
Twilight Dragon Services Google SRE book The book starts with a story about a time Margaret Hamilton brought her young daughter with her to NASA, back in the days of the Apollo program. During a simulation mission, her daughter caused the mi... 2 jan 2025
Twilight Dragon Services We only hire the trendiest An acquaintance of mine, let’s call him Mike, is looking for work after getting laid off from a contract role at Microsoft, which has happened to a lot of people I know. Like me, Mike has 11 years in ... 2 jan 2025
Twilight Dragon Services Harry Potter and the Methods of Rationality review by su3su2u1 These are archived from the now defunct su3su2u1 tumblr . Since there was some controversy over su3su2u1's identity, I'll note that I am not su3su2u1 and that hosting this material is neither an endor... 2 jan 2025
Twilight Dragon Services su3su2u1 physics tumblr archive These are archived from the now defunct su3su2u1 tumblr . A Roundabout Approach to Quantum Mechanics This will be the first post in what I hope will be a series that outlines some ideas from quantum m... 2 jan 2025
Twilight Dragon Services Sampling v. tracing Perf is probably the most widely used general purpose performance debugging tool on Linux. There are multiple contenders for the #2 spot, and, like perf, they're sampling profilers. Sampling profilers... 2 jan 2025
Twilight Dragon Services We saw some really bad Intel CPU bugs in 2015 and we should expect to see more in the future 2015 was a pretty good year for Intel. Their quarterly earnings reports exceeded expectations every quarter. They continue to be the only game in town for the serious server market, which continues to... 2 jan 2025
Twilight Dragon Services Normalization of deviance Have you ever mentioned something that seems totally normal to you only to be greeted by surprise? Happens to me all the time when I describe something everyone at work thinks is normal. For some reas... 2 jan 2025
Twilight Dragon Services Big companies v. startups There's a meme that's been going around for a while now: you should join a startup because the money is better and the work is more technically interesting. Paul Graham says that the best way to make ... 2 jan 2025
Twilight Dragon Services Files are hard I haven't used a desktop email client in years. None of them could handle the volume of email I get without at least occasionally corrupting my mailbox. Pine, Eudora, and outlook have all corrupted my... 2 jan 2025
Twilight Dragon Services Why use ECC? Jeff Atwood, perhaps the most widely read programming blogger, has a post that makes a case against using ECC memory . My read is that his major points are: Google didn't use ECC when they built their... 2 jan 2025