I also remember how we (I?) used to hard link the /tmp/RANDOM.tmp files that youtube buffered into so the video parts don't get automatically unlinked and we could then stitch them back with ffmpeg or whatever buggy fork ubuntu had in its repos. Full Star wars in glorious 240p! (I had shitty internet.)
The good old days. Back when people called streaming what it really is (downloading) and exercised their god-given right to keep what was sent to them.
Slightly tangential but is there a way to download a PWA permanently on a mobile device and have it remain indefinitely even if the upstream site goes offline or changes?
Every time I try to load a PWA on my phone from my dev laptop, it breaks after a few weeks (days?) for no obvious reason. I investigated this for a bit but eventually gave up and went the electron/wrapper app route.
If we can find a real fix for this stupid issue, I would be more than happy to focus on PWAs.
Isn't Rust just as susceptible to this issue? For example, how do you deal with Rust's lack of support for HTTP in the standard library? Importing hyper pulls in a couple dozen transitive libraries which exposes you to the exact same kind of threats that compromised axios.
Given how HTTP is now what TCP was during the 90s and almost all modern networked applications needing to communicate in it one way or another, most rust projects come with an inherent security risk.
These days, I score the usability of programming languages by how complete their standard library is. By that measure, Rust and Javascript get an automatic F.
It is, therefore I have stated I avoid any dependencies while writing Rust, unless they are self-contained. And I said I am glad I don't do web, so I don't have need for HTTP implementations.
I always wanted to mess with building virtual filesystems but was unwilling to venture outside the standard library (i.e. libfuse) for reasons wonderfully illustrated in this thread and elsewhere. Somehow the idea of implementing a networked fs protocol and leaving system integration to the system never crossed my mind.
I'm glad more people are taking this stance. Large centralized standard libraries and minimal audited dependencies is really the only way to achieve some semblance of security. There is simply no other viable approach.
This, honestly. I used to get so angry when the US subjected foreigners to treatment that no human with morals would consider, but then I noticed that, without fail, almost every thing the US did to foreigners gets done to US citizens eventually, either by foreign governments or by the US government itself. The only thing that I haven't seen yet are drone killings on US soil, but I suspect that too is only a matter of time.
Like it or not, we're all stuck on the same boat. Normalizing the abuse and mistreatment of some parts of the world means normalizing it for everyone.
Hetzner is currently cheaper than getting a static IP from my ISP + electricity, but just barely. I have a ton of local compute and can easily allocate one or two servers to take over if sufficiently motivated.
I wonder how many of Hetzner's customers are like me. I hope DRAM doesn't kill off cheap VPS providers like this one.
I also remember how we (I?) used to hard link the /tmp/RANDOM.tmp files that youtube buffered into so the video parts don't get automatically unlinked and we could then stitch them back with ffmpeg or whatever buggy fork ubuntu had in its repos. Full Star wars in glorious 240p! (I had shitty internet.)
The good old days. Back when people called streaming what it really is (downloading) and exercised their god-given right to keep what was sent to them.
reply