hperrin
@hperrin@lemmy.ca
- Comment on Hello beautiful 1 hour ago:
Is that from a movie?
- Comment on 1 day ago:
They’re basically little double pane windows. They work well for insulation because there’s air in there.
- Comment on 1 day ago:
- Comment on Tulsa police pepper sprayed children for walking out/protesting 2 days ago:
There is very little that a student could do to justify pepper spraying them, and I’m damn near 100% positive this is a case of the student doing none of that.
- Comment on DVDs are the new vinyl records: Why Gen Z is embracing physical media 3 days ago:
Yeah. 3D printing a gun is a great way to blow your hand off.
- Comment on Federated End-to-End Encrypted Messaging is Coming Soon 3 days ago:
I have a bit of an issue with the title, considering federated end to end encrypted messaging has existed since, at the latest, 1991.
- Comment on Discord delays global age verification rollout after backlash - Dexerto 3 days ago:
Oh, cool, I definitely trust them again. 🙄
- Comment on restraint 3 days ago:
It depends on whether the BIOS is unlocked.
(Baked Input/Output Spud)
- Comment on restraint 3 days ago:
Wow, that’s like way more than $10 worth of potatoes.
- Comment on restraint 3 days ago:
Fuck yeah, dude. I can never have enough gravel.
- Comment on restraint 3 days ago:
Damn. One day it’ll be something good. Ok, just add it to the lice pile over there.
- Comment on restraint 3 days ago:
Ok, then yeah, I’d like to try. Do you need my credit card, or do you take Venmo?
- Comment on restraint 3 days ago:
Yeah, I could probably do it.
300 million what, though?
- Comment on Always there, just waiting. 1 week ago:
Please, bro! Pears are so good! Don’t you remember how it tasted? No? Maybe if you try harder? Still no? Ok, well trust us, it’s definitely memorable.
- Comment on Remember when car controls weren't complicated 1 week ago:
Fuck, man. I want a tape deck in my car again. That thing was incredibly useful. Keep a tape in the car just in case, but otherwise it’s an aux plug.
- Comment on He made beer that’s also a vaccine. Now controversy is brewing 1 week ago:
When my dad was a boy, he got the polio vaccine in the form of a sugar cube.
- Comment on All U.S. Social Security numbers may need to be changed following a massive breach that is already being investigated as a national threat 1 week ago:
What a perfect time to stop using social security numbers for specifically the thing they were not designed to be.
- Comment on Having trouble with this captcha 2 weeks ago:
Let me do it for you, kermie.
- Comment on Why is self-hosted voice chat so hard? 2 weeks ago:
VDO Ninja is really nice. My friend self hosts it, and it didn’t seam that hard.
- Comment on Discord faces backlash over age checks after data breach exposed 70,000 IDs 2 weeks ago:
There are plenty of easy to set up open source servers. I use a bunch of them. Here’s a few that come to mind:
- jellyseerr
- navidrome
- jswiki
- homeassistant
- docmost
- rustdesk
Those are all ones that only require three or fewer services in a Docker Compose stack. And the docker-compose.yml files are short and easy to understand.
There are plenty that are hard to set up, like:
- jellyfin
- nextcloud
- wordpress
- immich
- mastodon
I’ve installed all of these, and they were not as straightforward, but not too bad.
Matrix is the only one that has taken me more than a day. And I couldn’t even get everything working. Element Call still doesn’t work after trying to set it up for two days.
There is a lot of variance in how difficult these servers are to set up, but Matrix stands alone as the absolute hardest, most convoluted setup process I’ve ever experienced.
- Comment on AI agent writes blog post to shame a developer after he refused it's code contribution. 2 weeks ago:
Because the performance gain was basically negligible. That was their explanation in the issue.
- Comment on AI agent writes blog post to shame a developer after he refused it's code contribution. 2 weeks ago:
What appears to be the person behind the agent resubmitted the PR with a passive aggressive bullshit comment:
- Comment on Discord faces backlash over age checks after data breach exposed 70,000 IDs 2 weeks ago:
Not to my knowledge.
- Comment on Discord faces backlash over age checks after data breach exposed 70,000 IDs 2 weeks ago:
Apples to oranges.
- Comment on Discord faces backlash over age checks after data breach exposed 70,000 IDs 2 weeks ago:
It’s the most popular one by a huge margin, and it’s the reference implementation from the protocol devs.
- Comment on Discord faces backlash over age checks after data breach exposed 70,000 IDs 2 weeks ago:
If you set up your community on an existing server, like Matrix.org, it’ll be really easy. And it’s pretty easy to join as an end user.
But if you have your own domain, and you want to host your own Matrix server (mine is matrix.port87.help), be prepared to spend at least a day trying to get everything to work. There are six different services you need to run:
- synapse
- postgres
- element
- coturn
- jwt
- livekit
And there’s no guide for just setting up everything easily. You have to follow several different guides that sometimes have conflicting information. Not all the guides are exactly comprehensive, too, so be prepared to read a lot of documentation. You’ll also need to forward a bunch of ports, and then a port range (thousands of ports, for coturn).
It’s very easy to mess something up, and sometimes it’s very hard to tell. For example, I was running federation on 8448, like you’re supposed to, but my server was advertising that federation was on 443. This caused some rooms on other servers to be unjoinable. It gave me a cryptic error message about it, and I had to read through a few Stack Overflow posts and GitHub issues to finally figure it out.
Synapse will complain about Postgres’ collation and encoding, and that’s quite difficult to fix. You have to add some arguments to the startup command to force the right encoding.
Synapse will also log fucking everything, so make sure to set log level to “ERROR”.
None of this is meant to scare you away from running your own Matrix server. If you want help, I’d even be willing to zip up all my docker compose files and send them to you. This is more meant to indicate that the Matrix team should focus on making this process easier.
- Comment on Discord faces backlash over age checks after data breach exposed 70,000 IDs 2 weeks ago:
I mean actually hosting a Matrix server. Like, on my own hardware. It’s very difficult to set up. Especially if you want audio/video.
- Comment on Discord faces backlash over age checks after data breach exposed 70,000 IDs 2 weeks ago:
I’m in the process of switching my two communities to Matrix. It’s not bad from a user point of view, but running your own server is such an enormous pain in the ass. Like, way harder than it should be.
- Comment on Discord faces backlash over age checks after data breach exposed 70,000 IDs 2 weeks ago:
I’m in the process of switching my two communities to Matrix. It’s not bad from a user point of view, but running your own server is such an enormous pain in the ass. Like, way harder than it should be.
- Comment on Windows Notepad App Remote Code Execution Vulnerability 2 weeks ago:
Why does the notepad app do anything but edit text?