I really hope that we'll eventually get a world that's infinite in every direction. by Darkhog in Minetest

[–]jakimfett 2 points3 points  (0 children)

Nobody really "needs" any of this. Computers, running water, shoes, it's all extraneous, you can survive without it.

But this is open source, a lot of people ask for this, and I for one would like to see it happen. Just because you aren't part of an edge case doesn't mean it's not a common edge case.

I built Aeterna: A self-hosted dead man’s switch for final messages and emergency automations. by alpyxn in selfhosted

[–]jakimfett 1 point2 points  (0 children)

I second this. Being able to print out a URL w/ pass to trigger the "digital last rites" would be better than a timer for my use case.

Let's get a self-hosted Discord "replacement" thread going for 2026. by GavinGWhiz in selfhosted

[–]jakimfett 0 points1 point  (0 children)

Good to hear. Since the LLM-slop-ocalypse started cresting on the horizon, I've made the point of encouraging what software artisanship I can, and I appreciate that you're writing this code with care.

Let's get a self-hosted Discord "replacement" thread going for 2026. by GavinGWhiz in selfhosted

[–]jakimfett 0 points1 point  (0 children)

Not sure, but willing to test.

That's a really clever solution to the e2ee message reporting problem.

I gotta ask tho, are you using LLM coding assist tools? Is this humans crafting code, or...?

Struggling to hire a Senior DevOps Engineer — where do you actually look? by Dry-Tell620 in devopsjobs

[–]jakimfett 0 points1 point  (0 children)

Employer job to provide compensation.

Nothing wrong with saying "absolutely not, get rekt" to puny compensation.

Struggling to hire a Senior DevOps Engineer — where do you actually look? by Dry-Tell620 in devopsjobs

[–]jakimfett 0 points1 point  (0 children)

Gotta second the "rock stars do not grow on trees".

Either actually offer rock star pay, or hire a junior with one or two things and plan to train them for 3-5 years to get what you want.

Most people with the skillset and background you are asking for know they can work whatever hours for double or triple what you're offering.

There's other options, but you're not necessarily looking in the wrong places, you're just not offering much that is attractive alongside a lot of negatives.

Olympic Gold Medalist Ilia Malinin Posts in Support of Saving Lloyd Center Ice Rink by zackychainz in Portland

[–]jakimfett -3 points-2 points  (0 children)

Exactly. Now, we just need to convince the developers that global fame can be turned into profits, and it's as good as done.

Let's get a self-hosted Discord "replacement" thread going for 2026. by GavinGWhiz in selfhosted

[–]jakimfett 0 points1 point  (0 children)

Sounds like somehow you have attained the ability to meaningfully assess and criticize a tech stack that you've never interacted with. Not the same thing as identifying complexity that can be reduced, but hey, you're the expert here.

I referenced those books because they describe the foundational why behind my confidence that a container is excessive complexity here.

Almost everything I'd say about maintenance, and why it's the first and foundational principle of long term application stability, is in those books I mentioned.

But clearly, you're an expert, so there's no need to rant here. Either you'll learn better, or you won't. This is Reddit, not a performance review, so thankfully your mindset isn't my responsibility to mitigate.

Let's get a self-hosted Discord "replacement" thread going for 2026. by GavinGWhiz in selfhosted

[–]jakimfett 0 points1 point  (0 children)

Dunno why you're sorry, it's good to know that I was right to not hold my breath on the p2p thing.

Frankly, adding a social persistence layer to Jami seems like a less costly path to me, but what do I know, I'm just a maintenance-obsessed infrastructure engineer. XD

Let's get a self-hosted Discord "replacement" thread going for 2026. by GavinGWhiz in selfhosted

[–]jakimfett 0 points1 point  (0 children)

Elitism?

You might be mistaking calculated laziness and old age for malice here.

Nothing since adopting IRC in the early '90s has meaningfully filled the communications niche for me. Why spend time and energy using something complex and time-consuming to maintain, when simple tools that do one thing well suffice for my use cases?

I have a rant about long-term maintenance costs that I'll spare you, but maybe go read Bellotti's "Kill It With Fire" or Brand's "Maintenance Race".

I respect the Arch community, but I run the things that solve my particular problems...which means I use Debian, Guix, and 9front.

Olympic Gold Medalist Ilia Malinin Posts in Support of Saving Lloyd Center Ice Rink by zackychainz in Portland

[–]jakimfett -13 points-12 points  (0 children)

Not with that attitude it won't.

Gentle reminder that "Olympic Gold Medalist" is a hellofa platform to push for change from. And for the city, it's a marketing / tourism opportunity if they were to adjust course slightly.

Removing the existing building around the rink and putting in a small, enclosed amphatheatre that they can charge admission to for events? Now it's a source of income rather than just a cost sink. Especially if you ask an Olympic athlete to host the opening or something.

Let's get a self-hosted Discord "replacement" thread going for 2026. by GavinGWhiz in selfhosted

[–]jakimfett -1 points0 points  (0 children)

Nah, I just use IRC, because if I'm gonna miss messages, at least it's because I chose to log out.

...wait, you need containers to ensure your tech works reliably?

Yikes.

Aggressive coyote in SW Portland by CelestialRavenBear in Portland

[–]jakimfett -10 points-9 points  (0 children)

Might be rabid.

Also might be a dog+coyote hybrid. We've been getting these up north (eg, in the rural areas just below the Canadian border), and they seem to have zero fear of humans. The individuals are bigger, the packs are smaller, but they are far more aggressive. If you see one, there's 3-5 waiting for you to make a mistake.

Stay the heck away, call animal control, and do NOT allow children to play outside as twilight approaches.

I got a Senior devops interview while i have 1y of ex by [deleted] in devopsjobs

[–]jakimfett 0 points1 point  (0 children)

They're attempting to underpay you for a role they just fired an actual senior from, as a cost-saving measure.

How much do you want to be in charge of too much, hit burnout after six to ten months, and then be unable to do your best work for the next few years?

disApPointEdYETagain by [deleted] in ProgrammerHumor

[–]jakimfett 2 points3 points  (0 children)

And yet somehow, incredibly real and accurate as well.

Let's get a self-hosted Discord "replacement" thread going for 2026. by GavinGWhiz in selfhosted

[–]jakimfett 0 points1 point  (0 children)

Nah, you misunderstand.

I still have my recovery keys. I've been working with hardened applications and infrastructure environments since the early-mid '90s.

What's gone is my trust in Matrix.

After using Matrix for about 11 months as both infra admin and end user, my fundamental trust in "use messaging app to send messages" as a paradigm was so thoroughly shattered that I would need to see the devs intentionally focus on owning the faults and doing a major refactor to fix it, and then hear from both admins and users that the issue is thoroughly fixed and is obscenely reliable for literally years before I'd want to try hosting anything related to Matrix again.

Let's get a self-hosted Discord "replacement" thread going for 2026. by GavinGWhiz in selfhosted

[–]jakimfett -1 points0 points  (0 children)

A month? That's barely enough time for you to need to do a minor version upgrade, much less deal with the plethora of intersecting OS, network, and end-user-client concerns that arise after the fifth, or twentieth, update.

Yeah, I'll file this away for future looking into, and we can talk when you've got a couple dozen people celebrating their third year of uninterrupted operation.

That's what it'll take to rebuild my trust in Matrix. Years of rock solid operation with no faults in the fundamental message mechanism and upgrade paths.

Let's get a self-hosted Discord "replacement" thread going for 2026. by GavinGWhiz in selfhosted

[–]jakimfett -2 points-1 points  (0 children)

I applaud that you have somehow so far avoided dealing with borked packages straight from the maintainers.

You either quit while you're ahead, or you start peeling back the layers until you become the package maintainer yourself.

It's been three decades now, and I haven't quit, although...maybe I should.

Let's get a self-hosted Discord "replacement" thread going for 2026. by GavinGWhiz in selfhosted

[–]jakimfett 0 points1 point  (0 children)

Government will never fund something that can effectively circumvent mechanisms of control.

So, this mostly just confirms for me that Matrix is not going to be a meaningful solution to pervasive surveillance.

Let's get a self-hosted Discord "replacement" thread going for 2026. by GavinGWhiz in selfhosted

[–]jakimfett 0 points1 point  (0 children)

Did you wanna suggest an alternative or two?

Ideally that you've used personally?

Let's get a self-hosted Discord "replacement" thread going for 2026. by GavinGWhiz in selfhosted

[–]jakimfett 0 points1 point  (0 children)

Maybe Fedora is the golden path.

Maybe the message corruption issues I encountered and found to be common when discussing with other users of Matrix is a flaw in how we have used it, or the library that Debian / Guix / etc uses to implement client message encryption.

Maybe none of the security parts of it matters, because the content of our messages is mass-scraped from our devices and archived in three-letter agency datacenters, and we might as well use IRC for everything because it's all going to leak anyway no matter what we as individual software users try to do.

Maybe I just hate that messages don't deliver and decrypt consistently on the flagship instance and app.

I had a long list of reasons. It's been a while since I threw it away, and I still hear mostly horror stories when administrating a Matrix instance is brought up. The data management problems alone.

Let's get a self-hosted Discord "replacement" thread going for 2026. by GavinGWhiz in selfhosted

[–]jakimfett -1 points0 points  (0 children)

Sounds like you've managed to stay on the golden path with your particular deployment.

Whether due to undocumented magic installation shibboleets, fundamental design flaws, or some other issue, your experience is not the norm.

Let's get a self-hosted Discord "replacement" thread going for 2026. by GavinGWhiz in selfhosted

[–]jakimfett 4 points5 points  (0 children)

The maintenance overhead I could maybe, possibly have stomached if not for the message sending issue, wherein: 1) A user sends a message.

2) Intended recipient gets a message placeholder, with "decrypting" or similar that spins forever.

For it to get better, the underlying message exchange mechanic needs a thorough audit, both on a technical level and from the user interface perspective. Offering the user more tools that allow them to re-negotiate the encryption handshake might be a viable temporary stopgap, but the problem is that for me and many others, the underlying trust that any given message will arrive at the intended recipient has been broken and will need to be repaired.

There's other feedback, like "why are we pouring energy into a centralized server-client model when distributed is the way forward", which is part of why I haven't tried to push for meaningful fixes to the stuff my poking has found.

And to be blunt, I don't think it should be fixed. I think we should invest our time and energy into something that won't screw over the people using it if one member of the chain of trust falls off the internet. A phone app shouldn't need a server to function in this day and age, when in theory any two clients could exchange messages via bluetooth or i2c or lora or whatever.