Pitch: Github Takedown Tracker
You can find a lot of mistakes in the noise by looking for retractions At various points in my career, I’ve worked on things that are tented but end of being publicly disclosed to some degree due...
You can find a lot of mistakes in the noise by looking for retractions At various points in my career, I’ve worked on things that are tented but end of being publicly disclosed to some degree due...
Getting the mechanics right can goad us into thinking we got the wider context and properties right Recently, this video from Kevin Fang came out: How Bad Leap Day Math Took Down Microsoft. You c...
It’s always fun to watch outsiders try to piece together the internal chaos you’re fully aware of. At time of writing, I’ve worked at Microsoft for about 6 years. In that time I’ve done a short s...
Depend on abstractions, not concretions. Myself and at least a few others have run into confusion learning to use Rust’s impl. For me, the confusion stemmed from not recognizing there are two dif...
There’s usually a disparity between the best reason and the “real” reason. We’re rewriting Azure IMDS from scratch as a part of investments into Azure Boost. As a part of that rewrite, we’re migr...
The exit states of a function shouldn’t be mysterious Here’s a question, does this C++ code leak memory? char* get_name(); // Implemented elsewhere // ... std::cout << get_name(); As ...
The Rust core community and maintainers wisely avoid unnecessary conflict to improve outreach and exaggerate differences to ensure people engage with them, but I suffer no such handicap! If you f...
Your continued null usage is the secondhand smoke of programming Using null today is like smoking in the late 60’s. Experts agree it’s bad for you and the data backing up that claim is irrefutabl...
Developer time is worth far more than computer time. If you’re a typical Rust fan, you may feel very personally attacked today. When you join a Rust code base for the first time at work, you are...
When offering something dangerous, the utility must be great enough to warrant the costs. I’ve taken the position that features that are overwhelmingly used poorly and have workable alternatives ...