Macintosh Y2020
basalgangster.macgui.com
basalgangster.macgui.com
Pretty sure that the reason to pick 1904 in particular was to simplify leap year calculation to !(year & 3). 1900 didn't have a leap day, and by picking 1904, all leap years within the range of the time stamp had one.
After explaining how this one affects computers over 2 decades old, that this doesn't affect the system but _only_ setting of the clock, and how a utility already provides a workaround, I had a moment of giddiness when I read that we're going to walk through patching every version of the 20-40 year old OS.
Why? Because we can!
https://docs.microsoft.com/en-us/office/troubleshoot/excel/1...
I haven't thought of that in years.
https://www.joelonsoftware.com/2006/06/16/my-first-billg-rev...
Reading Joel’s post again, I suspect Bill’s style of review (having read the spec, made notes, and having a “F” counter for screwups) lends credence to the idea that he would have done exactly as Joel did and sought out Fries or some other senior Excel person if he didn’t get a satisfactory answer.
As Joel laments, you can’t bullshit a programmer, and Gates was (underneath it all) a programmer.
The PowerBook G3 Kanga, however, cannot without some hacking; it's a frankenstein model which was only available for about four months. It shoehorned a super fast (at the time) 250mhz G3 CPU into the old 3400c form factor and looks like it's from another era in comparison to the sleek Wallstreet.
> Nobody I know wants to set the computer’s clock to 1920.
What about the even smaller and more dedicated group of old Macintosh using time traveling enthusiasts?
> This, combined with the (correct) practice of modularizing everything into small subroutines that don't individually do much, produces very long programs dominated by instructions that don't do anything we care about.
I wonder how much of this was due to the RISC nature of the PowerPC instruction set and how much was the relative inefficiency of compiler code generation. For a fairly recent ISA like RISC-V or ARM64, with a modern compiler like clang, are things now better or worse? I imagine link-time optimization helps some.
<meta name="Generator" content="iWeb 3.0.3">