Data compression, 1980s-style–and why PKZIP won

My employer has me doing some very gray-hat work that I don’t want to describe in detail, because the information has a tremendous potential for misuse. But suffice it to say I’ve been trying to send data places the data shouldn’t go, and I tried to do it by going all 1987 on it by compressing the data with obsolete compression programs. Ever heard of security by obscurity? I was trying to bypass security by using obscurity. In the process, I learned why PKZIP won the compression wars.

Read more

The Warhol Amiga discovery in context

The Warhol Amiga discovery in context

A team of digital archaeologists recovered a series of images off floppy disks from Andy Warhol’s estate, including a number of experimental images created by Warhol himself. Judging from the comments in the various places that covered the discovery, the Internet is unimpressed.

Yes, these images appear to be the result of Warhol messing around. In many ways, they’re not all that different from what anyone might produce today messing around with a digital camera and a simple paint program with a fill pattern.

I’m not sure how many of the critics realize Warhol created this stuff in 1985 or perhaps even late 1984, using preproduction, prerelease hardware and software. All of it was likely buggy. And, as much as I like the Amiga, none of it was anywhere near today’s standards at that point. The stuff he had to work with was nowhere near 1989 standards–the Amiga in its early days was notoriously finicky.

Read more

Happy late 50th birthday, z/OS!

It was 50 years ago this month that IBM released the first modern mainframe, the System/360. The System/360 was notable for being the first series of systems built with interchangeable parts, rather than being custom-built. It’s also notable because its direct descendants are still in production: In the 1970s, it became the System/370, the System/390 in the 90s, and the z series today. The systems originally ranged from 1 MHz to 50 MHz in speed, and came with anywhere from 8 KB to 8 MB of RAM. To put that in perspective, the low-end model was comparable in power to an early Apple II desktop computer from 1977, and the high-end model was comparable in power to the 486 PCs we ran Windows 3.1 on in the 1993-94 timeframe. Or you could compare it to one of my souped-up Amigas, if you prefer (I do). But the same software that ran on the low-end model would run on the high-end model, and there’s a pretty good chance that software from the 1960s will run on a modern Z series mainframe today, with little to no modification.

Twenty years ago this architecture was supposed to be on its way out, but it never really went away. IBM keeps modernizing it, so I expect z/OS has a long life ahead of it. It’s entrenched, and when technology gets entrenched, there’s no getting rid of it.

There isn’t much new, young mainframe expertise in training these days, and it turns out there are certain jobs that mainframes do better than smaller PCs do. Most large companies have at least one mainframe, and it’s not going anywhere, but the people who can care for it and feed it are retiring fast. If you want some job security, you can do a lot worse than learning everything you can about IBM Z series mainframes in addition to the other things you know.

So just how dangerous is an old, out of date operating system anyway?

Glaurung brought up a good point in a comment yesterday. If you never go online and/or you’re really careful, do you really need to update your OS to something new?

In my professional opinion, it depends. Didn’t you know that would be my answer? Read more

The trade off of fidelity and convenience in marketing, and how it doomed my favorite company

I’m reading a book called Trade-Off, by former USA Today technology columnist Kevin Maney. It’s primarily a marketing book.

Maney argues that all products are a balance of fidelity and convenience, and highly favor one or the other. He additionally argues that failed products fail because they attempted to achieve both, or failed to focus on either one.

An example of a convenient product is an economy car. They’re inexpensive to buy and inexpensive to keep fueled up, but don’t have much glitz and you probably won’t fall in love with it. A high-end sports car or luxury car is a lot less practical, but you’re a lot more likely to fall in love with it, and gain prestige by driving around town in it. Read more

The high-dollar cardboard box

There was one other interesting quote in the Post-Dispatch’s Top 10 collectibles for value this week:

10. Boxes (yes, simple boxes!)

For a starter, wooden boxes of all types with and without locking mechanisms, souvenir boxes, tea boxes, cigar boxes, jewelry, knife boxes and the list goes on for value. If you can put something in it, somebody wants to give you money for it.

Don’t get too excited, but a box doesn’t have to be made of wood to be valuable. Even a cardboard box can have some value, depending on what came in it. But don’t get too excited. Read more

The Post-Dispatch may be giving the wrong idea about the dollar value of vintage computers

Disclaimer: I wrote this article back in 2014. I leave it here as a snapshot of the state of how things were in 2014. The situation at the time you are reading this is likely different.

Articles like Top 10 collectibles for value, from the Post-Dispatch this week, frequently make me nervous, mostly because of statements like this one:

[D]id you know that computer parts can bring home cash, too?

Statements like that tend to get people’s hopes up way too high. I find the timing interesting though, seeing as a TRS-80 Model 1 sold at a St. Louis estate sale this past weekend. The estate seller’s reaction? “Normally you can’t give that stuff away.”

Read more

IBM PCjr and Tandy 1000

IBM PCjr and Tandy 1000

On January 29, 1984, two computers hit the market. One was Apple’s Macintosh. It needs no introduction. The other was the IBM PCjr. It was a little less successful. We’ll talk about what this has to do with the Tandy 1000 in a minute.

The PCjr is one of the biggest flops in computing history. Few people know much more about it than that. It ended up being an important computer, but it certainly didn’t meet IBM’s expectations. Read more

Hacker chasing, circa 1987

Hacker chasing, circa 1987

I’m catching up on reading. Next on my reading list is The Cuckoo’s Egg, (Amazon link), Clifford Stoll’s memoir of chasing down a computer hacker in the late 1980s. In it, he describes a very different world, ruled by mainframes and minicomputers, where Unix was something special, IBM still made PCs, but desktop PCs and Macintoshes only received occasional mention, and academia and the military owned the Internet, almost literally. And, oh, by the way, the Cold War was still raging.

The remarkable thing about this book is that it’s an approachable spy thriller, written in 1989, that explains computer security to an audience that had never seen or heard of the Internet. You don’t have to be a security professional to appreciate it, though it’s a classic in the computer security world–many people read it in the late 1980s and early 1990s and decided to get into the field. Read more

Ctrl-Alt-Del history: non revisionist edition

Ctrl-Alt-Del history: non revisionist edition

When it comes to Ctrl-Alt-Del history, there’s a lot of selective memory going on.

Bill Gates said in September 2013 that he regrets the use of Ctrl-Alt-Del as a logon sequence, while David Bradley, the IBM PC engineer who built that feature into the first IBM PC, says he doesn’t know why Microsoft chose to use that sequence for logon anyway.

Both of them, for whatever reason, are forgetting a few things.

Read more