GnarfGnarf

Joined 16 years ago

Karma
1,752
Submissions
752
Member since
Jul 26
Our life will be judged by what we have done for others.
View on Hacker News

Recent submissions

Comment · 11 hours ago
I had to cancel my landline because all I ever received were telemarketers and scammers.
Comment · 2 months ago
The company started out with RPG. There was no COBOL compiler. They had to start processing health claims on paper tape, which could only be read with Assembler. They hired me to learn & write Assembler. We converted the master file update (40,000 cards, two hours twice a day) to Assembler, when I discovered a way to store 240 digits per card: twelve bits/column = three decimal digits. It was the 70's (7 = 0111), so our cards looked like lace doilies. Reconstructing jammed cards was fun.

I left the company after three years because I could only compile & test at night or on weekends.

Comment · 2 months ago
The Assembler (Basic Assembler Language or BAL) was for the Univac 9300 and 9400, clones of the IBM 360. Univac originally made and sold the 1100 series, with the Exec 8 O/S. The 1100 was a 36-bit machine, very successful in airline reservation systems, petroleum exploration, etc. but it was incompatible with IBM's 360 architecture. Univac developed the 9000 so IBM customers could easily convert.

The 9300 I programmed had 32K, tape drives, card reader & punch. It ran NCOS (Non-Concurrent OS). It had no virtual memory, so we had to write our own "overlays", sections of code that were loaded at beginning and end of a run, for initialization and wrapping up. No console, just sixteen lights to display error numbers, and eight butterfly switches for writing directly to memory.

Imagine running an insurance company on 32K!

Comment · 2 months ago
I was a Systems Analyst. I helped salesmen prepare proposals, I did benchmarks and conversions, and customer training. Univac couldn't afford to put a computer in every branch, so I had less access and opportunity to program, than our customers. Made support awkward.

We also had internal competition and friction. The 9000 and 1100 teams resented if their technology was not pitched to a prospective customer. The 9000 was lower-end than 1100, but there was enough overlap in the mid-range.

I also programmed the CADE 1900, a data entry system that paid for many trips throughout Canada and the U.S.

Before that, I wrote apps in IBM mainframe Assembler for a life insurance company.

(Sorry I didn't reply sooner, I had not seen the question).

Comment · 2 months ago
I should have loved Latin. I should have loved Greek.
Comment · 2 months ago
I worked for Sperry Univac 1974/78. Great bunch of people. It’s a shame their resources were diluted over so many different operating systems.
Comment · 5 months ago
What, you rewrote std::deque? Whew!
Comment · 6 months ago
It’s heartbreaking to think of what treasures were lost when they were using mummies as locomotive fuel in the 19th century.
Comment · 7 months ago
Perhaps, but municipal water runs by gravity whereas your well pump doesn’t operate during a power failure.
Comment · 7 months ago
SBC = Single Board Computing Betriebsblind
Comment · 9 months ago
Agree. I love UDLs, use them in my code for improved legibility. I hadn’t realized how badly you can screw up if you don’t define all the operators correctly.
Comment · 9 months ago
I thought User-Defined Literals were a great idea until I saw all the pitfalls listed in the Google style document. Dangerous indeed.
Comment · 9 months ago
The UK was not part of the Euro economy.
Comment · 10 months ago
I'm a Windows/macOS developer, but I strongly feel that all national governments need to convert to Linux, for strategic sovereignty.

(My customer demographic is seniors & casual users).

Comment · 11 months ago
I'm a Windows/macOS developer, but I strongly feel that all national governments need to convert to Linux, for strategic sovereignty. I'm sure Microsoft, under orders from the U.S. government, could disable all computers in any country or organization, at the flick of a switch.

Imagine how Open Source Software could improve if a consortium of nations put their money and resources into commissioning bug fixes and enhancements, which would be of collective benefit.

Apart from a few niche cases, the needs of most government bureaucracies would be well served by currently available OSS word processing, spreadsheet, presentation and graphics software.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton