Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

"Google should be applauded if they make these wasteful developers suffer monetarily until they shape up."

As the browser author with the dominant market share, Google could start by not enabling these "wasteful developers". These ridiculously huge web pages can lock up a user's computer when the user's browser is a "modern" and "supported" one but not when the user agent is something simpler.

I can read wired.com really fast using various tcp clients to make the http requests and links to view the html. If user A reads the articles with Chrome and user B reads them using something simpler, how is user A advantaged over user B? All things being equal, if we quiz them on the readings, would user A score higher than user B?

The difference is the advertising, which almost always requires graphics - the more dazzling the better, and detailed tracking, which requires Javascript and the presence of other "modern" browser "features". There is a strong argument to be made that Google's browser caters more to the online ad industry (who wants to show ads and do tracking) than to users (who want to read wired.com quickly and efficiently).

Software developers have long been squandering user's resources beginning with Microsoft Windows. Hardware manufacturers were Microsoft's first customers and there was an incentive to get users to keep "upgrading" their hardware. - buying new computers.

Web developers are simply following the tradition.

A user can get those 500 words of content in an instant with zero ads, using the right user agent, even on an "obsolete" device. However there are zero incentives for online ad industry-supported companies/organisations maintaining "modern" browsers, web developers writing code to run on them nor hardware manufacturers to help the user do that.

The easiest way to change the "UX" for the web user is to change the user agent. Trying to get web developers to change what they design to only use a small fraction of what Chrome and the user's computer can do is far more difficult, if not outright impossible.



> Trying to get web developers to change what they design to only use a small fraction of what Chrome and the user's computer can do is far more difficult, if not outright impossible.

This is not only improbable to happen that web developers will change their malicious behaviour, it's also the user agent's fault for allowing that.

Why is there no connection speed detection in the browser? Why does the browser allow media playback by default? Why is there no mechanism that reflects the expectations of the user? Is the user expecting videos on the news website or just to read text and images?

I personally think that user agents are not really user agents anymore, as there's not even the idea of offering the user a choice like this.

And personally, I do not agree with the concept of trusting random websites on the internet - by default. Any website on the web should be distrusted by default, with the user having the choice on what to load and what to expect when navigating to that specific resource.

If I visit an i.imgur.com/somename.jpg, why am I redirected to an html page with megabytes of files just because the user agent accepts html then? Should this not be outright impossible?

But please take my comment with a grain of salt, I am building a web browser concept that allows filtering and upgrading the web (which is superhard to build) [1] and it's still a ton of work to get anything working in a stable manner.

[1] https://github.com/cookiengineer/stealth


All those things you mention are design choices.

Perhaps one of the impediments to the development of new user agents is a feeling that they must be complex and meet some "standard" of features. A standard that is nigh impossible to meet for the average programmer. On top of that, web developers demand the ability to create complex web pages full of executable code.

However we have no proof that users would reject a cornucopia of different agents that did not all have the same set of features. User agents do not need to be designed to satisy web developers. User agents can be designed to satisfy users.

They can be designed to do one thing well instead of do everything.

No user agent need be intended to "replace" any other, and certainly not to replace "modern" browsers. The intent is to create choice and user experimentation.

It is still possible to access the web with simple programs. It is not gopher or gemini but it still can work in a relatively simple way. Web developers probably do not like that but it remains true. The complexity of today's web sites is optional. It is a deisgn choice. Made possible by... "modern" browsers.

Godspeed.


I find it ironic that you bring up Windows as an example, when the amount of data the parent comment mentioned - ~100MB -- is enough for a full install of Windows 3.11 and Office 4.3... and will yield many times more enjoyment than the front page of Wired.


It is sad that Microsoft would never acknowledge that some users might want to run older software on newer computers. IMO, it is easier to see the performance improvements in new hardware when running older software than it is when running "the latest" software. I would have run 3.11 for many years on newer hardware. However the goal of the company and the message pushed to its software users was/is always "upgrade".^1 Today, it is "update".

1. Over time almost all user choice in "upgrading" has been removed. "Forced upgrades" is a thing.


You are not market share Microsoft aiming for. But you are not obliged to use run Microsoft Windows either. Linux runs perfectly on old hardware.

42 MB RAM without graphical system

64 MB RAM with graphical system

You may run Windows applications on Wine. Or Windows 3.11 on virtual machine.

Netbook I bought in 2008 was underpowered for Windows XP but was perfect for Linux. I still have it around. With up to date Firefox and Chrome it feels slow but in console mode it's snappy.

No need for install with LiveUSB. Everything is here, countless people made it possible, would you use it?


"Linux runs perfectly on old hardware."

I prefer NetBSD. I do not need graphics. I make custom images that boot from USB or the network.

As for Windows, there was a time, in the 32-bit era, and before the widepsread availability of virtual machines and Windows 3.11 images, when users were compelled to upgrade hardware and Windows versions. It was not made easy for a non-technical user to buy new hardware and use 3.11 if the hardware came with a more recent Windows version pre-installed. Microsoft will not facilitate installing older Windows versions on newer hardware ("metal", not VM) and may actively discourage it. In contrast I can easily install any version of NetBSD I want on new hardware. I am not compelled to install the most recent version. There is user choice.

How easy is it today to run Office in a VM on Linux?


Super, Linux was just an example I use.

I am running rolling release distribution on desktop and Ubuntu LTS on server. My choice of secure installations is limited [1]. Looks similar in NetBSD [2]. Microsoft had no interest in support - better if customer buy new version and support have significant cost.

VirtualBox solved running Windows in VM at least ten years ago. Office support in Wine is from platinum to garbage [3], [4], have not tried. I can imagine running outdated versions behind firewall. Running newer versions requires newer hardware. And internet facing applications should be up to date so modern browser support is limited - Firefox ESR at best. I run w3m from console only on emergency.

Speaking of hardware - Moore's law is dead. I do not think 2020 notebook differs much from 2014 notebook. Except better display and battery.

[1] https://en.wikipedia.org/wiki/Ubuntu_version_history#Version...

[2] https://en.wikipedia.org/wiki/NetBSD

[3] https://appdb.winehq.org/objectManager.php?sClass=applicatio...

[4] https://appdb.winehq.org/objectManager.php?sClass=applicatio...


> Microsoft will not facilitate installing older Windows versions on newer hardware

It usually works though nowadays, unless you go nuts and try to boot Windows XP or something. Are there any processors that flat-out can't run Windows 7 atm?

(Older versions of macOS, on the other hand, absolutely will not run on newer processors.)


If trying to get this work, Windows 7 is a good choice?

Have you ever successfuly imaged Windows 7 from an older laptop and installed it on a new compuer?

I only need Office. I do not necessarily need the latest version, so long as documents are XML-based.


I have never imaged OS's—I'm sure it's a fine practice since lots of people do it, but it feels "unclean". I always do clean installs.

That said, I was able to pretty quickly install Windows 7 on a then-just-released Ryzen 3950X last October. I do remember there being one hitch, I think I had to slipstream in USB 3.0 drivers.


You can run many old operating systems including esoteric one using virtual machine. Modern computers use very little overhead for virtualization.


This is not a solution to avoiding the resource consumption of running a "modern" OS on a "modern" computer. Your comment completely misses the point.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: