hperrin
@hperrin@lemmy.ca
- Comment on "i can hear the difference" 2 days ago:
Giving them the benefit of the doubt, I would think it’s to resist corrosion, but there are plenty of cheaper metals to plate with that don’t corrode, so even that’s a stretch.
- Comment on What the Linux desktop really needs to challenge Windows 2 days ago:
A lot of people just want a browser that works. They don’t care at all about anything else in the OS. For them, Linux can be perfect. So if they’re disgruntled that Windows keeps shoving ads and AI bullshit in their eyeballs, when all they want to do is check their email and watch YouTube, a preinstalled Linux laptop is a great answer.
- Comment on Nvidia GeForce Now’s Time Limit Will Stop Gamers After 100 Hours Each Month 3 days ago:
- Comment on Nvidia GeForce Now’s Time Limit Will Stop Gamers After 100 Hours Each Month 3 days ago:
Oh come on! I could get through that in just over four days.
- Comment on xkcd #3186: Truly Universal Outlet 3 days ago:
Simple, just use a metal mesh in each hole. Make sure it’s a really thin mesh too, like practically steel wool. Pushing 15 amps through steel wool has never caused anyone any problems ever.
- Comment on Silent night 4 days ago:
I like that one guy’s drug trip from 2000 years ago has caused this hilarious internet meme.
- Comment on [deleted] 6 days ago:
Basically, in public key cryptography, you can generate two sets of numbers that are mathematically related, one called the private key and one called the public key, collectively called a key pair.
Through a lot of fancy math, you, with your private key, can take a number I give you and give me back another number called a signature. I, with your public key, can do even more fancy math to prove that you do, in fact, have the corresponding private key to the public key I have based on this signature.
If you give me the wrong signature, I can’t trust that you have the private key, and you don’t get authenticated, but if you give me the right signature, I can trust that you’re you, and you get authenticated.
- Comment on [deleted] 6 days ago:
A number of things. The key is stored on a separate coprocessor from the CPU, so the CPU doesn’t even know the private key. That takes its own protocol, over either i2c or usb. Then the browser has to coordinate that protocol to communicate with the web protocol from the frontend JS. There’s also the concept of server verification as well, so it’s a more complicated handshake than just one signature going one way. Then, of course, there’s the inherent complexity of public key cryptography in general, but you only need to worry about that if you’re writing it from scratch with no library.
From a basic web dev perspective, it’s not much more complex than a password, but that’s because the complexity of the protocols is hidden behind the libraries. A password actually isn’t complex, even when you remove the libraries.
- Comment on [deleted] 6 days ago:
Here, these specs are what they’re based on:
- Comment on Google's mail system helpfully classified this notice of a class action settlement AGAINST GOOGLE as spam 6 days ago:
Google’s spam filter is absolute trash, so it wouldn’t surprise me at all if it’s a false positive. Everyone loves Google’s spam filter, cause they hardly ever see spam, but that’s because it’s incredibly aggressive, and constantly makes false positives.
If you mark everything as spam, you’ll catch all the spam, right?
- Comment on [deleted] 6 days ago:
Yes, kind of. You’re still giving them your password every time you log in. And it’s on them whether they store it hashed or in plain text. With a passkey, you know that even if they’re hacked, they’ll never get your actual private key.
- Comment on [deleted] 1 week ago:
A passkey is a key pair where you keep the private key and give the public one to the service. Then you can log in by proving you have the private key. Fairly simple in theory. Horribly complex in practice.
- Comment on G-Assist is ‘real’: NVIDIA unveils NitroGen, open-source AI model that can play 1000+ games for you 1 week ago:
That’s cool. AI can do art and writing and video games for me. It can watch all my shows. All I have to do is work and maybe sleep. Sounds fun.
- Comment on Why do we produce so much porn? 1 week ago:
I’m pretty sure any species that reproduces sexually would be considered a bunch of perverts. You ever been around a cat in heat? Fucking perverts.
- Comment on Do you rebuild your container images yourself? 1 week ago:
I don’t think a year old base is bad. Unless there’s an absolutely devastating CVE in something like the network stack or a particular shared library, any vulnerabilities in it will probably be just privilege escalations that wouldn’t have any effect unless you were allowing people shell access to the container. Obviously, the application itself can have a vulnerability, but that would be the case regardless of base image.
- Comment on AI Vending Machine Was Tricked into Giving Away Everything 1 week ago:
It’s hilarious to me that we’ve known for so long that humans are the weakest link in any security chain, and yet we’ve built this weakness right into our machines now.
- Comment on AI-authored code contains worse bugs than software crafted by humans 1 week ago:
The AI proofread it and said it was great.
- Comment on AI-authored code contains worse bugs than software crafted by humans 1 week ago:
It’s actually impressive that it learned to be the most average programmer, and ended up being way shittier.
- Comment on How solar panels generate electricity 1 week ago:
If you plug a power strip into each one of those empty plugs, you could power the whole house!
- Comment on How solar panels generate electricity 1 week ago:
It seems like we could make this a lot more efficient by using pistons and having the sunlight push the pistons, turning a generator.
- Comment on Makes perfect sense 1 week ago:
That’s better than those demon dragon-donkey hybrids from Shrek.
- Comment on How do you healthcheck your containers? 1 week ago:
A superb image will have a health check endpoint set up in the dockerfile.
A good image will have a health check endpoint on either the service or another port that you can set up manually.
Most images will require you to manually devise some convoluted health check procedure using automated auth tokens.
All of my images fall into that latter category. You’re welcome.
(Ok, ok, I’m sorry. But you did just remind me that I need to set up a health check endpoint and put it in the dockerfile.)
- Comment on Why make 250GB m.2 disks instead of 1TB 2 weeks ago:
More nand flash chips means more cost. Those chips are the highest cost in the BOM, so if a customer only needs 250GB, having a product for them means a sale instead of not a sale.
- Comment on Stack Overflow Rolls Out Native Ads in Q&A Feeds for Funding Boost 2 weeks ago:
“Native ads“ literally means trying to trick your users into accidentally clicking an ad. Like unread email in Gmail that’s actually just an ad (spam).
- Comment on Fun/interesting things to self host? 2 weeks ago:
Jellyfin and Immich, first and foremost. From there, Nextcloud, Home Assistant, RustDesk, Docmost, and Nephele.
(Full disclosure: Nephele is my own service. I find it quite useful.)
- Comment on Just me browsing Lemmy today. 2 weeks ago:
This is the future liberals want.
- Comment on No it won’t 3 weeks ago:
You don’t want an AI generated non-descript thing?
- Comment on My PS1 died today 3 weeks ago:
You can get it repaired. There are lots of places online that can do it, and there are probably some repair shops near you that can too. It might be some small part that’s causing the whole issue, so it’s worth checking out.
- Comment on Why don't compasses have just two Cardinal directions (North, East, -North, -East)? 3 weeks ago:
I understand that. If we had a word for north east, let’s say “yest”, then I wouldn’t have to say “north by north east”, I could just say “north yest”.
- Comment on Why don't compasses have just two Cardinal directions (North, East, -North, -East)? 3 weeks ago:
Better question is why don’t they have 8? I hate saying “north by north east”.