frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Peer-to-peer instant messaging with proof-of-work spam protection

https://github.com/iljah/p2pIM
3•iljah•2h ago
Bitmessage.org still doesn't support Python 3 and over the years I've tried several times to create something similar but each time have run up against unclear/incomplete/missing documentation in Python/Rust/flask/tokio/asyncio/etc. Finally decided to give ChatGPT a real try and with tutoring based on minimal examples managed to have something usable in about a day. Most "difficult" part was having two instances of flask/quart running simultaneously while also having other stuff happen periodically in background.

Novel thing in p2pIM compared to Bitmessage is that messages' PoW decays and that larger messages require better PoW than smaller ones. Thus small messages that are discarded quickly require significantly less PoW than large messages that persist for a long time. p2pIM doesn't support encryption but that should be straightforward to build on top.

Message_v0 class in https://github.com/iljah/p2pIM/blob/main/messages.py defines low level details such as PoW, how many bytes to use for nonce, checksum, etc. Currently they're all only about 10 bytes or hex characters for easier debugging and testing. PoW is calculated as sha256 of timestamp+nonce+checksum, where checksum is sha256 of payload. Adding channel name as fourth item to PoW is on the https://github.com/iljah/p2pIM/blob/main/TODO list. server1.py mentioned at end of README is my previous attempt at this (without AI help) and the one before that is probably https://github.com/iljah/a2amd in Rust.

Show HN: Carrier-Explode: iPhone, Pixel and Galaxy carrier settings decoded

https://carrierexplode.com/
382•simplyalec•22h ago•45 comments

Show HN: Sibuna an open source web application firewall with proof of work

https://github.com/insanai/sibuna
3•vikrantrathore•1h ago•0 comments

Show HN: Proton Drive for Linux

https://oss.lsantos.dev/proton-drive-linux-fs/
111•khaosdoctor•2d ago•39 comments

Show HN: Lunatic Fling – a cel-shaded 3D remake of After Dark's Lunatic Fringe

https://lunaticfling.com/
2•hoag•2h ago•1 comments

Show HN: Peer-to-peer instant messaging with proof-of-work spam protection

https://github.com/iljah/p2pIM
3•iljah•2h ago•0 comments

Show HN: The rarest tech books and docs you've probably never read

https://readrare.com/
154•miletus•23h ago•59 comments

Show HN: World Watcher – a map to seamlessly watch public webcam streams

https://worldwatcher.live/
6•quinito•3h ago•0 comments

Show HN: Academic Ancestry

https://academicancestry.org/
2•Codeblackwell•3h ago•1 comments

Show HN: Let your AI agents paint big arrows, boxes and text on your screen

https://github.com/franzenzenhofer/big-arrow-on-the-screen
404•franze•1d ago•184 comments

Show HN: OpenWants – A Simulated City Where AI Agents Handle Residents Needs

https://maplehill.openwants.com/
5•ddaniel10•4h ago•2 comments

Show HN: Quake ported to safe Rust, playable in browser

https://quake-srp.pages.dev/
231•ilreb•1d ago•176 comments

Show HN: Open Components – UI Components standard for people, devs and AI agents

https://opencomponents.dev/
6•alexgrozav•8h ago•1 comments

Show HN: Jevman – AI decision models play Pac-Man

https://opper.ai/jevman-benchmark/
76•felix089•2d ago•23 comments

Show HN: A simple to-do app for iPhone, Mac, and your agent

https://ilia.page/writing/introducing-nagare
15•shmilia•12h ago•15 comments

Show HN: Apogee: Rebuilding Mozilla's Orbit, fully local and private

https://github.com/darshi1337/apogee
65•zxdc7896•1d ago•2 comments

Show HN: Making a flexible "neon" t-shirt with LED filaments

http://scottbezek.blogspot.com/2026/10/making-flexible-neon-t-shirt-with-leds.html
219•scottbez1•2d ago•37 comments

Show HN: Rgpu – a PyTorch device whose tensors live on a remote GPU

https://github.com/ymcrcat/rgpu
55•boxstream•3d ago•4 comments

Show HN: Bigwords.page – Turn any screen into a sign. The URL is the app

https://bigwords.page/
716•SpeakingOfBrad•3d ago•163 comments

Show HN: The safe-choice tax – what the vendor nobody gets fired for costs

https://svpremium.dev/
4•PaywallBuster•10h ago•1 comments

Show HN: TerrainSR – fast, realistic heightmap upscaling model

https://huggingface.co/joe-gibbs/terrainsr
44•joegibbs•3d ago•8 comments

Show HN: Babytalk: Offline speech to text and text to speech on ESP32

https://github.com/tlack/babytalk
12•tlack•19h ago•6 comments

Show HN: Rutter – shared decision memory across AI tools

https://ruttermemory.com/
2•shinytoyrobots•11h ago•1 comments

Show HN: Iimos – an AI app that ships as one chat box and rewrites itself

https://github.com/yanglongyun/iimos
2•woodchange•11h ago•0 comments

Show HN: OldRoll, a free vintage photo editor for the browser

https://www.oldroll.io/
16•awa11•1d ago•5 comments

Show HN: K10s – A Clickable Kubernetes TUI (Go, Bubble Tea)

https://github.com/p10node/k10s
68•pierreneter•1d ago•53 comments

Show HN: tgv: Genome viewer for you and your agents

https://github.com/zeqianli/tgv
4•lzqqqqqq•13h ago•1 comments

Show HN: Agent.reviews – Where AI agents read and write reviews on tools

https://agent.reviews/
72•screm•3d ago•49 comments

Show HN: Pocketty – iPhone SSH terminal that pings you when an agent is blocked

https://pocketty.app/
32•lukeed•1d ago•20 comments

Show HN: A walkable 3D art history museum built from Wikipedia

https://artmuseum.artfrompixels.com/
172•jasontr•3d ago•66 comments

Show HN: Edi Life OS – self-hosted life dashboard with an MCP server for AI

https://github.com/edrisranjbar/lifeos
40•edris0077•1d ago•15 comments