News for hackers. Stuff that matters.
Re:In spite of an increase in Internet speed, webpage speeds... by joncrane on Tuesday August 04, 2020 @12:22PM (#24051476)
I think this is a general problem with technology as a whole.

Remember when channel changes on TVs were instantaneous? Somehow along the way the cable/TV companies introduced latency in the channel changes and people just accepted it as the new normal.

Phones and computers were at one point very fast to respond; but now we tolerate odd latencies at some points. Apps for your phone have gotten much much bigger and more bloated. Ever noticed how long it takes to kill an app and restart it? Ever notice how much more often you have to do that, even on a 5-month old flagship phone? It's not just web pages, it's everything. The rampant consumption of resources (memory, CPU, bandwidth, whatever) has outpaced the provisioning of new resources. I think it might just be the nature of progress, but I hate it.

Re:In spite of an increase in Internet speed, webpage speeds... by formerly_proven on Tuesday August 04, 2020 @12:31PM (#24051600)
> Somehow along the way the cable/TV companies introduced latency in the channel changes and people just accepted it as the new normal.

The technical reason is that digital TV is a heavily compressed signal [1] (used to be MPEG2, perhaps they have moved on to h.264) with a GOP (group of pictures) length that is usually around 0.5-2 seconds. When you switch channels, the MPEG-2 decoder in your receiver needs to wait until a new GOP starts, because there is no meaningful way to decode a GOP that's "in progress".

[1] And the technical reason for the compression is that analog HD needs a lot more bandwidth than analog NTSC/PAL/SECAM, while raw HD transmission would need an absurd amount of bandwidth per channel (about a gigabit/s for 1080p30). So HD television pretty much requires the use of digital compression. Efficient digital video compression requires GOP structures.

Re:In spite of an increase in Internet speed, webpage speeds... by cameldrv on Tuesday August 04, 2020 @01:45PM (#24052519)
Right, but there's a social/business reason why this is true. There are various things that could be done technically to fix this, for example, you could have three decoders running simultaneously so you always had the adjacent channels buffered, you could send keyframes more often, or you could even use a totally different compression scheme that didn't use keyframes.

The real reason problems like this aren't solved is that the organization does not allocate resources to fix them. The status quo has been deemed to be good enough and not leading to the loss of too many customers to the competition, so that's where it stands. This pervades all engineering -- everything just barely works, because once it barely works, for most things, it's good enough, and no more resources are deployed to make it better.

Re:In spite of an increase in Internet speed, webpage speeds... by formerly_proven on Tuesday August 04, 2020 @03:27PM (#24053581)
I think some boxes advertise that, but how much does it help? On an analog TV you could be switching channels at a rate of say 3-4 per second while still registering the channel logos and stopping on the right one (by going one back immediately). One receiver in either direction isn't going to keep the charade up. Some cleverness, like decoding adjacent channels, but if the user switches a channel down, have the "up" decoder jump to the 2nd channel down in anticipation of the user going another channel down etc., might help, but still. You can't feasibly emulate the channel agility (across ~800 channels on satellite) of an analog RF receiver in a digital system with a modulation that has a self-synchronisation interval of up to a few seconds.

> you could send keyframes more often, or you could even use a totally different compression scheme that didn't use keyframes.

GOP length / I-frame interval directly relates to bitrate. Longer GOPs generally result in a lower bitrate at similar quality; in DVDs or Blu-rays I believe the GOPs can be quite long (10+ seconds) to achieve optimum quality for the given storage space.

Non-predictive video codecs are usually pretty poor quality for a reasonable bitrate (like a bunch of weird 90s / early 00s Internet video codecs), or near-losless quality but poor compression (because they're meant as an intermediate codec).

Re:In spite of an increase in Internet speed, webpage speeds... by wruza on Tuesday August 04, 2020 @07:36PM (#24055674)
There are technical reasons for this I guess (as you pointed them out). But what gp is talking about is really a ubiquitous phenomenon of not trying to do anything with it.

Users want to change channels quickly? Okay, let's decompose a problem into what they really want to do, then make N "preview of i-j" channels in 720p with channel pictures in e.g. 8x5 grid and show numbers so that a user could just dial them on a remote. After finding an interesting preview, it's not an issue to push some buttons and wait a couple of seconds to get 2160p or whatever quality there is. Didn't like it? "99<n>", "ok", repeat. This solution would be a jquery of tv world, dumb, straightforward, non-automated, but it would be a thousand (fourty to be honest) times better than nothing.

When I had an hd tv set, I just checked 3-5 channel numbers that I remembered and turned tv off if there was nothing of interest, because you could easily spend half an hour by just peeking them one by one.

Re:In spite of an increase in Internet speed, webpage speeds... by cameldrv on Tuesday August 04, 2020 @07:32PM (#24055641)
Right but your assumption is that bandwidth efficiency is the only important thing. Why don't they use 10 second intervals if they're more efficient?

My point is that there are many ways you could apply engineering, money, bandwidth, etc to reduce or eliminate the problem but they don't because they see it as good enough to not lose customers.

Re:In spite of an increase in Internet speed, webpage speeds... by formerly_proven on Wednesday August 05, 2020 @02:03PM (#24063655)
Honestly it seems pretty obvious to me that the I-frame intervals that are typically used are the outcome of a balance between usability (having to wait until a clear picture can be viewed) and bandwidth as well as processing requirements.

Bandwidth matters because spectrum is a finite commons. Digital TV required giving up bands that were in use for other things (e.g. wireless microphone systems and some ham bands) as it is, using even more bandwidth would have required even more spectrum. Other people have stakes in the spectrum for very good reasons and often much more important reasons than "I wanna watch TV". Even for satellite TV, which uses frequencies high enough that there is lots of bandwidth is limited, because using a lot of bandwidth would require new LNBs and multiswitches for all customers.

> My point is that there are many ways you could apply engineering, money, bandwidth, etc to reduce or eliminate the problem but they don't because they see it as good enough to not lose customers.

Can you name one for each category you bring up? Especially the "engineering" one would be interesting. Obviously dedicating an even huger chunk of spectrum to "I wanna watch TV" would make things easier, so that's not really interesting. And "let's just give each customer a TVoIP stream that can start immediately" is also a pretty obvious "money is no concern" (and also "we don't care about customer adoption costs") option.

Re:In spite of an increase in Internet speed, webpage speeds... by cameldrv on Wednesday August 05, 2020 @05:18PM (#24065711)
I think we're really saying the same thing but from a slightly different perspective.

We agree that there a whole series of parameters that can be traded off against each other: 1. Bandwidth required

2. Number of channels

3. CODEC complexity/engineering effort/cost for encoders and decoders

4. Iframe interval

5. Number of tuners/decoders in receiving equipment

6. Resolution

7. Frame rate

8. Video quality

So the standardization people decide how to set those, and basically channel switch time gets set to the maximum value that doesn't cause people to cancel their service.

If you want to see something pretty astonishing that can happen if you set the tradeoffs differently, check this out: https://puffer.stanford.edu/player/

Re:In spite of an increase in Internet speed, webpage speeds... by philwelch on Tuesday August 04, 2020 @01:57PM (#24052625)
Realistically, it’s because it was considered an acceptable tradeoff for replacing 480i analog video with 1080p digital video.
Re:In spite of an increase in Internet speed, webpage speeds... by jfrunyon on Tuesday August 04, 2020 @02:19PM (#24052899)
By who?

Many people wouldn't even be able to reliably tell the difference with common dpi's and viewing distances.

Re:In spite of an increase in Internet speed, webpage speeds... by formerly_proven on Tuesday August 04, 2020 @03:31PM (#24053626)
The difference between 576i50 (PAL equivalent, free version of the main private channels) and 720p50 (that's what German public service uses for "HD"; it's not actually 1080p, although they use a pretty high bitrate) is pretty stark, the difference between 576i and 1080p is even more obvious. Although TVs don't really have a neutral setting and try their best to mess every image up as much as they can.
Re:In spite of an increase in Internet speed, webpage speeds... by andrewstuart2 on Tuesday August 04, 2020 @03:28PM (#24053597)
Between 1080p and 480i? Have you never watched old video/shows on an HDTV? The difference is stark.
Re:In spite of an increase in Internet speed, webpage speeds... by AnIdiotOnTheNet on Tuesday August 04, 2020 @04:12PM (#24054027)
All the time, and unless the images are next to each other you don't really notice unless you're looking for it. Not because there isn't a big difference, but because you just don't really care that much unless it is called to your attention.
Re:In spite of an increase in Internet speed, webpage speeds... by spanhandler on Tuesday August 04, 2020 @04:32PM (#24054204)
I've found pixel-count improvements stop mattering for me somewhere around DVD quality for a lot of content. I can tell the difference between that and 1080P, but stop caring once I'm actually watching the show/film. For the occasional really beautifully-shot film or some very detailed action movies, I guess I might care a little. 1080P versus 4K, I don't notice the difference at all unless I'm deliberately looking for it. And that's even with a 55" screen at a fairly close viewing distance.

What does make a difference? Surround sound. I'd take 5.1 or up with DVD-quality picture over 4K with stereo any day, no hesitation.

Re:In spite of an increase in Internet speed, webpage speeds... by philwelch on Tuesday August 04, 2020 @06:36PM (#24055242)
I remember a clear improvement in the legibility of things like onscreen scoreboards in sports broadcasts. In the NTSC era I would squint at the TV trying to figure out if the score was 16 or 18 for a football game, and for a basketball game you just had to keep track of it in your head since the scoreboard wasn’t even persisted onscreen. Other things, like telling different players apart, are also easier these days (you can even make out their facial features in a wide shot!)
Re:In spite of an increase in Internet speed, webpage speeds... by projektfu on Tuesday August 04, 2020 @11:13PM (#24056924)
I remember seeing my first HD hockey game in a bar around 2000. Wow! I could actually see the puck.
Re:In spite of an increase in Internet speed, webpage speeds... by VMG on Tuesday August 04, 2020 @01:56PM (#24052615)
maybe it IS good enough
Re:In spite of an increase in Internet speed, webpage speeds... by cma on Tuesday August 04, 2020 @02:47PM (#24053216)
Maybe it leads to less impulsive tv watching and aimless surfing and ends up being a benefit.
Re:In spite of an increase in Internet speed, webpage speeds... by xwdv on Tuesday August 04, 2020 @02:13PM (#24052828)
Hmm, those 2 seconds in between channel changes might be enough to insert a micro ad that could be preloaded in the background. That would appear instantaneously while your channel loads, it would feel a lot more responsive.
Re:In spite of an increase in Internet speed, webpage speeds... by jakeinspace on Tuesday August 04, 2020 @04:26PM (#24054144)
Just that thought makes me want to jump out the window.
Re:In spite of an increase in Internet speed, webpage speeds... by zozbot234 on Tuesday August 04, 2020 @12:37PM (#24051674)
Most video players can decode an "in progress" stream just fine. This obviously involves quite a few artifacts for the first 0.5–2 seconds or so, but seeing artifacts is generally preferable to seeing a totally blank screen.
Re:In spite of an increase in Internet speed, webpage speeds... by frandroid on Tuesday August 04, 2020 @12:45PM (#24051796)
It's obvious that TV makers have decided that seeing artifacts is not preferable. I wish that was toggleable.
Re:In spite of an increase in Internet speed, webpage speeds... by ipnon on Tuesday August 04, 2020 @01:14PM (#24052158)
Implicitly TV users are also prohibited from making their own technical decisions. I claim this is because the TV predates the era of open computing platforms like Unix.
Re:In spite of an increase in Internet speed, webpage speeds... by dragonwriter on Tuesday August 04, 2020 @01:20PM (#24052236)
> I claim this is because the TV predates the era of open computing platforms like Unix.

I claim it's because DRM, since if it wasn't for DRM wanting control of the whole reception to display path to be protected, you could just stick an open computing device in between the streaming signal and the display device, and make your own technical choices.

You still can, AFAIK, for content that doesn't require HDCP.

Re:In spite of an increase in Internet speed, webpage speeds... by majormajor on Tuesday August 04, 2020 @01:29PM (#24052356)
I don't think it has anything to do with Unix or DRM or any of that.

It's because we have a trendy now-decades-long wave of product managers and designers who assume their job is to know better than the user.

Open source software is not immune.

Re:In spite of an increase in Internet speed, webpage speeds... by formerly_proven on Tuesday August 04, 2020 @03:34PM (#24053660)
TV and broadcasting in general has always been mostly controlled in a top-down manner by companies and governments, since before computers existed.
Re:In spite of an increase in Internet speed, webpage speeds... by jfrunyon on Tuesday August 04, 2020 @02:20PM (#24052906)
cough Ubuntu cough

cough systemd cough

Re:In spite of an increase in Internet speed, webpage speeds... by grawprog on Tuesday August 04, 2020 @01:29PM (#24052353)
I remember having a TV tuner card back in the day on my old desktop and this is exactly what I did. I don't watch much TV or anything so.I haven't really checked, but are such cards available today with the encrypted digital cable that's ubiquitous everywhere? Even most broadcast is digital now and requires a decoder box between.
Re:In spite of an increase in Internet speed, webpage speeds... by jfrunyon on Tuesday August 04, 2020 @02:21PM (#24052918)
OTA: Yes.

Cable: no, you'd need a CableCard, and approved device (i.e. DVR), etc.

Re:In spite of an increase in Internet speed, webpage speeds... by anw on Tuesday August 04, 2020 @03:21PM (#24053534)
> the TV predates the era of open computing platforms like Unix.

Do you mean Unix-like? I'm not sure what you mean by "open" in this instance, but Unix definitely was not very open, leading to nascent platforms and movements such as GNU and Free/Libre software.

Re:In spite of an increase in Internet speed, webpage speeds... by johnwalkr on Wednesday August 05, 2020 @12:00PM (#24062284)
It's easy to say this but flipping through channels could be 30s straight of garbled images, followed by learned behavior to flip channels slowly.

I recall reading about TVs with multiple tuners to resolve adjacent channels when flipping, but I don't remember if they actually made it to market.

Re:In spite of an increase in Internet speed, webpage speeds... by formerly_proven on Tuesday August 04, 2020 @12:44PM (#24051786)
True, and the decoders in receivers already have this capability, since they keep decoding even if the forward-error-correction can't save the stream any more, resulting in similar artifacts. I'm not sure why it's not done on a channel change, perhaps it's the manufacturers not wanting their TVs to routinely show glitched footage, or perhaps advertisers don't want it because it would be against Corporate Design rules to glitch-effect the logos they use on the daily.
Re:In spite of an increase in Internet speed, webpage speeds... by magicalhippo on Tuesday August 04, 2020 @02:44PM (#24053183)
Our cable box has three decoders. My gf can watch one channel and record two others at the same time.

Yet does it use any of those extra decoders when not recording to proactively decode the previous and next channel, or something smart like that? No, of course not...

Re:In spite of an increase in Internet speed, webpage speeds... by jlokier on Tuesday August 04, 2020 @03:21PM (#24053533)
Recording doesn't use a full decoder.

The incoming channel data stream is saved as-is. It will need a demultiplexer to separate out one channel from the multi-channel data stream, but it won't need to decode that stream, which is the intensive bit. Decoding happens when you play it back later.

Re:In spite of an increase in Internet speed, webpage speeds... by magicalhippo on Tuesday August 04, 2020 @10:10PM (#24056606)
Ah, I did check out the specs again and it does indeed say it has a bunch of tuners, not decoders.

Mental slip then. Thanks for the correction, very interesting.

Re:In spite of an increase in Internet speed, webpage speeds... by SketchySeaBeast on Tuesday August 04, 2020 @04:27PM (#24054161)
> proactively decode the previous and next channel

Do you find yourself actually moving up and down the channels, and not through the guide to somewhere else entirely different than where you once where? My first move if I'm switching channels is to go to the guide, not to a channel one above or below my current channel.

I suppose it could run on the previous channel, but it certainly can't guess my next channel.

Re:In spite of an increase in Internet speed, webpage speeds... by monocasa on Tuesday August 04, 2020 @05:31PM (#24054709)
The first startup I worked with was an IPTV startup that would send the I-Frames for the channels on either side of the channel you were watching at the higher bandwidth tiers so you could channel flip instantly like the old days.

Toxic culture and relationships so the startup imploded, but there was some cool tech.

Re:In spite of an increase in Internet speed, webpage speeds... by catalogia on Tuesday August 04, 2020 @12:45PM (#24051801)
There is also the matter of modern screens needing 5-30 seconds to "boot" when old TVs and monitors turned on in less than a second.
Re:In spite of an increase in Internet speed, webpage speeds... by formerly_proven on Tuesday August 04, 2020 @12:50PM (#24051859)
CRTs did tend to take a couple seconds to properly warm up, charge up and reach final image size (the image is directly scaled by the acceleration voltage, which is a high impedance source charging a not-so-small capacitor formed by the aquadag on the inside and outside of the picture tube).
Re:In spite of an increase in Internet speed, webpage speeds... by catalogia on Tuesday August 04, 2020 @02:03PM (#24052703)
CRTs did need a moment to stabilize the image, but they showed signs of life virtually instantly. At the least they'd make a little noise and had buttons with tactile feedback so you knew something was happening. Many screens today have capacitive touch buttons and have 5 seconds or more between a button 'press' and anything happening at all, leaving you to wonder if you even managed to successfully press the power button in the first place.
Re:In spite of an increase in Internet speed, webpage speeds... by SilasX on Tuesday August 04, 2020 @02:38PM (#24053134)
Yes! I remember movies and TV shows would have scenes where a character is called and told to turn on the TV for breaking news. They'd see it the story instantly, and that was actually realistic! (Assuming it was big enough news to be on all channels.)

Today if you had such a scene they'd be like, "okay <presses remote, waits five very immersion-breaking seconds>".

Re:In spite of an increase in Internet speed, webpage speeds... by formerly_proven on Tuesday August 04, 2020 @03:37PM (#24053681)
> Today if you had such a scene they'd be like, "okay <presses remote, waits five very immersion-breaking seconds>".

But they still have these scenes in movies

The way these scenes work now is "picks up phone - check the news!", they grab the remote, and turn the volume up on one of the many already running and tuned in wall-mounted 24/7 on TVs ... :)

Re:In spite of an increase in Internet speed, webpage speeds... by SilasX on Tuesday August 04, 2020 @03:44PM (#24053743)
>But they still have these scenes in movies

Yes, and if such a TV turns on instantly, that scene is not realistic.

(I think if the were going for realism today, they'd say "pull up reddit/Drudge/google news".)

Re:In spite of an increase in Internet speed, webpage speeds... by gruez on Tuesday August 04, 2020 @01:33PM (#24052407)
Are we talking about seeking in media players, or streaming websites? If I watch a random twitch stream I just see a loading throbber, while it loads, not a artifacted version.
Re:In spite of an increase in Internet speed, webpage speeds... by Trias11 on Tuesday August 04, 2020 @02:36PM (#24053106)
I won't be surprised if TV manufacturers further screw customers by forcing them to watch ads in between switching channels.
Re:In spite of an increase in Internet speed, webpage speeds... by c3534l on Tuesday August 04, 2020 @02:58PM (#24053330)
I don't buy this. We had an old cable box that had instantaneous channel-switching. The cable company made us switch to a brand new one. Same signal coming in, but the new one was infinitely slower. It wasn't some change in the signal that made things slow, it was the software and the complete lack of care for performance.
Re:In spite of an increase in Internet speed, webpage speeds... by naikrovek on Tuesday August 04, 2020 @03:35PM (#24053667)
You not "buying" it doesn't make it untrue.

You get the cable box for the new system BEFORE they switch the old system off, or else you wouldn't have service until you got a new box. That's why you saw behavior change with the new box.

It simply isn't possible to send all the channels to customers at all times. There isn't enough bandwidth. So, the cable box at your house negotiates with the central or regional system so only a subset of channels are sent to you. There is no other way to do it in digital cable systems, and the switch to digital was made because it uses significantly less bandwidth than analog.

Re:In spite of an increase in Internet speed, webpage speeds... by LanceH on Tuesday August 04, 2020 @03:10PM (#24053413)
The old cable boxes were literally switches, with all channels flowing into the box all the time. Now switching is virtual and done on the server (plus all the software encoding/decoding).

Right now I would be satifsied with at least some caching of the menus, so it doesn't have to pull the data every damn time I scroll up or down. Come on, it should be able to remember what channels I have for more than 5 minutes in a row.

Re:In spite of an increase in Internet speed, webpage speeds... by naikrovek on Tuesday August 04, 2020 @03:37PM (#24053691)
It probably does cache the data, and it just takes ages to draw. Manufacturers really cheap out on settop box CPU and RAM specifications in order to make the pricing attractive to cable companies.
Re:In spite of an increase in Internet speed, webpage speeds... by RulerOf on Wednesday August 05, 2020 @05:23PM (#24065769)
...but then it costs you a thousand dollars if you lose or damage the set top box.
Re:In spite of an increase in Internet speed, webpage speeds... by naikrovek on Friday August 07, 2020 @10:42AM (#24082379)
Yes and they still have insurance to cover the loss, anyway.

You didn't think a cable company was going to deal with it's customers fairly, did you?

Every time you interact with a customer, there is an opportunity for profit. Telecommunications companies, cable TV included, are masters at this type of behavior.

Re:In spite of an increase in Internet speed, webpage speeds... by dfox on Tuesday August 04, 2020 @02:51PM (#24053249)
Another reason for the lag is that the modulation scheme is complex and requires considerable time to both acquire the actual demodulator lock (in fact, the symbol in typical terrestrial DTV system is surprisingly long) as well to acquire synchronization of the higher level FEC layers.
Re:In spite of an increase in Internet speed, webpage speeds... by ebg13 on Tuesday August 04, 2020 @03:52PM (#24053822)
> The technical reason is that digital TV is a heavily compressed signal [1] (used to be MPEG2, perhaps they have moved on to h.264) with a GOP (group of pictures) length that is usually around 0.5-2 seconds.

Just because they transmit keyframes and deltas in the steady state doesn't mean they need to wait for the next keyframe when starting the stream. They could also choose to send you the current reconstructed frame as a keyframe immediately instead of waiting several seconds for the next pre-made one. The cost to them would be epsilon (one new stream client per channel to be the source of reconstructed keyframes), and the customer experience difference would be noteworthy.

Re:In spite of an increase in Internet speed, webpage speeds... by formerly_proven on Wednesday August 05, 2020 @10:47AM (#24061382)
There is no stream being started in DVB-T/S/C as far as I know, since they are actual broadcasts. US cable tv might work differently though.
Re:In spite of an increase in Internet speed, webpage speeds... by ebg13 on Wednesday August 05, 2020 @11:27AM (#24061887)
Sorry. My context here is cable boxes, which do communicate bidirectionally and somehow take even longer than DVB receivers to change channels. If you're actually receiving everything all the time, then there are other things you can do to make channel switching not take ridiculously long.
Re:In spite of an increase in Internet speed, webpage speeds... by anticensor on Tuesday August 04, 2020 @05:18PM (#24054601)
That will only work if the original is in lossless.
Re:In spite of an increase in Internet speed, webpage speeds... by ebg13 on Tuesday August 04, 2020 @05:21PM (#24054629)
No. It will work regardless. I'm talking about having a single additional client decompress the broadcast and act as a first-frame keyframe source based on the decompressed stream. In a traditional compressed stream, a reconstructed frame is already the context for the next delta after the first. Sending a frame reconstructed by someone else allows you to immediately begin using deltas, and it's a close enough approximation of the original uncompressed frame that the immediate result will be quite good even if not perfect, especially compared to waiting.

At worst it would only be as bad as a transcoded stream for the first few seconds until the subsequent true keyframe arrives. That's loads better than no stream at all.

Re:In spite of an increase in Internet speed, webpage speeds... by giantrobot on Wednesday August 05, 2020 @12:07AM (#24057178)
There's additional issues with changing channels than just GOP sizes. For cable TV signals are still channelized into 6MHz channels. QAM modulation is used which gets about 40Mbps per 6MHz channel.

An MPEG transport stream is sent over that 40Mbps "channel". Inside of that transport stream are several elementary streams, each carrying either video, audio, or data/program information. A TV station will be carried by a combination of a video (MPEG-2/4) and audio stream. These streams are packetized such that a receiver won't get buffer underruns or overruns. The transport stream is further packetized. Adjacent station broadcasts aren't always carried on the same transport stream.

So when you hit the button to "change channels" the cable box may need to tune to a new radio channel, wait for transport stream packets for the station, and then buffer enough data to start playback.

The GOP size then plays a part because the decoder needs an I-frame to do anything useful with the P-frames inside the GOP. Cable providers use longer GOPs to get better quality at a given bitrate, I-frames are much larger than P-frames so the more you send the higher the bitrate you need.

Sending I-frames for other broadcasts in the same transport stream would be a waste of bandwidth. The data used for these rarely used extra I-frames takes away from bandwidth programming in the stream could use. There's also still the lag from tuning a new channel and waiting for those I-frames to show up. So you've wasted bandwidth for a very slight increase in responsiveness.

Re:In spite of an increase in Internet speed, webpage speeds... by ebg13 on Wednesday August 05, 2020 @01:00AM (#24057406)
Currently I'm talking only about sending _one_ additional I-frame per station switch at the time of the switch, not always sending them or sending them for unrelated broadcasts. I just object to the idea that it's reasonable for a feed to start with seconds-worth of unusable P-frames, and it doesn't seem to be strictly necessary.
Re:In spite of an increase in Internet speed, webpage speeds... by giantrobot on Wednesday August 05, 2020 @12:45PM (#24062826)
Cable boxes do not typically have bidirectional connections. The cable head end doesn't know about channel changes. Don't think of cable TV like web streaming.

Cable systems don't often re-encode streams they receive from upstream sources. The video from upstream is already compressed so the elementary streams are remuxed into the cable system's channel plan. The cable head end doesn't receive raw video and encode it in real-time. Even local OTA stations just get remuxed rather than re-encoded.

Sending some out of order I-frame every time a channel was changed means every stream has to be decoded in real-time at the head end in case someone flips a channel. Cable is a shared medium so every channel flip by every user on a node will to be sent to everyone.

Even IPTV isn't a bidirectional signal. It uses IP multicast and the tuners just change their multicast address to change stations. The stream is the same MPEG transport stream as the QAM signal but sent as IP packets. The head end still doesn't decode every station to send bespoke I-frames in the event someone flips the channel.

Re:In spite of an increase in Internet speed, webpage speeds... by ebg13 on Thursday August 06, 2020 @10:58AM (#24071477)
> Cable boxes do not typically have bidirectional connections

This hasn't been true in many places since the takeover of digital cable in the 2000s. Without a bidirectional data link, how do you think cable internet works? Or cable telephony? Or pay-per-view for that matter? It's all on the same line into the same box.

> Cable systems don't...

Don't isn't couldn't. When talking about solutions to problems, merely describing a problem isn't where the conversation ends.

> Sending some out of order I-frame every time a channel was changed means every stream has to be decoded in real-time at the head end

That's what I described. The cost of doing it is epsilon.

> Cable is a shared medium so every channel flip by every user on a node will to be sent to everyone.

If you can stream Netflix while watching TV without hurting your neighbors, then you can receive one single I-frame.

Re:In spite of an increase in Internet speed, webpage speeds... by formerly_proven on Wednesday August 05, 2020 @10:52AM (#24061440)
How does a DVB-T Transmitter know about a receiver switching channels? A DVB-S signal is just forwarded by a space relay fed by an uplink site fed by a number of stations. These are not interactive duplex media like the internet or by possibly some forms of cable TV.
Re:In spite of an increase in Internet speed, webpage speeds... by ebg13 on Wednesday August 05, 2020 @11:28AM (#24061890)
Sorry. My context here is cable boxes, which do communicate bidirectionally and somehow take even longer than DVB receivers to change channels. If you're actually receiving everything all the time, then there are other things you can do to make channel switching not take ridiculously long.
Re:In spite of an increase in Internet speed, webpage speeds... by giantrobot on Wednesday August 05, 2020 @12:45PM (#24062839)
Cable boxes aren't bidirectional in the way you seem to think.
Re:In spite of an increase in Internet speed, webpage speeds... by ebg13 on Thursday August 06, 2020 @10:59AM (#24071490)
That's wrong everywhere with cable internet. See my response to your other similar comment.
Re:In spite of an increase in Internet speed, webpage speeds... by rsynnott on Tuesday August 04, 2020 @01:37PM (#24052436)
I'm not sure if this is the whole story. Watching DVB terrestrial TV on my television, channel changing is definitely slower than a good analog TV, but it's much faster than any satellite/cable box I've ever used. And there's a lot of variance between cable boxes. I strongly suspect some of them are doing something silly.
Re:In spite of an increase in Internet speed, webpage speeds... by unfocused on Tuesday August 04, 2020 @02:39PM (#24053142)
OTA TV (Rabbit Ears picking up Digital TV - c.f. older analog NTSC), at least here in Canada, is still using MPEG2. The stream is typically around 20 Mbps, including the audio, which is Dolby Digital 5.1 (except certain channels, such as TVO (TV Ontario), which is DD 2.0).

It's all based on ATSC. While there is an ATSC 2.0, they skipped that in Canada, there will be ATSC 3.0, which will use HEVC (H265) for 4K. But don't hold your breath on that...the TV stations aren't exactly opening their wallets to upgrade anything!

Re:In spite of an increase in Internet speed, webpage speeds... by jedberg on Tuesday August 04, 2020 @04:26PM (#24054148)
And yet using puffer[0] I get instant channel switches at 1080.

There is no technical reason you can't have instant channel switches, it's just that they aren't making the right technical decisions to allow it and/or don't want to pay for it.

[0] https://puffer.stanford.edu

Re:In spite of an increase in Internet speed, webpage speeds... by leadingthenet on Tuesday August 04, 2020 @12:29PM (#24051560)
You call it progress, I call it regress.

It seems to me that we have lower performance, exponentially higher resource consumption, and often no more functionality in a “modern” web app / Electron app compared to some desktop apps from the 90’s. And for what? To have even worse UI’s and UX’s that never conform to platform guidelines? Where’s the progress?

Re:In spite of an increase in Internet speed, webpage speeds... by coliveira on Tuesday August 04, 2020 @12:41PM (#24051739)
The big "dream" of web-based technologies was to allow designers the freedom to do whatever they want. But doing this has a lot of costs, which we are all paying today. In the early days of GUIs, a group would design the OS, and everyone would just use that design through the UI guidelines. It was, in my opinion, the apex of GUI programming, because you could create full featured apps without the need of an experienced designer, at least for the first few iterations. Now, I cannot even create a simple web app that doesn't look crap, and any kind of web product requires a designer to at least make it minimally usable. And the whole architecture became so complex because of the additional layers, that it looks more like a Baroque church than a modern building.
Re:In spite of an increase in Internet speed, webpage speeds... by tomjen3 on Tuesday August 04, 2020 @04:06PM (#24053972)
The desktop apps from the 90s were better because they could actually show more information on a 600 by 800 pixel screen than a modern app can do on a full HD screen, because it puts too much whitespace.

Not to mention flat design, which is without exception bad design. Buttons have borders, show them.

Re:In spite of an increase in Internet speed, webpage speeds... by fractal618 on Tuesday August 04, 2020 @01:27PM (#24052328)
You had me at:

> Remember when channel changes on TVs were instantaneous?

There's nothing less satisfying than smushing down those rubbery remote control buttons for an extra 2000 to 4000 milliseconds to change the channel.

Don't get me started on entering the wrong channel numbers. That gives me PTSD.

Re:In spite of an increase in Internet speed, webpage speeds... by rohan1024 on Tuesday August 04, 2020 @01:33PM (#24052409)
What's worst is the black screen in between the channel switch. If you used to watch TV with your lights off, you now stop doing that.
Re:In spite of an increase in Internet speed, webpage speeds... by thewebcount on Tuesday August 04, 2020 @02:16PM (#24052867)
Yeah, I remember when that first started happening, and I agree it was really frustrating. The funny thing is that I no longer channel surf, so I no longer hit this. I realized the other day that I haven't watched cable TV in a long time. My TiVo is empty and has been for a long time, but I watch TV every night using streaming devices instead.
Re:In spite of an increase in Internet speed, webpage speeds... by phone8675309 on Tuesday August 04, 2020 @02:52PM (#24053252)
> The funny thing is that I no longer channel surf

The cynical side of my brain feels that this is exactly what TV stations and show producers wanted. If it's fast and easy to spin the dial and maybe stop on a competitor (and more importantly, watch their ads instead of yours) then you have to put our quality product and not annoy the customer with as many loud and irritating ads, which means that you don't make as much money from the content that bookends your ads.

Re:In spite of an increase in Internet speed, webpage speeds... by thehappypm on Tuesday August 04, 2020 @03:16PM (#24053474)
This is my new favorite "first world problem".
Re:In spite of an increase in Internet speed, webpage speeds... by daxfohl on Tuesday August 04, 2020 @02:25PM (#24052969)
The worst is they "fixed" it with "digital knobs" now. But due to anti-glitching logic, they are still not as responsive as you want and annoying to use. Especially volume controls.
Re:In spite of an increase in Internet speed, webpage speeds... by formerly_proven on Tuesday August 04, 2020 @03:49PM (#24053793)
There's nothing quite as annoying as having to use the cheapest rotary encoder, that already feels like shit, but the firmware is also polling it incredibly slowly, and is debouncing it incorrectly, and it probably bounces like hell, so not only does it feel bad to use it, but it actually doesn't work half the time and goes a step or two in the wrong direction, even if you spin it evenly into the other.

These things are like these fake volume controls reddit made up.

Re:In spite of an increase in Internet speed, webpage speeds... by skohan on Tuesday August 04, 2020 @12:30PM (#24051587)
I remember thinking this when OS's started butting transparent blur effects on various UI layers. As someone who's worked with computer graphics, I understood that high quality blur effects are relatively expensive. Most computers these days can handle it without breaking a sweat, but It's like why are we using these resources on the desktop environment, who's job is basically to fade into the background and facilitate other tasks?

I don't think it's the nature of progress so much as it is laziness. Most developers (myself included) don't worry much about optimization until the UX performance is unacceptable.

I sometimes wonder what the world could be like if we just froze hardware for 5 years and put all of our focus on performance optimization.

Re:In spite of an increase in Internet speed, webpage speeds... by sumtechguy on Tuesday August 04, 2020 @01:24PM (#24052282)
Then others went the other way. 'hey where is the scroll bar?' Oh there it is just a slightly different shade of yellow than the background.
Re:In spite of an increase in Internet speed, webpage speeds... by w0mbat on Tuesday August 04, 2020 @01:15PM (#24052171)
I invented the translucent blurred window effect. It first shipped in Mac IE 5.0 in April 2000 (the non-Carbon version only), for the autocomplete window, and later that year for the web page context menu (first in the special MacHack version).

The effect doesn't have to be expensive, and my original implementation was fast on millenium era machines. The goal is preserve the context of the background, while keeping foreground data readable, in a way that is natural to our human visual system. If you are doing it properly you also shift the brightness values into a more limited range to diminish the contrast and keep the tonal values away from the chosen foreground text color (this is also cheap). Done properly it is visually pleasing with virtually no effect on readability.

People have coded some boneheaded imitations along the way though. They don't add the blur, or they don't adjust the brightness curve, or they make the radius much too big, or they compute some over exact Gaussian blur that is too slow.

It's the nature of blur that it doesn't have to be exact to be visually pleasing and convincing.

Re:In spite of an increase in Internet speed, webpage speeds... by stan_rogers on Tuesday August 04, 2020 @06:13PM (#24055054)
The context of the background is self-maintaining. Reducing the viz/readability of the overlay text does nobody but the art critics any favours. It was, and remains, a bad idea.
Re:In spite of an increase in Internet speed, webpage speeds... by jfrunyon on Tuesday August 04, 2020 @02:25PM (#24052972)
Then what went wrong in Windows 7? ;)
Re:In spite of an increase in Internet speed, webpage speeds... by w0mbat on Tuesday August 04, 2020 @08:54PM (#24056135)
It's shown up in Vista and some other Windows versions since that. I though they used it fairly tastefully, but I'm not a Windows user so haven't spent much time looking at it. Apple currently has the blur radius so high they have to exaggerate the saturation to make the effect noticeable, which looks OK but I prefer a more optically realistic level of blur.
Re:In spite of an increase in Internet speed, webpage speeds... by rusk on Tuesday August 04, 2020 @12:38PM (#24051695)
I think it was to do with graphics acceleration becoming more commonplace. It was my guess that these additional effects weren’t originally intended to use desktop cpu .. tho I guess once they became the norm who knows .. although the recent trend towards “flat” UI seems to be reversing that trend ..
Re:In spite of an increase in Internet speed, webpage speeds... by iforgotpassword on Tuesday August 04, 2020 @02:19PM (#24052889)
While I can see the technical reason why channel changes take a while with digital TV, I've always wondered why switching the digital input of your TV, or just changing the resolution of the connected devices takes so long. On most TVs it's over two seconds. The signal is in most cases just a stream of standalone, uncompressed frames. Switching from HDMI1 to HDMI2 should take a few milliseconds.
Re:In spite of an increase in Internet speed, webpage speeds... by kergonath on Tuesday August 04, 2020 @03:58PM (#24053888)
I’ve always assumed that’s because TV manufacturers choose the most under-powered SoC they can get away with, don’t put half as much RAM as it needs, and let loose incompetent programmers who don’t have to use the damn thing ever. Still very frustrating.
Re:In spite of an increase in Internet speed, webpage speeds... by gregmac on Tuesday August 04, 2020 @02:29PM (#24053014)
There's a lot going on: HDCP handshake, resolution negotiation, HDMI-CEC setup..

HDCP obviously being consumer-hostile, but the others are decent features to make things "just work".

Re:In spite of an increase in Internet speed, webpage speeds... by iforgotpassword on Tuesday August 04, 2020 @02:40PM (#24053149)
Ok so HDCP might be an explanation although I wonder if it has any impact if it's not in use. Don't really know how it works tbh.

As for the rest: Resolution negotiation is optional and wouldn't matter if the device is already outputting at some resolution, also this happens on different pins, so even if the device would first query the EDID of the TV to figure out what mode it prefers, the TV could meanwhile already display whatever the device is outputting. Same with CEC, this is another protocol on different pins than where the picture data is sent. HDMI really is just DVI with some extras, at least for the older versions.

Re:In spite of an increase in Internet speed, webpage speeds... by Dylan16807 on Tuesday August 04, 2020 @02:57PM (#24053313)
Why didn't it already do all of that, before I told it to switch inputs?
Re:In spite of an increase in Internet speed, webpage speeds... by formerly_proven on Tuesday August 04, 2020 @03:51PM (#24053811)
I don't know why (but would be interested), but even PC screens are usually very slow at switching (>1 second delay), and for some inexplicable reason practically all of them turn their backlight off while doing it.
Re:In spite of an increase in Internet speed, webpage speeds... by lumost on Tuesday August 04, 2020 @12:40PM (#24051730)
Alternately, the value of low-latency experiences is not as high as we believed - or it's poorly measured.

Particularly in Enterprise software, the time to complete a workflow or view specific data matters a lot - the time to load a page is a component of that, but customers will gladly trade latency for a faster e2e experience with less manual error checking.

In consumer the big limiting factor is engagement, a low-latency experience will enhance engagement. However it's possible to hide latency in ways that weren't possible before such as infinite scrolls and early loading of assets. The engagement on the 50th social feed result has less to do with the latency to load the result, and more to do with how engaging the content is.

Re:In spite of an increase in Internet speed, webpage speeds... by jfrunyon on Tuesday August 04, 2020 @02:27PM (#24052995)
Meanwhile, most of those ways to hide latency have other issues, like the good old "link I need is below the infinite scroll" or "I just want to go back to a specific time, but I have to scroll through every single thing between then and now instead of just jumping 10 pages at a time". Which we would avoid if instead we tackled the actual problem.
Re:In spite of an increase in Internet speed, webpage speeds... by Aaronstotle on Tuesday August 04, 2020 @01:26PM (#24052307)
I once had a glitch on my iphone back in iOS 9.x. The glitch made it that all transitions/animations were disabled and it was a fantastic experience to click an app and have it open instantly. Turning off animations in IOS settings doesn't make it as fast as that glitch did unfortunately.
Re:In spite of an increase in Internet speed, webpage speeds... by thatguy0900 on Tuesday August 04, 2020 @02:27PM (#24052999)
First thing I do with a new android is turn off all animation in developer settings, much better experience. Shame that glitch isn't reproducible
Re:In spite of an increase in Internet speed, webpage speeds... by daxfohl on Tuesday August 04, 2020 @01:22PM (#24052262)
Microwaves are another example. Used to just turn a knob to the number of minutes you want, and done. Now it's five button presses. (Maybe not exactly a latency thing, but a UX one that makes it slower).
Re:In spite of an increase in Internet speed, webpage speeds... by BenjiWiebe on Tuesday August 04, 2020 @10:13PM (#24056626)
At least some microwaves will run N minutes when you press the N button once. Also you can hit the add 30 seconds button a couple of times, and it starts running instantly.
Re:In spite of an increase in Internet speed, webpage speeds... by massysett on Tuesday August 04, 2020 @12:43PM (#24051771)
It is the nature of progress: progress is doing more with less. That’s increased productivity.

Of course software now uses more computing resources, so that’s not doing more with less. But the computer is cheap. What’s expensive is the humans who program the computer. Their time is expensive, and getting experienced, expert humans is even more expensive.

So we now have websites that have rich features bolted together using frameworks. Same for desktop software, embedded systems, and whatever else. They’re optimized for developer time and features, not for load time because that’s not expensive, at least not in comparison.

As a user the only solution I see to this is to use old fashioned dumb products rather than cheaply developed “smart” ones. For instance I’m not going near a smart light switch, or a smart lawn sprinkler controller. Old dumb ones are cheap and easy and fast and predictable.

Re:In spite of an increase in Internet speed, webpage speeds... by finnthehuman on Tuesday August 04, 2020 @02:07PM (#24052743)
>But the computer is cheap. What’s expensive is the humans who program the computer.

This is a nice half-truth we tell ourselves, but that's not the full story.

There exists plenty of optimizations where the programmer-time would be smaller than the additional hardware cost. And those losses compound. But they're a little too hard to track, and cause is a little too far divorced from effect.

I did our first ever perf pass on an embedded application as we started getting resource constrained. I knocked 25% off the top in a week. Even if I had spent man-months for a 10% savings, try and tell me that's more expensive than spinning new boards.

That's not to say we're opposed to hardware changes; we do them all the time. But the cost curve is weighted towards the front so it's more attractive to spend a non-zero amount of developer time right now to investigate if this other looming spend is avoidable. That's not the case when you're looking at controlling the acceleration of an AWS bill that spreads your spend out month to month through eternity.

Who wants to spend a big chunk of money up front to figure out if you can change that spend rate trend by a tiny percentage? Even if you do, and get a perf gain, but someone else on the team ships a perf loss? Then it doesn't feel real, and you can only see what you spent. Even if you have good data about the effect of both changes (which you don't), the fact the gain was offset means the sense of effect is diminished.

And rather than investigate perf, people can always lie to themselves that the cost is all about needing to "scale." That way they convince themselves not only was there nothing they could have done, the cost is a sign that their company is hot shit.

If you don't think that kind of perf difference is real, Look at Maciej's comparison of pinboard and anonymized-del.icio.us https://idlewords.com/talks/website_obesity.htm (ctrl-f "ACME")

And if perf has any impact on sales, cause and effect are even further apart. You might be able to measure the effect perf has on your sales website directly, but if that feedback loop involves a user developing an opinion over days/weeks? Forget about knowing. Oh, sure they'll complain, but there are no metrics, so we get the rationalizations we see in this thread.

Re:In spite of an increase in Internet speed, webpage speeds... by minimuffins on Tuesday August 04, 2020 @02:45PM (#24053194)
I don't think it's the nature of progress. There's no question we have the _capacity_ to engineer our way out of these problems. They aren't unsolvable. But a lot would have to change before the necessary resources are mobilized against these kind of problems instead of churning out yet more bloat, which, let's face it, is what most of us are doing with our time every day.

Related: https://www.youtube.com/watch?v=kZRE7HIO3vk

I'm not expert enough to say if his technical solutions are correct, but it's a pretty good explication of the problem.

Re:In spite of an increase in Internet speed, webpage speeds... by sergeykish on Tuesday August 04, 2020 @05:19PM (#24054611)
He counts Linux as 17 MLoc, half of it is drivers, tinyconfig is just 300 kLoc [1]. Is there any reason to watch? Chrome is huge though.

[1] https://unix.stackexchange.com/questions/223746/why-is-the-l...

Re:In spite of an increase in Internet speed, webpage speeds... by dghughes on Tuesday August 04, 2020 @01:27PM (#24052327)
>Remember when channel changes on TVs were instantaneous? Somehow along the way the cable/TV companies introduced latency in the channel changes and people just accepted it as the new normal

Phones used to be rotary dial but then touch tone phones with number buttons were introduced. I was reading an article about human brains and its expectations. Going from a touch tone phone to an old rotary style phone seems excruciatingly slow to our brains. Depending on the number a 1 on each it's very close in duration but a 9 or a 0 on a rotary compared to a touch tone 9 or 0 seems glacial in speed.

Re:In spite of an increase in Internet speed, webpage speeds... by rsynnott on Tuesday August 04, 2020 @01:39PM (#24052462)
Even worse; in some countries, touch tone exchanges took a while to roll out, with the result that keypad phones which supported both pulse dialing and tone dialing were common. And then people never switched them over to tone dialing. There were people pulse dialing into the 21st century.
Re:In spite of an increase in Internet speed, webpage speeds... by coryrc on Tuesday August 04, 2020 @04:03PM (#24053946)
In the 90s, my family saved $2.68/mo on the phone bill by opting out of tone dialing.
Re:In spite of an increase in Internet speed, webpage speeds... by DoreenMichele on Tuesday August 04, 2020 @01:30PM (#24052367)
The rampant consumption of resources ...has outpaced the provisioning of new resources. I think it might just be the nature of progress, but I hate it.

Someone had to more or less decide to handle it that way for some reason. So I am skeptical that "it's just the nature of progress."

Re:In spite of an increase in Internet speed, webpage speeds... by Unklejoe on Tuesday August 04, 2020 @01:17PM (#24052202)
> Remember when channel changes on TVs were instantaneous?

I think about this every time I use the Hulu "Guide" on my Fire TV. It's extremely slow and cumbersome.

I remember using the early digital cable boxes in like 2005 which were much more responsive, and honestly, the UI was much better too.

Re:In spite of an increase in Internet speed, webpage speeds... by wnevets on Tuesday August 04, 2020 @01:26PM (#24052311)
>Somehow along the way the cable/TV companies introduced latency in the channel changes and people just accepted it as the new

One of the worst parts of the over the air digital switch over was how much harder it was to channel surf quickly.

Re:In spite of an increase in Internet speed, webpage speeds... by sandworm101 on Tuesday August 04, 2020 @01:34PM (#24052416)
Remember when you could look at a book, a guide, to see what was on and when? It never took more than a minute or two. Then came the TV channel with the slowly-scrolling list of channels (early 90s). Try figuring out today which shows will be available tomorrow at a particular time... and whether you have subscribed to that channel. Good luck. I don't think it is even possible anymore.
Re:In spite of an increase in Internet speed, webpage speeds... by thatguy0900 on Tuesday August 04, 2020 @02:33PM (#24053064)
Eh, most cable companies now have a dedicated guide menu with manual scrolling and search features rather than a scrolling channel, I'd say that's one of the few things to have improved since old days
Re:In spite of an increase in Internet speed, webpage speeds... by cuddlybacon on Tuesday August 04, 2020 @01:24PM (#24052285)
> Remember when channel changes on TVs were instantaneous?

Remember when turning a TV on was <0.5s?

My current dumb TV takes a good while to turn on. When I press the power button, it takes about 1s for the indicator light to change than another 2 or 3 to begin displaying anything.

Re:In spite of an increase in Internet speed, webpage speeds... by rsynnott on Tuesday August 04, 2020 @01:46PM (#24052525)
....

No, actually. Most CRTs took a long time to come on. Early LCDs, maybe?

Re:In spite of an increase in Internet speed, webpage speeds... by kergonath on Tuesday August 04, 2020 @04:10PM (#24054001)
The image took some time to stabilise (and was black at first), but the things turned on instantly, with the light indicator visible without delay (and the sound of the CRT turning on).

Now, quite often I have to wait 5s to see whether the button push was registered, push again because the TV still does nothing, and then watch as the thing turned on just as I was pressing and interprets the second push as a signal to go on standby (5 more seconds with an obnoxious message about it going to sleep, and yet 5 more to wake it up). It’s like the USB-A that needs to be rotated twice every time you want to plug something.

Re:In spite of an increase in Internet speed, webpage speeds... by cuddlybacon on Tuesday August 04, 2020 @03:20PM (#24053516)
Interesting. I meant CRTs. Maybe my memory is a bit rose tinted.

Still, I remember never having confusion about whether my CRT TVs where responding to the power on button press or not. There are plenty of times where I turn my current TV off since I think it didn't receive the first button press.

Re:In spite of an increase in Internet speed, webpage speeds... by rsynnott on Tuesday August 04, 2020 @03:34PM (#24053658)
Most CRTs made an obvious _noise_ when turned on (actually, one of the curses of good high-frequency hearing was that they made an obvious noise for the whole time they were on, though I think a lot of people couldn't hear them after warmup). That helped, I suppose.
Re:In spite of an increase in Internet speed, webpage speeds... by kergonath on Tuesday August 04, 2020 @04:11PM (#24054013)
Exactly, feedback was immediate, which helps a lot with UX.
Re:In spite of an increase in Internet speed, webpage speeds... by jberryman on Tuesday August 04, 2020 @01:34PM (#24052418)
The history of the automobile is another such example. Brief summary: it turns out the invention of the car didn't really save anyone time, it just enabled sprawl.

The purpose of technology (in the POSIWID sense) is to concentrate wealth.

https://www.wnycstudios.org/podcasts/otm/segments/self-drivi...

Re:In spite of an increase in Internet speed, webpage speeds... by dantheman on Tuesday August 04, 2020 @01:53PM (#24052586)
Did the invention of the car lead to larger living spaces? Perhaps people decided to trade time for space.
Re:In spite of an increase in Internet speed, webpage speeds... by jfrunyon on Tuesday August 04, 2020 @02:30PM (#24053030)
Who are these "people" you're talking about? I would much rather live close to everything and walk, bike or bus. Instead I have to have a car because work is 3 miles away, doctors are 5-30 miles away, the grocery store is 5 miles away, the nearest convenience store is a mile away. And I live in the middle of one of the biggest metro areas in the country!
Re:In spite of an increase in Internet speed, webpage speeds... by bluGill on Tuesday August 04, 2020 @04:06PM (#24053969)
I'd like to have a farm in the middle of downtown too. It isn't possible. You get more choices in the same amount of time with a car, and get more space as well. Without a car you better like the doctor withing waking distance (my family considered them quacks and has heard plenty of stories about people almost dieing because obvious things were not caught in regular visits, instead the ER had to figure them out when it was almost too late). Ymmv, I like choices.

Of course cars do take up a lot of space, but even factoring that in you have more choices in a reasonable time with a car than without.

Don't read this as me approving of cars. I understand the appeal and drive, but I hate it.

Re:In spite of an increase in Internet speed, webpage speeds... by stainforth on Tuesday August 04, 2020 @04:33PM (#24054210)
Maybe supply decided for them.
Re:In spite of an increase in Internet speed, webpage speeds... by wanderoff42 on Tuesday August 04, 2020 @11:16PM (#24056947)
Your last paragraph is so true. I feel that's an issue we are facing a lot in every domain. I see people writing highly inefficient back-ends Because they believe anyways we are going to scale it horizontally, so it doesn't matter. The similar applies to frontends too I guess, people don't care to optimize apps either. They're like anyways the minimum configuration on which our apps run are getting better day by day, so why not build a resource hogger!

I personally believe we should start having "bootcamps" which talk about optimizations, and the cost of stupid designs. I'm also looking forward to compile time and run-time optimizations so that we don't even have to rely on the developers for it.

Re:In spite of an increase in Internet speed, webpage speeds... by commandlinefan on Tuesday August 04, 2020 @01:11PM (#24052123)
> I think it might just be the nature of progress, but I hate it.

I suspect that the root cause is that nobody understands what's going on from the UI down to the hardware, and nobody is incentivized (or even allowed) to spend the time it would take to actually do so.

Re:In spite of an increase in Internet speed, webpage speeds... by dylan604 on Tuesday August 04, 2020 @01:43PM (#24052498)
It used to be software would get written, and then iterated over to optimize and refine it to make it smaller/faster. That got too expensive, so the devs just depended on CPU speeds increasing and drives getting larger.
Re:In spite of an increase in Internet speed, webpage speeds... by TheOtherHobbes on Tuesday August 04, 2020 @02:25PM (#24052976)
Having used 14.4k dialup on a 486DX2-66MHz at 640 x 480 VGA, I really don't think 2020s technology is outstandingly slow.

I don't even think most phone apps are bloated, because most phone apps - and web sites - are just electronic forms decorated with a bit of eye candy.

Security and reliability worry me far more. Many sites have obvious bugs in $favourite_browser, and some just don't work at all. Some of this is down to ad blocking, but that shouldn't be a problem - and the flip side is that blocking ads, trackers, and unwanted cookies seems to do wonders for page load speeds.

Re:In spite of an increase in Internet speed, webpage speeds... by bluGill on Tuesday August 04, 2020 @04:00PM (#24053914)
I've used an 8 bit computer with a 300 baud modem. One bbs I dialed into was a 8 bit computer with a whopping 4mb of ram. It was the fastest response time of any computer I've every used. Everything was in ram, and coded in assembly with speed and low code space as the concern.

Modern computers should be much faster, but they aren't. They do more, but when you do something you notice the slow speed.

Re:In spite of an increase in Internet speed, webpage speeds... by noja on Tuesday August 04, 2020 @12:37PM (#24051682)
I swear cell phones have a slight latency compared to a landline too.
Re:In spite of an increase in Internet speed, webpage speeds... by rootusrootus on Tuesday August 04, 2020 @02:30PM (#24053029)
The only thing cell phones have on copper land lines is portability. In all other ways they suck. I think we only tolerate this because most of us have completely forgotten how much better land lines were, or we never experienced them to begin with. The first big hit to phones came with the cordless models. No longer comfortable to hold against your ear, the earpieces got flat or even convex, and mashing it up against your head made for an unpleasant converation. But hey, we got rid of cords! And then the change to cell phones, with their tiny fraction of available bandwidth, terrible sound quality, high latency, high failure rate, etc.

The astonishing thing is that bandwidth isn't a big deal now, and we could have improved basically all aspects of mobile calls to be within spitting distance of what we used to have 30 years ago.

No wonder people don't like to talk on the phone any more.

Re:In spite of an increase in Internet speed, webpage speeds... by bgun on Tuesday August 04, 2020 @03:42PM (#24053728)
> The only thing cell phones have on copper land lines is portability. In all other ways they suck

Isn't that a little like saying "The only thing boats have over cars is that they can go on water. In all other ways they suck"? Portability is the entire point. Even in the "good old days" most people would have accepted nearly any tradeoff for the ability to carry even the simplest global communications device with them.

Re:In spite of an increase in Internet speed, webpage speeds... by rusk on Tuesday August 04, 2020 @12:42PM (#24051757)
Depends on your network and your landline but I guess a fairly isshy network compared with a fairly common POT landline you would definitely see a difference. Packet switching (Vs circuit switching) alone should in principal introduce a latency - then there’s a lot more interconnects - and on top of that whatever hocus pocus they use to optimise their (digital) bandwidth usage. Of course modern land lines probably are more like mobile now but not unreasonable to expect circuit switches analogue POT are still widely used.
Re:In spite of an increase in Internet speed, webpage speeds... by toast0 on Tuesday August 04, 2020 @12:59PM (#24051979)
Cell phones have encoding/compression delay on the voice part, delays waiting for a transmit slot if the air interface is time division multiplexed, sometimes a jitter buffer to allow for resends/error correction, and often less than ideal routing (lots of people are using numbers from out of state, which may require the audio path to traverse that state).

Originally POTS was circuit switched analog connection between you and the other party --- only delays from the wires, and maybe amplifiers. Nowadays POTS is most likely digitally sampled at the telco side, but each sample is sent individually --- there's no delay to get a large enough buffer to send, because for multiplexed lines each individual line is sampled at the same rate and a frame has one sample from each.

Re:In spite of an increase in Internet speed, webpage speeds... by wrycoder on Tuesday August 04, 2020 @01:35PM (#24052426)
More than slight. Stand next to a friend and call him on your cell.

Then try various things like saying “ping”. The results are quite amusing. Or put one phone on speaker.

Re:In spite of an increase in Internet speed, webpage speeds... by notyourwork on Tuesday August 04, 2020 @12:58PM (#24051969)
> Ever noticed how long it takes to kill an app and restart it? Ever notice how much more often you have to do that, even on a 5-month old flagship phone?

Is this an android problem? I don't really ever have to close apps unless the app itself gets stuck into a broken state and forcing close to restart can correct the issue.

Re:In spite of an increase in Internet speed, webpage speeds... by kiba on Tuesday August 04, 2020 @01:31PM (#24052387)
I think it might just be the nature of progress, but I hate it.

Not really. It's just not a priority.

Re:In spite of an increase in Internet speed, webpage speeds... by lazyjones on Tuesday August 04, 2020 @03:13PM (#24053445)
> a general problem with technology as a whole.

No, not with technology as a whole. With software ...

Re:In spite of an increase in Internet speed, webpage speeds... by 0xdeadbeefbabe on Tuesday August 04, 2020 @12:58PM (#24051958)
> Ever noticed how long it takes to kill an app and restart it? Ever notice how much more often you have to do that, even on a 5-month old flagship phone

At least car crashes are still low latency.