Live data from Hacker News

The "Cheap" Web

potato.cheap

111–120 of 230 posts

Re: The "Cheap" Web

#111

This is the standard tirade^W manifesto about how web users forced corporations to ruin the Web. Oh no. Why did you patron Walmart when you could have gone to your local mom&pops. That but for the Web. Petite bourgeoisie sentiment.

What the hell does "petite bourgeoisie sentiment" even mean?

Re: The "Cheap" Web

#112
post #79

Earlier quoted context omitted.

> it gives you the power to create experiences and share them almost effortlessly That's exactly where the hate comes from: I don't want you, the web designer, to have the power to create experiences, because you (collectively) use that power to force experiences on me that I don't want to have.

I didn't express myself as "the web designer" nor I implied that I wished to share experiences with you. What I meant is that I can share experiences to my friends via the browser, which act as a kind of a simple prototyping platform. I want the power to create experiences for some people I know, in a niche setting, without intentionally inviting anyone else.

Oh, well, that sounds fine! Sorry to mistake your meaning. I wish you could have gotten what you wanted in a way which did not have to change the fundamental nature of the web.

Re: The "Cheap" Web

#113

I'm guessing Cheap does not count for the blog post with no included image weighting over 1MB....... 315KB for HTML and looks like your "favicon.ico" is literally a copy of the webpage...

The images are embedded into the CSS.

I mean the blog post itself has no images.

Re: The "Cheap" Web

#114

Earlier quoted context omitted.

> it gives you the power to create experiences and share them almost effortlessly That's exactly where the hate comes from: I don't want you, the web designer, to have the power to create experiences, because you (collectively) use that power to force experiences on me that I don't want to have.

Don't visit the website

[deleted]

Re: The "Cheap" Web

#115

Earlier quoted context omitted.

Don't visit the website

I hope we can have a more reasoned debate than this. This topic is really important and frankly there's so much to it I hope that hearing others I can learn more. When I read some of the thread above what I am hearing is: "I don't want people to be able to run programs on my computer without asking explicitly". Which is exactly what the modern web and modern web browsers enable. If you learned computing in the 90's y…

>Are you saying you think that someone > should be left uneducated or lack medicine if they don't like running an unsecured browser?

... As opposed to not liking to run an installer for an unsecured program?

App stores have the same issue. You just juggle the trust from some third party to another third party

If you want to do anything more complex than transfering text and images you'll need to trust a lot of things

Re: The "Cheap" Web

#116

Earlier quoted context omitted.

Don't visit the website

I hope we can have a more reasoned debate than this. This topic is really important and frankly there's so much to it I hope that hearing others I can learn more. When I read some of the thread above what I am hearing is: "I don't want people to be able to run programs on my computer without asking explicitly". Which is exactly what the modern web and modern web browsers enable. If you learned computing in the 90's y…

Ironically, that decision to run Javascript without a prompt was probably a huge step forward for the security of most users. The 'do you trust this' model of security doesn't work well in practice once you can download programs from the internet - there's too much stuff you need to or want to trust to get on with things, and even if it's not actively malicious, it may be vulnerable.

Because Javascript can run in the browser without the assumption that you completely trust it, browser developers have put a load of work into restricting what it can do, even within the browser. Of course, sometimes there are holes in the sandbox - nothing is perfect - but I think it's vastly better than giving any program you decide to run complete access to your computer.

(Better for the majority, that is. If you're truly paranoid and have enough time, explicitly deciding what to trust can be better. But I think that's <1% of people - certainly not including me.)

Re: The "Cheap" Web

#117
post #14
post #7

The thing that makes me disagree with proponents of the "smol"/"cheap"/etc Web is their totally misguided insistence on personal webpages as a sui generis medium for self-expression wrt layout and styling. > Until we adopt simple and stable building materials, all websites will continue to look the same. Yeah, big deal. Who cares if websites look the same? Wait, let me put that another way: we should care whether web…

> Who cares if websites look the same? A lot of books look the same too, but that works pretty well for me tbh. I do not find books to be homogeneous as a result.

[deleted]

Re: The "Cheap" Web

#118
post #18

In a sense OP wants E-ink screens and org/vimwiki/markdown. Styling is where the problem it claims to criticize begins; if you want a truly accessible hypertext book, then you don't need styling, the user should be in charge of this, and the default theme would be whatever easily readable font, black on white, headings 36pt bold, paragraphs 14pt regular, every elements as blocks. Epub, in usage, is actually a cool fo…

There's a difference between content that is meant to be communicated vs. "widgets" that do something on your screen. CSS wants to support widgets, therefore it is complex.

Apps vs. Content. Web is for both but if you can and want to do just content it should be easy and simple.

Re: The "Cheap" Web

#119
post #72

Earlier quoted context omitted.

I have been asking for a while if it could be a good idea to make something like asm.js but for webpages: Something to put in a meta tag or something early in the page that lets the browser know this webpage will only use a known-to-be-fast-and-predictable subset of html and css and only use js from a standardized library that provides things like autocomplete and other actually high value interactions.

You don't need JS for basic autocomplete in 2023, you can use "datalist" in HTML: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/da... A lot of basic high value interactions are more directly encoded in HTML today than a lot of developers expect to need JS for. Some other tags to pay attention to: summary/details, progress, meter, input type="color|date|time|datetime|range". It's an interesting relearning…

> You don't need JS for basic autocomplete in 2023, you can use "datalist" in HTML:

This does not seem to load data dynamically, it seems to be a way to show data from a predefined list?

Re: The "Cheap" Web

#120
I do wish we could go back to how things were in the early 00s where view source on any page was extremely telling and would show you cleanly formatted code.

Another huge reason for the status quo is a lot of companies actively try to obfuscate their frontend code for a variety of reasons, and a lot unwittingly do it as part of minification to squeeze out a little bit of extra efficiency both in terms of payload size and parsing time for clients (every token counts!).

That said, I would love a world where the de-jure frontend syntax was less ambiguous to the point where minification is essentially a lossless operation other than the actual names of things.

At the browser level we have to make the decision: do we want clients to be able to figure exactly what is running in their browser? If the answer is no, the current situation is great, if the answer is yes, the current situation is pretty bleak, and will actually get bleaker with the advent of WASM-based payloads where we now need to disassemble on top of everything else.

Post reply on HN