Top all-time · #1084
Nolen Royalty
Personal blog · eieio.games · on HN as eieiogameswriting
Nolen Royalty's personal blog at eieio.games covers games and writing. Since 2023, 65 different Hacker News readers have linked it 111 times, most often “Writing down (and searching through) every UUID”. It is still writing: the last post was on 2026-09-21, and you can follow it by feed.
games, writing, and nonsense from nolen royalty
Most-linked posts?
- Writing down (and searching through) every UUID10 people · 10 mentions · first linked 2024-12-06
- Global Caps-Lock Key5 people · 6 mentions · first linked 2025-02-05
- Playing Wordle from the Firefox address bar4 people · 5 mentions · first linked 2023-07-05
- Snakes.run: rendering 100M pixels a second over SSH4 people · 4 mentions · first linked 2026-02-26
- Solitaire Alone Together4 people · 4 mentions · first linked 2026-09-22
- Legibility of Effort4 people · 4 mentions · first linked 2026-06-23
- Bad Apple but it's 6,500 regexes that I search for in Vim3 people · 4 mentions · first linked 2025-01-10
- ssh tiny.christmas3 people · 3 mentions · first linked 2025-12-24
- I'm Running a Programming Contest3 people · 3 mentions · first linked 2026-07-24
- Running a million-board chess MMO in a single process3 people · 3 mentions · first linked 2025-06-25
What Hacker News says?
The author has another post that describes how the website worked, including how it changed over the course of its existence. But briefly, yes, web sockets are used to stream updates from the server. http://eieio.games/essays/scaling-one-million-checkboxes/
Comment linking /essays/scaling-one-million-checkboxes/
on “The secret inside One Million Checkboxes”Submitted The secret inside One Million Checkboxes as a story · 2365 points
HN discussioneieiogames@gmail.com is great (or whatever's best for you on https://eieio.games/whats-my-deal ) I think the biggest rabbit hole I went down was trying to use FEAL (which is very breakable) and exploiting the things that make it breakable. But this is very much not my area of expertise - I was learning as I was working - so it's very possible either that that was a dumb idea or that it was a great idea that I didn't…
Comment linking /whats-my-deal
on “Every V4 UUID”Submitted Bad Apple but it's 6,500 regexes that I search for in Vim as a story · 598 points
HN discussionYou should check out the author's blog post about the site — it is quite literally every UUID, computed and rendered on demand. https://eieio.games/blog/writing-down-every-uuid/
Comment linking /blog/writing-down-every-uuid/
on “Every V4 UUID”Submitted Put the DVD logo in the corner (2023) as a story · 415 points
HN discussionHe has a writeup of it here: https://eieio.games/blog/writing-down-every-uuid/ He's using a bijection between the number on the left (which are ordered) and the UUID that's designed to produce something random-looking. The simple fact that bijection cannot produce the same output out of two inputs (or it's not a bijection) means that all the UUIDs are unique.
Comment linking /blog/writing-down-every-uuid/
on “Every V4 UUID”Submitted Running Pong in 240 browser tabs as a story · 350 points
HN discussionThey're not randomly generated. They're generated using a Feistel cipher. [1] He's ensuring the uniqueness by indexing from 0, and applying the cipher to come up with a more "random" looking UUID. [1] https://eieio.games/blog/writing-down-every-uuid/#toc:feiste...
Comment linking /blog/writing-down-every-uuid/
on “Every V4 UUID”Submitted Scaling One Million Checkboxes to 650M checks as a story · 237 points
HN discussionThe fact that the search works impressed me more than anything. Of course, like every great magic trick, it seems so simple once it is explained. For the curious, here's the linked blog post describing how the project works: https://eieio.games/blog/writing-down-every-uuid/ Edit to add: I'd only tried searching for an exact UUID when I wrote this comment. I didn't realize it supports full text search! Now I'm even m…
Comment linking /blog/writing-down-every-uuid/
on “Every V4 UUID”Submitted BreakTime: Running Breakout inside Google Calendar as a story · 213 points
HN discussionblog post: https://eieio.games/nonsense/game-14-one-million-checkboxes/
Comment linking /nonsense/game-14-one-million-checkboxes/
on “One Million Checkboxes”Submitted Running a million-board chess MMO in a single process as a story · 186 points
HN discussion(post author here) If Recurse sounds fun and magical to you - it is! And you should consider applying :). You can always defer your acceptance until the timing works out. It's free (they make money via job placements, but when I applied I was clear that I wasn't looking for work). I've been meaning to write a blog about my time there - here's what I would want to say: The best thing that Recurse (RC) did for me was…
Comment linking /nonsense/implementing-wordle-in-the-firefox-address-bar/
on “Put the DVD logo in the corner (2023)”Submitted Doom in the iPhone photos app (barely) as a story · 77 points
HN discussionAs you wish! We've swapped out the link from https://eieio.games/blog/one-million-chessboards/ to your site. But I also put the blog link in the top text, so hopefully readers will look at both. (Oh and I still owe you an email. I haven't forgotten!)
Comment linking /blog/one-million-chessboards/
on “One Million Chessboards”Submitted PacCam: Pac-Man controlled with your face as a story · 62 points
HN discussionIf you missed it, there was a nice story around One Million Checkboxes: https://eieio.games/blog/the-secret-inside-one-million-check... I wonder if something similar will happen here. @eieio please open source the Go code, would be fun to poke at.
Comment linking /blog/the-secret-inside-one-million-checkboxes/
on “One Million Chessboards”Submitted Why does SSH send 100 packets per keystroke? as a story · 42 points
HN discussionWas this the one you were thinking of? https://eieio.games/nonsense/game-12-stranger-video/
Comment linking /nonsense/game-12-stranger-video/
on “Eyechat”Submitted A Decade Without a Drink as a story · 34 points
HN discussiongreat point re: Nolen's site -- I've collab'ed with him on https://eieio.games/blog/talk-paper-scissors/ , I should have remembered that! :-) it's not crazy to stack virtual lists... at that point, I might also just see that the user is near/at the end of the list, and just swap out the content completely and place them back at scrolling position y:0 or something for sure, I shouldn't make perfect the enemy of good…
Comment linking /blog/talk-paper-scissors/
on “Infinite Pixels”Submitted Auto-texting STOP to unknown numbers as a story · 21 points
HN discussionSince it seems unlikely that a single scroll gesture passes the threshold, and also the scrollbar thumb probably is invisible (either intentionally or due to the extreme height): maybe an "infinite scroll" paginated stack of virtual lists would be enough? I mean a dumb "load more" implementation that swaps out the main container once you reach the end/start of each "item" (virtual lists themselves)? If that doesn't…
Comment linking /blog/writing-down-every-uuid/
on “Infinite Pixels”Submitted Running a million-board chess MMO in a single process as a story · 16 points
HN discussionAuthor's blog post about this project: https://eieio.games/blog/solitaire-alone-together/
Comment linking /blog/solitaire-alone-together/
on “Solitaire Alone Together”Submitted 1Crossword: Crosswords for Your Password Manager as a story · 9 points
HN discussionApropos of nothing, except that it shows off that Firefox implements the OpenSearch spec correctly, here's a Wordle clone my friend Nolen built in Firefox's address bar: https://eieio.games/nonsense/implementing-wordle-in-the-fire... I hope it brings you the five minutes of delight that it brought me
Comment linking /nonsense/implementing-wordle-in-the-firefox-address-bar/
on “Firefox Address Bar Tips”Submitted Draw Marc Andreessen on an Egg as a story · 5 points
HN discussion