alt.hn

3/3/2026 at 10:56:52 AM

The Xkcd thing, now interactive

https://editor.p5js.org/isohedral/full/vJa5RiZWs

by memalign

3/3/2026 at 12:41:25 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.

by BoppreH

3/3/2026 at 6:29:54 PM

AWS definitely lives above unpaid developers. In fact they should probably be the bird flying straight at the unpaid developers as they force yet another company to move to a closed license to survive.

by tw04

3/3/2026 at 6:33:20 PM

You don't think AWS is internally built on massive amounts of open source?

by publicdebates

3/3/2026 at 6:36:23 PM

That's what it would mean to place them above unpaid developers in the illustration, yes.

by sethaurus

3/3/2026 at 1:01:16 PM

The shark biting the cable is what gets me

by sumo89

3/3/2026 at 2:57:39 PM

Can someone help me understand the single brick at the very bottom under Linux? What is it representing?

by skyberrys

3/3/2026 at 3:06:12 PM

The undersea cables actually connecting the entire internet. Sometimes sharks just take a bite of them, they're reasonable well protected but it's enough damage to cause outages and disruptions.

It's the single pin under everything because there are a limited number of those cables especially in some regions so a single shark can take out the entire internet for some countries.

http://www.mirceakademy.com/uploads/MSA2024-6-6.pdf

by rtkwe

3/3/2026 at 3:48:43 PM

I feel like having them as a single brick is a bit hyperbolic, since undersea cables are pretty redundant in most of the world. Get rid of one and traffic just routes around it. Ships have been routinely destroying cables in the Gulf of Finland and the Baltic Sea in the past couple of years without causing significant disruptions.

by Hamuko

3/4/2026 at 10:22:38 AM

"most of the world" is doing a seriously large amount of heavy lifting in this sentence.

There are many regions that are served by a single line, more than you think.

Even "well connected" places have fewer cables than you expect, and the frustrating thing is that you don't know that you can route around an issue until you try.

BGP is really resilient, which is great, but if your path is not clear then you'll only realise it when the failover doesn't happen, you'll think there's a redundant path.

by dijit

3/3/2026 at 5:51:45 PM

Only mildly. There's not huge amounts of dark capacity just sitting around waiting to take over so if a major fiber connection goes down the remainder will get congested with the extra capacity. It won't cascade like a power outage but the remaining lines will slow down.

by rtkwe

3/3/2026 at 5:15:10 PM

The whole Internet was designed for precisely this use case. If there is an outage, the distributed system will try to find another path. No actual central point of failure. As you say, the single brick is hyperbolic. But yea, those sharks can certainly be disruptive at times.

by drob518

3/3/2026 at 5:48:08 PM

Well that depends on how much traffic that cable was supporting, how much free capacity is available on other cables heading to the same area, how much additional latency the rerouting will add and how sensitive to latency the rerouted traffic is doesn't it?

by rezonant

3/3/2026 at 4:45:45 PM

[dead]

by huflungdung

3/3/2026 at 5:46:59 PM

Do satellite networks not move the needle in terms of capacity/reliability now?

by zahlman

3/3/2026 at 9:32:35 PM

Conceptually, it's the difference between your wifi versus running a single fiber to each room in your house. The difference in bandwidth is multiple orders of magnitude.

This is never going to change because from a physical perspective free radio is a shared medium while each individual fiber (or wire) has its own private bandwidth.

by fc417fc802

3/3/2026 at 6:38:57 PM

Only a little bit. Just clicking around, a new Hawaii cable is supposed to have 24 Fiber Pairs and 18Tbit per Fiber Pair at the end of this year. If you lose several tbits of bandwidth, you're going to have a hard time making it up with satellite.

For small island countries and such, satellite capacity may be sufficient; and it is likely helpful for keeping international calling alive even if it's not sufficient for international data. But when you drop capacity by a factor of 1000, it's going to be super messy.

by toast0

3/3/2026 at 5:50:14 PM

No. They're not setup to be a principal route between two nations and most satellite networks until very recently didn't even route messages through other satellites but instead retransmitted them to a ground station with access to hardline internet. Even Starlink mostly does this still because it's way cheaper and easier.

by rtkwe

3/3/2026 at 8:52:09 PM

You can see an unofficial tracker [0] of the Starlink downlink network and see how outside of some rural areas your data is only moving a few tens of miles away most of the time before it's sent down to a ground system. Their sats have 3 200 Gbps laser communicators for intra constellation routing which is pretty small for the task of replacing fiber optic links.

[0] https://www.google.com/maps/d/viewer?mid=1805q6rlePY4WZd8QMO...

by rtkwe

3/4/2026 at 12:51:42 PM

God, those nicknames. The Algo of Power GW (gateway?) the Pew Pew GW? Elon chose these.

by gzread

3/4/2026 at 3:36:31 PM

It's all so pick me. Like his insistence that he's a top level gamer.

by rtkwe

3/4/2026 at 12:56:17 AM

The capacity of satellite networks is minuscule compared to that of undersea fibre optics.

by rcxdude

3/4/2026 at 3:56:43 AM

Plus still have to contend with the space sharks.

by jpease

3/3/2026 at 6:26:58 PM

I never understand why questions like this get downvoted around here.

by roughly

3/4/2026 at 12:30:53 AM

They don't, you just have to wait longer than an hour for an accurate rating

by SauntSolaire

3/3/2026 at 3:04:49 PM

Undersea cables. With a shark biting one.

by CarVac

3/3/2026 at 3:04:17 PM

The cables at the bottom of the ocean.

by apsurd

3/3/2026 at 3:09:31 PM

Looks like an undersea cable to me

by forrestpitz

3/3/2026 at 1:43:56 PM

I like that the hand crank is going counter-clockwise

by Projectiboga

3/3/2026 at 4:01:05 PM

Crap, I saw it as clockwise. (Furious reversal of effort…)

by Nevermark

3/3/2026 at 4:08:32 PM

One of DNS pillars should be replaced by BGP.

by i-zu

3/3/2026 at 4:38:03 PM

And NTP, if I recall correctly.

by mhink

3/3/2026 at 5:07:44 PM

When was that?

by JeanSebTr

3/4/2026 at 4:23:22 AM

Apparently it is impossible to find the time or place to add them.

by ordu

3/3/2026 at 5:44:44 PM

When was BGP? Or when was NTP?

by rezonant

3/3/2026 at 6:12:28 PM

I think it was a joke based on NTP being a time protocol.

by Sohcahtoa82

3/3/2026 at 9:07:26 PM

whoosh

by jibal

3/3/2026 at 6:17:50 PM

The "Whatever Microsoft is doing" bit was always my favorite.

by Sohcahtoa82

3/4/2026 at 12:44:03 AM

The depiction of Microsoft as "angry birds coming to indiscriminately fuck everything up" is absolutely on point for Microsoft in 2025/26

by stackghost

3/3/2026 at 1:57:09 PM

given the events of the last few days, one could add a Shahed drone too.

by SideburnsOfDoom

3/3/2026 at 1:55:26 PM

Oh wow! :)

Thank you for the laughs. I needed that!

by b3lvedere

3/3/2026 at 1:16:09 PM

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

by jfkimmes

3/3/2026 at 5:47:58 PM

> In my online undergraduate P5.js course, students are about to begin the module on motion and physics, including a bit of physics simulation using Matter.js.

When did things get specialized this much?

by zahlman

3/3/2026 at 8:26:08 PM

Looking through the website of the course, it's not really a general computer science course - it "explores the use of graphics in art, design and visualization contexts" and is part of the digital art program. Quite a reasonable tech stack, for that purpose I think.

by hendersonreed

3/3/2026 at 5:29:54 PM

Oh cool, a product of Waterloo's Craig Kaplan, most famous for his work on the discovery of the einstein monotile

by ink_13

3/3/2026 at 11:53:51 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.

by panzi

3/4/2026 at 1:33:42 AM

Come on, HN, you can't let this information stay under the front page for 13 hours and everyone's like "ah yes of course". Please don't register the mousemove event handler on window, that old school hack never really worked and was obsoleted 10 years ago when the pointer API became standard.

Things are much nicer now and the problem is entirely avoided by using pointer events: https://developer.mozilla.org/en-US/docs/Web/API/Element/set...

by pierrec

3/3/2026 at 12:04:11 PM

Was about to comment the same. It's a common mistake/gotcha.

by DaanDL

3/3/2026 at 1:26:24 PM

Possibly dumb question, but does that still hold inside p5js?

by benrutter

3/3/2026 at 1:43:20 PM

p5 is just a wrapper that adds the setup() and draw() functions, so yes

by virgil_disgr4ce

3/3/2026 at 12:57:48 PM

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

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

by knowtheory

3/3/2026 at 1:26:44 PM

Interesting! It's stable on my machine. I wonder if this is due to floating-point differences.

by tyleo

3/3/2026 at 1:50:29 PM

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.

by andai

3/3/2026 at 1:57:11 PM

For me, bottom blocks stay still while those on the very top fall down.

by FireInsight

3/3/2026 at 3:56:04 PM

If I open it, click on the background to activate the physics and just keep the tab open, pretty much all of the blocks that can collapse do eventually collapse.

by Hamuko

3/3/2026 at 5:31:49 PM

The Nebraska guy’s block remains surprisingly stable, even when the whole thing above it collapses. Very symbolic.

by smikhanov

3/3/2026 at 2:28:59 PM

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...

by rob74

3/3/2026 at 6:15:07 PM

Coefficient of friction is way too low.

by clickety_clack

3/3/2026 at 2:46:03 PM

Another reason not to let ice on the internet.

by withinboredom

3/3/2026 at 2:13:13 PM

Maybe that's what I'm seeing.

by tyleo

3/3/2026 at 4:46:14 PM

I‘m guessing it‘s somewhat framerate-dependent.

by danhau

3/3/2026 at 2:41:41 PM

That's the javascript effect.

by LanceH

3/3/2026 at 5:47:41 PM

Nah that's just the effect of turning on the simulation. The initial version isn't the same as the first steps because there's no weight. If you look closely after you click the blocks overlap slightly.

Something similar happens all the time in games when you go from a static version of something to the higher level of detail version with physics enabled, if the transition isn't handled gracefully or early enough you can get snapping.

by rtkwe

3/3/2026 at 2:54:26 PM

Just like real life. Sit still, touch nothing, and watch everything fall apart all on its own ¯\_(ツ)_/¯

by arcadianalpaca

3/3/2026 at 2:36:08 PM

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

by PenguinRevolver

3/3/2026 at 5:24:55 PM

Since it's going to collapse anyway, it's fun to table flip everything using the botton block.

by ASalazarMX

3/3/2026 at 2:48:44 PM

[flagged]

by tosti

3/3/2026 at 6:16:34 PM

The whole "Disabling JavaScript and then pretending to not know why websites don't work and then acting holier-than-thou about it" shtick gets old.

You know sites will break. Could you just cut the bullshit with pretending to not understand broken websites?

by Sohcahtoa82

3/3/2026 at 7:51:24 PM

Truly baffling, you're voluntarily disabling a critical piece of how websites expect to function and then act shocked when web sites don't cater to the >>0.0001% of users who decline to allow their site to work.

by rtkwe

3/3/2026 at 8:32:17 PM

[flagged]

by tosti

3/3/2026 at 11:55:34 AM

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

by fallingmeat

3/3/2026 at 2:32:36 PM

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...

by rob74

3/3/2026 at 1:58:15 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.

by CivBase

3/3/2026 at 2:01:25 PM

One naiive solution could be to cloc the dependency and use the size as the height, and fetch number of github contributors as width

by TonyStr

3/3/2026 at 2:41:46 PM

Ask and you shall receive: https://stacktower.io/

by BoppreH

3/3/2026 at 4:28:40 PM

Oh cool. That's a promising start.

I don't know if the "The Nebraska Guy Ranking" this project uses is very useful, though. In particular the "depth" criteria doesn't make much sense to me, since it assumes the more foundational a dependency is, the more robust it must be. This seems to run counter to the point of the original comic where the "Nebraska Guy" piece was the fragile block holding up the entire tower.

This project also doesn't attempt to measure or visualize the complexity of a project. Theoretically a more complex project would require more support than a simple one, so I think that's an important metric to capture.

by CivBase

3/3/2026 at 2:49:47 PM

bro. it asks for the ability for some random github user to literally take over your private repositories.

by withinboredom

3/3/2026 at 9:30:35 PM

You’re 100% right to call that out. The current GitHub OAuth scope is too broad

I’m changing this ASAP to least-privilege and I’ll publish a clear explanation of scopes + data handling. In the meantime: please run the local/CLI path if you want zero-trust.

by matzehuels

3/3/2026 at 9:35:09 PM

Damn dude. That’s awesome! I saw the permissions it wanted out of every org I’m a part of (including some big open source orgs) — I’d probably find myself booted out of those orgs if I accepted that. They def get a notification on every authentication like that and take potential impersonation seriously.

by withinboredom

3/3/2026 at 5:49:07 PM

Yeah, if it weren't for that, I think this would blow up. Plus, even if you get past that, if you try a larger project, it times out after 1 minute and gives up. But it's a pretty awesome idea!

by claar

3/3/2026 at 9:27:20 PM

hey! I built this, I know its really scrappy, I just don't have enough time currently to make right by users. I'm on it though... stay tuned

by matzehuels

3/3/2026 at 4:20:39 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.

by Nevermark

3/3/2026 at 2:18:11 PM

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

by seydor

3/3/2026 at 8:14:53 PM

This is wonderful.

The gravitational constant is maybe a little low for my taste, but I like that I can fling a block vertically up off the top of the frame and it reappears even 5+ seconds later. Things don't get ignored out of existence. Neat.

by andyjohnson0

3/3/2026 at 11:44:35 AM

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

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

by aanet

3/3/2026 at 1:11:06 PM

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

by jascha_eng

3/3/2026 at 12:13:00 PM

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

by mezod

3/3/2026 at 1:14:19 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)

by briansm

3/3/2026 at 8:14:38 PM

It's adorable. One small criticism: instead of being stored as initial conditions with no internal forces, if the tooling allows for it it should be stored as the "relaxed" state with internal forces. As it stands, the first interaction with it causes the whole model to 'bump' because everything is actually just kinda hovering in space with no physics simulation happening and only the first interaction causes physics calculations to start.

by shadowgovt

3/3/2026 at 11:26:53 PM

If I ever end up developing a package / dependency manager, I'll be strongly tempted to call it "jenga".

by nine_k

3/3/2026 at 11:52:54 AM

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

by efilife

3/3/2026 at 11:56:58 AM

> 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.

by koolba

3/3/2026 at 12:01:24 PM

but I came here for amusement, not existential dread.

by glkindlmann

3/3/2026 at 12:15:39 PM

Nobody expects ~the Spanish inquisition~ existential dread

by gchamonlive

3/3/2026 at 12:51:46 PM

And that tiny thing is actually one of the last to collapse...

by upsuper

3/3/2026 at 12:41:28 PM

Yeah. Seems like there is ~0 friction.

by moebrowne

3/4/2026 at 1:04:44 AM

Ooh I didn't expect that make me grin and be satisfying at the same time.

by alienbaby

3/3/2026 at 12:38:48 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).

by louisbourgault

3/3/2026 at 12:20:48 PM

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

by 1e1a

3/4/2026 at 12:12:32 AM

This can be fixed by:

       for (let re of rects) {
         push();
         translate(re.body.position.x, re.body.position.y);
         rotate(re.body.angle);
    -    rect(0, 0, re.w, re.h, 2);
    +    rect(0, 0, re.w - 1, re.h - 1, 2);
         pop();
       }

by LoganDark

3/3/2026 at 3:57:49 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?

by foltik

3/3/2026 at 5:26:51 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.

by throwawayk7h

3/3/2026 at 7:01:30 PM

If you just let the simulation fall apart under its inherent instability, the thanklessly maintained project is often one of the last things to fall. That seems poetically correct.

by andrewflnr

3/3/2026 at 1:30:24 PM

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

by bbx

3/3/2026 at 9:59:48 PM

I love that the thing of itself is completely unstable once you click somewhere to start the simulation … :)

by zygentoma

3/3/2026 at 3:23:16 PM

Increase friction

by barddoo

3/3/2026 at 10:45:02 PM

Accidentally discovered you can quantum tunnel blocks through the weak link to shore it up!

by tempestn

3/3/2026 at 12:59:15 PM

It's like open source Angry Birds.

by normie3000

3/3/2026 at 5:05:25 PM

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

by c_hastings

3/3/2026 at 5:48:36 PM

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

by snalty

3/3/2026 at 6:28:50 PM

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

by cnees

3/3/2026 at 7:18:50 PM

Ooooh, that's fun to make topple. I kind of want to launch an Angry Bird at it.

by bitwize

3/3/2026 at 3:09: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.

by jasonjmcghee

3/3/2026 at 4:05:49 PM

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

by zavg

3/4/2026 at 1:24:20 AM

It's funny even when you touch nothing it still collapses.

by claysmithr

3/3/2026 at 2:09:50 PM

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

by merryocha

3/3/2026 at 2:42:55 PM

There is so many xkcd things, I didn't know which it would be.

by rererereferred

3/3/2026 at 3:55:08 PM

It's 2,347. There's also 927. And 538, and who can forget 386. 936 is also a classic. 1205 is a favorite, although AI changes the scales these days. As does 303. 1838 is another good one for when CC is "thinking". 1425.

Edit oh and Extrapolating out; 605.

by fragmede

3/3/2026 at 7:31:36 PM

And it's all a meta commentary on 915.

by garbagepatch

3/3/2026 at 3:20:11 PM

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

by AshamedCaptain

3/3/2026 at 12:46:14 PM

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

by egorfine

3/3/2026 at 3:43:16 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.

by BoneShard

3/3/2026 at 4:27:10 PM

Plus "a dev typing real fast" from the XKCD Stack (https://xkcd.com/1636/) is now feasible.

by kyle-rb

3/3/2026 at 6:02:57 PM

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

by JimmaDaRustla

3/3/2026 at 1:06:34 PM

Who are the big blocks that survive the collapse though?

by lwhi

3/3/2026 at 1:11:54 PM

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.

by latexr

3/3/2026 at 1:42:45 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.

by venusenvy47

3/3/2026 at 6:13:24 PM

Im sure whatever’s happening isn’t intended but I did experience jankyness when trying to use the back button on Safari on iOS. It wouldn’t let me go back.

by whackernews

3/3/2026 at 1:43:49 PM

App?

by andai

3/3/2026 at 1:51:49 PM

There are a few HN readers out there, but none of them are official as far as I know.

by Telaneo

3/3/2026 at 2:03:36 PM

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

by 9dev

3/3/2026 at 2:08:14 PM

I'd be surprised if he didn't read HN at least occasionally

by mghackerlady

3/3/2026 at 8:30:56 PM

The physics remind me of Little Inferno

by poolnoodle

3/3/2026 at 6:02:23 PM

I think you may have set friction too low

by dmitrygr

3/3/2026 at 1:59:16 PM

The blocks feel a little bit too slippery

by MagicMoonlight

3/3/2026 at 12:29:06 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

by tobylane

3/3/2026 at 12:37:21 PM

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

by _nivlac_

3/3/2026 at 1:32:35 PM

THIS IS THE BEST THING EVAR!

by palad1n

3/3/2026 at 2:00:34 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.

by inanutshellus

3/3/2026 at 2:48:01 PM

The source code is right there ... just change the background image to whatever you want.

by withinboredom

3/3/2026 at 4:14:08 PM

Ha! ^_^

That text is literally the only thing hardcoded. It's inside a PNG, sourced in.

I get it though. Reproducing that cutesy "hand drawn" text would be a pain in the arse if you didn't just have the font.[1]

    [1] https://github.com/ipython/xkcd-font

by inanutshellus

3/3/2026 at 1:25:20 PM

This is very real.

by josefritzishere

3/3/2026 at 5:47:17 PM

needs angry birds version

or not, it’s great as is BTW

by lencastre

3/3/2026 at 11:12:58 PM

I noticed that when I drag an object, the force appears to originate from the object's center of mass rather than from my cursor. So it feels a little weird.

by LoganDark

3/3/2026 at 3:17:25 PM

No title text, No respect...

by harvie

3/3/2026 at 4:23:05 PM

epic

by bddicken

3/3/2026 at 12:45:01 PM

the weird physics are mildly infuriating. still funny though

by wink

3/3/2026 at 12:53:50 PM

That is the joke, I think. The game is to touch anything and try to not make the rest fall down.

by eastbound

3/3/2026 at 1:20:05 PM

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.

by wink

3/3/2026 at 12:59:19 PM

Simply clicking on the empty background already makes things fall down.

by seba_dos1

3/3/2026 at 4:36:25 PM

[dead]

by evolextra