Floating Point Precision

IBM 360/44:

One unusual feature of the Model 44's console was a rotary knob to select floating point precision; reducing the precision increased speed.

Funny story: this is actually how it's implemented in Javascript to this day.

kenshirriff:

Bizarrely, the units on the knob are bits in the significand, divided by 4. For comparison, modern floating point would be a setting of 6 for single precision and 13.25 for double precision.

The second console function was "operator intervention":

program debugging tasks such as examining and modifying memory or registers and setting breakpoints. The Model 30 console controls below were used for operator intervention. To display memory contents, the operator selected an address with the four hexadecimal dials on the left and pushed the Display button, displaying data on the lights above the dials. To modify memory, the operator entered a byte using the two hex dials on the far right and pushed the Store button. (Although the Model 30 had a 32-bit architecture, it operated on one byte at a time, trading off speed for lower cost.) The Address Compare knob in the upper right set a breakpoint.

If IDE developers were as obsessed with skeuomorphism as music software developers, this is what Xcode would look like:

Maybe that's not such a bad idea, actually. Xcode should have Winamp skins.

Previously, previously, previously, previously, previously, previously, previously, previously, previously, previously, previously, previously, previously, previously, previously.

Tags: , ,

SOMA Nature Walk: Cistern Edition

I thought this was cool: as a part of the interminable Central Subway construction, they have re-paved the intersection of 4th and Bryant, but that was more complicated than usual, because there's a cistern there. It's 75,000 gallons, built in 1908, and even though it's probably concrete rather than brick by now, it is still traditional for them to be marked with a ring of bricks. That meant framing it out with two different circular molds and two or more concrete pours over a couple of days.

You see a lot of sloppy road-work in this town, but not when it comes to pouring curbs and bulb-outs. That's when they do the work to get their cosines and Béziers right.

On the other hand, the pour for the new curb you can see across the street has been half-done for so long that grass has begun to grow in the exposed dirt.

Previously, previously, previously, previously, previously.

Tags: , ,

  • Previously