The Xkcd thing, now interactive
Overall Reception
- Many commenters found it delightful, funny, and oddly satisfying, comparing it to Angry Birds, Little Inferno, and old Box2D playboxes.
- Several people reported spending notable time just toppling the stack or trying to clear the screen or rearrange into a stable configuration.
- A few praised the polish and the “feel,” acknowledging the work required to make simple interactions feel good.
Metaphor & Interpretation
- The auto-collapse after enabling physics is widely read as metaphor: infrastructure that looks stable is actually already collapsing.
- Some appreciate that it decays even if you “do nothing,” aligning with views of real-world tech stacks and maintenance.
- Others explicitly say they wanted amusement, not existential dread, yet still acknowledge the metaphor as “very real.”
- Observations that the “Nebraska” block or tiny maintainer piece often remains stable longest are seen as poetically accurate.
Physics, Friction, and Technical Critiques
- Frequent complaints about blocks feeling too “slippery” and friction being set too low; several suggest increasing friction.
- Some note unrealistic behavior: small blocks nudging larger ones sideways/upwards, wedged blocks being squeezed out despite heavy load, and an initial “bump” when physics starts because the pre-drawn state isn’t a relaxed physical state.
- One commenter points out stroke/border not matching collision bounds and shows a code tweak.
- Input handling critiques: dragging feels rigid, force applies from center rather than cursor, and blocks can “quantum tunnel” through others.
- For drag behavior, suggestions range from registering mousemove on
windowto using pointer events withsetPointerCapture.
Performance and UX Issues
- Some users report browser or mobile app jank, especially with back navigation, and at least one Android HN client effectively freezing.
- Others note frame-rate and device differences affecting initial stability.
Ideas, Variants, and Related Work
- Requests for: editing labels, a multiplayer Jenga-style game, generating stacks from real dependency graphs (e.g.,
package.json), and integrating with external diagram tools. - A prototype site that builds XKCD-style stacks from GitHub repos is mentioned, along with concerns about overly broad OAuth permissions.
- Related XKCDs, memes, and a recent video citing the original comic are referenced for context.