Story Details

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

    Posted: 2025-04-12 18:55:17

    Code page 437, the original character set for the IBM PC, includes a small house character (⌂) because it was intended for general business use, not just programming. Inspired by the pre-existing PETSCII character set, IBM included symbols useful for forms, diagrams, and even simple games. The house, specifically, was likely included to represent "home" in directory structures or for drawing simple diagrams, similar to how other box-drawing characters are utilized. This practicality over pure programming focus explains many of 437's seemingly unusual choices.

    Summary of Comments ( 43 )
    https://news.ycombinator.com/item?id=43667010

    HN commenters discuss various aspects of Code Page 437. Some recall using it in early PC gaming and the limitations it imposed on game design. Others delve into the history of character sets and code pages, including the inclusion of box-drawing characters for creating UI elements in text-based environments. Several speculate about the specific inclusion of the "house" character (⌂), suggesting it might be a remnant of a planned but never implemented feature, potentially related to home banking or smart home technologies nascent at the time. A few commenters point out its resemblance to Japanese family crests (kamon) or stylized depictions of Shinto shrines. The impracticality of representing a real house address with a single character is also mentioned.