Live data from Hacker News

Dear Time Lords: Freeze Computers in 1993

graydon2.dreamwidth.org

61–70 of 95 posts

Re: Dear Time Lords: Freeze Computers in 1993

#61

Earlier quoted context omitted.

> windows 98 / windows 2000 / snow leopard I don't know if I would group those together. Windows 98/2k were visually similar, but OSX by that point was looking quite refined. It had toned down the blue, but still had some visual flare. 95/98/2k had a very utility appearance. Just compare the recycle bins between each to see how much more effort went into OSX look and feel.

My favourite OSX in terms of visual design was the Panther/Tiger era personally. Leopard looked good, but there was something really cheerful and friendly about Tiger. The iPods of those days were also really well thought-out in my opinion. Definitely a world apart from the utilitarian Windows 98 UI.

And personally I preferred the XP/Vista era, having search was so much better than not.

However, that just shows how far behind Windows was. Spotlight was much better.

Re: Dear Time Lords: Freeze Computers in 1993

#62
post #27

Earlier quoted context omitted.

>Youtube For me, youtube is only nice because of the decades old content that people have put on it. But that is because there is no such quality content made in the world anymore, and that is partially because of the enshittification bought on by the internet. If it was not the case, youtube won't be that big of a deal. Let me disclose here that I am not a big fan of "on-demand" content.

I'm always amazed how Youtube can be so many different things for different people ... It's true that it used to be better a few years back, but people still upload great content even it it's harder to find nowadays. Also, music ... back in the 90ies, if you were drawn to the obscure side of music, you'd read about it, and could, at best, imagine what it was like, because your local record store didn't have it, the b…

For me in the 90s it was the satellite dish and VHS that opened up the world in terms of content, music channels, movies, etc, channels like Cartoon Network, MTV, Viva & Viva Zwei, and so on. And then the internet for me came in '97 or '98.

Re: Dear Time Lords: Freeze Computers in 1993

#63
post #33

OP has a good point, but for me, I'd rather wish we'd skipped the 90s and picked up again much later. I like to think of the 8-bit era as an early bronze age of computing, lots of things went right and were done right. 16-bit, to me, are the dark ages. Lot's of confusion, not much good came out of it technologically and aesthetically. God, everything was ugly. Maybe all the trials and tribulations were necessary for…

I agree that 32-bit is the golden age, but 64-bit is enterprise bloat. I personally would go for 1995 vs 2005, but I think 2005 was a lot better than 2015 in terms of interfaces.

I personally think that "peak computing" was around 2005. Maybe 2006.

Re: Dear Time Lords: Freeze Computers in 1993

#64
post #5

1993. No phone. No expectation of being contactable. If you are out you are out. No SSDs though :(

There were SSDs since the '80s, both flash (rare) and DRAM-with-battery (more common). You just didn't have the $$$ for them.

CF cards were introduced in '94 and use a PATA interface. Before them there were memory cards in PCMCIA (ISA bus) format.

Re: Dear Time Lords: Freeze Computers in 1993

#65
I’ve often had similar thoughts but in my mind it tends to be windows XP/Mac OS 10.3 ish. Those systems were super capable and responsive, but the web moved at a slower pace. A good balance between computing power and humanity.

Windows XP really was fantastic…

Re: Dear Time Lords: Freeze Computers in 1993

#66
I'd be ok with it if it's possible to use all the insights and software from after that, we'd just be constrained by the hardware - the Amiga 4000, Apple Mac Quadra 840av 128 MB or a Pentium 66 MHz or the 486 DX2-66 with 64 MB ram.

On the Amiga4000 and Apple you could run their 'native' OS, or you could run a modern day NetBSD or a BeOS version (HaikuOS wouldn't run).

On the Pentium-66, modern Freedos would run, Windows 3.11+win32s+calmira, Windows98SE, Windows2000sp5, XPlite, NetBSD and perhaps even an absolutely stripped down Linux 6 kernel with all the features that would be handy.

You could program in a modern i586 build FreePascal, Zig, Lua, juniper, micropython/shedskin, mruby/natalie, picoruby, juniper - perhaps a low memory JVM could run (OpenJDK 8 or JamVM).

It'd be possible to use sqlite, raylib and r3d-freepascal for efficient 3D games/apps next to Quake/Darkplaces, Doom2/GZDoom, Duke3D, Counterstrike 1.5, Halflife, perhaps Unreal1, Irrlicht and FTEQW.

Modern LambdaMOO's Toastunt/Moor could be made to run and inform6 and tads3 interactive fiction compilers. Fairy-Stockfish could be compiled - so enough creativity for gaming. I am just worried about getting Vassal, the java boardgame game engine to run comfortably... but the resolution would be pretty low to play many boardgames comfortably: the highest ATI card could drive 1280x1024. I would really like to use it so I don't have the real world board game setup time. Keldons Race for the Galaxy would compile and run though.

For internet, Dillo+ supports https, gemini and gopher. https://github.com/crossbowerbt/dillo-plus This can also be used to browse zim offline wikipedia files with kiwix-serve.

Now my only real problem is that we wouldn't have GenAI - probably EVER - would that be a blessing or a curse?

--- Handy Linux kernel 6 tweaks for low memory situations if you don't want to run NetBSD (which perhaps would be the best choice):

* zram + zstd zram creates a compressed block device in your RAM. To the OS, it looks like a regular swap partition, but it lives entirely in memory. When your 64MB fills up, the kernel sends data to /dev/zram0. The data is compressed (usually 3:1 ratio) and stored back in a small slice of your RAM. Version 6.19 includes better compression ratios and rebalancing. It prevents the CPU from over-working itself on decompression.

* zswap + zstd zswap is a front-end for a physical swap file on your hard drive. It intercepts pages headed for the hard drive, compresses them, and keeps them in a RAM pool. If that pool gets too full, it evicts the oldest compressed data to the actual disk. Starting in 6.18, zswap transitioned to using the zsmalloc allocator by default. This reduces "internal fragmentation," meaning it packs those compressed bytes tighter.

* frontswap API that allows the kernel to intercept swap-outs and store them in a transient memory pool; it works with Zswap to keep the system responsive during high load.

* Maple tree Replaces old "Red-Black trees" for memory management; it reduces the CPU cycles needed to find data in RAM.

* SLUB sheaves A modern memory allocator optimization that packs small objects into "sheaves" to reduce fragmentation.

* CONFIG_SLOB_BERBER A specialized 2025 backport of the old "SLOB" allocator; a memory-efficient way to handle kernel objects, saving roughly 1-2MB of overhead compared to the standard SLUB used in modern PCs.

* Ext4 without journaling Disable the "Journal" to save RAM and disk writes; it provides the best file-allocation speed without the memory overhead of Btrfs.

* Reiser4 patch An efficient file system for small files; it packs them directly into the tree nodes, which saves disk space and reduces I/O.

* KSM (Kernel Shared Memory) Scans RAM for identical pages (like duplicate library code) and merges them into one; it’s a "free" RAM upgrade if you run multiple instances of the same program.

* Very High Frequency (VHF) HZ Tuning Manually setting CONFIG_HZ to 100 (instead of the modern 1000); this reduces the number of times the CPU "wakes up" per second, saving precious cycles for actual work.

* DevTmpfs Automates device node creation entirely within the kernel; it saves you from running a heavy udev or mdev daemon in userland, freeing up roughly 2–5MB of RAM.

* LZ4 Compression for Kernel/Initramfs Using LZ4 instead of xz, gzip or zstd for the kernel image.

Re: Dear Time Lords: Freeze Computers in 1993

#67
post #32

Earlier quoted context omitted.

Actually the GSM spec existed in 1993 :)

The GSM spec is some years older, because you need time to built networks and phones based on it. In Germany GSM started 1992, and we already had a decent state-wide analog mobile phone network (mostly car phones because of the hardware requirements), called "C net" This was popular since the 80ies and only shutdown in 2000, when GSM was widely established with three private networks (and also cheaper then).

Gotta love the German creativity in naming. It's called "C Net" because that came after "B Net", which came after "A Net". While "A" apparently stood for "Autotelefon" (car phone).

And when D-Net came, T-Mobile called their service D1, and Vodafone called theirs... D2.

Re: Dear Time Lords: Freeze Computers in 1993

#69

Earlier quoted context omitted.

The GSM spec is some years older, because you need time to built networks and phones based on it. In Germany GSM started 1992, and we already had a decent state-wide analog mobile phone network (mostly car phones because of the hardware requirements), called "C net" This was popular since the 80ies and only shutdown in 2000, when GSM was widely established with three private networks (and also cheaper then).

Gotta love the German creativity in naming. It's called "C Net" because that came after "B Net", which came after "A Net". While "A" apparently stood for "Autotelefon" (car phone). And when D-Net came, T-Mobile called their service D1, and Vodafone called theirs... D2.

This naming scheme made things very obvious. While it wasn't the most creative, it was objectively the best ;-)
Post reply on HN