The modern internet is so slow as to be completely unusable on even my 5 year old smart phone. 20 years of teaching programmers "don't worry so much about optimizing your code: programmer time is expensive, computers are cheap, and anyways modern optimizing compilers are really good" has led us to this point.
I think if I were a Computer Engineer I'd constantly be having existential crises, as I wondered just why I was worried about shaving nanoseconds off instruction pipelines when the software guys are just going to use the CPU to run 50 layers of interpreted code on it; and how maybe I wouldn't have to worry about my job so much if only the damned programmers worried a little bit more about system performance.
and anyways modern optimizing compilers are really good
See also why AI art will never replace human artists.
And why Respeecher getting exclusive rights to James Earl Jones' Vader voice will never replace the actual man.
Side note: Why the fuck didn't they just get Matt Sloan? You know, from those old Chad Vader videos? Lucasfilm even hired him to voice the actual Darth Vader in The Force Unleashed, because his impression is THAT good.
I think if I were a Computer Engineer I'd constantly be having existential crises, as I wondered just why I was worried about shaving nanoseconds off instruction pipelines when the software guys are just going to use the CPU to run 50 layers of interpreted code on it; and how maybe I wouldn't have to worry about my job so much if only the damned programmers worried a little bit more about system performance.
Reminds me of IPv6 arguments at work.
"Why are we allocating 18 quintillion addresses? We only need eight."
"We can't route anything smaller than that publicly."
The modern internet is so slow as to be completely unusable on even my 5 year old smart phone. 20 years of teaching programmers "don't worry so much about optimizing your code: programmer time is expensive, computers are cheap, and anyways modern optimizing compilers are really good" has led us to this point.
I think if I were a Computer Engineer I'd constantly be having existential crises, as I wondered just why I was worried about shaving nanoseconds off instruction pipelines when the software guys are just going to use the CPU to run 50 layers of interpreted code on it; and how maybe I wouldn't have to worry about my job so much if only the damned programmers worried a little bit more about system performance.
Most of the slowdown is from ads though. Nothing you can "optimize" out of that besides changing your flow around user satisfaction.
See also why AI art will never replace human artists.
And why Respeecher getting exclusive rights to James Earl Jones' Vader voice will never replace the actual man.
Side note: Why the fuck didn't they just get Matt Sloan? You know, from those old Chad Vader videos? Lucasfilm even hired him to voice the actual Darth Vader in The Force Unleashed, because his impression is THAT good.
You can thank google trying to take over the web for that. Look up WHATWG.
Reminds me of IPv6 arguments at work.
"Why are we allocating 18 quintillion addresses? We only need eight."
"We can't route anything smaller than that publicly."
Should have just done IPv4.1 and added another octet on the front, assumed 0. when absent, and called it a day.
The telephone companies already dealt with this problem, and it was pretty easy for them.
I'm impressed you have IPv6 arguments at all.
I work for a crazy person. We're doing it, whether anyone likes it or not. The only question is how much we can slow it down.
Funnily enough, most network problems on BYOD networks can be fixed by dropping all v6 traffic at the edge.
Every time they make CPUs faster, engineers get dumber