Top stories from https://news.ycombinator.com (with 100+ score) Contribute to the development here: https://github.com/phil-r/hackernewsbot Also check https://t.me/designer_news Contacts: @philr
AI is predominantly replacing outsourced, offshore workers (Score: 150+ in 10 hours)
Link: https://readhacker.news/s/6zUES
Comments: https://readhacker.news/c/6zUES
Paper:
https://nanda.media.mit.edu/ai_report_2025.pdf
https://web.archive.org/web/20250818145714/https://nanda.media.mit.edu/ai_report_2025.pdf
Obsidian Bases (🔥 Score: 164+ in 1 hour)
Link: https://readhacker.news/s/6zW8N
Comments: https://readhacker.news/c/6zW8N
Left to Right Programming (Score: 152+ in 5 hours)
Link: https://readhacker.news/s/6zVis
Comments: https://readhacker.news/c/6zVis
T-Mobile claimed selling location data without consent is legal–judges disagree (🔥 Score: 153+ in 2 hours)
Link: https://readhacker.news/s/6zVJD
Comments: https://readhacker.news/c/6zVJD
Show HN: Whispering – Open-source, local-first dictation you can trust (Score: 151+ in 4 hours)
Link: https://readhacker.news/s/6zVeM
Comments: https://readhacker.news/c/6zVeM
Hey HN! Braden here, creator of Whispering, an open-source speech-to-text app.
I really like dictation. For years, I relied on transcription tools that were almost good, but they were all closed-source. Even a lot of them that claimed to be “local” or “on-device” were still black boxes that left me wondering where my audio really went.
So I built Whispering. It’s open-source, local-first, and most importantly, transparent with your data. All your data is stored locally on your device. For me, the features were good enough that I left my paid tools behind (I used Superwhisper and Wispr Flow before).
Productivity apps should be open-source and transparent with your data, but they also need to match the UX of paid, closed-software alternatives. I hope Whispering is near that point. I use it for several hours a day, from coding to thinking out loud while carrying pizza boxes back from the office.
Here’s an overview: https://www.youtube.com/watch?v=1jYgBMrfVZs, and here’s how I personally am using it with Claude Code these days: https://www.youtube.com/watch?v=tpix588SeiQ.
There are plenty of transcription apps out there, but I hope Whispering adds some extra competition from the OSS ecosystem (one of my other OSS favorites is Handy https://github.com/cjpais/Handy). Whispering has a few tricks up its sleeve, like a voice-activated mode for hands-free operation (no button holding), and customizable AI transformations with any prompt/model.
Whispering used to be in my personal GH repo, but I recently moved it as part of a larger project called Epicenter (https://github.com/epicenter-so/epicenter), which I should explain a bit...
I’m basically obsessed with local-first open-source software. I think there should be an open-source, local-first version of every app, and I would like them all to work together. The idea of Epicenter is to store your data in a folder of plaintext and SQLite, and build a suite of interoperable, local-first tools on top of this shared memory. Everything is totally transparent, so you can trust it.
Whispering is the first app in this effort. It’s not there yet regarding memory, but it’s getting there. I’ll probably write more about the bigger picture soon, but mainly I just want to make software and let it speak for itself (no pun intended in this case!), so this is my Show HN for now.
I just finished college and was about to move back with my parents and work on this instead of getting a job…and then I somehow got into YC. So my current plan is to cover my living expenses and use the YC funding to support maintainers, our dependencies, and people working on their own open-source local-first projects. More on that soon.
Would love your feedback, ideas, and roasts. If you would like to support the project, star it on GitHub here (https://github.com/epicenter-so/epicenter) and join the Discord here (https://go.epicenter.so/discord). Everything’s MIT licensed, so fork it, break it, ship your own version, copy whatever you want!
Vibe coding tips and tricks (Score: 150+ in 7 hours)
Link: https://readhacker.news/s/6zUpB
Comments: https://readhacker.news/c/6zUpB
Anna's Archive: An Update from the Team (🔥 Score: 160+ in 58 minutes)
Link: https://readhacker.news/s/6zVaF
Comments: https://readhacker.news/c/6zVaF
FFmpeg Assembly Language Lessons (🔥 Score: 156+ in 3 hours)
Link: https://readhacker.news/s/6zUwF
Comments: https://readhacker.news/c/6zUwF
SystemD Service Hardening (Score: 151+ in 10 hours)
Link: https://readhacker.news/s/6zTAg
Comments: https://readhacker.news/c/6zTAg
One person was able to claim 20M IPs (Score: 173+ in 1 day)
Link: https://readhacker.news/s/6zPLk
Comments: https://readhacker.news/c/6zPLk
Llama-Scan: Convert PDFs to Text W Local LLMs (Score: 151+ in 11 hours)
Link: https://readhacker.news/s/6zSPK
Comments: https://readhacker.news/c/6zSPK
Web apps in a single, portable, self-updating, vanilla HTML file (🔥 Score: 152+ in 2 hours)
Link: https://readhacker.news/s/6zTJ9
Comments: https://readhacker.news/c/6zTJ9
Google admits anti-competitive conduct involving Google Search in Australia (Score: 151+ in 4 hours)
Link: https://readhacker.news/s/6zTpt
Comments: https://readhacker.news/c/6zTpt
Faster Index I/O with NVMe SSDs (Score: 150+ in 16 hours)
Link: https://readhacker.news/s/6zRBS
Comments: https://readhacker.news/c/6zRBS
Review of Anti-Aging Drugs (Score: 151+ in 11 hours)
Link: https://readhacker.news/s/6zScV
Comments: https://readhacker.news/c/6zScV
GenAI FOMO has spurred businesses to light nearly $40B on fire (Score: 156+ in 5 hours)
Link: https://readhacker.news/s/6zVQw
Comments: https://readhacker.news/c/6zVQw
When you're asking AI chatbots for answers, they're data-mining you (Score: 150+ in 10 hours)
Link: https://readhacker.news/s/6zUfW
Comments: https://readhacker.news/c/6zUfW
Counter-Strike: A billion-dollar game built in a dorm room (Score: 150+ in 7 hours)
Link: https://readhacker.news/s/6zUNt
Comments: https://readhacker.news/c/6zUNt
Who Invented Backpropagation? (Score: 151+ in 5 hours)
Link: https://readhacker.news/s/6zUZ5
Comments: https://readhacker.news/c/6zUZ5
95% of AI Pilots Failing (Score: 150+ in 6 hours)
Link: https://readhacker.news/s/6zUHY
Comments: https://readhacker.news/c/6zUHY
LLMs and coding agents are a security nightmare (Score: 150+ in 7 hours)
Link: https://readhacker.news/s/6zUa5
Comments: https://readhacker.news/c/6zUa5
MCP doesn't need tools, it needs code (Score: 150+ in 7 hours)
Link: https://readhacker.news/s/6zU2J
Comments: https://readhacker.news/c/6zU2J
Electromechanical reshaping, an alternative to laser eye surgery (Score: 157+ in 7 hours)
Link: https://readhacker.news/s/6zTYU
Comments: https://readhacker.news/c/6zTYU
Show HN: I built an app to block Shorts and Reels (❄️ Score: 156+ in 2 days)
Link: https://readhacker.news/s/6zP7J
Comments: https://readhacker.news/c/6zP7J
I wanted to find a way to use Instagram without ending up scrolling for two hours every time I open the app to see a friend's story.
Most screen time apps I found focus on blocking the app itself instead of the addictive feed, so I created this app to allow me to keep using the "healthy" and "social" features and block the infinite scrolling (Reels)
After implementing the block on Instagram Reels, I got addicted to YouTube Shorts and Reddit feed. So, I extended the app to cover these as well.
To avoid replacing the scrolling for regular feeds, I also added a feature that shows a pop-up when I'm overscrolling in any app. It forces me to stop and think for a minute before I continue scrolling.
I built it on Android Studio, using Kotlin and Jetpack Compose for the UI. I use the Accessibility Service to detect scrolls and navigate out of them. Unfortunately, this only works for Android. There is no way (as far as I know) to do this on iOS.
I'd love to hear your thoughts
Clojure Async Flow Guide (Score: 150+ in 9 hours)
Link: https://readhacker.news/s/6zTc7
Comments: https://readhacker.news/c/6zTc7
A gigantic jet caught on camera: A spritacular moment for NASA astronaut (❄️ Score: 153+ in 3 days)
Link: https://readhacker.news/s/6zJk2
Comments: https://readhacker.news/c/6zJk2
Why Nim? (Score: 150+ in 19 hours)
Link: https://readhacker.news/s/6zRCH
Comments: https://readhacker.news/c/6zRCH
Show HN: Doxx – Terminal .docx viewer inspired by Glow (Score: 151+ in 11 hours)
Link: https://readhacker.news/s/6zSzR
Comments: https://readhacker.news/c/6zSzR
I got tired of open file.docx → wait 8 seconds → close Word just to read a document, so I built a terminal-native Word viewer!
What it does:
* View `.docx` files directly in your terminal with (mostly) proper formatting
* Tables actually look like tables (with Unicode borders!)
* Nested lists work correctly with indentation
* Full-text search with highlighting
* Copy content straight to clipboard with `c`
* Export to markdown/CSV/JSON
Why I made this:
Working on servers over SSH, I constantly hit Word docs I needed to check quickly. The existing solutions I'm aware of either strip all formatting (docx2txt) or require GUI apps. Wanted something that felt as polished as [glow](https://github.com/charmbracelet/glow) but for Word documents.
The good stuff:
* 50ms startup vs Word's 8+ seconds
* Works over SSH (obviously)
* Preserves document structure and formatting
* Smart table alignment based on data types
* Interactive outline view for long docs
Built with Rust + ratatui and heavily inspired by Charm's [glow](https://github.com/charmbracelet/glow) package for viewing Markdown in the CLI (built in Go)!
# Install
cargo install --git https://github.com/bgreenwell/doxx
# Use
doxx quarterly-report.docx
Who does your assistant serve? (Score: 150+ in 13 hours)
Link: https://readhacker.news/s/6zRSJ
Comments: https://readhacker.news/c/6zRSJ
Dyna – Logic Programming for Machine Learning (Score: 156+ in 1 day)
Link: https://readhacker.news/s/6zQ3q
Comments: https://readhacker.news/c/6zQ3q