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
Show HN: Hardtime.nvim – break bad habits and master Vim motions (Score: 151+ in 10 hours)
Link: https://readhacker.news/s/6uFey
Comments: https://readhacker.news/c/6uFey
Project Verona: Fearless Concurrency for Python (❄️ Score: 151+ in 3 days)
Link: https://readhacker.news/s/6uwBV
Comments: https://readhacker.news/c/6uwBV
Show HN: I modeled the Voynich Manuscript with SBERT to test for structure (🔥 Score: 156+ in 2 hours)
Link: https://readhacker.news/s/6uFKt
Comments: https://readhacker.news/c/6uFKt
I built this project as a way to learn more about NLP by applying it to something weird and unsolved.
The Voynich Manuscript is a 15th-century book written in an unknown script. No one’s been able to translate it, and many think it’s a hoax, a cipher, or a constructed language. I wasn’t trying to decode it — I just wanted to see: does it behave like a structured language?
I stripped a handful of common suffix-like endings (aiin, dy, etc.) to isolate what looked like root forms. I know that’s a strong assumption — I call it out directly in the repo — but it helped clarify the clustering. From there, I used SBERT embeddings and KMeans to group similar roots, inferred POS-like roles based on position and frequency, and built a Markov transition matrix to visualize cluster-to-cluster flow.
It’s not translation. It’s not decryption. It’s structural modeling — and it revealed some surprisingly consistent syntax across the manuscript, especially when broken out by section (Botanical, Biological, etc.).
GitHub repo: https://github.com/brianmg/voynich-nlp-analysis
Write-up: https://brig90.substack.com/p/modeling-the-voynich-manuscrip...
I’m new to the NLP space, so I’m sure there are things I got wrong — but I’d love feedback from people who’ve worked with structured language modeling or weird edge cases like this.
Spaced repetition systems have gotten way better (🔥 Score: 156+ in 2 hours)
Link: https://readhacker.news/s/6uFbZ
Comments: https://readhacker.news/c/6uFbZ
AniSora: Open-source anime video generation model (Score: 151+ in 7 hours)
Link: https://readhacker.news/s/6uEkb
Comments: https://readhacker.news/c/6uEkb
Mystical (Score: 151+ in 7 hours)
Link: https://readhacker.news/s/6uDJF
Comments: https://readhacker.news/c/6uDJF
If nothing is curated, how do we find things (Score: 151+ in 9 hours)
Link: https://readhacker.news/s/6uDsJ
Comments: https://readhacker.news/c/6uDsJ
Dead Stars Don't Radiate (Score: 150+ in 6 hours)
Link: https://readhacker.news/s/6uDFJ
Comments: https://readhacker.news/c/6uDFJ
Coding Without a Laptop – Two Weeks with AR Glasses and Linux on Android (❄️ Score: 151+ in 3 days)
Link: https://readhacker.news/s/6utZB
Comments: https://readhacker.news/c/6utZB
"We would be less confidential than Google" Proton threatens to quit Switzerland (Score: 150+ in 4 hours)
Link: https://readhacker.news/s/6uDkJ
Comments: https://readhacker.news/c/6uDkJ
MCP: An in-depth introduction (❄️ Score: 150+ in 4 days)
Link: https://readhacker.news/s/6upNg
Comments: https://readhacker.news/c/6upNg
Push Ifs Up and Fors Down (Score: 152+ in 6 hours)
Link: https://readhacker.news/s/6uCPf
Comments: https://readhacker.news/c/6uCPf
Japan's IC cards are weird and wonderful (❄️ Score: 154+ in 2 days)
Link: https://readhacker.news/s/6uwBZ
Comments: https://readhacker.news/c/6uwBZ
Evolution of Rust Compiler Errors (Score: 150+ in 1 day)
Link: https://readhacker.news/s/6uAh5
Comments: https://readhacker.news/c/6uAh5
Náhuatl and Mayan Language Renaissance Occurring in Mexico (❄️ Score: 150+ in 3 days)
Link: https://readhacker.news/s/6uquf
Comments: https://readhacker.news/c/6uquf
In Memoriam: John L. Young, Cryptome Co-Founder (❄️ Score: 150+ in 3 days)
Link: https://readhacker.news/s/6uyAt
Comments: https://readhacker.news/c/6uyAt
Ditching Obsidian and building my own (Score: 153+ in 4 hours)
Link: https://readhacker.news/s/6uFMa
Comments: https://readhacker.news/c/6uFMa
Experts have it easy (2024) (Score: 152+ in 14 hours)
Link: https://readhacker.news/s/6uEt7
Comments: https://readhacker.news/c/6uEt7
Directory of MCP Servers (Score: 151+ in 14 hours)
Link: https://readhacker.news/s/6uDQ2
Comments: https://readhacker.news/c/6uDQ2
How to have the browser pick a contrasting color in CSS (Score: 151+ in 10 hours)
Link: https://readhacker.news/s/6uDwH
Comments: https://readhacker.news/c/6uDwH
Catalog of Novel Operating Systems (Score: 151+ in 18 hours)
Link: https://readhacker.news/s/6uCDz
Comments: https://readhacker.news/c/6uCDz
Pyrefly: A new type checker and IDE experience for Python (Score: 150+ in 12 hours)
Link: https://readhacker.news/s/6uD4K
Comments: https://readhacker.news/c/6uD4K
O2 VoLTE: locating any customer with a phone call (Score: 152+ in 10 hours)
Link: https://readhacker.news/s/6uD78
Comments: https://readhacker.news/c/6uD78
A kernel developer plays with Home Assistant (Score: 151+ in 19 hours)
Link: https://readhacker.news/s/6uCfx
Comments: https://readhacker.news/c/6uCfx
Palette lighting tricks on the Nintendo 64 (Score: 151+ in 5 hours)
Link: https://readhacker.news/s/6uDgM
Comments: https://readhacker.news/c/6uDgM
Rustls Server-Side Performance (❄️ Score: 150+ in 4 days)
Link: https://readhacker.news/s/6upUf
Comments: https://readhacker.news/c/6upUf
XTool – Cross-platform Xcode replacement (Score: 150+ in 12 hours)
Link: https://readhacker.news/s/6uChV
Comments: https://readhacker.news/c/6uChV
Wow@Home – Network of Amateur Radio Telescopes (Score: 150+ in 12 hours)
Link: https://readhacker.news/s/6uCht
Comments: https://readhacker.news/c/6uCht
JavaScript's New Superpower: Explicit Resource Management (Score: 150+ in 8 hours)
Link: https://readhacker.news/s/6uCwD
Comments: https://readhacker.news/c/6uCwD
Pathfinding (Score: 150+ in 1 day)
Link: https://readhacker.news/s/6uwP7
Comments: https://readhacker.news/c/6uwP7