• 1984@lemmy.today
    link
    fedilink
    arrow-up
    19
    ·
    18 hours ago

    A great idea for the entire world to use github for all their code and cloudflare for all their web sites. Some great thinking right there.

    • zerofk@lemmy.zip
      link
      fedilink
      arrow-up
      7
      ·
      17 hours ago

      I think about the term “single point of failure” very often these last years.

      • 1984@lemmy.today
        link
        fedilink
        arrow-up
        6
        ·
        16 hours ago

        What matters is really how many of the most popular web sites are behind it. The large massive ones with lots of traffic are likely to use it.

        • pressanykeynow@lemmy.world
          link
          fedilink
          arrow-up
          2
          ·
          16 hours ago

          Not really, Cloudflare is popular among common people due to their free services. Enterprise is more about AWS and Azure because their servers are already there.

          Edit. Btw 20% is Cloudflare’s own claim.

          • 1984@lemmy.today
            link
            fedilink
            arrow-up
            7
            ·
            15 hours ago

            Well, i checked. From the top 1000 websites in the world, cloudflare is fronting 55% of them.

            Same with top 10000 websites, 55%.

            Top 100000 websites, 52%.

            I think this is telling a different story than small sites using free cloudflare services.

            • pressanykeynow@lemmy.world
              link
              fedilink
              arrow-up
              2
              ·
              9 hours ago

              That’s interesting.

              Cloudflare says on their homepage “Everything we learned from powering 20% of the Internet”. But I wonder what they mean by 20% of the Internet, is it about sites or traffic?

              They also say “Cloudflare powers 45% of the Fortune 500” which correlates with your numbers.

              So 29% websites, 20% traffic and 45% of F500 seems reasonable, where other 71% is shared between AWS, Azure, smaller CDNs and those brave people not using CDNs at all.

              The other poster also shared a link where stats seems similar for CF(~1/3) https://trends.builtwith.com/cdn

              Still very far from “the entire world” claim in OP.

          • dan@upvote.au
            link
            fedilink
            arrow-up
            3
            ·
            15 hours ago

            Something like 40% of the top 100k sites use Cloudflare. Builtwith says 44%: https://trends.builtwith.com/websitelist/Cloudflare/High-Traffic-Volume

            The pricing on their paid plans is very competitive. For small to medium sites, it’s orders of magnitude cheaper than Akamai. The WAF and DDoS protection is pretty good too.

            The largest sites like Google, Facebook, Netflix, etc have their own CDNs, including servers they provide to large ISPs for free since it significantly reduces upstream bandwidth usage (Netflix call this Open Connect; Meta’s is Facebook/Meta Network Appliance). Outside of the largest sites, you’d be surprised how many companies rely on Cloudflare. It’s kinda scary.

            • pressanykeynow@lemmy.world
              link
              fedilink
              arrow-up
              1
              ·
              9 hours ago

              Doesn’t your link show top 100k sites that use Cloudflare? I mean it’s Home -> Trends -> Content Delivery Network -> Websites using Cloudflare -> Top 100k Sites by Traffic there.

              That same site says CF is ~35% https://trends.builtwith.com/cdn

              Which is a lot more than I thought(and a lot less than the entire world), probably misunderstood CF own claim of 20% of the Internet as sites when it’s for traffic.

              What surprised me is that 95% is not shared by CF, AWS(just 8% seems sus), Azure(not even in their stats), by their stats almost half of the Internet is run by smaller CDNs(if I interpret their Other correctly). To me personally it sounds way too good and suspicious, maybe there is some survivorship bias at play there.

              • dan@upvote.au
                link
                fedilink
                arrow-up
                1
                ·
                8 hours ago

                The title of the page I linked to is “Websites using Cloudflare in the Top 100k Sites by Traffic” so I think my interpretation was correct.

                Also, one domain can use multiple CDNs (eg one subdomain uses Cloudflare while another uses Bunny) so I’m not sure how their percentages work.

                I’m also not sure how they count sites that use Cloudflare but not the CDN product (for example, if they disable caching and only use the WAF). That looks identical from a client side so there’s probably no way to tell.

                Maybe I shouldn’t trust their data.

                AWS(just 8% seems sus),

                The chart wouldn’t be showing all of AWS, just Cloudfront (their CDN). There’s plenty of services that use AWS EC2 or Lightsail but front it with Cloudflare.

          • boonhet@sopuli.xyz
            link
            fedilink
            arrow-up
            1
            ·
            15 hours ago

            I suspect most of the paid Cloudflare customers are also AWS or Azure customers. Cloudflare isn’t used to host big websites, but it’s certainly used to defend them from DDoS attacks, which is the main feature Cloudflare offers and what is usually in use when you see the Cloudflare error page.

            Cloudflare for hosting small static websites is a niche usage of it.

  • supersquirrel@lemmy.ca
    link
    fedilink
    arrow-up
    147
    ·
    edit-2
    1 day ago

    Microslop is a tiny scrappy start-up company, give them some slack and patience, they can’t just throw virtually unlimited money at the problem to solve it…

    • Sjmarf@sh.itjust.worksOP
      link
      fedilink
      arrow-up
      85
      arrow-down
      1
      ·
      1 day ago

      I wouldn’t want to have the job of managing GitHub infrastructure right now. The sheer volume of AI slop being uploaded must be unimaginable

      • iocase@lemmy.zip
        link
        fedilink
        arrow-up
        18
        ·
        24 hours ago

        I once got into an argument with someone about how AI PRs are terrible and overwhelm FOSS projects which are already notoriously understaffed and burned out. Eventually I just started having Claude generate the most verbose responses it could, prefaced with “to make my point, from now on to continue this argument you’ll need to read a mountain of AI slop I probably didn’t read myself, and all I have to do is copy and paste into Claude and hit generate”

        • supersquirrel@lemmy.ca
          link
          fedilink
          arrow-up
          29
          arrow-down
          2
          ·
          edit-2
          1 day ago

          Hi, supersquirrel here, are you tired of people scamming you out of money with emails tantalizingly asking you to help start a realllllly profitable business in a foreign country?

          Well, I have a solution for you! Pay me lots of money and I will tell you EXACTLY what you want to hear about those scammers/business opportunities!

      • marcos@lemmy.world
        link
        fedilink
        arrow-up
        12
        ·
        1 day ago

        They should migrate their code to use some technology that scales well… Like web servers and git.

      • supersquirrel@lemmy.ca
        link
        fedilink
        arrow-up
        9
        arrow-down
        16
        ·
        edit-2
        1 day ago

        Whoever has that job also very likely has blood on their hands from being involved in facilitating (or remaining silent about) the Palestinian Genocide with Microslop products like Azure and other computing services, so FUCK them, pile the misery on to them until they crumble into dust as a person for all I care.

        • Serinus@lemmy.world
          link
          fedilink
          arrow-up
          15
          arrow-down
          4
          ·
          1 day ago

          You can’t just seven degrees of Kevin Bacon everyone into being involved in the genocide of Palestine.

          • supersquirrel@lemmy.ca
            link
            fedilink
            arrow-up
            11
            arrow-down
            6
            ·
            1 day ago

            You can’t just pretend having some arbitrary connection to Kevin Bacon is the same as being all the way at the top of the power structure of one of the most powerful entities on earth that is actively seeking profit from an ongoing Genocide.

        • omgboom@lemmy.world
          link
          fedilink
          arrow-up
          10
          arrow-down
          3
          ·
          1 day ago

          I mean it’s a job homie, I mean there are some jobs you can’t be forgiven for doing like death camp guard, or gas chamber operator, or whatever Kathleen Kennedy’s job title is. But I don’t think network engineer is on that list

          • supersquirrel@lemmy.ca
            link
            fedilink
            arrow-up
            6
            arrow-down
            11
            ·
            1 day ago

            and I mean it is a job that gets blood on your hands, homie.

            If they don’t want that baggage, they can deploy their golden parachute and go head another company/organization.

            Stop carrying water for these people.

    • Quetzalcutlass@lemmy.world
      link
      fedilink
      English
      arrow-up
      38
      arrow-down
      1
      ·
      edit-2
      1 day ago

      There’s an image going around showing a bar chart of GitHub uptimes over the last several years. It was steady as a rock until Microsoft took over, then it started dipping like crazy and never recovered.

      Man, remember when three nines was the standard uptime guarantee?

      • andyburke@kbin.earth
        link
        fedilink
        arrow-up
        18
        ·
        1 day ago

        I do. I was there when we hosted everything internally and everyone moved to the cloud for “reliability”.

        Oh how the turntables…

        If anyone is interested in heading back toward hosting your own infra, lmk and I may come back to tech.

      • iocase@lemmy.zip
        link
        fedilink
        arrow-up
        4
        ·
        edit-2
        19 hours ago

        “but what if we keep using the first digit as all of the nines 🤔” Microslop thought as they pushed 10 000 more LoC shat out by AI to production without reading it.

    • Wildmimic@anarchist.nexus
      link
      fedilink
      English
      arrow-up
      71
      ·
      1 day ago

      LOL 93.73% uptime the last 90days, and that is an IMPROVEMENT - low point was in May this year with 84.31% 90d-uptime.

      This is embarrassing. Do they just push everying directly to production without any QA?

        • Wildmimic@anarchist.nexus
          link
          fedilink
          English
          arrow-up
          39
          ·
          1 day ago

          Torvalds was right when he said that coding AI cannot replace competent devs, or you waste more time fixing shit that AI broke than actually doing something productive. The more complex a platform gets, the more relevant is the understanding of the structure to be able to guide the AI.

          All this “we replace junior devs with LLMs” it the equivalent to castrating yourself because you can get testosterone injections, with the same result - lack of competent devs in the future.

          • Ms. ArmoredThirteen@lemmy.zip
            link
            fedilink
            English
            arrow-up
            32
            ·
            1 day ago

            I’m a game design student. One of my classmates is vibe coding literally everything. Entire monitor dedicated to just asking AI for stuff. Every day it is “I made this thing!” Followed by hours of them blindly fucking with it to try and get the AI to fix it. They’re learning almost nothing but occasionally something cool looking pops out and they start bragging about it. They’re going to be so fucked the moment anything is bigger than a single system misbehaving in a contained way they won’t have even learned the words necessary to start researching the issue

            • femtek@lemmy.blahaj.zone
              link
              fedilink
              English
              arrow-up
              14
              ·
              1 day ago

              Yeah, like I use AI for debugging but my coworker that left for an AI company was fully doing that and we ended up archiving his MR after he left because it was full of issues down to simple hard coded site values.

            • Wildmimic@anarchist.nexus
              link
              fedilink
              English
              arrow-up
              12
              ·
              1 day ago

              Good to see that he is actively removing his virtual genes from the developer gene pool by castrating his growth.

        • anewfox@lemmy.zip
          link
          fedilink
          arrow-up
          27
          ·
          1 day ago

          this is legitimately what i think is happening. both with github’s constant outages and windows 11 seeming to be getting worse faster than ever before. a fucking gigabyte of ram for a weather app, a beginner programming project, built like an electron app because i guess copilot doesn’t know c#.

      • SpaceCowboy@lemmy.ca
        link
        fedilink
        arrow-up
        6
        ·
        23 hours ago

        Do they just push everying directly to production without any QA?

        Don’t be ridiculous! They’re very careful to always write a prompt to QA the code before they write a prompt to push to prod.

        Haha, just kidding, they probably just have an agent do the prompting now.

    • Trilogy3452@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      17 hours ago

      I’m confused, github status page does have uptime for last 30d, the text in this link says otherwise?

  • red_tomato@lemmy.world
    link
    fedilink
    arrow-up
    31
    ·
    1 day ago

    Well at least they’re showing me a picture of an angry unicorn, as if that’s going to lighten my mood

    • kablez@lemmy.world
      link
      fedilink
      arrow-up
      6
      ·
      22 hours ago

      The message says “This page is taking too long to load”.

      I like how it is so vague an average person could easily assume it wasn’t an outage.

      They’re avoiding accountability even at the system error level.

  • nebeker@programming.dev
    link
    fedilink
    English
    arrow-up
    13
    ·
    1 day ago

    This was a horrible day. I couldn’t even open the source code to make fun of a friend’s choice of language.

  • ramble81@lemmy.zip
    link
    fedilink
    arrow-up
    10
    ·
    1 day ago

    I’m just about to go in on GitHub Enterprise but I may consider Codeberg. For the latter, how well do build agents and workflow files transfer over? Also looking for things like SSO, dedicated IPs for workers and remote on premise workers.

    • dan@upvote.au
      link
      fedilink
      arrow-up
      2
      ·
      15 hours ago

      If you’re considering hosting Github Enterprise on-prem then it might be worth considering Forgejo too. It’s the system that powers Codeberg.

      Codeberg doesn’t allow proprietary code, only open-source. You’d have to self-host Forgejo if you want to use it for private projects.

      • ramble81@lemmy.zip
        link
        fedilink
        arrow-up
        2
        ·
        10 hours ago

        Codeberg doesn’t allow proprietary code

        Welp, that makes it a non-starter and the team is too small to self host.

        Thank you for pointing that out.

    • DacoTaco@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      18 hours ago

      If it helps, ghe is hosted on completely different servers than gh public servers. They were also unaffected by this as i could keep working.
      I havent heard much good stuff of codeberg tbh

      That said, this is a reminder i need to test a local hosted gitea

    • whoisearth@lemmy.ca
      link
      fedilink
      arrow-up
      4
      ·
      1 day ago

      We all knew it was going to be. Nothing was going to stop management from doing it anyways.

  • uuj8za@piefed.social
    link
    fedilink
    English
    arrow-up
    11
    arrow-down
    3
    ·
    1 day ago

    Radicle is starting to seem less radical as the outages continue… https://radicle.dev/

    You don’t even have to go full re, uh, I mean full self-hosted/P2P with it. You can sign up at https://radicle.garden/ and use that as your main seed/mirror thingy. radicle.garden is always online/available, so you don’t have to host anything, but you also get other randos seeding/mirroring your repo, adding more availability to your code.

    I juuuust starting looking into Radicle, so I don’t fully have an opinion formed yet…

    • I Cast Fist@programming.dev
      link
      fedilink
      arrow-up
      2
      ·
      22 hours ago

      Interesting. Sounds like a Freenet solution, but with git in mind.

      P2P proves yet again to be the best solution for availability problems. At least until the seeds disappear, which happens because storage isn’t infinite.

      • uuj8za@piefed.social
        link
        fedilink
        English
        arrow-up
        2
        ·
        19 hours ago

        At least until the seeds disappear … storage isn’t infinite.

        Which is why Radicle is kinda interesting… it seems like it may be kind of easy to have lots of different seeds in different places. I’m currently using radicle.garden as my main always-on seed. If they start having issues, I could self-host. If I start having issues, other randos also run Radicle seed servers. Someone who wants to download my project could use any one of these seeds and be guaranteed to get a legit version of the project.

        If fact, it seems like the user doesn’t even have to care about where the code is hosted at all. A radicle clone looks like this:

        # Clones a git repo.
        rad clone rad:z3WukSjzicL8WaZHFALbBwb2r8W52
        

        There’s no indication of which servers to check. It just checks the “Radicle network” and clones from a random seed?? (I think?)

        Smaller projects will have way less seeds, but if you use that project, you could contribute to their availability by seeding! You make a copy for yourself to keep your build going and you also help the rest of the network?!

        (Again, juuust started looking into this, but it seems cool so far!)

        • I Cast Fist@programming.dev
          link
          fedilink
          arrow-up
          1
          ·
          13 hours ago

          My worry was less with servers and more with interest, much like how some torrents are dead because there are zero seeds. I suppose the author of projects might remain as the sole seed for a longer period than the mirror seeds, but there are many that can be abandoned by the single dev for whatever reason

    • antianarchist@sopuli.xyz
      link
      fedilink
      arrow-up
      2
      ·
      1 day ago

      What an interesting project! Unfortunately I need MCP support, which is why I now host my own GitLab instance to get rid of GitHub.