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…
Why use old computers and operating systems?
31–40 of 146 posts
Re: Why use old computers and operating systems?
#32A 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
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?
#33At 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_...
Re: Why use old computers and operating systems?
#34Earlier 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.
Re: Why use old computers and operating systems?
#35Earlier 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'…
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?
#36At the time of writing the answer appears to be "Error establishing a database connection" which tickled me as, well, accessing my childhood 8 bit computers never involved database errors!
Re: Why use old computers and operating systems?
#37>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…
Re: Why use old computers and operating systems?
#38I recently inherited a 32-bit laptop that runs Vista, any recommendations of what version of Linux to try?
Re: Why use old computers and operating systems?
#39I 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?…
Which is the modern evolution of HyperCard to my understanding