1
272
orangeboats

@lemmy.world

orangeboats 86 points 3 years ago

It's the fear of centralization, I believe (correct me if I'm wrong!).

Seeing that the whole point of federation is to decentralize the web, putting everything under the Cloudflare umbrella goes against this philosophy.

path: 0 3074371 3075017, hotness: undefined, score: 86, children: 1
orangeboats 85 points 2 years ago

Society in general encourages and rewards those who speak more, even if the things they speak have zero contribution or are absolute nonsense.

path: 0 9565454, hotness: undefined, score: 85, children: 4
orangeboats 59 points 10 months ago

I think you can argue that building things is an art in itself.

path: 0 19207191 19207435, hotness: undefined, score: 59, children: 13
orangeboats 50 points 2 years ago

Not sure if it's still the case today, but back then cellular ISPs could tell you are tethering by looking at the TTL (time to live) value of your packets.

Basically, a packet starts with a TTL of 64 usually. After each hop (e.g. from your phone to the ISP's devices) the TTL is decremented, becoming 63, then 62, and so on. The main purpose of TTL is to prevent packets from lingering in the network forever, by dropping the packet if its TTL reaches zero. Most packets reach their destinations within 20 hops anyway, so a TTL of 64 is plenty enough.

Back to the topic. What happens when the ISP receives a packet with a TTL value less than expected, like 61 instead of 62? It realizes that your packet must have gone through an additional hop, for example when it hopped from your laptop onto your phone, hence the data must be tethered.

path: 0 8923130 8924556, hotness: undefined, score: 50, children: 6
orangeboats 49 points 2 years ago

Entitled brat? What... Have you ever seen how GNOME developers respond to some bug reports and merge requests?

Since when has reporting bugs and contributing to the project become an entitlement?

path: 0 9844340 9848058, hotness: undefined, score: 49, children: 5
orangeboats 47 points 2 years ago

The "quit having fun" meme is ironically becoming as cringey as the thing it is originally complaining about.

You will help the community more by telling non-Linux people why Linux gaming is better, and this meme is doing the exact opposite of it -- "oh Linux can't play some games, yada yada. But we are still better! Switch over!" -- like what's the logic of it?

What's the purpose of this meme other than circlejerking?

Disclamer: I am a Linux user myself, started with Debian and is now using Arch Linux.

I will share some advantages I experienced in Linux gaming:

  1. Alt-tabbing old fullscreened games won't mess with my monitor.

  2. The compatibility of Wine when it comes to some older games is wild. SimCity 4 actually crashed less when I played it on Linux.

  3. Better performance across the board. Granted it's just a mere 5% difference but I will take it, why not.

path: 0 11646529, hotness: undefined, score: 47, children: 3
orangeboats 41 points a year ago

ITT: a mighty showcase of the divide-and-conquer strategy by psyops.

Instead of realizing that our goal as an alternative community to Reddit is first and foremost to... well duh, to build a community and keep it thriving, people here are infighting, preferring to subdivide themselves into tankies and non-tankies.

If Lemmy eventually fails and no other project with a similar feature-set can show up in time, we end up killing the existing momentum.

If that happens, all of you shall remember this very moment, and bravo to the psyops people (be it from the government or corporate) because you won yet again.

Donated. Though because I am living in a third world country it's just a measly ~25 dollars.

path: 0 16867832, hotness: undefined, score: 41, children: 18
orangeboats 40 points 2 years ago

They very rarely have memory and threading issues

It's always the "rarely" that gets you. A program that doesn't crash is awesome, a program that crashes consistently is easy to debug (and most likely would be caught during development anyway), but a program that crashes only once a week? Wooo boy.

People vastly underestimate the value Rust brings by ensuring the same class of bugs will never happen.

path: 0 12157696 12158529 12160105 12161294, hotness: undefined, score: 40, children: 0
orangeboats 40 points 2 years ago

Agreed. HiDPI is the way to go and we should appreciate Framework for putting that in their laptops instead of continuing the use of shitty 1366x768 screens.

Xorg is the reason why OP is facing the scaling issues. OP, try to force the apps to run on native Wayland if they support it but don't default to it. The Wayland page on Arch wiki has instructions on that. Immensely improved my HiDPI experience.

path: 0 11876550 11877567, hotness: undefined, score: 40, children: 0
orangeboats 38 points 2 years ago

I've noticed that many Reddit users with the username format Word_Word_Number (for example Absolute_Bot_1230) are almost guaranteed to either be a bot or extremely inflammatory -- it's like everything they post is meant to generate controversies.

path: 0 9782771, hotness: undefined, score: 38, children: 5
orangeboats 38 points 2 years ago

I still don't quite get why some people are defending manufacturers which remove the headphone jack on their phones...

3.5mm jacks don't cost much materially. Removing it doesn't bring any benefit at all, and you are forced to buy a bluetooth headphone or a Type-C-to-3.5mm dongle on top of that.

path: 0 9857319 9861605, hotness: undefined, score: 38, children: 25
orangeboats 37 points 2 years ago

I recall reading somewhere the earlier compilers had a hard limit on the length of function names, due to memory constraints.

path: 0 12001423 12011310, hotness: undefined, score: 37, children: 0
orangeboats 36 points 2 years ago

Servo was an experimental ground for Mozilla in some ways (like testing out a new CSS engine and porting it back to Gecko if it works). So it's quite normal for people to be unaware of it, it was not meant for the public.

But later on it was abandoned by Mozilla and stuck in a limbo, until it got picked up by the Linux Foundation. Now it's a standalone project and I wish them well. We really need a new FOSS web engine.

path: 0 12106699 12108236, hotness: undefined, score: 36, children: 10
orangeboats 35 points 3 years ago

Awesome! I don't have a Discord account (well, I had) so this will be very useful.

path: 0 2830621, hotness: undefined, score: 35, children: 4
orangeboats 31 points 2 years ago

But personal files are... personal?

Research journals are published. Public.

path: 0 9953305 9966482 9966643, hotness: undefined, score: 31, children: 1
orangeboats 30 points 2 years ago

Wow, Europe, you guys sure are worrying us a little.

-- Best regards, South East Asia

path: 0 10555378 10555736 10556198, hotness: undefined, score: 30, children: 1
orangeboats 29 points 2 years ago

Assuming the entire US court system isn't in the corporate pocket

I love your optimism

path: 0 10494871 10496091 10496819, hotness: undefined, score: 29, children: 0
orangeboats 27 points 3 years ago

I still won't buy one just because of this news - they have done lots, lots of shitty things in the past. GameWorks, PhysX, Geforce Partnership Program, etc. While AMD is not exactly a saint when it comes to open sourcing, they still commit far more than Nvidia to open standards.

path: 0 2665975 2666386 2671384, hotness: undefined, score: 27, children: 0
orangeboats 27 points 2 years ago

This also explains why VPN is a possible workaround to this issue.

Your VPN will encapsulate any packets that your phone will send out inside a new packet (its contents encrypted), and this new packet is the one actually being sent out to the internet. What TTL does this new packet have? You guessed it, 64. From the ISP's perspective, this packet is no different than any other packets sent directly from your phone.

BUT, not all phones will pass tethered packets to the VPN client -- they directly send those out to the internet. Mine does this! In this case, TTL-based tracking will still work. And some phones seem to have other methods to inform the ISP that the data is tethered, in which case the VPN workaround may possibly fail.

path: 0 8923130 8924556 8926063, hotness: undefined, score: 27, children: 4
orangeboats 25 points 2 years ago

This is why I try my damnedest not to write in weakly typed languages.

string + object makes no logical sense, but the language will be like "'no biggie, you probably meant string + string so let's convert the object to string"! And so all hell breaks loose when the language's assumption is wrong.

path: 0 10803274, hotness: undefined, score: 25, children: 2

thanks for using Leebra!

go to feed...