GameGod

@GameGod@lemmy.ca
0 Post – 9 Comments
Joined 1 years ago

Your post couldn't be more true. Decades ago I was sold on MythTV, this PVR software but it only ran on Linux and you had to compile it yourself. So I gave Linux and MythTV a shot. As it turned out, both MythTV and early desktop Linux were a buggy, frustrating mess. X broke all the time. Incomprehensible, ungoogleable compile errors all the time.

I spent so much time troubleshooting MythTV and compilation problems that I ended up learning Linux inside and out and the C programming language to be able understand the compile errors. I went on to lead a major open source project and have had a long career as a programmer, using all the knowledge I gained that started with fighting MythTV.

4 more...

Every time I look at this, the value proposition makes no sense to me. The DIY V1 and V2 only have instructions for adding a single HDMI input port (??), and the V3 and V4 are like $350 CAD, which is way more expensive than buying a used KVM on eBay. What am I missing?

3 more...

I haven't tried it personally, but Mox looks like a nice modern mailserver. It might do what you want.

I don't see anyone else actually telling you how to figure out if you're being DoSed, so I'll start:

Check your logs. Look at what process is eating your CPU in htop and then look at the logs for that process. If it's a web application, that means the error and access logs for it. If you see a flood of requests to a single URL, or some other suspicious pattern in the log, then you can try blocking the IPs associated with them temporarily and see if it alleviates the load. Repeat until the load goes down.

If your application uses a database, check your database logs too. IIRC postgres logs queries that take longer than 5 seconds by default, which can make it easy to spot a slow query especially during a time of high load.

I don't think DNS amplification attacks over UDP are likely to be a problem as I think most cloud providers filter traffic with forged src addresses (correct me if I'm wrong). You can also try blocking all inbound UDP traffic if you suspect a UDP flood but this will likely break DNS lookups for you temporarily. (your machine should not have any open UDP ports in any case though if you're just running Lemmy).

If you want to go next level, you can use "perf" to generate a system-wide profile and flamegraph which will show you where you're burning CPU cycles. This can be extremely useful for troubleshooting performance or optimizing applications. (you'll find that even ipfilters takes CPU power, which is why most DDoS protection happens on dedicated hardware upstream)

I don't want to dox myself so I'd rather not say, but it was some time ago and I'm no longer leading that project. I do still do development in the same field though!

If it makes you feel better, Consumer Reports still operates like it's the year 1990 and is completely detached from the world of media today. There are YouTube content producers who make far better content than Consumer Reports does, in every category. Sites like RTings and YouTubers like Project Farm or Vacuum Wars completely obliterate Consumer Reports in terms of quality, freshness, and usefulness.

Look at the way cars are even rated on Consumer Reports. They post "samples of the data" from their surveys, and you get examples like somebody having an ancient phone and not being able to Bluetooth pair it to their car ending up lowering the reliability rating of the car. It makes no sense.

Articles like the one linked are what you get when you have a clueless, outdated organization with management who have their head in the sand, feeding some SEO suggestions from ChatGPT to their writers. It's just layers of badness and poor decisionmaking.

I have no experience with portainer, but some apps have an option to disable new user registration, and that's what I would recommend first. (I do use Keycloak myself too)

I'm not OP but Keycloak is pretty usable for SSO. I've configured about 8 different web apps to be integrated with it via OAuth2.

They always say the same opinions because it's part of a massive astroturfing campaign by Chinese and Russian state actors. They're both attempting to sow discord in the West and lay the foundation to ramp it up to interfere in the 2024 US election.

Do you remember what a shit show Reddit became in 2016? We've seen this exact pattern before, where a deluge of people with the same carefully calibrated opinions on everything appear out of the blue. They want to create the illusion that there's some popular movement towards all these inane opinions, and you can even see from the comments on this thread. They're using the same known troll tactics to push this (eg. "Just asking questions").

This a good test of Lemmy's moderation and federation model and will be indicative of how it fairs next year when these campaigns really ramp up. Good on the admins for taking this seriously and nipping it in the bud.