frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: A RAM-only, end-to-end encrypted P2P terminal chat in Python

https://github.com/diorwave/cmd-chat
3•isanoguchi•1d ago
Hi HN,

This is cmd-chat, a Python terminal chat app designed around a few constraints:

- No central servers - No message or key persistence - No plaintext credentials ever sent over the network

Authentication uses *SRP*, and messages are encrypted after key exchange. All data lives in memory only and disappears when the process exits.

This was partly a learning project and partly an experiment in building a “minimum-trust” chat system using standard cryptographic primitives.

Curious to hear thoughts on the threat model, crypto choices, and overall design.

Comments

zahlman•20h ago
I don't consider myself qualified to comment on cryptography, and I didn't read the code too closely, but I love seeing projects like this and appreciate that it's clearly human-written.

A couple things I didn't get:

* This is P2P, so it's arbitrary which side is "client" or "server", right? Users aren't connecting to a common "hub"?

* How are users meant to discover each other, or know what the password is? Is this something where those arrangements are made separately (perhaps in meatspace), and the authentication just cares that both sides use the same password?

Also: I get that the program isn't doing its own persistence, but I don't think "ram only — nothing touches disk" can be guaranteed these days with modern OS attitudes towards virtual memory.

NASA considers evacuating ailing crew member from International Space Station

https://arstechnica.com/space/2026/01/nasa-postpones-space-station-spacewalk-due-to-crew-members-...
1•falcor84•32s ago•0 comments

Will memory fail the AI boom?

https://www.sdxcentral.com/analysis/will-memory-fail-the-ai-boom/
1•ironyman•58s ago•0 comments

Linus T: "The AI Slop Issue Is *Not* Going to Be Solved with Documentation"

https://www.phoronix.com/news/Torvalds-Linux-Kernel-AI-Slop
1•signa11•1m ago•0 comments

Life Happens at 1x Speed

https://terriblesoftware.org/2026/01/08/life-happens-at-1x-speed/
1•matheusml•5m ago•0 comments

Interview: David Haz, Creator of React Bits

https://motion.dev/magazine/interview-david-haz-creator-of-react-bits
1•SirHound•5m ago•0 comments

The Jeff Dean Facts

https://github.com/LRitzdorf/TheJeffDeanFacts
1•ravenical•7m ago•0 comments

Staging is a wasteful lie: the case for the mono-environment

https://www.tomwphillips.co.uk/2026/01/staging-is-a-wasteful-lie-the-case-for-the-mono-environment/
3•tomwphillips•8m ago•0 comments

How do language models solve Bayesian network inference?

https://ferjorosa.github.io/blog/2026/01/02/llms-probailistic-reasoning.html
1•sebg•8m ago•0 comments

Ghent University rector Petra De Sutter uses AI-fabricated quotes in speech

https://www.vrt.be/vrtnws/en/2026/01/08/ghent-university-rector-petra-de-sutter-uses-fabricated-q...
2•lode•11m ago•1 comments

Nano Banana Pro

https://nano-bananapro.org/
2•letsmkvideo•12m ago•1 comments

Show HN: Do you think this is the best diffchecker and would you switch?

https://diffchecker.dev/
1•subhash_k•13m ago•2 comments

Show HN: Spark – Zero-config IoT deployment tool written in Rust

https://github.com/Velooroo/Spark
1•Kazilsky•16m ago•1 comments

How Much Does Education Improve Intelligence? A Meta-Analysis [pdf]

https://labs.la.utexas.edu/tucker-drob/files/2019/08/Ritchie-Tucker-Drob-2018-Psych-Science-How-M...
1•sebg•17m ago•1 comments

ByteDance local agent is something I might feel safe running

https://github.com/bytedance/UI-TARS-desktop
1•mark_l_watson•17m ago•1 comments

How cybercriminals plot to rob a target within a week

https://www.reuters.com/graphics/SOUTHEASTASIA-SCAMS/MANUALS/klpyjlqelvg/
1•barishnamazov•18m ago•0 comments

Architecture Governance: Capturing What and How

https://tomasjurasek.substack.com/p/architecture-governance-capturing
1•silent715•19m ago•0 comments

Verification-Driven Development (VDD) via Iterative Adversarial Refinement

https://gist.github.com/dollspace-gay/45c95ebfb5a3a3bae84d8bebd662cc25
1•sebg•21m ago•0 comments

Shared State Context for AI Agents [Ask/Show][Looking for Beta]

1•aperi•21m ago•0 comments

The Zcash core dev team has resigned

https://twitter.com/tedpillows/status/2009206637962383809
3•simonebrunozzi•24m ago•2 comments

Testmon – Speed up your test suite in CI

https://testmon.net
1•drcongo•25m ago•0 comments

Execline: A Small Scripting Language

http://skarnet.org/software/execline/
1•fanf2•27m ago•0 comments

I Drilled Holes in My $200 Waterproof Panniers

https://cycletouring.substack.com/p/i-drilled-holes-in-my-200-waterproof
2•djrivard•27m ago•0 comments

Wigner Cat Phases: Transition to Quantum Chaos

https://arxiv.org/abs/2512.22169
1•northlondoner•28m ago•1 comments

Show HN: Analytics for SaaS Founders Connecting Stripe, Google Analytics and GSC

https://busel.ai/
1•stasman•28m ago•0 comments

Is Claude Ret***ed? Website where you vote on Claude's daily stupidity

https://www.isclauderetarded.today/
1•skrabe•29m ago•3 comments

Why Deepfake Technology Forces Courts to Rethink the Reliability of Evidence

https://www.technologylaw.ai/p/deepfake-technology-evidentiary-reliability-courts
1•pcaharrier•30m ago•0 comments

Beyond Training: Enabling Self-Evolution of Agents with Mobimem

https://arxiv.org/abs/2512.15784
1•PaulHoule•33m ago•0 comments

Trend Hacking 2025: The Niche Protocol for Founders

https://blog.vect.pro/trend-hacking-guide
1•WoWSaaS•34m ago•1 comments

One Regulation E, Two Different Regimes

https://www.bitsaboutmoney.com/archive/regulation-e/
1•gmcharlt•34m ago•0 comments

The revolution will be televised with QR codes

https://twitter.com/omid9/status/2009049147786104841
2•tim333•34m ago•0 comments