wrm
Eternal September
September marks the start of spring in South Africa. While we sometimes have rain, this year September 1st was an absolutely gorgeous day.
Also, in the other hemisphere, students go to school after summer holidays. Back in the late eighties and early nineties, new students getting access to the university computer networks caused all kinds of chaos on usenet (what we had instead of the world wide web back then) until they acquired some clue.
This changed in September 1993, when AOL came online and flooded the network with clueless lusers. Some nerd types adopted a new calendar — today being September 7672, 1993.
On September 1st 2014, the lusers got to Tam.
The ‘net is just a little bit poorer today.
Only sparklers this time*
Good time to repost this.
* http://www.theguardian.com/world/2014/aug/25/british-embassy-tweet-white-house-burning-1814
NIGHTMARE #6
One of the disks that came with my Apple ][ clone contained a little game called Nightmare #6. At the time it completely stumped me, there seemed to be no way to beat the game. I’d worked out that a move consisted of two letters, no more, no less, and that it was possible to lose points quite quickly, and also possible to not lose points, but I never worked out how to actually gain points.
For some reason I thought of this game again the other day, tried to find it. This was not easy, but plenty google later I found it in the Apple Software Bank Volume 1.
Of course my BASIC is better than it was in 1980. I learned that:
- You get eleven moves
- Each move consists of two letters
- Using the same letter twice gives you a “nightmare #6”, which doubles the amount of points you lose on the next wrong move
- Re-using the first letter of a previous move gives you “super zonk”, which quadruples the amount of points you lose on the next wrong move
- Any other move gives you no points, except when the value of the two letters (A = 1, Z = 26) add up to a multiple of ten.
- If the letters add up to a multiple of ten, you score that value, and the score associated with the second letter is set to this same value.
So, NZ (14 + 26 = 40) is a valid move. So is OY, PX, QW, RV and SU. After playing these, you can’t re-use N, O, P, Q, R or S, but U, V, W, X, Y and Z are all set to 40, so UV, WX and YZ are legal moves for 80 points each, and leaves V, X and Z set to 80. VZ and XZ give you 160 points each, finishing the game with 1880 points out of a (claimed) possible 2080 points.
So I thought about it some more. Realised that while NZ is a good place to start, XZ (24 + 26 = 50) is better. Of course this means that PX is no longer a legal move, you can’t play the first letter again. OY, QW, RV and SU are still good for 40 points each, and YZ, WZ, VZ and UZ give 90, 130, 170 and 210 points (because the point value of Z increases every time). But this is only nine turns, and we need eleven. Fortunately we still have J (= 10) and T (= 20) to play TZ and JZ, for a total score of 2280 points.
I still don’t know how the author got to the “possible 2080” points.
Oh yes, and this is why I’m with Jason Scott — we’re not huge Wikipedia fans because they delete perfectly good information. Someone took the trouble to write something about Nightmare #6, and noted that it is possible to get more than 2080 points, but the editors decided that “WP is not a videogame guide“.
Truecrypt and physical hard drive errors
So you have a hard drive encrypted using Truecrypt. A very good solution to keeping data secure, but it does make your data more fragile. When* the drive goes TU, you can’t just run a recovery program on it, because encryption.
And of course so it came to pass. My hard drive developed read errors.
First thing, make a backup copy. For this you need a Linux box and ddrescue. And a large drive to recover to.
# ddrescue /dev/hdb /mnt/large-disk/diskimage /mnt/large-disk/logfile.log
(This takes a while, but when it’s done you can unplug your faulty disk, save it as much trauma as possible)
You now have an image of the whole disk. You want an image of the partition.
# fdisk -lu diskimage
Disk diskimage: 0 MB, 0 bytes
255 heads, 63 sectors/track, 0 cylinders, total 0 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x2fa13928Device Boot Start End Blocks Id System
diskimage 63 976768064 488384001 7 HPFS/NTFS
Your partition starts at “Start” x “Units”, which would be 63 x 512 = 32256 in this case.
# losetup -o 32256 /dev/loop0 diskimage
You can now attempt to recover /dev/loop0. I found this easier in Windows, so
# dd if=/dev/loop0 of=/mnt/nfs-volume/diskimage.tc
And then back in the Windows world, you can use truecrypt to mount diskimage.tc and if you’re very lucky your files will be there. If you’re unlucky, truecrypt won’t recognise the image as a truecrypt volume, and you’re in more shit than I can help you with today.
In my case, truecrypt mounted the volume but Windows did not recognise it as a drive (i.e. a corrupted file system). There are tools for this. Unfortunately most of them work on physical disks, not virtual ones. Thank Finagle for google, who told me about GetDataBack. Specifically, GetDataBack 4.25. Pointed it at the virtual disk (G:) and it recovered all my files with absolutely no worries.
* Not if.
Streisand Effect
There’s a hoary old bit of Internet folklore, that in the mists of time when dinosaurs roamed the computer rooms, there existed a machine which could be upgraded by cutting a single wire.
In other words, the machine shipped with more power than you paid for, with some kind of a silicon handbrake to cripple the hardware until such time as you could afford to pay for an upgrade.
But that’s long ago and we do things differently now some people don’t learn from history.
Because apparently Tektronix sells equipment with built-in capabilities that costs money to enable, except if you can program an EEPROM. And not with some encrypted password or string, no, apparently plain text available straight off of Tektronix’ website will do the trick.
So after Hackaday linked to Oontz’ website, Tektronix got all butthurt and issued a DMCA takedown notice.
Notes to Tektronix:
1. Streisand Effect. I wouldn’t have written this post if you had not got all upset.
2. Wayback Machine. Jason saved it all for us. Including the original post.
3. Once the cat is out of the bag, it becomes trivial to replicate. Even if you DMCA the Wayback Machine, and me, and everyone else… you still lose. See Note 1.
So, learn from this and design better security next time.
Ons was jonk gewees
I remember when this album hit the shops. We loved it. I drove from Cape Town to Johannesburg, via St. Francis Bay, with one tape in the car. It was amazing.
History lesson
21 Years ago, one man with a gun made a difference.
Having a gun, even an inexpensive ineffective low-capacity 38 Special snubnosed revolver, is better than not having a gun at all.
The $25 Network
These days one can network a bunch of computers for $25 without breaking much of a sweat, since most if not all computers these days come with a network port right there on the motherboard, and if it’s a notebook there will be wi-fi right there as well.
But back in 1987 networks were a big deal. Arcnet came out in 1982 and Ethernet was standardized in 1983 — using almost-a-centimeter-thick coax cables with the delightfully named “vampire tap” connecting stations to the backbone. Yes, we’ve come a long way.
So being able to network two or three machines for $25 was a Big Deal. At around the same time you could get two Ethernet adapters and a cable from LANtastic for $699.
How? Point-to-point serial cables, with one machine acting as a hub in three-machine installations. According to the documentation, this is good for 80 feet at full speed (115 kbit/s). This and some very clever DOS software from D. Jindra and R Armstrong, calling themselves Information Modes and operating from a drawer in Texas. All drives (which in 1987 meant 360k to 1.2Mbyte floppies, and maybe a 20Mbyte hard drive somewhere) and printers could be accessed from all the machines in this network.
It was magic, I tell you. Kids of today, they don’t believe a word of it.
- Link to the files I have (Time has not been kind. There’s some bitrot in the filenames I think)
- The Data Packrat has a disk image of a different version of the $25 Network and delightfully odd ideas of how the internet works.