▲reply▲The shark biting the cable is what gets me
reply▲Oh wow! :)
Thank you for the laughs. I needed that!
reply▲SideburnsOfDoom59 minutes ago
[-] given the events of the last few days, one could add a Shahed drone too.
reply▲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.
reply▲Was about to comment the same. It's a common mistake/gotcha.
reply▲Possibly dumb question, but does that still hold inside p5js?
reply▲p5 is just a wrapper that adds the setup() and draw() functions, so yes
reply▲PenguinRevolver20 minutes ago
[-] I love that clicking the empty space and just doing nothing at all still causes the blocks to fall apart after some time.
reply▲What blocks? What's the big deal here? I don't get it
reply▲I love that the initial state itself isn't stable.
The world keeps moving around us. Can't choose staying still.
reply▲arcadianalpaca1 minute ago
[-] Just like real life. Sit still, touch nothing, and watch everything fall apart all on its own ¯\_(ツ)_/¯
reply▲Interesting! It's stable on my machine. I wonder if this is due to floating-point differences.
reply▲On my machine, the initial state isn't simulated. It only begins simulation when I touch it. At which point, the weight causes the bottom blocks to intersect each other significantly.
reply▲FireInsight59 minutes ago
[-] For me, bottom blocks stay still while those on the very top fall down.
reply▲Maybe that's what I'm seeing.
reply▲One more pedantic nitpick: when a block gets wedged between two blocks at an angle, it gets slowly pushed out, although there is a lot of weight resting on the top block. That would be realistic only (maybe) if the blocks were made of ice, but not for other materials...
reply▲That's the javascript effect.
reply▲fallingmeat3 hours ago
[-] oh look at that. removing IBM enterprise apps really doesn’t break anything and the whole stack got lighter. science.
reply▲Did you actually manage to remove a block without everything collapsing (eventually)? Then you must have an incredibly steady hand, it's nearly impossible to do as far as I can see. Which can also be interpreted as a metaphor for the state of the tech stack, I guess...
reply▲without touching the block, after a while it begins collapsing, which makes it an even better representation of infrastructure
reply▲This is oddly fun to play with. Has that angry birds vibe
reply▲this is the best thing internet since the last best thing in the internet
reply▲Too delightful. Like a reverse jenga tower you like to topple over.
Of course, glad to see it was another @isohedral project.
reply▲merryocha46 minutes ago
[-] I knew exactly what this would be before even clicking it. Someone had to make it!
reply▲I was expecting it to open the FFmpeg website at the end.
reply▲louisbourgault2 hours ago
[-] 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).
reply▲I hope Randall reads HN and sees this, he’d love it.
reply▲mghackerlady47 minutes ago
[-] I'd be surprised if he didn't read HN at least occasionally
reply▲It looks like the stroke/border is not taken into account in the physics simulation.
reply▲THIS IS THE BEST THING EVAR!
reply▲It's like open source Angry Birds.
reply▲inanutshellus55 minutes ago
[-] 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.
reply▲withinboredom8 minutes ago
[-] The source code is right there ... just change the background image to whatever you want.
reply▲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.
reply▲reply▲withinboredom6 minutes ago
[-] bro. it asks for the ability for some random github user to literally take over your private repositories.
reply▲One naiive solution could be to cloc the dependency and use the size as the height, and fetch number of github contributors as width
reply▲We absolutely need a "whatever Microsoft is doing" object in that.
reply▲Who are the big blocks that survive the collapse though?
reply▲Some BSD server somewhere which was last rebooted in 1994. No one is really sure where it’s physically located, but it keeps everything running.
reply▲Now we just need a generated version of this based on a package.json!
reply▲I'd like a medal for clearing the screen of all debris. What's that you say, some of it is still useful? oh
reply▲If only it wouldn't collapse by itself after clicking anywhere (clicking seems to activate physics) this would be 10/10
reply▲> If only it wouldn't collapse by itself after clicking anywhere (clicking seems to activate physics) this would be 10/10
I think that's the other metaphor here.
It's not just standing on the tiny shoulders of one forgotten maintainer. The entire system only appears stable because we're looking at a snapshot of it.
In reality it's already collapsing.
reply▲glkindlmann2 hours ago
[-] but I came here for amusement, not existential dread.
reply▲gchamonlive2 hours ago
[-] Nobody expects ~the Spanish inquisition~ existential dread
reply▲And that tiny thing is actually one of the last to collapse...
reply▲Yeah. Seems like there is ~0 friction.
reply▲What’s the Nebraska project?
reply▲the weird physics are mildly infuriating. still funny though
reply▲That is the joke, I think. The game is to touch anything and try to not make the rest fall
down.
reply▲Not sure. It's not it being unstable, it's small bricks moving bigger stuff to the side and maybe even upward. If I missed the joke I just don't find it funny.
reply▲Simply clicking on the empty background already makes things fall down.
reply▲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.
reply▲App?
reply▲There are a few HN readers out there, but none of them are official as far as I know.
reply