Live data from Hacker News

Why use old computers and operating systems?

john.ankarstrom.se

31–40 of 146 posts

Re: Why use old computers and operating systems?

#31
post #13

A reason to use old computers that I don't see mentioned here has to do with accessibility. People in the US usually have current hardware such as the latest Mac laptop, but that is not the case in all other countries. Current hardware is a bit of a luxury that we don't fully appreciate. I have an open source project with global users, and one person in Mexico contacted me looking for help. He was trying to create 3D…

my personal rule of thumb is that my software must be useable at -O0 with address sanitizers on my desktop - so far that has meant that at -O3 it stays useable on raspberry pi-3 level hardware. A few months ago I tried to make a build which targetted ivybridge-level CPUs, it took no more than one day for a few users to report that it didn't work on their machines, turns out a lot of people still rock some old AMD Phe…

I've still got some SandyBridge-era computers running.

Re: Why use old computers and operating systems?

#32
post #17
post #13

A reason to use old computers that I don't see mentioned here has to do with accessibility. People in the US usually have current hardware such as the latest Mac laptop, but that is not the case in all other countries. Current hardware is a bit of a luxury that we don't fully appreciate. I have an open source project with global users, and one person in Mexico contacted me looking for help. He was trying to create 3D…

Technically, couldn't he install a very lightweight Linux distribution. I have a few Raspberry Pi zeros and I actually enjoy coding within the limitations of said hardware, when you know you only have 500 megs of RAM on the device you have to solve problems differently

My first computer was a Timex 2068.

With 500 MB the world is boundless.

If you want to experiment with constraints get a ESP32.

Re: Why use old computers and operating systems?

#33
post #11
post #10

At my institution, our students take a series of courses on programming a simple microcontroller (and were doing so long before IoT/Arduino made that fashionable again). We worked with the HC11 until a few years ago when we moved to the 9s12. They even worked for a while in Assembly Language until quite recently (we now use C exclusively). In this case it wasn’t nostalgia or joy or anything subtle: modern computers a…

My father believed strongly in this. I first learned to program in my early teens (at the time there were precisely two computers in a 300 km range of where we lived, my father was an operator on one of them). The ‘computer’ I learned on was made of cardboard, and I was the CPU: https://en.wikipedia.org/wiki/CARDboard_Illustrative_Aid_to_...

That looks great, I'd love to have a play with one. I wonder what's the easiest way to get one, perhaps a modern replica? It almost looks like it might be possible to implement as a PDF that you just have to print on some card and cut out?

Re: Why use old computers and operating systems?

#34
post #17

Earlier quoted context omitted.

Technically, couldn't he install a very lightweight Linux distribution. I have a few Raspberry Pi zeros and I actually enjoy coding within the limitations of said hardware, when you know you only have 500 megs of RAM on the device you have to solve problems differently

There is something special about the Pi that makes an “oh well, time to reflash and start again” a non-disaster. They are great and hacking about with them is fun, even when disaster strikes.

My version control on the Pi is different SD cards, I just copy the stable versions over and rotate. It’s fun :)

Re: Why use old computers and operating systems?

#35
post #17

Earlier quoted context omitted.

Technically, couldn't he install a very lightweight Linux distribution. I have a few Raspberry Pi zeros and I actually enjoy coding within the limitations of said hardware, when you know you only have 500 megs of RAM on the device you have to solve problems differently

For some reason I find "only have 500megs of RAM" very amusing. Many/most modern laptops only have 8-16 times more RAM than that. I'm genuinely curious what problems you're working where that "limitation" is your bottleneck and not the processor speed (which at 1GHz is still pretty speedy for many/most tasks other than pure computation (e.g. machine learning training and processing large datasets for statistics)). I'…

Ram tends to create issues when you're building stuff locally.

I used ram as an off hand example of something which is limited.

I actually did go out and buy a Raspberry Pi 4 8gb since I want to start processing some machine learning, and the 512 on the Zero won't cut it

Re: Why use old computers and operating systems?

#37
post #5

>I think the only solution is to stop expecting every computer to be general-purpose Why? Computers are general purpose. The software we put on computers may have specific purposes, but computers are general purpose. As for 'computer powered appliances' plenty of those exist and the general trend does seem to be to abstract the computer away inside some kind of locked down appliance. I hope general purpose computers…

NB: He wrote ”I think the only solution is to stop expecting every computer to be general-purpose” (my emphasis). He didn’t write ”I think the only solution is to stop expecting computers to be general-purpose”.

Re: Why use old computers and operating systems?

#39
> imagine if spreadsheet programs like Microsoft Excel stopped being developed and eventually just disappeared – that’s the level of significance that HyperCard had.

I often hear similar claims about the significance of HyperCard.

But if HyperCard was so significant to so many people, wouldn’t it have been ported and/or rewritten over the years to still be available today? Even if not by Apple, then by someone else?

That’s happened to Excel and other programs. So why not HyperCard? (Serious question)

Re: Why use old computers and operating systems?

#40

> imagine if spreadsheet programs like Microsoft Excel stopped being developed and eventually just disappeared – that’s the level of significance that HyperCard had. I often hear similar claims about the significance of HyperCard. But if HyperCard was so significant to so many people, wouldn’t it have been ported and/or rewritten over the years to still be available today? Even if not by Apple, then by someone else?…

There’s LiveCode (https://en.m.wikipedia.org/wiki/LiveCode)

Which is the modern evolution of HyperCard to my understanding

Post reply on HN