![](https://distress.digital/pictrs/image/c883c933-e3a6-47ab-b6b8-e7fdb71e169a.png)
![](https://lemmy.dbzer0.com/pictrs/image/a18b0c69-23c9-4b2a-b8e0-3aca0172390d.png)
Yt makes a series of bad decisions
It’s not like it’s making any bad decisions right now. Pretty calculated, I’d say - they feel safe market-wise, so they can increase amount of ads/fight ad-blockers/push people to buy subscription.
Yt makes a series of bad decisions
It’s not like it’s making any bad decisions right now. Pretty calculated, I’d say - they feel safe market-wise, so they can increase amount of ads/fight ad-blockers/push people to buy subscription.
why not? it’s not like there is any competition.
Microsoft is making more money off Linux with Azure than several red hats combined.
I’m clueless european now living in a country where guns are generally available to trained and vetted to some degree public and I was always puzzled by US self-defense culture, some parts of it simply do not compute to me.
Like how does it work? Are gun owners in America spending reasonable amount of time at the range? Any gun is as good as your training. Safe handling should be muscle memory at the very least to promote an individual from a danger to themselves and people around (not necessarily to an attacker) to someone who is able to hold a gun. Then comes actual shooting practice, which will improve chances of achieving intended things with this gun.
Also strange obsession with high-power calibers, even knowledgeable gun bloggers mentioning things like .357 magnum in self-defense context. Did people really try to shoot them indoors without hearing protection? Do they really mind what’s behind their target, i.e your kid sleeping in the room next door. High-powered round is a responsibility, however a lot of people talk about them like they are toys.
I really hope I’m missing something or maybe gun handling culture is really common knowledge over there not worth mentioning, because looking at the general public pretty much everywhere I’ve been - there’s no way I’d trust them with a gun. It takes some dedication to learn, even if it seems simple.
the funny thing is actual ability to pay is varying from business to business. AAA development with in-house engine is simply inferior as a business compared to mobile gamedev or producing shitty battle royale clones with Unity. If some business can’t compete with big tech or low-effort money grabbers, does it mean it has to go?
Just because you’re paid well doesn’t mean others are not being mistreated
FTFY
without unions there could be a huge salary disparity between devs in the same role, in the same company, even in the same project. I’ve personally witnessed more than 2x, heard about even more.
Sometimes it’s more than justified with individual’s performance and impact, sometimes it’s not. Some people are just better skill-wise, some people are better at applying pressure on their employer, holding business-critical knowledge hostage or simply negotiating.
Point here is - while unionizing might make things better on average, there would be a very real pushback from people who are benefitting from current system and this is not necessarily management. For management in some cases it would be even a net benefit, since they don’t have to deal with primadonnas and someone tying things to themselves just for leverage.
resold oem key is not legal as well.
only legal options are: get windows with your device or purchase retail for a hunnit $.
just accept it and pirate.
with arch it’s relatively easy given enough experience to build for someone absolutely minimal desktop environment which will run you a browser and that’s it and it will be rock solid even with rolling release updates because there’s nothing to break.
every time I’ve tried “out of the box” desktop experience of ubuntu and likes it’s been atrocious with a lot of moving parts.
I run flood together with qbittorrent, looks great everywhere.
you need to set up port forwarding not only with your vpn provider, but also with gluetun:
https://github.com/qdm12/gluetun-wiki/blob/main/setup/advanced/vpn-port-forwarding.md
good way to accidentally lose the data.
in case of any forensics your drive will be copied first and master will be not touched, any decryption attempts will be executed on copies - so kill switch is effectively useless.
there’s a lot of different C’s out there - I mean coding for microcontrollers looks really different to coding graphics with opengl, for example, especially for a beginner.
What do you want to do achieve with C specifically?
C#
eh… those are fundamentally different, C is not object-oriented so OOD part goes straight out of the window. The only thing similar about them is syntax to some degree (which is really irrelevant), approach is completely different.
It’s not even about gui.
If you want to self host you get yourself a pile of software of community-level quality (i.e “it works good until it doesn’t” is the best outcome) you need to care about. This means constantly being involved - updating, maintaining, learning something, etc, and honestly it’s time-consuming even for experienced sysadmins.
Generated wireguard config with nat-pmp enabled in ProtonVPN panel, put keys and endpoints to my vpn client (gluetun docker image), used https://github.com/soxfor/qbittorrent-natmap image to interactively update port from qbittorrent settings on proton through natpmpc.
https://github.com/soxfor/qbittorrent-natmap/issues/13 - I’ve set up my docker-compose pretty much by this example (ignore “unreliability” feedback, OP probably has some issues upstream - image itself is working). If you are using this, remove all upnp/nat-pmp checkboxes from qbittorrent, this image is your nat-pmp client.
Speaking of clients: this setup is for sure extremely ugly, but native implementation of nat-pmp in libtorrent for some reason is not doing what’s needed, maybe because qbittorrent tries to use upnp/nat-pmp simultaneously. What I see is an error message from upnp client (“no router found” - understandable) and complete silence from nat-pmp.
https://lemmy.dbzer0.com/post/21703
I ended up buying ProtonVPN. Port forwarding required a bit of trickery with natpmpc image to set up in my case (headless wireguard gateway for dockerized services), however now it’s fine and working.
Speeds are at least 800Mbps download (which is maxing out my uplink, vpn is likely to be capable for more), didn’t have a chance to test upload.
it’s most likely coming from postgres, db server tends to be the main resource hog.
Yes, big instances are not ready to handle the traffic and could go down - see lemmy.ml
Are all these thousands of lemmy servers useless?
almost. It’s actually worse than that - when you subscribe to a community from your server it will fetch like 20 posts and that’s it, you’ll get only new stuff after that, so there’s no possibility to do a full mirror of selfhosted, for example, if you started your instance today and didn’t fetch posts and comments manually.
ActivityPub per se is just a spec on s2s/s2c communication, which is not a great thing since in many cases it assumes single source of truth, which potentially puts huge load on more popular instances.
I think a quick and dirty hack to this could be the following - each linked instance may maintain cache of announces (so there would be benefit of just forwarding original http signed requests w/o being afraid of malicious actor), which your instance could pull, this way you could populate your mirror without overloading the original source.
Distributed activities propagation though… Let’s say there are some design steps involved to make this truly distributed, however I feel like it’s possible.
I get where you are coming from, however it’s important to remember that big players are not equal - they have really, really different people in the leadership. Elmo is just a too-big-to-fall clown with insane ego, spez is a manchild who took VC money like there’s no tomorrow and in the end had no idea how to provide ROI, but youtube is ran by very competent people with solid track record and deep pockets.
Maybe they are not too innovative business-wise recently… but they are good at catching up (except live streaming - screen layout is dogshit and nobody wants to get hyped in their tiny chatbox from a fucking google account with family photo as an avatar) and at leveraging what they already have, which is quite a lot, tbh.