Wasn't there some controversy a while back due to the political beliefs of the Lemmy developers and the instance they run (lemmy.ml)? Maybe I'm misremembering.
Enshittification refers to offering the same service (often free, or at least with an option to pay more) but making it worse in order to squeeze you onto a paid (or higher paid) tier of service
It doesn't have to be a paid service, it can also refer to (and usually does) a two-sided market. For example, a site with free users and advertisers. The platform first gains a critical mass of users, then they switch to focus more on the paying advertisers to increase value for shareholders. Over time, the main focus becomes the advertisers.
I honestly don't believe I will have any legal trouble because I don't do anything like cp or worse, I just pirate media I like, not even porn. But across users of communities, or on public trackers, is IP exposure something to be concerned about?
The majority of VPNs are self-hosted. The most common use cases for a VPN are things like connecting to an employer's network when working from home, or connecting to your home server when away from home.
Commercial VPNs that route all your traffic through them aren't the usual VPN use case. They've become common mostly because people don't know how to use proxies, and they make it easy to ensure everything is routed via the VPN. A lot of use cases that people use VPNs for could really be solved with proxies.
If you do use a VPN for torrenting, ensure it supports port forwarding. You won't be able to seed if the provider doesn't allow port forwarding. Sharing is caring :)
A proxy is no less secure than a VPN, assuming it's using encryption like TLS. It's not as good for torrents since you can't port forward, but fundamentally people that use commercial VPNs are using then just like a proxy. Some providers like NordVPN do offer HTTPS proxies in addition to their VPN service.
I have a collection of about ~110 4K Blu-Ray movies that I've ripped and I want to take the time to compress and store them for use on a future Jellyfin server....
Unmanic is way easier to understand than Tdarr. I use it to transcode DVR recordings recorded using Plex and a HDHomeRun tuner. Digital TV uses MPEG2 which has pretty large file sizes.
How many of those are you streaming video to, though?
Intel iGPUs have supported H265 since 7th gen, which is 8 years old now (released in 2016). Nvidia added support the same year, starting with the GTX1050. Even the Raspberry Pi 4 supports hardware-accelerated H265.
I live in Silicon Valley and this is a standard thing here. Companies measure your success as an employee based on "impact". Launching a new thing that tens or hundreds of millions of people like and use is big impact. Deleting old code to reduce the overall complexity of the system is also seen as having a lot of impact - old code has potential security risks, privacy / data storage risks, may require legacy frameworks that aren't supported any more, etc.
However, maintaining an existing system isn't always seen as impactful, unless it's a major system or needs some large bug fixes for issues that affect a significant number of users, or that affect paid customers.
Sometimes, apps are built by a small team (say 1-4 people) during a hackathon. Eventually, that team has to move on to other work, and nobody else wants to pick up maintenance of the system they built. This is usually the reason why smaller products die.
You also need to keep in mind that if you're using a free service, you're not the customer. The customer is whoever is paying for the service on your behalf - for example, advertisers, paid users, etc. Generally, time spent improving the app will be spent on improving the experience for paid users rather than free ones. New features in systems like Gmail, Google Drive, etc mostly get built because paid users ask for them. This also means that apps that don't drive revenue (like Google Reader, etc) have very light staffing.
does not protect from SQL injection attacks (many don't, despite it being easy to protect against)
Every modern database library automatically protects against SQL injection, usually by using prepared statements (where the query with placeholders, and the placeholder values, are sent as two separate things). so a system would have to be written extremely poorly to be vulnerable to it.
This post is just a joke as developers should hopefully be aware of the OWASP top 10 security vulnerabilities.
Edit: Bad developers will do bad things, but any reasonable developer should be well aware of these risks.
What I meant is that not many people write raw SQL in product code any more, other than for analytical purposes (which are often in a system like Apache Airflow rather than in product code). ORM systems have mostly taken over except for cases where you really need raw SQL for whatever reason.
Bad developers will do bad things, but most DB framework documentation points people towards the right way to do things, which is why I said it's not common any more.
I saw a tweet that said something like "It's amazing that somehow we were only able to produce a single generation that knows how to properly use computers" and now it lives rent-free in my head.
Even if it's just 10% of millennials, that still feels higher than both the older and younger generations. I'm in my 30s and a lot of people I went to school with can at least do basic things on the computer, since we had computer classes in primary (elementary) school and high school.
I love Sentry, but it's very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I'm running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but bumped it to 16GB RAM after I started using it....
Thanks! I'll try it out. I don't see anything on their site about JavaScript source mapping, so I assume they don't do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I'd be fine losing that in exchange for something lighter weight.
Could you go over some of your reasoning + need for the networking equipment you have?
I have a 10Gbps internet connection (only costs $40/month in my area) so I wanted a 10Gbps router. The TP-Link ER8411 is currently the cheapest 10Gbps router that can actually achieve 10Gbps NAT throughput.
However, that router only has 1Gbps RJ45 ports, not 10Gbps. I wanted to get 10Gbps over regular CAT6 cable, so I needed a 10Gbps switch too. The MikroTik is very good value for money - a lot of other brands only have 2.5Gbps switcheswith one or two 10Gbps ports for the same price as the one I've got (that has 12 x 10Gbps ports).
I needed a PoE (Power over Ethernet) switch for my security cameras. TP-Link TL-SG1218MPE is a good deal at only $200 for 16 PoE ports. I was looking at a cheaper one that's $110 for 8 PoE ports (https://www.bhphotovideo.com/c/product/1090765-REG/tp_link_tl_sg2210p_8_port_gigabit_poe_smart.html/), but it's not rack mountable, and buying a rack mountable case for it from somewhere like Etsy brings the price very close to the price of the 16-port switch.
Hope that helps :)
no switch since I cannot find a switch that is affordable and runs FOSS software
If you get a "dumb" unmanaged switch, it's literally just a purpose-built switch chip connected to the Ethernet ports. There's not really any software running on it, and in fact there's way more proprietary code running on a PC in the CPU's microcode :)
the “router” will do the switching for me through bridged ports
The downside of this is that you may not get line speed through all ports simultaneously. There are some PCIe network cards that have 4 ports and a switch chip for line-rate switching between the ports, but I've never actually seen one in real life.
[Solved] Any alternative to vnstat for Windows?
cross-posted from: https://lemmy.ml/post/15121280...
Why is Lemmy obsessed with the word "enshittification"?
I see it referenced constantly here, not quite as much on Reddit....
Torrenting exposes your public IP. In a country where government doesn't care, does that pose a risk?
I honestly don't believe I will have any legal trouble because I don't do anything like cp or worse, I just pirate media I like, not even porn. But across users of communities, or on public trackers, is IP exposure something to be concerned about?
The BASIC programming language turns 60 ( arstechnica.com )
I was definitely a Commodore kid, and BASIC was my first language. Maybe it's nostalgia, but I still like BASIC for hobby stuff.
[Request] Any Guides to FFMPEG, Transcoding, Codecs, and Metadata?
I have a collection of about ~110 4K Blu-Ray movies that I've ripped and I want to take the time to compress and store them for use on a future Jellyfin server....
Google is building a fart button into Android ( www.theverge.com )
If it works, kill it. ( lemmy.world )
Rule of Google: if it works, kill it....
Life Hack ( lemm.ee )
Is there anything we cannot learn from the wisdom of ancient Japan? ( programming.dev )
Hey, I'm new to GitHub! ( programming.dev )
Lighter weight replacements for Sentry bug logging
I love Sentry, but it's very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I'm running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but bumped it to 16GB RAM after I started using it....
[RANT] I pay $70/mo for this privilege ( i.imgur.com )
I thought data caps for home internet were a thing of the past…...
First time ever installing a water heater, or doing any plumbing... ( lemmy.world )
My 10Gbps Home Networking Closet ( d.ls )
I couldn't find a "Home Networking" community, so this seemed like the best place to post :)...