Profile cover photo
Profile photo
Ed S
Ed's posts

Post has attachment
I'd always associated The Oregon Trail with the Apple II, but it predates even the Apple I - written in 800 lines of Basic on a teletype - or indeed, by hand on paper - by three teachers. Here's the development story.
"From Friday to Sunday, we discussed possibilities. I drew some rough flowcharts and set aside line number ranges for the various parts of the program. If I ran out of lines, I used subroutines to do some of the tasks instead of putting the code in-line. I wrote a lot of code on paper over the weekend."
"I put all the random events into a table of probabilities so it would be easy to add new events or adjust the probability of things happening.On Monday, Paul and I went to the computer lab after school, and Paul started typing in the code while I continued to code more."
For a more in-depth look, read

Post has attachment
The world's first programmable calculator! Weighing in at 80 pounds... "When introduced in late 1963, the Mathatron was the first solid-state, desktop, printing, floating point, algebraic entry, programmable, stored-program electronic calculator." Was the brainchild of William Kahn, who was later called “The Father of Floating Point,” since he was instrumental in creating the original IEEE 754 specification, and who won a Turing Award.
The output here is printed on a paper tape - there's a video within. It's quite noisy for a calculator.
Various models were made with programs in magnetic ROM, but the programmability was 'learn mode' and had some 24 steps of capacity. (Was there branching though? Was this Turing complete? I have my doubts.)
In 1966 you could buy a 480-step and 88-register memory expansion unit, which took the form of a desk to go under the calculator.
More technical info at
Via the photos on the site of York University's computer museum in Toronto:
which +Fabrice Lété has today added to his world map of computer museums at:

Post has attachment
Notice anything unusual about this hard drive? I'll tell you: no moving head assembly, because it's a fixed-head drive with just 16 data tracks, and all the tracks are on the lower side. See the heads in this photo, with the platter removed:
It's from 1968 AFAICT, for Digital's best-selling PDP-8 computer series, which was first sold in 1964 and first delivered in 1965.[1]
"The DF32 Disk File and Control is a fixed head hard drive with a total capacity of 32K 12 bit words. It can have up to 3 DS32 Extender Disks slaved off of it for a total system capacity of 131,072 words"
It weighed 50 pounds, burns 500 Watts, and if your mains is 50Hz then it runs slower.
Digital described it as "a fast, random or sequential access, bulk storage device."
"Since the heads land on the disk when the power is removed it was recommended to not power down the drive motor any more than absolutely necessary."
Also interesting, the DF32 "had no sector structure. The DF32 allowed DMA transfers to begin with any word within the 32K words on the disk, with a single transfer addressing anywhere from one word to 4K words."

[1] Looks like they took orders for six months, then managed to deliver 9 the next month, taking a further 160 orders. By the 12th month, they'd delivered 520 and still had a backlog of 1170. These figures, and a brochure for the PDP-8, at

Post has attachment
Acorn's BBC Micro was always a bit expensive, but this gold-plated one was valued at £5000 when made in 1985. It was first prize in Micro User magazine's second birthday competition - the winner being Ron Self, from Norfolk. It's now safe in London's Science Museum. You can read a bit more here:
The people behind "Oak" brand customised Beebs made the casings in soft steel, polished them, then sent them to specialists to be copper plated, nickel plated and finally gold plated.
(Info from April 1985 issue of Micro User, found here:

Post has attachment
What to teach in a 12-week CS course? Well, at Harvard, they start with Scratch then C, move on to cover Arrays, Algorithms, Memory, Data Structures, then cover HTTP, Machine learning, back to programming with Python, then SQL for databases, then JavaScript - that's quite the whirlwind tour, and quite an interesting order. I do like that four languages are covered - learning just one language will lead to a narrow perspective.

Post has attachment
What's this? A beige box? Not at all! It's HP's 32-bit workstation, so powerful it was export controlled and the Navy kept buying them to run their carrier groups. It was a little under $30k (or more) and a little over 55kg (or more), but for a top-end machine at $65k you do get a built-in thermal printer, 512M RAM, 10M hard drive, Basic, Fortran and Pascal. Click through for ads from 1982.
The CPU was a 450,000 transistor monster, called FOCUS and running at 18MHz and a million instructions per second, with a special integrated copper heatspreader to deal with 7 Watts of heat dissipation.
"The 9020A was the first of the 500 Series computers. When compared to its contemporaries of the time, the 9020 was probably the most advanced workstation ever introduced by HP." The first machines to run HP-UX.

Post has attachment
Andrea Arcangeli on 20 years of Linux Virtual Memory - an explanation and a history lesson. "From simple server workloads to cloud virtualization" - 40min video, and slides as PDF, within.
Andrea will provide a high level perspective of the most notable milestones in the long term evolution of the Linux Virtual Memory and Virtualization subsystems. In addition, Andrea will explore recent advances in Memory Management related to the KVM Virtualization Hypervisor, such as NUMA balancing, THP, KSM and userfaultfd/postcopy live migration. Andrea will cover best practices, providing the audience with an understanding of when and how to leverage these features in their environments.
Via Harald Welte's chosen highlights of FOSDEM 2017

Post has attachment
From 1975, a Soviet programmable RPN desk calculator bearing a striking resemblance to HP's 9100. The Elektronika T3-16, including some photos of the insides.

Post has attachment
The DAI, a fourth machine from the magic year of 1977 - from Belgium. Designed for the UK part of TI by Data Application International but then sold under their own name. When DAI went under, Indata took over the production. Optional FPU for an 8x speedup! Based on 8080 with an in-house 12k Basic, and 8k of RAM expandable to 48k. 16-colour graphics up to 260x352, a memory-efficient text mode, mixed text and graphics, and a 4-colour with 16-colour palette to save memory.

Post has attachment
Ah, the LGP-30, an early drum-based machine. No delay lines, no disks, no Williams tubes, no core - just a high-speed magnetic drum. And paper tapes. This link is from the computer museum at the University of Stuttgart, not yet marked on +Fabrice Lété's world map. The reason for posting is that I saw a modern build of an FPGA-based mini version of the machine, almost a handheld version and with very attractive styling:
That is, LittleGP-30, by Jürgen Müller.
The single address instruction set had only 16 commands. Not only was the main memory on magnetic drum, but so were the CPU registers, timing information and the master bit clock, each on a dedicated track. The number of vacuum tubes were kept to a minimum by using solid-state diode logic, a bit-serial architecture and multiple usage of each of the 15 flip-flops.
Wait while more posts are being loaded