257 points by rbanffy 4 days ago | 136 comments
calrain 3 hours ago
You would just pick any icon that seemed relevant, with a focus on not choosing the same icon for two different applications.
Computer GUI's were so new then that people didn't really care if the icon was 100% correct or not.
Sometimes for big applications I would draw up an icon and then use it, but mainly try to stay on moricons.dll or any dll's that came with the application that might contain icons.
kace91 33 minutes ago
Local public transport app? Choose something resembling a bus, train or similar. Banking app? Pile of money or bill or whatever. Just as long as two apps don’t end up with the same icon it’s all fine.
What is old is new I guess.
qingcharles 2 hours ago
chuckadams 9 hours ago
layer8 2 hours ago
bombcar 1 hour ago
And when you got them working, they saved so much time that you had extra time laying around.
ryoshu 1 hour ago
avidiax 9 hours ago
6502nerdface 14 minutes ago
yongjik 4 hours ago
The stake was low, because nobody could use your computer to drain your bank account. And someone who would "prank" your computer beyond the social norm would get a stern talking to.
Computers these days have to support your grandma making hotel reservations online without her entire financial information being sent to hackers in Eastern Europe. They're doing jobs that 70s OS designers never thought about. It's a different world.
EvanAnderson 7 hours ago
Today I bump into limitations of machines that were put there by manufacturers who are trying to assert ownership of the device after the purchase. In the "before times" limitations were either a fact of the hardware (i.e. you only have so much RAM, storage, CPU cycles, etc) or of your own ability (you don't know how to crack the protection, defeat the anti-debug tricks, etc). Today you're waging a nearly unwinnable battle against architectures of control baked-in to the hardware at a level below a level that the average end user has any hope of usurping.
The machine isn't trying to master me. The people who made the machine are. I wish people in the tech industry wouldn't be party to taking away computing freedom. It pays well, though, and they can console themselves with "It's not a computer, it's a phone"-type delusions (at least until the day "the man" comes for their PCs).
grishka 5 hours ago
Regular people being able to commit contempt of companies' business models en masse seems to work well to keep them in check, but it's becoming ever harder with so much of everything becoming mobile-centric. And with all smartphones being locked down at the level of someone else's public keys being burned into the SoC at the factory, you can't do shit. They literally have technological supremacy over the rest of the humanity. And we're somehow okay with that.
EvanAnderson 4 hours ago
I'll take consumer protection regulation, at least in the short term.
I wish manufacturers were required to clearly inform consumers which products are sold versus rented, self-hostable versus tied to hosted services, or crippled from running Free software by firmware locks. That would allow a market for freedom-respecting products to actually develop to a reasonable size, and not just to be a fringe thing.
martin-t 4 hours ago
It used to be the case that people valued freedom and the lack of it was something blatantly apparent.
When somebody was a slave, it was a very explicit interpersonal relationship which was very obviously abusive. Even today, some cultures such as Americans are so ashamed of their slaver past that they censor the word on YouTube.
When somebody worked for a company which compensated him not with money but company script which could only be exchanged for goods in company stores, it obviously created a relationship of unequal power which over time put the weaker side at an even bigger and bigger disadvantage. People were able to see and understand this and it was outlawed.
But these days, the power dynamics are so complex and have so many steps and intermediaries, people don't even know what is being taken away from them. It's a salami slicing attack too. There are minor outrages here and there but nothing even changes, two steps forward, one step back to appease them.
---
Bottom line: if a company claims it "sells" you something, the precedent is you own it fully. If you don't, that's theft. Theft, even multi step theft, should be punished in full. That means the company should pay a fine according to how much money they made from their abuse of power, multiplied by a punitive constant.
Additionally, all people involved in the decision making process should also be punished according to how much they stole.
bigfatkitten 2 hours ago
Not if you’re a mainframe customer. Capacity based licensing has been a standard practice in the mainframe world for around 50 years.
Terr_ 5 hours ago
Picking a lock on a device you own shouldn't be a federal crime.
readthenotes1 6 hours ago
deadbabe 7 hours ago
JadeNB 6 hours ago
While "guns don't kill people, people kill people" is a cliché, I think there's still considerable meaning behind it, and I'd say the same holds in the "machines don't do anything to people" sense. Sure, a lot of decision-making and faceless authority is outsourced to machines, but it's still people who are doing that outsourcing, and if those people stopped deciding to put so much weight on the output of (intentionally and unintentionally) black-boxed algorithms then that power of the machines would vanish instantly.
slipnslider 8 hours ago
omnibrain 11 hours ago
treve 8 hours ago
larodi 6 hours ago
90s_dev 12 hours ago
I tried Borland C++ and it was absolutely confusing, but I was probably just too young. Even QBasic was deeply confusing for a long time, but eventually I finally made a simple, terribly written and horribly broken Bomberman clone.
Those looking to experience something similar to that feeling should buy pico8.
sksrbWgbfK 11 hours ago
For one whole year, I thought that Qbasic and Turbo Pascal were text editors that could also run games. I didn't understood that I had access to real compilers and that I could actually change the programs. Sometimes kids are stupid...
As for your Pico8 suggestion, you can always get the open-source equivalent https://tic80.com/ if you don't have the money.
agumonkey 8 hours ago
stevekemp 7 hours ago
mattl 4 hours ago
(Hi Steve!)
charlieyu1 7 hours ago
Unfortunately, now I used print to debug for other languages because I thought debugger is too hard to setup
layer8 2 hours ago
90s_dev 11 hours ago
And yeah, for a while I avoided strings in QBasic because I didn't have any clue how thread or yarn or whatever had anything to do with writing programs.
EvanAnderson 7 hours ago
I used a version of BASIC on my father's accounting computer that had an error message which included the word "ILLEGAL" (I forget what it was, exactly). I always assumed it had something to do with tax laws and the computer warning you not to break them.
Sharlin 10 hours ago
pram 9 hours ago
GrumpyNl 7 hours ago
layer8 1 hour ago
rzzzt 6 hours ago
(One of my favorites is "3D Experiment" in category "Graphics": it shows a wireframe model of a spaceship that can be manipulated with the keyboard.)
jbverschoor 11 hours ago