frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: React-hook-form-persist – auto-persist your React Hook Form state

https://www.npmjs.com/package/@liorpo/react-hook-form-persist
1•liorp•13m ago•0 comments

The Mondrian introduction to functional optics

http://marcosh.github.io/post/2025/10/07/the-mondrian-introduction-to-functional-optics.html
2•marcosh•14m ago•0 comments

Child Protection Association opposes Chat Control

https://netzpolitik.org/2025/eu-ueberwachungsgesetz-kinderschutzbund-stellt-sich-gegen-chatkontro...
1•nickslaughter02•14m ago•1 comments

Show HN: Bullet AI – Turn any Notion page into a styled website with AI

https://bullet.so/
1•aswin_kp•15m ago•0 comments

Redis CVE-2025-49844: Use-After-Free may lead to remote code execution

https://redis.io/blog/security-advisory-cve-2025-49844/
3•khaled_ismaeel•16m ago•0 comments

Bringing NumPy's type-completeness score to nearly 90% – Pyrefly

https://pyrefly.org/blog/numpy-type-completeness/
1•todsacerdoti•17m ago•0 comments

Automatic Video Generation from Scientific Papers

https://showlab.github.io/Paper2Video/
1•Hard_Space•18m ago•0 comments

Buckle Up, the Smart Glasses Backlash Is Coming

https://gizmodo.com/buckle-up-the-smart-glasses-backlash-is-coming-2000668213
6•rbanffy•20m ago•0 comments

Calls to regulate commercial drones at Dublin meeting

https://www.rte.ie/news/dublin/2025/1006/1537179-drones-meeting-dublin/
1•austinallegro•26m ago•0 comments

The AI Debate Is Not About Art, It's About Money

https://sublimeinternet.substack.com/p/the-ai-debate-is-not-about-art-its
1•alexdobrenko•26m ago•0 comments

AI-Powered Text Response Generator for Girlfriend Chats

https://textherright.base44.app/
1•tchantchov•28m ago•1 comments

Advocates raise alarm over PFAS pollution from datacenters amid AI boom – PFAS

https://www.theguardian.com/environment/2025/oct/04/pfas-pollution-data-centers-ai
1•JeanKage•29m ago•0 comments

Exit the Feed: The Best Coders Should Walk Away

https://abner.page/post/exit-the-feed/
1•birdculture•29m ago•0 comments

Make Rebuildworld

http://www.rebuildworld.net/
1•stargrave•31m ago•0 comments

Seeking advice on a licensing gray area: "Derivative work" or not?

1•ototsu_yume•31m ago•1 comments

Non-Obvious Haskell Idiom: ViewPattern Argument Transform

https://entropicthoughts.com/non-obvious-haskell-idiom-viewpattern-argument-transform
1•ibobev•34m ago•0 comments

Fedora 43 Landing Change to Increase /Boot Due to Nvidia GPU Firmware Bloat

https://www.phoronix.com/news/Fedora-43-Bigger-Boot-Firmware
2•rbanffy•37m ago•0 comments

Tell HN: Microsoft Removed My Edge Extension Without Notification

2•jerrygoyal•39m ago•0 comments

Using Microsoft's Copilot to Expose Private GitHub Repositories

https://www.lasso.security/blog/lasso-major-vulnerability-in-microsoft-copilot
3•irememberu•40m ago•0 comments

I Won a Class Action Lawsuit Against a Parking App. They Gave Me a $1 Credit

https://www.thedrive.com/news/i-won-a-class-action-lawsuit-against-a-parking-app-they-gave-me-a-1...
3•speckx•40m ago•0 comments

Ted Cruz picks a fight with Wikipedia, accusing platform of left-wing bias

https://arstechnica.com/tech-policy/2025/10/ted-cruz-picks-a-fight-with-wikipedia-accusing-platfo...
1•rbanffy•40m ago•0 comments

Shields Creative – Animated Badges for GitHub Readme

1•anzizdaouda0•40m ago•1 comments

Rebuilding Every 20 Years Renders Sanctuaries Eternal

https://www.japanfs.org/sp/en/news/archives/news_id034293.html
1•ipnon•41m ago•0 comments

Quantum Datasets Hub for Reproducible Benchmarks and QML

https://aqora.io/blog/aqora-s-quantum-datasets-hub-for-reproducible-benchmarks-qml
2•Kraji•42m ago•1 comments

Beyond 10k Hours: The Path to Mastery

https://www.leadinginproduct.com/p/beyond-10000-hours-the-path-to-mastery
1•benkan•43m ago•0 comments

Ask HN: What do you wish existed? (October 2025)

2•pwlm•44m ago•1 comments

Could black holes help explain high-energy cosmic radiation?

https://www.sciencedaily.com/releases/2025/10/251005085639.htm
1•benkan•45m ago•0 comments

Siloed Visibility: Defining a New Governance Risk in the Agentic Phase of AI

https://zenodo.org/records/17285065
1•businessmate•45m ago•1 comments

Indian court tells doctors to fix their handwriting

https://www.bbc.com/news/articles/cn0r88nrx70o
2•benkan•46m ago•0 comments

He Was Expected to Get Alzheimer's 25 Years Ago. Why Hasn't He?

https://www.nytimes.com/2025/10/07/health/alzheimers-gene-mutation.html
1•curtistyr•46m ago•0 comments
Open in hackernews

Natural language keys made internationalisation workable for us and AI

https://www.rokalise.dev/
1•sortedFred•2h ago

Comments

sortedFred•2h ago
Most i18n advice still assumes you already have a translation system and the team discipline to maintain abstract keys. We didn’t. On every project where we tried to go from zero translations to “ship it”, inventing keys and wiring up files slowed everything to a crawl. Developers procrastinated, strings stayed hard-coded, and localisation kept falling off the roadmap.

We flipped the process on its head: treat the literal strings as the source of truth, make t("Delete this account") the default, and let tooling worry about context and variants later. That single shift makes onboarding take seconds per string, keeps the code readable, lets grep/LLMs understand intent, and still leaves room to annotate edge cases once you actually feel the pain.

After building a VSCode extension to automate extraction, dedupe near matches, classify strings with an LLM, and generate framework-specific locale files, we finally got localisation over the line in real codebases. What surprised us most is how far you can get with “controversial but pragmatic” natural language keys—especially when the goal is 0→1 adoption, not theoretical purity.

We built a VSCode extension called Rokalise. It scans your project, transforms translatable strings, normalises natural keys, and can spit out JSON locale files ready for Next.js/React today (Rails, Laravel, Vue in progress). Happy to share how we handle collisions, context markers, and progressive enhancement if you’re curious—or hear counterexamples where this breaks.