[ / / / / / / / / / / / / / ] [ dir / animu / arepa / ecopol / hisrol / leftpol / qanon / vg / vichan ][Options][ watchlist ]

/tech/ - Technology

You can now write text to your AI-generated image at https://aiproto.com It is currently free to use for Proto members.
Email
Comment *
File
Select/drop/paste files here
Password (Randomized for file and post deletion; you may also set your own.)
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Expand all images

File (hide): 8f22d99e1b1df14⋯.png (3.48 KB, 512x512, 1:1, js.png) (h) (u)

[–]

 No.950499>>951040 >>951389 >>952715 >>952723 [Watch Thread][Show All Posts]

The Bullshit Web

My home computer in 1998 had a 56K modem connected to our telephone line; we were allowed a maximum of thirty minutes of computer usage a day, because my parents --- quite reasonably — did not want to have their telephone shut off for an evening at a time. I remember webpages loading slowly: ten to twenty seconds for a basic news article.

At the time, a few of my friends were getting cable internet. It was remarkable seeing the same pages load in just a few seconds, and I remember thinking about the kinds of the possibilities that would open up as the web kept getting faster.

And faster it got, of course. When I moved into my own apartment several years ago, I got to pick my plan and chose a massive fifty megabit per second broadband connection, which I have since upgraded.

So, with an internet connection faster than I could have thought possible in the late 1990s, what’s the score now? 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.

https://pxlnv.com/blog/bullshit-web/

 No.950501>>951163 >>951262 >>952718

Yes, the mainstream web is bulllshit. The silver lining is that, aside from internet banking, we're not beholden to it in order to live in modern society. You have the power to block out the majority of the RCE on the modern web. Of course, we didn't have to a decade ago because it didn't exist, but now that it exists we have to power to block it, so it's a zero-sum game.

There is still non-mainstream internet which is fine. How long did /tech/ take to load? I didn't have to wait for an open phone line to post this. I don't have to pay by the hour/minute to check for a response. We've moved forward and we've moved back.

Everything is terrible, so make the best of it.


 No.950503>>951040 >>951263 >>952721

Article is a nice read. I didn't know about amp yet, but is seems like yet another instance of google being assholes.

On the plus side, I was visiting some webstore the other day and it was amazing.

Just one domain, no -static -img -content addresses that stuff gets pulled in from. Nothing at all.

Imagine visiting store.com and not needing to mess with your umatrix.

It even worked more or less without javascript iirc.

Miracles happen.


 No.951039

Well written article, kudos to author.


 No.951040>>951159

>>950503

AMP is everywhere if you are a web developer. Google is pushing it hard.

>>950499 (OP)

Really like this OP. Think about what it is nowadays. 50 Mbit/s is 3 orders of magnitude faster than 56 Kbps of dialup modems, yet websites take several seconds or even minutes for some to load. It just goes to show how faster hardware leads to more bloat; however, the bloat in this case is entirely centered around providing advertising networks with information. If websites would get rid of this third-party javascript then their sites would load instantly for people. There is no need to wait a minute to load a sub MB jpg.


 No.951159

>>951040

Not just ads. Modern dev even outside webdev is filled with bloat. Just press ctrl+f on any modern site and watch the page reload all the fonts. This happens even with JS disabled. Have you tried Gnome in the last 10 years? It's kill.


 No.951163

>>950501

You don't need internet banking, I set up a new bank account today and explicitly said I didn't want internet banking.


 No.951262>>951393

>>950501

A guy who worked on one of the first "proper" e-banking systems used to be one of my compsci professor, he said he wouldn't touch that shit with a 10ft yard stick. Read the ToS, it has botnet engraved in it.


 No.951263

>>950503

mind shilling for it? i'd love to see if you're larping or that site is actually how you saw it


 No.951305>>951332

I have built a few fully featured web applications. I usually opt for a combination of server side templating mixed with a simple API that is called from writing very simple JS fetch calls. The calls are added to event listeners on DOM elements so if you disable JS no big deal you just lose some interaction. We used to call this progressive enhancement and it was seen as a virtue. It is so fucking easy to keep it simple and extremely fast if you know how the web is actually designed and how HTTP works as a protocol.

People are going to look back at React/Vue as huge mistakes. Take the new Reddit redesign. That shit is the canonical example of React being total and utter shit.


 No.951332>>951402 >>952430

>>951305

The new reddit is cancer within cancer, but the old reddit design was cancer as well.


 No.951389

>>950499 (OP)

This article is late to the party, and not nearly as good as the article I suspect it cribbed from:

http://idlewords.com/talks/website_obesity.htm

Ceglowski made the same points about AMP 3 years ago.


 No.951393

>>951262

>10ft yard stick


 No.951402

>>951332

at least old reddit is a fast cancer. new reddit is slow as hit cancer.


 No.952430

>>951332

Old Reddit scored low in usability, but it worked without JS and that's all that matters,


 No.952487>>952590 >>952894 >>954153

File (hide): b012316910ec244⋯.jpg (127.98 KB, 970x678, 485:339, hard drive.jpg) (h) (u)

Think about where the speed bottleneck is in this system. Hint: it isn't in the cables; electrons traveling down copper wires and photons traveling in fiberglass cables go nearly the same speed. But signals in copper cables are direct current (DC) rather than AC so they drop their voltage over large distances and need to get amplified at voltage boosting stations every couple miles. You lose a few milliseconds of ping at every voltage boosting station, so you get faster download times if you live close to the servers of the website you're accessing. The actual speed bottleneck in the system is at the hard drives of the cloud computer where the website's files are stored. The problem is specifically at the read/write arm inside the hard drive. Computer engineers have been able to increase the speed the hard drive's record platter spins at from 5400RPM to 7200RPM, but they haven't been able to increase the speed at which the stylus arm swings. Websites nowadays have a lot more images and videos and fonts than they did in the 90s, and each one of those many files is on a different location on the record platter. The hard drive's stylus arm has to swing to the correct position of the platter, read that data, then return to its neutral position and seek where the next file is. The process has to be repeated a second time inside your own computer, so that further slows down the process.


 No.952572>>952636 >>952640 >>952738

The funny thing is that webdev is often considered "n00b programming" compared to other programming fields, yet I find it much harder, but for the wrong reasons.

I just can't keep track of a million frameworks and libraries just to perform some shitty animations that use half your RAM and don't add any actual content.

At the moment, I work mainly in scientific computing, and boy is it so much better. Yes, it's probably *harder* in the sense that it requires good mathematical skills and actual computer science knowledge, but at least everything makes sense and is consistent. Not the bullshit million frameworks you seem to need to do pointless kiddy stuff.


 No.952590>>952607

>>952487

>electrons traveling down copper wires and photons traveling in fiberglass cables go nearly the same speed.

Stopped reading there. The part about HDDs is bullshit too.


 No.952607>>952642 >>952668

>>952590

Yeah, electrons travel about half the speed of light in copper.


 No.952636

>>952572

Consistency hurts. Every fucking week there's some new bullshit framework or the browsers are start playing Game of Thrones with eachother over CSS standards.


 No.952640

>>952572

I freelance so I get to see everyone's shit. Mathfag code is by far the worst code out there, it's yanderedev tier scrawl with variables named a, b, c, d, e, etc.. They usually have very little to do structurally, it's all just some script glue around a core of passing data to a number crunching library, so is very light on 'programming'.

Webdev code is a test of how many things can be ducttaped together before it all falls apart and most code they write is trying to smooth over the problems this causes. It's the same kind of layered death spiral Java went through. Those who fail to learn from the past, etc..

Gamedev code (at least for Unity) is what webdev code used to be. They're all terrified of datastructures and either iterate over all objects in a collection or put them in Unity's version of the DOM. These are literally the only two search algorithms they will use, like a webdev with jquery. I assume Unreal projects have more competent devs but I haven't worked on one.

Systemsfags are where I feel the most comfortable and code quality is infinitely better, but autism is a problem. If lead autist feels threatened he will defend the most stupid, obviously wrong shit with his life and will never ever let it be changed.


 No.952642>>952668

>>952607

Electrons travel slower than that in copper. Depending on the current, wire diameter and other factors they travel on order of 1 mm/s. Yes it seems counter intuitive, but that's not the speed of signal. If you push one electron in a pipe full of electrons another will exit on the other side "instantly", in case of copper more than half the speed of light 80-90% depending on parameters of the cable.


 No.952668

>>952607

>>952642

Electrons travel something on the order of several centimeters per second in copper wire. The thing traveling at half the speed of light is the electric field inside of the wire. The electric field just happens to drag some electrons lazily along with it.


 No.952715>>953291 >>954204

>>950499 (OP)

people are designing shit tier sites clogged with videos, scripts and images for even the most basic conveyance of information to the consumer.

poorly embedded tweets (*buzzfeed and metro*), a series of 2 meg plus photos which comprise half of the article (no names here *vice.com*), three thousand links (*daily mail*),useless disqus troll comments feed (*torrentfreak*) to name a few. its awwful.

seriously just disable images,90 percent of the time they are unnessecary anyway.


 No.952718

>>950501

>we're not beholden to it in order to live in modern society.

but that is the way most shopping is headed,some banks only operate online and most government services can only be applied for online along with jobs. so yeah we are slaves on the digital plantation. we do not NEED to be but that is the reality unless the governments of the world revert to the 1970s which they will not unless they have to.


 No.952721

>>950503

old news but it breaks the scripts of many sites in a seriously noticeable way.


 No.952723>>952724

>>950499 (OP)

Since 1998 everything related to computers has become shit.


 No.952724

>>952723

Yeah man it's all down hill since windows 98


 No.952738>>952867

File (hide): e8815f417fd0239⋯.png (79.3 KB, 226x235, 226:235, jk.png) (h) (u)

>>952572

>learn jehovascript

>stick with vanilla because I don't see the point of shitty frameworks that slow shit down

>learn to write userscripts

>compare my own redirector script that is 3 lines to a random one on greasyfork for the same site

>it's a dozen of lines and requires jquery for some reason


 No.952867>>952900 >>952919 >>954207

>>952738

That's the kind of shit I was talking about. Everything is way too complex and overengineered, all of which is made more funny by the fact that the ultimate goal of all this crap is a couple shitty useless animations and sounds.

These two websites: http://motherfuckingwebsite.com/ and http://bettermotherfuckingwebsite.com/ clearly illustrate the issue. You can build websites that work fine and also look good with some CSS without even writing a line of JavaScript.

From the first link:

>You. Are. Over-designing. Look at this shit. It's a motherfucking website. Why the fuck do you need to animate a fucking trendy-ass banner flag when I hover over that useless piece of shit? You spent hours on it and added 80 kilobytes to your fucking site, and some motherfucker jabbing at it on their iPad with fat sausage fingers will never see that shit. Not to mention blind people will never see that shit, but they don't see any of your shitty shit.

<I'm not actually saying your shitty site should look like this. What I'm saying is that all the problems we have with websites are ones we create ourselves. Websites aren't broken by default, they are functional, high-performing, and accessible. You break them. You son-of-a-bitch.


 No.952894

>>952487

This is wrong in so many different ways


 No.952900>>952904 >>952919 >>952932 >>954207

>>952867

That's not a website. That's a text file. You could read that text file in Microsoft Word. Websites are interactive and provide more than plaintext content. Websites generate content and dynamically display that content based on user interaction. You can't view a website in Microsoft Word because it's more than a text file.


 No.952904

>>952900

It has a link.

Therefore it's interactive.


 No.952919


 No.952932>>952933

>>952900

No, simple websites that you could print on paper are what the web was originally meant to be. What you're describing is a corrupted abomination of the original idea.


 No.952933>>952934

>>952932

Yes that was the original design of the web. Things have changed over time. It's obvious by the people who implement the web browsers that users of the web browsers are demanding something different. What we have today is different from what was there originally because users of the web want it like that.


 No.952934>>952937

>>952933

>What we have today is different from what was there originally because users of the web want it like that.

Dead wrong. 99% of the users of the web don't know what they want, they merely accept whatever is shoved in their face.

Companies started adding shitty scripts for tracking and surveillance, then shitty useless animations and heavyweight pages came all because of marketing. A flashy responsive page grabs more attention than a simple, static page. Not to mention the literal malware contained in ad scripts: blocking them is pretty much mandatory nowadays to have a usable web.

The web nowadays is fucked. Yes, things have changed over time, but for the worse.


 No.952937>>952939

>>952934

The users of the web are the ones paying the bills to hire web programmers and web infrastructure. They changed the web because they wanted it that way.

You can actually get the web back to how it was in the past. Step 1: Disable Javascript Step 2: Disable CSS


 No.952939>>952942 >>952943

>>952937

>The users of the web are the ones paying the bills to hire web programmers and web infrastructure. They changed the web because they wanted it that way.

That's a pretty warped and retarded definition of "the users of the web"

<You can actually get the web back to how it was in the past. Step 1: Disable Javascript Step 2: Disable CSS

Actually you can't, since a lot of shitty websites don't work properly with JavaScript disabled.


 No.952940

Web is a package manager for javascript applications.


 No.952942>>952945

>>952939

>Actually you can't, since a lot of shitty websites don't work properly with JavaScript disabled.

Isn't that what you wanted? A static website that shows black and white or just white because everything is printed with Javascript?


 No.952943

>>952939

>Actually you can't, since a lot of shitty websites don't work properly with JavaScript disabled.

Some won't even work without cookies enabled. Both could be fixable depending on the methods used with a userscript, but it's usually more effort than it's worth.


 No.952945>>952956

>>952942

I get you're retarded, but at least try not to look like it.


 No.952956


 No.953291

>>952715

>he does not know that TorrentFreak also have so-called intelligent commenters and autists


 No.954153

>>952487

I lost at least 10 IQ points while reading this


 No.954204

>>952715

those embedded tweets are the worst shit. they could not have fucked up harder. they even look like shit despite the ultra UX engineering that anything related to twitter's ilk most likely has


 No.954207

>>952900

1. You don't need Microsoft Word to view a text file.

2. 99% of websites are just a bunch of 1 paragraph articles which require no interactive content at all but load a bunch of bullshit. you could scrape it and view it about 100 million times before the page loads

>>952867

those websites are designed by people in the SF Haxor scene and are still bloated and then at the end he says:

>I'm not actually saying your shitty site should look like this. What I'm saying is that all the problems we have with websites are ones we create ourselves. Websites aren't broken by default, they are functional, high-performing, and accessible. You break them. You son-of-a-bitch.

so in other words, you site should have only 10MB of JS instead of 20MB




[Return][Go to top][Catalog][Screencap][Nerve Center][Cancer][Update] ( Scroll to new posts) ( Auto) 5
47 replies | 3 images | Page ?
[Post a Reply]
[ / / / / / / / / / / / / / ] [ dir / animu / arepa / ecopol / hisrol / leftpol / qanon / vg / vichan ][ watchlist ]