1046
top 47 comments
sorted by: hot top new old
[-] WorldsDumbestMan@lemmy.today 1 points 4 minutes ago

I can tell. Intentionally bad UI design so I have to lose time trying to make it work somehow, an OS that hides the settings from you as best as it can, the digital equivalent to putting spikes on a bench to keep homeless away.

This is why I prefer FOSS software, I avoid subscriptions, and I am completelly anti-profit.

I want these motherfuckers to outright die out.

[-] AnAmericanPotato@programming.dev 25 points 9 hours ago

Fun fact: the same applies to society at large, and especially economies.

[-] darthsundhaft@piefed.social 45 points 19 hours ago

The only reason video games, Adobe products, MacOS specific apps, and all these other isolated platforms rig themselves to be monopolies is because they choose to be closed source.

The lie they tell people is that open source is more vulnerable because of source being open, yet we see nonstop vulnerabilities for the same closed source swindlers.

They rig everything because of capitalism. So long as the people behind the scenes are around to hoard more wealth on top of their greed, this will always continue.

[-] raman_klogius@ani.social 1 points 6 hours ago* (last edited 5 hours ago)

It's also the case that the corporate world loathes not having vendors and a chain of accountability and proprietary tech companies have been using these to attack OSS and prevent its wide adoption for decades.

But most importantly corporate and government IT loves Microsoft's Active Directory and there's no alternative to that in Linux.

[-] Axolotl_cpp@lemmy.dbzer0.com 4 points 9 hours ago* (last edited 9 hours ago)

Open source is known to fix bugs ASAP; i don't know many major vulnerabilities in the linux kernel that lasted more than a week

[-] bountygiver@lemmy.ml 1 points 7 hours ago

Turns out having a lot of people using something that has interest in keeping them secure will make more people work together to keep it secure

[-] some_kind_of_guy@lemmy.world 12 points 15 hours ago

They wouldn't even disclose/fix bugs and vulns if it didn't impact their own bottom line. Think about how much in closed source is yet to be discovered or exploited.

[-] notptr@lemmy.cyberia9.org 14 points 16 hours ago

Then they go out and say we are the industry standard and sell the software to schools on discounts to hook people on them. They also go out and say if you don't use our software, you will be left behind.

[-] sundray@lemmus.org 145 points 23 hours ago

There have been several opportunities to break up major tech monopolies and in each case, the relevant authorities failed. Imagine a world where Meta, Alphabet, Microsoft, etc. were each less than 1/5th their current size, and meaningfully punished for breaking otherwise unenforced laws, and prevented from hiding their financial chicanery. The mind boggles.

[-] AnAmericanPotato@programming.dev 5 points 9 hours ago

Fuck Judge Colleen Kollar-Kotelly. https://en.wikipedia.org/wiki/Colleen_Kollar-Kotelly

That case was going perfectly well until she stepped in. I can only assume she was bribed. Her decisions just don't make sense otherwise.

[-] WhatAmLemmy@lemmy.world 48 points 21 hours ago

The relevant authorities failed because the wealthy wanted them to fail. Look at how easily fascists can completely ignore the rule of law and break everything on behalf of the wealthy. Why can't we ignore the rule of law they rigged in their favor and make the world better for the 99%?

almost like that's not what laws are actually for. laws are for turning the weak against each other while the strong proliferate power. if they ever seem to be on your side, something's up.

are you saying we should replace 1's and 0's?

[-] lordziv 2 points 8 hours ago

Qubit has entered the chat

[-] RagingRobot@lemmy.world 1 points 7 hours ago

It's opposite day

[-] some_random_nick@lemmy.world 4 points 11 hours ago

Humble trit enters the chat

[-] floquant@lemmy.dbzer0.com 81 points 1 day ago

A tale as old as time.

We would most likely have distributed computing everywhere if we let engineers finish their work on the next generation of operating systems, but IBM needed to sell mainframes. And who knows what the Web would be like if we didn't let Google write half of the modern RFCs...

Could you elaborate on this? What was this operating-system-to-be?

[-] floquant@lemmy.dbzer0.com 1 points 59 minutes ago

Plan 9/Inferno chiefly, but more broadly if you read RFCs and other design documents written around that era it's pretty clear that engineers envisioned a decentralised, interoperable, resilient, "modular" computing environment. Some concepts read like fables/alternate universes as they are quite removed to what we have hands-on experience with, but seeing a distributed filesystem in action is a trip. If you have an interest in this stuff, either from an historical or technical standpoint, I highly suggest spending a weekend messing around with a bunch of p9 VMs :)

[-] Valmond@lemmy.dbzer0.com 27 points 23 hours ago

The fear of opening a port is what killed us IMO.

Imagine connecting to another computer, without (Gasp!) going through a centralised server?!!

/Rant off I guess

what if instead of doing that, we put all of society's resources towards inventing a fascist mode of production where the a curated fake-ass prohibitively expensive to update past-slurry is projected onto the future in such a way that expertise is devalued truth is slain the zone is always flooded with shit and everything is garbage that only sometimes looks like it works?

[-] dan@upvote.au 24 points 22 hours ago

I'm still kinda that Opera Unite didn't take off. It was a decentralized server built into the Opera browser, that was easy enough for regular people to use. You just set it up in a config UI in the browser and could enable features like chat, blogs, photo galleries, a music player, etc. At the time, everyone had UPnP enabled, CGNAT wasn't a thing, and Opera handled UDP hole punching for it, so it mostly just worked. https://www.wired.com/2009/10/opera-unite-puts-the-web-server-in-your-web-browser/

This was back when Opera were still based in Norway, had their own browser engine, and were very innovative. A large number of features that became commonplace were in Opera years before any other browser, like tabbed browsing, full-page zoom (browser zoom used to only increase font size while keeping everything else the same size!), restoring your tabs when you re-open the browser, pop-up blocker, a new tab page that shows your commonly accessed sites, private/incognito browsing, sidebars, and more.

Sure, there's a bunch of downsides to a server being built into your browser, but it was an interesting idea. People that don't know anything about servers were able to easily try it out.

[-] Equinox1289@sh.itjust.works 4 points 11 hours ago

I really hope technologies like Veilid, Tailcat, and I2P take off more, but they require Developer, Developers, Developers!

[-] Valmond@lemmy.dbzer0.com 3 points 12 hours ago

Oh man, now you ruined my evening, I didn't know about that, it's awesome!

Maybe I wouldn't have spent so much time building a modern P2P decentralised sharing protocol if I already knew it was tried and killed off...

Thanks for the history nugget!

++

[-] dan@upvote.au 2 points 11 hours ago* (last edited 11 hours ago)

Unfortunately regular people don't understand why they'd use something like this rather than just using Facebook, Instagram, Google Photos, etc. and the major limitation of self-hosting this way is that it's only accessible when your computer is on, which regular people aren't used to.

A lot of people also had pretty limited bandwidth. I was in Australia on ADSL2+ with around 9Mbps down and 700Kbps up.

I think plug-and-play NAS systems are the closest equivalent today, especially now that a lot of people have faster connections. Comcast boosted upload speeds in some markets last year - in my area their regular plans start at 300Mbps down and 100Mbps up. A lot of NAS systems are still missing the "regular person can easily set it up" aspect though, and I'm not sure if they handle sharing stuff with external users.

[-] Zarobi@aussie.zone 0 points 21 hours ago

Instead of just adopting ipv6 they started sharing ip addresses across customers lol

[-] kibiz0r@midwest.social 3 points 20 hours ago

One does not simply adopt ipv6

[-] dan@upvote.au 1 points 12 hours ago* (last edited 12 hours ago)

The US does! The majority of internet traffic in the USA (around 55%) is via IPv6. This was driven by two things:

  1. Comcast was the first major ISP worldwide to roll out IPv6 to customers, 15 years ago in 2011. They finished the rollout in 2014, and 70% of their customers were using IPv6 within a year.
  2. Mobile carriers use IPv6 a lot. T-Mobile's network is fully IPv6-only, using 464XLAT to connect to legacy IPv4-only servers. No CGNAT. They've done several presentations about it. The other carriers aren't too far behind.

The fact that IPv6 usage isn't higher is mainly limited by servers not having it enabled, not users. IPv6 usage spikes on weekends and after business hours because there's a lot of enterprise systems that people use at work, that only use IPv4.

It's frustrating that other countries adopted CGNAT instead of switching to IPv6 like the US mobile carriers did. Argentina has less than 30% IPv6 adoption for example.

[-] Zarobi@aussie.zone 1 points 20 hours ago

We gonna get ipv8 before ipv6

[-] floquant@lemmy.dbzer0.com 2 points 20 hours ago* (last edited 20 hours ago)

I think that's already a consequence, TCP/IP is very much a protocol suite that works well for client/server architectures, and HTTP (which eventually, somehow, became the de facto "everything" protocol) even more so. So when you mix these roles and you have machines that act as both client and server at the same time all the deficiencies come to light quite easily. A world with first-class support for mutual authentication and authorization, encryption, peering, roaming, etc at the lowest of network levels was possible, but that ship has sailed.

[-] Valmond@lemmy.dbzer0.com 1 points 12 hours ago

You can plug all that jazz on top of IP. No problemo, servers do it all the time.

That's absolutely not the problem, the problem is centralized servers only.

[-] NaibofTabr@infosec.pub 24 points 1 day ago

And who knows what the Web would be like if we didn't let Google write half of the modern RFCs...

Ah, what could have been...

[-] mycodesucks@lemmy.world 27 points 23 hours ago

"It doesn't have to be like this."

-Every system that is demonstrably horrible and propped up by people who are too apathetic, lazy, or tired to change.

[-] MoffKalast@lemmy.world 19 points 23 hours ago* (last edited 23 hours ago)

Or more like some dumbass back in 1986 made an arbitrary decision and it's now hardcoded into every system on the planet, and the improvement is not enough of an improvement to justify breaking backwards compatibility.

[-] anarcockworkorange@anarchist.nexus 2 points 21 hours ago
[-] A_norny_mousse@piefed.social 5 points 19 hours ago

I don't think they were refering to anything specific, but it might have been Bill Gates when he was still doing the actual programming.

[-] Th4tGuyII@fedia.io 23 points 23 hours ago

Yeah, it certainly doesn't. What happened yesterday could've been easily avoided if so many countries and businesses had made their own in-house systems rather than depending on Microsoft...

But the problem is that for a lot of businesses, it just doesn't make financial sense to set up their own decentralised systems when centralised systems already exist, offering services way cheaper than you could ever make for yourself - unless there is a specific need it can't fulfill, or you already have appropriate staff and equipment to facilitate/maintain it on the cheap.

And it doesn't help that the general population also lean towards centralisation, all coralling where their friends and family are. And beating that momentum is almost impossible - heck, I'm still stuck using centralised chatting services because convincing anyone who doesn't already want to move with you is like pulling teeth, and worst part is, it only takes one minor inconvenience to undo all that convincing.

Having said all that, the one group I won't excuse is the Government and Public Sector. There's no excuse for tax-payer funded services to not be operating on their own services and/or using other sovereign services, rather than continuing to pump money out if their economy and into the hands of US tech giants!

but if they don't give all their money yo Americans, who will fund the fascist mode of production?

[-] mnemonicmonkeys@sh.itjust.works 6 points 22 hours ago

Hopefully change becomes easier with FOSS options becoming more capable.

  • LibreOffice can handle most common document formats for business, I think the main thing they're missing is a MS Projects alternative.
  • NextCloud can handle cloud syncing.
  • There's plenty of email managers like Thunderbird, and there's already a wide variety of email providers and a large company can afford to manage email themselves.
  • Matrix and XMPP are developed enough that they can easily replace Teams and Slack

And the best thing (for businesses) about all of these options are that there's no licensing costs. There's already some companies switching to FOSS tech stacks, and so long as they're successful the trend could spread. Even more so if Europe succeeds at breaking away from US tech companies, since their adoption would mean even more funding for FOSS development

[-] Turret3857@infosec.pub 6 points 20 hours ago

As much as I hate to say it, Matrix and Nextcloud are too janky for the general public. Nextcloud having to download and run multiple MBs of php code makes it feel so sluggish to use the WebUI, and Matrix...

Well, I think Matrix couldve been good but Waiting for this message, You don't have access to this message, ⚠️ Unable to decrypt message , This room has been replaced , and its very confusing for people who are used to Slack/Discord style UIs where you only need an invite link to join every room and not just joining the space, where you have to join every room individually.

[-] whelk@retrolemmy.com 5 points 14 hours ago

I want to love Matrix, but every time I use it I think about whether I could just convince more people to use XMPP instead

[-] Ooops@feddit.org 2 points 20 hours ago

And the best thing (for businesses) about all of these options are that there’s no licensing costs.

But who would bribe the comany or department bosses to use their stuff in particular when there is no money to be made from licensing costs... 😉

[-] Ooops@feddit.org 4 points 20 hours ago* (last edited 20 hours ago)

But the problem is that for a lot of businesses, it just doesn’t make financial sense to set up their own decentralised systems

The exact opposite is true. For every company big enough to have any in-house IT capacities it's cheaper to do it yourself. There is a reason AWS and hundreds of similiar smaller comanies globally became a provider of computer services and server capacities: it developed as a side-gig from over-capacities in their own infrastructure. Infrastructure build because it made finacnial sense to set it up to themselves to save money and have actual control over their data and stuff.

[-] bjc@scribe.disroot.org 4 points 22 hours ago

jorts.horse is back??

[-] arran4@aussie.zone 4 points 1 day ago

But it has to be like something and there will be consequences of any system. TBH I'm fascinated by the possibilities that aren't too. But there are many more "broken" than fixed and that could matter who you are. Not saying it's great is it is, but I feel like we are at an end.

this post was submitted on 14 Nov 2026
1046 points (99.2% liked)

Programmer Humor

34135 readers
1937 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 3 years ago
MODERATORS