hperrin
@hperrin@lemmy.ca
- 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 23 hours 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 3 days ago:
Let me do it for you, kermie.
- Comment on Why is self-hosted voice chat so hard? 4 days 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 4 days 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. 4 days 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. 5 days 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 5 days ago:
Not to my knowledge.
- Comment on Discord faces backlash over age checks after data breach exposed 70,000 IDs 6 days ago:
Apples to oranges.
- Comment on Discord faces backlash over age checks after data breach exposed 70,000 IDs 6 days 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 6 days 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 6 days 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 6 days 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 6 days 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 6 days ago:
Why does the notepad app do anything but edit text?
- Comment on Discord Alternatives, Ranked 6 days ago:
I highly doubt that when you start a “Discord server”, there’s any new machinery spun up. There is a near 100% chance it’s just an entry in a database. Nobody’s running a server just for him. So I don’t think there’s even reason to be charitable.
- Comment on To demonstrate that people will argue about anything, here's a picture of a ladybug. 1 week ago:
What a marvelous testament to nature that this creature evolved to specifically mimic the adhesive medical strip so perfectly that I can’t even tell the difference.
- Comment on Discord will require a face scan or ID for full access next month 1 week ago:
I’ve been dragging my feet to migrate my support servers for SMUI and Port87 from Discord to Matrix. I think now is the time.
- Comment on What's your opinion on Ubiquiti/Unifi gear? 1 week ago:
My whole work and home networks are all Unifi stuff. I absolutely love them. Way more reliable than anything else I’ve ever tried.
- Comment on People don't really know their own motivation for their actions 1 week ago:
I don’t think that’s true for all decisions, but snap decisions, for sure.
- Comment on I ❤️ selfhosting 1 week ago:
Check out RAM prices.
- Comment on How do you communicate "sorry, my bad" when you make a mistake while driving? 1 week ago:
Just hit their car slightly with yours. You know, a love tap, to show them love and appreciation. Then show them your extended middle finger, signifying that you are standing with them in solidarity of thinking you’ve made a mistake. If you have a weapon with you, you can hold it up and show them to indicate that you are aware you could be perceived as a threat, but are making the effort to indicate that you aren’t.
- Comment on Work smarter, not harder 1 week ago:
Weren’t you also the Lead Safety Engineer at OceanGate for a while?
- Comment on ChatGPT is down for many users in major OpenAI outage - 9to5Mac 1 week ago:
Oh no! They’ll have to actually think!
- Comment on Work smarter, not harder 1 week ago:
I was a manager at a RadioShack. And it was a franchise, so it’s even less verifiable (I think).
- Comment on GOG giveaway: Alone in the Dark 2 weeks ago:
Though it’s not technically unique to Port87, I haven’t seen any other email service that lets you do it with simple toggles. Sieve is more powerful, but also harder.
- Comment on GOG giveaway: Alone in the Dark 2 weeks ago:
I could not possibly care less about GoG’s marketing emails. They all go into a Port87 label that is set to mark them as read and not notify me.
- Comment on Claude Code is suddenly everywhere inside Microsoft 2 weeks ago:
Microsoft is killing itself with shit vibe code.
- Comment on Games you really want to play, but can't or won't? 2 weeks ago:
I’d love to play games like Fortnight, PUBG, and League of Legends (I know, don’t judge me), but they don’t work on Linux, so they’re just a no-go for me. I used to play GTA V Online, but they added kernel anticheat to that too, and now I don’t play that anymore.
I have Windows, but I’m not booting into another partition just to play a game. I use it for compiling my software for Windows users, and that’s already too much of a pain in the ass. I cannot stand Windows. It’s a bloated mess, and I don’t understand how anyone gets any actual work done on it. Just navigating it feels like a chore.
- Comment on What's up with "Plex Servers"? 2 weeks ago:
?
- Comment on Could a diffusion image model be used to "bake" slow operations like erosion to make them realtime? 2 weeks ago:
If it’s not a continuous function, it won’t tile across chunk borders, so we’d have to solve that. That might be solvable by using the current chunks as the outer edges of the image, but I can’t say for sure. Diffusion models don’t usually stay consistent when you do that.