dannym

joined 2 years ago
[–] dannym@lemmy.escapebigtech.info 5 points 2 years ago* (last edited 2 years ago)

To be fair, the allegations haven't been proven and allegedly he was 13 at the time... not that it makes it any better, but context matters

[–] dannym@lemmy.escapebigtech.info 3 points 2 years ago* (last edited 2 years ago) (2 children)

Definitely, tho if you store it as a u32 that is fixed magically. Because 1.2.3.4 and 1.02.003.04 both map to the same number.

What I mean by storing it as a u32 is to convert it to a number, similar to how the IP gets sent over the wire, so for v4:

octet[3] | octet[2] << 8 | octet[1] << 16 | octet[0] << 24

or in more human terms:

(fourth octet) + (third octet * 256) + (second octet * 256^2) + (first octet * 256^3)
[–] dannym@lemmy.escapebigtech.info 76 points 2 years ago* (last edited 2 years ago) (4 children)

Please don't. Use regex to find something that looks like an IP then build a real parser. This is madness, its's extremely hard to read and a mistake is almost impossible to spot. Not to mention that it's slow.

Just parse [0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3} using regex (for v4) and then have some code check that all the octets are valid (and store the IP as a u32).

If somebody actually did that it would be grounds for removing their privileges to merge into master. THIS, THIS is why the JavaScript ecosystem has gotten so bad, people with mentalities similar to his.

[–] dannym@lemmy.escapebigtech.info 35 points 2 years ago (4 children)

I get movies and TV shows from the digital high seas because it’s easier, and I openly admit this with my real name on my Lemmy profile.

Currently, I'm subscribed to four streaming platforms: Netflix, Amazon Prime Video, Crunchyroll, and Disney+. Despite this, I resort to pirating every piece of content I watch.

The simplicity of searching a title on Radarr or Sonarr and clicking 'add' vastly outshines the cumbersome process on legal platforms.

These sites are all flawed, tend to harbor more spyware than Windows and present a usability nightmare compared to the streamlined interface of Jellyfin.

In terms of ethics, my conscience is clear. If a movie or TV show isn't available on the platforms I subscribe to, it's a clear sign they aren't interested in my money.

I see absolutely no problem with paying for what I watch; financial constraints aren't the issue. The crux of the matter lies in the user experience, which is undeniably superior and hassle-free on the open waves of the digital ocean.

[–] dannym@lemmy.escapebigtech.info 6 points 2 years ago (1 children)

I don’t think you understand. This is windows games running on Linux through proton. If the games were built and optimized for Linux they’d perform even better

[–] dannym@lemmy.escapebigtech.info 1 points 2 years ago (1 children)

DNS tracking can be mitigated with Oblivious DoH, DNSCrypt or even a VPN.

[–] dannym@lemmy.escapebigtech.info 4 points 2 years ago* (last edited 2 years ago) (4 children)

that's wrong. the device exposed the real mac address on port 5353 (udp) which is apple's "bonjour" service, which acts as a service discovery/zeroconf network tool.

that means that other devices in the same network can know your real mac address, this makes it very easy for say ISPs to track you across networks if you use friends networks, open wifi networks in coffee shops etc.

[–] dannym@lemmy.escapebigtech.info 4 points 2 years ago (2 children)

Maybe you're right, but to me it's still worth it to point out those issues

yeah, there was a feature that was supposed to do it, but they never implemented the feature properly, which made it literally useless, and it was discovered just now, 3 years later

it was a pun, this lemmy instance is called beehaw, bee nice

[–] dannym@lemmy.escapebigtech.info 2 points 2 years ago* (last edited 2 years ago)

I can give my two cents on it, as one of those people you're talking about.

I'm very in touch with the FOSS community. I have used more FOSS software than you can think of (and yes, that is with your definition of FOSS). What I am NOT however is a stallmanist or a purist who dogmatically sticks to one narrow definition of what FOSS should be. While I wholly understand the importance of not diluting the meaning of FOSS, I think it's critical to step back and see the broader picture here. The dogma around FOSS can sometimes be counterproductive, stifling the very innovation and freedom it aims to foster.

Firstly, if I had to choose, I'd certainly prefer to have a software landscape filled with "source-available" applications over one dominated by entirely proprietary systems. Source-available projects, even if not fully meeting the stringent FOSS criteria, still provide transparency and offer opportunities for auditing and modification, which is what we all want! It's a step towards wresting control from Big Tech and their walled gardens.

Secondly, I aim to push for a new industry standard where, at the very least, source-available software becomes the norm. However, the journey of a thousand miles begins with a single step.

Thirdly, we have to be realistic about sustaining FOSS projects. The developers behind these initiatives should absolutely be compensated for their contributions. It's essential to acknowledge that people have livelihoods to maintain. And if a FOSS project (or a source-available one) truly provides value, its creators deserve not just recognition but overwhelming financial success. This is the only way to incentivize more high-quality projects and thereby fundamentally change the software industry for the better.

Lastly, concerning the GPL, while the GPL has played a monumental role in the growth and popularity of FOSS, it's not without its flaws. For one, it can sometimes discourage commercial adoption, which, whether you like it or not, is a powerful driver for widespread change.

While I'm way more invested in FOSS than most people, I don't consider myself a purist; I don't consider myself a Stallmanist and as much as I respect his contributions to software I would rather the world not have his dogmatic and "religious" beliefs in Software.

I believe in a pragmatic approach that not only seeks to amplify the tenets of FOSS but also recognizes the realities of the world we inhabit. Being inflexible in our definitions and approach can only improve our situation.

view more: ‹ prev next ›