frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Digits – Encrypted calls from gutted vintage desk phones

https://digits.family
1•justinlindh•1h ago

Comments

justinlindh•1h ago
Hey HN! Lurker since 2020, first real post. I've been building something I think this crowd might appreciate: a phone. There is no screen. There is no Slack integration. It does not use AI. It will never do these things. It does make calls like it's 1999, though, without the modern nonsense.

I'm a veteran professional software engineer, novice hardware enthusiast. I've created a project that I've named "Digits" where I wanted to play with doing both and learning along the way. So I did what one does and gutted a common retro phone knockoff and created an entire platform to create a private, end to end encrypted, self-hostable calling platform to accurately emulate phones from the '90s.

I am not selling anything and I do not intend to (I've got a great job already). The software and hardware are licensed AGPL-3.0 and CC BY-SA 4.0. I want people to build this and share it; self hosting is native, though I happily serve this for free from my homelab. Backend is relatively simple to bootstrap with the docker compose (or, in the spirit of over engineering the hell out of this thing as I've done, helm charts exist and I've load tested ~50k devices on homelab k8s clusters running outdated consumer hardware).

The hardware has been a blast to learn here. I went from breadboard, perfboard, a flawed PCB, to a proper PCB with gerbers/BOM that I've had manufactured by JLCPCB. I'm an amateur here and likely made mistakes and absolutely welcome contributions: I literally learned kicad with this project and spent dozens of hours pouring over datasheets and landed on a PCB that still requires a Pi Zero W 2 but embeds the I/O (protos used Pico) with an RP2040 and the audio input with an onboard TI chip versus the Pi Codec Zero. I made a couple of mistakes documented in the errata, but it works with pretty minimal changes. I'm already working on a V2.1 that fixes those things, and another later revision that completely replaces the external transformer (turns out POTS delivered serious voltage to ring the bell). The dream is finding an embedded processor/memory that lets me ditch the Pi Zero W 2 completely and I have ideas, but yeah... hobby project, solo, doing this for fun and to give my kid a way to call his friends without the nonsense that landlines and helicopter parenting of 2026 (long story... my motivation for this project is written like a crazy person on the landing page).

I've got 10 functioning devices at the moment. It's a real thing, and I've got some friends with devices in their homes. It's got household linking. It's got a hardware enforced mic kill switch for privacy. It's got captive portal onboarding, factory restore, diagnostic dashboard, custom voice prompts, a bunch of themes for webapp, *69, and somewhere in there Towelie plays "funky town" if you dial the right number. Data for calls doesn't flow through the server (which you can self host, if you want); it uses all the fun WebRTC/TURN things for direct connections, even in weird NAT cases.

I welcome any questions and/or contributions if anybody is interested! I'm really just having a lot of fun building this and wanted to share!

justinlindh•14m ago
Just gonna drop a reply here because I'm actually genuinely curious.

I didn't use AI for this post and I never post here. I'm kind of allergic to socials in general aside from Reddit. So of course I'm curious about whether literally anybody sees it and click on `new`, and most of what I see is pure AI posts like HM has just become Moltbook for robots to sell things.

I'm genuinely not concerned about whether anybody sees my thing. It's a pure open source passion project. But I gotta wonder whether stuff like this just gets drowned out by the robots. Probably. Or my thing is just genuinely not interesting. That's OK, but man... I miss the days of IRC and USENET when people didn't have to try to differentiate between "did an actual person post this" and whatever we've got now.

If anybody actually reads this (likely not), just consider this my screaming into the void about how maybe the Internet sucks now.

Cloudflare stock sinks 24% after earnings, cuts 1100 employees due to AI changes

https://www.cnbc.com/2026/05/07/cloudflare-net-q1-2026-stock-earnings-layoffs.html
1•1vuio0pswjnm7•1m ago•0 comments

A linguist on Arrival's alien language (2016)

https://slate.com/culture/2016/11/a-linguist-on-arrival-s-alien-language.html
1•downbad_•3m ago•1 comments

Fiber optic cables can eavesdrop on nearby conversations

https://www.science.org/content/article/fiber-optic-cables-can-eavesdrop-nearby-conversations
2•signa11•6m ago•0 comments

Top LLMs Have a Podcast Together [video]

https://www.youtube.com/watch?v=9qqmaYRI7Qw
2•modinfo•9m ago•0 comments

Killswitch: Per-function short-circuit mitigation primitive

https://lwn.net/ml/all/20260507070547.2268452-1-sashal@kernel.org/
1•signa11•11m ago•0 comments

A Tale of Two Artisans

https://koas.dev/a-tale-of-two-artisans/
1•alvaro_calleja•19m ago•1 comments

Anesthetic Risk Linked to Venezuelan Maternal Lineage

https://www.medscape.com/viewarticle/anesthetic-risk-linked-venezuelan-maternal-lineage-2026a10009ni
1•fodmap•22m ago•0 comments

The Tech Reclaimers: A Community Bicycle Repair Club for the Internet

https://www.techreclaimers.club
2•jonasced•25m ago•0 comments

What if new proofs are included in LLM training so LLM rediscover it?

2•folderquestion•26m ago•0 comments

Essential Capabilities Insight Teams Need in a Modern Market Research Platform

https://figshare.com/articles/journal_contribution/_b_7_Essential_Capabilities_Insight_Teams_Need...
1•anasteciadunu•36m ago•0 comments

I built godom: Go owns the DOM and the browser is just a rendering surface

https://www.anupshinde.com/why-i-built-godom/
1•anupshinde•36m ago•0 comments

LLMs Corrupt Your Documents When You Delegate

https://arxiv.org/abs/2604.15597
2•rbanffy•40m ago•0 comments

Was Back‑to‑Office Enforced?

1•xchip•40m ago•0 comments

Show HN: Hum – ad-free terminal music player (Rust, no API keys)

https://github.com/Devendra116/hum/
1•devendra116•43m ago•0 comments

Closure of Radio 4 on Long Wave

https://www.bbc.co.uk/reception/work-warning/news/radio4lw
2•fredley•44m ago•0 comments

I've replaced my Claude subscription with a sleep control app

https://twitter.com/patoroco/status/2053031292594225641
2•patoroco•47m ago•0 comments

I returned to AWS, and was reminded why I left

http://fourlightyears.blogspot.com/2026/05/i-returned-to-aws-and-was-reminded-hard.html
2•andrewstuart•47m ago•1 comments

Big Tech's $725B AI spending spree sends free cash flow to a decade low

https://www.ft.com/content/b3dfaba9-17a2-4fac-90fe-4ab3ca7c9494
5•1vuio0pswjnm7•48m ago•0 comments

Meta is dying. It's about time

https://www.nytimes.com/2026/05/08/opinion/meta-facebook-zuckerberg.html
7•LucidLynx•53m ago•2 comments

Hacktoberfest 2025

https://hacktoberfest.com
1•Bikash755043•54m ago•0 comments

Impossible Assumptions

https://blog.jakobschwichtenberg.com/p/impossible-assumptions
1•unknown1111•56m ago•0 comments

Cloudflare Stock Tumbles. An Earnings Beat Wasn't Enough

https://www.barrons.com/articles/cloudfare-earnings-stock-price-be96c90f
3•1vuio0pswjnm7•57m ago•0 comments

Counting Fast in Erlang with:counters and:atomics

https://andrealeopardi.com/posts/erlang-counters-and-atomics/
1•malmz•58m ago•0 comments

Free Gpt.im

https://freegpt.im
2•Evan23345•59m ago•0 comments

International cyber attack disrupts swathe of universities and schools

https://www.bbc.com/news/articles/ce3pq0136eqo
2•1vuio0pswjnm7•1h ago•0 comments

A Man Who Almost Never Succeeded (2012)

https://www.lensrentals.com/blog/2012/10/the-man-who-almost-never-succeeded/
1•downbad_•1h ago•1 comments

Help Needed Seeking Contributors for a Pure C Compiler and Runtime

https://github.com/heikowagner/nela-lang/issues/1
1•heikowag•1h ago•1 comments

Simplifying camera trap image analysis with AI

https://addaxdatascience.com/addaxai/
2•bryanrasmussen•1h ago•1 comments

Yesterday I had some news that has left me feeling

https://mylightstillshines.wordpress.com/2026/05/09/yesterday-i-had-some-news-that-has-left-me-fe...
1•jaygirl•1h ago•0 comments

Show HN: I Built a Retro Survival RPG in Vanilla JavaScript

2•jasonkester•1h ago•0 comments