Comments

  • By BoppreH 2026-03-0312:419 reply

    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 tw04 2026-03-0318:291 reply

      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 publicdebates 2026-03-0318:331 reply

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

        • By sethaurus 2026-03-0318:36

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

    • By sumo89 2026-03-0313:011 reply

      The shark biting the cable is what gets me

    • By mh8h 2026-03-0319:28

    • By skyberrys 2026-03-0314:574 reply

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

      • By rtkwe 2026-03-0315:062 reply

        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 Hamuko 2026-03-0315:485 reply

          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 dijit 2026-03-0410:22

            "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 rtkwe 2026-03-0317:51

            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 drob518 2026-03-0317:15

            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 rezonant 2026-03-0317:48

            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 huflungdung 2026-03-0316:45

            [dead]

        • By zahlman 2026-03-0317:465 reply

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

          • By fc417fc802 2026-03-0321:32

            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 toast0 2026-03-0318:38

            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 rtkwe 2026-03-0317:501 reply

            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 2026-03-0320:521 reply

              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 gzread 2026-03-0412:511 reply

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

                • By rtkwe 2026-03-0415:36

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

          • By rcxdude 2026-03-040:561 reply

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

            • By jpease 2026-03-043:56

              Plus still have to contend with the space sharks.

          • By roughly 2026-03-0318:261 reply

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

            • By SauntSolaire 2026-03-040:30

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

      • By CarVac 2026-03-0315:04

        Undersea cables. With a shark biting one.

      • By apsurd 2026-03-0315:04

        The cables at the bottom of the ocean.

      • By forrestpitz 2026-03-0315:09

        Looks like an undersea cable to me

    • By Projectiboga 2026-03-0313:431 reply

      I like that the hand crank is going counter-clockwise

      • By Nevermark 2026-03-0316:01

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

    • By i-zu 2026-03-0316:081 reply

      One of DNS pillars should be replaced by BGP.

    • By Sohcahtoa82 2026-03-0318:171 reply

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

      • By stackghost 2026-03-040:44

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

    • By SideburnsOfDoom 2026-03-0313:57

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

    • By b3lvedere 2026-03-0313:55

      Oh wow! :)

      Thank you for the laughs. I needed that!

  • By jfkimmes 2026-03-0313:162 reply

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

    • By zahlman 2026-03-0317:471 reply

      > 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 hendersonreed 2026-03-0320:26

        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 ink_13 2026-03-0317:29

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

  • By panzi 2026-03-0311:532 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.

    • By pierrec 2026-03-041:33

      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 DaanDL 2026-03-0312:041 reply

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

      • By benrutter 2026-03-0313:261 reply

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

        • By virgil_disgr4ce 2026-03-0313:43

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

HackerNews