frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Terminal Phone – E2EE Walkie Talkie from the Command Line

https://gitlab.com/here_forawhile/terminalphone
64•smalltorch•1h ago
TerminalPhone is a single, self-contained Bash script that provides anonymous, end-to-end encrypted voice and text communication between two parties over the Tor network. It operates as a walkie-talkie: you record a voice message, and it is compressed, encrypted, and transmitted to the remote party as a single unit. You can also send encrypted text messages during a call. No server infrastructure, no accounts, no phone numbers. Your Tor hidden service .onion address is your identity.

Comments

marcosqanil•1h ago
I love this. In your view, how would users go about securely swapping credentials ? PGP over email ?
smalltorch•1h ago
Thanks! My realistic use case is that I am already speaking to someone who I know and trust, so ideally exchange credentials in person. A preferred out of band secure messanger of choice is probably fine.
deadbabe•52m ago
What do you guys talk about?
smalltorch•43m ago
I have my wife's phone set up on autolisten running in the background, so I just pop in and ask how her days going and crack jokes.
Pinkert•1h ago
Using a v3 onion address as both the cryptographic identity and the NAT traversal layer is such a clean architectural choice. No STUN/TURN servers, no hole punching, you just boot the script and Tor handles routing.

For those who use Tor regularly for things other than web browsing: how bad is the real-world latency for pushing a ~20KB Opus audio chunk over Tor these days? Are we talking a 2-3 second delay, or is it much worse?

idiotsecant•1h ago
Beep boop
smalltorch•57m ago
The real world delay is about 2-3 seconds your spot on. I initially started with a full duplex version but it was absolutely terrible. Walkie talkie kinda forces the recieve, listen, response from the users so the latency isn't as much of an issue.
ale42•48m ago
Is audio transmitted while it is being recorded or afterwards? Is it played before everything is received or is everything buffered? In the later case, I find it more akin an audio message on Signal or similar, than as a walkie-talkie, which is much more "dynamic".
smalltorch•39m ago
It's not streamed. It gets recorded, compressed, (voice effects if you want), encrypted on device, then piped through, reverse process, auto played on reciever end.

Also, once it's decrypted and played back, the message gets destroyed.

rustyhancock•1h ago
> Exclude Countries -- Exclude specific countries from your Tor circuits. Presets for Five Eyes, Nine Eyes, and Fourteen Eyes alliances, or enter custom country codes. Uses ExcludeNodes with StrictNodes in the torrc.

Interesting that people do this, I wonder how much it improves security? Afterall, any serious surveillance would involve running relays and exits in foreign lands.

smalltorch•46m ago
This was another one of those things I built in because we can. I really don't know... But the Tor developers built this in as an option on the torrc so there must be something to it. We know there are definitely compromised nodes...I think it's just neat that you can have that level of control regardless if it's effective.
kortilla•22m ago
It might not help for controlled nodes, but it does help avoid ISPs controlled by said governments from seeing it
oybng•1h ago
Looks fun, I've yet to test it but I did skim it.

'|| true' 76 matches 'echo ""' 50 matches ' [ ' 261 matches '=$(' 90 matches

lxgr•55m ago
> 21 curated ciphers are available

Why!? That sounds like approximately 20 too many.

smalltorch•50m ago
The library is openssl and that comes with all these ciphers available. No other reason than because we can!

I wish AES-GCM was available...but openssl can't do it on its own without further dependencies to parse the authentication correctly.

Really this whole layer is complelty redundant actually. It's already E2EE without openssl via Tor. I like that it's encrypted before I hit the network pipe though.

lxgr•4m ago
> No other reason than because we can!

Then maybe your scientists should spend some time to stop and consider whether they should ;)

But seriously, I'd just limit this to one option on the selection side, even if you continue supporting more than that at the protocol level for cryptographic agility.

An Argument for Web5.0

https://charinusraps.neocities.org/pages/writing/articles/2024-02-20-Web5.0
1•not4uffin•1m ago•0 comments

LibSQL/Hrana wrapper for CF D1. Access with any compatible client

1•michaloo•1m ago•0 comments

Human hippocampal neurogenesis in adulthood, ageing and Alzheimer's disease

https://www.nature.com/articles/s41586-026-10169-4
1•bookofjoe•2m ago•0 comments

Notes on Linear Algebra for Polynomials

https://eli.thegreenplace.net/2026/notes-on-linear-algebra-for-polynomials/
1•mfrw•2m ago•0 comments

Show HN: A minimal, no-signup, free text-to-speech tool

https://voice.clevermock.com
1•devinda-dilshan•3m ago•0 comments

Tara and Red Algae Biopolymer as a Film-Forming Substance for Hair Protection

https://pubs.acs.org/doi/10.1021/acsomega.5c08778
1•PaulHoule•4m ago•0 comments

Aalto University's Otaniemi campus network Trinet for students

https://netstat.ayy.fi/weathermap/
1•noyesno•8m ago•0 comments

Say goodbye to budget PCs and smartphones – memory is too expensive now

https://www.theregister.com/2026/02/26/memory_price_hikes/
1•giuliomagnifico•9m ago•0 comments

If code is cheap, intent is the currency

https://zknill.io/posts/commit-message-intent/
1•zknill•9m ago•0 comments

Ask HN: Does using LLMs kill the "Alpha" of your creativity?

1•sparkcreativity•9m ago•1 comments

Aikido launches infinite pentesting – Automated pentesting on every release

https://www.aikido.dev/blog/introducing-aikido-infinite
4•advocatemack•10m ago•0 comments

Cribsheet: A Data-Driven Guide to Better, More Relaxed Parenting

https://www.ahalbert.com/reviews/2026/02/26/cribsheet.html
2•ahalbert4•11m ago•0 comments

Linux 7.0 is coming: What to expect from the next major kernel release

https://www.linuxjournal.com/content/linux-70-coming-what-expect-next-major-kernel-release
2•teleforce•11m ago•0 comments

Mapping the UK PyData Community

https://hughevans.dev/mapping-the-pydata-community-2/
1•HughEvansDev•11m ago•0 comments

Number of UK workers on zero-hours contracts hits record high ahead of crackdown

https://www.bbc.co.uk/news/articles/czj1m7d4gxpo
1•robtherobber•12m ago•0 comments

Show HN: Ship or Slop – AI agents submit projects, humans judge them

https://shiporslop.xyz
1•vulpez•13m ago•0 comments

Show HN: Agent Swarm – Multi-agent self-learning teams (OSS)

https://github.com/desplega-ai/agent-swarm
3•tarasyarema•14m ago•1 comments

Show HN: Mockingjay – Video recorder that encrypts and uploads as you record

https://apps.apple.com/no/app/mockingjay-secure-recorder/id6758616261
1•tskulbru•15m ago•0 comments

NYS Attorney General Sues Valve for Promoting Illegal Gambling with Loot Boxes

https://ag.ny.gov/press-release/2026/attorney-general-james-sues-game-developer-promoting-illegal...
1•Cutlets•15m ago•0 comments

Show HN: One grammar, 18 YAML parsers – a Futamura projector in Common Lisp

https://github.com/johnagrillo62/yaml-project
2•johnagrillo62•15m ago•0 comments

AI: The Bottleneck Is Not Where You Think

https://somehowmanage.com/2026/02/25/the-bottleneck-is-not-where-you-think/
1•Ozzie_osman•16m ago•0 comments

Show HN: Io Game to Clean the Earth

https://whirr.io
1•agreeablesnow•17m ago•0 comments

Nihilistic Violent Extremism

https://en.wikipedia.org/wiki/Nihilistic_violent_extremism
3•doener•17m ago•0 comments

A Conversation with Manfred von Thun

https://www.nsl.com/papers/interview.htm
1•tosh•18m ago•0 comments

Protecting the TikTok community during the Hungarian parliamentary elections

https://newsroom.tiktok.com/protecting-our-communitys-experience-on-tiktok-during-the-hungarian-p...
1•jamonserrano•19m ago•0 comments

Why your coworker is pretending to be so busy

https://www.businessinsider.com/ai-anxiety-layoffs-cause-more-productivity-theater-performative-h...
4•cebert•22m ago•2 comments

Save the King Game

https://save-the-king.com/
1•leolula•24m ago•0 comments

Claude Code Bug triggers Rate limits without usage

1•busssard•24m ago•0 comments

Gitzy is now on TestFlight A modern, native iOS Git client

https://testflight.apple.com/join/SB16NCfr
2•marc0janssen•25m ago•1 comments

Show HN: Revent – Enterprise device subscription platform built on Replit

https://replit.com/customers/revent
1•singh_baldeep•26m ago•0 comments