frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Hashiverse, an open-source decentralized social network in Rust

https://www.hashiverse.com/en/
1•jamesjardine•1h ago

  Hashiverse (https://github.com/hashiverse/hashiverse) is an open-source decentralized social network protocol where Sybil
  resistance, rate limiting, peer reputation, and content moderation all fall out of one design choice: every action carries a
  proof-of-work cost calibrated to how much abuse it could cause. No central servers, no DNS dependency, no registration authority,
  no moderation team. Rust core, WASM browser client, volunteers on $5 VPS machines.

  Twitter-shaped (posts, follows, hashtags, timelines). The design problem that usually kills these projects on day one is Sybil
  resistance without a gatekeeper, so that is what I most want feedback on. Signatures and encryption are conventional (ed25519 +
  ML-DSA + FN-DSA, ChaCha20Poly1305, Blake3). The interesting surface is how every protocol action is priced in proof-of-work
  calibrated to its abuse potential.

  Shared primitive: a data-dependent chain over 17 hash algorithms. 5 rounds, each selecting one of 17 algorithms (Blake2s/b,
  SHA-2/3 at 256/384/512, Keccak-256/384/512, Groestl-256/512, Whirlpool, Skein-256/512, Blake3) and applying it 1 or 2 times. The
  algorithm index and repetition count for round N come from bytes of round N-1's output, so dispatch is data-dependent and only
  resolved at runtime.

  Honest prior art: Evan Duffield's X11 (Dash, 2014) chained 11 SHA-3 finalists with exactly this thesis. X11 ASICs (Baikal,
  iBeLink) shipped by 2016. Multi-hash chaining delays ASICs, it does not prevent them. What's different here is data-dependent
  dispatch (X11's pipeline is fixed) and variable repetition count. The honest question is not "is this ASIC-proof?" but "how much
  delay does data-dependent dispatch buy, and what software-update cadence should a protocol with no upgrade authority plan for?"

  Layer 1: Server-ID PoW (DHT membership). Generating a server identity means grinding a salt with the server's public keys through
   the chained hash until the derived 256-bit Kademlia ID has enough leading zero bits. Hours on commodity hardware per identity.
  Two compounding mitigations: bucket location IDs rotate on a monthly time epoch (the keyspace region around a user shifts
  deterministically), and prolific users fan across more buckets as the hierarchy subdivides under load. An attacker pays admission
   PoW against a moving target whose surface grows with the target's prolificness.

  Layer 2: RPC PoW. Every RPC carries a PoW over (timestamp, salt, payload, client ID, destination server ID). Under-threshold
  requests are rejected before payload parse. Timestamp pinning prevents replay; ID pinning prevents reuse across (client, server)
  pairs. Knock-on: because the destination server's ID is in the PoW, servers handling real load accumulate a routing-table
  reputation. A fresh Sybil has no traffic history; to affect the routing table they must either be useful or grind their own fake
  reputation by paying RPC PoW for every fabricated client request. Useful work becomes a Sybil deterrent.

  Post submission is a sub-case: two-phase Claim/Commit so one cheap PoW cannot deliver a huge payload. Submission difficulty
  scales with recent posting frequency.

  Layer 3: Per-feedback PoW. No central tally. Every signal (like, dislike, hate speech, spam, CSAM, etc.) is a PoW-stamped entry
  over (post_id, feedback_type), so a PoW cannot be reused across signals or posts. We use straightforward statistics to infer the
  total number of feedback submissions as the reciprocal of the unlikelihood of the globally-maximum PoW per (post_id,
  feedback_type) pair. That maximum is healed by clients noticing discrepancies, not by server-to-server gossip.

  If any of this resonates, or you spot something I've gotten wrong, I would love to hear it. PRs welcome.

  -- Jimme Jardine

The Middle of Nowhere, the Center of Empire

https://worldhistory.substack.com/p/the-middle-of-nowhere-the-center
1•crescit_eundo•16s ago•0 comments

The Apple Studio Display could have been more

https://www.theverge.com/tech/929015/apple-studio-display-2026
1•Brajeshwar•52s ago•0 comments

You're Not Behind. You're Early

https://alexoppenheimer.substack.com/p/youre-not-behind-youre-early
1•crescit_eundo•56s ago•0 comments

EMiX: Emulating Beyond Single-FPGA Limits

https://arxiv.org/abs/2604.27012
1•PaulHoule•2m ago•0 comments

Setting up a free *.city.state.us locality domain

https://fredchan.org/blog/locality-domains-guide/
3•speckx•4m ago•0 comments

What's with All the Slide Decks?

https://dynomight.net/slides/
1•surprisetalk•4m ago•0 comments

The AI Backlash Could Get Ugly

https://www.theatlantic.com/technology/2026/05/ai-backlash-data-centers-political-violence/687151/
2•stalfosknight•4m ago•0 comments

Open-source dedup tool that EOSE Labs uses for sovereign language fleet

https://pemos.ca/pemgraphs
1•Corbenic•7m ago•0 comments

Show HN: SQLite-Columnar – Columnar Storage for SQLite

https://github.com/sqliteai/sqlite-columnar
1•marcobambini•8m ago•0 comments

Show HN: DAGraph – local-first reactive graph from arithmetic to OLAP SQL

https://dagraph.com
1•notfirstpost•8m ago•1 comments

Slowing Down My Coding Agents to Get More Done

https://www.robw.fyi/2026/05/11/slowing-down-my-coding-agents-to-get-more-done/
1•someguy101010•10m ago•0 comments

The Problem with AI Today

https://tongwing.woon.sg/blog/the-problem-with-ai-today/
2•9woc•10m ago•1 comments

Show HN: Chimera, a leaderless runtime with selectable settlement profiles

https://chimera.sigil.black/demo
1•SIGILonHN•10m ago•0 comments

Datatype is a variable font that turns text into tiny inline charts

https://www.allaboutken.com/posts/20260512-datatype-data-font-inside-out/
1•speckx•11m ago•0 comments

Altman and Musk put AI trust on trial

https://www.axios.com/2026/05/13/openai-trial-sam-altman-elon-musk-ai-safety
1•1vuio0pswjnm7•11m ago•0 comments

GnuPG 2.5.20 Released

https://lists.gnupg.org/pipermail/gnupg-announce/2026q2/000505.html
2•neustradamus•11m ago•0 comments

Show HN: Mistle – Open-source infrastructure for running sandboxed coding agents

https://github.com/mistlehq/mistle
2•jonathanlowhy•11m ago•0 comments

LinkedIn planning to lay off 5% of staff in latest tech-sector cuts

https://www.reuters.com/business/world-at-work/linkedin-is-planning-lay-off-5-staff-latest-tech-s...
2•alephnerd•11m ago•0 comments

Google Is in Talks to Use SpaceX for AI Data Centers. That's Curious

https://www.barrons.com/articles/google-spacex-ai-data-centers-cac5ecae
2•1vuio0pswjnm7•12m ago•0 comments

Waymos recalled after robotaxi swept into a creek

https://www.bbc.com/news/articles/cwy2011dl4xo
1•Brajeshwar•13m ago•0 comments

Dinosaur dental fossils reveal bird-like parental care bonds

https://news.osu.edu/dinosaur-dental-fossils-reveal-bird-like-parental-care-bonds/
1•gmays•15m ago•0 comments

Rewriting C code until it's quantum code

https://shukla.io/blog/2026-05/rank-select.html
1•BinRoo•15m ago•1 comments

War and Data Centers Are Driving Up the Cost of Fiber Optic Cable

https://www.404media.co/war-and-data-centers-are-driving-up-the-cost-of-fiber-optic-cable/
1•aarestad•17m ago•0 comments

Activity Propagation with Hebbian Learning

https://www.nature.com/articles/s42005-026-02638-z
1•PaulHoule•18m ago•0 comments

Monitoring Sidekiq Job Performance with AppSignal

https://blog.appsignal.com/2026/04/28/monitoring-sidekiq-job-performance-with-appsignal.html
1•andreigaspar•19m ago•0 comments

What breaks when AI-generated code reaches production systems

https://deepsense.ai/blog/when-code-gets-cheaper-judgment-gets-more-precious-quality-bottlenecks-...
2•Applied_AI•19m ago•0 comments

Kyunghyuncho Teaching Fundamentals of Machine Learning

https://kyunghyuncho.me/teaching-fundamentals-of-machine-learning/
1•atan2•20m ago•0 comments

Detecting CopyFail and DirtyFrag by thinking outside the box

https://medium.com/@miggo-engineering/detecting-copyfail-dirtyfrag-by-thinking-outside-the-box-3c...
1•rafaeldavidtin•20m ago•0 comments

Ask HN: What Will the Next Competitor to NextJS Be?

1•tgml•20m ago•0 comments

Nextpad++

https://daringfireball.net/2026/05/nextpad
3•jkubicek•23m ago•2 comments