logoalt Hacker News

The Xkcd thing, now interactive

875 pointsby memaligntoday at 10:56 AM123 commentsview on HN

Comments

BoppreHtoday at 12:41 PM

I would suggest adding the /r/ProgrammerHumor version too: https://www.reddit.com/r/ProgrammerHumor/comments/1p204nx/ac...

The AI crank always cracks me up.

show 6 replies
jfkimmestoday at 1:16 PM

Here's a little more context about the author's motivation: https://mathstodon.xyz/@csk/116162797629337132

show 2 replies
panzitoday at 11:53 AM

Register the mousemove event handler on window, then you will still get the events when the mouse moves out of the window/frame while dragging and it won't be that buggy.

show 1 reply
knowtheorytoday at 12:57 PM

I love that the initial state itself isn't stable.

The world keeps moving around us. Can't choose staying still.

show 4 replies
cneestoday at 6:28 PM

Challenge: Rearrange the blocks into a stable configuration without losing any offscreen

PenguinRevolvertoday at 2:36 PM

I love that clicking the empty space and just doing nothing at all still causes the blocks to fall apart after some time.

show 2 replies
Nevermarktoday at 4:20 PM

As entropy increases, the stack rises.

But then, when trapped in a local maxima prohibiting growth, pressure builds as too many new layers attempt to shim themselves under existing layers, until inevitably the stack collapses somewhere.

Then new layers can restart generating new apex baby layers on a now higher foundation of fertile fragmented but compressed and stable new-legacy rubble. Another point-oh age begins.

And sometimes, the stack just falls apart because.

In between those extinction events, layers that spawn the most layers, and form opportunistic bridges over lateral layers, dominate and thrive.

Occasionally, some layers try to reorder themselves to optimize future growth. Or tunnel down to achieve stronger footing. But like the tower of Hanoi, the more layers involved, the more intractable the replanting and reordering. Meanwhile, other growth routes around them. Yet, many instances of these failed structures can be found in the depths.

fallingmeattoday at 11:55 AM

oh look at that. removing IBM enterprise apps really doesn’t break anything and the whole stack got lighter. science.

show 1 reply
throwawayk7htoday at 5:26 PM

I would add some lerp-smoothing to the position of the cursor/touch, since it's a bit rigid. Click-drag-release often doesn't result in a fling but rather a sharp drop.

Lovely idea by the way.

snaltytoday at 5:48 PM

This reminds me of one of my favourite flash games, Fantastic Contraption, for some reason.

foltiktoday at 3:57 PM

Very satisfying. I ripped out the load bearing piece and everything stayed standing except for the tiny pieces at the very top. Doesn't seem so bad according to the simulations, maybe we could use a good shakeup?

mezodtoday at 12:13 PM

this is the best thing internet since the last best thing in the internet

aanettoday at 11:44 AM

Too delightful. Like a reverse jenga tower you like to topple over.

Of course, glad to see it was another @isohedral project.

c_hastingstoday at 5:05 PM

That was a lot of fun actually. I used one block to wreck all the others. Thanks for sharing.

seydortoday at 2:18 PM

without touching the block, after a while it begins collapsing, which makes it an even better representation of infrastructure

jascha_engtoday at 1:11 PM

This is oddly fun to play with. Has that angry birds vibe

briansmtoday at 1:14 PM

Just to mention the original was cited in the most recent Veritasium video:

"The Internet Was Weeks Away From Disaster and No One Knew"

https://www.youtube.com/watch?v=aoag03mSuXQ

(at about the 9:50 mark)

zavgtoday at 4:05 PM

I would like to have online multiplayer version of Jenga game based on these mechanics

westurnertoday at 6:02 PM

"The Red Wheelbarrow" (1923) by William Carlos Williams https://www.poetryfoundation.org/poems/45502/the-red-wheelba...

dmitrygrtoday at 6:02 PM

I think you may have set friction too low

louisbourgaulttoday at 12:38 PM

Really cool! To be honest, when I clicked on this I had a hope that it would be possible to add things to the stack like the ongoing memes of just putting different things in there (maybe live with other people as a collaborative editor).

1e1atoday at 12:20 PM

It looks like the stroke/border is not taken into account in the physics simulation.

lencastretoday at 5:47 PM

needs angry birds version

or not, it’s great as is BTW

jasonjmcgheetoday at 3:09 PM

Played with it on the phone. So satisfying.

I know the time it takes to get something to feel this good.

Really fantastic work.

bbxtoday at 1:30 PM

I was expecting it to open the FFmpeg website at the end.

AshamedCaptaintoday at 3:20 PM

Liked those small Box2D playboxes from decades ago, wonder where all that went.

BoneShardtoday at 3:43 PM

On an unrelated note, AI completely changed economics of https://xkcd.com/1205/

Previously I'd postpone some tooling since I'd lost more time on it (unless it's something I wanted to learn anyway), but now I'm all in.

show 1 reply
merryochatoday at 2:09 PM

I knew exactly what this would be before even clicking it. Someone had to make it!

show 1 reply
normie3000today at 12:59 PM

It's like open source Angry Birds.

barddootoday at 3:23 PM

Increase friction

JimmaDaRustlatoday at 6:02 PM

funny, but poorly coded because there's not friction coefficient it seems - just clicking into the applet, everything eventually just falls over

egorfinetoday at 12:46 PM

We absolutely need a "whatever Microsoft is doing" object in that.

9devtoday at 2:03 PM

I hope Randall reads HN and sees this, he’d love it.

show 1 reply
harvietoday at 3:17 PM

No title text, No respect...

lwhitoday at 1:06 PM

Who are the big blocks that survive the collapse though?

show 1 reply
inanutshellustoday at 2:00 PM

Feature request - be able to change the text and re-share it.

Half the fun of this xkcd is referring to it in context of whatever just went haywire.

show 1 reply
CivBasetoday at 1:58 PM

It'd be really cool (and probably useful) if someone could figure out a way to generate diagrams like this for any software project.

You'd first need to figure out a way to generate a complete dependency tree. For each box, I interpret its height as a measure of its complexity and its width as a measure of the support it receives. The hardest part would probably be figuring out a way to quantitatively measure those values.

show 2 replies
palad1ntoday at 1:32 PM

THIS IS THE BEST THING EVAR!

_nivlac_today at 12:37 PM

Now we just need a generated version of this based on a package.json!

tobylanetoday at 12:29 PM

I'd like a medal for clearing the screen of all debris. What's that you say, some of it is still useful? oh

efilifetoday at 11:52 AM

If only it wouldn't collapse by itself after clicking anywhere (clicking seems to activate physics) this would be 10/10

show 3 replies
bddickentoday at 4:23 PM

epic

MagicMoonlighttoday at 1:59 PM

The blocks feel a little bit too slippery

josefritzisheretoday at 1:25 PM

This is very real.

crokie123today at 12:18 PM

What’s the Nebraska project?

show 1 reply
winktoday at 12:45 PM

the weird physics are mildly infuriating. still funny though

show 1 reply
evolextratoday at 4:36 PM

[dead]

venusenvy47today at 1:42 PM

Is this website intended to break HN on Android? I've never had a website lock up the HN app like this. I couldn't back out, and I was stuck in a loop when the app restarted on the same page.

show 1 reply