grue

joined 1 year ago
[–] [email protected] 4 points 8 hours ago

LOL, no they won't. They'll just make you throw out your nail clippers and water, while routinely missing shit that's actually dangerous.

[–] [email protected] 2 points 9 hours ago* (last edited 9 hours ago)

Okay, but (as per the article) the allegedly-"top" court that made the ruling, the European Union’s General Court (EGC), is not the same as the court that the lawsuit would be appealed to, the European Court of Justice (ECJ). How can the EGC be the "top" court if the ECJ is above it?

Besides, the bottom line is that saying "the top court ruled on this" strongly implies that it's a final decision, but that's not the case here. Regardless of the details of which court does what, that's misleading and therefore clickbait. Don't write headlines telling me it's hopeless when there's actually hope!

[–] [email protected] 3 points 11 hours ago (2 children)

Wait, how is this a "top court" if the decision is still appealable? Seems like a clickbait headline to me.

[–] [email protected] 1 points 11 hours ago (1 children)

In general, you're not wrong in your summary of how the Web developed. The problem is, though, that you seem to be assuming that since the Web did develop that way, that it had to develop that way. I disagree with that: I think other possibilities existed and might have been viable or even dominant if the dice of fate/random chance had happened to land differently. (And I think that they would've been much more likely to be viable or even dominant if some of the regulatory environment had been different, e.g. if residential ISPs hadn't been allowed to get away with things like drastically asymmetric connections and prohibiting users from running servers. More enforcement of accessibility and standards compliance, instead of tolerating companies deliberately abusing things like Flash and Javascript to unduly restrict users, would've also gone a long way.)

and make it look/function the same across different screens and different brands of computers.

That was not only totally optional, but also arguably considered harmful. HTML was intended to leave presentation up to the client to a certain extent, by design. Megalomaniacal marketers and graphic designers demanding to have pixel-perfect control and doing a bunch of dirty hacks (e.g. abusing <table> for page layout instead of tabular data) to achieve it were fundamentally Doing It Wrong.

But I do wonder if anyone is thinking about how foss replacements and competition will gain any ground because honestly they either pay the bills with donations and ads, or they charge a subscription fee because these things cost money to run.

Or they implement a distributed architecture that offloads the bandwidth and storage costs to users directly, a la Bittorrent, IPFS, Freenet, etc.

[–] [email protected] 1 points 15 hours ago

Atlantan here. Idk, go ask [email protected] or something.

[–] [email protected] 16 points 21 hours ago* (last edited 21 hours ago) (4 children)

Or let all the commercial sites go out of business and fucking die, so that the labor-of-love websites that dominated the net in the '90s can return to prominence. And nothing of value would be lost.

[–] [email protected] 21 points 21 hours ago* (last edited 21 hours ago)

Ew. Speaking of technological illiteracy, the author is irresponsibly contributing to it by insinuating that subscription fee ad blockers are somehow inherently better than free ones, which is not only absolute bullshit but also pretty much anti-Free Software propaganda.

[–] [email protected] 14 points 2 days ago

I learned Python after I already knew C, and I will forever be grateful for that.

I took an Operating Systems class in undergrad whose first assignment was to implement a simple web server in C, and it was fine. Later, I took the same prof's grad-level class and had to do basically the same assignment again, and all I could think was "wow, this is incredibly tedious: this whole thing would be literally two lines of Python." Python absolutely ruined my patience for writing C (or at least, for writing C socket code that has to manually juggle IPv4 and v6 struct addrinfos and whatnot).

[–] [email protected] 2 points 2 days ago

Ha, you haven't lived [in Hell] until you've tried to maintain a Jython build, with Python package dependencies (not just Java ones), in a production environment, in the 2020s.

[–] [email protected] 2 points 2 days ago

In America, the way it's supposed to work is that your parents aren't supposed to need your financial support.

[–] [email protected] 6 points 6 days ago (1 children)

I read that in Boss Nass's voice.

[–] [email protected] 32 points 6 days ago (1 children)

Phone: rings
Me: "better pause Youtube so that I can answer without noise in the background"
Youtube: plays ad with even louder audio
Me:

 

cross-posted from: https://slrpnk.net/post/13254852

Theres none so blind as those who don't want to see.

 

(Title shamelessly stolen from this comment in the crossposted [email protected] thread.)

 

So I just bought my kids a digital piano for Christmas and I'm looking for free beginner sheet music -- not even pirated stuff, just free-as-in-freedom (Creative Commons, Public Domain, etc.) stuff -- and I run across OpenScore. It claims that it "aims to digitize and liberate all public domain sheet music" and that "the OpenScore editions will be released into the Public Domain using Creative Commons Zero, allowing unlimited copying, adapting and sharing. The sky is the limit, without having to pay a penny."

But then you click on one of the links to go to the actual sheet music, and it takes you to musescore.com, which won't actually let you download anything without creating an account (which is 100% NOT "liberated," whether you have to pay money or not). What in the bait-and-switch fraud is this shit?!

At this point, I want to download every single goddamn Creative Commons or Public Domain piece of music MuseScore has, just as a matter of principle. But how?

 

cross-posted from: https://lemm.ee/post/13854229

A mum had to take action to prove not every road in Wales has a 20mph speed limit after an insurance firm voided her son's insurance policy.

Welsh television presenter Jess Davies explained that her younger brother saw his car insurance voided as a result of the vehicle's black box recording his speed and seemingly deciding he was constantly exceeding the speed limit. It meant their mother had to take some unusual steps to show the firm that not every road in Wales now had a 20mph speed limit.

 

I'm just getting into home automation, so I don't really know what I'm doing. I care a lot about supporting open standards (which is partly why I never bothered with it until now that Matter is coming out), but I also very much like the idea of having everything I own running Open Source firmware instead of whatever potentially untrustworthy stuff it comes with.

So anyway, I got some TP-Link Kasa smart plugs (KP125MP2), but have since been doing some more research and found that some folks don't think there's actually much, if any, advantage to Matter devices compared to older wi-fi devices that've been flashed with Tasmota or ESPHome. So now I've also got some Sonoff S31 smart plugs and a USB to serial adapter to flash them with, and I'm wondering which set of things I should actually keep.

I kinda feel like I need to try installing and using them to know which I prefer, but I'd also feel bad about returning stuff after it's got provisioning info stored on it (or worse, flashed firmware). So maybe I can decide based on advice y'all give me instead?

 

...and more importantly, where is that setting stored so I can turn it on for all of them?

I realize this varies according to OS, so I'm specifically asking about my Turnkey Nextcloud and Turnkey Mediaserver containers, which are based on Debian Linux. It's perhaps worth noting that my Turnkey Syncthing container, which uses the same base OS, does register its hostname with my DHCP server. I've gone digging around in /etc/ etc. in each of the containers, but so far I haven't found any configuration differences that would explain the difference in behavior. (Also, if it matters, my DHCP server is the one included with OpenWRT and running on my router.)

By the way, I'm aware that the best answer might be "you have an X/Y problem and you really ought to use static IPs and/or setup a reverse proxy," but I haven't gotten to that point yet. Besides, I still want to satisfy my curiosity about DHCP and hostnames regardless.

EDIT: to be clear, this post is about LXC containers running directly in Proxmox, NOT Docker.

view more: next ›