Remix.run Logo
initramfs 3 hours ago

It's all of the above, integrated with a maximum latency for each tier level. Not a new protocol, but adopting the best of the best, like QUIC over UDP: https://en.wikipedia.org/wiki/QUIC#Client_support Apple is a vertically integrated company, so the idea is that a mobile carrier/ISP could help ensure the middle trunk from server to client arrive in a timely fashion. Often that involves good QoS and limiting streaming to 720p. But there are a lot of other things that can be done to limit slow page loading. For example, I tried loading Reuters on a slow data connection, and it took much longer than BBC. https://idlewords.com/talks/website_obesity.htm

protocolture an hour ago | parent [-]

I still don't get it. I came here to make much the same comment as you are replying to.

Unless you mean that your parallel internet is just the regular internet but with the protocols you personally like? So its more of a web thing where you promote sites that aren't bloated?

> so the idea is that a mobile carrier/ISP could help ensure the middle trunk from server to client arrive in a timely fashion.

I don't know that demanding someone like Hurricane Electric to use QoS is going to have a desirable outcome. Is this more a government thing? Forcing T1s to use QoS? My gut tells me that ignoring QoS markers saves them an appreciable amount of CPU, and also lets them act more neutrally.

How do I as a carrier service your "Thinnernet". How "Parallel" is the infrastructure? Do I have to buy capacity or can we peer? Do I have to maintain a separate routing table? Do you use BGP or something else? Are you planning to buy L2 international capacity to "Replace" T1's? What do you do if a carrier starts sending everything as EF? Is there a PoC node or network operating anywhere?

I just don't see anything in here except for broad references to undersea cables and UX.

initramfs an hour ago | parent [-]

the references are metaphorical. App developers like Facebook have Lite versions of their Messenger. No actualy physical sectoring or allocation needs to take place. What it's emphazing is that App developers have a liteweight mode. Google got rid of their HTML page version when checking GMail on the web in 2024. Their app still works relatively fast, but on a 128KBps connection, loading a single page on the Javascript only desktop browser version is really, really slow. Like 5-10 minutes slow. I wrote more in another response here: https://news.ycombinator.com/item?id=48453653

The Symbian phones from Nokia and Sony were ultra-efficient. Not everyone remembers that era, but they were real time operating systems that ensured tasks got completed in a certain time, including user-prompted inputs. It's not a technical limitation of a company or service, but a lot of their revenue might depend on a minimum number of ads or cookies and web analytic trackers being visible on a page. Often in the numbers of 30 or 100+. With all those elements removed from a site, the service might not bring in much revenue. So it's not really an issue of technical capability, but a business model.

Personal blogs don't typically have this issue, as they can be hosted on a small home server, or a remote server, and aren't concerned as much with ads. I can't suggest how the internet should be run, and the article does acknowledge the benefits of a decentralized web. But predictability of content delivery ETA from internet speeds is not an impossible thing to optimize towards, even if uptime isn't above 99%. What is somewhat novel in this proposal is standardizing a subset of typical website activities, like checking news, weather and mail, and getting a more predictable completion time for certain tasks, but factoring in known latencies from wireless providers (as pings will not be as low as a wired connection), and lowering the average latency for the round trip.

On a much larger scale of interactions- but again the web is so wide and varied, that most of those things cannot be standardized, nor should. But kind of like measuring the commute time of an expressway in a city, or subway trips to a grocery. Things that people need and won't optimize more with an Uber. Hence measuring static over HTML is an easy test, and more sophisticated web services can and do have those kinds of benchmarks. But integrating the device, ISP, and server in a way where certain activities can get slightly preferential treatment like ordering and picking up a prescription at a pharmacy, setting appointments with a doctor, would not get deprioritized bandwidth compared to someone streaming something in 4k, and maybe temporarily limiting that other user's bandwidth to 1440p for maybe a few minutes.

So I do think a tiny bit of QoS or speed throttling is needed only in exceptional cases, but for the most part, the typical user wouldn't notice or necessarily need that level of speed adjustment. Most of the optimization would take place at the software, website, and OS level.

protocolture 39 minutes ago | parent [-]

I would make that more clear. Maybe use "web" instead of internet. And drop all the references to physical infra.

initramfs 22 minutes ago | parent [-]

I agree most of the issue is on the "web" and not the physical infrastructure, although there is an internet outside the "world wide web" too: https://yesterweb.org/zine/issue-05/08/

"The internet and the web are not one and the same. The web is simply one protocol of the internet. You see the "https://" at the beginning of the url bar? That's the Hypertext Transfer Protocol, or as it's more commonly known, The World Wide Web."

I sometimes mention the two because multiple protocols are part of the Transport layer. But then again, relying on one too much may be part of the problem, hence the emphasis on examining all the layers and protocols, like UDP.

protocolture 16 minutes ago | parent [-]

But you don't really examine the other layers, just talk about them. You aren't proposing alternatives.

Honestly if you cut through everything that's brought up and left dangling, whats left is Website and App efficiency, and a very sizable percentage of apps are just wrapped websites.

I just did a ctrl+f on the page and couldn't find a reference to UDP.