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
I support the protracted PaX war against domain landlords
Anyway I’m gonna go buy gay.site as a bit cos I’m one of the good ones
Maoist Digital Worldism
Feeling more and more like the only way to attack capitalism is on the ground
Hexbear should use this as a chance to go outside. I need backing here, I’m afraid to go outside and need to find more people like y’all in the physical world
If literal Nazis can get up the courage to meet in person, I feel like we should too.
Which actual, IRL leftist org is not mercilessly ridiculed on this website? We do a very poor job around here of connecting comrades to orgs
capitalism with MONEY PWEEESE characteristics
Truly disgusting, always has been.
deleted by creator
The Domain Name System today enables traffic amplification attacks, censorship (i.e. China)
Autotools is pretty dense, but all build-systems are like that. Believe me, the only good build system is the
cp -rf $src $dest
build system.
At least autotools was one of the first (and transparent too). I don’t know what the excuse for
CMakeLists.txt
isdeleted by creator
Programmers aren’t taught portability in Uni at all and that’s why we have a dozen build systems for Python and JS.
Why be portable when you can shove a huge docker container into it and forget about it?
I wish Rust had not become the new C++
As someone who had to write build scripts for Rust. Fuck Rust (from a package maintainer perspective) -> no dynamic linking, compute intensive compiler, virtually single source of truth in crates dot io. Dependency trees are so fucked that a trivial library has the power to pull in the test framework for a GAME ENGINE (which requires compiling that engine). Slow ass fuck compile times that I can’t cache because I write packages.
deleted by creator
The compiler is sooooo large and slow, which is why we only have just the one
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??
deleted by creator
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.
deleted by creator
Because portability has only been practical for the majority of applications since 2005ish.
You’re not having a system where every executable has 100mb of OS libs statically linked to them in the 90’s be fuckin for real.
You complain a lot about static linking in rust and it’s the only way to actually achieve portability.
deleted by creator
I agree about static linking but… 100mb of code is absolutely massive, do Rust binaries actually get that large?? Idk how you do that even, must be wild amounts of automatically generated object oriented shit lol
My brother in Christ if you have to put every lib in the stack into a GUI executable you’re gonna have 100mb of libs regardless of what system you’re using.
Also Plan 9 did without dynamic linking in the 90s. They actually found their approach was smaller in a lot of cases over having dynamic libraries around: https://groups.google.com/g/comp.os.plan9/c/0H3pPRIgw58/m/J3NhLtgRRsYJ
Plan 9 was a centrally managed system without the speed of development of a modern OS. Yes they did it better because it was less complex to manage. Plan 9 doesn’t have to cope with the fact that the FlatPak for your app needs lib features that don’t come with your distro.
Also wdym by this? Ppl have been writing portable programs for Unix since before we even had POSIX
It was literally not practical to have every app be portable because of space constraints.
Is it possible to actually use this? I’d imagine it makes the internet absolutely tiny
Yeah too bad gns implements rate limiting and bad actor protection by essentially mimicking butt coin and requiring proof of work.
Trust is not a technologically solvable problem. This includes current DNS systems because ownership is effectively a proof of stake.
Digital leeches are the worst.
Just update your
hosts
file, or better yet, setup an alternative system - no one can stop you.deleted by creator
∞ 🏳️⚧️Edie [it/its, she/her, fae/faer, love/loves, ze/hir, des/pair, none/use name, undecided]@hexbear.netEnglish5·3 months agoI might just join opennic too
What is stopping someone from just starting up an alternative DNS system? Like, if you control some DNS servers, and convince people to use them, you can make any domain name point to any IP address, right? I understand the “network effect” barrier, but can we just make our own DNS (with blackjack and hookers)?
Yes, and people have tried before (just running an alternate root). In this case, it’s just the network effects that get you.
There have also been decentralized attempts, but either they’re not global (petnames) or they’re shitcoins.
hey I like making alternative DNS services and helping people who need them, take this
deleted by creator
Aw that’s super cool. Never encountered that before, but I will look into it.
deleted by creator
deleted by creator
Hey buddy some of us jork it to the mDNS RFC every single day
How are we still seeing this and posting?
I made a post about the exact same subject. Just a little less… unhinged lmao.
But I completely agree. If you’re interested, there’s a concept called petnames in the Spritely institute (made by Christrine Lemmer-Webber, lead author of ActivityPub, and others). In this concept, the name of your site would depend on how you name it / how other people nammed it. Here’s the link: https://files.spritely.institute/papers/petnames.html#org1be8a0a