The Xkcd thing, now interactive

(editor.p5js.org)

374 points | by memalign 3 hours ago ago

44 comments

  • BoppreH an hour ago

    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.

    • sumo89 an hour ago

      The shark biting the cable is what gets me

    • Projectiboga 9 minutes ago

      I like that the hand crank is going counter-clockwise

  • jfkimmes 36 minutes ago

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

  • panzi 2 hours ago

    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.

    • DaanDL 2 hours ago

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

      • benrutter 26 minutes ago

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

        • virgil_disgr4ce 9 minutes ago

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

  • knowtheory an hour ago

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

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

    • tyleo 26 minutes ago

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

      • andai 2 minutes ago

        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.

  • venusenvy47 10 minutes ago

    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.

    • andai 9 minutes ago

      App?

      • Telaneo a minute ago

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

  • fallingmeat 2 hours ago

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

  • briansm 38 minutes ago

    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)

  • palad1n 20 minutes ago

    THIS IS THE BEST THING EVAR!

  • aanet 2 hours ago

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

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

  • jascha_eng 42 minutes ago

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

  • bbx 22 minutes ago

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

  • louisbourgault an hour 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).

  • mezod 2 hours ago

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

  • 1e1a 2 hours ago

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

  • lwhi an hour ago

    Who are the big blocks that survive the collapse though?

  • tobylane an hour ago

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

  • egorfine an hour ago

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

  • normie3000 an hour ago

    It's like open source Angry Birds.

  • josefritzishere 27 minutes ago

    This is very real.

  • _nivlac_ an hour ago

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

  • crokie123 2 hours ago

    What’s the Nebraska project?

  • efilife 2 hours ago

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

    • koolba 2 hours ago

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

      • glkindlmann 2 hours ago

        but I came here for amusement, not existential dread.

        • gchamonlive 2 hours ago

          Nobody expects ~the Spanish inquisition~ existential dread

    • upsuper an hour ago

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

    • moebrowne an hour ago

      Yeah. Seems like there is ~0 friction.

  • wink an hour ago

    the weird physics are mildly infuriating. still funny though

    • eastbound an hour ago

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

      • wink 33 minutes ago

        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.

      • seba_dos1 an hour ago

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