Twilight Dragon Services Dramatically faster package restores with .NET 9’s new NuGet resolver With the release of .NET 9 came a major leap for large .NET repositories: a new NuGet dependency graph resolver built to dramatically improve performance. If you’ve struggled with slow package restore... 2 jan 2025
Twilight Dragon Services Markets, discrimination, and "lowering the bar" Public discussions of discrimination in tech often result in someone claiming that discrimination is impossible because of market forces. Here's a quote from Marc Andreessen that sums up a common view... 2 jan 2025
Twilight Dragon Services TF-IDF linux commits I was curious what different people worked on in Linux, so I tried grabbing data from the current git repository to see if I could pull that out of commit message data. This doesn't include history fr... 2 jan 2025
Twilight Dragon Services One week of bugs If I had to guess, I'd say I probably work around hundreds of bugs in an average week, and thousands in a bad week. It's not unusual for me to run into a hundred new bugs in a single week. But I often... 2 jan 2025
Twilight Dragon Services Speeding up this site by 50x I've seen all these studies that show how a 100ms improvement in page load time has a significant effect on page views, conversion rate, etc., but I'd never actually tried to optimize my site. This bl... 2 jan 2025
Twilight Dragon Services How often is the build broken? I've noticed that builds are broken and tests fail a lot more often on open source projects than on “work” projects. I wasn't sure how much of that was my perception vs. reality, so I grabbed the Trav... 2 jan 2025
Twilight Dragon Services Literature review on the benefits of static types There are some pretty strong statements about types floating around out there. The claims range from the oft-repeated phrase that when you get the types to line up, everything just works, to “not rely... 2 jan 2025
Twilight Dragon Services CLWB and PCOMMIT The latest version of the Intel manual has a couple of new instructions for non-volatile storage, like SSDs . What's that about? Before we look at the instructions in detail, let's take a look at the ... 2 jan 2025
Twilight Dragon Services Caches: LRU v. random Once upon a time, my computer architecture professor mentioned that using a random eviction policy for caches really isn't so bad. That random eviction isn't bad can be surprising — if your cache fill... 2 jan 2025
Twilight Dragon Services Testing v. informal reasoning This is an off-the-cuff comment for Hacker School's Paper of the Week Read Along series for Out of the Tar Pit . I find the idea itself, which is presented in sections 7-10, at the end of the paper, p... 2 jan 2025
Twilight Dragon Services Assembly v. intrinsics Every once in a while, I hear how intrinsics have improved enough that it's safe to use them for high performance code. That would be nice. The promise of intrinsics is that you can write optimized co... 2 jan 2025
Twilight Dragon Services Google wage fixing, 11-CV-02509-LHK, ORDER DENYING PLAINTIFFS' MOTION FOR PRELIMINARY APPROVAL OF SETTLEMENTS WITH ADOBE, APPLE, GOOGLE, AND INTEL UNITED STATES DISTRICT COURT NORTHERN DISTRICT OF CALIFORNIA SAN JOSE DIVISION IN RE: HIGH-TECH EMPLOYEE ANTITRUST LITIGATION THIS DOCUMENT RELATES TO: ALL ACTIONS Case No.: 11-CV-02509-LHK ORDER DENY... 2 jan 2025