The case of the vector with an impossibly large size
devblogs.microsoft.com
devblogs.microsoft.com
Occasionally there is decent technical content from the SQL Server team [1].
[1] https://cloudblogs.microsoft.com/sqlserver/2022/07/21/improv...
(I worked with him briefly in, I think it was, 2005.)
And likewise they ship new hardware sometimes, a new Surface Pro got hundreds of comments.
A big problem for these posts and for The Old New Thing (Raymond Chen's blog) is that Microsoft doesn't understand URL stability and so old material is too often moved, misfiled, or just destroyed altogether for no good reason. In particular it seems as though the web site (more vital now than ever for the company's appearance to the rest of the world) is routinely offered as a fun toy for a new executive to make their mark on to show how they've got exciting new visions for the company. Maybe this week Microsoft decided they loved blogs, everything is a blog now, want to announce Microsoft Boring Product 8.6.4? Write a blog post, and your customers can respond to the blog post, because we're an exciting modern tech compan... no, we abandoned that idea, all blogs are to be removed and the customer posts go with thme. Yes that means you've written what is now an article "responding" to customer questions which no longer exist but too bad we don't have time to fix that because now Microsoft is a video-first company, they are dynamic and hot, here are six hour long videos about Microsoft Boring Product and we are going to be delivering a new video every single week uh, wait, that's expensive, OK, no sorry there are no further videos about Boring Product, it's now a Wiki! Yes, experts even from outside Microsoft can contribute valuable material about Boring Product, we're going to transition all our boring stale material into user editable dyna... Nope! New plan, we're locking every wiki article and we're removing the unofficial content, yes, customers were relying on BigBabo4239's sixty paragraph explanation of how to use Power Shell with Boring Product but that no longer aligns with our corporate strategy so we've deleted it...
To be fair to Microsoft, this issue affects a great many other companies, even outside the technology space.
My personal favourite has got to be www.britishairways.com, where you can discover older and older versions of their website layered like the concentric rings of some ancient tree.
https://www.britishairways.com/travel/home/public/en_gb/
https://www.britishairways.com/travel/webforms/public/en_gb?...
and even the gloriously broken
I like this approach. Keep old content forever, just mark it as "old" at the top of each page and archive it as a static html page at its original URL.
I've seen platforms where if no content author was around to vouch for old technical documents, they'd get summarily deleted. Saves storage! sigh
It really is a language where if you got 5 different people to write a solution to something you'd get 5 wildly different answers.
Like sure, volatile integers are basically just atomic variables with easier syntax... if you are on x86-64 and using MSVC. Otherwise no they really aren't.
Despite all this complexity, C++ 23 has problems with mistakenly uninitialized variables and still lacks a coherent strategy to do deferred initialization correctly.
Also what I find interesting is that modern tools like sanitizers would quickly say what's going on without needing any human analysis.
It's not that the customer deserves Raymond Chen. Not even HN deserves Raymond Chen.
It's just that Raymond Chen is once again gracing us with his vast and deep insights.
Legend.