Considering that reading source code can take a long time
You’ll get faster over time, until reading code is faster than reading documentation, as code will always represent what’s truly happening, while docs are frequently outdated.
In a language the user isn’t familiar with
If you’re not that familiar with the language, it’s likely you won’t be contributing to the project. Open source projects usually to have quite limited resources, so they tend to optimize docs and dev UX for people who are likely to contribute.
Sure, it’d be a solution for five minutes until someone delids the secure enclave on the gaming card, extracts the keys, and builds their own open source hw alternative.
High-performance FPGAs are actually relatively cheap if you take apart broken elgato/bmd capture cards, just a pain in the butt to reball and solder them. But possibly the cheapest way to be able to emulate any chip you could want.
Element has the same costs as Signal. So far, Element has been lucky in being able to raise money by selling support contracts to governments or companies using Matrix, but even that isn’t enough, which is why Element has been raising money for the Matrix Foundation for almost a year now (with little success).
I pay for netflix, prime, disney+, paramount+, youtube premium, nebula, and a few more services. I buy music and movies, if available, on bluray and rip them to my own jellyfin server.
And yet, about 20% of what I watch, I’ve got to pirate because there’s no reasonable way to actually watch it. Legal ways often only have the German dub, or are lower quality.
(When I was younger, my family was relatively poor, so back then I obviously pirated everything, but once I could afford it I wiped my entire collection and bought the exact same content properly again, for moral reasons obviously but also because I prefer to do rips myself so they’ve got proper quality).
You need to be able to have multiple nodes in one LAN access ports on each others’ containers without exposing those to the world and without using additional firewalls in front of the nodes.
That’s why kubernetes ended up removing docker support and instead recommends podman or using containerd natively.