I explain algorithms and math with interactive web pages (incl. pathfinding, hexagons, procgen maps, voronoi). Wrote Solar Realms Elite; helped w/@rotmg_news

Silicon Valley CA & Seattle WA
Joined January 2012
I've posted to Stack Overflow, Reddit, Twitter instead of Quora, Pinterest, Facebook, because my posts are readable by anyone, not only logged in users. As site rules change, it changes my motivation to post. Also: I blog at simblob.blogspot.com/ ; it has RSS too
7
6
150
24,075
New talk! About the divided human & agent worlds, boundary objects, and building thicker interfaces I've been exploring how to improve "planning", aka. deciding what agents should build, how you want it built, & making the whole team part of that process maggieappleton.com/planning-…
28
51
16
525
49,475
Fermions are nouns Bosons are verbs What are the adjectives? adverbs? articles? prepositions?
5
1,466
A long time ago I lost the source to a game I made. Joe has reverse engineered it. I've just started reading the code and … wow, it's bringing back so many fond memories!
With all the reverse engineering of games going on, I decided to attempt it on a game from my youth: the DOS BBS door game Solar Realms Elite. The original game's source code was lost in 1996. github.com/joeshaw/sre-recon…
4
2
67
2,861
Although local variable names won't match, it's been nice to see the algorithms for combat and game balance. I had forgotten so many things about how everything worked!
7
432
Amit Patel retweeted
similar to how I feel about compilers sometimes: they do all this internal stuff for their own work, tracking provenance, eliminating dead code, but the interface with the human only exposes a fraction of it (whatever can become an 'error' or 'warning')
Replying to @rsnous
Smartphones invented a to-do list for computers (the notifications drawer). It's just never a tool of the human. You can't save or reorder notifications and see a history of them. You can't create your OWN notifications.
1
4
12
1,315
This site has been around forever. But just updated, seen from the HTTP header: Last-Modified: Mon, 28 Sep 2026 16:19:32 GMT Also, it has javascript now!
2
592
New blog post: redblobgames.com/blog/2026-0… I was looking at assigning "a" vs "an" articles for English nouns (for procgen purposes), and fell into a rabbit hole…
4
3
49
2,513
Amit Patel retweeted
does Jev understand colour? incredible model, very cheap and fast. definitely feels like a leap forward for creating new UX/UI paradigms on top of modern language models.
100
356
66
5,728
544,168
✍️ Playing with programmable highlighters, e.g. * green highlight on a citation -> finds and prints the cited paper * orange highlight on a claim -> prints a skeptical fact-check Extends naturally to "if I write a comment like 'Is there more recent work?' and circle it in purple, send the comment with surrounding context to an agent"
24
15
6
287
13,977
Amit Patel retweeted
Understanding the Navier-Stokes blow-up? I created a new Tangible lesson to explain the concept of blow-up: from ordinary differential equations, to gravity, heat equation…and Navier-Stokes ! huggingface.co/spaces/dlouap…
6
32
2
203
11,721
Amit Patel retweeted
turns out 60hz hi-dpi eink screens feel pretty magical
310
1,600
217
25,610
1,626,757
Amit Patel retweeted
GPT-5.6 Astra just exploded Runescape bench scores, setting huge records on 10/16 skills. Huge outlier performance.
75
120
49
2,361
285,083
New post by me, about the flaw in bezier curves that most drawing apps ignore: acko.net/blog/curvature-bezi…
5
17
2,777
Amit Patel retweeted
I'm using a lot of Lean at work. They've recently added Float.Model which let's you prove things about IEEE floats, so I tried out Quake III's inverse square trick. github.com/BorisTheBrave/inv…
1
2
30
2,874
Amit Patel retweeted
This is very cool, python 3.14+ allows you to attach to a running python process with pdb w/o needing any code instrumentation For details see: github.com/stas00/the-art-of…
3
8
1
81
4,718
Amit Patel retweeted
the Spilhaus "one world ocean" coordinate system with Natural Earth base.
1
6
1
35
2,510