16 comments

  • foltik45 minutes ago
    &gt; The internet promised freedom. Platforms delivered permission.<p>&gt; Private through physics. Not through policy.<p>Goodness, LLM really convinced itself this was groundbreaking.<p>You could describe a .html file sitting on your computer with all of the same marketing bluster.<p>Someone has to send it to you all the same, and you might as well not rely on some random internet service to render it??
  • bronxpockfabz56 minutes ago
    &gt; hosted nowhere<p>&gt; present everywhere<p>&gt; Still here when the internet isn&#x27;t<p>I&#x27;m afraid the OP may not have full understanding of how internet works. This is either some kind of a post irony, or some vibe code fever dream.<p>Either way, I&#x27;m deeply confused.
    • embedding-shape52 minutes ago
      I guess in theory if this is packaged as a PWA (or the old-school way, a single .html with everything needed inside of it) you could actually run this anywhere and without internet access easily.<p>Besides loading the frontend resources, is there anything else that wouldn&#x27;t work? Seems like a simple idea, so as long as the assets could be loaded, you&#x27;d be able to &quot;load&quot; the &quot;apps&quot;, wouldn&#x27;t you?
      • bronxpockfabz38 minutes ago
        Sure, but what&#x27;s the point then? Seems like .html with extra steps, not to mention that the URL itself won&#x27;t work.<p>Now for online, the data is in the URL already, publicly available (unless shared privately), and the &quot;loader&quot; is still served from the server, so you have to trust the server not to exfiltrate the data.
        • embedding-shape27 minutes ago
          &gt; Sure, but what&#x27;s the point then? Seems like .html with extra steps, not to mention that the URL itself won&#x27;t work.<p>Literally says in the submission title and the website itself: An entire website encoded in a URL.<p>And yes, the domain part of the URL might not work, but whatever URL you use locally would work just as well if you switch the domain, unless I&#x27;m missing something.<p>&gt; Now for online, the data is in the URL already, publicly available (unless shared privately), and the &quot;loader&quot; is still served from the server, so you have to trust the server not to exfiltrate the data.<p>Yes, the data is in the URL, seems to be the single point of this entire project. I don&#x27;t seem to find any &quot;server&quot; doing anything of worth here, all the meat really sits in the client-side code, which you can serve however you like, might even work through file:&#x2F;&#x2F;, haven&#x27;t tried it myself.
          • bronxpockfabz19 minutes ago
            &gt; An entire website encoded in a URL<p>It is very much not, open the network tab on any of the examples, behold.
    • brazzy50 minutes ago
      The technology is interesting and has some merit, but the way it&#x27;s communicated is clearly style (and grand, vague claims) over substance.
  • Igor_Wiwi38 minutes ago
    I am using similar method to share Markdown files as one big URL like this: <a href="https:&#x2F;&#x2F;mdview.io&#x2F;#mdv=N4IgbiBcCMA0IBMCGAXJUTADrhzWOAtgnjgMQAEAskgE4DWCA9gO4B2FAagJYCmLvWlixthbAPIAHXhxoNm7CkjYIKtXklXcUFAEYaArim4AzAwBtzATwqAUAgrc2AZzRsU1gHRixZSgAlWBx0WJgYnbxFoDwoAEVomSSUKAAMPYmSKE25zXjEAJmiABSQXXmo6RlZREQBmaIAZJk0k8yYAYyRzcvkqzOyy0IpJEpQyuUr2MQAWaIBBBAArAxdMpjcKJ24AL15YCnNHMoALXm4AcyOUPeVVEzWdRwoAZV4UYzYz8JEAVmiAFSYZzOOQoKBOoKQuhBTBMFDa9xkKCcFEGADF2ssKIQmAhciIAGzRACiAA9JKFgtojhRCrRHDoAPTPJBgMqFGKoiJsXwUADiqKoGwMknJtBQXIAtBQ-pCcl82FKZU56PtuC55VLUTI2rxVPDcXpWm16BqKPNsWxtNw1sibnDOq0jKb6kg-rwABoUAAUAGlXR6AJRcnnmtZWm1KFQUADCDqYTq5vO0fgMuglbFQ3FZShyYo2VjcSBJahkuNotuRTl4hGUxja9ss8aRXhEYgAfBQANoAQgAcuI-kSALrtigAVSrZi6jjutBrxjWoKOqBLmkElaO8fMqnobFYe14rI4LBOHGV3EIhEcZxb1TYHZ7fwAkoURyIOxOyh1G07QUwKEc5xHAcFw6GwvAkjopSSE4exOJuYptE6eyDOo8KXqWuoUCEDAmK0LBOLeo49k+VCFOIABKfyzL2fxvveFA+rwNgzqE87Whw6hruWFDgVh+izmUYLMXC9yOAYvBEe+XbdgA6rMFG9k+va8vRH60GciIOGws7sYuYIrnxCC2m8iIcXovCCRC9DXkobQLmwUkMT20azGOz7iL2akUBRar0DYbSbtwOrIoMuIuLQBj2VmZRINFEbwVuqj6A2OSqE2cI5HQnjBpQSoqgcLiSl2JJDlwfACLQEpZOWOjmEgVhNmIUqdqVFD1EBOh2jEFRLtWvCmq1ZXsqiFAQaK4qtiIPKydwBpoFCeJ3n8tA2GCaoohwSC8XQ8QsBsbTqDI-zggtIIuA1yJccgi2RqoTiHUwljIgh2z3A6LHOKMzQwnoXE2R8fX7A1TZOQAPhQWqoAY6gUBDTxoCgmIQ4U9UoLpyIQ6SE1wxQvZMKMmM+RoZYWeBWQ6BDbpIIQFDLF+JRlBDLorMKyCjHDYgQxKPO4zzUrc7zgsCxQ-N80LosS2LYNc+V-CCOOnoQzEaxMxQsm8LouMjXshQqXsVAxLjFEk4I1XcLVwONUYuNEiUNitB81VsauCC2Sj8QIFFOjMG0RN5AADHk+ISgHNQSsHnMiFTJyEANuMq+BuMa1rEOG7jHWgXdFDIAwQoihSuMAEKvKMtCiW4tAjBXKDxF0ENPm4ggZl0LDcDZ-tByHYcR-iUdsCjHJjWShfK6ryea9rQ8e-S1V0qW1gokYkg2-Dy5cbdTgZjBm5IsbvATZ3weh+Hkcy9H1CCDWc059wSBnFXhBE4nasp9r+vUEbEOovhgV0HvdoqwAEcJJsBCrjHgTgDCdCULQQK2heD2RhmUdQYAKq2w+IcQQtk9yE1xoHY+Pcz6yxdG6T085qRjyThDN+g9UQGy-hQRuBwk52ihO0FUFDcbRiyhwUYgVLTfldu7YmVY6CBWwnSUYwoj7d1Pn3c+A91ZzSErKMoUCC55ioa-TWBsmC6H6Nwp4nAGG4wCHSLY70ugPTriws4qxy71Q0mUdmjM94Q3xnCSK8EsLwnMAYQgzhNpYn0YY+G0g-bZ3QsMOkTgIwQwIXI3u-cfCUGjDiJaYhkjZIWPKeEzgnqSVaGcL0wgcDXTWv+a6ZSQABgANxZOyblcoYIuTMMOFiVARxIAUAACREgoAAXixG0AAenkXpTkYhqkkPVGwFDIBcl6b0spWB6QAH0A6jOgBQEk4yKCrL2AgYswzVkmCrm0YA0AAC+wAajXOWc06Z99H5cmyckOOc4kBzTEHhVgf88z1AomICgZpOxxASN0CYbAyo8w7EXL0JsVCCCDCIUFRdJYdmjIikmqK2DvK5B2BGkLrq2SrvtcYChHIUAAFLLB0NdIIXgQAEBAMJOOpAQAgUuDgVlkh1BVnFFAHAvtwgspwHcNwTxti5CgNAAA7KylhvA-CnFAngKIiqcDKtmggVpUB5X4gDqy66gh0RuE5U4ZQYqTWYVoFQK+3ySBQFrhJW1yLaAulGCSPArrdgiovE+fJYrIB+tZWdAasxzAsEutjG4uo8AmE6FWVlvtew01lYskAEEaazMksQXlOAbFPXMAATTwAHa5IBrlAA" rel="nofollow">https:&#x2F;&#x2F;mdview.io&#x2F;#mdv=N4IgbiBcCMA0IBMCGAXJUTADrhzWOAtgnjgMQ...</a>
  • wateralien45 minutes ago
    Like this: <a href="https:&#x2F;&#x2F;nowhr.xyz&#x2F;s#yzXyzs8PcDbxyQ_0KbYMzzRNytKNyE0JDM0x8zT2yjA18s_1MgwzLvRL8jQ20SlPLEktSszJTM1TqlN0yyxWSFRI8I9KyLJk1FPwVEgICAHSCYqOGQnFvkCWTYlHak5OvkKcYqhbgmJqIiMA" rel="nofollow">https:&#x2F;&#x2F;nowhr.xyz&#x2F;s#yzXyzs8PcDbxyQ_0KbYMzzRNytKNyE0JDM0x8zT2...</a>
    • tasuki34 minutes ago
      Thank you! I looked through their damn webpage (hosted very much somewhere) and they didn&#x27;t link a single example!
  • zane__chen49 minutes ago
    I don&#x27;t see any demo.<p>But would this mean encoding the entire dist folder after build step?
  • toyg1 hour ago
    If I understand correctly, when a nowhere URL is pasted in a browser, what happens is:<p>1. the browser downloads generic JS libraries from the main site<p>2. these libraries then decode the fragment part, and transform it into the UI<p>If that&#x27;s correct, someone still has to host or otherwise distribute the libraries - hence why you need the app to use it while offline (it ships the libraries).<p>This is not criticism, I&#x27;m just trying to get my head around how it works.
    • rrvsh1 hour ago
      I think it still fulfills the brief; the website you are accessing is still hosted &quot;nowhere&quot;. Very cool concept, just read about fragments on the MDN docs a couple month ago
      • nchie44 minutes ago
        But dependencies are part of a website? It literally says &quot;Still here when the internet isn&#x27;t.&quot; - but I can&#x27;t go on there without an internet connection?
        • jdiff42 minutes ago
          Service Workers can cough up this stuff even without a connection, provided you already visited the site once before. This is how sites like Twitter still load their bones even without a connection.
      • embedding-shape50 minutes ago
        &gt; Very cool concept, just read about fragments on the MDN docs a couple month ago<p>Crazy to hear someone reading about something today, that been around since the 90s and probably is one of the first parts you touch when doing web development, but I guess you&#x27;re just another one of the 10K lucky ones :) (<a href="https:&#x2F;&#x2F;xkcd.com&#x2F;1053&#x2F;" rel="nofollow">https:&#x2F;&#x2F;xkcd.com&#x2F;1053&#x2F;</a>)
  • anonymous1e1 hour ago
    Where is the URL???? any example&#x2F;demo.
    • wateralien45 minutes ago
      <a href="https:&#x2F;&#x2F;nowhr.xyz&#x2F;s#yzXyzs8PcDbxyQ_0KbYMzzRNytKNyE0JDM0x8zT2yjA18s_1MgwzLvRL8jQ20SlPLEktSszJTM1TqlN0yyxWSFRI8I9KyLJk1FPwVEgICAHSCYqOGQnFvkCWTYlHak5OvkKcYqhbgmJqIiMA" rel="nofollow">https:&#x2F;&#x2F;nowhr.xyz&#x2F;s#yzXyzs8PcDbxyQ_0KbYMzzRNytKNyE0JDM0x8zT2...</a>
    • brazzy52 minutes ago
      <a href="https:&#x2F;&#x2F;hostednowhere.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;hostednowhere.com&#x2F;</a> actually contains a webapp that allows you to <i>build</i> such URLs for a handful of site templates<p>Yes, it&#x27;s not communicated very clearly.
  • fainpul45 minutes ago
    Similar to mdview.io (markdown only, not offline) and a suggestion I made a while back:<p><a href="https:&#x2F;&#x2F;tinyurl.com&#x2F;mrpas5dc" rel="nofollow">https:&#x2F;&#x2F;tinyurl.com&#x2F;mrpas5dc</a>
  • anonymous1e43 minutes ago
    This is cool and fun, but the sites created by this wouldn&#x27;t be accessible through search engines as its not hosted anywhere.<p>So, its just like sending your sites link through email&#x2F;whatsapp or any other channel. I don&#x27;t know what the real usecase for this idea could be!!!!
  • hoppp46 minutes ago
    Could just share a file then?
  • cagenut52 minutes ago
    similar enough that i&#x27;ll share, I think i learned this from an HN comment, you can put the code for a page in the url (with obvious limits):<p>this works as a &quot;url&quot; in both chrome and safari:<p><pre><code> data:text&#x2F;html, &lt;html contenteditable&gt;&lt;head&gt;&lt;title&gt;notes&lt;&#x2F;title&gt;&lt;&#x2F;head&gt;&lt;body&gt;&lt;textarea rows=36 cols=140&gt;&lt;&#x2F;textarea&gt;&lt;&#x2F;body&gt;&lt;&#x2F;html&gt;</code></pre>
    • jefc111141 minutes ago
      I like these. I have one which gives you a little HTML playground. It&#x27;s in my favourites and I use it quite a lot for jotting things down.<p>data:text&#x2F;html,&lt;pre onkeyup=&quot;(function(d,t){d[t](&#x27;iframe&#x27;)[0].contentDocument.body.innerHTML = d[t](&#x27;pre&#x27;)[0].textContent;})(document,&#x27;getElementsByTagName&#x27;)&quot; style=&quot;width:100%;height:48%;white-space:pre-wrap;overflow:auto;padding:2px&quot; contenteditable&gt;&lt;&#x2F;pre&gt;&lt;iframe style=&quot;width:100%;height:48%&quot;&gt;
    • jdiff39 minutes ago
      This also is quite handy for inlining SVGs in CSS, although I believe you have to mark the encoding as utf-8.
  • ivanjermakov41 minutes ago
    LLM agent discovered plain text and base64 encoding?
  • Markoff1 hour ago
    How it works<p>A URL fragment is the part after #. The HTTP specification prohibits browsers from sending fragments to servers. The server that delivers the page never receives the content, never knows which site you are viewing, and has no way to find out. No content is collected, stored, or logged. The privacy is structural.<p>A site that was never put on a server can never be taken off one. There is no account to suspend, no host to pressure, no platform that can decide your content should not exist. Each copy of the link is a complete copy of the site data.<p>Site creators can encrypt the URL itself with a password. Even possessing the link reveals nothing about what is inside.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;5t34k&#x2F;nowhere" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;5t34k&#x2F;nowhere</a>
    • embedding-shape41 minutes ago
      &gt; A site that was never put on a server can never be taken off one. There is no account to suspend, no host to pressure, no platform that can decide your content should not exist. Each copy of the link is a complete copy of the site data.<p>Unless that site A is encoded in a format that only one other site B on the internet can decode and &quot;serve&quot; (even if it&#x27;s all client-side) so whoever wanted to block site A would just block site B as a whole.
    • jdiff37 minutes ago
      If each copy of the link is a complete copy of the site data, how could a forum work?
      • oersted17 minutes ago
        &gt; For orders, messages, and real-time coordination, Nowhere uses Nostr relays as communication infrastructure. Relays see only encrypted data they cannot read, arriving from ephemeral keys they cannot trace, sent from a nowhere site they cannot identify.
    • card_zero56 minutes ago
      That&#x27;s great. Be sure to make these sites into a webring, so that each one can link to the next and thus to all the others.
    • brazzy46 minutes ago
      &gt; The server that delivers the page never receives the content, never knows which site you are viewing, and has no way to find out.<p>Technically true, practically a lie. Because that server delivers the Javascript which decodes and presents the content, and that Javascript absolutely has the ability to inspect, modify&#x2F;censor, and leak the content (along with fingerprints of the browser).<p>&gt; no host to pressure, no platform that can decide your content should not exist.<p>Except for <a href="https:&#x2F;&#x2F;nowhr.xyz" rel="nofollow">https:&#x2F;&#x2F;nowhr.xyz</a>, which becomes a single point of failure for <i>all</i> of these sites...
      • wateralien41 minutes ago
        You download the app in case that site goes down.
  • halfcat44 minutes ago
    Was this forked from the nocode project?<p><a href="https:&#x2F;&#x2F;github.com&#x2F;kelseyhightower&#x2F;nocode" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;kelseyhightower&#x2F;nocode</a>
  • ajsnigrutin1 hour ago
    What&#x27;s the point?<p>You still have to share the link somewhere, why not just share a block of text (invitation, campaign, whatever) directly instead?
    • fsiefken8 minutes ago
      Yes! It&#x27;s similar to people sharing a simple url within a QR code only. I find it insulting and inconvenient - i can remember or jot down and type in a url - i don&#x27;t need a smartphone to do that. In theory you could put a small html&#x2F;website in a dense QR code, that would be truly offline - it&#x27;s a similar thing.<p>There are also the Pico-8 cardridge format, where a game is stenographically embedded in a PNG <a href="https:&#x2F;&#x2F;github.com&#x2F;l0kod&#x2F;PX8" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;l0kod&#x2F;PX8</a><p>And the Piet and Pikt esolanguages where the visuals are the code: <a href="https:&#x2F;&#x2F;esolangs.org&#x2F;wiki&#x2F;Piet" rel="nofollow">https:&#x2F;&#x2F;esolangs.org&#x2F;wiki&#x2F;Piet</a> <a href="https:&#x2F;&#x2F;github.com&#x2F;iamgio&#x2F;pikt" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;iamgio&#x2F;pikt</a>
    • anonymous1e34 minutes ago
      Oh, yeah! Its not will get indexed by search engines as well.<p>I think its just for fun :)