Which software was ahead of its time?

Windows94@lemmy.world to Asklemmy@lemmy.ml – 173 points –
165

Opera back in 2000s.

Compressing webpages, built in mail, built in BitTorrent client, tab stacking, "fit to width" which would remove horizontal scrollbars, page tiling, mouse gestures, rocker gestures, I think it even had a calendar.

It's a shame the direction Opera took after Jon left, but thankfully he started Vivaldi which feels like the spiritual successor.

Opera also invented the browser Speed Dial, which was super handy back in the day.

But most importantly, Opera invented tabs, or at least the concept of tabbed browsing. I recall using Opera on Windows 3.11 and for the longest time, even during the Win 9x era, no other app used tabs.

In addition to mouse gestures, they had customisable keyboard shortcuts for practically every browser feature, again, something which very few apps bothered with.

The page compression built into Opera Mini was a life saver on Symbian and Windows Mobile devices back in the 2G/GPRS era. Opera Mini loaded pages blindingly quick and there was nothing else like it on the market, even leading up to early Android days.

but thankfully he started Vivaldi which feels like the spiritual successor.

Too bad he made the unfortunate decision of going with the Chromium engine instead of Gecko, or even making their own engine. I would've loved to use Vivalidi if it weren't for that fact.

Opera didn't actually invent browser tabs. That's a common misconception.

Tabs was first invented for the browser InternetWorks

Opera also invented full page zooming. Originally, browser zoom would only increase text size - everything else (including images, the actual page layout, etc) would remain the same size. Opera was the first browser to instead zoom into the entire page.

It also had a lot of features that either require extensions or don't even exist these days. Things like being able to disable JavaScript or change the User-agent per-site, basic content blocking before ad blockers existed (like modern-day ad blockers but you'd manually build your own list of things to block by going into content blocking mode and clicking on them), an option to only show cached images (useful on slow dial up connections), a fully customizable UI (literally every toolbar, button, and status bar segment could be moved around), and many more.

It was truly a web browser for the future, far far ahead of its time. I miss those days.

Used to be the first thing we installed on phones and PCs. Opera was blazing fast on basic phones as far back as 2008sh.

Opera?

The only web browser in the 90’s to try and charge money for a web browser‽

The only thing they were ahead of their time on is bilking people out of money for something that should have been free.

Uh... You must not know much about the history of browsers. Practically every browser designed for consumer operating systems cost money back then. Netscape Navigator was made free, but only for individuals, academics and researchers. Many individuals still paid for the full Netscape Communicator suite though. Netscape's IPO was probably the most successful tech IPO ever at the time, and their revenue increased significantly quarter over quarter. People would go to shops and buy boxed copies of Netscape.

That was the case until Microsoft bundled IE with Windows. That was one of the major points of the Microsoft antitrust lawsuit - browser developers were losing a lot of money because Microsoft were abusing their dominance and bundling IE for free.

Netscape became fully free in 1998 since there was not other way they'd be able to compete with IE. The code was open-sourced and became what we know as Firefox today.

TIL… thanks for this. I did not actually know about the history of browsers.

1 more...
1 more...
1 more...

VLC, when codec were thé worst.

Absolutely VLC, VLC was excellent at what it does before codec issues were even that widespread.

Words cannot convey how sketchy the MP4 codec scene was, pirating media in the Windows XP era. Every month you'd have to find some DivX CCCP K-Lite [cracked].7zip.exe and roll the fuckin' dice.

We were very proficient at reinstalling our operating systems.

I definitely don't miss having to install codec packs.

omg, klite code pack with media player classic. You took me back

Media Player Classic still rules. Feature-rich with zero bullshit.

I've been using PotPlayer for a few years now, didn't even know MPC was still around

wouldnt this one really just be ffmpeg?

VLC does use ffmpeg (or more specifically, libavcodec) for some of its codecs, but it uses a bunch of other libraries as well, including VLC specific ones.

NextStep - eventually became Mac OS X (that’s why all sorts of system calls start with NS)

BeOS. Playing 4 video streams at the same time in 1995 was mind blowing.

OS/2 was WINE before WINE

SixDegrees was a social network before Friendster

Prodigy was an online service (and ISP later) owned by Sears, which had a significant mail-order business. It could have been Amazon.

I used to work at Sears, and I could never figure out how a company that found its initial success in a catalog business didn’t immediately see the opportunities the internet presented. Now Sears is all but gone, and Bezos gets to go to space with Shatner :(

They very likely saw, but very likely could not make the transition without causing revolt in its ranks and in its own middle management. Or even its own board directors.

1 more...

Man, I remember seeing that BeOS demonstration that had a spinning cube with a different video playing on each face, and being absolutely dumbfounded. Thanks for reminding me of that.

*NeXTSTEP. And the NS object calls are part of the Objective-C programming language it was built with.

Oops yeah, corrected in my post

Another fun fact you might want to add, is that Apple, when they came to a crossroads after the failure of trying to invent a NexGen operating system in Copeland, had to decide whether to buy BeOS or to buy the entire company NeXT in order to get NeXTSTEP. They decided to acquire NeXT, along with NeXTSTEP and Steve Jobs (the then CEO of NeXT)and to hire him on as interim CEO of Apple, and, eventually the CEO. And that’s how Apple got Steve Jobs back as CEO.  technically, it was a huge gambit that Steve Jobs arranged while he was still the CEO of NeXT and it saved both companies from complete ruin, particularly when he arranged a financing deal with Microsoft year later. 

I think I still have a couple versions of Rhapsody on CD somewhere. It was a really wild mashup of OPENSTEP with MacOS 8 styling. I'm not sure if I have the x86 version, but if so, it might be fun to see if it'll run in a modern virtual machine. I'm also not sure if I kept media for a "Yellow Box" install, when part of Apple's strategy was to have its APIs run on Windows NT to allow for cross-platform apps.

I have a version of it running in a VM somewhere on an archived Drive someplace. It was very interesting to be sure.

that’s why all sorts of system calls start with NS

What do you mean with this?

Programmers that make MacOS apps see a lot of things with "NS" in the name. For example, if you want to play sound in your code, you can use something called NSSound. If you want to interact with the clipboard (or "pasteboard" as MacOS calls it), you use something called NSPasteboard

"NS" is short for "NeXTStep". Apple kept the old prefix even though it's called MacOS now.

1 more...

Flash and Java, honestly, albeit in different ways. Both saw the web as a platform above all platforms.

Flash was the only way for browsers to do anything high-performance or good-looking from like 1997 to 2010. Any idiot could slap together a cool spinning animation with gradient-colored vector graphics. There were countless genuinely-free games, apparently made for the fun of making them, and even more interactive animations, apparently made to be as offensive as humanly possible.

Java was the big-grey-rectangle alternative, where you knew your browser was about to spend five entire minutes loading something, just to demonstrate a bouncing ball experiment or whatever. But: it was a real general-purpose executable format, with no installation or setup. You stuck a program on a page and it worked right there on the page. Eventually. And once it loaded it'd hitch and jerk constantly, because garbage-collection was always a terrible idea. But sometimes you'd find a page that'd hitch and jerk through playing Quake 2 in your goddamn web browser.

What ultimately killed them was that Adobe is among the worst software companies in the world and Oracle is number one. Flash was a security nightmare. It was hacked together for impressive functionality, and then repackaged for ease of use, so it was about as exploit-hardened as a wet paper towel. The fact it ran poorly on phones (and Steve Jobs was a dick) was just the excuse to stop tolerating its endless vulnerabilities. Java meanwhile was an okay format owned by the devil. It served kinda the same role as WebAssembly does now, except absolutely no-one wanted to put up with licensing it, because Oracle likes to sue its competitors and fuckin' loves to sue its customers. The company name is an acronym for One Rich Asshole Called Larry Ellison. And if two devices running Java connect via wifi, he expects the air in-between them to be properly licensed. If the free software movement had not been founded to say "fuck printers," it would have sprung into being in order to say "fuck Oracle."

Anyway.

Google Chrome, intolerable leash that it now is, made Javascript usefully fast in 2008. Prior to that it was interpreted. Javascript calculators in the AOL days could lag. Mozilla responded with asm.js, inviting the language itself to be performant. Nowadays just about anything could be WASM + WebGPU, and quite frankly most things should be. But for some stupid reason even the chat programs written in Javascript bundle their own browser.

IMO there's still nothing that's quite as good as Flash. Efficient vector animations that perform consistently across all major browsers are still unusually hard for non-developers. There are some solutions, but they usually aren't as designer or animator-friendly and require a huge JavaScript library to be loaded. The barrier to entry for non-developers (or inexperienced developers) creating games that run well cross-browser is still quite high too.

I remember creating a Flash-based chat system back in the day. Before WebSockets and Server Sent Events, Flash was the only way to get bidirectional sockets in a web browser, other than Java applets of course (which were pretty locked down by that point).

Ruffle is obviously as good as Flash, by emulating Flash - but yeah, the creative environment is missing. We need some .io page that clones the old way of churning out 2D games and animations.

We're in a stupid period of computing where a legitimate way to get games on smartphones and computers is to publish software for DOS because everything has some kind of emulator for that archaic platform.

I've heard it phrased as "the only stable API for Linux games is Win32."

Somewhere I have a boxed copy of Hexen for Linux and I doubt it will run on Void (holding with kernel 6.6.6)

The fact he called the language HolyC is brilliant. He might be crazy, but that doesn't mean he isn't a genius.

Unfortunately your statements should be past tense :(. They died kind of tragically.

Do websites count? Vine fizzled out but it would have been a huge success with today's TikTok crowd.

It had today's tiktok crowd. It was a huge hit. The only reason it failed is because of monetisation.

Only reason YouTube is popular. No competitor can match it in those terms.

Saying Vine was ahead of its time is like saying Digg or MySpace was ahead of its time. No it was at the precipice and just horribly failed to manage its growth and responding to competitors

It was a huge hit.

It had 200 million monthly active users at peak, which is a decent number but still smaller than every other major social network. I don't think that's entirely due to monetization. I think one of the factors is that a lot of people still had small data caps at the time it initially launched (2013), which is not really conducive to spontaneously consuming and uploading video from mobile phones.

Data caps may have played a part, but it would've been insignificant. They were 6s videos after all, and the average American was already using over 1GB of data even back then. Instagram had about the same amount of users at the time. And their willingness to give their users more flexibility than vine was by giving users 15s videos and the ability to monetise was all it took. It wasn't helped by twitter giving zero shits about vine. Which kinda makes sense, they had their own video thing going.

Vine didn't fail cos it wasn't popular, it failed cos Instagram saw what it was doing, copied it, and did it better.

Lol. Vine had good comedy skits in short form video. At no single point did I ever think to go to Instagram to get this. TikTok later on eventually took up from where Vine left.

Sure, you might not have, but the data suggests that Instagram allowing its users to post 15s videos and monetise them was what allowed them to poach a lot of vine users. This isn't me just talking shit, google "why did vine shut down" and I guarantee 95%+ of the results will say the same thing. Twitter got scooped in a big way. I mean, vine had more users than Instagram before it's downfall.

I don't get my info from Google. Also, my institutional memory serves as history after using Vine and watching the app disappear shortly afterwards as well as watching the evolution of Instagram from a photo sharing service to copying TikTok's features such as scrolling video content.

You seem to be making the mistake of correlating platform features with number of users. YouTube Shorts didn't take users from TikTok.

Instagram has never been known for short form video. It has always been for following celebrities.

"I don't get my info from Google". Then use your search engine of choice, "google" is basically genericized by now. The info is all there for you to read and not rely on your memory which is clearly wrong. And that's understandable. It's been 10yrs.

And you're not entirely right on the YouTube not stealing users from tiktok. YouTube shorts have more active users than tiktok does by a good margin. And tiktoks growth is slowing as a result. Again, these are all facts.

And finally, you're a fucking idiot. Why the fuck did Instagrams user count explode when they implemented short form video if that wasn't an attractive feature? Why is my Instagram feed 85%+ videos over pictures? I don't even follow celebrities on there, a handful of bands (be less than 10), the rest is friends but mainly content creators creating comedy. Be it memes, original creations, stand up clips, etc. Your memory is shit and fallible, the pages I literally just read are not as they are saved for posterity. I suggest you take my original suggestion and do some research on the topic instead of relying on your feelings before you make yourself look like a bigger idiot. Cos yeah, Instagram didn't take 100% of vines users, but it still took a fucking huge amount of them. The data is all out there, written way better than I can write it. Go read it and stop trying to act like you know all, cos after you read a bit, maybe you might change your tune...

Imho NAPSTER. Crazy days of sharing mp3's files.

Not sure it was ahead of its time, it revolutionized an entire industry. To me it feels more as if it came at the exact right time.

UNIX systems in the 1960s. They are still in use to this day and modified ones run our phones, Steam Decks and space craft!

This is a matter of interpretation, I'll wager, but to me, "before its time" implies something that came about too early, before the world was ready for it. I'd argue that Unix was of its time, since it was the operating system that went on to widespread success. That is to say, I think that it's Multics that was before its time. It was derided at the time for being too large and complex (2MB of memory—outrageous!!), and the creators of Unix were Multics programmers who borrowed many of its concepts to make a smaller, less resource-intensive OS that ran better on the computers of the day.

I mean, most of us were stuck using inferior operating systems until Linux and OS X became mainstream versions of it we could use. It's not like everyone got to use UNIX from day one.

I think if anything I'd view it from the other direction. We had machines with hardware support for memory protection and multitasking and we got DOS. DOS was the abberation.

Microsoft was a Xenix vendor before it sold DOS.

Fair, my thoughts are of the current utilization and use-case we have for Unix-like systems makes it so dynamic and universal. I absolutely love it.

Excel enabled non-programmers to create basically any app as long as they are fine with a cell-based UI. Same with Access and CRUD apps. I know people love to dunk on M$ here, and for good reasons too, but these two programs are probably responsible for a decent chunk or PoC/v1 projects worldwide.

I use Excel for POCs quite a lot. Sometimes it's easier to generate a CSV file, load it up in Excel and test the maths there instead of writing code to do that. And you can visualise the data as well, so your tens of thousands of rows are easier to digest and understand if what you're doing is sound or not. It takes a lot more time to do decent data visualisation in JS or Python.

MS did a little revolution in WYSIWYG editors. Most persons can't solve a basic tech problem but are proficient in using them. If there's any hate to them it's for their weird design decisions, being a monopolist and people using their programs for the things they were never prepared for. I still love MS '03 Office. It lacks some functions and can render pages differently than never editions due to converting formats, but it's a solid boring workhorse with everything at the end of your fingers.

All of it, because apparently humans were wholly unprepared for using computer technology responsibly.

The pointing-finger cursor used for navigating stacks was later used in the first web browsers, as the hyperlink cursor.[39]

I have been using computers since the 80s. I had a hiatus in the late 80s/early 90s. Seeing an ad in a magazine for HyperCard is what made me want to get back into it.

Google wave

I think its downfall was being a closed beta, which made it useless for communicating with other people who weren't already invited

Just like Google+ or Bluesky.

Combined with Google's demand that every thing be The Next Big Thing, any closed beta is basically doomed. It worked exactly once, for Gmail, and only because of longstanding widespread demand for a big reliable e-mail service. Everything else had its initial obsessive weirdos and was left to rot on the vine.

Google+ only survived so long because they desperately wanted to undermine Facebook.

Google Wave was beautiful. I was rooting for it to replace email as a standard. So many possibilities lost...

In retrospect, wave did feel like an EEE attempt by Google on email, I am happy it didn't replace email, but Google wave's features have since spread to web app standards

I used it to generate a shit ton of policy documents in a hurry.

The company I was at was being staged to be purchased. We had Jack shit for policy documents. The company that was organizing our sale said they needed a wide range of formalized documentation.

I basically set my entire team up on wave. I threw up outlines in different threads and we all just went to fucking town writing policy. We would peer review, make suggestions on each other's policy read over stuff while we worked on our own things.

It really was an amazing product.

All that collaboration stuff was integrated into Google Docs.

It's so good that Microsoft copied it - first with the web version of Word in live.com and then eventually into the desktop version of Word.

I agree though - Wave was ahead of its time.

It's been quite a while so I might not be remembering correctly, but even though they advertised it as an application, wasn't Google Wave more akin to a proof of concept? I was under the impression they took that engine and incorporated it into their collaboration products like Google Docs?

Real Player.

Nobody had enough bandwidth to actually stream anything. I guess some people had IDSN, and maybe even fewer cable internet, but the majority of the world was still on dial up. You can't stream video on dial up.

It was pretty good for the time indeed! I had a 10MBit link back then, watched a lot of funny videos through RP.

I liked that I could get loud bursts of static in real-time!!

Postgres, Postgres has always been extremely ahead of the curve... Even when it was Ingres.

Alter Ego, a 1986 life-simulator in which you start as a baby and play through an entire life, choose-your-own-adventure style.

Google glasses, I think it's death was mainly because it looks nerdy aside of course the huge privacy concerns. Which honestly don't exist now. Look at twitch streamers streaming everywhere. People installing cameras at their home and connected to the net for the world to see. Now we are going hard with VR/AR even Apple has a product for it.

The concerns exist and are bigger than ever. Ask c/privacy about it. You're referencing the fractional percentage of people who elect to be streamers. Irrelevant to the general population.

A decade ago, one of my local dives, never seen a fight break out there.. dude attacked a woman over them. You don't think people are more poor and angry and traumatized now?

https://www.eater.com/2014/2/25/6273629/woman-attacked-for-wearing-google-glass-at-a-bar-in-sf

I'd never hit a woman or condone violence like this. And, fuck invasive undercover surveillance cameras. This technology can stay in a fuckin dumpster.

Fwiw, citing c/privacy on Lemmy is very, very much also referencing a fractional percentage of society.

I mean, screw the camera. An affordable, non-intrusive heads-up display on glasses, we're still dying to actually make that a thing. There's a few third party solutions that still kind of do what they were doing but it's nowhere near as good.

Yes, streamers might a bad example I admit but in terms of general population being privacy centric. I doubt most people don't really care until ofcourse it affects them if we do we would have huge backlash with Amazon Echo, Google assistant those stuff won't take off. Baby cameras, IP cameras installed in their very homes those things are a huge privacy concerns yet they are still here. We have TikTok/ Vine which people voluntarily submit videos. Theres Pokemon GO which prompt people to use their cameras to catch Pokemons. Not knowing if those image captured might be stored and analyze. Smartphone themselves we have no idea if that thing is recording us. I think Google glass failed simply because of its market which were rich and fashion centric did not like it. Compared to it's competition who still seem alive today.

https://www.techradar.com/news/portable-devices/other-devices/google-glass-competitors-what-are-they-and-how-do-they-compare-1207929

There are people who suddenly go offline completely because they have enough. I guess I should too

The privacy concern is even worse than it was for google glass. 10 years ago, you could rest assured that google wasn't processing your video feed in a meaningful way because there was simply no way to meaningfully use it. Now, the stream can be analyzed on your phone using an AI for meaningful results, and that data can easily be sold because user telemetry is worth more now than ever before. People are also faster to dismiss privacy concerns, so it'll be an easier thing to sell to customers.

I think it died because of technical problems more than anything. We didn't have batteries good enough back then, and the screen wasn't all that good. It was heavy, it had problems with overheating and it worked for couple of hours tops

Apple does not have a product. They have a prototype. It is not for sale.

It’s less than a month away, you know what he means.

Or so Apple says

Apple hasn’t said anything. It’s based on the supply chain. All Apple has said is early 2024 but all analysts predict a launch announcement in the next couple weeks, with actual launch within a month.

DLNA protocol.

Seriously, how has it been passed up by all the worst little steaming gimmicks?

Okay, I’m probably super ignorant and in need of a lesson… Every piece of DLNA software I’ve ever messed with sucked and was a massive security and privacy issue? I haven’t looked at it much, but it didn’t seem worth it? Is it good? What’s good about it?

The protocol is fine. Just fine. It lacked authentication and transcoding, builtin thumbnails, content metadata.

Without authentication or transcoding it didn't have the public umph it needed to get people to spend some decent time/money on graphical interface.

I've honestly never seen a GUI client that was even half reasonable to try to find a piece of media. Most of them are just generic file folder layouts. It's really no great surprise that Plex, Jellyfin and Emby push them out of the environment completely.

Folders is best.

heh yeah my tv is like

movies

  • Nightmar...
  • Nightmar...
    
  • Nightmar...
    

and all my icons are generic film icons :)

One TV will give you the fill name if you move the cursor over the media, but it takes a hot second

much pain, slow tv....

GEOS on the C64 (and possibly others)? A desktop environment before machines really had the power to pull it off decently.

Quake 3, modern first person shooters are still based on that game.

Quake's are still the best shooters even now :D

I play Quake Champions every day

Battlefield heroes. Somehow it couldn’t pay the bills while that style of game is insanely popular now.

The Source game engine was completely unmatched in its time.

Dr Sbaitso early TTS and kinda-AI psychologist, with his cantankerous, all-caps responses.

Now that is a name I haven't heard in a long time! There are videos of Dr. Sbaitso usage on YouTube (of course). Also got this software with a Soundblaster card somewhen in the 90s.

Dr. Sbaitso popped in my head and I had to see if anyone here remembered it. I had the privilege of being able to use it when it came out. Fun times!

You can still use it through the Classic Reloaded site!

Google Wave RIP

It sort of lived on as Apache wave which I think you could self host, but it died in 2018. Never used it… Vaguely aware of what it did and kind of want it now :(.

Photoshop. Kinda obvious now but at the time it was as revolutionary as it is mundane now.

Avafind.

Searching for almost anything was so much easy. Such a powerful tool that disappeared. Its performance 20 years ago was better than Finder is today. At least from my experience.

If you're on windows, Everything by Void tools is the best at indexing and searching.

I switched to Linux and I desperately miss Everything. It was fucking instant.

I'm sure there are similar tools on Linux. When I install KDE Plasma, I always disable baloo indexer because I don't need it, but I think it does something like Everything.

If you're running your Linux install from an ssd, you could probably just leave it enabled. Ssd's are really, really fast at reads and indexing, vs mechanical hard drives, it doesn't really add much overhead to an ssd.

Its performance 20 years ago was better than Finder is today

This is the case for a lot of software, and it drives me crazy. We used to have slow, relatively unreliable hard drives, single core processors, and significantly slower RAM, and yet some things feel slower today than they did 20 years ago. Try Windows 98 on an old PC (or a VM with a single throttled core) and compare it to any modern Windows OS. Try Visual Basic 6 and compare the startup and build speeds to any modern IDE.

It feels like some software has been getting slower more quickly than hardware has been getting faster...

I'm gonna cheat a little one and mention the PSP GO (take it as an honorable mention because it uses software to work lol).

The damn thing was meant to be used with an online connection to get games, updates and DLCs but people failed to see the appeal to it (mostly because of the poor infrastructure we used to have) people decided that UMD was the better option and guess which of those thrived.

That's downplaying how Sony tried forcing everyone to switch, once they'd already bought UMDs. They just could not stop themselves from fucking over their own customers. Buy a PSP! It needs Sony's special memory cards. No, extra-special ones, not the kind your Sony digital cameras use. Upgrade your PSP! Fuck you, buy new memory cards. Yeah it's the same shape, but it's special-er, you peasant. Upgrade your PSP again! And throw out all your games, because we didn't include a slot this time! It's all on the memory card, and of course you have to buy a new one, from us, specifically for this single gizmo, priced like it's made out of gold recovered from deep-water shipwrecks.

If they'd just launched with forced internet connectivity it might be a different story. God knows the OG PSP never spent long without getting leashed to a wall, so yet another game could forcibly install new firmware, once your battery reached exactly 100.0% charge.

3 more...

But thrived though?

I mean, we have the PS5 digital edition and the Steam Deck, I think the format became very popular.

3 more...

Robot Odyssey, an adventure game played by programming robots to help you. Still nothing like it.

Still feels like an untapped niche. Doesn't help that adventure games in general have mostly been folded into other genres now.

Human Resource Machine and even Factorio scratched that same part of my brain.

I've definitely spent time in the past looking for a game probably exactly like this! I figured surely someone made this. I'll definitely set that aside to delve into later. Thanks!

That sounds cool…

God, did you ever hear about core wars? Very different thing but another weird programming “game”

http://corewars.org/

Redcode is kind of a bonkers assembly language too. I never really got into it because it’s kinda boring, but I could see this being crack for the right person.

Space Engineers in dev mode also permits player coded behavior. The player may write scripts in C# and apply them to game objects. Scripts run in a sandboxed .NET environment.

zmodem. It was the fastest way to move data back in the day and was a trailblazer for streaming protocols. It excelled over dialup connections. Moving a file by say ftp over tcp/ip was painful by comparison.

It was an evolution of previous protocols and only marginally better/faster than, say, ymodem.

It was useful, but was it really ahead of its time?

i think zmodem would resume/reattempt when transfers started to fail or drop.

Xmodem and ymodem would do some retries. But xmodem specifically allowed resuming. And the ability for terminals to auto-downlpad if they got a particular byte sequence

Probably incremental, but I'll tell you this: I certainly remember the benefit of ZMODEM-90 with MobyTurbo over YMODEM-g.

I haven't thought of that protocol feature in about 20+ years. Saved so much extra time transferring over long-distance ($$$).

Just a casual reminder that 20 years ago is 2004. Not trying to correct you or anything, just sharing in the existential dread I felt reading this.

Yep, 2004 is about right, going through terminal emulators and reminiscing on old protocols that no longer mattered because of broadband and TCP/IP. Time flies, that's for sure.

Hmm… I remember zmodem being noticeably faster, more reliable, and flexible compared to its predecessors. But I think of it as ahead of its time inasmuch as what followed seemed a definite step back. Internet-based protocols which replaced it were quite a bit slower due to latency issues and what not, and it would take quite some time for new approaches to surface. Today, we have the like of bittorrent which does leap ahead in many ways but that was a long time coming.

Technically speaking, it wasn't replaced by IP-based utilities, since they have different functions. Zmodem is intended for sending binary files over an ASCII-based (7-bit) serial line, whereas the Internet-based protocols send files over IP, which is a packet-based networking protocol. That's where the performance difference comes in, since TCP/IP has significant overhead in the form of TCP and IP headers in each 1500-byte packet, plus extra processing costs on each end. That overhead brings with it far more flexibility in connecting to any arbitrary host on the network to transfer files, not just the two on either end of a serial line.

(It wasn't even replaced, since it's still available on my computer right now, installed as a dependency of something or other. I think the last time I used it was to transfer a file to an embedded device.)

KeyKOS, EROS, and other capability-based mainframe OSes could offer security and data integrity guarantees that "modern" OSes are only now just catching up with. Nothing from the Unix or VMS lineages, including Linux and Windows¹, really comes close.

The next chance for widespread adoption of a capability-based system is maybe Fuchsia; if Google ever deploys it for anything other than Nest devices, or if its open-source core gets picked up by someone else.


¹ Windows isn't literally a VMS, but modern Windows descends from Windows NT, which was led by Dave Cutler, who had also been the tech lead on VMS. And there's the joke about "WNT" and "VMS".

If games count, Black and White. I think that game is peak VR material just happened way before VR and now the IP is dead afaik

Windows Vista

It looked so good, and brought 64-bit computing to the mainstream. Everyone fucking hated it because the computers that they had (which at the time was the majority) absolutely sucked.

KDX Peer to Peer and cross platform "sharing". loved the custom interface options. lucked into a few good servers that had hard to find vinyl shares.

Superscape Do3D blew my mind back in the day. I used to spend weeks just building little houses and landscapes, then watch them come alive with virtual "NPCs" and such.

Definitely required some imagination, but for a time when connecting to the internet still made a noise, it was definitely impressive.

I remember when Minecraft was first being developed, my first thought was that it looked like a modern voxel-based Do3D.

NeXT. I still use WindowMaker partially out of nostalgia for NeXTSTEP. BeOS was also mind blowing. And can’t forget WebOS for phones.

Mycroft I really want to see it's intents system revamped to take advantage of llms

GeoWorks.

Here's a full GUI vector graphics/word processor/productivity app suite with clean Motif-esque decor and solid multitasking... and it runs on a 512k machine with a 5MHz CPU.

The C64 predecessor was impressive too, but straddles the other side of toy/professional IMO.

iOS. When it was launched, it was far ahead of Blankberry's OS.

Lisp Machines and Smalltak. We're still catching up to a lot of things that were possible with these systems.