frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: A P2P messenger with dual network modes (Fast and Tor)

https://github.com/Realman78/Kiyeovo/
13•Realman78•1h ago
Hello HN,

I have been working on a desktop P2P messenger called Kiyeovo for the last ~8 months, and I just published its beta version.

Quick backstory: It started out as a CLI application for my Graduate Thesis, where I tried to make the most secure and private messenger application possible. Then, I transformed it into a desktop application, gave it "clearnet" support and added a bunch of features.

Short summary:

The app runs in 2 completely isolated modes:

- fast mode: relay/DCUtR -> lower latency, calls support

- anonymous mode: Tor message routing -> slower, anonymous

These modes use different protocol IDs, DHT namespaces, pubsub topics and storage scopes so there’s no data crossover between them.

Messaging works peer-to-peer when both parties are online, but falls back to DHT "offline buckets" when one of them is not. To ensure robustness, messages are ACK-ed and deleted after being read.

Group chats use GossipSub for realtime messaging. Group messages are also saved to offline buckets in order for offline users to be able to read them upon logging in. Kick/Join/Leave events are also propagated using the DHT. Group metadata and all offline data is of course encrypted.

Other features: Chats are E2E, file sharing is supported, 1:1 audio/video calls are supported (only in fast mode though, using WebRTC)

Tradeoffs: Tor has noticeable latency, offline delivery is not immediately guaranteed, but rather "eventually consistent"; beta version does not have group calls yet.

I’d appreciate feedback, that's why I posted this as a beta version

Repo: https://github.com/Realman78/Kiyeovo

Comments

kopitev174•56m ago
I worked on a p2p group chat app for a short time (no central server, same as this), but the group updates were a real problem. how do they get distributed?
Realman78•13m ago
The group creator distributes the updates to each group member individually (each pair of users has their own buckets). Of course, if the member is not online for a long time, the update does not just get lost, it gets republished and will continue to republish until the member has read the update. Did I answer your question?

Show HN: I tested 15 free AI models at building real software on a $25/year VPS

https://georgelarson.me/writing/2026-04-03-25-dollar-ai-lab/
1•j0rg3•1m ago•0 comments

Show HN: Hacker News CLI

https://github.com/voska/hn-cli
1•voska•3m ago•0 comments

Distributed locking is not about locks. It's about ordering

https://medium.com/@mateuszmilewczyk/distributed-locking-is-not-about-locks-its-about-ordering-9a...
1•mmilewczyk•4m ago•0 comments

Blackstone Squeezes Thoma Bravo and Its Ailing Software Company Medallia

https://www.bloomberg.com/news/articles/2026-04-02/blackstone-squeezes-thoma-bravo-and-its-ailing...
2•petethomas•6m ago•0 comments

The Last Stack

https://residualstream.app/blog/the-last-stack/
2•speckx•6m ago•0 comments

Know if AI will replace your job

2•aidefender•8m ago•0 comments

Wi-Fi That Can Withstand a Nuclear Reactor: This receiver chip can take it

https://spectrum.ieee.org/robotics-in-nuclear-industry
2•voxadam•9m ago•0 comments

Binary Posters

https://github.com/corkami/pics/blob/master/binary/README.md
2•aragonite•10m ago•0 comments

Anthropic Says That Claude Contains Its Own Kind of Emotions

https://www.wired.com/story/anthropic-claude-research-functional-emotions/
1•joozio•10m ago•0 comments

The Download: plastic's problem with fuel prices, and SpaceX's blockbuster IPO

https://www.technologyreview.com/2026/04/02/1135049/the-download-plastic-problem-fuel-prices-spac...
1•joozio•14m ago•0 comments

Anthropic's AutoDream Is Flawed

https://substack.com/home/post/p-192893121
3•k1musab1•15m ago•0 comments

A $1.75T IPO Would Be Overpaying 30% for SpaceX

https://futuresearch.ai/spacex-ipo-valuation/
12•ddp26•15m ago•3 comments

Does the Platypus Have Nipples?

https://wibomd.substack.com/p/does-the-platypus-have-nipples
2•manunamz•15m ago•0 comments

Gemma 4: The new standard for local agentic intelligence on Android

https://android-developers.googleblog.com/2026/04/gemma-4-new-standard-for-local-agentic-intellig...
2•xnx•15m ago•0 comments

Show HN: Ecotokens – Another token saver for CLI Agents

https://github.com/hansipie/ecotokens
1•ansicode•15m ago•0 comments

Options for Phones at Protests

https://blog.yaelwrites.com/options-for-phones-at-protests/
2•speckx•18m ago•0 comments

SystemRescue 13 lands with Linux 6.18 and bcachefs support

https://www.theregister.com/2026/04/02/systemrescue_13/
1•Bender•19m ago•0 comments

A simple online forum written in Prolog

https://github.com/danilp-id/bbs
2•triska•19m ago•0 comments

Ruby Central report reopens wounds over RubyGems repo takeover

https://www.theregister.com/2026/04/01/ruby_central_report/
1•Bender•20m ago•0 comments

Orchestration-as-Code – Orchestration and software are the same

https://chriswood.tech/2026/03/25/orchestration-as-code/
2•gpi•21m ago•0 comments

Making Services with Go Right Way

https://snawoot.github.io/go_web_right_way.html
1•lr0•22m ago•0 comments

Show HN: Job market trends across 1,100 tech companies

https://risogroup.co/projects/hiring-pulse/
2•jamesriso•22m ago•0 comments

Teen's explicit Gemini Live encounter gets whole family banned

https://www.androidauthority.com/explicit-gemini-live-3654114/
1•speckx•22m ago•0 comments

Software Engineering Is Becoming Civil Engineering

https://christophermeiklejohn.com/ai/engineering/2026/04/01/software-engineering-is-becoming-civi...
1•matt_d•22m ago•0 comments

MultiGen: AI multiplayer doom playable in real-time on your phone and computer

https://play-multigen.com/
2•potatoescrisps•23m ago•0 comments

JPMorgan Eyes $10B Daily Blockchain Goal

https://catenaa.com/markets/global-markets/jpmorgan-blockchain-payments-kinexys-mitsubishi/
2•Murugaverl•24m ago•0 comments

Useful Quantum Computers Could Be Built with as Few as 10k Qubits

https://www.caltech.edu/about/news/caltech-team-finds-useful-quantum-computers-could-be-built-wit...
1•gmays•24m ago•0 comments

Ask HN: How do you run discovery with zero network?

2•_Tarik•29m ago•1 comments

NASA space launch sets stage for nuclear power on the moon

https://www.eenews.net/articles/nasa-space-launch-sets-stage-for-nuclear-power-on-the-moon/
1•mpweiher•30m ago•0 comments

Brute Force – Binary Tree Traversal

https://algorithm-visualizer.org/brute-force/binary-tree-traversal
2•speckx•33m ago•0 comments