thundermoose

joined 2 years ago
 

This might brush up against rule #5, but I don't think it crosses it. It's really more philosophy than politics.

Really great explanation of the environment and incentives that anyone in a position of power will deal with and how they remove leaders from reality. Nothing new if you're even passingly familiar with philosophy, but still a good watch.

[–] thundermoose@lemmy.world 202 points 2 days ago (5 children)

This does not appear to be true. There was a bit of budget fuckery, and the state was certainly impacted by tariffs/deportation/bullshit caused by Trump, but there doesn't appear to be anything to back up this tweet.

Not a mod, but this violates rule #3 and should probably be removed:

Posts should use high-quality sources, and posts about an article should have the same headline as that article. You may edit your post if the source changes the headline.

There's a jillion real things to post about here. No need to spread misinformation just because it sounds like something you'd want to be true.

[–] thundermoose@lemmy.world 3 points 2 weeks ago

Employees have to pay for basically everything in the US, so salaries have to be a lot higher here. School, childcare, healthcare, retirement, you name it. Also, all those things are more expensive here because they're provided by companies that need to make a profit. It sucks.

[–] thundermoose@lemmy.world 3 points 2 weeks ago (3 children)

Listed salaries are almost always what the employee pays, not what it costs the company. In the US, this includes the payroll tax, and cost of "benefits," like healthcare and unemployment insurance, and is referred to as the burdened rate. This is separate from the income tax the employee has to pay to the government, mind you.

The burdened rate for most employees at the companies I've worked for in the US is like 20-50% higher than the salary paid. Not sure exactly how it works in France, but I do know there's a pretty complex payroll tax companies have to pay. I think it's something like 40% at the salary you quoted.

[–] thundermoose@lemmy.world 4 points 2 months ago (3 children)

I'm not sure if you know this, but...that doesn't fix most of the security issues in the linked list. All the reverse proxy does is handle hostname resolution and TLS termination (if you are using TLS). If the application being proxies still has an unauthenticated API, anyone can access it. If there's an RCE vulnerability in any of them, you might get hacked.

I run Jellyfin publicly, but I do it behind a separate, locked-down reverse proxy (e.g., it explicitly hangs up any request for a Host header other than Jellyfin's), in a kubernetes cluster, and I keep its pod isolated in its own namespace with restricted access to everything local except to my library via read-only NFS volumes hosted on a separate TrueNAS box. If there is any hack, all they get access to is a container that can read my media files. Even that kind of bothers me, honestly.

The overwhelming majority of Jellyfin users do not take precautions like this and are likely pretty vulnerable. Plex has a security team to address vulnerabilities when they happen, so those users would likely be a lot safer. I appreciate the love for FOSS on Lemmy, but it is scary how little most folks here acknowledge the tradeoffs they are making.

[–] thundermoose@lemmy.world 4 points 2 months ago (1 children)

All I can say is that is not at all like my experience with Jellyfin. Every person I've ever shared it with wanted to go back to Plex. Most complaints had to do with the jankiness of the various apps. Lots of issues with the UIs acting funny, a few connection drops, and some settings not getting respected. I do also recall an episode of Severance that would not stream in the correct color space in Jellyfin but worked perfectly in Plex.

[–] thundermoose@lemmy.world 12 points 2 months ago (1 children)

Yeah, I'm not interested in setting all that up and maintaining it for every user I share with. For myself, this is exactly how I access Jellyfin remotely, but I am not explaining to my remote family members how to set up a VPN on their TV.

[–] thundermoose@lemmy.world 13 points 2 months ago (8 children)

If you want to be on the hook for all IT requests from folks you share with, this is a fine approach. There are people out there who honestly don't have a problem with that and more power to them. I doubt they are the majority, and a lot of selfhosters completely ignore this aspect of software. There is a reason non-free services exist beyond just "capitalism bad." I mean, capitalism indeed bad, but your time is worth something.

[–] thundermoose@lemmy.world 13 points 2 months ago* (last edited 2 months ago) (10 children)

This will affect any server that does not already have a Plex Pass/ Lifetime Plex Pass. If your server does not have one, your remote users will have to pay. The service Plex provides is still worth it though, it largely just works on dozens of platforms and that shit isn't free to make.

Sharing a Jellyfin server with others remotely is still a lot more complicated than it needs to be to compete (no, it's not as simple as opening a port, and if you think so then you're either lucky or you aren't sharing with lots of folks). I run both and I would never try to share Jellyfin with non-technical people. Honestly, I wish Jellyfin would start offering an optional paid relay service to fund their development. They could use the revenue to improve their app ecosystem and still produce mostly open-source software. Homeassistant does this with Nabu Casa and it's great!

That being said, the new Plex Android app kinda sucks ass. If there was anything that would make me switch it wouldn't be having to pay for software, or services it'd be a garbage experience on my most common platform.

[–] thundermoose@lemmy.world 3 points 3 months ago* (last edited 3 months ago) (1 children)

There is zero reason to follow the formal rules of order in Congress anymore. They should start with refusing to yield time and go as far as simply not acknowledging the Republicans as valid members of the various subcommittees.

A whole lot of the congressional rules are completely made up traditions. Ignoring them has always been an option. Canings on the house floor are also an option.

Dems have been taking the high road and losing for over a decade. They need to get dirty.

[–] thundermoose@lemmy.world 4 points 3 months ago* (last edited 3 months ago) (3 children)

So, first off: calling out someone for repeatedly doing the same thing that isn't solving the problem doesn't require having a better answer. If I was trying to solve global warming by duct-taping cats together, you could point out that it isn't working without solving global warming yourself.

Second:

  • Lead general strikes
  • Refuse to follow the rules of order
  • Organize protestors everywhere any Republican congressman goes
  • Stop pretending that being civilized is getting them anywhere

I think we all know they won't do any of these things on their own, they need to be shamed into it. Without their supporters turning on them, the Democrats will continue doing nothing because it's what their donors want.

[–] thundermoose@lemmy.world -3 points 3 months ago (5 children)

They should stop doing the things they've been trying and failing at for ten years. 2024 was the end of the old ways, IMO; the Democrats lost so badly and so definitely that there's no point in pretending there's any going back.

[–] thundermoose@lemmy.world 10 points 3 months ago* (last edited 3 months ago) (8 children)

I think the line is doing anything outside the clearly-nonfunctional system to stop the MAGA cult. All they're doing is complaining and wasting time, Republicans will dox and threaten with violence. The people that were elected to fight this are almost literally bringing pens and paper to a gunfight.

It's honestly pathetic to watch a curbstomping being responded to with, "well im gonna write such a scathing letter about this." The Democrats are absolute trash and need to be shamed for being such cowards about this.

 

Not sure if there's a pre-existing solution to this, so I figured I'd just ask to save myself some trouble. I'm running out of space in my Gmail account and switching email providers isn't something I'm interested in. I don't want to pay for Google Drive and I already self-host a ton of other things, so I'm wondering if there is a way to basically offload the storage for the account.

It's been like 2 decades since I set up an email server, but it's possible to have an email client download all the messages from Gmail and remove them from the server. I would like to set up a service on my servers to do that and then act as mail server for my clients. Gmail would still be the outgoing relay and the always-on remote mailbox, but emails would eventually be stored locally where I have plenty of space.

All my clients are VPN'd together with Tailscale, so the lack of external access is not an issue. I'm sure I could slap something roughshod together with Linux packages but if there's a good application for doing this out there already, I'd rather use it and save some time.

Any suggestions? I run all my other stuff in Kubernetes, so if there's one with a Helm chart already I'd prefer it. Not opposed to rolling my own image if needed though.

73
submitted 1 year ago* (last edited 1 year ago) by thundermoose@lemmy.world to c/linux@lemmy.ml
 

To preface this, I've used Linux from the CLI for the better part of 15 years. I'm a software engineer and my personal projects are almost always something that runs in a Linux VM or a Docker container somewhere, but I've always used a Mac to work on personal and professional projects. I have a Windows desktop that I use exclusively for gaming and my personal Macbook is finally giving out after about 10 years, so I'm trying out Linux Mint with Cinnamon on my desktop.

So far, it works shockingly well and I absolutely love being able to reach for a real Linux shell anytime I want, with no weird quirks from MacOS or WSL. The fact that Steam works at all on a Linux environment is still a little magical to me.

There are a couple things I really miss from MacOS and Rectangle is one of them. I've spent a couple hours searching and trying out various solutions, but none of them do the specific thing Rectangle did for me. You input something like ctrl+cmd+right and Rectangle fits your current window to the top right quadrant of your screen.

Before I dive into the weeds and make my own Cinnamon Spice, I figured I should just ask: is there an app/extension that functions like Rectangle for Linux? Here's the things I can say do not work:

  • Muffin hotkeys: Muffin only supports moving tiles, not absolutely positioning them. You can kind of mimic Rectangle behavior, but only with multiple keystrokes to move the windows around on the grid.
  • gTile: This is a Cinnamon Spice that I'm pretty sure has the bones of what I want in it, but the UI is the opposite of what I want.
  • gSnap: Very similar to gTile, but for Gnome. The UI for it is actually quite a bit worse, IMO; you are expected to use a mouse to drag windows.
  • zentile: On top of this only working for XFCE, it doesn't actually let me position windows with a keystroke

To be super clear: Rectangle is explicitly not a tiling window manager. It lets you set hotkeys to move/resize windows, it does not reflow your entire screen to a grid. There are a dozen tiling tools/window manager out there I've found and I've begun to think the Linux community has a weird preoccupation with them. Like, they're cool and all, but all I want is to move the current window to specific areas of my screen with a single keystroke. I don't need every window squished into frame at once or some weird artsy layout.

view more: next ›