I'm not aware of any similar work to diagram activity for nginx.
Keep in mind this was published around 2008 which, if memory serves me correctly, was around the time microsoft started bringing street-shitters into the windows core development team.
I can't imagine what a dumpster fire that code base is now.
[ - ] x0x7 1 point 3.3 yearsJan 2, 2022 09:59:24 ago (+1/-0)
This is why I like open source. It has a lot of people touching the code every day.
I've heard horror stories about how bloated microsoft's code is and their build processes. The code is being transpiled and modified programmatically through so many clunky, internal, poorly maintained build tools that when you write a piece of code for them you have no clue what actual code is running on the machine. Date bugs could exist anywhere in that rat's nest, and you might just have one or two people actually looking at many parts if not zero.
Microsoft took a date merged with an update number and was stuffing it into an integer instead of a string? And since they said 31 bits, I presume it is a signed integer at that? Ha ha! I thought I did dumb things.
they should have used a long long type, but the use of integers was for performance reasons since int comparison is much faster than string comparison.
And if performance is the reason then signed may have been the correct choice since C is more opinionated about unsigned arithmetic. Seems stupid, but I wasn't there. Obviously the engineers knew what they were doing and made their choices based on information they had at the time.
I still see people insisting that the only reason planes didn't fall out of the sky is because so many engineers worked around the clock to fix it.
Yeah, sure, I never heard of a single person having problems because of it, despite not having anyone work on their system and this being before you could easily download system updates.
I doubt many of them were serious though, certainly not enough to warrant daily headlines and expensive software kits that didn't actually do anything.
Of course the headlines were fear-mongering, but the bug was a serious issue for businesses. I worked at a company that would have major disruption if the problem wasn't planned for, tested, and completed before the date change. This was not an isolated case.
Ok, but businesses face disruptive events all the time. It sucks, but it's not news. The headlines were treating it like we were staring down mad max meets waterworld rather than potential scheduling disruptions.
[ + ] PygmyGoat
[ - ] PygmyGoat 5 points 3.3 yearsJan 2, 2022 08:11:51 ago (+5/-0)
[ + ] Fascinus
[ - ] Fascinus 2 points 3.3 yearsJan 2, 2022 11:51:18 ago (+2/-0)
Apache Webserver
https://a.pomf.cat/lzeapr.jpg
Microsoft’s IIS Webserver
https://a.pomf.cat/nvkjkk.jpg
https://ma.ttias.be/system-calls-in-apache-linux-vs-iis-windows/
[ + ] lord_nougat
[ - ] lord_nougat 2 points 3.3 yearsJan 2, 2022 13:20:33 ago (+2/-0)
Is there one for nginx?
[ + ] Fascinus
[ - ] Fascinus 2 points 3.3 yearsJan 2, 2022 13:27:03 ago (+2/-0)
I'm not aware of any similar work to diagram activity for nginx.
Keep in mind this was published around 2008 which, if memory serves me correctly, was around the time microsoft started bringing street-shitters into the windows core development team.
I can't imagine what a dumpster fire that code base is now.
[ + ] lord_nougat
[ - ] lord_nougat 1 point 3.3 yearsJan 2, 2022 13:35:59 ago (+1/-0)
[ + ] beece
[ - ] beece 4 points 3.3 yearsJan 2, 2022 09:01:22 ago (+4/-0)
[ + ] lord_nougat
[ - ] lord_nougat 1 point 3.3 yearsJan 2, 2022 13:19:51 ago (+1/-0)
[ + ] x0x7
[ - ] x0x7 1 point 3.3 yearsJan 2, 2022 09:59:24 ago (+1/-0)
I've heard horror stories about how bloated microsoft's code is and their build processes. The code is being transpiled and modified programmatically through so many clunky, internal, poorly maintained build tools that when you write a piece of code for them you have no clue what actual code is running on the machine. Date bugs could exist anywhere in that rat's nest, and you might just have one or two people actually looking at many parts if not zero.
[ + ] Teefinyomouf
[ - ] Teefinyomouf 1 point 3.3 yearsJan 2, 2022 11:51:40 ago (+1/-0)
[ + ] GrayDragon
[ - ] GrayDragon 1 point 3.3 yearsJan 2, 2022 09:51:42 ago (+1/-0)
[ + ] shitface9000
[ - ] shitface9000 2 points 3.3 yearsJan 2, 2022 10:51:52 ago (+2/-0)
[ + ] Teefinyomouf
[ - ] Teefinyomouf 2 points 3.3 yearsJan 2, 2022 12:06:11 ago (+2/-0)
[ + ] PygmyGoat
[ - ] PygmyGoat 0 points 3.3 yearsJan 3, 2022 00:22:44 ago (+0/-0)
FIFY
[ + ] pshawman
[ - ] pshawman 1 point 3.3 yearsJan 2, 2022 08:45:42 ago (+2/-1)
[ + ] Broc_Liath
[ - ] Broc_Liath 4 points 3.3 yearsJan 2, 2022 09:17:47 ago (+4/-0)
Yeah, sure, I never heard of a single person having problems because of it, despite not having anyone work on their system and this being before you could easily download system updates.
[ + ] shitface9000
[ - ] shitface9000 2 points 3.3 yearsJan 2, 2022 09:16:36 ago (+2/-0)
[ + ] Broc_Liath
[ - ] Broc_Liath 2 points 3.3 yearsJan 2, 2022 09:20:21 ago (+2/-0)
[ + ] shitface9000
[ - ] shitface9000 1 point 3.3 yearsJan 2, 2022 10:49:52 ago (+1/-0)
[ + ] Broc_Liath
[ - ] Broc_Liath 1 point 3.3 yearsJan 2, 2022 14:17:46 ago (+1/-0)
[ + ] enormousatom
[ - ] enormousatom 1 point 3.3 yearsJan 2, 2022 10:50:18 ago (+1/-0)
[ + ] lord_nougat
[ - ] lord_nougat 2 points 3.3 yearsJan 2, 2022 13:21:32 ago (+2/-0)
[ + ] heygeorge
[ - ] heygeorge 1 point 3.3 yearsJan 2, 2022 07:37:26 ago (+1/-0)
[ + ] doginventer
[ - ] doginventer [op] 0 points 3.3 yearsJan 2, 2022 12:09:41 ago (+0/-0)