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

You have been mislead about lightbulbs

https://maurycyz.com/misc/tungsten/
1•tonyg•1m ago•0 comments

Low Entropy Vuln on Bitcoin Coldcard Mk3 Wallets, 1082.58 BTC Drained

https://www.reddit.com/r/Bitcoin/comments/1vatgl4/full_panic_one_of_my_wallets_was_drained/
1•svenfaw•1m ago•0 comments

LinkedIn adds a 'Seems like AI slop' button

https://thenextweb.com/news/linkedin-seems-like-ai-slop-button
2•thunderbong•2m ago•0 comments

Ibex: Tables at the Speed of Thought

https://bobjansen.net/ibex-tables-at-the-speed-of-thought/
1•Bootvis•3m ago•0 comments

Microsoft blinked a little in the AI capex race. Wall Street loved it

https://www.businessinsider.com/microsoft-blinked-ai-capex-data-centers-wall-street-cheered-2026-7
1•mapping365•4m ago•0 comments

Computing Can Help Fix Red Tape, but It Shouldn't Write the Rules

https://cacm.acm.org/blogcacm/computing-can-help-fix-red-tape-but-it-shouldnt-write-the-rules/
1•jruohonen•8m ago•0 comments

Decoy Font protects messages from being read by AI

https://www.dezeen.com/2026/07/31/decoy-font-ai-mixfont/
1•wjSgoWPm5bWAhXB•9m ago•0 comments

The Beauty Revival?

https://www.commonreader.co.uk/p/the-beauty-revival
1•jruohonen•9m ago•1 comments

Watch NHL App: How to Stream Live Hockey Games on Your Phone

https://layerseven.tv/
1•hunter_lewis754•12m ago•0 comments

Show HN: Daymo – calendar app with a new day list layout

https://daymo.flown.io
1•simongbe•12m ago•0 comments

Is AI Capable of Novelty?

1•sarmadgulzar•15m ago•0 comments

Show HN: PasteDB – A Feature-Rich Pastebin

https://pastedb.netlify.app/
1•aditya4113•16m ago•0 comments

Show HN: Take, a Mac screen recorder that comes out edited

https://crestnotch.app/take
1•zack40x•16m ago•0 comments

Show HN: Secure Bearer JWT and JWKS pattern for headless AI agents (MCP #824)

https://github.com/orgs/modelcontextprotocol/discussions/824
1•MawyxxY•17m ago•0 comments

A revolutionary take on desalination [video]

https://www.youtube.com/watch?v=0DzLiKUpkr0
1•thelastgallon•18m ago•0 comments

Psi+ 1.5.2142.0 Installer Has Been Released – Qt Jabber/XMPP Omemo/OTR E2EE

https://sourceforge.net/projects/psiplus/files/Windows/Personal-Builds/KukuRuzo/
1•neustradamus•21m ago•0 comments

Pathological Science

https://en.wikipedia.org/wiki/Pathological_science
1•gyomu•21m ago•0 comments

Sabertario – a directory of 100 free courses and tutorials

https://sabertario.com/
1•Franpove•27m ago•1 comments

Methinks It Is a Weasel

https://diatone.net/methinks
1•diatone•27m ago•0 comments

Time Serving Ads to Agents

https://digiday.com/media/time-has-started-serving-ads-to-ai-agents/
1•_superposition_•28m ago•1 comments

Coldcard Mk3 security advisory: seeds from firmware 4.0.1 onward may be at risk

https://blog.coinkite.com/coldcard-mk3-seed-generation-warning/
3•nicou•30m ago•1 comments

Why the world trusts China more than America

https://www.ft.com/content/f3ad032f-3c06-4ed4-82e2-7c2e5e68af26
2•Markoff•30m ago•2 comments

Why is 'Chat Control' one of the EU's biggest digital rights fights?

https://www.euronews.com/my-europe/2026/07/28/why-is-chat-control-one-of-the-eus-biggest-digital-...
2•latexr•31m ago•0 comments

Show HN: Cursor's Tab, cursor-jump included, inside Neovim

https://github.com/teocns/neocursor.nvim
1•teocns•32m ago•0 comments

Martin Kleppmann – Local-first in an unstable world [video]

https://www.youtube.com/watch?v=--Ru7cL22rI&list=PLXxEKA_dxoH0&index=1
2•JeremyTheo•32m ago•0 comments

How the Startup Mentality Failed Kids in San Francisco

https://www.wired.com/story/willie-brown-middle-school-startup-mentality-failed/
1•FinnLobsien•33m ago•0 comments

Montana's new "right to try" law can't come soon enough for some

https://www.technologyreview.com/2026/07/31/1140945/montanas-new-right-to-try-law-cant-come-soon-...
1•joozio•34m ago•0 comments

Tokens per Second Is a Memory Bandwidth Number

https://portfolio-orcin-beta-29.vercel.app/blog/tokens-per-second-memory-bandwidth/
1•rohitghumare•34m ago•0 comments

AI Firms Are Buying Up Old Books, Then Scanning and Destroying Them

https://novaramedia.com/2026/07/29/ai-firms-are-buying-up-old-books-then-scanning-and-destroying-...
3•trhway•34m ago•1 comments

No more zero-retention policy for OpenCode go

https://www.reddit.com/r/opencodeCLI/comments/1vbltva/no_more_zeroretention_policy_for_opencode_go/
1•gman83•36m ago•0 comments