I’m Hunter Perrin. I’m a software engineer.
I wrote an email service: https://port87.com/
I write free software: https://github.com/sciactive
- 12 Posts
- 628 Comments
hperrin@lemmy.worldto Mildly Infuriating@lemmy.world•So that's when I deleted my accountEnglish1·7 months agoInvites get sent out about once a week.
hperrin@lemmy.worldto Mildly Infuriating@lemmy.world•So that's when I deleted my accountEnglish5·7 months agoThen you can just block whatever label they’re sending to.
The nature and scope of the request.
Either Funko is lying or their “brand protection partner” is lying. Also, what the fuck does Funko have to protect? The only thing they actually created was those beady little eyes they put on everyone else’s IP.
hperrin@lemmy.worldto homeassistant@lemmy.world•Question about Reolink security camerasEnglish4·7 months agoIt integrates very well. The only thing that doesn’t work is reading the state of the siren. You can turn it on or off, but you can’t see whether it’s on or off. Everything else works great. I have some outside cameras and some inside ones, and they all connect to the Home Hub or whatever they call it, and that connects to Home Assistant.
All of my cameras have their own SD cards, and the Home Hub has its own SD card. According to the docs, this means they’ll record in both places, but I haven’t checked.
A really nice thing about them is you don’t need to make an account. The app works by pairing with the devices, and you’re done. You can stream video from anywhere, no account needed.
hperrin@lemmy.worldto Games@lemmy.world•'I want to acknowledge that we messed up': NZXT addresses concerns about its controversial Flex gaming PC rental program and commits to taking actionEnglish12·7 months agoNah, I think this should tank them as a company. Once a scammer, always a scammer.
hperrin@lemmy.worldto Not The Onion@lemmy.world•Florida introduces anti-chemtrail billEnglish1·7 months agoNeither is it thin.
hperrin@lemmy.worldto Not The Onion@lemmy.world•Florida introduces anti-chemtrail billEnglish311·7 months agoSo, a plane that dumps water onto a fire is dispersing a chemical (water) with the express purpose of controlling the temperature. So firefighting planes would be illegal under this bill.
hperrin@lemmy.worldto Not The Onion@lemmy.world•Florida introduces anti-chemtrail billEnglish1·7 months agoNo more planes into or out of Florida doesn’t sound like the worst outcome to me.
hperrin@lemmy.worldto Not The Onion@lemmy.world•Florida introduces anti-chemtrail billEnglish41·7 months agoI mean, that’s fine. No one is doing that anyway, so it won’t affect anything. It’s like banning post-birth abortion.
hperrin@lemmy.worldto PC Gaming@lemmy.ca•yeah I built my own PC. How could you tell?English2·8 months agoA PSU with an efficiency rating, like 80 Plus, will be more efficient than that PSU, even near 100% load (which it wouldn’t be usually).
hperrin@lemmy.worldto PC Gaming@lemmy.ca•yeah I built my own PC. How could you tell?English5·8 months agoIt’ll work, but in a few years those cables will be full of dust.
hperrin@lemmy.worldto PC Gaming@lemmy.ca•yeah I built my own PC. How could you tell?English101·8 months agoWhy did you put an 850W power supply in that? You could probably put a 650W that’s much nicer for the same price.
hperrin@lemmy.worldto Technology@lemmy.world•Half of Young Norwegians Say Online Piracy Is an Acceptable Way to Save Money * TorrentFreakEnglish126·8 months agoBecause it is. Who wants to pay $120 a month on streaming services you barely use?
hperrin@lemmy.worldto Fediverse@lemmy.world•Shouldn't all ActivityPub servers implement all objects and leave it to the client?English21·8 months agoI didn’t say basic. I said bad. HTTP 1 is a good protocol. ActivityPub is not. Read both the specs if you don’t believe me. I have.
There’s not a single point in HTTP 1 that I thought, “what the fuck does that mean?” There are several in ActivityPub. ActivityPub also has several areas that are ambiguous. Ambiguity is bad in a specification.
ActivityPub tries to support everything, and has no defined behavior for when a client doesn’t support whatever thing it just received.
It also uses JSON-LD, which isn’t necessarily bad, but defeats the purpose of JSON by making it too complicated to easily write by hand.
This is not easy to write, read, or parse, or build:
{ "@context": { "name": "http://xmlns.com/foaf/0.1/name", "homepage": { "@id": "http://xmlns.com/foaf/0.1/workplaceHomepage", "@type": "@id" }, "Person": "http://xmlns.com/foaf/0.1/Person" }, "@id": "https://me.example.com", "@type": "Person", "name": "John Smith", "homepage": "https://www.example.com/" }
hperrin@lemmy.worldto Fediverse@lemmy.world•Shouldn't all ActivityPub servers implement all objects and leave it to the client?English44·8 months agoImho, ActivityPub is a bad protocol that tries to accomplish everything, and ends up being bad at all of it. The spec is also ambiguous in a lot of areas. And major implementations don’t always follow the spec. All in all, it’s a miracle the fediverse even works as well as it does.
I use Nephele through Nginx Proxy Manager.
I love how no matter how much the market makes it explicitly clear that an idea is absolutely terrible, Microsoft will just be like, “we’re doing it anyway, fuck you.” The best argument for Linux is just to gesture vaguely at Windows.