4 ms·
We’re going to keep doing Web++ until we learn to stop worrying and love the mess that is online identity. The fact is that the distributed data model will neve
by madrox 4y ago
We’re going to keep doing Web++ until we learn to stop worrying and love the mess that is online identity. The fact is that the distributed data model will never be clean because, in aggregate, people don’t really care and don’t neatly fit into the structures engineers want to impose on data. This is why experience started winning the app wars.
- cyanydeez 4y agoNo worries. Once the numbers get to big, they just switch to years or whatever. If you're old enough to remember windows 2000
- cookiengineer 4y agoFun fact: windows 95 and 98 are the reason why it is Windows 10 and not 9. Cause you know, kernel_version.startsWith("9") and good old programming methodologies.
- Dylan16807 4y agoThat's a fake fact. The number windows exposes doesn't work that way and also pretends to be an older version to older programs. Some people pointed at java code doing something like that, but that code never would have failed either.
- bombcar 4y agoIt was a convenient story to cover up wanting to not seem behind "Mac OS Ten".
- jazzyjackson 4y agosame thing when the Xbox 2 was going to go up against Playstation 3, they went with "Xbox 360", and then after that, god knows why, "Xbox One"
- cookiengineer 4y agoYou sure? Code like this is all over the place, at least on GitHub [1] so it still seems plausible from a dev's perspective. The account on reddit that commented it (claiming to be a Microsoft dev) is deleted meanwhile, though :-/ While I agree that the underlying GetVersion() [2] and GetVersionEx() [3] and VerifyVersionInfo() [4] functions were returning "4.xx.yy" as a specific version number, most platforms and runtimes (including NSIS, and even python at the time) were using the platform string to compare whether or not they were on a supported Windows environment. [1] https://github.com/search?q=startsWith("windows+9")&type=Code https://github.com/search?q=startsWith("windows+9")&type=Cod... [2] https://web.archive.org/web/20001020025217/http://msdn.microsoft.com/library/psdk/sysmgmt/sysinfo_41bi.htm https://web.archive.org/web/20001020025217/http://msdn.micro... [3] https://web.archive.org/web/20001020032031/http://msdn.microsoft.com/library/psdk/sysmgmt/sysinfo_49iw.htm https://web.archive.org/web/20001020032031/http://msdn.micro... [4] https://web.archive.org/web/20010112015900/http://msdn.microsoft.com/library/psdk/sysmgmt/sysinfo_92jy.htm https://web.archive.org/web/20010112015900/http://msdn.micro...
- Dylan16807 4y agoBasically all of the results it's giving me are looking for "windows", not "windows 9". Is there a way to make this search work better? Can you be more specific about "the platform string"? Where is that being loaded from? The java code I saw back when this story first came out was looking at a string that the runtime itself generates, and the string it would have generated at the time was something like "NT (unknown version)".
- celdon25 4y agoGitHub code search is in closed beta right now. You have to request an invite to get access to actual text search.