Catch up on stories from the past week (and beyond) at the Slashdot story archive


Forgot your password?

Comment Re:Bring back the TRS-80 (Score 2) 200

Yeah, DOS was a great thing to learn on because it was simple and useful at the same time.

tldr: wah, I want the '80s back.

Say what you want about DOS, but it was simple enough that, as a teenager, I could read the printed OS manual and understand almost everything it could do. It was a great way to graduate from the VIC-20 at home and the TRS-80s at school, into "real" computers, whatever the hell that means. So when someone at University introduced me to Slackware and back in '95, I was already primed to deal with that particular learning curve.

I think that simplicity is key to successful skill aquisition. It lets you ramp up the learning curve in bite size chunks. With the VIC, I got to deal with big connectible components, like the Datasette, the RF modulator, power connectors, cartridges, etc. I learned that you have to always turn off and unplug before switching cartridges if you don't want to blow a fuse (ask me how I know this). I also learned how to take apart a VIC-20 and identify, purchase, and change a fuse. And there used to be all kinds of interesting things in Radio Shack to look at, besides all those fuses. Like the Tandy computers at the front of the store, running Shamus. Already having experience with the TRS-80 model 1's and model 3's at my junior high school made me feel like an expert when I sat down at these and played away my after school time. I lusted after these machines, or even just a floppy drive of my own for the VIC, but they were financially unattainable.

So yeah, simple, but usefulness is also necessary. Turtle Graphics in grade nine was boring as hell, because all you could do with it was move the cursor around on the screen. But with BASIC, you could write an actual game that other people could play. I devoured everything I could find in print on programming BASIC. I got, by specific request, the VIC-20 Programmer's Reference guide for my 13'th birthday (my parents must have thought I was nuts) and the Usborne programming books were solid gold. Again, I think it was important that the programming environment of these computers was simple enough that an interested kid could digest and apply the information available. And there were tons of games for them, so you had examples of what was possible. These systems were more than generic computing tools; they came with really good educational documentation, and there was a significant ecosystem around them geared to that end as well.

I remember in high school, seeing MS-DOS 5.0 for the first time, and the paradigm shift that happened when I realized that BASIC wasn't the computer, but rather just another program on a disk. It was sort of all there already on the Tandy, but it didn't really click in my head until I experienced that bare command prompt. This is where I found the aforementioned printed DOS manual. I would sneak into the lab after school and mess around with reinstalling DOS on a bare 10MB hard drive (which I didn't know was a thing, before then). God, I loved fdisk, and all those extra flags on the "format" command. So yeah, there was that second paradigm shift, when I grokked that the OS itself was just another program on a disk. The computer was now interconnected component hardware and the BIOS screen. Too cool. I also brought a screwdriver to school and spent an unauthorized weekend locked in the lab, taking apart and reassembling a couple of the computers. Luckily, they never figured out who burned that one motherboard by forgetting to unplug the video cable from the live monitor.

When I went to University, I was already pretty comfortable with assembling hardware and installing DOS from floppies. Without this, I think linux would have defeated me, or at least taken me more time than I had to spare after classes. A buddy and I spent all night in the Physics Reading Room ftp'ing Slackware onto fifty-seven 1.44Mb floppy disks, and then a couple more nights in his basement installing it onto a partition of his Cyrix 386SLC2 based PC. I remember being blown away on the first bootup, because his computer now had a name ("darkstar", which is a bad-ass name for a computer), it printed a fucking haiku when we logged in, and the output of "ls" was in glorious colour (which we discovered after we figured out that "ls" means "dir" in unix-ese, which happened after we figured out that "man" means "help", and after we found out that there is no program named "win" in linux. Don't even get me started on "\" vs "/" :P).

I guess the takeaway is that I learned all this in a progression of small to moderate steps, with lots of time in between to internalize and apply each step to some useful end. Giving a kid, who is used to an iPhone, a RPi, telling him to "go forth and be fruitful", and expecting something similar is probably unrealistic (and sadly so), if there's no infrastructure of education and culture to tap into. I don't know, maybe it's out there (I hope it is), and I just haven't seen it.

P.S.: The one thing I really wish I could have convinced the parents to spring for, was a modem. I missed the boat on the BBS era because of that.

Comment Re:hmmm... (Score 1) 247

Saying "Don't be evil" isn't a semantically null phrase though. They're not saying it for the benefit of shareholders or the public; it's for the people working there. It's a virtual smack in the back of the head, a way to say "use your common sense", or "think about how you would feel if someone did this to you", I think. "Do the right thing" just doesn't have the same focus on users that "Don't be evil". It feels more... slippery, at least to me.

Comment Re: Wow ... (Score 1) 289

I've seen tons of 17" and 19" 4x3 LCDs, as has probably everyone else here older than the age of 14, but I couldn't tell from a distance what the native resolution was, or whether the pixels were square or not. That's the kind of thing I'd check with a test image or a magnifying glass, to verify published specs. I also don't think I've ever personally seen a physically 5x4 LCD (or CRT, for that matter), which a 1280x1024 resolution would require, in order to have square pixels.

Slashdot Top Deals

It is contrary to reasoning to say that there is a vacuum or space in which there is absolutely nothing. -- Descartes