Hacker Blogs
Work in progress: 15,409 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #827

C

codersnotes.com

Personal blog · codersnotes.comprogrammingsystems

codersnotes.com is a personal blog at codersnotes.com about programming and systems. Since 2011, 80 different Hacker News readers have linked it 113 times, most often “A Constructive Look at TempleOS (2015)”. The last post was in 2022, but the archive is still widely read.

Visit the blog
113mentions?
80HN people?
2011–2026first – last linked?
Links on Hacker News per year · peak 23 in 2017

Most-linked posts?

  1. A Constructive Look at TempleOS (2015)
    32 people · 35 mentions · first linked 2016-02-03
  2. How to Write a Maths Library in 2016
    5 people · 5 mentions · first linked 2016-02-20
  3. Disassembling Jak and Daxter
    4 people · 6 mentions · first linked 2017-01-12
  4. What Was the Microsoft Network?
    4 people · 4 mentions · first linked 2018-08-29
  5. The Elegance of Deflate
    4 people · 4 mentions · first linked 2016-08-22
  6. Under Construction (2015)
    3 people · 5 mentions · first linked 2015-11-25
  7. Learning via Bullshit
    3 people · 3 mentions · first linked 2016-12-08
  8. The Man Behind the Curtain: Commercial games with source code releases
    3 people · 3 mentions · first linked 2015-02-01
  9. A Constructive Look at TempleOS
    3 people · 3 mentions · first linked 2015-06-08
  10. Something Rotten in the Core
    2 people · 2 mentions · first linked 2017-10-25

What Hacker News says?

  1. I loved this article on the elegance of deflate http://www.codersnotes.com/notes/elegance-of-deflate/ finishes with this: It's not one algorithm but two, that dance and weave together in harmony. You can pick dictionary matching, or entropy coding, and you can select between them on a per-byte basis with no overhead. That's what I find so clever about it - not that it can do one thing or the other, but that it can c…

    Comment linking /notes/elegance-of-deflate/

    on “Ask HN: What's your favorite elegant/beautiful algorithm?”
  2. Submitted A Constructive Look at TempleOS as a story · 463 points

    HN discussion
  3. Another article that centers not around the person, but TempleOS: http://www.codersnotes.com/notes/a-constructive-look-at-temp...

    Comment linking /notes/a-constructive-look-at-templeos/

    on “Terry Davis has died”
  4. Submitted What Was the Microsoft Network? as a story · 314 points

    HN discussion
  5. Color transitions are hard, and that illusion is pretty trippy. Beyond that, my sense is another big problem most people run into when they try to light pixel art (or any hand-painted asset) is that the asset is almost always "pre-tonemapped" by the artist. By first inverse-tonemapping the asset before applying any lighting, and then re-tonemapping afterwards, you can get pretty good results (assuming you can work o…

    Comment linking /notes/untonemapping/

    on “Graveyard Keeper: How the graphics effects are made”
  6. Submitted A Constructive Look at TempleOS (2015) as a story · 287 points

    HN discussion
  7. There are a lot "See also" - so I'd like to shout out to the late Terry Davis' "TempleOS" and his ... strange take on an interactive boot-to-command line system based on C++ and x86_64. [*] https://en.wikipedia.org/wiki/TempleOS [Edit]: See also http://www.codersnotes.com/notes/a-constructive-look-at-temp...

    Comment linking /notes/a-constructive-look-at-templeos/

    on “Snakeware – Linux distro with Python userspace inspired by Commodore 64”
  8. Submitted The Elegance of Deflate as a story · 251 points

    HN discussion
  9. The weird TempleOS has similar features: http://www.codersnotes.com/notes/a-constructive-look-at-temp...

    Comment linking /notes/a-constructive-look-at-templeos

    on “Project Oberon”
  10. Submitted The Secret Button as a story · 241 points

    HN discussion
  11. - Temple OS. Very simple OS but has interesting innovations. http://www.codersnotes.com/notes/a-constructive-look-at-temp... - Amiga OS / Morph OS - Menuet OS / Kolibri OS. minimalistic and 100% written in Assembly.

    Comment linking /notes/a-constructive-look-at-templeos/

    on “The Unix-Haters Handbook (1994) [pdf]”
  12. Submitted Disassembling Jak and Daxter as a story · 180 points

    HN discussion
  13. There's a lot of snippets posted over the years on various forums. Nothing much, a few pages to get a hint of the syntax and the basics. Once you've picked apart the loader/runtime[1] the dynamic nature of the Lisp runtime system allows the system itself to hint a lot at how things originally went together. (e.g. type information is always present, state machines are explicit and easy to spot) [1] http://www.codersn…

    Comment linking /notes/disassembling-jak/

    on “OpenGOAL: Port of Jak and Daxter, written in GOAL, a custom Lisp by Naughty Dog”
  14. Submitted What the Hell Was the Microsoft Network? (2018) as a story · 177 points

    HN discussion
  15. Somewhat reminded me of the constructive look at TempleOS http://www.codersnotes.com/notes/a-constructive-look-at-temp...

    Comment linking /notes/a-constructive-look-at-templeos/

    on “Project Oberon”
  16. Submitted The Metaprogrammer as a story · 176 points

    HN discussion
  17. Incidentally, this is one of the most interesting aspects of the "crank" operating system Temple OS, every program in the language is written in a variant of C that's compiled on the fly, and the shell itself is just a C REPL. I've never used it but found this article very interesting: http://www.codersnotes.com/notes/a-constructive-look-at-temp...

    Comment linking /notes/a-constructive-look-at-templeos/

    on “Lisp Quickstart”
  18. Submitted Being Sneaky in C as a story · 158 points

    HN discussion
  19. Alas, while researching this[1] article I discovered that there are no active WebRings still in operation. (the few sites that claim to be working webrings are in fact fake) [1] http://www.codersnotes.com/notes/under-construction/

    Comment linking /notes/under-construction/

    on “ICQ: 20 Years Is No Limit”
  20. Submitted Disassembling Jak and Daxter (2017) as a story · 153 points

    HN discussion
  21. I'll post up my complete entry in case anyone's interested to look through it: http://www.codersnotes.com/files/piupiu.zip See surveil.txt for notes first. Someone below asked what makes this different from the Obfuscated C contest. In this contest, the idea is to make code that looks very clean and innocent. Entries that hide their behavior in weird ugly macros or just general C complexity are not really in the spi…

    Comment linking /files/piupiu.zip

    on “Winners of the 7th Underhanded C Contest”
  22. Submitted Beating the Compiler as a story · 140 points

    HN discussion
  23. OP here. I also wrote an article on the delights of things being Under Construction. :) http://www.codersnotes.com/notes/under-construction/

    Comment linking /notes/under-construction/

    on “What Was the Microsoft Network?”
  24. Submitted The Man Behind the Curtain: Commercial games with source code releases as a story · 137 points

    HN discussion
  25. God I miss this: http://www.codersnotes.com/notes/the-microsoft-network/msn1_... . So clear! So easy to read! So obvious what things you can click and what things you can't. Compared to this Windows Modern crap where it's not clear what's a button and what's a label, and every app (or part thereof) has its own idea about where things go.

    Comment linking /notes/the-microsoft-network/msn1_02.jpg

    on “What Was the Microsoft Network?”
  26. Submitted A Constructive Look at TempleOS (2015) as a story · 130 points

    HN discussion
  27. > MSVC compiler doesn't do SROA, as far as I know. Yes, it has since at least 2010 (and probably earlier). See "scalar replacement": https://blogs.msdn.microsoft.com/vcblog/2009/11/02/visual-c-... > Have you actually looked at that thing? It's not a Point struct, I can tell you that. There's nothing abstract about it. The Vec classes can be used as Point structs. > If you want to take advantage of SIMD fully, you ne…

    Comment linking /notes/maths-lib-2016/

    on “The Rusty Web: Targeting the Web with Rust”
  28. Submitted The Death of the Von Neumann Architecture as a story · 105 points

    HN discussion
  29. > "Expands to the exact same code everywhere on every imaginable compiler, even toy compilers nobody uses" is not part of the definition of "abstraction". MSVC compiler doesn't do SROA, as far as I know. > What do you think http://www.agner.org/optimize/#vectorclass is then? Have you actually looked at that thing? It's not a Point struct, I can tell you that. There's nothing abstract about it. If you want to take ad…

    Comment linking /notes/maths-lib-2016/

    on “The Rusty Web: Targeting the Web with Rust”
  30. Submitted Why Command and Vector Processors Rock as a story · 89 points

    HN discussion

Search all of HN for codersnotes.com

Linked by the same people?