Earlier quoted context omitted.
What’s stopping other Unix-like systems from adopting the everything is a file philosophy?
The fact that everything is not a file. No OS actually implements that idea including Plan9. For example, directories are not files. Plan9 re-uses a few of the APIs for them, but you can't use write() on a directory, you can only read them. Pretending everything is a file was never a good idea and is based on an untrue understanding of computing. The everything-is-an-object phase the industry went through was much cl…
Ask HN: Abandoned/dead projects you think died before their time and why?
821–830 of 912 posts
Re: Ask HN: Abandoned/dead projects you think died before their time and why?
#822- Photon, the graphical interface for QNX. Oriented more towards real time (widgets included gauges) but good enough to support two different web browsers. No delays. This was a real time operating system. - MacOS 8. Not the Linux thing, but Copeland. This was a modernized version of the original MacOS, continuing the tradition of no command line. Not having a command line forces everyone to get their act together ab…
GCC nowadays has Modula-2 as official frontend, not sure how much it will get used though.
XHTML, yep I miss it, was quite into it back then.
Re: Ask HN: Abandoned/dead projects you think died before their time and why?
#823- Photon, the graphical interface for QNX. Oriented more towards real time (widgets included gauges) but good enough to support two different web browsers. No delays. This was a real time operating system. - MacOS 8. Not the Linux thing, but Copeland. This was a modernized version of the original MacOS, continuing the tradition of no command line. Not having a command line forces everyone to get their act together ab…
Nice list. Some thoughts: - I think without the move to NeXT, even if Jobs had come back to Apple, they would never have been able to get to the iPhone. iOS was - and still is - a unix-like OS, using unix-like philosophy, and I think that philosophy allowed them to build something game-changing compared to the SOTA in mobile OS technology at the time. So much so, Android follows suit. It doesn't have a command line,…
You won't get far with POSIX on any of the platforms.
Re: Ask HN: Abandoned/dead projects you think died before their time and why?
#824- Photon, the graphical interface for QNX. Oriented more towards real time (widgets included gauges) but good enough to support two different web browsers. No delays. This was a real time operating system. - MacOS 8. Not the Linux thing, but Copeland. This was a modernized version of the original MacOS, continuing the tradition of no command line. Not having a command line forces everyone to get their act together ab…
> Modula. Modula 2 and 3 were reasonably good languages. Oberon was a flop. DEC was into Modula, but Modula went down with DEC. If you appreciate Modula's design, take a look at Nim[1]. I remember reading the Wikipedia page for Modula-3[2] and thinking "huh, that's just like Nim" in every other section. [1] https://nim-lang.org [2] https://en.wikipedia.org/wiki/Modula-3
Re: Ask HN: Abandoned/dead projects you think died before their time and why?
#825Adobe Flash / Shockwave. After all these decades, I've yet to see a tool that makes it as easy to make games or multimedia as Flash did. One of many reminders recently (many others in politics) that humanity doesn't just inevitably or linearly move forward in any domain, or even 2 steps forward 1 step back. Some things are just lost to time - maybe rediscovered in a century, maybe never.
I wish Flash would have died sooner. It was a plague on the web, you couldn't zoom, select text, go back, just a black box ignoring everything about your web browser. Killing it was probably the best thing Jobs ever did.
Re: Ask HN: Abandoned/dead projects you think died before their time and why?
#826Lytro light field cameras. The tech was impressive and the company was able to put two products on to the shelves, though unfortunately they hadn't quite reached the image quality needed for professional photographers. But now with the new Meta Ray-Bans featuring a light field display and with new media like gaussian splats we're on the verge of being able to make full usage of all the data those cameras were able ca…
Re: Ask HN: Abandoned/dead projects you think died before their time and why?
#827Pascal/Delphi - especially in the educational context. Crazy fast compiler so doesn't frustrate trial & erroring students, decent type system without the wildness of say rust and all the basic programming building blocks you want students to grasp are present without language specific funkiness.
Check out Lazarus ( https://www.lazarus-ide.org/ ) an open-source spiritual successor to Delhi's development environment.
The bad part is the horrible legacy documentation system. 8(
Re: Ask HN: Abandoned/dead projects you think died before their time and why?
#828Skype ; Because my R.I.P. grandma was using it to talk to her relatives overseas just like she would use a phone, but it didn't cost an arm and a leg (unlike phone calls).
My friends now use Discord, and it's an acceptable substitute, like Skype it's always pushing a ton of features and updates I didn't ask for. ;-)
Re: Ask HN: Abandoned/dead projects you think died before their time and why?
#829[1] http://web.archive.org/web/20201014024057/https://www.youtub...
[2] https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
Re: Ask HN: Abandoned/dead projects you think died before their time and why?
#830Earlier quoted context omitted.
The fact that everything is not a file. No OS actually implements that idea including Plan9. For example, directories are not files. Plan9 re-uses a few of the APIs for them, but you can't use write() on a directory, you can only read them. Pretending everything is a file was never a good idea and is based on an untrue understanding of computing. The everything-is-an-object phase the industry went through was much cl…
Unfortunely Microsoft didn't invest heavily enough on COM tooling, it sucks in 2025 as much as in the 1990's.
COM has been legacy tech for decades now. Even Microsoft's own security teams publish blog posts enthusiastically explaining how they found this strange ancient tech from some Windows archaeological dig site, lol. Maybe one day I'll be able to mint money by doing maintenance consulting for some old DCOM based systems, the sort of thing where knowing what an OXID resolver is can help and AI can't do it well because there's not enough example code on GitHub.