News for hackers. Stuff that matters.
Re:5G Just Got Weird by cromwellian on Sunday August 09, 2020 @05:19PM (#24103000)
No, it's more than that. There was no YouTube in 2000. Web video for wired connections was shitty. MPEG-2 was the codec dujour. Progressive Networks/Real Networks was people's conception of online video. Netflix was shipping DVDs by snail mail. If the iPhone existed in 2000, there still couldn't have been a TikTok.

AR glasses for example, could totally upend all of this and require 5G low latency, and fast accurate positioning. Yes, 5g when it arrives next year, won't change anything. However, 7 years from now, it may be the enabling platform for AR glasses the way 4g LTE was the enabling platform for smartphones.

Really, how useful was a 2g (Edge) iPhone without a wifi connection?

Re:5G Just Got Weird by tuatoru on Sunday August 09, 2020 @05:51PM (#24103243)
> AR glasses for example, could totally upend all of this and require 5G low latency

5G "low latency": I'm not impressed with "1-2 ms" first hop latency; 0.1 ms should be achievable by now, surely.

AR over networks: Maybe. But I think having more compute out on the edge nodes is going to deliver more for us in the long term than faster comms.

Every extra millisecond in the rendering pipeline decreases the usability of AR significantly.

Re:5G Just Got Weird by cromwellian on Sunday August 09, 2020 @06:30PM (#24103503)
Even if you had no issues in rendering latency, you're overlooking the data aspect. Any open-world AR, is going to be continuously downloading and discovering new geometry, models, textures, mobile programs, as you walk around.

Let's say you walk up to a restaurant. As you look at it, you see a virtual waitress outside. The you can see the menu floating there, interact with virtual food models, interact with a fully animated and articulated intelligent agent. This all has to load dynamically in a an "AR Web"-like environment (no way you're going to download and install an APP per local brick and mortar).

For this to scale, and not have hideous load times, there's got to be some kind of quad-tree/oct-tree like index (or other spatial acceleration structure) that's streams in, LOD streaming, and for this to work, the "sidelinking" stuff they talk about will be a huge boon.

Because the "internet of things" in an AR world isn't an "internet of PHYSICAL things" like door locks and web cams, but also an "internet of VIRTUAL things" to control, like virtual vending machines to order food. That means somewhere nearby, there's a next-gen router-like device, that offers side-linking, and has an IP service in it serving up assets to you. Now, it could go up through your phone carrier, through the internet backbone, into a cloud provider, or it could avoid that round trip and talk directly to the restaurant's "virtual POS" 5g device.

Point is, we don't know how this is all going to work yet, and it's very premature for people to pooh pooh the use cases for higher bandwidth or lower latency.

Re:5G Just Got Weird by p1necone on Monday August 10, 2020 @12:30AM (#24105581)
"Let's say you walk up to a restaurant. As you look at it, you see a virtual waitress outside. The you can see the menu floating there, interact with virtual food models, interact with a fully animated and articulated intelligent agent. This all has to load dynamically in a an "AR Web"-like environment (no way you're going to download and install an APP per local brick and mortar)."

Maybe I'm just getting old, but this all sounds tedious and cumbersome compared to just having a menu stuck to the front window.

Re:5G Just Got Weird by ethbro on Monday August 10, 2020 @08:14AM (#24108411)
I think this has been borne out for most network technologies: the fundamental benefit is not {human doing old thing over new network} but {machine agent doing old thing for human over new network}.

But the genesis is always a bit counter-intuitive, because people don't build things for which there's no use case.

E.g. Machine agent consumable mobile services were created because people had mobile devices capable of consuming them. Nobody would have wasted time porting physical data into machine-readable format before the devices / use cases existed.

So the killer app, in this case, would be having your phone auto-filter / -alert you if for menu item(s) that match your preferences. Or create an ecosystem where menu costs are negligible, and restaurants are free to pivot to ingredients-of-the-day.

Re:5G Just Got Weird by Androider on Sunday August 09, 2020 @06:19PM (#24103444)
Carmack famously quipped that "I can send an IP packet to Europe faster than I can send a pixel to the screen" [1]. For VR and AR to break through, they're going to have to be in a form factor that resembles normal glasses, and at a much higher render quality (4K+) than anything we've got now. That's almost certainly going to require rendering remotely Stadia / Xbox Cloud style, with some minimal local processing.

[1] https://superuser.com/questions/419070/transatlantic-ping-fa....

Re:5G Just Got Weird by Wowfunhappy on Sunday August 09, 2020 @07:01PM (#24103686)
Well, or you could render on the phone and stream to the glasses.

I don’t think even 5G is low latency enough for what you’re describing—not even close. Stadia works because it’s not VR, so they have some latency headroom. For good VR (Valve Index, etc), you get around 20ms for the entire rendering chain.

Re:5G Just Got Weird by ethbro on Monday August 10, 2020 @08:17AM (#24108442)
Depending on bandwidth, you could probably stream an over-rendered viewport (e.g. 3D skybox) that allows for local-device-magnitude latency for critical functions (perspective change & location translation), while being backed by streaming servers (especially of the edge variety).
Re:5G Just Got Weird by Wowfunhappy on Monday August 10, 2020 @08:50AM (#24108681)
I suppose in the future, anything is possible—but I don't see it. You're asking the local device to do Z translations of a 3D scene when all it has is an already-rendered 2D image.

And the local device will just have a 2D image. Even within a single, local PC, multi-GPU rendering is basically dead for video games because no one has been able to get them working reliably. And that is with the full bandwidth and latency of PCIe.

Re:5G Just Got Weird by Aeolun on Sunday August 09, 2020 @06:50PM (#24103625)
I don’t know. As long as they can render in 4K the actual geometry can be fairly simple, so maybe my phone would be perfectly capable of that?
Re:5G Just Got Weird by p1necone on Sunday August 09, 2020 @07:11PM (#24103739)
Remember a frame at 144hz is still 7ms - assuming everything else in your pipeline doesn't add up to much, 1-2ms added from the network should be fine for a good VR experience as long as it's 99.99...% stable. If the latency is constantly changing (as it tends to do with wireless networks) it's going to be much more noticeable.

Graphics hardware keeps getting more powerful and cheaper though, I don't think cloud rendering is going to get more useful over time compared to just rendering on the phone and using cloud streaming for big assets.

Re:5G Just Got Weird by p1necone on Sunday August 09, 2020 @07:07PM (#24103715)
I don't think people were watching streaming video on 3g, especially not with the data caps of the time. The improvement from 2g to 3g (in my experience at least) was literally just being able to load web pages without waiting minutes for it to finish (which is a huge improvement of course).
Re:5G Just Got Weird by kalleboo on Sunday August 09, 2020 @08:19PM (#24104141)
Yeah the original 3G (384kbps, before HSDPA) was just about enough to stream music flawlessly. The Swedish public radio broadcaster had 3GPP AAC audio streams and at the time the Swedish operators had all made those streams unmetered, and where I lived the 3G reception was actually better/more stable than FM stereo, so I'd listen to them all the time. This was before or at release of the iPhone, which couldn't do this.
Re:5G Just Got Weird by scarface74 on Sunday August 09, 2020 @08:55PM (#24104354)
Sprint had unlimited 3G around 2003 called SprintVision. They also offered a service where you could stream 10-15 live cable TV channels. By 2005, this phone (https://www.cnet.com/reviews/samsung-mm-a900-sprint-review/) could play video at around 15-20fps.

These are the services that Sprint offered over 3G on feature phones.

https://www.sprint.com/cdma/assets/pdfs/services_guides/pers...

Re:5G Just Got Weird by eclipxe on Sunday August 09, 2020 @09:30PM (#24104594)
MobiTV!
Re:5G Just Got Weird by scarface74 on Sunday August 09, 2020 @10:36PM (#24104923)
Thank You! I couldn’t remember the name. It came out in 2003.

https://en.m.wikipedia.org/wiki/MobiTV

On my first phone with Sprint Vision, it did 1 FPS.

https://www.cnet.com/reviews/samsung-sph-a840-sprint-review/

Re:5G Just Got Weird by giantrobot on Sunday August 09, 2020 @05:48PM (#24103219)
> Really, how useful was a 2g (Edge) iPhone without a wifi connection?

Very. Lots of sites had mobile versions of pages by the iPhone's release. These were originally intended for Blazor and pocket IE but they worked fine for an iPhone on EDGE. I could do e-mail just fine on EDGE as well.

Re:5G Just Got Weird by cromwellian on Sunday August 09, 2020 @06:21PM (#24103458)
Not for me. I've owned every smartphone and high end feature phone since the 90s. A Blackberry was still better than an iPhone + IMAP + EDGE in terms of subjective speed. Mobile websites sucked hard on the iPhone. (Don't even get me started on Pocket IE and the IPAQ). Quite literally my day job was Windows CE development, I was on the W3C XHTML/CSS/XForms committees, I worked on implementation of those specs on HW before it hit the market, none of these mobile web sites were very usable except for basic text information serving. Interactions (eg clicking links, submitting forms) were agonizing.

I used to joke that slapping Gopher or a libcurses based apps on these phones would be superior (IMHO, the experience was inferior to an Amiga on a v34 modem dial to Unix)

Mobile Web apps are not really functional at EDGE speeds. And certainly todays' media, which is rich with imagery, would be completely overwhelmed at EDGE/3g speeds, even if you remove the overhead of HTML and JS bundles.

Facebook, YouTube, Spotify, all of these apps would be terrible on EDGE.

The thing is, we are so used to high bandwidth now and its availability, we seldom realize how dependent we are on it until we lose it.

Re:5G Just Got Weird by giantrobot on Sunday August 09, 2020 @11:04PM (#24105072)
I wonder what product you were using labeled "iPhone". Mobile Safari was head and shoulders above other smartphone browsers. It handled mobile sites of the day without any issues in my experience. It was nothing like other mobile browsers.

I went through just about every family of PDA and smartphone before the iPhone came out. Their web browsing universally sucked. The iPhone was a huge leap beyond other mobile browsers. The whole idea of clicking links being agonizing is either fiction or hyperbole.

It's funny you claim YouTube and Facebook would be terrible on EDGE when both services had mobile apps in the days of EDGE, YouTube even shipped on the iPhone. That isn't to say they aren't better served by higher bandwidth cellular service but they existed and functioned in the past.

High bandwidth connections are expected today and plenty of services would be unworkable without them. At the same time many web services are downright wasteful in their design and implementation.

Increased end-user bandwidth has just been eaten up by lazier or stupider designs and implementations. I fully expect these trends to continue as 5G rolls out. No one will actually do anything interesting because sites will load twice the ads (in 4K) and quadruple the size of their JavaScript bundles.

Re:5G Just Got Weird by cromwellian on Monday August 10, 2020 @05:38PM (#24114301)
Mobile Safari wasn't the problem, EDGE was. Yes, YouTube was shipped with the 2g iPhone, but it was unusable without WiFi. YouTube over edge is 144p potato vision with frequent buffering. Perhaps your tolerance for this is a lot higher than most consumers, but latency studies show people abhor it.

>clicking links being agonizing is either fiction or hyperbole.

Web 1.0 over EDGE is agonizing in latency. Without Javascript, every action that isn't a #anchor in the same page becomes a round trip. If your radio has gone to sleep, it takes even longer. And I was being charitable giving you EDGE, in 2007, many people were still on GPRS.

It's absolutely self evident that faster networks enable entirely new applications, just like increased memory beyond the 640k limit enabled new apps.

Re:5G Just Got Weird by mycall on Sunday August 09, 2020 @08:23PM (#24104160)
2G modem tethering to a laptop was usable. I did this all the time.
Re:5G Just Got Weird by aabbcc1241 on Sunday August 09, 2020 @08:45PM (#24104296)
4g makes Angular and React "acceptable" for webapp on smart phone that was built in PHP.

5g may makes Unity and Flutter "acceptable" for webapp on smart watch that was pre-installed.

Re:5G Just Got Weird by randomdata on Sunday August 09, 2020 @09:10PM (#24104476)
> Really, how useful was a 2g (Edge) iPhone without a wifi connection?

It was sufficient to do most things, even streaming online radio. The biggest downsides were that latency was high and the annoying speaker buzz problem. 3G was a big step up. I never felt like LTE came as much of an upgrade over 3G, from there user point of view, so I question it being the defining technology for smartphones.

Re:5G Just Got Weird by kalleboo on Sunday August 09, 2020 @10:33PM (#24104915)
Yeah, the early LTE networks were not much faster than the mature HSDPA+ networks from the end user point of view. But it was certainly a necessary evolution to give the networks enough capacity to handle the ever-increasing data demands of users, 3G would not have held up for much longer.
Re:5G Just Got Weird by everdrive on Sunday August 09, 2020 @07:54PM (#24103973)
>Really, how useful was a 2g (Edge) iPhone without a wifi connection?

On a webpage without 80mb of javascript, it's quite useful.

Re:5G Just Got Weird by cromwellian on Sunday August 09, 2020 @10:06PM (#24104775)
At 135kbps, you're talking 18 seconds to load the average HTML webpage, which was 300k in 2007. My guess is, your memory of how speedy and useful Edge was, is like those fond nostalgia memories people had about how fast their FidoNet/WWIV BBSes loaded over 300/1200 baud.
Re:5G Just Got Weird by everdrive on Monday August 10, 2020 @08:56AM (#24108737)
In those old days the text would load first, and then the images slowly. It wasn't so bad. I had below-average 56k dial-up until 2002. Getting 3.0 Kbps was a high point for me.