Live data from Hacker News

Why is there a “small house” in IBM's Code page 437?

blog.glyphdrawing.club

31–40 of 55 posts

Re: Why is there a “small house” in IBM's Code page 437?

#31
I think those symbols were so underutilized, IBM didn't care about cementing their names. It's an ambiguous triangle. Use it as delta. Use it as a house. It doesn't matter because the programmers are the ones that give it true purpose.

This was a fantastic article. The ASCII art alone is worth a click.

Re: Why is there a “small house” in IBM's Code page 437?

#34
Having been involved in some big projects my first instinct is that someone had to make a decision fast. IIRC the PC was designed in an 18-month skunkworks project.

I assume that someone had to meet a deadline, they were probably responsible for half a dozen other more important features, and there was a bleary-eyed team meeting where Chet asked “Any idea better than Dave’s house thing?” A bunch of people disagreed, no one had a markedly better idea than house thing, and it was memorialized with no one in the room remotely comprehending it would affect billions of PCs for the next 40 years.

Re: Why is there a “small house” in IBM's Code page 437?

#36
> There is just one thing I cant't quite comprehend. Let's assume for a second that DEL was supposed to be delta. Did IBM seriously not try different ways of drawing a delta, before settling on the house glyph? With a little bit of effort, it is completely possible to draw a convincing delta, even in 8×8 pixel space.

But exactly the same argument applies to the Greek fonts where something that looks even more like a house is unmistakably intended to be delta, since it sits between gamma and epsilon. They could have made that looks like a triangle, but didn't.

Re: Why is there a “small house” in IBM's Code page 437?

#37
post #12

My first association for this symbol isn’t a house, but an indent marker, like here (“Right Indent Box” in particular): https://www.atlantiswordprocessor.com/en/help/images/ruler.p... Or here as a tab stop in GeoWrite (in the top left, below the “file” menu): https://static.wikia.nocookie.net/commodore64/images/6/68/Ge... Some mechanical typewriters had physical markers/stops that looked similar. The best I could fin…

I agree; I always thought of it as a kind of cursor / pointer symbol. I used to do high ASCII art (nothing to write home about) and became pretty familiar with CP437, so I was wracking my brain trying to figure out what the "little house" was going to be.

Re: Why is there a “small house” in IBM's Code page 437?

#39

What I remember from my experiences with terminals and printers (the only display devices available at the time) from 1978-1980 was that the 0x7F character rendered as a checkered box. This correlates with (0xFF) Figure 5 in the article. This was common among all printers I worked with, Teletype, Epson, Okidata, TI, Printronix, and even IBM. Also all the Lear Siegler, Televideo, DEC, Hazeltine, terminals I used did s…

(Author here) Yep, I also wrote another article digging into the history of the checkered box character:

https://blog.glyphdrawing.club/the-origins-of-del-0x7f-and-i...

Re: Why is there a “small house” in IBM's Code page 437?

#40
Wow this is a beautiful article. I love Code page 437 - my first experiences with computers used it. I made two little things that are a homage to the pixelated and "cyberpunk" "screaming electron" "information superhighway" glory that is IBM Code Page 437:

1. Endless scrolling random Code Page 437 text: https://o0101.github.io/random/ (but it seems to be broken indicated by an overabundance of the non-existent "block question mark". Code here in case anyone wants to submit a fix :) : https://github.com/o0101/random)

2. Base-437 - a way to encode any binary file into faithful-to-code-page-437-glyphs that you can nevertheless throw into HTML no problemo: https://browserbox.github.io/Base437/ This means, for instance, you can have a "data:image/png;base437,ëPNG♪◙→◙ ♪IHDR ◘♠ \r¿f ♦gAMA Åⁿa♣ cHRM z& Çä · ÇΦ u..." URI for an image. I just think it looks cool being able to see the content rather than base64 which hides it. Code: https://github.com/BrowserBox/Base437

Post reply on HN