frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Dialtone watcher – what is my laptop doing and am I normal

3•fcpguru•1h ago
Hi HN we are Andrew and Dex. We built dialtone watcher, a small Go agent for macOS and Linux with a very specific goal: tell me what my machine is doing all day and help me compare that with others.

What it does so far:

- Watches running processes, CPU and memory use, and active network endpoints.

- Groups traffic into human sized summaries by process, domain, and coarse protocol like HTTPS, DNS, QUIC, and Postgres.

- Stores a local summary and can post bounded rollups to the dialtoneapp.com api so enough installs can turn the fleet view into something real.

We kept circling the same question: why is there no simple tool that answers "what does this machine actually spend its day doing?" Activity Monitor shows one slice. Little Snitch shows another. Fleet tools exist, but usually behind a corporate wall. We wanted something more honest and inspectable. The real motivating question was not just "what is my laptop doing?" but "am I normal?"

Say I have a MacBook Pro with 14 cores and 36 GB of memory and I run Docker all day. Why is Docker chewing so much more CPU and RAM on my machine than on similar developer machines? Why do I have some weird helper process that keeps hanging around? Why is my laptop talking to domains I do not recognize? You cannot answer those questions from one machine alone. You need a baseline from many machines with comparable hardware and comparable work.

https://dialtoneapp.com/demo

Open source MIT License: https://github.com/andrewarrow/dialtone-watcher

Andrew and I kept a history of our conversations in:

https://github.com/andrewarrow/dialtone-watcher/tree/main/pr...

The big idea is crowdsourced threat intelligence. Every installed agent becomes a sensor. Each one reports process to domain connections, DNS activity, connection frequency, bytes transferred, and basic IP context like ASN and country. On one machine that data is mildly interesting. Across thousands of machines it becomes powerful very fast.

Security companies like CrowdStrike and SentinelOne do exactly this. But those products are enterprise-only, expensive, and opaque.

If some unknown helper suddenly starts talking to the same odd domain on 27 machines in an hour, it's a pattern. If a so called PDF viewer is uploading 18 MB to a domain almost nobody has seen before, that starts to look like exfiltration. If a new VSCode release is the only build talking to some random domain, that starts to smell like a supply chain problem. If Slack or Docker suddenly behaves nothing like the baseline for similar developer machines, you can flag that too.

We think there is room for something more open, inspectable, and useful for normal developers. If you try this, feedback should focus on readability of the summary, correctness of process and domain attribution, whether the upload payload feels proportionate, and what comparisons would actually help you decide "am I normal?" If enough people install it, run it, and send data, the demo becomes real and the real product gets much smarter.

I'll leave you with the following question. Should modern software projects include a prompts directory like this? It takes so little effort to capture the prompts used and they tell a story like git history does.

Comments

fcpguru•1h ago
example payload: https://github.com/andrewarrow/dialtone-watcher/blob/main/ex...

Project allows you to create perfect green screen keys

https://github.com/nikopueringer/CorridorKey
1•greynewell•59s ago•0 comments

Pet dad turns to AI chatbot to cure sick pup using custom mRNA vaccine [video]

https://www.youtube.com/watch?v=COYSRbF1F-Y
1•gniv•4m ago•1 comments

Show HN: OpenJet – An offline agent harness for memory-constrained edge hardware

https://github.com/L-Forster/open-jet
1•lforster•4m ago•0 comments

In Memoriam: John W. Addison Jr, My PhD Advisor

https://billwadge.com/2026/03/15/in-memoriam-john-w-addison-jr-my-phd-advisor/
1•herodotus•6m ago•0 comments

UMD Scientists Create 'Smart Underwear' to Measure Human Flatulence

https://cbmg.umd.edu/news-events/news/brantley-hall-umd-scientists-create-smart-underwear-measure...
1•ohjeez•7m ago•0 comments

Weak-Form Evolutionary Kolmogorov-Arnold Networks for Solving PDEs

https://arxiv.org/abs/2602.18515
1•PaulHoule•8m ago•0 comments

Compile TypeScript directly to JVM bytecode and run it at native Java speed

https://blog.caoccao.com/compile-typescript-to-jvm-bytecode-with-swc4j-45dd05561028
2•sjtucaocao•8m ago•1 comments

A preview of Coalton 0.2, a statically-typed Lisp

https://coalton-lang.github.io/20260312-coalton0p2/
2•fanf2•10m ago•0 comments

Show HN: GDSL – 800 line kernel: Lisp subset in 500, C subset in 1300

https://firthemouse.github.io/
1•FirTheMouse•12m ago•0 comments

Built a 1.3M-line agent-native OS in Rust while homeless. What now?

2•jamieoglindsey•12m ago•0 comments

Bunnie's Piggyback Hack

https://pluralistic.net/2026/01/09/quantity-break/
1•cat-whisperer•13m ago•0 comments

Turing Drawings (2012)

https://maximecb.github.io/Turing-Drawings/
1•tliltocatl•13m ago•1 comments

Will the Indus Valley script ever be deciphered?

https://www.livescience.com/archaeology/will-the-indus-valley-script-ever-be-deciphered
1•Brajeshwar•14m ago•0 comments

Show HN: Detect Drift in TypeScript Codebases

https://github.com/LogicStamp/logicstamp-context
1•AmiteK•14m ago•0 comments

Arduino Ventuno Q First Look: Benchmarks, Specs and Mainline Linux

https://sbcwiki.com/news/articles/arduino-ventuno-q-first-look-ew26/
2•HeyMeco•14m ago•0 comments

Neuroglancer: WebGL-based viewer for volumetric data

https://github.com/google/neuroglancer
1•cl3misch•14m ago•1 comments

'Pokémon Go' players have been unknowingly training delivery robots

https://www.popsci.com/technology/pokemon-go-delivery-robots-crowdsourcing/
2•jonbaer•15m ago•0 comments

AI agent hacks McKinsey: five situations when you should not deploy agents

https://nanonets.com/blog/ai-agent-hacks-mckinsey/
2•Terretta•17m ago•0 comments

Tokenization Is Killing Our Multilingual LLM Dream

https://huggingface.co/blog/omarkamali/tokenization
1•omneity•17m ago•0 comments

I Just Wanted a Storage Bin. I Built a Search Engine Instead

https://binsizes.com/blog/story
2•ryanscio•19m ago•0 comments

Most of the AI software YC companies are coming out with doesn't work

1•somethingtoday•19m ago•0 comments

Minimally invasive optical clearing media: live cell imaging ex vivo and in vivo

https://www.nature.com/articles/s41592-026-03023-y
1•bookofjoe•19m ago•0 comments

Overthinking

https://kerkour.com/overthinking
1•randomint64•20m ago•0 comments

Digg's open beta shuts down after just two months, blaming AI bot spam

https://www.theverge.com/tech/894803/digg-beta-shutdown-layoffs-ai
1•evah•21m ago•0 comments

$3 AliExpress Heart Rate and Oxygen Sensor Module

https://www.youtube.com/watch?v=0OV5aCOnXBA
2•iamflimflam1•23m ago•0 comments

Trump call for Japan to send warships to Strait of Hormuz puts Takaichi in bind

https://www.japantimes.co.jp/news/2026/03/15/japan/politics/trump-hormuz-strait-japan-takaichi/
3•mikhael•25m ago•1 comments

Pretraining Language Models via Neural Cellular Automata

https://hanseungwook.github.io/blog/nca-pre-pre-training/
2•shmublu•29m ago•0 comments

UK to Allow "Plug in" Solar

https://www.gov.uk/government/news/government-to-go-further-and-faster-in-becoming-energy-secure
2•edent•30m ago•0 comments

Don't Call It a Moat

https://twitter.com/yrechtman/status/2031770436309029227
2•gmays•30m ago•1 comments

Block Number Formats are (Still!) Direction Preservers

https://constantinides.net/2026/03/15/block-number-formats-are-still-direction-preservers/
1•matt_d•30m ago•0 comments