DNS is the most neoliberal shit system that too many have just accepted as how computers work and always worked to the point where I have heard actual landlord arguments deployed to defend it

It’s administered by ICANN, which is like the ideal neoliberal email factory NGO that justifies the de facto monopoly of a tiny few companies with responsible internet government-stewardship stakeholderism, etc type bureaucracy while upholding the right of domain landlords to charge hundreds or even thousands of dollars in rent for like 37 bytes on a server somewhere lol

Before this it was administered by the US military-industrial complex, you can thank Bill Clinton and the US Chamber of Commerce for this version of it along with Binky Moon for giving us cheap .shit TLDs for 3 dollars for the first year

Never forget the architects of the internet were some of the vilest US MIC and Silicon Valley ghouls who ever lived and they are still in control fundamentally no matter how much ICANN and IANA claim to be non-partison, neutral, non-political, accountable, democratic, international, stewardshipismists

“Nooooo we’re running out of IPv4 addresses and we still can’t get everyone to use the vastly better IPv6 cuz uhhh personal network responsibility. Whattttt??? You want to take the US Department of Defense’s multiple /8 blocks? That’s uhhhh not possible for reasons :|” Internet is simultaneously a free-market hellscape where everyone with an ASN is free to administer it however they want while at the same time everyone is forced into contracts with massive (usually US-based) transit providers who actually run all the cables and stuff. Ohhh you wanna run traffic across MYYYYYYY NETWORK DOMAINNNNNNN??? That’ll be… 1 cent per packet please, money please now money now please money now money please now now nwoN OWOW

  • PaX [comrade/them, they/them]@hexbear.netOPM
    link
    fedilink
    English
    arrow-up
    7
    ·
    12 days ago

    Programmers aren’t taught portability in Uni at all and that’s why we have a dozen build systems for Python and JS.

    Yehh, like fundamentally most programmers don’t even care. Anything after Windows and/or Ubuntu is an afterthought at best to so many programmers

    Why be portable when you can shove a huge docker container into it and forget about it?

    Legitttt lol. I hate how containers have become a substitute for portability or even good security design (yeahh it runs as root but it’s in a container, how bad could it beeeee how-much-could-it-cost, there’s never been issues with chroots or Linux cgroup namespace things before)

    And yehh I feel similarly about Rust :/ They just reinvented npm again lol with all its problems. The compiler is sooooo large and slow, which is why we only have just the one :| which is very concerning for portability and sustainability reasons. Like if it takes an army of corpo-paid engineers to even keep the thing running and no one else can write a standards-complying (Rust standard is set by the one compiler too lol) implementation is it rly even portable?? Like you can port it and LLVM to new platforms… if you have a lottttttt of time and energy or money to pay people to do it cuz its so overcomplicated and large. This is also why I can’t have anything that uses GTK (cuz of librsvg and Spidermonkey I think) or Firefox on my Pinebook Pro or my Mac PowerPC machines, cuz Rust is broken on 32-bit PPC architectures and needs 4 GB of RAM to build those things even just using a single processor :( In practice it just breaks in so many places idk. We don’t even have the committee like with C++ to put in every feature they can think of, rustc itself is basically the standard lol

    Although… no dynamic linking is a feature imo hehe. I forget how large Rust binary sizes are though lol

      • PaX [comrade/them, they/them]@hexbear.netOPM
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        12 days ago

        I am aware of this and glad to see its progressing :3

        But its also in a very early state isn’t it? Tbh… I have been hearing about this for years but I haven’t seen anyone using it :|

    • hello_hello [comrade/them]@hexbear.net
      link
      fedilink
      English
      arrow-up
      4
      ·
      edit-2
      12 days ago

      Anything after Windows and/or Ubuntu is an afterthought at best to so many programmers

      Chromium Embedded Framework (CEF) with .NET: " take it or leave it."

      librsvg

      librsvg is such a jumpscare since it just adds the rust compiler to the dependency tree (which has to be bootstrapped from older versions of the compiler, fun!)

      I mean, Rust will have to just be ported to different operating systems, it’s not gonna go away any time soon for my use cases.

      • PaX [comrade/them, they/them]@hexbear.netOPM
        link
        fedilink
        English
        arrow-up
        3
        ·
        12 days ago

        Chromium Embedded Framework (CEF) with .NET: " take it or leave it."

        Oh no lol, I gotta leave it

        librsvg is such a jumpscare since it just adds the rust compiler to the dependency tree (which has to be bootstrapped from older versions of the compiler, fun!)

        Ikrrr lol, not a good time. And now you gotta build LLVM if you didn’t already and that’s gonna take… a longggg time but at least it doesn’t do that staged compilation stuff GCC does lol

        I understand why they switched and I do rly like Rust’s borrow checker but they also wanna rewrite all the portable C code into supposedly-portable Rust and that’s gonna leave a lot of ppl out (especially ppl with older hardware who can’t afford newer stuff) and probably add to the complexity of entire systems a lottt (idk which Linux rewriter type I prefer: the “rewrite Linux in Rust” type or the “rewrite everything in eBPF” type hehe, there must be other rewriters)

        I mean, Rust will have to just be ported to different operating systems, it’s not gonna go away any time soon for my use cases.

        True :/ It’s not for me either

        LLVM has the reputation of being easy to port but I’ve never tried and that’s only one piece of the whole thing :|