frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Ask HN: Extract text and translate on every PR

1•danielandrews43•1y ago
One of the most tedious parts of frontend dev for our team is making sure all text is extracted to query strings for translation. We use i18n, and it’s great, but a lot falls through the cracks.

Have you set something up for your org on every pull request that pulls out text?

Comments

not_your_vase•1y ago
The last time I worked on a localized project, we had a technical fake language present in non-release envs. It was generated with every build (it was just a simple .po file, so easy to handle), and it was the same as English, but had an "x" at the start and end of each text, so you knew that it was "translated" (or at least it was translatable, and not hardcoded). QA included checking this fake language - if they found any text without X's around it, it was a clear sign of a i18n bug.
danielandrews43•1y ago
That's cool! We used machine translate to hindi for this which made it super obvious what was english / not as it was different character set (but made it hard to navigate)

Looking for something to help with DX though here, not QA

Roundtables: The "Censorship-Industrial Complex" Idea Shaping US Policy

https://www.technologyreview.com/2026/08/13/1141399/roundtables-inside-the-censorship-industrial-...
1•joozio•1m ago•0 comments

Writing code isn't the bottleneck anymore, reading is

https://threedots.tech/post/understanding-code-is-bottleneck/
1•roblaszczak•2m ago•0 comments

Being 'good at business' can be bad for business – how enshittification happens

https://dwyer.co.za/static/being-good-at-business-can-be-bad-for-business-how-enshittification-ha...
1•sixhobbits•6m ago•0 comments

Show HN: Health medical messaging with ER7 pipe-hat and Rust

1•jph•10m ago•0 comments

The first anti-AI protester to be jailed has a message: 'Regain your humanity'

https://www.theguardian.com/us-news/2026/aug/16/california-openai-protester-wynd-kaufman
1•howard941•10m ago•0 comments

The 'Country Hicks' Who Refused $26M from an AI Data Center

https://www.wsj.com/tech/ai/ai-data-center-rural-america-backlash-c0af4e16
1•impish9208•13m ago•1 comments

Deriving human size from fundamental constants

https://twitter.com/fermatslibrary/status/2088283075801170383
1•MrBuddyCasino•14m ago•0 comments

What happened at Id Software with layoffs [video]

https://www.youtube.com/watch?v=aA64Ogzm_VU
1•LucidLynx•16m ago•0 comments

AetherGrid – Distributed AI compute orchestration without K8s

https://github.com/wycliffRotich-dev/aethergrid
1•WycliffeRotich•16m ago•0 comments

Interface for AI agents was invented in 1978

https://dev.profullstack.com/~anthony/blog/011-post.html
1•buffer_overlord•16m ago•0 comments

Punkt. MC03 Sovereign Smartphone Made in Europe

https://www.punkt.ch/products/mc03-premium-secure-smartphone
1•FinnLobsien•18m ago•0 comments

Simulating Humans at Scale: Simile's Joon Sung Park [video]

https://www.youtube.com/watch?v=lfhFmwcESRw
1•ronfriedhaber•19m ago•0 comments

Zig Day Seattle, WA #3

https://zig.day/usa/seattle/3/
1•birdculture•20m ago•0 comments

An AI agent can burn 100× the tokens of a chat turn

https://aicharts.grok.me/c/agent-tokens
1•echohive42•20m ago•1 comments

Lawnmower-Like Enzyme Rewinds Decades of Molecular Aging in Human Tissue

https://www.the-scientist.com/lawnmower-like-enzyme-rewinds-decades-of-molecular-aging-in-human-t...
1•KasianFranks•20m ago•0 comments

Reversal of protein chemical aging by enzymatic deglycation

https://www.nature.com/articles/s41467-026-75141-2
1•KasianFranks•22m ago•0 comments

30× faster binary multivector ColBERT late interaction in Vespa

https://oskrim.github.io/engineering/2026/08/13/chunked-hamming-maxsim.html
1•oskrim•22m ago•0 comments

Jane Street has paid up large to avoid its numbers leaking out

https://www.ft.com/content/28a51284-98cc-4767-a306-0540d265687f
4•tcp_handshaker•26m ago•1 comments

GGFWPi – read-only Raspberry Pi firmware and Secure Boot auditor

https://github.com/patapik/ggfwpi
2•patapik•27m ago•0 comments

Dead in the Water

https://www.slow-journalism.com/long-reads/dead-in-the-water
1•tkocmathla•29m ago•0 comments

AI Coding Without the Vibes

https://peterbloem.nl/blog/craft-coding
2•riskone•31m ago•1 comments

HN: HomeBrain – Your private local cloud, agent wired into everything

https://github.com/oalterg/HomeBrain
2•oalterg•34m ago•1 comments

The PREDIMED trial is the largest primary prevention trial

http://www.predimed.es/introduction.html
1•colinprince•34m ago•0 comments

Siemens PC-X (2015)

https://www.geekdot.com/siemens-pc-x/
1•naves•34m ago•0 comments

Update: The extension has been approved and is now live on the Chrome Web Store

https://chromewebstore.google.com/detail/source-download/nockdgincmpfojabnhbofkddgcmnodpd
1•2rundev•37m ago•0 comments

Bloom Chose the Team Before the Problem and the Research Before the Pitch

https://sherm4n.com/bloom-security-israel-ai-endpoint-itay-keren/
1•xsherman•38m ago•0 comments

Forget the Robot Tax. Tax the Tokens

https://www.atomic14.com/2026/08/16/forget-the-robot-tax-tax-the-tokens
1•iamflimflam1•39m ago•1 comments

Wave overhangs let you print without supports [video]

https://www.youtube.com/watch?v=IhAzIXTE-FE
1•feb•39m ago•0 comments

The Qwen MLX Challenge

https://www.yukon.org/mlxfast
1•vivekkairi•42m ago•0 comments

Boring bits prepare you for the problems that can't be solved by copy pasting

https://mastodon.gamedev.place/@sinbad/117104626436634775
1•jay_kyburz•42m ago•0 comments