Live data from Hacker News

Forking the Web

dillo-browser.org

121–130 of 157 posts

Re: Forking the Web

#121

> The specification must contain a non-ambiguous formal grammar that can be parsed easily. A page can then be tested against the standard and reject or accept as compliant. Pages that don't conform with the specification won't be rendered. It is explicitly forbidden for clients to accept any page that doesn't conform with the specification. This is what XHTML was, and it was a complete disaster. There's a reason almo…

[dead]

Re: Forking the Web

#122
post #120

Earlier quoted context omitted.

Couldn't that be a source for vulnerabilities?

Missing closing tags in html no.

I could imagine a page where cutting HTML would cause it be a yes (not exact JS).

  
    setTimeout(10000, () => {
      safeEval();
    });
  
  
    window.safeEval = code => eval(code);
  

  
  

  
    
    const notTooSafe = window.safeEval;
    
    window.safeEval = code => {
      if (code.any(c => !c.isDigit())) throw "unsafe";
      return notTooSafe(code);
    };
  

Re: Forking the Web

#123
So the concept is a big regression ? what is the point of no scripting ? Having a dozens of specialized programs to simply open a map, a shopping cart, a music player, a video, etc... ?

That sound really like a big bad idea to me.

Re: Forking the Web

#124
Most "web fork" ideas try to either ditch the web as a sandboxed application distribution platform or to ditch the web as a hypertext-based front-end for networked systems. IMO a good from-first-principles solution wouldn't abandon one or the other but instead split them into discrete components. I suspect this would simplify things a lot vs. the HTML/CSS/JS status quo.

We kinda sorta almost had that for a short period with Flash (and Java, I guess): a webpage either didn't use flash and was secure and efficient like opening a document, or it did use flash and was featureful and interactive like an application. Users and system administrators could block Flash or enable it conditionally while expecting most of the web to continue to work, which in hindsight was actually pretty nice from a security perspective.

Re: Forking the Web

#125
Something that I have tried and failed at is building a new simpler protocol just for limited games (harden back to RIP BBS). I keep finding myself going down a layout rabbit hole and getting side tracked. I may return to this if I can commit to just shipping... something.

Re: Forking the Web

#126
I'm going to be honest. Wanting to create a whole new web from a website that feels less styled than those from the 90's doesn't give a lot of confidence.

What if the new web doesn't have a way to add navbars to webpages because this blog didn't have one so the author didn't see the point? Or numerous similar issues?

If you want to exchange .txt files you can do that already with FTP.

Re: Forking the Web

#127
post #46

Earlier quoted context omitted.

Perhaps if we fork the site …

There are already 1,800 forks: https://github.com/search?type=repositories&q=hackernews+clo... All we need is one fork that merges all of them into a single standard!

Maybe the problem is that we're forking things.

We need to fork the concept of forking.

We need to start knifing.

Re: Forking the Web

#128

Earlier quoted context omitted.

There are already 1,800 forks: https://github.com/search?type=repositories&q=hackernews+clo... All we need is one fork that merges all of them into a single standard!

Maybe the problem is that we're forking things. We need to fork the concept of forking. We need to start knifing.

One could argue that AI-generated content is already knifing the Web!

I suggest we start spooning the Web instead.

Re: Forking the Web

#129

> The specification must contain a non-ambiguous formal grammar that can be parsed easily. A page can then be tested against the standard and reject or accept as compliant. Pages that don't conform with the specification won't be rendered. It is explicitly forbidden for clients to accept any page that doesn't conform with the specification. This is what XHTML was, and it was a complete disaster. There's a reason almo…

Author here. I agree that you cannot go from HTML to XHTML because users and UA devs will always go towards "it mostly works". However, I don't see it that clearly that this cannot be done since the start so that the expectations are right since the beginning. For example, I don't see the same problem in other formats like JPEG or PNG where you expect the image to work perfectly or fail with a decoding error. Other t…

as a person who just wants to publish a simple blog and informational articles, i would happily use this subset if it were still compatible with popular browsers. i've been praying for an effort like this to organize and am grateful that you are taking a stab at it. i would use dillo as my main testing browser if it was the browser that honored the subset spec most accurately and guaranteed compatibility with Chrome and Firefox.

Re: Forking the Web

#130
post #59

Earlier quoted context omitted.

I think original web standards were solving a completely different problem: sharing information . Modern Internet is 45% appearances and 50% search traffic optimizations. For better or worse we lost all usable registries of websites, we lost appearance-less and traffic considerations-less websites. Information-focused Web is pretty much dead. Maybe these ideas did not scale and did not monetize that well, but we will…

The current web supports flat information delivery, and it's there if you want it. Wikipedia can be presented in pure text. If you write a story or an essay you can post it in many places, including your own web site. Perhaps what's needed is for an alternative search engine. Assert that you will only index a site that meets some strict set of limits. If that's what people want they will use that engine. If it's popu…

Marginalia is almost already this. It flags sites that have advertising, javascript, etc. meaning that you can easily avoid those.
Post reply on HN