I think the issue has generally been that web torrent doesn't work enough like the real thing to do its job properly. There are huge bit torrent based streaming media networks out there, illicit, sure, but its a proven technology. If browsers had real torrent clients we would be having a very different conversation imo
I don't remember the web torrent issue numbers off the top of my head, but there are a number of long standing issues that seem blocked on webrtc limitations.
I think we still have the same blocker as we had back when WebTorrent first appeared; browsers cannot be real torrent clients and open connections without some initial routing for the discovery, and they cannot open bi-directional unordered connections between two browsers.
If we could say do peer discovery via Bluetooth, and open sockets directly from a browser page, we could in theory have local-first websites running in the browser, that does P2P connections straight between browsers.
Could you run some kind of hybrid DHT where part of it was Webrtc and part was plain HTTP(S) / WebSocket?
There are some nodes (desktop clients with UPNP, dedicated servers) that can accept browser connections. Those nodes could then help you exchange offers/answers to give you connections with the Webrtc-only ones, and those could facilitate offer/answer exchanges with their peers in turn.
It'd be dog-slow compared to the single-udp-packet-in, single-udp-packet-out philosophy of traditional mainline DHT, but I don't see why the idea couldn't work in principle.
I think a much bigger problem is content discovery and update distribution. You can't really do decentralized search because it'd very quickly get sybil-attacked to death. You'd always need some kind of centralized, trusted content index, but not necessarily one hosted on a centralized server. If you could have a reliable way to go from a pubkey to the latest hash signed by that pubkey in a decentralized way, + E.G. a Sqlite extension to get pages on-demand via WebTorrent, that would get you a long way towards solving the problem.
Yes, but it's STUN that sucks. If the software ships with a public (on the internet) relay/STUN server for connecting the two clients, it won't work if either aren't connected to the internet, even though the clients could still be on the same network and reach each other.
> The Direct Sockets API addresses this limitation by enabling Isolated Web Apps (IWAs) to establish direct TCP and UDP connections without a relay server. With IWAs, thanks to additional security measures—such as strict Content Security Policy (CSP) and cross-origin isolation— this API can be safely exposed.
Though there's UPNP XML, it lacks auth for port forwarding permissions. There's also IPV6.
Similar: "Breaking the QR Limit: The Discovery of a Serverless WebRTC Protocol – Magarcia" https://news.ycombinator.com/item?id=46829296 re: Quick Share, Wi-Fi Direct, Wi-Fi Aware, BLE Beacons, BSSIDs and the Geolocation API
That seems like a nonissue for the purposes of this discussion though, in terms of user uptake. Tiktok and Facebook and other websites aren't exactly focused on serving to people on the same network.
So, it's not so much a static build from a flag, as it is a large corpus of statically defined recipes independent from the other packages that you can build from
Yeah honestly. US urban planning is unfortunately hostile by default, but cities can be dense, efficient, and pleasant if local politics allow it. Unfortunately, a lot of places will block nice things like parks and green spaces, because "the wrong kind of person" might be able to enjoy themselves a bit before or after work.
Cities are efficient and naturally occurring. I think you might be thinking of suburbs. The US has really stupid urban planning, but that says more about how we run things here than it does about cities imo
I'm looking forward to trying jellyfin once DDR4 prices come down a little. I was slow rolling my server build as I added services, but the ECC ram sticks I was using jumped up to 150 USD from 50 USD. Hopefully the lesson I get out of this is just buy the damn chips already lol
Proper unicode font support is like 1.2GiB (noto, but I haven't found any complete unicode font collections that are significantly smaller). There's bloat for sure, but supporting universal text is one that I think is not a waste of space.
Maybe not proper support, but when I tried NetBSD recently my entire installation was around 1.5 GB on disk and seemed to handle Unicode well enough for me (for languages I care about). Not doubting some more packages would be needed to support every language, but happy everything wasn't installed by default.
Ye by proper i mean being able to render unicode in any language without tofu. I get that not everyone needs that, but its a reasonable thing to have on your disk in 2025.
> You see that ignorance quite commonly in stuff like climate activism. Young activists are convinced that nobody is working on the problem.
IMO the complaints here are well-founded, but maybe some wires have gotten crossed in communication. There are many climate related companies out there (with varying levels of actual utility). People are obviously working on the problem, but the policy side is largely captured by big oil and other monied interests who would lose a lot of money if any meaningful shift away from fossil fuels were to happen.
Addressing the climate crisis using minimally subsidized market forces is way too slow to be effective at reaching even the bare minimum Paris Accords numbers. Even those policies at this point are being dismantled and called a "climate hoax". The market side work is laudable, but the climate crisis cannot be averted without a supportive policy framework.
I do a lot of activism work and the critique is typically centered on "nobody in the government is making progress on climate policy", not "nobody is doing anything at all". Though maybe we're talking to different groups of people lol
I'm talking about people that literally think absolutely nobody is working on things. There was a viral video not too long ago of a young activist saying she got into this because she realized that "literally nobody was working to make things better." I could chalk that up to online viral nonsense, but I've talked to people fresh out of college that legit think this sort of stuff.
This sort of thing is usually made worse by people that are not willing to acknowledge that not all progress is definitionally good. (As an easy example, the report a few years ago that raised the idea that measurable increases in ocean temperature were from cleaner shipping got annoyingly ignored.)
Again, though, in my theme of "this isn't really stack related." This is also not activist related. People have a tendency to think the problem they are working on is more important than every other problem. Dentists tend to think oral health is the key to understanding all health. Nutritionists, the same. Managers tend to think things just need good management. It is a very common pattern.
And it is enticing because it speaks to kernels of truth. It just doesn't survive the "no panacea" test.
reply