The Bullshit Web (2018)
pxlnv.com
pxlnv.com
But, obviously, the web hasn't gotten faster, because the increased bandwidth has been filled with increased nonsense, and browsers now download 2MB of nonsense to show a 200-character text post. It's this sort of nonsense that is partly the genesis for ideas like Gemini, a return to Gopher, or my own KyuWeb; limit the capabilities of the medium to vastly improve its speed and legibility.
This sort of thing isn't exclusive to the web, either. Is an old late-'90s version of Microsoft Word that could run on a machine with 4MB of RAM really a thousand times better than one from today that requires 4GB?
I really love the web, but sometimes it does piss me off a bit.
100,000x even. Obviously yes! Even the web -- the things the higher resource caps enable are unbelievable. Yes bottom feeding news sites are worse for it, boo hoo. Have you see the shit you can do in a web browser today? On any device? It's so, so, so much cooler and better than anything the 90s had.
A lot less developer time spent making sure the application fit in a tiny amount of memory.
Of course that sucks for you as a user when an application takes up 4+GB of memory for no reason (I'm looking at you Teams). But for the company that writes it, it is great. Compile and ship, no more weeks or months of trying to shave off every bit so you can fit this in 16MB of RAM, or on just a few floppies. You have a big customer that will sign a 10 million+ contract if you add feature X? Sorry, no way to make that work in under 105KB, which means we can't ship it.
It runs locally, not rendering badly in the browser.
Saving to disk does not require navigation through 3 sub-menues.
Not sure what you mean by this one - Word '97 didn't run in a browser either.
As for your other two features, I still don't see those as a 1000-fold improvement.
How about real time collaborative editing?
All the above cross platform?
C'mon now be realistic :).
We have very different memories then. I very clearly remember everything but very simple html taking forever to transfer over 56k connection
[1] https://cafn.us/2010/12/10/terminology-principle-of-embarras...
Generally pages loaded great.
It’s weird though- people want all the nonsense. More and more that is the primary use of the web.
Nowadays if something isn't a bloated pile of trash, it'll literally load up in a few dozen milliseconds or less. Back then, even a pretty lightweight text-only site would take seconds to load and render (and of course, bloated crap sites back then took upwards of a minute to load if you left images on)
I also remember loading being so slow that I could sit there watching an imagine file load a few rows of pixels at a time. And when downloading, I had to worry about tying up the phone line for x amount of time, even for things that were just a few MB. So yeah, it was definitely much slower “back in the day.”
The amount of data websites try to make users transfer, e.g., through browsers that auto-load resources and run Javascript, has also increased. The number of websites using "simple HTML" has decreased, even though it makes the web faster. As such, for the web user, the speed of the web (cf. internet speed) has not improved. At best it has only stayed the same.
Thanks to increased internet speeds more data can be transferred in less time. But if the amount of data is increased instead of being held constant, e.g., simple HTML is no longer "good enough", then over time the user may not notice any speed improvement when using the web. The amount of data being transferred over the web today attributable to marketing, advertising, tracking and telemetry, and the number of DNS lookups to support those connections, has increased substantially.
When "tech" companies purport to work to "make the web faster" their strategy is never to reduce the practices that make the web slower, like advertising. In some cases they are working to allow more such traffic, without affecting speed too much so as to alert the user. Or to allow routing website traffic through their own servers, e.g., AMP.
Transferring the data required for 1990s websites over today's internet would make the 1990s web noticeably faster. Unfortunately, today's websites and "ad tech" are substantially more resource hungry, mainly for the benefit of generating revenue for "tech" company intermediaries. The user foots the bill for the increased resource usage.
You don't read very fast anyway.
On topic, the idea of performance optimization seems to be completely lost in large sectors of modern day computer science. My recent experience being windows. I have several old laptops that had been rendered completely unusable through windows updates [one even stopped charging]. However, once replacing windows with Ubuntu, they 'feel' like some of the fastest machines I have. Hell, even the one that wouldn't charge, now charges and works like a charm.
It's sad to think of all the waste, physical, electrical, and economical, that stems from poorly optimized code.
I don't know, perhaps the internet I had was just too shit, but it was so much slower than what I get now. I remember when the progress bar was actually meaningful when loading a pure text webpage; and I don't get that today unless I'm using a phone inside an elevator.
A 10KB page at 14.4kbps takes 5 seconds to download. A 2MB page on a typical 30Mbps connection take less than 1s (ignoring improvements latency, changes in TCP frame size, better line conditions, etc). Web pages are definitely much bigger, and arguably bloated with unnecessary junk, but they still download faster than they did in the 14.4kbps days.
Bandwidth speed and page sizes don't explain why you think the web was faster decades ago.
I think it's more likely that you're just wrong. I remember using the web in 1995 on a 28kbps modem (such speed!), and it was slow as hell. It was genuinely click-a-link-and-get-cup-of-tea slow a lot of the time. Not only wasy connection awful, a lot of hosting companies were slow too. Servers would throttle and kill sites that used too much bandwidth. Pages often failed to load compared to today. I still used it of course because it was amazing, but I didn't enjoy it. Surfing wasn't really possible. Uploading anything was a pipedream. When I went to uni in 1997 and got access to broadband for the first time it was a revelation. The web became truly useful. I had my first website up and running 3 months later and I've never looked back...
Also, most webpages were loading in far less than 500ms on a newer modems, 56k.
More importantly, a lot of pure-text pages were focused on providing dense information that you would read for minutes. The load time was negligible in comparison.
Today information density on the web is the opposite.
With that said, I am wary of my memory of the web of the 90's because everything was so new.
There are games I remember loving and seeing no serious flaws in twenty-five years ago, that I now go back to at original resolutions and original framerates and find completely unplayable. But having no point of comparison, what I was enthralled by at the time wasn't necessarily excellent control or excellent design -- it was being able to move in virtual 3d space at all.
My dad tells a similar story about Atari's Pong in the 1970's. Everyone was so excited by being able to control something on the TV screen that nothing else about the experience really mattered by comparison.
When the web became popular, the prospect of being able to interact with like-minded people anywhere in the world and from all walks of life and in communities of a size and power and with resources otherwise impossible -- it was all so new. And when I remember the time, I remember that. I didn't care about having to log into web sites on every visit. I didn't care about replicating data across devices. I didn't care about unprofessional web pages. I didn't care that everything was under construction, the design was universally bad, and that things often broke. I didn't care that any interaction had to go back to the server. I didn't care that pages were typically pretty static, and exploring meant constantly finding new ones rather than connecting with an author or community.
But if you dropped me back in the 90's now, I would care about all of that stuff.
I'm not defending the bloated and the awful. I often install video games now and think "GIGAbytes? What on earth FOR??" I often work on software now and see chains of chains of chains of dependencies and despair that we have clearly lost our way. Web sites crowded with ad-blocker defeating ads make me wish for the days when they would merely blink at you, rather than waiting 15 seconds and then starting up a video with sound in some random corner of the site. I do feel like if someone made me emperor, I could start over and do it right. I do wish we could all collectively agree to just not suck.
I'm just very skeptical that going back in time is quite as awesome as memory would lead one to expect.
(It was atol.jpeg)
Still, modern web sites are incredibly bloated. There was a period in the late 90's where I had an early cable modem connection (3 megabits.) All sites were still built for dialup, so things loaded at lightning speed. In general, I'd say effective speeds have remained constant since the early 2000's since site bloat has kept pace with increasing broadband speeds.
Nope, that'd be a 14 Mbit modem, a relatively high speed for ADSL modems and not something you'd be able to push through those rusty barbed wire fences which make up some of those old PSTN installations. I guess you mean the 14.4k modem has a theoretical speed of 14.400 bits per second.
I remember taking 24 hours to download something like an IDE or the JDK.
No way could I do a clean Maven build of one of the projects I work on now with late 90's download speeds.
It is true this problem is not limited to bandwidth. The same applies to RAM, secondary storage and in some cases CPU. Who pays for the increased nonsense that saps the computer owner's RAM, storage and CPU. Hint: It is not the companies that provide "free" software.
I initially experienced computing on a VAX at a university, before I ever owned a "personal computer". Perhaps it was only the program we were running, but the speed was faster than anything I ever experienced later on a PC. I worked continuously over the years to try to make the PC "user experience" as fast as that VAX "user experience" as possible, for myself only. It has worked quite well.
The web that the "tech" companies want, where websites can and do vary drastically in speed and design,^1 and the one I want are two different things. Under the text-only, no Javascript, no CSS, no DNS system^2 I have designed, all websites are more or less the same speed and they all present information in more or less the same format.
Like the parent comment, I like the web as a concept. However I dislike the "tech" company model for the web. I am not the only one. IMHO, adoption of the "tech" company model for the web, with its steadily increasing nonsense, relies on a world of computing without meaningful, informed choice and without feasible alternative options.
1. Or, as the author cites, one where the practical result is traffic being routed through Google, e.g., AMP.
2. NB. I am not against the use of such facilties. However, due to the way they are commonly used on today's web, and given the lack of user control over their use, eliminating them was necessary to achieve the speed I wanted.
Now we just have data collection, which is I suppose theoretically pretty scary, but not an immediate concern at the moment for most people, or at least not a big enough to change people's behavior.
I also remember it being a bit slow. Sometimes a lot slow. And media being obviously near unusable.
I'd definitely take almost everything about the modern web over the old web. Except the content, which was way better back then, and endless scrolling, which is ass. I strongly suspect the two may be related.
i think the issue is down to developers, on their iMac Pro with 4k screen, 5 mins from the data centre. a lack of appreciation for the bloat, because it's not really felt.
i recently took a habit to stop updating software. i noticed how many updates are totally useless and often causing regressions in my experience.
https://web.archive.org/web/19970113025507/http://www.art.ne...
And also AIML (Artificial Intelligence Marketing Language), an obvious application of BSML:
https://web.archive.org/web/19970112152156/http://art.net/St...
(Actually a parody of VRML, which I did by copying articles hyping VRML, and replacing VR with AI):
https://web.archive.org/web/19970113025339/http://art.net/St...
Another driver, which is something front-end devs can do something about, is to stop shipping 20MB bundles to the browser, stop using 10MB of fonts, and stop front-loading 200MB of images. Ignorant use of powerful tools that make adding more and more resources to your project feel basically free are a big contributor, at least in the webapp space. (Classic CMS software also accretes cruft, but generally more slowly over time.)
The web is just not a very good medium in general and unfortunately the promise of web search has turned out to be just a chimera. Conventional methods of research or specialized search engines are more time efficient. The only thing the web is good for is cheap stimulation, and even for that it isn’t very good.
Haha, maybe, but I really don't think so. People pay for cable and still get ads; people pay for Netflix and still get ads, I still got ads when on Youtube Premium, etc. Even outside of media consumption, there are countless similar examples.
Perhaps, if content was paid for in juicy frictionless micropayments, the bullshit web would suck less - for a time. But it would begin to suck more and more, until we have the same situation or worse (while still paying, more and more).
The companies pumping out these trackers and selling our data couldn't care less whether people are subscribing to a service or not. They'll offer cash and buy our data until the day that shit is illegal.
While He readily appreciated the Patreon subscribers & tailored special features for their contributions, he admitted the funds from the subscribers were eclipsed by several(?) factors by the ad revenues.
People who have money to pay for content are precisely the ones you want to show ads to.
This is sort of like blaming the victim, eh?
If I visited and paid for CNN for several years, I'm still loading the cruft.
I mean, I at times have paid for Hulu and Netflix, and Hulu added ads to its paid content and Netflix is planning to.
Perhaps blaming the user for the economics of online content is insufficient.
You believe I wanted 200MB of images? Wrong. I wanted text, maybe some thumb-nails with pop-up images. But the photography group has to exist for a reason.
20MB bundles of Javascript? Sorry, but between the trackers marketing wanted and the fact that my boss' boss wants to have some hip new framework on his resume means I'm stuck when maybe just some jQuery would have done the job.
You are thinking about the web circa 1995, with the Webmaster being the master. That's been gone for a while. We implement what others demand, and they don't care if it is slow on other machines, they don't give a damn if it isn't accessible, and they could care less if the content is essentially empty, just pictures of people smiling because they chose this product. We're really not in charge of this unless this is a passion project personal site or we're some scrappy little startup.
Burn it all, I say.
In other words, even if you pay, there's no reason to think the software should be any better.
The Hill is what finally pushed me to install an ad blocker. Before that it didn't bother me too much to get served ads etc that I filtered out of my awareness anyway, but The Hill was unusable.
So, I installed an ad blocker and immediately realized how negligent I had been-- in terms of quality of web browsing experience-- in not doing so earlier. The Hill loaded near instantly. Massive improvements all around on other sites as well. As in the article, It felt similar to upgrading from dialup to a Cable modem.
Unfortunately it seems sites have upped their game in adblocker arms races and the gains I achieved when I first installed it are incrementally being chipped away as things become ever so slightly slower, tick.. tick.. tick... tick... As time goes by.
Suggestions? Is there something more I can do? Besides simply disabling JavaScript which breaks many site from usability.
The only place where AdGuard has been failing recently is blocking Twitch ads, unfortunately.
Today, my clients just don't care at all if the frontpage is 10MB as long they can have a multi banner hero with a video running in the background.
Side note: I worked on a chatbot widget project where the tech PO was pushing us to move from react to preact to save 8kb on a 60kb script. I said, why bother? There is a 1.2MB image on the front page. Just give me access to the front page assets and I can save 800kb alone on that image.
I wish I had a scalpel I could use to cut away the webcruft that comes from every direction. Setting up a pihole and turning off JS can help, I reckon, but there is still tons of cruft that simply doesn't belong.
Unless limits are imposed, page size will increase without limit.
It's a Jevons Paradox / Parkinson's Law phenomenon.
The Bullshit Web - https://news.ycombinator.com/item?id=17655089 - July 2018 (550 comments)
Like sure, you have games nowadays like RDR2, CoD, that have inflated to absurd file sizes of up to like 200 GB, compared to only a few gigs for AAA games maybe 10 years ago, but you also for examplehave more powerful hardware and more advanced compression like x265 which can store vastly more video in a lot less space than it was ever possible before since it can be decoded and unpacked in real time.
It used to take 4.7 GB of a DVD to hold a single movie at an abysmal 480p resolution, whereas nowadays you can pack a full HD one in easily a quarter of that size. I'm sure this will get even more extreme as processing power increases.
This has been my main computing setup for about half a year now, and it works surprisingly well (I'm neither a coder nor a web dev, though). Majority of the sites I visit are definitely bearable in text-only mode. It's a flexible setup, too, since I can seee the images if I need to.
For more inspiration, see Ali G Rudi's framebuffer tools [1] and a great site on w3m [2].
The summary of my comment from previous discussions remains the same.
>My biggest problem is with the idea of extending the Web via Javascript and everything should be Javascript only. Rather than extending the Web Browser native function.
But no one wants to tackle this problem. Google isn't interested, Mozilla were the first to want everything on the web to be Javascript. Apple wants everything to be an App. Even the Government wants everything to be an App so they could police Apple and Google only.
The web is dying not because it cant be made better or competitions are driving them out. It is dying because no one in power gives a fuck about it.
I wonder if a slower web might be a better web in many ways.
Reduced page load speeds increase engagement. What if I want to decrease engagement with the internet?
Drive to Costco?
# outbound qdisc
tc qdisc del dev eth0 root > /dev/null 2>&1
tc qdisc del dev eth0 ingress > /dev/null 2>&1
tc qdisc add dev eth0 root netem delay 250ms 20ms
# inbound qdisc
modprobe ifb numifbs=1 && ip link set dev ifb0 up
tc qdisc del dev ifb0 root > /dev/null 2>&1
tc qdisc del dev ifb0 ingress > /dev/null 2>&1
tc qdisc add dev ifb0 root netem delay 250ms 20ms
250ms 20ms means add a latency of 250ms with a variability of 20ms. This test will break at some point but one could test the impact of this using a speed test [1][2][1] - https://www.dslreports.com/speedtest#
[2] - https://fast.com/
If someone wants to decrease engagement with the internet then they should use it less.
If your problem is with the attention economy and media overload, then your problem is more likely with apps and sites that are specifically tailored to addict the user, rather than the fast speeds that admittedly enable them.
The internet, much like the real world, is full of untrue information, bad advice, and outright lies. Things that don't overcome this: Trusted experts, Wikipedia type citations, comment sections. Of those I think comment sections are the closest to being successful because they at least provide an open platform to raise doubt about any info.
YouTube's censorship is even more problematic.
- Obtrusive
- Bloated
- Unnecessary
- Distracting
- Orwellian
- Pushy
- Intrusive
- Resource intensive
- Bandwidth intensive
- Tacky
- Hyped up
Ages ago, I got tired of having these discussions with a certain class of programmer:
me: it really sucks that X does Y by default.
certain class: yeah, it does, but there's a switch you can set to turn that off.
me: I don't want to spend time learning how to configure X.
certain class: (puzzlement)
There are some problems you do not have a viable way to attack at the root, and you just have to deal with them. Often other people control the thing you would have to change, and will not be persuaded to do it your way.
I understand the desire to not have to learn something just to be able to remove an annoyance, but isn't having that option better than not being able to remove the annoyance at all?
Also, blocking webfonts is trivially easy at this stage so if you have specific complaints then you can take matters into your own hands with little more than a flip of a setting.
It's all well and good saying "just don't use X website", but most news sites have plenty of features that are either annoying or outright disrespectful to the user.
That aside though, somebody who likes articles published by CNN has good reason to complain, because the things they like are being filled with bloat/are annoying to access.
Publishers need to be compelled to improve performance but the current model encourages bloat
Nope. A compromised attempt.
This is Google's problem; they smuggle in invasiveness and control in an attempt to conquer the web wearing a costume of benevolence and reasonability.
It's cyber-imperialism. The professed virtues are honorable but they have to be instrumented without the power grab