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
It seems that way because the minority of people who are against trans people are very loud and obnoxious, and their voices are heavily amplified by sites like Facebook and Twitter.
You think VS Code is bloated and you use Visual Studio and Xcode?
You think VS Code is slow and bloated? What do you use?
Also, on several occasions I’ve had VS Code help me recover accidentally deleted files, because the editor keeps the file in memory, regardless of if it disappears on disk (like most editors).
I created an email service called https://port87.com
It’s got fancy features that help you stay organized and spam free.
I also create loads of open source software, which I use for it:
https://sveltematerialui.com - A UI library for the Svelte framework.
https://nymph.io - An object relational mapper for Node.js and the browser.
https://github.com/sciactive/nephele - A WebDAV server with encryption, deduplication, and S3 support.
Because it is. Who wants to pay $120 a month on streaming services you barely use?
Wow, you weren’t kidding.
I 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/"
}
Imho, 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.
Why not walk the horse onto the trebuchet and make it your neighbor’s problem?
It’s not that they’re against the working class, it’s that they don’t do enough to fight for the working class. How can they when they all take money from billionaires and invest in their companies?
Not having any real plans to solve the problem of shrinking wages and an ever growing wealth gap makes Democrats stay home. And only when enough Democrats stay home do Republicans win.
No joke, I’ve had two Keurig machines break on me in the past year. Those machines are trash, built to break. After the second one, I just bought a $10 coffee pot, and it’s working great. It’s probably going to last me ten years. There’s barely any parts to break.
Windows Subsystem for Linux
Oh just like it could hear when the Titan sub was about to implode.
I use Nephele through Nginx Proxy Manager.
Fedora, but I wouldn’t say I’m in love with it. It frustrates me the least. No Linux distro is perfect, but they’re all better than Windows.
That’s not who I wanted to see dead at 74.
This is amazing and I love it.
Ha! That’s awesome!
Nothing ever happens, until it does.