Srini K
01/31/2021, 6:40 PMIvan Reese
01/31/2021, 7:55 PMMy complaints about the web and the web browsers have been about how poorly they were thought about and implemented, and how weak are both the functionalities of web content and the means for going forward and fixing as many of the most critical mistakes as possible.So it seems Alan is burying the lede a bit, and actually agrees with Ken, albeit arriving at that point from a different start. Given the web we got (not the web we wanted), it is a mistake to try to retrofit it into an app platform, especially in such an ad hoc / incremental / design-by-accretion way. Short of a time machine, though, I'm not sure how we get that web of objects with end-user editing we ought to have. As an aside, this bit stuck out:
One of the great realizations of the early Unix was that the kernel of an OS — and essentially the only part that should be in “supervisor mode” — would only manage time (quanta for interleaved computations) and _*space*_(memory allocation and levels) and encapsulation (processes) — everything else should be expressible in the general vanilla processes of the system.That's what game engines are (naturally). But game engines also don't have to worry as much about all the security, IO, hardware, and other baggage of modern OSes. That means game engines end up being quite pure articulations of that "time + space + process" conceptual structure, and I really feel that when working with them. (And others seem to too — quite a few game developers even pass it through to the player via gameplay. Thinking of games like Roblox, Minecraft, Sim[x], etc.)
Srini K
01/31/2021, 9:45 PMcurious_reader
02/02/2021, 10:48 AM