frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

UK Biobank leak: Health details of 500 000 people are offered for sale

https://www.bmj.com/content/393/bmj.s781
137•dberhane•2h ago•49 comments

S. Korea police arrest man over AI image of runaway wolf that misled authorities

https://www.bbc.com/news/articles/c4gx1n0dl9no
161•giuliomagnifico•4h ago•94 comments

Spinel: Ruby AOT Native Compiler

https://github.com/matz/spinel
141•dluan•5h ago•34 comments

How to be anti-social – a guide to incoherent and isolating social experiences

https://nate.leaflet.pub/3mk4xkaxobc2p
102•calcifer•2h ago•76 comments

Mounting tar archives as a filesystem in WebAssembly

https://jeroen.github.io/notes/webassembly-tar/
38•datajeroen•3h ago•5 comments

DeepSeek v4

https://api-docs.deepseek.com/
1277•impact_sy•10h ago•907 comments

US special forces soldier arrested after allegedly winning $400k on Maduro raid

https://www.cnn.com/2026/04/23/politics/us-special-forces-soldier-arrested-maduro-raid-trade
380•nkrisc•15h ago•421 comments

Show HN: How LLMs Work – Interactive visual guide based on Karpathy's lecture

https://ynarwal.github.io/how-llms-work/
133•ynarwal__•6h ago•31 comments

Why I Write (1946)

https://www.orwellfoundation.com/the-orwell-foundation/orwell/essays-and-other-works/why-i-write/
210•RyanShook•11h ago•51 comments

An update on recent Claude Code quality reports

https://www.anthropic.com/engineering/april-23-postmortem
801•mfiguiere•19h ago•615 comments

Aspartame is not that bad?

https://dynomight.net/aspartame/
63•pHequals7•1h ago•64 comments

Bitwarden CLI compromised in ongoing Checkmarx supply chain campaign

https://socket.dev/blog/bitwarden-cli-compromised
803•tosh•23h ago•381 comments

GPT-5.5

https://openai.com/index/introducing-gpt-5-5/
1430•rd•19h ago•951 comments

8087 Emulation on 8086 Systems

https://www.os2museum.com/wp/learn-something-old-every-day-part-xx-8087-emulation-on-8086-systems/
8•ingve•2h ago•0 comments

Show HN: Gova – The declarative GUI framework for Go

https://github.com/NV404/gova
72•aliezsid•7h ago•14 comments

Hear your agent suffer through your code

https://github.com/AndrewVos/endless-toil
49•AndrewVos•2h ago•14 comments

The operating cost of adult and gambling startups

https://orchidfiles.com/stigma-is-a-tax-on-every-operational-decision/
48•theorchid•1h ago•45 comments

MeshCore development team splits over trademark dispute and AI-generated code

https://blog.meshcore.io/2026/04/23/the-split
240•wielebny•20h ago•127 comments

Meta tells staff it will cut 10% of jobs

https://www.bloomberg.com/news/articles/2026-04-23/meta-tells-staff-it-will-cut-10-of-jobs-in-pus...
679•Vaslo•18h ago•657 comments

Using the internet like it's 1999

https://joshblais.com/blog/using-the-internet-like-its-1999/
185•joshuablais•17h ago•128 comments

Show HN: Tolaria – Open-source macOS app to manage Markdown knowledge bases

https://github.com/refactoringhq/tolaria
238•lucaronin•15h ago•100 comments

Familiarity is the enemy: On why Enterprise systems have failed for 60 years

https://felixbarbalet.com/familiarity-is-the-enemy/
68•adityaathalye•8h ago•35 comments

Habitual coffee intake shapes the microbiome, modifies physiology and cognition

https://www.nature.com/articles/s41467-026-71264-8
208•scubakid•9h ago•145 comments

UK Biobank health data keeps ending up on GitHub

https://biobank.rocher.lc
167•Cynddl•23h ago•41 comments

TorchTPU: Running PyTorch Natively on TPUs at Google Scale

https://developers.googleblog.com/torchtpu-running-pytorch-natively-on-tpus-at-google-scale/
159•mji•16h ago•14 comments

My phone replaced a brass plug

https://drobinin.com/posts/my-phone-replaced-a-brass-plug/
162•valzevul•21h ago•40 comments

Alberta startup sells no-tech tractors for half price

https://wheelfront.com/this-alberta-startup-sells-no-tech-tractors-for-half-price/
2229•Kaibeezy•1d ago•750 comments

Show HN: Agent Vault – Open-source credential proxy and vault for agents

https://github.com/Infisical/agent-vault
120•dangtony98•1d ago•41 comments

A programmable watch you can actually wear

https://www.hackster.io/news/a-diy-watch-you-can-actually-wear-8f91c2dac682
200•sarusso•3d ago•95 comments

Show HN: Honker – Postgres NOTIFY/LISTEN Semantics for SQLite

https://github.com/russellromney/honker
277•russellthehippo•1d ago•69 comments
Open in hackernews

nowhere: an entire website encoded in a URL

https://hostednowhere.com/
69•bpierre•3h ago

Comments

Markoff•2h ago
How it works

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.

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.

Site creators can encrypt the URL itself with a password. Even possessing the link reveals nothing about what is inside.

https://github.com/5t34k/nowhere

card_zero•1h ago
That'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.
brazzy•1h ago
> The server that delivers the page never receives the content, never knows which site you are viewing, and has no way to find out.

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/censor, and leak the content (along with fingerprints of the browser).

> no host to pressure, no platform that can decide your content should not exist.

Except for https://nowhr.xyz, which becomes a single point of failure for all of these sites...

wateralien•1h ago
You download the app in case that site goes down.
embedding-shape•1h ago
> 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.

Unless that site A is encoded in a format that only one other site B on the internet can decode and "serve" (even if it's all client-side) so whoever wanted to block site A would just block site B as a whole.

jdiff•1h ago
If each copy of the link is a complete copy of the site data, how could a forum work?
oersted•1h ago
> 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.
toyg•2h ago
If I understand correctly, when a nowhere URL is pasted in a browser, what happens is:

1. the browser downloads generic JS libraries from the main site

2. these libraries then decode the fragment part, and transform it into the UI

If that'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).

This is not criticism, I'm just trying to get my head around how it works.

rrvsh•2h ago
I think it still fulfills the brief; the website you are accessing is still hosted "nowhere". Very cool concept, just read about fragments on the MDN docs a couple month ago
embedding-shape•1h ago
> Very cool concept, just read about fragments on the MDN docs a couple month ago

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're just another one of the 10K lucky ones :) (https://xkcd.com/1053/)

nchie•1h ago
But dependencies are part of a website? It literally says "Still here when the internet isn't." - but I can't go on there without an internet connection?
jdiff•1h 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.
anonymous1e•2h ago
Where is the URL???? any example/demo.
brazzy•1h ago
https://hostednowhere.com/ actually contains a webapp that allows you to build such URLs for a handful of site templates

Yes, it's not communicated very clearly.

wateralien•1h ago
https://nowhr.xyz/s#yzXyzs8PcDbxyQ_0KbYMzzRNytKNyE0JDM0x8zT2...
ajsnigrutin•2h ago
What's the point?

You still have to share the link somewhere, why not just share a block of text (invitation, campaign, whatever) directly instead?

anonymous1e•1h ago
Oh, yeah! Its not will get indexed by search engines as well.

I think its just for fun :)

fsiefken•1h ago
Yes! It'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't need a smartphone to do that. In theory you could put a small html/website in a dense QR code, that would be truly offline - it's a similar thing.

There are also the Pico-8 cardridge format, where a game is stenographically embedded in a PNG https://github.com/l0kod/PX8

And the Piet and Pikt esolanguages where the visuals are the code: https://esolangs.org/wiki/Piet https://github.com/iamgio/pikt

bronxpockfabz•2h ago
> hosted nowhere

> present everywhere

> Still here when the internet isn't

I'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.

Either way, I'm deeply confused.

embedding-shape•1h 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.

Besides loading the frontend resources, is there anything else that wouldn't work? Seems like a simple idea, so as long as the assets could be loaded, you'd be able to "load" the "apps", wouldn't you?

bronxpockfabz•1h ago
Sure, but what's the point then? Seems like .html with extra steps, not to mention that the URL itself won't work.

Now for online, the data is in the URL already, publicly available (unless shared privately), and the "loader" is still served from the server, so you have to trust the server not to exfiltrate the data.

embedding-shape•1h ago
> Sure, but what's the point then? Seems like .html with extra steps, not to mention that the URL itself won't work.

Literally says in the submission title and the website itself: An entire website encoded in a URL.

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'm missing something.

> Now for online, the data is in the URL already, publicly available (unless shared privately), and the "loader" is still served from the server, so you have to trust the server not to exfiltrate the data.

Yes, the data is in the URL, seems to be the single point of this entire project. I don't seem to find any "server" 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://, haven't tried it myself.

bronxpockfabz•1h ago
> An entire website encoded in a URL

It is very much not, open the network tab on any of the examples, behold.

embedding-shape•1h ago
> open the network tab on any of the examples

Ok, using https://nowhr.xyz/s#yzXyzs8PcDbxyQ_0KbYMzzRNytKNyE0JDM0x8zT2... as found in the HN comments as an example.

Not a single one of those requests contain the string "This is a message site. I guess. Just checking.", or did I miss something? All it seems to load is the "website loader", which is the part that decodes the URL (locally) and displays you "the website".

So assuming you have local access to the loader and you have the parts from the URL, you'd be able to load it.

I'm not sure if y'all are consciously misreading how this is supposed to work, or if I'm misunderstanding what y'all are complaining about. It's not "A public internet website can be loaded if you're not connected to the public internet", it's "websites loaded in this way can be loaded this way as long as you have the loader".

brazzy•1h ago
The technology is interesting and has some merit, but the way it's communicated is clearly style (and grand, vague claims) over substance.
choward•9m ago
If it was a simple web site without any third party dependencies, you could bookmark it.
cagenut•1h ago
similar enough that i'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):

this works as a "url" in both chrome and safari:

  data:text/html, <html contenteditable><head><title>notes</title></head><body><textarea rows=36 cols=140></textarea></body></html>
jefc1111•1h ago
I like these. I have one which gives you a little HTML playground. It's in my favourites and I use it quite a lot for jotting things down.

data:text/html,<pre onkeyup="(function(d,t){d[t]('iframe')[0].contentDocument.body.innerHTML = d[t]('pre')[0].textContent;})(document,'getElementsByTagName')" style="width:100%;height:48%;white-space:pre-wrap;overflow:auto;padding:2px" contenteditable></pre><iframe style="width:100%;height:48%">

jdiff•1h ago
This also is quite handy for inlining SVGs in CSS, although I believe you have to mark the encoding as utf-8.
Doublon•50m ago
I have one bookmark that will copy to clipboard the current page URL + an anchor to the highlighted text:

    javascript:(function(){navigator.clipboard.writeText(`${window.location}#:~:text=${escape(window.getSelection().toString())}`);%20console.log("copied!");%20})();
Pretty useful to share a specific part of a page to someone else.

For example it will give you this: https://news.ycombinator.com/item?id=47888337#47888930#:~:te...

zane__chen•1h ago
I don't see any demo.

But would this mean encoding the entire dist folder after build step?

hoppp•1h ago
Could just share a file then?
wateralien•1h ago
Like this: https://nowhr.xyz/s#yzXyzs8PcDbxyQ_0KbYMzzRNytKNyE0JDM0x8zT2...
tasuki•1h ago
Thank you! I looked through their damn webpage (hosted very much somewhere) and they didn't link a single example!
foltik•1h ago
> The internet promised freedom. Platforms delivered permission.

> Private through physics. Not through policy.

Goodness, LLM really convinced itself this was groundbreaking.

You could describe a .html file sitting on your computer with all of the same marketing bluster.

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??

huflungdung•1h ago
You’re absolutely right. This changes everything. The html file is the smoking gun. Let me delve into this to give the user a clearer picture.
jamiecurle•21m ago
That's not a reply – that's a retort.
giancarlostoro•7m ago
It went through the "bullshit startup founder speech" part of the LLM I guess, I wonder how bullshitjs would parse this one...

https://mourner.github.io/bullshit.js/

Edit: Apparently "Platforms" => "Bullshit" ;)

fainpul•1h ago
Similar to mdview.io (markdown only, not offline) and a suggestion I made a while back:

https://tinyurl.com/mrpas5dc

halfcat•1h ago
Was this forked from the nocode project?

https://github.com/kelseyhightower/nocode

anonymous1e•1h ago
This is cool and fun, but the sites created by this wouldn't be accessible through search engines as its not hosted anywhere.

So, its just like sending your sites link through email/whatsapp or any other channel. I don't know what the real usecase for this idea could be!!!!

cidra•7m ago
Digital restaurant menus!
ivanjermakov•1h ago
LLM agent discovered plain text and base64 encoding?
Igor_Wiwi•1h ago
I am using similar method to share Markdown files as one big URL like this: https://mdview.io/#mdv=N4IgbiBcCMA0IBMCGAXJUTADrhzWOAtgnjgMQ...
oleggromov•1h ago
If you could only send a text message...
nmoadev•1h ago
Interesting thought to explore but overblown claims. For the privacy claims to hold, a fundamental conceit is that you trust and use the nowhere app / domain. The source is open, so let’s imagine that you individually can be satisfied.

Now, the idea that entire apps can be shared via a link in a Signal chat or a QR code on a flier is a fascinating bit of compression and potential for archiving.

Imagine games shared on paper QR codes at a meetup.

Oh but here’s the rub, do you trust the arbitrary code you just scanned off of a QR code? TLS has become a proxy for trusted authorship. “Well if it’s really coming my bank then it’s probably safe”

csmantle•1h ago
This resembles some serverless pastebins. Data is serialized into the fragment part, and client-side JS deserializes them. The only practical difference is that this app sets them as HTML while those set them as text.
d--b•1h ago
also known as the html file.
Velocifyer•47m ago
Why don't they just use a data: URI?
vbezhenar•41m ago
data:text/html,%3C%68%31%3E%64%61%74%61%20%55%52%4C%20%69%73%20%6E%6F%74%20%77%65%62%20%73%63%61%6C%65%3C%2F%68%31%3E
hyperific•30m ago
See also: https://smolsite.zip

Posted to HN in 2023

https://news.ycombinator.com/item?id=37408150

pdyc•11m ago
I did a showhn with similar idea(got a whooping 1 point and was flagged as spam which was later removed by mods), you paste your html and it encodes it into url, you can share the url without server involvement. I even added a url shortener because while technically feasible encoded url becomes long and QR code no longer works reliably. I also added annotation so you can add your comments and pass it to colleagues.

https://easyanalytica.com/tools/html-playground/

giancarlostoro•8m ago
You have to fish around to figure out how to make your URL, only to find out it is some browser extension.