frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: s@: decentralized social networking over static sites

http://satproto.org/
59•remywang•3h ago

Comments

superkuh•1h ago
satproto's implementation involves complex cryptographic signing and that makes it very not static. One needs to run a program of some sort to use satproto. The only static part is that the json that's operated upon.

This is not true of indieweb's web mention: https://indieweb.org/Webmention

It just uses HTTP POST (like pingback/trackback/etc, except it has a second step verifying the page sending the webmention actually has a link to a URL on the website). You can them them with a browser or cURL or some complex backend script. Receiving them is as easy as logging POSTs to a specific URL endpoint or even using someone else's community backend your site interfaces with via javascript (ie, https://webmention.io/ - not static since it uses JS). Or anything in between.

Totally decentralized and very simple. I implemented a simple nginx POST logging format in the config to receive on my static site. And HTML forms on my static site can send. http://superkuh.com/blog/2019-12-11-3.html

isodev•50m ago
Webmention is cool indeed. Also one of few techniques that’s currently free of some corp’s greedy roadmap
koolala•17m ago
I wonder what the signing is for if you already have a domain name to verify your authorship.
dharmatech•1h ago
See also org social:

https://github.com/tanrax/org-social

iamnothere•53m ago
Thanks for this, nice concept. This would be good on a Tor onion service.
est•1h ago
Seems a bit complicated.

Why not use git for social networking ;)

https://github.com/est/gitweets

Retr0id•52m ago
I wish I could share a graph of my eyebrow height over time as I read through this part:

> sAT Protocol (s@) is a decentralized social networking protocol based on static sites. Each user owns a static website storing all their data in encrypted JSON stores.

Retr0id•47m ago
But in all fairness it seems like a reasonable system, given the narrow scope of its goals. It does not scale, but that's on purpose. Although I could still see "Feed Aggregation" becoming impractical even with a small number of friends with a modest number of posts.

Cryptographically, a problem is that it makes ciphertexts publicly enumerable, protected by a X25519-derived key. This makes it very vulnerable to harvest-now-decrypt-later attacks, if you believe quantum computing will ever happen.

RobRivera•45m ago
So a database, that you can send a network response or request with that data, that when received by a client, builds a static website.

I see.

I see...

vexnull•40m ago
Interesting approach. The static-site constraint is clever for self-sovereignty but I wonder how feed aggregation scales once you follow more than a handful of people - you're polling N sites with no push mechanism.

Nostr solved the discovery/aggregation problem with relays but introduced its own tradeoffs (relay trust, spam). This sits at the opposite end - zero infrastructure dependencies but O(N) polling. Feels like there's a middle ground waiting to be found.

iamnothere•23m ago
Does the polling need to be fast? I think back to mailing lists and the huge delays involved in those conversations. Yet they were/are often very productive. Somewhere between Twitter/X speed and mailing list speed might be acceptable.

Maybe this would be better with a LiveJournal style interface. Medium length posts with threaded comments/replies are an underrated format.

bandrami•8m ago
Maybe that's a feature rather than a bug
koolala•26m ago
Signed JSON reminds me of Nostr. I wish Nostr was somehow more mainstream.
_pdp_•19m ago
Long ago there was this thing called foaf https://en.wikipedia.org/wiki/FOAF and also https://en.wikipedia.org/wiki/Pingback ... it was the closest I've seen to completely decentralised social media.
extraduder_ire•15m ago
Seems like a missed opportunity to not put a /satellite/satproto.json file on that site.
evbogue•13m ago
This obviously needs some iteration on the protocol design as other commenters have mentioned, but I'd still be up for partnering up over here at https://anproto.com/

Show HN: s@: decentralized social networking over static sites

http://satproto.org/
63•remywang•3h ago•16 comments

Temporal: The 9-year journey to fix time in JavaScript

https://bloomberg.github.io/js-blog/post/temporal/
555•robpalmer•11h ago•184 comments

Many SWE-bench-Passing PRs would not be merged

https://metr.org/notes/2026-03-10-many-swe-bench-passing-prs-would-not-be-merged-into-main/
163•mustaphah•6h ago•52 comments

Don't post generated/AI-edited comments. HN is for conversation between humans

https://news.ycombinator.com/newsguidelines.html#generated
2944•usefulposter•7h ago•1099 comments

Tested: How Many Times Can a DVD±RW Be Rewritten? Methodology and Results

https://goughlui.com/2026/03/07/tested-how-many-times-can-a-dvd%C2%B1rw-be-rewritten-part-2-metho...
47•giuliomagnifico•3d ago•4 comments

Making WebAssembly a first-class language on the Web

https://hacks.mozilla.org/2026/02/making-webassembly-a-first-class-language-on-the-web/
433•mikece•22h ago•155 comments

DHS Contracts Explorer – Hacked data from the Office of Industry Partnership

https://micahflee.github.io/ice-contracts/
172•peq42•1h ago•29 comments

I was interviewed by an AI bot for a job

https://www.theverge.com/featured-video/892850/i-was-interviewed-by-an-ai-bot-for-a-job
181•speckx•9h ago•187 comments

Show HN: A context-aware permission guard for Claude Code

https://github.com/manuelschipper/nah/
46•schipperai•3h ago•30 comments

Google closes deal to acquire Wiz

https://www.wiz.io/blog/google-closes-deal-to-acquire-wiz
246•aldarisbm•12h ago•158 comments

Show HN: I built a tool that watches webpages and exposes changes as RSS

https://sitespy.app
184•vkuprin•11h ago•47 comments

The MacBook Neo

https://daringfireball.net/2026/03/the_macbook_neo
436•etothet•15h ago•721 comments

Show HN: Autoresearch@home

https://www.ensue-network.ai/autoresearch
47•austinbaggio•3h ago•10 comments

BitNet: 100B Param 1-Bit model for local CPUs

https://github.com/microsoft/BitNet
314•redm•14h ago•156 comments

About memory pressure, lock contention, and Data-oriented Design

https://mnt.io/articles/about-memory-pressure-lock-contention-and-data-oriented-design/
7•vinhnx•3d ago•0 comments

Entities enabling scientific fraud at scale (2025)

https://doi.org/10.1073/pnas.2420092122
264•peyton•13h ago•188 comments

Challenging the Single-Responsibility Principle

https://kiss-and-solid.com/blog/keep-it-simple
7•WolfOliver•3d ago•3 comments

Show HN: Klaus – OpenClaw on a VM, batteries included

https://klausai.com/
128•robthompson2018•11h ago•69 comments

Meticulous (YC S21) is hiring to redefine software dev

https://jobs.ashbyhq.com/meticulous/3197ae3d-bb26-4750-9ed7-b830f640515e
1•Gabriel_h•6h ago

CNN Explainer – Learn Convolutional Neural Network in Your Browser (2020)

https://poloclub.github.io/cnn-explainer/
32•vismit2000•3d ago•2 comments

5,200 holes carved into a Peruvian mountain left by an ancient economy

https://newatlas.com/environment/5-200-holes-peruvian-mountain/
103•defrost•1d ago•52 comments

How much of HN is AI?

https://lcamtuf.substack.com/p/how-much-of-hn-is-ai
63•surprisetalk•2h ago•29 comments

Britain is ejecting hereditary nobles from Parliament after 700 years

https://apnews.com/article/uk-house-of-lords-hereditary-peers-expelled-535df8781dd01e8970acda1dca...
194•divbzero•6h ago•186 comments

Urea prices

https://tradingeconomics.com/commodity/urea
58•burnt-resistor•1h ago•45 comments

Atlassian to cut roughly 1,600 jobs in pivot to AI

https://www.reuters.com/technology/atlassian-lay-off-about-1600-people-pivot-ai-2026-03-11/
133•jp0d•4h ago•178 comments

Against vibes: When is a generative model useful

https://www.williamjbowman.com/blog/2026/03/05/against-vibes-when-is-a-generative-model-useful/
54•takira•1d ago•6 comments

Apple releases iOS 15.8.7 to fix Coruna exploit for iPhone 6S from 2015

https://support.apple.com/en-us/126632
65•seam_carver•2h ago•26 comments

Preliminary data from a longitudinal AI impact study

https://newsletter.getdx.com/p/ai-productivity-gains-are-10-not
35•donutshop•5h ago•27 comments

Personal Computer by Perplexity

https://www.perplexity.ai/personal-computer-waitlist
122•josephwegner•9h ago•105 comments

Swiss e-voting pilot can't count 2,048 ballots after decryption failure

https://www.theregister.com/2026/03/11/swiss_evote_usb_snafu/
165•jjgreen•14h ago•368 comments