<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: arvida</title><link>https://news.ycombinator.com/user?id=arvida</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 18 Jun 2026 09:48:33 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=arvida" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by arvida in "Ask HN: What are you working on? (June 2026)"]]></title><description><![CDATA[
<p>Working mostly on <a href="https://localhero.ai" rel="nofollow">https://localhero.ai</a>, automating i18n translations for product teams (runs as a GitHub Action, translates new strings on PRs matching your brand voice and glossary). Got a new paying customer just now, a pretty big Swedish company, been working closely with the team to add an improved review flow to match their needs.<p>Most interesting work this month came from a customer in Japan who wanted something I hadn't built called "Easy Japanese" (やさしい日本語), which is like a simplified version for non-native readers. Turned into supporting fully custom locales. Also been improving how the GH action picks up manual changes to target translations in commits, they now get ingested back for review, making things a bit more flexible.<p>On the side, <a href="https://infrabase.ai" rel="nofollow">https://infrabase.ai</a> (AI infrastructure tools directory) had its best month yet, up ~40% visitors MoM. Interesting finding is still the GEO angle, visitors arriving from Claude/ChatGPT/Perplexity spend 2-6 minutes on the site. Been making comparison pages more "extractable" for AI answers with job-tagged tables and some have now held their Perplexity citations for weeks.<p>Good start of the month with user discussions and feedback.</p>
]]></description><pubDate>Mon, 15 Jun 2026 10:23:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48539210</link><dc:creator>arvida</dc:creator><comments>https://news.ycombinator.com/item?id=48539210</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48539210</guid></item><item><title><![CDATA[New comment by arvida in "Ask HN: What are you working on? (May 2026)"]]></title><description><![CDATA[
<p>Mainly working on <a href="https://localhero.ai" rel="nofollow">https://localhero.ai</a>, automating i18n translations for product teams. Basically runs as a GitHub Action, translating new strings on PRs matching your brand voice and glossary. Got our first fully selfserve customer a few weeks back (found us through the docs). Interesting work lately has been improving how the system learns from manual edits, when someone tweaks a translation in the UI, it feeds back into translation memory and influences future translations in a smart way. Also did stuff like improving our agent skill, so coding agents get glossary/style guide context automatically and they can write source copy that better matches the brand.<p>Been pushing some new stuff on <a href="https://infrabase.ai" rel="nofollow">https://infrabase.ai</a> as well, my AI infrastructure tools directory. Traffic growing steadily from comparison and alternatives pages. Interesting finding is that blog posts rank better but get fewer clicks now because AI Overviews, interactive comparison pages still earn clicks. ChatGPT has also started citing the site more as a source. Adding new content and polishing existing parts of it, added a page focusing on EU based services at <a href="https://infrabase.ai/european" rel="nofollow">https://infrabase.ai/european</a>.</p>
]]></description><pubDate>Sun, 10 May 2026 20:24:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48087568</link><dc:creator>arvida</dc:creator><comments>https://news.ycombinator.com/item?id=48087568</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48087568</guid></item><item><title><![CDATA[New comment by arvida in "Ask HN: What Are You Working On? (March 2026)"]]></title><description><![CDATA[
<p>Been working on <a href="https://localhero.ai" rel="nofollow">https://localhero.ai</a>, its my service to automate on-brand translations for product teams. I've been doing outreach to Swedish companies/people, getting some good interest from a few that want to automate their localization workflow but don't want the work of maintaining own solutions. Even though you can build a version working with coding agents these days, there is a lot of stuff around it to make it work well over time in a product org.
On the tech side for Localhero, one thing I've been working on how it learns from manual edits. Like when a PM or designer tweaks copy in the Localhero UI, those things now better feed back into a translation memory and influence future translations. It's like a self-learning loop, turns out a pretty nice combo of using old-school techniques and offloading some work to LLMs.<p>Also been spending some time on my old side project <a href="https://infrabase.ai" rel="nofollow">https://infrabase.ai</a>, an directory of AI infra related tools. Redesigned the landscape page (<a href="https://infrabase.ai/landscape" rel="nofollow">https://infrabase.ai/landscape</a>), going through product submissions and content, optimizing a bit for seo/geo.</p>
]]></description><pubDate>Mon, 09 Mar 2026 09:37:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47306749</link><dc:creator>arvida</dc:creator><comments>https://news.ycombinator.com/item?id=47306749</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47306749</guid></item><item><title><![CDATA[New comment by arvida in "Ask HN: What Are You Working On? (December 2025)"]]></title><description><![CDATA[
<p>Cool, I'll drop a dm on linkedin!</p>
]]></description><pubDate>Mon, 15 Dec 2025 09:43:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46272286</link><dc:creator>arvida</dc:creator><comments>https://news.ycombinator.com/item?id=46272286</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46272286</guid></item><item><title><![CDATA[New comment by arvida in "Ask HN: What Are You Working On? (December 2025)"]]></title><description><![CDATA[
<p>Building <a href="https://localhero.ai" rel="nofollow">https://localhero.ai</a>, automated on-brand i18n translations that run in your CI pipeline.
Right now I'm working on better .po/gettext support, based on feedback from an early customer. With gettext you usually keeps source strings in the actual source code. So I'm building a workflow where non-technical people (PMs, designers) can edit translations in the web UI and then easily generate a PR with both code changes and translation file updates. Trying to make translations work smooth for both automated CI pipelines and PMs/designers who don't live in Git, when translations are checked into the repo. Also going through my network, talking to devs and localization folks to understand what could be improved in their orgs for translations.</p>
]]></description><pubDate>Sun, 14 Dec 2025 21:49:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46267343</link><dc:creator>arvida</dc:creator><comments>https://news.ycombinator.com/item?id=46267343</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46267343</guid></item><item><title><![CDATA[New comment by arvida in "Ask HN: What are you working on? (Dec 2025)"]]></title><description><![CDATA[
<p>Building <a href="https://localhero.ai" rel="nofollow">https://localhero.ai</a>, automated on-brand i18n translations that run in your CI pipeline.<p>Right now I'm working on better .po/gettext support, based on feedback from an early customer. With gettext you usually keeps source strings in the actual source code. So I'm building a workflow where non-technical people (PMs, designers) can edit translations in the web UI and then easily generate a PR with both code changes and translation file updates. Trying to make translations work smooth for both automated CI pipelines and PMs/designers who don't live in Git, when translations are checked into the repo.
Also going through my network, talking to devs and localization folks to understand what could be improved in their orgs for translations.</p>
]]></description><pubDate>Tue, 02 Dec 2025 10:53:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46119917</link><dc:creator>arvida</dc:creator><comments>https://news.ycombinator.com/item?id=46119917</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46119917</guid></item><item><title><![CDATA[New comment by arvida in "Ask HN: What Are You Working On? (Nov 2025)"]]></title><description><![CDATA[
<p>I'm building <a href="https://localhero.ai" rel="nofollow">https://localhero.ai</a>. Automated i18n translations that run in your CI pipeline.<p>I have worked as dev in many different constellations of the years, and seen many teams choose between bad options like delay feature launches for manual translations, ship incomplete translations and promise "we'll translate it later," or lately use ChatGPT/LLMs that lose consistency/context and require coordination.<p>Localhero starts from the premise that translations are part of CI. New strings get translated automatically in GitHub Actions, with glossaries and style guides so it sounds like your product and not generic AI output.<p>Goal is to help product teams ship localized features without all the coordination/delay.</p>
]]></description><pubDate>Tue, 11 Nov 2025 07:51:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=45885037</link><dc:creator>arvida</dc:creator><comments>https://news.ycombinator.com/item?id=45885037</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45885037</guid></item><item><title><![CDATA[Best practices in modern web projects]]></title><description><![CDATA[
<p>Article URL: <a href="http://blog.arvidandersson.se/2014/06/17/best-practices-in-modern-web-projects">http://blog.arvidandersson.se/2014/06/17/best-practices-in-modern-web-projects</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=7953616">https://news.ycombinator.com/item?id=7953616</a></p>
<p>Points: 153</p>
<p># Comments: 85</p>
]]></description><pubDate>Fri, 27 Jun 2014 12:11:40 +0000</pubDate><link>http://blog.arvidandersson.se/2014/06/17/best-practices-in-modern-web-projects</link><dc:creator>arvida</dc:creator><comments>https://news.ycombinator.com/item?id=7953616</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=7953616</guid></item></channel></rss>