• 0 Posts
  • 63 Comments
Joined 1 year ago
cake
Cake day: July 6th, 2023

help-circle
  • I bought and installed gallery rails in the living room. We wanted to completely re-arrange alle the framed stuff there, and I didn’t want to turn the wall into swiss cheese. The hooks I’ve bought have been a bit beefy for some things I needed to hang, so I had to put a few of them to the grinder, but all in all this made the walls very neat, and easily to rearrange later.
















  • In case you young whippersnappers have no clue what is so special about September:

    Back then, the internet (and usenet, bitnet, talk) community had been nearly 100% academic. No idiots, no stupid loudmouths, no antivax moms, no politicians. Each September was an inflow of new students accessing the net for the first time, and it was up to the existing population to educate the newbies on things like netiquette and overall good behavior. People learned to use free and open services without abusing them. Back then, those newbies were usually quick to learn, so any problem arising from people who might cause issues usually was over within a few weeks.

    Then, The Flood came. The Eternal September began. The time where AOL disks were so common that people used them as coasters. The Internet and all the services on it never were the same again. The existing netizens were no longer capable to educate new users on proper, civilized behavior, and usenet posts solely consisting of text like “me too” became common. It went downhill from there. Formerly open services closed up because of unmitigated abuse. One day, even lawyers invaded the net, people despicable things like Sanford Wallace, for example. You newbies today cannot imagine a time like it was before criminals like him invaded this space.



  • As I described, I’d need way fewer, as the optimal computer counter-move would already be included in the next board.
    So if you placed your X in the top left field in the starter image, the link would directly go to a field with the X in the top left, the O in the center position, and links in all the remaining seven positions. And of course the pre-calculation will eliminate some of the boards already, e.g. if the player or computer already won after the third move, where placing a fourth will not make sense.


  • Indeed. One could have done the whole thing with a simple, static HTML page.

    On top an empty board with 9 clickable fields. Each of them links to a new, pre-rendered board on the same page, with the move of the player and the perfect reply of the computer already in place, and 7 clickable fields. Which link to other, pre-rendered boards with 5 clickable fields remaining, then with three. The last one only has one field open, so this could be pre-filled as a player move.

    All in all this would result in 9x7x5x3=945 pre-rendered boards max on that page. And, of course, two links to “You won” and “You Lost”. I’m no HTML junkie, so I have no idea how many bytes one would need to produce such a board, but I’m sure this all could easily done way below 170MB.