Top all-time · #6062
Andy Balaam
Personal blog · artificialworlds.net/blogprogrammingsystems
Andy Balaam's personal blog at artificialworlds.net covers programming and systems. Since 2008, 13 different Hacker News readers have linked it 14 times, most often “C++ repl (IGCC)”. It is still writing: the last post was on 2026-10-16, and you can follow it by feed.
Too few sampled comments (4) to say how often HN recommends it.?
Why HN links it
Andy Balaam's posts cover his own software projects, such as the Rabbit Escape game and the IGCC C/C++ REPL. Comments mention these projects and do not discuss the writing itself.
Summarised by Claude from a sample of 4 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- C++ repl (IGCC)4 people · 4 mentions · first linked 2011-04-12
- Message order in Matrix: right now, we are deliberately inconsistent2 people · 2 mentions · first linked 2024-12-05
What Hacker News says?
Rabbit Escape[1] is similar; I like the scribble aesthetic. [1]: https://artificialworlds.net/rabbit-escape/
Comment linking /rabbit-escape/
on “Lemmings 2: The Tribes”Submitted Feeling Sad about AI as a story · 180 points
HN discussionyes and XMPP is actually a messaging protocol. Matrix is an eventually consistent database with a crappy messaging app implemented on top, and because of the insane architecture they are justifying decisions like message ordering that is non-deterministic[0] -- for multi user chat! What could possibly go wrong if users in a multi user chat see messages in different orders? This decision is a perfect example of how s…
Comment linking /blog/2024/12/04/message-order-in-matrix/
on “Matrix Foundation to shut down bridges if it doesn't raise $100K”Submitted Message order in Matrix: right now, we are deliberately inconsistent as a story · 136 points
HN discussionThis should perhaps have "(2009)" in the title; it is a fork of http://www.artificialworlds.net/wiki/IGCC/IGCC . Andy Balaam worked on the original IGCC 2009, 2012. Alexandru Dina worked on this fork 2018-2021. The fork seems to be mostly minor modernization, and adding color. It works by compiling and re-running the whole session each time and assuming that it only printed `n` bytes last time but printed `n+m` byte…
Comment linking /wiki/IGCC/IGCC
on “Interactive GCC (igcc) is a read-eval-print loop (REPL) for C/C++”Submitted C++ repl (IGCC) as a story · 68 points
HN discussionGood point! However, you bring in a common misconception I'm fighting with within my company for a long time. Python is not an interpreted language. There is no such thing as an "interpreted language", a language is just a set or rules and keywords. Everything you can fit into Backus–Naur form is already a language even if it doesn't have any implementation nor compiler neither interpreter. Just as a piece of eviden…
Comment linking /wiki/IGCC/IGCC
on “Show HN: Python framework is faster than Golang Fiber”Submitted Igcc – Interactive GCC (2009) as a story · 3 points
HN discussionSubmitted Interactive GCC (igcc) – a REPL for C/C++ as a story · 3 points
HN discussionSubmitted C++ is an expert language as a story · 3 points
HN discussionSubmitted Building cross-platform Rust for Web, Android and iOS – a minimal example as a story · 2 points
HN discussionSubmitted IndexedDB is 10x slower for storing arrays than strings as a story · 1 points
HN discussionSubmitted Keep your Indexed DB keys and values small if you want good performance as a story · 1 points
HN discussionSubmitted Bash Associative Array Examples as a story · 1 points
HN discussion