aka @[email protected]
aka @[email protected]
Sometimes, less is more.
I would recommend trimming all your custom configuration from your router/firewall, one change at a time, until you can no longer reproduce the issue.
Or go the other way around: set up a barebones configuration, confirm the issue is resolved, and begin adding one customization at a time until it breaks.
How do your bufferbloat tests look?
https://www.waveform.com/tools/bufferbloat
It sounds like you have a lot of stateful inspection configured. YouTube’s heavy usage of QUIC (i.e. UDP transport) may not play well with your config.
And, incidentally, what does your hardware look like?
Frankly, even the most barebones router should be able to handle YouTube. I am running pfSense in an ESXi VM, with passthru Intel gigabit NICs, 2 GB reserved RAM, and 2 vCPU (shared, but with higher priority than other VMs) on a Dell desktop with a second-gen i7 that was shipped from the factory in 2012.
Yes, I am routing on decade-old hardware. And I have never seen anything like what you are describing.
YouTube should “just work.”
I am going to assume that if you’re running OpenWRT, then you are probably using a typical consumer router? Please correct me if I am wrong.
Have you by any chance tried backing up your OpenWRT config and going back to stock firmware?
I know, I know, OpenWRT is great. I have a consumer router that I flashed with it to use strictly as a wireless AP.
But consumer devices flashed with vanilla OpenWRT tend to have very, very little resources left over to handle fun configurations.
And I have a feeling some of the fun configuration might be contributing to your issues.
It’s not just storage capacity either. Google uses custom silicon just to keep up with all the transcoding.
https://blog.youtube/inside-youtube/new-era-video-infrastructure/
At the time that article was released (April 2021), users were uploading over 500 hours of video per minute.
I also pay for YouTube. I just don’t normally bring it up because it usually results in a lot of rather unpleasant replies.
It’s fascinating, really.
Google gets a lot of hate for being a data collection behemoth. The whole “if you aren’t paying, you are the product” thing. And rightfully so.
And pirates love to say that if companies would just charge a reasonable rate for an easy-to-use service, then they would just pay instead of pirating.
But when it comes to YouTube, a lot of people seem to want to have it both ways.
The vastness of the ecosystem built around Apple products cannot be understated. You can’t just change the iPhone port every few years.
Ditching the 30-pin adapter created no small degree of controversy. Though the device itself got favorable reviews, the New York Times’ tech columnist at the time called it “not just a slap in the face to loyal customers” but a “jab in the eye.”
The Lightning connector was introduced on September 12, 2012, with iPhone 5. And there was so much controversy around it that they publicly committed to using it for at least 10 years.
The USB-C spec was not finalized until nearly two years later, in August 2014.
I can’t fault a company for activity committing to a decade of compatibility with peripherals. And I certainly can’t fault them for avoiding the disaster called Micro USB.
I paid $1 for Reddit Sync Pro and used it for hours a day for 13 years. In that time the developer provided dozens of updates, multiple major overhauls, and continual usage of functionality that requires the developer to pay ongoing API fees to provide.
Sync for Lemmy pricing is exactly as much as it should be.
Apple will simply
You don’t have to guess or make stuff up. They already have a fully-compliant self-service parts store.
https://selfservicerepair.com/en-US/order
iPhone mainboards are not available for obvious reasons.
It’s an inkjet thing.
When you run out of color, Brother lets you select to print using only black ink. But after 4 weeks, they lock you out from that too.
It’s documented on their website. No more printing at that point until you replace the offending color cartridge. They do at least let you scan though.
Meanwhile I have printed exactly one single black-only page since the last time I put in a new yellow cartridge (3 months ago) and yet my yellow ink is almost 1/4 depleted at this point. I’ve just been watching it slowly disappear.
Things intended for local use, like Pihole also don’t work on cloud servers without getting banned for DNS abuse.
Are you talking about running a public DNS resolver?
That’s a very different topic that wasn’t part of the original post as far as I can tell.
There have always been (and there always will be) countless solutions for hosting a website for free. Even ignoring the security implications, mobile networks are not designed to do what you want to do. Full stop. If you can’t find a cloud provider in 2023 that will host a free website that will meet your needs, you aren’t looking hard enough.
Mobile providers spend billions in CAPEX every single year to keep up with ever-increasing demand (spectrum, base stations, radios, antennas, etc.) and even then they can barely keep up in some areas.
Every device attached to a given cell shares the resources of that cell. And uplink bandwidth is specifically scarce. Don’t be a bad neighbor.
The reason I think this is needed is because a large percent of Internet users cannot afford hosting personal websites.
A number of cloud providers offer an always-free tier.
https://github.com/cloudcommunity/Cloud-Free-Tier-Comparison
Yahoo and MSN had interop before smartphones existed. AIM and Google Talk (Jabber) as well.
When smart phones took off, Facebook Messenger actually had Jabber support (which also gave it interop with AIM and Google Talk).
The consolidation and walled gardens unfortunately came back later.