Top all-time · #3327
MOND←TECH MAGAZINE
Personal blog · herecomesthemoon.net · on HN as Mond_programmingai
MOND←TECH MAGAZINE is a personal blog at herecomesthemoon.net about programming and ai. Since 2024, 22 different Hacker News readers have linked it 33 times, most often “Commodified Intelligence”. It is still writing: the last post was on 2026-10-03, and you can follow it by feed.
This is a website, which means it sometimes goes offline
Most-linked posts?
- Commodified Intelligence4 people · 5 mentions · first linked 2026-09-25
- The two factions of C++4 people · 4 mentions · first linked 2024-11-24
- Async Rust: Where does the scheduler live?3 people · 3 mentions · first linked 2026-10-05
- Type Inference in Rust and C++3 people · 3 mentions · first linked 2025-01-21
- I Like the Helix Editor3 people · 3 mentions · first linked 2025-06-28
- Carbon is not a programming language (sort of)2 people · 2 mentions · first linked 2025-02-08
- Remaking Party House2 people · 2 mentions · first linked 2026-08-10
- How many options fit into a boolean?2 people · 2 mentions · first linked 2025-11-09
- Were multiple return values Go's biggest mistake?2 people · 2 mentions · first linked 2025-03-15
- Solving LeetCode Problems with Racket2 people · 2 mentions · first linked 2024-11-23
What Hacker News says?
The fact that C++ development has been effectively hijacked by the "no ABI breakage, ever"/backwards compatibility at all costs crowd certainly speaks to this. https://herecomesthemoon.net/2024/11/two-factions-of-cpp/ There are a lot of pre-compiled binaries floating about that are depended on by lots of enterprise software whose source code is long gone, and these are effectively locked to x86_64 chips until the co…
Comment linking /2024/11/two-factions-of-cpp/
on “Intel announces retirement of Pat Gelsinger”Submitted The two factions of C++ as a story · 554 points
HN discussionC++ _has_ been getting safer and safer to write. However: 1. The dangerous footguns haven't gone away 2. There are certain safety problems that simply can't be solved in C++ unless you accept that ABI will be broken and the language won't be backwards compatible. Circle ( https://www.circle-lang.org/site/index.html ) and Carbon ( https://docs.carbon-lang.dev/ ) were both started to address this fundamental issue tha…
Comment linking /2024/11/two-factions-of-cpp/
on “Greg K-H: "Writing new code in Rust is a win for all of us"”Submitted Pipelining might be my favorite programming language feature as a story · 372 points
HN discussionHelix is the most interesting editor I've seen in a while. Very sane configuration — my config includes just one line to change the default theme to something with more contrast. No "AI" shit pushed down your throat, and it takes the vim idea of applying actions to blocks of code, and swaps them around — you first select the code, and then apply an action to it. So you get visual feedback before doing the action and…
Comment linking /2025/06/i-like-helix/
on “Helix Editor 25.07”Submitted Carbon is not a programming language (sort of) as a story · 166 points
HN discussionSee https://herecomesthemoon.net/2025/06/i-like-helix/ , Helix is a very different experience from neovim, and basically everything works out of the box with no configs or setup required. It's quite impressive how everything just works and how easy onboarding is.
Comment linking /2025/06/i-like-helix/
on “From VS Code to Helix”Submitted Were multiple return values Go's biggest mistake? as a story · 40 points
HN discussion> In fact, you could use Nim as a production-ready alternative to the upcoming Carbon language. Nim has fantastic interoperability with C++, supporting templates, constructors, destructors, overloaded operators, etc. However, it does not compile to readable C or C++ code, which is unlike Carbon's goals. Well, that really depends on what the reason for one's interest in Carbon is, which is slightly hinted at by the l…
Comment linking /2025/02/carbon-is-not-a-language/
on “A review of Nim 2: The good and bad with example code”Submitted I Like the Helix Editor as a story · 28 points
HN discussionGod's multiple returns is, from someone whose primary language is Go for now, crap. See https://herecomesthemoon.net/2025/03/multiple-return-values-... which goes into detail.
Comment linking /2025/03/multiple-return-values-in-go/
on “Oberon Pi”Submitted Async Rust: Where does the scheduler live? as a story · 15 points
HN discussionSubmitted Type Inference in Rust and C++ as a story · 6 points
HN discussionSubmitted Commodified Intelligence as a story · 5 points
HN discussionSubmitted Commodified Intelligence as a story · 4 points
HN discussionSubmitted Type Inference in Rust and C++ as a story · 4 points
HN discussionSubmitted Async Rust: Where does the scheduler live? as a story · 3 points
HN discussionSubmitted Commodified Intelligence as a story · 3 points
HN discussionSubmitted How many options fit into a boolean? as a story · 3 points
HN discussionSubmitted Solving LeetCode Problems with Racket as a story · 3 points
HN discussionSubmitted The tech interview is a legible, reasonably well-designed process as a story · 3 points
HN discussionSubmitted Solving LeetCode problems with Racket: I don't know what I expected as a story · 3 points
HN discussionSubmitted Commodified Intelligence as a story · 2 points
HN discussionSubmitted What makes $BigTechCompany's products bad, anyway? as a story · 2 points
HN discussionSubmitted What makes $BigTechCompany's products bad, anyway? as a story · 2 points
HN discussionSubmitted Were multiple return values Go's biggest mistake? as a story · 2 points
HN discussionSubmitted Async Rust: Where does the scheduler live? as a story · 1 points
HN discussionSubmitted Commodified Intelligence as a story · 1 points
HN discussionSubmitted The Two Factions of C++ as a story · 1 points
HN discussionSubmitted Remaking Party House as a story · 1 points
HN discussion