

This one, I’m guessing? At least that’s the one I know.


This one, I’m guessing? At least that’s the one I know.


And moonlight contains the monkey waves, allowing saiyans to enter their Ozaru state


Oh, I had no idea! Thanks, that’s great to know!


Codeberg only targets a subset of projects. For example, I no longer want most of my self-written code to be publicly available, but Codeberg only supports public repos.


Yeah, Chromium’s implementation is IMO very elegant and genuinely improves security for most people. That’s why I’m a little miffed by comments that paint it as an obviously terrible feature, just like happens with the “read/write to a specific local folder” API.
These days, new browser features often aren’t in the users best interest, I understand and share the commonly discussed concerns on those. But compared to the alternatives, these specific APIs genuinely improve safety for most users AND make things more accessible for newbies and pros alike. Blocking them on principle (& without specific technical concerns) will not protect users when their remaining option gives malicious actors far more access without any exploits!


I do understand your concerns regarding safety, but not having WebUSB does not guarantee that malicious websites can’t access your USB devices. Both Firefox and Chromium already interact with your USB devices to provide features like debugging over USB, so malicious websites that exploit browser bugs are able to talk to your devices either way. And if we don’t count browser bugs, you can simply set your browser to block WebUSB by default to arrive at the same outcome.
Of course there is a chance that specific exploits could work in one case and not the other, but that’s something the real-life statistics haven’t shown to be an issue so far. Browsers are generally pretty safe these days due to multiple layers of sandboxing, so I’d be surprised to see major WebUSB-specific security exploits appearing in the future.
Edited to add:
Sorry, when I said “sky is falling” I meant a general erosion of user security and privacy, when using our “own” devices.
Same here, I hate the direction things are already clearly heading towards on mobile, and I expect desktops to get enshittified as well soon enough. But I see WebUSB as a major positive in that context (since it allows users to take control of their devices in a much easier and safer manner, & mostly guarantees backwards compatibility of such tools for many years to come). And although I’ve read comments similar to yours many times - this topic gets brought up fairly often - nobody has explained concrete technical issues that are likely to bite us.


I’m afraid of the sky falling (it is).
Somehow, I must’ve missed all these cases where bad actors abused the WebUSB API. So what did they do? What’s the worst damage the victims have suffered?
That’s general - in this specific case, by my reckoning, it can never be safe for a website to understand, in any depth, the hardware of the machine requesting it.
You still haven’t explained: why? When the options are “website” or “untrusted binary”, the website is objectively much safer. Sure, you can sandbox untrusted binaries - but then you can just sandbox the browser.
Yes, there are security concerns, but these fears haven’t been confirmed in real life, and they don’t disappear if we ban WebUSB! Instead, people have to run untrusted code with access to far more hardware than WebUSB allows.


Even better is a single downloadable HTML file. Downloadable programs will likely degrade over time, web APIs are highly stable and portable.
I still wish there was a “pledge” API to allow websites to disable functionality they don’t need. For example, this could be a perfect self-contained app that never needs any outside connections.


Honestly, this is such a shortsighted take. Awesome, instead of a simple “Allow?” dialogue to give the sandboxed website access to one specific USB device through an (over time) more and more well-tested implementation, we have to download untrusted binaries that by default get full access to large amounts of user data.
What are you so afraid of? It’s already been live in Chromium browsers for a while, and the sky hasn’t fallen. And I’m convinced it has largely improved security for users who flash Arduino-like devices, smart home stuff, some phones and a bunch of keyboard/mouse stuff.


You gotta understand - making workers obsolete is the owning class’s greatest desire. They can’t wait to get rid of us. So when any chance might come up, they’ll try everything to make it work, no matter the cost for everyone else.


As a passionate Golang hater, I can gladly explain!
if err != nil, even though that’s already bad enough. But the really fucked up part is the := bullshit. It makes moving code around unnecessarily annoying, and it’s telling that few other languages share Golang’s approach._ much easier to read, and this leaves upper/lower to signal other details. But I see that this is mostly personal preference.All in all IMO most Go code is 5x longer than necessary to actually express itself in a readable manner, all because the language still doesn’t have proper error handling or generic support (until recently at least). At the same time it’s fairly inflexible, the type system is still shallow and basic, and it’s still way too easy to shoot yourself in the foot.
The only good thing Go has going is the single file deployments, but I’ll gladly spend one hour of every remaining day of my life setting up containers, if it means I never have to touch anything Go again.


A lion does not concern himself with the opinions of sheep.
So please don’t be mean, sheep, or the lion will start crying.


Yes, it’s pretty common knowledge that this is how many fashion trends were set. Unless you’re educated in the field and know that pop sci is wrong on this, there are less condescending ways to ask this.


Also: what if the real gods don’t have issues with atheists, but do take issue with praying to false gods? The expected value suddenly clearly shows atheism to be the best answer.


SANTA CLAUS-MAN WILL RETURN…
… IN AVENGERS: DOOMSDAY


Oh cool, that worked, thanks! I’d have never found that, to be honest. If possible it would be perfect if this setting shows up when searching for “language” :)


New installs, or new users? I’d assume the latter?


Woah, I had no idea! I’m not sure how well he’ll work in a standalone movie, but I’m excited to see at least!
The editorconfig rules you’re referencing can turn code analyzer warnings into errors, but you still need a code analyzer to actually trigger the error.