Slashdot Mirror


Front-End Developer Decries 'Garbage' Design Choices on 'The Bullshit Web' (pxlnv.com)

"Ever wondered why pages seem to load slower and slower? Or why it is that browsing seems to take just as long to load a page, even though your broadband connection doubled in speed a couple of months ago?" gb7djk, a long-time Slashdot reader, blames "the bullshit web" -- as described in this essay by Calgary-based front-end developer Nick Heer (who does his testing on a 50 Mbps connection). A story at the Hill took over nine seconds to load; at Politico, seventeen seconds; at CNN, over thirty seconds. This is the bullshit web... When I use the word "bullshit" in this article, it isn't in a profane sense. It is much closer to Harry Frankfurt's definition in On Bullshit: "It is just this lack of connection to a concern with truth -- this indifference to how things really are -- that I regard as of the essence of bullshit...." The average internet connection in the United States is about six times as fast as it was just ten years ago, but instead of making it faster to browse the same types of websites, we're simply occupying that extra bandwidth with more stuff. Some of this stuff is amazing.... But a lot of the stuff we're seeing is a pile-up of garbage on seemingly every major website that does nothing to make visitors happier -- if anything, much of this stuff is deeply irritating and morally indefensible.

Take that CNN article, for example. Here's what it contained when I loaded it:

- Eleven web fonts, totalling 414 KB
- Four stylesheets, totalling 315 KB
- Twenty frames
- Twenty-nine XML HTTP requests, totalling about 500 KB
- Approximately one hundred scripts, totalling several megabytes -- though it's hard to pin down the number and actual size because some of the scripts are "beacons" that load after the page is technically finished downloading.

The vast majority of these resources are not directly related to the information on the page, and I'm including advertising... In addition, pretty much any CNN article page includes an autoplaying video... Also, have you noticed just how many websites desperately want you to sign up for their newsletter?

The essay also deals harshly with AMP, "a collection of standard HTML elements and AMP-specific elements on a special ostensibly-lightweight page that needs an 80 kilobyte JavaScript file to load correctly....required by the AMP spec to be hotlinked from cdn.amp-project.org, which is a Google-owned domain. That makes an AMP website dependent on Google to display its basic markup, which is super weird for a platform as open as the web."

It argues AMP is only speedier "because AMP restricts the kinds of elements that can be used on a page and severely limits the scripts that can be used," calling it a pseudo-solution. "Better choices should be made by web developers to not ship this bullshit in the first place.... An honest web is one in which the overwhelming majority of the code and assets downloaded to a user's computer are used in a page's visual presentation, with nearly all the remainder used to define the semantic structure and associated metadata on the page."

185 of 409 comments (clear)

  1. The problem is the content authors. by Anonymous Coward · · Score: 5, Insightful

    The standards are not really that bad (well, maybe CSS isn't great). But the problem is when graphics and art people get done with a site. For example, I built a simple, in house web tool for a customer. It had a bit of JavaScript (which I minified) because it was doing lots of processing. But it was maybe ~120K to load everything. I didn't even bother with stuff like jQuery since the set of browsers I'm running on is well controlled.

    But it didn't look good. I'm color blind and have no interest in making things aesthetic; I made it functional. The powers that be wanted it to be made pretty. It's now ~2MB because it loads fonts, jQuery, bootstrap and all sorts of stuff from all sorts of external servers. Which defeats a requirement that this work even when the Internet connection is down. The server for this content is an embedded device, which the web interface controls so there is no need for external Internet whatsoever.

    But that's no longer the case once the 'web fartists' got through with it. Perhaps people should worry far less about visual appearance and far more about functionality. Not that you can't even make a visually appealing site without piles and piles of third party libraries.

    So once the development culture of tossing all sorts of third party stuff anywhere it can be hammered in is dissolved then the web will come back to its original vision.

    1. Re:The problem is the content authors. by Anonymous Coward · · Score: 5, Interesting

      Good-looking design and functionality aren't mutually exclusive.

      That said, if you need much more than out-of-the box HTML5 and CSS3 (and an occasional SVG) to make your application look good- you suck at design.

      I'm shocked at how many developers (both the 'fartists' you describe and grognardian 'senior' devs) have no clue what the browser gives them for free, basically.

      The majority of web developer interviews I've been on almost entirely consist of Javascript algorithm efficiency and cleverness, and almost zero on baseline HTML5 spec.

    2. Re:The problem is the content authors. by Narcocide · · Score: 1

      I think what you're observing is the inevitable side-effect of industry hiring practices that consistently rotate out experienced coders for younger, fresher, more naive and pliable inexperienced coders. By systematically dumbing-down the technical staff they create a situation where marketing concerns are allowed to run rampant without any tether to reality.

    3. Re:The problem is the content authors. by Narcocide · · Score: 3, Insightful

      Really? They seem more interested in counting my gray hairs these days than evaluating my "algorithm efficiency."

    4. Re:The problem is the content authors. by rtb61 · · Score: 1

      Well, I'll ignore you gray hairs and I'll do my own algorithm efficiency metrics, using https://noscript.net/. If you page is running a bit shite, I'll check out the scripts and start killing them off one by one, until the page loads smoothly with most of the content intact, even approved ad sources. Seems like a lot of work for one web site but many of those shite slow loading scripts are all over the place, kill it once to kill it many times and of course come back to that site in future and it will load real fast.

      I found https://noscript.net/ to be the most efficient tool to make web sites load quickly and more important than the browser it is running on for speedy loading of pages.

      --
      Chaos - everything, everywhere, everywhen
    5. Re: The problem is the content authors. by datavirtue · · Score: 2

      That stuff is cached...not the problem. The problem is the spy scripts and other tracking shit that should be cut off at the knees with a decent hosts file.

      --
      I object to power without constructive purpose. --Spock
    6. Re:The problem is the content authors. by psycandy · · Score: 1

      You paint a clear picture. You must be an artist. Death to the infidel.

    7. Re:The problem is the content authors. by h33t+l4x0r · · Score: 1

      people should worry far less about visual appearance and far more about functionality

      In other words, find an ugly girl who can cook.

    8. Re: The problem is the content authors. by Miamicanes · · Score: 1

      Do browsers NOT cache static content anymore? Or, in copyright frenzy, do sites mark & tag shit like JQuery, webfonts, etc as the browser-equivalent of "copy-never" to explicitly prevent it from being cached (even within the same site, let alone sites linked to the same static content [like JQuery, Bootstrap, etc.])?

      It seems like the kind of stuff that *used* to be aggressively-cached (across multiple sites, no less) by browsers like MSIE & Firefox now LITERALLY gets fetched over and over again).

    9. Re:The problem is the content authors. by ByteSlicer · · Score: 1

      I used to use NoScript for years, until it broke in the Great FireFox Plugin Breakage (it got mostly fixed a couple of weeks later).
      Then I started using uMatrix. It took some time to understand how to use it properly, but now I do, I don't look back. It's far superior to NoScript, except maybe for some of the click-jacking stuff that NoScript can block (although I got mostly false positives with that, so it was more annoying than useful).

      One thing I really didn't like about NoScript, is that if I unblocked say "google.com" on one site, then it would be unblocked for all domains, and for all browser tabs that I left open.

      With uMatrix, this unblocking is per site domain. And you get fine grained control over what to block or unblock (cookies, css, images, media, scripts, xhr, frames, websockets).

      I've setup uMatrix to allow some basic things on the 1st party level (whitelist mode), meaning most sites will load. Then if a site needs extra domains/scripts/css/media/whatever, I can unblock the ones that make the site work again. If I visit the site frequently, I can save the "extra unblocks" to the whitelist with a simple click on a button.

      It takes some getting used to, but uMatrix lets you take back control over your browsing experience. And it works had-in-hand with uBlock Origin, another must-have plugin from the same author.

    10. Re:The problem is the content authors. by vtcodger · · Score: 4, Interesting

      "But that's no longer the case once the 'web fartists' got through with it. Perhaps people should worry far less about visual appearance and far more about functionality."

      The wretched hive of scum and infamy that is the modern Internet seems slowly to be evolving toward near total unusability. I have to confess that some of what is going on seems almost inexplicable. For example, Amazon.com, which used to be relentlessly consumer oriented has a web site that is becoming so slow and unresponsive in every browser I try as to be virtually unusable. Google maps has gone to enormous effort to put together a terrific GIS database -- at least for the US -- but for some reason they insist on presenting map data in a low contrast format that often makes their maps pretty much unusable. You often can't even see secondary roads if you turn terrain display on. And Google itself is so busy spying on its users that many of the services it has gone to great effort to build are compromised. For example, Google News no longer works with the simple text browsers (links, lynx, etc) used by the visually impaired.

      And then there is security. I (probably) loaded all the comments in this thread -- a capability that has worked only erratically this weekend presumably thanks to Slashdot's flaky site scripting. Only two comments mention security. Come on folks. Does anyone seriously believe that users can keep confidential information confidential and still load and execute random code from random web sites? Really? You folks believe that?

      I don't know how, when or where all this ends. But I'm guessing that it doesn't end very well.

      --
      You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
    11. Re: The problem is the content authors. by F.Ultra · · Score: 1

      Well technically it's still a latency hog since all that resources have to be fetched in order to get that 304. With todays coding standard where every single JS is imported directly from a third party source and not hosted locally the requests also cannot be pipelined.

    12. Re: The problem is the content authors. by F.Ultra · · Score: 1

      I've seen some sites that put a random number in a ?r=23423423423 for each request in order to bypass any cache so that they can do click counting.

    13. Re:The problem is the content authors. by Megol · · Score: 4, Insightful

      Sucks for me then - got my gray hairs at 15.

      And isn't the most efficient algorithm the one that needn't be run? Much of the javascript on the web isn't necessary at all.

    14. Re:The problem is the content authors. by Megol · · Score: 1

      It's not the makeup that's important - it's the personality.

    15. Re:The problem is the content authors. by Megol · · Score: 1

      You already said it: incompetent "designers".

    16. Re:The problem is the content authors. by lenski · · Score: 2

      If you want to be happy the rest of your life: https://www.youtube.com/watch?...

    17. Re:The problem is the content authors. by sg_oneill · · Score: 1

      If your anything like me and a lousy visual eye for web stuff, just use boot strap. Easy to learn, and the corporate types are generally happy with the look. If you gotta show it to the public, find a graf designer who knows how to customize bootstrap. But beyond that its all pretty easy

      --
      Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
    18. Re:The problem is the content authors. by ceoyoyo · · Score: 1

      Making a web site pretty doesn't require much space, unless you need pictures. Sounds like the problem was that the designers don't know how to do anything without a bunch of libraries.

    19. Re:The problem is the content authors. by nosfucious · · Score: 1

      I want every web front end dev to sit in a glass room (one at a time please). Just a computer and a 33 k modem to the internet in the room. Freshly booted but logged in computer. I control the oxygen supply.

      The web dev types in their URL. At the moment they hit enter, oxygen is evacuated and replaced with an inert gas. Oxygen is only released when their page finishes loading ... and does NOT jump around the screen to the slightest scroll or mouse movement. (So called "progressive" pages count as "not loaded" and don't release oxygen until loaded).

      Anyone surviving may continue their craft.

      --
      Q:I was listening to a CD in Grip and it sounded horrible! What's up? A:Perhaps you are listening to country music
    20. Re: The problem is the content authors. by walllaby · · Score: 1

      Your web app may very well be "functional" but that doesn't equate with "usable." Go ahead and make your apps without a web designer, see how well you compete against those that give a damn about their users.

    21. Re:The problem is the content authors. by Merk42 · · Score: 1

      Cool, so the Developers have to suffer for the 4K resolution videos that Creative absolutely needed, and the 37 tracking scripts that Marketing demanded.

    22. Re:The problem is the content authors. by nosfucious · · Score: 1

      Yes.

      --
      Q:I was listening to a CD in Grip and it sounded horrible! What's up? A:Perhaps you are listening to country music
    23. Re:The problem is the content authors. by nosfucious · · Score: 1

      Although, to be absolutely precise: Yes, they will be welcome to sit along side the developer.

      --
      Q:I was listening to a CD in Grip and it sounded horrible! What's up? A:Perhaps you are listening to country music
    24. Re:The problem is the content authors. by Merk42 · · Score: 1

      Nice victim blaming. Maybe everyone will dial-up Internet should be in there too?

    25. Re:The problem is the content authors. by No+Longer+an+AC · · Score: 1

      I'm late to the party for this thread, but I don't think I ever heard of uMatrix, so I just installed it and spent some time trying to "fix" a website that recently added so many ads and click-bait "sponsored content" that it was consistently causing Chrome to crash and was just overall unusable.

      It took me a while to get used to it and figure out just the right combination of what to block and what not to to preserve the things I wanted. A few things are still getting through, but it's much quicker, doesn't crash and is much more readable.

      I'm sure that site drove a few people off with all that extra cruft. Even before that browsing there without uBlock Origin was a horrible experience.

      On one of their pages uBlock and uMatrix are each blocking nearly 250 things and the longer that page stays open, the higher the counts are getting.

      So, many thanks.

  2. Only the paying ads get the speed by AHuxley · · Score: 4, Insightful

    Everything is filler around the ads.
    Servers now have the bandwidth, CPU power, RAM, OS, expert staff to be really great.
    All that they are used for is pushing better ads.

    --
    Domestic spying is now "Benign Information Gathering"
    1. Re:Only the paying ads get the speed by Anonymous Coward · · Score: 1

      So they can get double the revenue source? Take a look at Hulu. Paying customers still see ads.

      The problem is society's total willingness to accept advertisement as a legitimate business model. As a result, there are ads just about everywhere and it's normalized. Imagine how one's driving experience would be if there weren't tons of wasteful boards and flashing lights all trying to squeeze a little more money out of your wallet.

      These fucks have polluted our landscapes, our cities, and even our Web experiences. And for what? What do we get in return? Fuckin' nothing.

    2. Re:Only the paying ads get the speed by johanw · · Score: 1

      Just install an adblocker and be done with it.

    3. Re:Only the paying ads get the speed by originalGMC · · Score: 1

      These fucks have polluted our landscapes, our cities, and even our Web experiences. And for what? What do we get in return? Fuckin' nothing.

      you said it sister

    4. Re:Only the paying ads get the speed by Mashiki · · Score: 1

      Well people could make the need for ads to go away by starting to pay for content, lessening the need for "bullshit".

      Here's the thing, most people don't mind ads to pay for content. What they do mind, is the bullshit. The first round of bullshit with the flashy, always on-sound, unable to turn off, jumps around the screen bullshit. By second bullshit, I mean the ads that install malware, virii, trojans, highjack your connection, are cryptominers, install cryptolockers and all the rest of the bullshit.

      If companies vetted their fucking ads, this wouldn't be a problem. And every time some site says, we don't need to 'we trust our ad-front end' we see a few weeks down the road it was serving malware. Or the "it would cost too much" yeah and how much does it cost you when people leave because you just nuked 10 years worth of their stuff because of a cryptolocker? Or the complaints of "ads don't pay enough" but the site is right at the forefront of making sure that they're gutting the piss out of their own revenue by engaging in actions that drive advertisers away?

      --
      Om, nomnomnom...
  3. NoScript and Ghostery by Hotice919 · · Score: 2

    I actually can't stand browsing the web without at least these two items running. The ads, scripts, and general fluff running on pages now is staggering. Not to mention the RAM and processor usage which could bring an obsolete computer to its knees.

    1. Re:NoScript and Ghostery by Tough+Love · · Score: 1

      Another essential one: Google link cleaner. Why spend all that latency and net traffic informing Google what you actually clicked on so they can sell your thoughts to the highest bidder?

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    2. Re:NoScript and Ghostery by Anonymous Coward · · Score: 1

      Not enough. The goal is to block absolutely everything on the page except the 2 kb of text you actually care about. Then every article will be distraction-free and load absolutely instantly.

      First load an article from the target website and use your adblocker-of-choice's element hider to make custom filters for all page elements that aren't the actual story. (I've considered global blacklists on any div whose class tag contains "header", "footer", "sidebar", "comments", or "social") After that, refresh the page and open the blockable items utility and just start nuking absolutely everything that doesn't seem strictly necessary. Use wildcards liberally and refresh occasionally to make sure you don't block the actual article. Finally, if you're using ABP, there may be things that the plugin actively tries to prevent you from blocking (outbrain/taboola shit for example). Best to just directly blackhole these in your hosts file.

    3. Re:NoScript and Ghostery by NoNonAlphaCharsHere · · Score: 1
    4. Re:NoScript and Ghostery by Tough+Love · · Score: 1

      Sorry for exceeding your coding ability, I hope your neck isn't smoking. I will try not to do it again.

      For the rest of us... this particular link cleaner works fine and a bunch of other nice ones are available.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    5. Re:NoScript and Ghostery by drainbramage · · Score: 1

      Nice Slashvertisement.

      --
      No brain, no pain.
    6. Re:NoScript and Ghostery by Tough+Love · · Score: 1

      I didn't write this one and it's not even the one I happened to install. But you will benefit from it or one of its kin, trust me. Say, you don't have a vested interest do you?

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    7. Re:NoScript and Ghostery by AHuxley · · Score: 1

      Thanks very much for the advice about the link clearer. Always good to find new add ons that make the internet better :)

      --
      Domestic spying is now "Benign Information Gathering"
    8. Re:NoScript and Ghostery by h33t+l4x0r · · Score: 1

      He's actually right and you're wrong. He's extracting the redirect from the link, not parsing HTML.

    9. Re:NoScript and Ghostery by Tough+Love · · Score: 1

      The redirect link exists to protect your privacy.

      Haha, no. The redirect link is to enhance Google's ability to spy on you and to monitor the traffic they send to sites so they can squeeze more money out of the site operator. Nice try.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    10. Re:NoScript and Ghostery by jowifi · · Score: 2

      Or you can just go to Startpage and get the same results without Google's tracking.

    11. Re:NoScript and Ghostery by cas2000 · · Score: 1

      yep, uBlock Origin and uMatrix are essential.

      Canvas Blocker and Decentraleyes too.

      and Stylus for fixing up CSS abominations like cretinously specifying widths and font sizes in pixels. Also to set "display: none !important;" on annoyances like animations (including animated avatar gifs on forum websites)

      BTW, while I agree with pretty much everything in the article, it's kind of ironic that the pxlnv.com web site itself has a fair amount of bullshit on it too - including sizes specified in pixels, and event bullshit to hijack mouseclicks, context-menu, keydown and other events - none of which is necessary for the page contents, it works just fine with all js disabled (and some CSS hackery in FF's Inspector to make it legible with non-pixlel sizes - if I intended to spend more time on the site, I'd do a more thorough fix with Stylus).

    12. Re:NoScript and Ghostery by drainbramage · · Score: 1

      No, I have no interest other than my continued hope of finding a safe/secure/low impact way to avoid some of the bloat on these sites.

      --
      No brain, no pain.
  4. You think developers are making those decisions? by h33t+l4x0r · · Score: 4, Insightful

    The clients are. They want more and more stuff. If they see a feature another site has, then they bring it up in a meeting and decide they need that too. And then when it gets too slow they want to know why it's so slow.

  5. Take back control by nmb3000 · · Score: 4, Interesting

    This isn't something that large content publishers or hosting sites are going to address or change themselves. They don't really care how much data their page downloads, and the big ones like CNN don't even care how long the page takes to load. As long as they get their ad impressions, user profiling, and 27 different kinds of analytics then they're happy.

    Individuals will need to take back control themselves. An adblocker and NoScript change CNN from a 30 second load to about 5 seconds. NoScript is the real champion, and yet it is so often maligned as "hard to use". The truth is that making sure the usual sites you visit work right takes just a few minutes, most sites work pretty well without scripts, and the vast majority work just fine if you enable first-party scripts only. And since it's the second and third (and fourth and fifth, ad infinitum) which load most of the garbage this is usually a good tradeoff.

    What we really need (assuming it doesn't exist already?) is a curated whitelist for NoSciprt, like the subscription lists for AdBlock Plus. This would make the extension more user-friendly and allow a maximum level of functionality while still completely blocking a significant amount of unwanted and dangerous garbage.

    Oh, and don't waste your time with a hosts file. It's completely useless in the age of dynamic DNS entries which appear and disappear on a daily or hourly basis.

    --
    "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
    /)
    1. Re:Take back control by Bengie · · Score: 3, Informative

      I got different results

      1) No addons/extensions 8 seconds to load all of the scripts
      2) No addons/extensions 1 second to load the contents of the page
      3) Block 3rd party scripts 800ms
      4) NoScript 40ms

    2. Re: Take back control by Anonymous Coward · · Score: 1

      don't waste your time with a hosts file

      Uh-oh.

    3. Re: Take back control by jargonburn · · Score: 1

      Don't worry...I think he's asleep.

    4. Re:Take back control by thegarbz · · Score: 2

      An adblocker and NoScript change CNN from a 30 second load to about 5 seconds.

      Does it actually take that long? I read stories about GDPR causing websites to be served with less shitty scripts in Europe. I get CNN page load times of 4 seconds with adblock on (no noscript), and 6 seconds with adblock off.

    5. Re:Take back control by Bengie · · Score: 1

      Host files are a waste of time because you can trivially block ad domains with a decent edge firewall like pfSense or pi-Hole. Not only does every device on your network benefit, but the domains are dynamically updated daily.

  6. Web Developers? by sizzlinkitty · · Score: 2

    You must be referring to the "off shore resources" developing websites for pennies on the dollar. They don't care about UX or performance of a website, their only concern is will this pass pipeline testing and get released.

    1. Re:Web Developers? by Anonymous Coward · · Score: 1

      So call it for what you think it is: bigotry and and presumptively, nationalistic pride/arrogance.

      Calling every form of bigotry 'racism' would be like calling all assaults rape...borrowing outrage while creating long term apathy.

    2. Re:Web Developers? by Hognoxious · · Score: 1

      Is it not possible to regard them poorly because they're dishonest, sneaky, obsequious nincompoops?

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    3. Re:Web Developers? by lucasnate1 · · Score: 1

      Just like their bosses, whom american society glorifies as "successful entrepreneurs".

    4. Re:Web Developers? by fred911 · · Score: 1

      ""These people are separate from me, so I will regard them poorly"."

      Better known as tribalism. Seems it's included in our DNA.

      --
      09 F9 11 02 9D 74 E3 5B - D8 41 56 C5 63 56 88 C0 45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
  7. Simply solution, block all 3rd party content by ad454 · · Score: 4, Insightful

    When I visit "xyz.com", why should my browser need to connect to 1000 other websites just to get the homepage to load, any of which can contain potential browser exploits in order to inject malware.

    First party sites can still host their own malware-free ads, and everything would be much faster, safer, and privacy preserving.

    If advertisers require traffic evidence, they could still still opt to share their web logs, regularly timestamped by a trusted timestamp authority. It is still a better option that the current obstructive tracking we have now.

    All it takes is for all of the non-Chrome browsers to make this a standard default.

    Especially since Google would not allow this for Chrome, since it would impact their bottom line too much.

    On a personally level, I am constantly complaining to my IT, that they are still using Google Analytics and other 3rd party trackers in our internal employee-only corporate website in our intranet.

    1. Re: Simply solution, block all 3rd party content by phantomfive · · Score: 1

      This will break a lot of websites that host images on a CDN or that use jquery, Because they often use the standard jquery location (which gets cached, and isn't actually loaded every time it's included on a page)

      --
      "First they came for the slanderers and i said nothing."
    2. Re: Simply solution, block all 3rd party content by brantondaveperson · · Score: 1

      Jquery no longer has any use, and should be abandoned. Just learn actual javascript instead.

    3. Re: Simply solution, block all 3rd party content by phantomfive · · Score: 1

      Yeah that's true.

      --
      "First they came for the slanderers and i said nothing."
  8. Re:Larger files aren't a problem by thesupraman · · Score: 5, Insightful

    Sure, you keep thinking that, and I will keep no adblocker, noscript, ghostery, etc tuned up to block this BS.

    Going to complain endlessly that I am 'breaking your site'? fine, remove 90% of the cruft that is not needed to deliver what you need to, and I will have no reason to make this extra effort.

    FWIW, yes, it makes a HUGE difference. I was pointing out to a client who wanted a pile of such cruft that while they were seeing 0.5 second load times from their office, that was most likely due to their 100mbit connection and 35ms latency to their servers. I could see 5mbit and 150ms, due to someone between myself and their servers having a borked network config (the endless funz of the internet), so the load time was more like 15 seconds..

    Or perhaps you dont consider that 'a difference'.

  9. Not just size and bandwidth by NewtonsLaw · · Score: 2

    It's gotten so bad that one of our local news sites here produces near 100% CPU utilization of the (admittedly older) dual-core (4 logical cores) 2.4GHz processor running under Linux in my web-browsing PC. It pegs the CPU for nearly 30 seconds per page and I can't do much else during that time because of the high CPU usage.

    Seriously... you need *that* much resource just to show us some text and a few pictures????

    Ah, how fondly I remember the days of 1200/75 modems when good designers spent hours trying to make BBS screens load just a few seconds faster. These days, optimization and elegant simplicity are cuss-words within the online development community I guess.

    1. Re:Not just size and bandwidth by goatshadow · · Score: 1

      Local news and TV websites are the absolute worst. They are full of social media crap, some third party video playing tools that don't even work unless you're using IE, other things that bog down a browser and make it unuseable on mobile devices, and now a lot of the sites are being updated to no longer have RSS feeds. Not that the words I'm trying to get to have much value, as the people writing them for my local stations and papers have barely a middle school writing level, and editors are a long-ago memory.

    2. Re: Not just size and bandwidth by phantomfive · · Score: 5, Insightful

      Elegance is dead everywhere, even in the embedded world. To be elegant, you need to actually understand programming, and how to organize code. In the modern world, we use rule-based programming, like Java enforces in structure or Python enforces in syntax, and Golang enforces through convention. If you see a way to make things more elegant, your coworkers will tell you it's not the proper way to do things. We've lost taste in exchange for propriety. The result is that bad programmers are able to write acceptable code, but we're a bunch of prudes.

      --
      "First they came for the slanderers and i said nothing."
    3. Re: Not just size and bandwidth by kbonin · · Score: 1

      This is so true. I've always prized myself as someone who could write elegant code. I write distributed microservices that scale well to millions of nodes, but I still remember writing optical mouse firmware using a 4-bit slice processor where we had to figure out how to decode quadrature inputs and emulate a UART in a few hundred bytes of assembly and only a few registers. Just last week I was asked to refactor a DevSecOps solution that I was quite happy with, since I was coordinating ephemeral Linux Docker containers to run security scans vs deployed products, all hosted on Azure, and were serving the intermediate Groovy, Powershell, and bash scripts from within a single tiny repo that contained a single JenkinsSharedLibrary that coordinated it all and pushed those files from internal resources to their endpoints so one pull collected everything needed. I was asked to break it up and use hardcoded repo paths after moving all the embedded files to their own repositories, because that was our process. I love it when process basically says "do it stupider because someone stupider wrote this process and defined how we do things." And nobody cares, and everything continues to get slower. Because thats no longer important.

    4. Re: Not just size and bandwidth by phantomfive · · Score: 2

      It's really demoralizing. It sucks all the enjoyment out of programming because the processes were designed by people who don't enjoy programming, and don't undestand how beautiful a nice clean system can be.

      --
      "First they came for the slanderers and i said nothing."
    5. Re: Not just size and bandwidth by Cederic · · Score: 4, Insightful

      Elegance is irrelevant. Your website can be the most elegant hand crafted artisan display of html, CSS and four brutally optimised lines of javascript that implement an AI capable of delivering peace in the middle east, and it's still going to be shit:

      The marketing and sales team are going to overload it with third party shit anyway, that upsets your users, tracks them, molests their children and ruins any attempt you've made to provide a clean usable experience.

    6. Re: Not just size and bandwidth by phantomfive · · Score: 1

      Are you bitter?

      --
      "First they came for the slanderers and i said nothing."
    7. Re: Not just size and bandwidth by Cederic · · Score: 1

      Well, yes. I had the common bloody sense to focus on the back-end, the business, the difficult stuff. But that doesn't stop me even now getting dragged into "our website is slow, help us fix it" conversations.

      Hey, here's an idea: Ditch the shit that's slowing it down.

    8. Re: Not just size and bandwidth by Megol · · Score: 1

      Remember that Mel worked alone.

    9. Re: Not just size and bandwidth by phantomfive · · Score: 1

      Mel's code made his customers really happy. It was elegance from a different era, but you can be sure that if he were programming today, his code would look different than Slashcode.

      --
      "First they came for the slanderers and i said nothing."
    10. Re:Not just size and bandwidth by bn-7bc · · Score: 1

      Well the bbs operator had reakl insentives rto otimize load times, ryo had a limitid numbe of lnes, each cuncurrent user used one if thiose lines, the quicker a user finished rhvquicker that lne wase friead up to serve somne else,. I never operated a bbs myself but I immagine thsntha last thing you wanted was for your users ti get frequent busy signals, and getting extra lines b wher probablybquite exspemsive, both for install and in monthlu costs,, if it was even possible. Making the reduction of ded time very importsnt, redycing load times allso reduced the cost for your yusers, remember per minute charges. Contrast this with tiday (unkless you aare on e meetered connection(ie a 3g/4g connection in most pklces outside the us as far as I know), so who cares about a cople of 100K more here and there? But inagre using mutliple tens of cdns for a page is not an ideal thng.

    11. Re: Not just size and bandwidth by lucasnate1 · · Score: 1

      Do you find it wrong that more people can write code that works? Are you also upset that the peasants are allowed to write? For good or for bad, and I admit that plenty of times this is bad, this is the natural path of technology, of art. It becomes commoditized, available to the masses, and then it becomes more common, more pale then it once was, at its glory. Still, are you sure this is not better than a world where only a priviliged class is allowed to create?

    12. Re: Not just size and bandwidth by phantomfive · · Score: 1

      I'm not upset that they write code, I'm upset that they write barely working crap.

      --
      "First they came for the slanderers and i said nothing."
    13. Re: Not just size and bandwidth by lucasnate1 · · Score: 1

      Well, why are you taking with them instead of the people paying them?

      Look, we live in a society where you need to earn a living, and sadly, writing bad code earns better than well... almost everything else. Let's say that someone told you that you could get a huge wage for singing very badly, would you not do it?

    14. Re: Not just size and bandwidth by phantomfive · · Score: 1

      Well, why are you taking with them instead of the people paying them?

      Because they are the ones writing crap, and they are capable of doing better if they applied themselves a little. When people don't try, that is entirely on them. There are plenty of books they can read or even partially free ones to get better. They can go home and watch Netflix if they want but then it's all on them.

      --
      "First they came for the slanderers and i said nothing."
    15. Re: Not just size and bandwidth by lucasnate1 · · Score: 1

      it's all on them

      No, it's on their managers, that's why managers and CEOs get are supposed to have much higher wage, because they have more responsibilities.

    16. Re: Not just size and bandwidth by phantomfive · · Score: 1

      Sure, shirk responsibility if you want, but you still suck, and I look down on people like that. Waiting for your boss to make you better? What a loser. Doesn't the Israeli army teach better than that?

      --
      "First they came for the slanderers and i said nothing."
    17. Re: Not just size and bandwidth by lucasnate1 · · Score: 1

      No, the losers are the people who invest their lives into their jobs. Me? I am just in it for the money, and if I get a lot of money for doing shit, I will gladly do shit. Look, I know that programming is a passion for you, but you need to understand, some people just want big $$$

    18. Re: Not just size and bandwidth by phantomfive · · Score: 1

      I don't deny it. People like you make me suffer, and I lose because of that. If I ever meet you I'll stab you in the back.

      --
      "First they came for the slanderers and i said nothing."
    19. Re: Not just size and bandwidth by lucasnate1 · · Score: 1

      You're really lonely, aren't you?

    20. Re: Not just size and bandwidth by phantomfive · · Score: 1

      Not at all. I just do my part to make the world a better place.

      --
      "First they came for the slanderers and i said nothing."
    21. Re: Not just size and bandwidth by lucasnate1 · · Score: 1

      Petah Tikva, Hanegev st. 271, come and visit.

  10. Unless it's something I really need by bobstreo · · Score: 2

    5 seconds is how long I'll wait for a page to load before I close the tab.

    I use no script,. privacy badger and uBlock Origin.

    I've also been known to use links.

    1. Re:Unless it's something I really need by bobstreo · · Score: 1

      what do you use to close the tab after 5s?

      There's a reason there's an X on every tab. 1 2 3 4 5 X

    2. Re:Unless it's something I really need by thegarbz · · Score: 1

      5 seconds is how long I'll wait for a page to load before I close the tab.

      TFA is missing the point. Users don't consider the web slow because they don't sit around waiting for the scripts to finish doing their stuff. It may take CNN 30 seconds to load in the USA (I'm in the EU, the slowest I could get it was 6 seconds with adblockers turned off), but that doesn't change the fact that the content has finished loading and I'm able to browse the page after the 1st second.

  11. Same as it ever was by theshowmecanuck · · Score: 1

    Code doesn't run fast. That's ok buy more RAM, faster processor, disks, whatever. This is just the logical progression taken to the internet. I say blame bloated frameworks.

    --
    -- I ignore anonymous replies to my comments and postings.
    1. Re: Same as it ever was by theshowmecanuck · · Score: 1

      Yep

      --
      -- I ignore anonymous replies to my comments and postings.
  12. OMG! by jetkust · · Score: 5, Insightful

    OK. So I'm not the only one noticing this! Accessing the web now is HORRIBLE. Especially on a phone. It's like the web is back to dial up speeds. And when the page is finally loaded, what you have is a screen full of irrelevant garbage, like a flashy picture, and you have to haplessly scroll. No clear idea of what you are supposed to click on. No clear idea of if the page is loaded or if right before you click on something the image shifts and you click on something else.

    Then theres the damned newsletter screen! Why did people all of a sudden start signing up for newsletters?? Didn't they stop doing that over a decade ago, maybe two? WHO THE HELL IS DOING THIS? The worst thing is you kinda know it's coming, but it's still just as annoying every time. Like a fullscreen popup add but worse. You could literally be on a website trying to buy something FROM THE WEBSITE and a freaking newsletter screen will pop up preventing you from doing it.

    Then there is the whole navigation thing. In all these years of the internet you would think they'd figure out a way so that back returns you to where you were. Only to realize back really just reloads the page again which will take forever AGAIN and MAY but likely will not return you back to where you were. And what sucks is that these are the biggest, richest companies. It supposed to be the state of the art, and it already sucks.

    1. Re:OMG! by 93+Escort+Wagon · · Score: 1

      Then theres the damned newsletter screen! Why did people all of a sudden start signing up for newsletters?? Didn't they stop doing that over a decade ago, maybe two? WHO THE HELL IS DOING THIS? The worst thing is you kinda know it's coming, but it's still just as annoying every time. Like a fullscreen popup add but worse. You could literally be on a website trying to buy something FROM THE WEBSITE and a freaking newsletter screen will pop up preventing you from doing it.

      I am in complete agreement with you. Fortunately, with ublock origin, you only need to see it once.

      --
      #DeleteChrome
    2. Re:OMG! by TeknoHog · · Score: 3, Insightful

      OK. So I'm not the only one noticing this! Accessing the web now is HORRIBLE. Especially on a phone. It's like the web is back to dial up speeds.

      When the "web on a phone" first appeared in the form of WAP etc., I thought it would mean the return of clean and simple web design. Mobile connection speeds were worse than dialup to begin with, and some of the display size and input limitations still apply today. But now we have fast connections and CPUs with small displays, so we get Fisher-Price text and image layout with all the advertising and tracking bits, or even less actual content to see. Of course, you get this on the desktop too because many sites only design for mobile now.

      Add to this the appification of web, a great step backwards in platform independence and the use of computers as universal tools. For example, posting videos on Instagram needs the app, so you need one real computer to produce the work, and a toy device to distribute it. (I use Android-x86 under a VM, but you get the issue.)

      --
      Escher was the first MC and Giger invented the HR department.
    3. Re:OMG! by Dan+East · · Score: 2

      people all of a sudden start signing up for newsletters

      I don't know that people are actually signing up, but the news organizations have big motivation for wanting this be adopted. There are, at least, two reasons for doing this. The first is news companies (especially print based) are switching from subscription based monetization to purely ads based. They are desperately trying to get back to a degree of repeat viewing / consistent readership like in the old days, where they could reach a specific group of people regularly. They want some consistent baseline of readership that also matches the viewpoints and political leaning of their news. This keeps the turmoil and complaining down, since they are showing the news from the angle their readership wants to hear, and provides a baseline of views and thus ad revenue they can count on. In this day and age things are driven by viral sharing, which they have zero control over, and news brokers like Google News that use one representative article for a topic, and whichever news organization that is gets the traffic. No business wants their traffic coming from 3rd parties they have absolutely no control over.

      The second is Facebook. Facebook Pages were meant to address this kind of thing, at least within the Facebook walled garden. You could set up a page and post content to it. People like your content, so they like and follow your page. Then they see your content regularly. The problem is Facebook has totally screwed over that concept and thus the content publishers. I have pages with thousands of likes. I can post to the page, and that post will be seen by 20 people. Out of several thousand. People that specifically opted into and liked and followed that page. Facebook turned its back on content publishers a few years ago in their algorithms, and have made the matter worse by threatening to move ALL content from pages off of the user's main news stream (unless the publisher pays to have the post shown to the user). See this article. That is scaring the crap out of content publishers whose readership migrated into Facebook and then began consuming their content there. They are preemptively trying to migrate back into a technology that gives them direct access to their readership again.

      So, the newsletter / subscription thing (which uses relatively new HTML Push technology, which is why this is a "new" thing we're seeing) is not actually a bad idea, because it allows the news organizations to, for free (on both ends - theirs and the reader's) reach a consistent readership again, without having to rely on third parties like Facebook or Google News or random viral sharing to reach their audience.

      --
      Better known as 318230.
    4. Re:OMG! by LinuxIsGarbage · · Score: 2

      You could literally be on a website trying to buy something FROM THE WEBSITE and a freaking newsletter screen will pop up preventing you from doing it.

      And the newsletter popup will appear at random. Sometimes it's time based, sometimes it's after you scroll down a certain amount.

      And they clued in that people were expecting it, and clicking the X in the upper right. Now to dismiss it requires more effort. You have to decipher which 6 pt light gray on slightly lighter gray text has the passive aggressive option "No, I don't want to receive email updates that will improve my life. I rather live as a Luddite"

    5. Re:OMG! by mjwx · · Score: 1

      OK. So I'm not the only one noticing this! Accessing the web now is HORRIBLE. Especially on a phone. It's like the web is back to dial up speeds.

      When the "web on a phone" first appeared in the form of WAP etc., I thought it would mean the return of clean and simple web design. Mobile connection speeds were worse than dialup to begin with, and some of the display size and input limitations still apply today. But now we have fast connections and CPUs with small displays, so we get Fisher-Price text and image layout with all the advertising and tracking bits, or even less actual content to see. Of course, you get this on the desktop too because many sites only design for mobile now.

      Add to this the appification of web, a great step backwards in platform independence and the use of computers as universal tools. For example, posting videos on Instagram needs the app, so you need one real computer to produce the work, and a toy device to distribute it. (I use Android-x86 under a VM, but you get the issue.)

      This. WAP and even earlier Android browsers provided a faster, cleaner web because they didn't have all the features of a desktop browser and so didn't load as much as a desktop browser. As browsers have become "feature complete" we're getting all the cruft that is in desktop browsers but without the bandwidth and processing power. So much so that I now consider an adblocker on my phone a must.

      Ultimately its down to three things.
      1. Lazy coding. CMS's that are just thrown together, re-using bits of code without understanding what they do, needlessly complex design making it ineloquent.
      2. Lazy coding. I know this is technically only one point but it's big enough to be worth mentioning twice.
      3. Management drive for more "content" (erm... meaning eyeballs on ads). To do this they need to shoehorn in as many ads as possible... and videos, because people looove videos that start playing as soon as the page loads, with sound... and make the video follow the user in case they scroll down to miss it... Ooooh don't forget to track them so we can sell their data (and whinge that the EU is standing up to that bollocks).

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
  13. Massive misnomer by Anonymous Coward · · Score: 5, Insightful

    To me the "content" is the useful bit I'm coming to see. For a news site, typically the actual write-up conveying some tidbit of news. Even that is debatable, as some news outlets (*cough* bbc *cough*) have a habit of writing a longish text that says the same thing three times over and wastes your time never actually adding much extra information, certainly not worth the while reading the text beyond the first few paragraphs. The trick is to scan for this repetition and stop reading in a timely fashion. Sometimes there's a picture but more and more often it's a stock photo that has no direct connection to the incident. The more the site has a habit of showing big-ish pictures ("optimised for tablets"), the more likely it is the pictures are stock.

    For, say, twitter the actual useful payload is "up to 160 characters". Okay, it's 240 now, and it took them years to get there when all it should have taken was adjusting a single value. Shows how well that thing is designed, but I digress. Just wget a tweet. It's on the order of 30 kB, for the unadorned (and quite useless) bare HTML. Now load that same tweet with the network waterfall. It's easily a couple megabytes. That's a very large cruft multiplier.

    I don't count that cruft as content. So the people who put that in there are not "content authors". I tend to simply call'em web monkeys.

    The problem, as you rightly point out and it's been endemic since september, is exactly the wish to create an often literally picture perfect website "experience". As in the webmonkey gets a picture and orders to make the website "experience" provide an identical look and feel across all borders.

    And then it gets worse, reinventing interfaces in ways that aren't useful to me, but just happen to be popular. The dreaded "automatically load more as you scoll down" for one, turning the scrollbar into a nuisance instead of a useful tool, causing me to curse webmonkeys yet again for a bunch of PHP-grade tools taking my useful and expected tools away. And so on, and so forth.

    HTML was never designed to do that "experience" thing. So the webmonkey "just has to" muck around with all sorts of bullshit to somewhat make that limp along. I don't agree that the problem isn't in the standards, it's where the problems got set in stone. But the root cause is that HTML is (a rather inept attempt at providing) a vehicle to convey content that might end up rendered differently across devices, not "experience". That was supposed to be a feature, but the webmonkeys oversold "experience" and providing it has become a rather large industry full of crap, crud, and idiot webmonkeys.

    An entire industry providing only homeopathic concentrations of what I think of as "content".

    1. Re:Massive misnomer by Larry_Dillon · · Score: 1

      > Sometimes there's a picture but more and more often it's a stock photo that has no direct connection to the incident.

      Ars Technica is so bad for this. Tangentially related stock photos that add nothing.

      Many web sites load 200K or more for 2k of actual text.

      --
      Competition Good, Monopoly Bad.
  14. We made the web to easy by WolfgangVL · · Score: 1

    And now the marketing people have corrupted it. We will never get the 80s and 90s back.

    --
    You are being ripped off every second of every day, so that advertisers can help rip you off even more tomorrow.
  15. Re:Simple. Avoid CNN by Anonymous Coward · · Score: 1

    I get all my news from Russian intelligence officers pretending to be Americans.

  16. Ever wondered why pages seem to load slower by QuietLagoon · · Score: 4, Insightful
    Yes, I have. I've chalked it up to web developers who are more concerned about a site looking fancy than they are concerned about a site providing a good user experience. It's like the flaming logos all over again, except this time around the pages have moving things, and sliding things, and widgets, oh so many widgets.

    .
    I'm looking for a company's phone number and I have to wade through slow loading times and tons of scrolling in order to get to the phone number. When I finally do get there, the phone number is in some super low contrast grey-on-grey text.

    1. Re: Ever wondered why pages seem to load slower by datavirtue · · Score: 1

      Pssst...they don't want you to find the phone number.

      --
      I object to power without constructive purpose. --Spock
    2. Re:Ever wondered why pages seem to load slower by justthinkit · · Score: 1

      Given that Google is providing more and more functionality on that first page of search results, wouldn't it be funny if it was Google encouraging web sites to make crappy web pages?

      I tracked The Open almost entirely from Google, including leaderboards and schedules. It was quick, clean and efficient. I would have had to be paid to go to a golfing site instead.

      Garbage web sites are getting what they deserve -- avoidance.

      --
      I come here for the love
    3. Re:Ever wondered why pages seem to load slower by Anonymous Coward · · Score: 1

      I've chalked it up to web developers who are more concerned about a site looking fancy than they are concerned about a site providing a good user experience.

      “Web developers” don’t make these choices, clients do, often with guidance from a designer who cut his or her teeth doing print or or static digital advertising work. Also, the client is almost invariably represented by a marketing bigwig who is too important to listen to the Operations dorks or Customer Service proletariat.

      Think about it: web developers spend more time than anyone hassling with these terrible user experiences. The only thing worse than using them is building/testing them.

      I think it will be 20 more years before attrition frees web design from “expertise” of print media refugees.

  17. Re:Simple. Avoid CNN by supremebob · · Score: 2

    When it comes to bad web design, Fox News is just as bad. I need to use an ad blocker to get that site to render in a decent timeframe, and even then I get hit with autoplaying video content. The content itself seems to be a mix over simplified headline news articles, shamelessly biased opinion pieces, and a bunch of clickbait blog spam forwards the bottom of the page.

    (Oh, and everything that I said there applies to CNN as well. Political opinions aside, it's like they both graduated summa cum laude from the school of partisan hackery.)

  18. Telling it like it is! by Kludge · · Score: 1

    Preach it, brother.
    So many web pages are so full of crap, it is hard to measure.

  19. Reminds me of by Anonymous Coward · · Score: 1

    This reminds me of an old SNL sketch where they were making fun of this exact same concept only regarding TV news channels. They kept adding more and more crap onto the screen, until the anchor was just this tiny box in the corner, and then they say something like, "And here's a picture of a Terminator doll! It has nothing to do with this story, it just looks really cool!" and the picture of the Terminator doll finally covers up the anchor.

    1. Re:Reminds me of by UnknownSoldier · · Score: 1

      > old SNL sketch where they were making fun of this exact same concept only regarding TV news channels

      LOL! +1 for News Force (01/09/99)

  20. Oh look, it's someone finally mad about shit... by Narcocide · · Score: 1

    ... that I've been bitching about for decades now.

  21. Re:Larger files aren't a problem by Anonymous Coward · · Score: 3, Interesting

    I will keep no adblocker, noscript, ghostery, etc tuned up to block this BS.

    The Ghostery plugin actually stalks you. Switch to Privacy Badger.

  22. Google is a big issue by Anonymous Coward · · Score: 1

    Accepting Google's "free" gifts is a big problem.

    There are sites that claim to be concerned about privacy, but if you block Google, important functionality stops. Often you can bang on buttons with no effect if Google is blocked. So, Google knows when you log in and what you're doing.

    I'm of the opinion healthcare sites that send traffic to third party sites essentially notify others of patient visits without the typical patients' knowledge or permission. That looks like a HIPAA violation to me.

    Strange how web coders will hard-wire "open source" third party resource version numbers in pages, yet won't simply copy those resources to local servers and access them from there. Hard-wiring the local copy's version takes the same effort, but avoids constant traffic to other sites.

    Another annoying issue is unnecessary JavaScript. I suspect that comes from developers being able to bill more. Occasionally, one can visit sites that show a blank page if JavaScript is disabled - just a white blank page. Sad programming.

    1. Re:Google is a big issue by viperidaenz · · Score: 1

      I've never had any issues with websites when I block google ad services.

    2. Re:Google is a big issue by Oligonicella · · Score: 1

      Me either. It's an AC rant at Google, no more. Analytics and their ad services have a complete ban by me and don't affect anything I'm interested in.

  23. Re:Slashdot can't even encode characters correctly by Narcocide · · Score: 3, Interesting

    Not being able to edit is a joke.

    This is actually for your own safety. Imagine if you had no prior experience with learning to live with the consequences of your mistakes?

  24. Re:...what? by Narcocide · · Score: 2

    Calling this bullshit is an affront to bull's shit, which is actually useful for numerous agricultural purposes. Indeed, the more bull's shit you have, the more productive your farm can be. The analogy doesn't fit to jQuery at all.

    Yes, I'm aware I also called it "bullshit" 2 pages down. ;)

  25. Re:Simple. Avoid CNN by Narcocide · · Score: 1

    They can tell the difference. They'd rather die and be damned to their own Hell by their own value set than admit it, but they can tell.

  26. Re:...what? by RandomFactor · · Score: 5, Insightful

    A story at the Hill took over nine seconds to load; at Politico, seventeen seconds; at CNN, over thirty seconds. This is the bullshit web...

    Heh...does anyone on Slashdot seriously run without at least at least script blocking in place?

    I know some folks complain the web doesn't work right and it takes some effort at times. To each his own. The rest of us have a much different web experience.

    Note - If noone loaded those elements, they would fade away from use.

    --
    --- Mercutio was right.
  27. More like Bloat-Shit Web by Khyber · · Score: 2

    That's what it is, bloated shit. This desire to make the web the platform for programs and applications has turned it into a totally-fucked hodge-podge of resource-sucking shit using bloated code and non-standard solutions.

    --
    Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    1. Re:More like Bloat-Shit Web by Khyber · · Score: 1

      "Although I can see how you might possibly think that is the case, I could not possibly comment ..."

      I'm just going to let this quote sit here until you figure out what is wrong with it.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
  28. Re:Slashdot can't even encode characters correctly by fferreres · · Score: 4, Funny

    I've read slashdot since 1999 or so. Mod system is broken. I wish slashdot could evolve to be a protocol more than "a site" and also, that they'd draw some ideas to evolve the Slashdot ideals, which is about curation of nerdy discussions and so much needed in today's world where 99% of the content is a complete waste of time. It's also been ages since I was offered meta moderation. I am sure the Slashdot owners think they have lost to better tools. But it's not. They are just failing to know how to evolve something that is needed much more today, than it ever was yesterday.

    --
    unfinished: (adj.)
  29. Re:Larger files aren't a problem by decaffeinated · · Score: 1

    Citation please. Thx.

  30. Re: Yep, that's how it is. by datavirtue · · Score: 1

    When I am on mobile and the page resets more than once I leave. By reset, I mean it gets done loading another turdball and shifts the region with the content you care about out of site.

    --
    I object to power without constructive purpose. --Spock
  31. Salon.com is the worst example I've seen by Applehu+Akbar · · Score: 1

    Every page is so loaded down with script that my browser warns me that just displaying it is using too much in resources. You can't click on any link in the page until you have waited several minutes for it to stop thrashing around as ads huff and puff to assume their place in this mountain of script. After waiting this out some comment sections are usable, some are not.

    Why am I not running an ad blocker? I did until every site I visited detected its presence and demanded that I stop running it. Are there no stealth ad blockers out there?

    1. Re:Salon.com is the worst example I've seen by vyvepe · · Score: 1

      Those ad blocking detectors are another scripts. You can often block them with some decent selective script blocker, e.g. uMatrix etc. The site is often usable after blocking the ad blocking detectors. That may change in the future when they start to load useful content with the same script which shows the ad blocking notification too.

  32. I hate "infinite scroll" by viperidaenz · · Score: 3, Insightful

    Especially on a product website.

    You scroll through their products, click on one, then when you go back, you've lost your place.

    I shouldn't have to open every link in a new tab just to keep my place in a list of things.

    1. Re:I hate "infinite scroll" by Misagon · · Score: 2

      Oh. I really hate infinite scroll.
      The "infinite scroll" has only one valid use IMHO: When you are displaying a timeline, looking back from the present. That is what it was invented for in the first place.

      Another thing I hate is links that are not links but buttons that act like links --- but only when left-clicked. Those can't be opened in a new tab or window.
      Combined with infinite scroll, that is just hell.

      Or about about when you click on a "link", and the new "page" occupies the entire browser window ... but it wasn't a page but a popup in disguise. You press Back to get back to where you were but instead you get out of the site and have to press Forward again and you loose your navigation in the "infinite scroll" because the context is not retained in the browser.

      Or how about pages with a button that says "More", and it replaced the items in a list walking forward in a collection and scrolled automatically to the top of the list ... thus looking like an infinite scroll even though it isn't.

      Oh, and buttons that don't appear until you hover. How many times have you not clicked on those accidentally...
      I don't want to think about how those sites work on tablets or on convertibles where you have both mouse and touch.

      --
      "We mustn't be caught by surprise by our own advancing technology" -- Aldous Huxley
  33. We solved the human-computer interface by the 90's by kriston · · Score: 1

    We solved the human-computer interface by the 1990s.

    The problem is that everyone insists that the old ideas are bad and only new ideas are good.

    All of this bending over backwards to get JavaScript and the single-threaded DOM become "single screen applications" ignores that we already had all this almost thirty years ago.

    --

    Kriston

  34. Amen! Amen! Amen, Brother! by Qbertino · · Score: 4, Interesting

    Webdev here.

    I'm so on board with this guy and I so totally get his frustration. This is my personal daily plight. The problem is, ever since "Web Design" we've had to deal with the vast majority of people in our field claiming to be "Web Designers" but not knowing squat about how the web works, what it does and what it can't do and how it is done correctly. This shows at every corner ever since. We need some serious steps into professionalising our field. It has come quite a way, but we are not there yet.

    People think that because it's nice and shiny and they can click on it that they can understand it. The problem is they don't. With web design and typography it is so easy for people to mistake the picture of a house with a house. After all, it looks the same, doesn't it? It frustrates the hell out of me talking to professional awarded web designers that after 20 years still blabbel utter non-sense about the 72dpi myth. I could hardly believe what I was hearing as I had this discussion last winter. That's because even the people handing out the awards don't know how the web works.

    I listened to a tech talk from a blind buy the other week who demonstrated with a screen reader and a braile terminal how he navigates the web. He also explained how to build a semantically correct web. It was such an eye-opener and a brilliant demonstration of where the wheat seperates from countless metric tons of chaff. Div soup, semantic hell and broken websites left, right and center. If I were Kind I'd pass a law that everyone who builds websites has to demonstrate the viablity of them by navigating them blind, with a screen reader. The quality of the web would instantly improve by orders of magnitude.

    --
    We suffer more in our imagination than in reality. - Seneca
    1. Re:Amen! Amen! Amen, Brother! by Bandraginus · · Score: 1

      I listened to a tech talk from a blind buy the other week

      It was such an eye-opener

      I see what you did there...

  35. All of the above points are valid by Anonymous Coward · · Score: 2, Insightful

    Remember back when everyone was still using standard hard drives and you finally acquired your first SSD and booted up in a few seconds, and your computer felt more responsive than you ever remembered? Life was good. That game that used to take 2 minutes to load now loads up in seconds!
    But what happens is soon everyone is using SSDs, including those of us doing development. Now when I write that code that accesses that hard drive way more than it really needs to I won't care, because SSDs are so fast! But oops, now everyone who's been writing code that access the hard drive hasn't cared so much about optimizing their calls either, and now our experience is slowly getting back to what it used to be.
    Oh fuck, now I'm stuck using this computer that doesn't have an SSD. It's only got a shitty old platter hard drive. Sweet baby cheeses...why is everything so slow now??
    This happens time and time again in IT. It's why Windows10 boots up in about the same time DOS used to boot up off a floppy. Well, you get the idea anyway.
    May God have mercy on your soul if you're stuck on dial-up.

    1. Re:All of the above points are valid by Jarik+C-Bol · · Score: 1

      "Got all these resources, might as well use em!"

      --
      I've decided to Diversify my Holdings. I've divided my cash between my left and right pockets, instead of all in one.
  36. Wrong. by Qbertino · · Score: 4, Insightful

    Perhaps people should worry far less about visual appearance and far more about functionality.

    Wrong.

    Professionals should care about and be able to handle both. Aesthetics isn't that difficult and if someone doesn't care how a website looks they still have some work to before they can call themselves a professional webdev. Not caring about aesthetics is just as bad as not caring about wether your stuff is processed client- or serverside. That doesn't mean they have to do screens all day, but it does mean they should know how it's done, to a certain degree. Just as any screendesigner should know what state, focus and context is and the difference between a value and a variable.

    If someone can build a lean website that just can't help looking like shite they're part of the problem. The way smaller part, but still a part. The others are people who build neat screendesigns but wouldn't know a client from a server and think because they are OK in print they're good in web. Then there is that massive blob inbetween who are bad at both and still claim to be professionals.

    Bottom line: Learn some basics about design, it's really not that difficult and knowing some general stuff about modern bauhaus minimalism shouldn't be to much of work for any decent developer.

    --
    We suffer more in our imagination than in reality. - Seneca
    1. Re:Wrong. by johannesg · · Score: 1

      Am I the only remaining person on the internet who thinks that the word 'wrong', on a line by itself, as the opening salvo in a war of absolute moral superiority, is just painfully rude?

    2. Re:Wrong. by DamnOregonian · · Score: 1

      No. Perhaps the only one kind-hearted enough to imagine that wasn't the exact intent, though.

    3. Re:Wrong. by Njovich · · Score: 1

      Aesthetics isn't that difficult and if someone doesn't care how a website looks they still have some work to before they can call themselves a professional webdev

      Wow, you better make it into law that professional webdev is a protected title then and make sure that you are the gatekeeper. Because shockingly, right now anyone can call themselves a professional webdev without going through Qbertino (265505). In fact, the term professional web developer means that web development is your profession. Meaning that anyone working in it (even if they suck) should be called professional webdev. If you aren't aware of any webdev jobs that really don't require *any* aesthetic skills, you should look around any major organization.

    4. Re:Wrong. by thegarbz · · Score: 1

      Yes. :-P

  37. Re:...what? by Jarik+C-Bol · · Score: 5, Insightful

    Eternal September.
    You do realize that, at this point, MOST people using the internet have essentially no idea how ANY of this actually works, and couldn't figure out how to do script blocking even if you made them watch 4 hours of youtube videos explaining and demonstrating how to accomplish it?
    The man has a point, which is, for the average user, none of the shit that has been shoehorned into, glued onto, and kludged under damn near every website on the net is actually useful, and generally actually detracts from the usability of the site.

    --
    I've decided to Diversify my Holdings. I've divided my cash between my left and right pockets, instead of all in one.
  38. Re:What?? by Anonymous Coward · · Score: 1

    Yep. Sadly 99.9% of the web *still* looks like alta-vista, ask jeeves etc circa 199x. A modern, shinier, 2.0-type version, but still slow and bloated with tonnes of unnecessary crap that get in the way of the actual content... if there is any.

  39. Re:Larger files aren't a problem by Anonymous Coward · · Score: 4, Informative

    Ghostery is owned by publishing house Burda. Ghostery includes functionality for tracking which ads have been blocked (off by default) and injects ads into some pages (on by default) (in German).

  40. Re:Simple. Avoid CNN by DamnOregonian · · Score: 1

    That was my initial take on the phenomenon. These days, I'm less sure.

  41. Get rid of trackers and see by zdzichu · · Score: 4, Interesting

    Visit https://eu.usatoday.com/ and try not to blink, or you will miss page loading and rendering. They decided that getting rid of JS trackers is a better business decision than implementing all the consent gathering, required by EU law. Now USA Today page loads fast.

    --
    :wq
    1. Re:Get rid of trackers and see by Megol · · Score: 2

      It's fucking beautiful! No crap - just content.

  42. no dark mode, slash is so 90s mainstream by cheekyboy · · Score: 1

    this site isnt for nerds, its for mainstream plebs.

    Give us dark theme, like ARS, your so no a geek slashors.

    --
    Liberty freedom are no1, not dicks in suits.
    1. Re:no dark mode, slash is so 90s mainstream by Aighearach · · Score: 1

      Oh come on, everybody here loves alien probes, that makes them nerds, right?

  43. Come to Europe, our page load times are faster by thegarbz · · Score: 1

    Thanks to GDPR a low of websites are serving up the same content to Euopeans without all the bullshit attached. https://linustechtips.com/main...

    I can't confirm if the CNN actually serves up pages that take 30 seconds to load, but I just clicked on the top most story about the wildfires and got a load time of 4 seconds with adblocking, and 6 seconds without adblocking.

    1. Re:Come to Europe, our page load times are faster by 6Yankee · · Score: 3, Informative

      Thanks to GDPR, every damn site out there throws up an overlay demanding that I explicitly accept their cookie bullshit. Do I need to start adblocking these as well?!

    2. Re:Come to Europe, our page load times are faster by thegarbz · · Score: 2

      That has been the case for 7 years now. The only thing that has changed is the text of the warning and the requirement that the site actually offers some meaningful choice rather than accept all and middle finger.

    3. Re:Come to Europe, our page load times are faster by 6Yankee · · Score: 1

      There's overlays and there's overlays. A cookie consent banner is annoying enough. Slashdot itself put a full-screen overlay in front of me, with on-off toggles for all the various advertisers. It's down in the bottom right of my screen now as a blue "privacy settings" link - but when it first went live, I had to click through that bullshit before I could even see the front page. Slashdot is far from alone in this.

    4. Re:Come to Europe, our page load times are faster by thegarbz · · Score: 1

      Indeed, but I'm saying these overlays have been there for 7 years. Nothing in the GDPR says they need to be obnoxious and take up the entire screen. I have seen plenty of cases where the existing cookie overlay simply was modified slightly for GDPR compliance.

    5. Re:Come to Europe, our page load times are faster by 6Yankee · · Score: 1

      Indeed, it's not the EU or the GDPR insisting on this. But, as with the cookie consent before it, there seems to be a lack of clear guidance as to what is actually needed. In that environment, the biggest companies with the most to lose let their lawyers push them into something onerous, then everyone else sees that and assumes it's best practice. Never mind whether there's a more user-friendly implementation. As I recall, even the UK Information Commissioner's Office went back and forth on what was the right implementation of the cookie law.

      I don't know where you're located, and perhaps that makes a difference to what you see. (I'm in the EU, and FWIW, US sites seem to be the worst.) But whole-page click-throughs full of legalese are not uncommon. I don't recall seeing those with the cookies. Hopefully this will settle down to something more sensible - even if only because site owners start seeing a drop-off in views.

      It's not just online either. Not long after GDPR kicked in, I went for my regular massage. Before we started, the guy handed me a form because "GDPR says we need it". Um, no? You need my phone number in case there's a problem with my appointment, and you need my surname so you can put Mr. in front of it. But their lawyers had told them that GDPR compliance meant gathering as much personal data as you can write on a sheet of A4, then locking it in a filing cabinet. All I could do was shake my head and fill in the form. If they try emailing or showing up at my door, they'll be disappointed.

    6. Re:Come to Europe, our page load times are faster by thegarbz · · Score: 1

      Oh lol yes. I fully agree. Companies have gone full retard fuelled with fear through stories that they will be made bankrupt by the EU for not doing something they weren't asked to do in the first place. I've seen this too in great variance:

      a) blocking the EU completely
      b) serving different sites to EU with tracking cookies disabled
      c) serving full page confirmation dialogues
      d) a small banner
      e) doing nothing

      The reality is a lot of places can get away with a combination of e and b. Those people freaking out that they have to disable logging on their server got really poor (or likely none) legal advice.

      My gym here asked me to sign a GDPR form saying they need consent to the data they already have. I told them they are idiots since they already have consent on account of me filling out the paper form originally.

      Even better one my colleagues is a scouts leader and told me a story about the management committee talking about getting the kids to take GDPR forms to their parents, ... the only information they've collected are their parent's emergency contact details.

      Of course the internet has a meme for this: https://imgflip.com/i/c5avw

  44. Why adblockers are so popular by Squirmy+McPhee · · Score: 1

    We really shouldn't need adblockers, but we do, and this is precisely why. I don't mind a web site making a little cash from putting ads in front of my eyeballs -- it's exactly what publishers have always done with newspapers, magazines, and TV shows -- but when they waste my time or render a page unreadable then I'm done. Pages with delayed loading of ads or videos such that the text on the page is constantly moving after I have already loaded the page -- who ever thought that was a good idea? I understand why publishers scream about adblockers, but really, with many (and increasingly more) sites, if the publisher isn't going to build a reasonable web page then I'm either going to use an adblocker or I'm going to go elsewhere. Either way, the publisher won't make any ad dollars off me. I don't think I'm being unreasonable, but many publishers certainly seem to think I am.

    Unfortunately, at work I don't really have much control over these things because my computer is locked down so we can only use software that has been vetted for security and privacy. Ironically, that means using Chrome with settings locked by the administrator to share maximum information with Google, no ability to install extensions like Privacy Badger and Adblock, and no ability even to install tools that make it easier to work with our approved office suite and project management tools. I don't think they realize just how much money they're paying me to fight with software that is supposed to be making me more efficient, but that's getting off-topic....

  45. speaking of which by fredan · · Score: 1

    slashdot needs to fix their html code for displaying polls. https://imgur.com/a/HnX1CYV

  46. Re:You think developers are making those decisions by UnknownSoldier · · Score: 1

    > Look at Google's initial success

    Indeed.

    Look at all the shit Yahoo kept adding while Google focused on doing one thing well. Functionality beats Form.

    --

    /r/minecraft has gone full SJW retard. It is "illegal" to discuss the history of epic builds on a Minecraft server if you mention the server name or city, such as 2b2t's Boedecken city

    *facepalm*

  47. The Website Obesity Crisis by arcctgx · · Score: 1

    That's not news, the websites have been getting fatter and fatter for a very long time now. Maciej Ceglowski calls that "the website obesity crisis", and he gave a very good talk about this problem. Goes into a bit more detail than TFA. The text version is available here: http://idlewords.com/talks/web....

  48. Re:Larger files aren't a problem by Oligonicella · · Score: 2

    Oh bull. Any jump from 100Ks to 1Ms in volume impacts load even at higher speeds. It's a factor of ten, minimum. And you seem to forget that not everyone has the higher bandwidth you apparently do. You're exhibiting bias against 'flyover country'.

  49. Re:Slashdot can't even encode characters correctly by arth1 · · Score: 3, Insightful

    Indeed. Not being able to edit or delete posts is a big plus that has helped Slashdot survive for as long as it has.
    You can always reference and quote a post knowing that what you referenced and quoted won't change under your feet.
    Instead, some people here want to introduce redactionism? Either they really haven't thought this through, are incapable of doing so, or don't care. In either case, they are the problem, not the commenting system.

    That said, it would be nice to get a WARNING after the submit, if there are unmatched tags (especially quote and blockquote), requiring a second confirmation in those particular cases.
    But editing? No, that is what makes Slashdot special enough to warrant its life. Make it like other sites catering to the lying and the stupid, and it will perish.

  50. Re: ...what? by oobayly · · Score: 2

    Our website won't work without JavaScript. Why? Not because it's needed for advertisements, tracking, or any of that bullshit. It because we can create a very clean interface for searching our stock without having refresh the whole page (or even an iframe). The page queries a web service that return JSON which is far smaller that a frame of markup will ever be.

    For example, if you want to search by a make and model of a product, without JavaScript you'd have to select the make, click submit, wait for the page to redraw. Select the model, click submit and wait for the page to redraw. Want to apply another filter? Select and submit, etc. With JavaScript you can select the make and the models are reloaded, allowed with any related filters.

    I hate slow websites, and making ours fast has been a priority, but telling people to disable JavaScript will never work because the vast majority of interaction websites require it. You might as well tell people to use lynx...

  51. Re:Slashdot can't even encode characters correctly by tsa · · Score: 1

    I agree and am confused about why you haven't been modded up more.

    --

    -- Cheers!

  52. Re:Slashdot can't even encode characters correctly by tsa · · Score: 1

    You're so right. And I miss John Katz.

    --

    -- Cheers!

  53. Re:...what? by thegarbz · · Score: 2

    Heh...does anyone on Slashdot seriously run without at least at least script blocking in place?

    Define script blocking. Running ublock Origin which also blocks a set of tracking scripts? Definitely. Running the equivalent of Noscript and having to finely whitelist every script on every website? Fuck no, my time is more valuable than that.

  54. Re: What's the best way to keep the web lean and m by vtcodger · · Score: 3, Interesting

    You javascript guys remind me of the loyal Americans that firmly believed in the 1970s and 1980s that America was building the finest cars in the world. The cars themselves had barely changed since 1949. Huge, gas guzzling monstrosities, with the handling characteristics of a buckboard and a typical showroom to scrapyard lifetime of six years. On top of which, the build quality was, if anything, worse than it was two or three decades earlier. When consumers finally realized that the product was awful, they fled en masse to products from overseas. It took government intervention and the 1984 Ford Taurus/Sable sedan to sort of save the US automotive industry for a couple of decades..

    The issue is not my understanding of javascript mate. It's the crummy products you folks are producing.

    Even if javascript wasn't beyond the capabilities of its practicioners, I think it's likely doomed in the long run because it seems impossible to prevent malicious any_sort_of_script from compromising users computers and there seems to be no way to keep nasty scripts out of the web ecosystem other than to refuse to run scripts.

    --
    You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
  55. Re:Larger files aren't a problem by thegarbz · · Score: 1

    Sure, you keep thinking that

    He doesn't need to think that. It's a basic fact that the loading and rendering of larger more detailed content takes up almost no time at all.
    Likewise you seem to actually agree with him given you listed a whole lot of plugins that don't actually block what the GP was referring to.

  56. programming by nten · · Score: 1

    I don't enjoy programming so much as having my programs work. Anything that makes that more difficult irks me. I hate abstraction layers for the most part. Coding standards are usually over generalized best practice. And the hideous nonsense we perpetrate in the name of reusability, extensibility, and maintainability makes me nauseus. Instead, "you aren't going to need it", "rewrite don't reuse", and " don't abstract what you don't understand".

    --
    refactor the law, its bloated, confusing and unmaintainable.
    1. Re:programming by lsllll · · Score: 1

      And the hideous nonsense we perpetrate in the name of reusability, extensibility, and maintainability makes me nauseus.

      Copy and paste much? I don't know if you were serious about what you wrote here, but if that's the case, I would truly hate to be maintaining code you wrote. There's nothing more painful than having to find the 5 different instances of the same buggy program you wrote and having to do the same fix 5 times.

      --
      Is that a roll of dimes in your pocket or are you happy to see me?
  57. Re:Slashdot can't even encode characters correctly by JustAnotherOldGuy · · Score: 1

    Well said, and spot-on.

    Not being able to edit is quaint, but it makes Slashdot feel like AOL.

    There may be other discussion sites on the web that don't let you edit comments, but I'm not aware of any.

    --
    Just cruising through this digital world at 33 1/3 rpm...
  58. Example of a hosts file to avoid some bad stuff by Paul+Fernhout · · Score: 2

    This is a hosts file I use to avoid some bad stuff: https://someonewhocares.org/ho...

    Much thanks to Dan Pollock and others for creating and maintaining it!

    --
    A 21st century issue: the irony of technologies of abundance in the hands of those still thinking in terms of scarcity.
  59. uMatrix as part of the solution by Paul+Fernhout · · Score: 2

    I agree on the value of uMatrix. Right now, for example, it is blocking 14 items from Slashdot. I can't imagine browsing the web without it or something similar.

    When I sometimes see people browse the web without it I am a bit shocked at what most web pages look like. Also, once I posted a link to a reasonable site without knowing that there was advertising-supplied "your computer has been infected" junk there -- because I usually just don't see junk like that.

    For personal web surfing, I mostly use a not-too-fast Chromebook (running GalliumOS) with only 4GB RAM -- but I can have dozens or sometimes even hundreds of tabs open without much slow down (usually) -- because most of the JavaScript is selectively blocked. Contrast that with comments by people who say their Chromebook (or other machine) slows down when only a few tabs are open.

    The risk though is that uMatrix can in theory mess with any site or with your computer. This is the sort of thing that should be baked into every browser -- and continually undergo stringent review. But it is not built-in because -- even with Firefox -- there are conflicts of interests with how browser vendors make their money via either advertising or deals with advertisers.

    A plus for me is that -- as a JavaScript/TypeScript UI developer mostly right now -- looking at what JavaScript sites load can be educational. But I can see how for the average web user that is mostly going to be more of a potentially confusing chore -- although a chore still worth it for everyone IMHO.

    I don't use uBlock origin -- maybe I should? But I have found a hosts file that blocks questionable sites helps a lot (see my previous post here e.g. https://someonewhocares.org/ho... ).

    Tangentially, here is a shout out for using Mithril.js/HyperScript plus Tachyons.css for web UI developers who want to make low-footprint quick-to-load-and-run sites that are also easy to refactor.

    --
    A 21st century issue: the irony of technologies of abundance in the hands of those still thinking in terms of scarcity.
    1. Re:uMatrix as part of the solution by Geekbot · · Score: 1

      Some years ago I sent a link to a website out to some people in the company. They had asked for a recommendation for a website that could do X.
      They all replied along the lines of how could I send them that link.
      Turns out there was all kinds of inappropriate ads and what not that I had never seen. Now I don't send anything out that I haven't tested out at work. I'm not trying it on my personal PC without javascript blocked.

  60. Re: What's the best way to keep the web lean and by Anonymous Coward · · Score: 1

    Javascript is a horrible software development tool. It was created for people with poor coding skills who find static type checking to be too difficult. Business people have decided on this standard, not the industry, because they can hire two JavaScript monkeys instead of one software engineer and to them thats better. They donâ(TM)t care since they only pay for a small amount of the bandwidth required to present their site, the consumer pays for all the thirdparty crap they have to download to view that site.

  61. Re: What's the best way to keep the web lean and m by mcswell · · Score: 1

    But you overlook the biggest improvement American car manufacturers came up with: tail fins! (which btw I see on a lot of websites...not literal tail fins, but the functional equivalents)

    For the record, every car I've ever bought was foreign (counting the Chevy LUV, which was really a re-branded Isuzu). The only really bad foreign car was a 1970-something Fiat 128 SL. Nice looking, nice driving when it was working, but less dependable than an American car, if that were possible.

  62. autoplay by mcswell · · Score: 1

    In Firefox, set media.autoplay.enabled to false. If you do want a video to play (youtube, say), you may need to click on it (at least once) before the browser gives up and tells you the video is broken. Once it does that, I've had to reload the page in order to get the video player to respond.

  63. baiting by nten · · Score: 1

    I might have been overzealous in my statements to get a reaction. I do think copy and paste can be the beat form of reuse for domain specific stuff that is "just different enough" from an existing bit of code that generalizing it gets ugly. I have seen more instances of code that was made common for reuse that subsequently became less or un usable by any of its users than I have seen of the "oh crap I only fixed that bug in the other spot" problem. I prefer paraphrase to copy and paste as a form of reuse anyway. And then in so many instances I have seen people reuse code but they decided to create a wrapper to abstract away the lack of understanding they had, unknowing that there were already three such layers created for exactly the same reason.

    --
    refactor the law, its bloated, confusing and unmaintainable.
  64. The fix by joemck · · Score: 1

    Page taking forever to load? Annoying autoplay videos? Newsletter beg? Click the back button. If enough of us do this, the designers will eventually get the hint.

  65. Wish others would do as I have by ve3oat · · Score: 1

    I run a small information website (not further identified) which has no bullshit. My guiding principle has been to present only the content without unnecessary embellishment. So, I have ...
    no cookies,
    no pop-ups,
    no plug-ins,
    no Flash,
    no scripts of any kind except for a visit counter and a script to run the form on the Contact page,
    no requests to sign up, register, or subscribe,
    no collection of information about your location,
    no frames,
    no applets,
    no animations,
    no auto-start videos, and
    no advertisements, except for links to and a few logos from organizations that I support or of which I am a dues-paying member.

    Someone should start a public black-list of sites that have too many scripts or too much non-content "stuff". I could name a few sites to add to the list.

  66. Re:Larger files aren't a problem by decaffeinated · · Score: 1

    Thanks. Privacy Badger it is, then.

  67. Not surprising by Sqreater · · Score: 1

    It's just another example of the developing complexity collapse.

    --
    E Proelio Veritas.
  68. Irony by maiden_taiwan · · Score: 1

    I guess we now know the answer to Do Businesses Really Need to Hire CS Majors?"

  69. Re: What's the best way to keep the web lean and by walllaby · · Score: 1

    I don't think many are claiming JavaScript is a good languageâ"its just what we have to work with on the web. Thankfully there are higher-level languages like Typescript that can transpile, but until browsers are fully on board with a different solution, we're stuck with JS.

  70. Re:...what? by SuperDre · · Score: 1

    But he's right.. a lot of websites load much MUCH slower on modern browsers and highspeed connections than (not even) 10 years ago, and the information it shows hasn't changed. So a lot of garbage is used in designing these modern websites. A lot of people who call themselves webdevelopers aren't real webdevelopers, if their WYSIWYG editor doesn't show it correctly, they don't know how to fix it, and only know the components that come with it, but real "HTML 5" is not something they know.

  71. CNN getting slower, is it the platform? by ripvlan · · Score: 1

    I'll admit it - I read the evil purveyors of fake news. But I do so less and less often because it requires a full powered PC these days. The pages render largely blank, readable text is a moving target constantly resizing and moving content around,, and on my iPad Mini sometimes fails to load text beyond the first paragraph. Other websites are becoming the same way. Even my few years old quad-core i7 struggles to load a website. How much horsepower do I need to read the news? (haha -- maybe I need a virtual PC to read fake news?!! :-D )

    But I have to wonder if it isn't the platform used to generate/publish the website. It can't be "just the ads" --- CNN has decided that every article needs Video whether the video belongs to the article. And the video needs to auto-play to some other video. Poor design choices. I'm usually done reading the page before the video loads.

    And with other sites becoming just as slow - could it be "Angular" or whatever framework is used these days? So much dynamic javascript - javascript is a pig (sorry, I think it needs a compiler). The web wants "Flash" like features but we're all using low-powered mobile devices. I think there's conflict.

  72. uMatrix and Waterfox by Artemis3 · · Score: 1

    This is why I'm using uMatrix with Waterfox. The "modern" web has gone out of control, and you need to filter the crap out of it, starting with tracking, ads, and of course not needed junk like fonts or rogue scripts mining Monero or whatnot.

    uMatrix handles everything beautifully, and remembers per site settings.

    Sometimes my internet degrades so much that i have needed the old fashioned Netscape block image button, for that i got image-block, another extension that has saved when every little byte counts.

    Also Waterfox with the classic theme restorer is an unbeatable combo for a decent classic UI.

    --
    Artix
    Your Linux, your init.
  73. Re:Slashdot can't even encode characters correctly by piojo · · Score: 1

    I never realized how much it helps, but not being able to edit helps keep the site civil. You can neither go back and make your post more sarcastic, nor write whatever you feel like at the moment, knowing you can change it later.

    But as to submission issues, yes! I would love it if changing the text preferences (like enabling/disabling HTML mode) did not wipe out all the text you wrote. (Ha, maybe unexpectedly deleting posts is a technique to reduce the length of arguments.)

    --
    A cat can't teach a dog to bark.
  74. Windows and other environments by strikethree · · Score: 1

    This is no different than MS Windows or GNOME.

    I believe there used to be a saying a thousand years ago when I was just a wee lad: What Intel giveth, Microsoft taketh away.

    This is all exactly representative of mental health in the modern world. Justify things based on what you want instead of reality and the crud just keeps building until it just doesn't work anymore. It is a good thing that humans have limited lifespans so we can justify the mental illness by saying that they were gonna die anyways so we do not have to reflect on what caused the problems.

    --
    "Someone needs to talk to the tree of liberty about its ghoulish drinking problem." by ohnocitizen
  75. Re:...what? by RandomFactor · · Score: 1

    Like I said to each his own. My web browsing experience isn't optimal for you, yours isn't optimal for me.

    Content filtering isn't the same level of protection as something like NoScript, but maybe you run on Linux or in a disposable VM making that the right approach for you.

    I suspect that 30+ second load mentioned takes considerably less on your system also though? :-)

    --
    --- Mercutio was right.
  76. Re:Slashdot can't even encode characters correctly by fferreres · · Score: 1

    Like...the New York Times? The only way to ensure that ever response relates to what was originally written, is exactly that. Which is why Slashdot ASKS ....VERY TIME...to review what you've written and make sure that it says what you want to say. Slashdot is like spoken word. You cannot go back in time and change your words. It's like speech. Those that don't get it, either never reflected on it, or fail the implications of changing your speech after the fact. It is also why newspapers actually correct only very minor error and provide a log of changes / errata in every single article with changes. In here, doing that would require editorial review, and since it's user opinions, that's why you can't edit.

    --
    unfinished: (adj.)
  77. Re:...what? by thegarbz · · Score: 1

    I suspect that 30+ second load mentioned takes considerably less on your system also though? :-)

    Indeed. Which was my point. Are you talking about script blocking with white list, or just adding some kind of basic protection like the ublock plugin that leaves most of the internet otherwise functional yet many tracking systems in place.

    So each to his own sure, but you also asked "does anyone on slashdot seriously...." If you're talking about basic protections then the answer is no. If you're talking about white list and script management the answer is not only certainly, it would be "predominantly".