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
The Matrix (1999) Filming Locations – Shot-for-Shot – Sydney, Australia [video] (❄️ Score: 150+ in 3 days)
Link: https://readhacker.news/s/6wcsw
Comments: https://readhacker.news/c/6wcsw
DARPA program sets distance record for power beaming (❄️ Score: 150+ in 3 days)
Link: https://readhacker.news/s/6wbDs
Comments: https://readhacker.news/c/6wbDs
MCP Specification – version 2025-06-18 changes (Score: 150+ in 12 hours)
Link: https://readhacker.news/s/6wkQB
Comments: https://readhacker.news/c/6wkQB
TI to invest $60B to manufacture foundational semiconductors in the U.S. (Score: 152+ in 6 hours)
Link: https://readhacker.news/s/6wkYZ
Comments: https://readhacker.news/c/6wkYZ
See also https://www.cnbc.com/2025/06/18/texas-instruments-plans-60-b...
The Zed Debugger Is Here (Score: 162+ in 4 hours)
Link: https://readhacker.news/s/6wm4T
Comments: https://readhacker.news/c/6wm4T
New US visa rules will force foreign students to unlock social media profiles (Score: 152+ in 4 hours)
Link: https://readhacker.news/s/6wkLq
Comments: https://readhacker.news/c/6wkLq
Writing documentation for AI: best practices (Score: 151+ in 11 hours)
Link: https://readhacker.news/s/6wjRK
Comments: https://readhacker.news/c/6wjRK
Locally hosting an internet-connected server (Score: 151+ in 18 hours)
Link: https://readhacker.news/s/6wisJ
Comments: https://readhacker.news/c/6wisJ
My iPhone 8 Refuses to Die: Now It's a Solar-Powered Vision OCR Server (Score: 150+ in 6 hours)
Link: https://readhacker.news/s/6wjLS
Comments: https://readhacker.news/c/6wjLS
Andrej Karpathy's YC AI SUS talk on the future of the industry (🔥 Score: 160+ in 3 hours)
Link: https://readhacker.news/s/6wjWX
Comments: https://readhacker.news/c/6wjWX
Is There a Half-Life for the Success Rates of AI Agents? (Score: 151+ in 9 hours)
Link: https://readhacker.news/s/6wj4Z
Comments: https://readhacker.news/c/6wj4Z
Introduction to the A* Algorithm (Score: 154+ in 1 day)
Link: https://readhacker.news/s/6wfbm
Comments: https://readhacker.news/c/6wfbm
Terpstra Keyboard (Score: 150+ in 6 hours)
Link: https://readhacker.news/s/6wj2g
Comments: https://readhacker.news/c/6wj2g
KiCad and Wayland Support (Score: 150+ in 1 day)
Link: https://readhacker.news/s/6wfsF
Comments: https://readhacker.news/c/6wfsF
Workout.cool – Open-source fitness coaching platform (🔥 Score: 155+ in 2 hours)
Link: https://readhacker.news/s/6wjfS
Comments: https://readhacker.news/c/6wjfS
Elliptic Curves as Art (Score: 150+ in 11 hours)
Link: https://readhacker.news/s/6wmb3
Comments: https://readhacker.news/c/6wmb3
The Missing 11th of the Month (2015) (Score: 150+ in 14 hours)
Link: https://readhacker.news/s/6wkBq
Comments: https://readhacker.news/c/6wkBq
SpaceX Starship 36 Anomaly (Score: 152+ in 5 hours)
Link: https://readhacker.news/s/6wmeK
Comments: https://readhacker.news/c/6wmeK
Bento: A Steam Deck in a Keyboard (Score: 150+ in 11 hours)
Link: https://readhacker.news/s/6wkym
Comments: https://readhacker.news/c/6wkym
Andrej Karpathy: Software in the era of AI [video] (🔥 Score: 161+ in 3 hours)
Link: https://readhacker.news/s/6wkSZ
Comments: https://readhacker.news/c/6wkSZ
Websites are tracking you via browser fingerprinting (Score: 150+ in 7 hours)
Link: https://readhacker.news/s/6wkvg
Comments: https://readhacker.news/c/6wkvg
Show HN: Unregistry – “docker push” directly to servers without a registry (🔥 Score: 155+ in 3 hours)
Link: https://readhacker.news/s/6wkLX
Comments: https://readhacker.news/c/6wkLX
I got tired of the push-to-registry/pull-from-registry dance every time I needed to deploy a Docker image.
In certain cases, using a full-fledged external (or even local) registry is annoying overhead. And if you think about it, there's already a form of registry present on any of your Docker-enabled hosts — the Docker's own image storage.
So I built Unregistry [1] that exposes Docker's (containerd) image storage through a standard registry API. It adds a `docker pussh` command that pushes images directly to remote Docker daemons over SSH. It transfers only the missing layers, making it fast and efficient.
docker pussh myapp:latest user@server
The unreasonable effectiveness of fuzzing for porting programs (Score: 152+ in 6 hours)
Link: https://readhacker.news/s/6wjSb
Comments: https://readhacker.news/c/6wjSb
Poline – An enigmatic color palette generator using polar coordinates (❄️ Score: 151+ in 3 days)
Link: https://readhacker.news/s/6w9LB
Comments: https://readhacker.news/c/6w9LB
Framework Laptop 12 review (Score: 153+ in 5 hours)
Link: https://readhacker.news/s/6wjEr
Comments: https://readhacker.news/c/6wjEr
Homomorphically Encrypting CRDTs (Score: 151+ in 6 hours)
Link: https://readhacker.news/s/6wjjs
Comments: https://readhacker.news/c/6wjjs
After millions of years, why are carnivorous plants still so small? (❄️ Score: 157+ in 4 days)
Link: https://readhacker.news/s/6w7ha
Comments: https://readhacker.news/c/6w7ha
I counted all of the yurts in Mongolia using machine learning (Score: 152+ in 8 hours)
Link: https://readhacker.news/s/6wiHF
Comments: https://readhacker.news/c/6wiHF
Timescale Is Now TigerData (Score: 151+ in 1 day)
Link: https://readhacker.news/s/6wgiA
Comments: https://readhacker.news/c/6wgiA
Show HN: Lstr – A modern, interactive tree command written in Rust (Score: 150+ in 10 hours)
Link: https://readhacker.news/s/6widj
Comments: https://readhacker.news/c/6widj
Hi HN,
(First time poster!)
I'm the author of `lstr`. I've always loved the classic Linux `tree` command for its simplicity, but I often found myself wanting more modern features like interactivity and Git integration. So, I decided to build my own version in Rust with a philosophy of being fast, minimalist, and interactive. It was also an excuse to help learn more about Rust\!
Here's a quick look at the interactive mode:
https://raw.githubusercontent.com/bgreenwell/lstr/main/asset...
I've just released v0.2.0 with some features I think this community might find useful:
* **Interactive TUI Mode:** You can launch it with `lstr interactive`. It allows for keyboard-driven navigation, expanding/collapsing directories, and opening files in your default editor.
* **Git Status Integration:** Using the `-G` flag, `lstr` will show the Git status of every file and directory right in the tree output.
* **Shell Integration:** This is my favorite feature. In interactive mode, you can press `Ctrl+s` to quit and have `lstr` print the selected path to stdout. This lets you pipe it into other commands or use it as a visual `cd`. For example, you can add this function to your `.bashrc`/`.zshrc`:
```bash
lcd() {
local selected_path
selected_path="$(lstr interactive -gG)"
if [[ -n "$selected_path" && -d "$selected_path" ]]; then
cd "$selected_path"
fi
}
```
Then just run `lcd` to visually pick a directory and jump to it.