Oh, it includes the Abuse-like HL2 platformer that I played while waiting for HL2 to install, apparently named "Codename: Gordon". https://delistedgames.com/codename-gordon/
I'm glad I found this, as it includes a steam:/ URL that lets me re-install it if I'd like to play it again.
The page talks about what I'd consider the first web _site_, but is missing info on the first web _server_, which was preserved and is displayed at a CERN museum.
Author answered below, but dithering techniques like these were common on old computers like the C64 and others, due to the limited ammount of graphics colors available ( 16 colors on C64 if I remember correctly), plus there were usually limitations on how many colors you could use within one 8x8 block , commonly 2 - 1 foreground , and one background color. C64 had a multicolor mode with 1 background, and 3 forground color. But that was still just 4 colors (out of 16 available ) usuable for each 8x8 character block. However switching to multicolor mode took you from high resolution ( 200x320 px) to low res ( 200x160 px) - and yes thats for the entire screen (25 x 40 chars)
Originally, sort of. But also to work around limitations in GIF (which is palette-based; but see https://en.wikipedia.org/wiki/GIF#True_color) and because people didn't always have true-colour monitors (or ran the monitor in a different mode due to VRAM restrictions) anyway.
In today's context, more for the aesthetic, presumably.
Author - yes, it's "aesthetic", albeit not my best work and I might revert that decision at some point. Was inspired by lowtechmagazine but they did a much much better job.
I do care about the blog being snappy and working also on very low-end, vintage hardware though, so that also somewhat achieves that goal.
This is my first time noticing one of their posts, but to me it evokes the ideals of the Long Now Foundation, putting our thoughts in a future-forward stance.
Do you know if those characters are in supplemental planes? The BMP would only be glyphs from U+0000 through U+FFFF (though the first 32 and last two aren't printable, and wouldn't be included in this font).
Another example would be emoji, which would probably now be considered "basic" by most people but have always been in a supplemental plane.
Yes that section raised my hackles too, to the point where I'm suspicious of the whole article.
The solution, in my opinion, is to either document that strclone()'s return should be free()'d, or alternately add a strfree() declaration to the header (which might just be `#define strfree(x) free(x)`).
Adding a `char **out` arg does not, in my opinion, document that the pointer should be free()'d.
I'm glad I found this, as it includes a steam:/ URL that lets me re-install it if I'd like to play it again.
reply