<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: josefrichter</title><link>https://news.ycombinator.com/user?id=josefrichter</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 11 Sep 2026 00:55:14 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=josefrichter" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by josefrichter in "The asteroid currently hitting front end web development"]]></title><description><![CDATA[
<p>You can pivot to design systems. I believe they’re 80% development problem and just 20% design problem really.</p>
]]></description><pubDate>Fri, 04 Sep 2026 07:17:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49561515</link><dc:creator>josefrichter</dc:creator><comments>https://news.ycombinator.com/item?id=49561515</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49561515</guid></item><item><title><![CDATA[The river of Apple's interface guidelines]]></title><description><![CDATA[
<p>Article URL: <a href="https://hig.josefrichter.design/">https://hig.josefrichter.design/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49514454">https://news.ycombinator.com/item?id=49514454</a></p>
<p>Points: 19</p>
<p># Comments: 3</p>
]]></description><pubDate>Mon, 31 Aug 2026 20:23:50 +0000</pubDate><link>https://hig.josefrichter.design/</link><dc:creator>josefrichter</dc:creator><comments>https://news.ycombinator.com/item?id=49514454</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49514454</guid></item><item><title><![CDATA[New comment by josefrichter in "Defrag98: Windows 98 Disk Defragmenter Simulator Online"]]></title><description><![CDATA[
<p>bill gates, I want my time back!</p>
]]></description><pubDate>Sat, 29 Aug 2026 23:53:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49494355</link><dc:creator>josefrichter</dc:creator><comments>https://news.ycombinator.com/item?id=49494355</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49494355</guid></item><item><title><![CDATA[New comment by josefrichter in "Trump signs order to rename Lake Ontario as 'Lake America'"]]></title><description><![CDATA[
<p>Nobody really cares anymore, right? All this nonsense will be reversed the first day his successor steps into the Oval Office.</p>
]]></description><pubDate>Sat, 29 Aug 2026 11:11:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49488920</link><dc:creator>josefrichter</dc:creator><comments>https://news.ycombinator.com/item?id=49488920</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49488920</guid></item><item><title><![CDATA[New comment by josefrichter in "France to ban unsolicited telemarketing calls"]]></title><description><![CDATA[
<p>Surprised it’s not banned there yet. It’s banned in Czechia, so I was expecting it to be the same across the whole EU.</p>
]]></description><pubDate>Tue, 11 Aug 2026 11:34:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=49256579</link><dc:creator>josefrichter</dc:creator><comments>https://news.ycombinator.com/item?id=49256579</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49256579</guid></item><item><title><![CDATA[New comment by josefrichter in "World Train Map – 1247 train routes around the world"]]></title><description><![CDATA[
<p>Tracks in Czechia are mostly missing. It’s known as a country with the most dense railroad network in the world.</p>
]]></description><pubDate>Tue, 11 Aug 2026 07:08:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=49254419</link><dc:creator>josefrichter</dc:creator><comments>https://news.ycombinator.com/item?id=49254419</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49254419</guid></item><item><title><![CDATA[The "design engineer" role should go beyond front-end]]></title><description><![CDATA[
<p>Article URL: <a href="https://josefrichter.design/blog/design-engineer-password-input-validation">https://josefrichter.design/blog/design-engineer-password-input-validation</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49196515">https://news.ycombinator.com/item?id=49196515</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 06 Aug 2026 13:38:50 +0000</pubDate><link>https://josefrichter.design/blog/design-engineer-password-input-validation</link><dc:creator>josefrichter</dc:creator><comments>https://news.ycombinator.com/item?id=49196515</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49196515</guid></item><item><title><![CDATA[New comment by josefrichter in "We finally learned to center a div, then browsers added sidebars"]]></title><description><![CDATA[
<p>Centering a div? Impossible.</p>
]]></description><pubDate>Tue, 04 Aug 2026 23:14:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49176583</link><dc:creator>josefrichter</dc:creator><comments>https://news.ycombinator.com/item?id=49176583</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49176583</guid></item><item><title><![CDATA[New comment by josefrichter in "LLMs reward expertise"]]></title><description><![CDATA[
<p>LLMs are like fire: great servant, terrible master</p>
]]></description><pubDate>Tue, 04 Aug 2026 08:57:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=49165970</link><dc:creator>josefrichter</dc:creator><comments>https://news.ycombinator.com/item?id=49165970</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49165970</guid></item><item><title><![CDATA[New comment by josefrichter in "Ask HN: Who wants to be hired? (August 2026)"]]></title><description><![CDATA[
<p>Senior Design Engineer<p>Location: Czechia, EU<p>Remote: Yes<p>Willing to relocate: No<p>Technologies: Figma, Paper, Claude Design, Open Design, Elixir, Phoenix, LiveView, Hologram, BEAM, Node, TypeScript, React, Next.js, React Native, Swift, Swift UI, Ruby, some Rust, Go<p>Résumé/CV: <a href="https://josefrichter.design/cv" rel="nofollow">https://josefrichter.design/cv</a><p>Email: josef.richter@me.com<p>Turns out "design engineer" is the new name for what I've 
been doing for 10+ years. Product/ux/ui design of complex Saas and mobile products. Full-stack development in Elixir, JS/TS, Swift,.. Shipped production apps, agent-ready/agent-first, mcps, apis, agents, loops..<p>See <a href="https://josefrichter.design/blog" rel="nofollow">https://josefrichter.design/blog</a> and <a href="https://github.com/josefrichter" rel="nofollow">https://github.com/josefrichter</a><p>Past: T-Mobile, Vodafone, Medable, Enaia, various fintech</p>
]]></description><pubDate>Tue, 04 Aug 2026 08:54:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=49165951</link><dc:creator>josefrichter</dc:creator><comments>https://news.ycombinator.com/item?id=49165951</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49165951</guid></item><item><title><![CDATA[New comment by josefrichter in "Show HN: Elevators"]]></title><description><![CDATA[
<p>Fabulous! I studied Air Traffic Management. Kinda like Lift Traffic Management, just with airplanes :-)</p>
]]></description><pubDate>Sun, 02 Aug 2026 14:36:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49145078</link><dc:creator>josefrichter</dc:creator><comments>https://news.ycombinator.com/item?id=49145078</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49145078</guid></item><item><title><![CDATA[New comment by josefrichter in "I don't recommend Tailwind CSS"]]></title><description><![CDATA[
<p>Tailwind requires a certain mental shift. That typically comes on a project where you feel like "there needs to be a better way", then you read <a href="https://tailwindcss.com/docs/styling-with-utility-classes" rel="nofollow">https://tailwindcss.com/docs/styling-with-utility-classes</a> and feel like BINGO!<p>Using @apply totally KILLS Tailwind - that's the clearest tell that the author didn't have that moment yet. Hence the other arguments in the article that feel somewhat petty.</p>
]]></description><pubDate>Sun, 02 Aug 2026 12:11:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=49143757</link><dc:creator>josefrichter</dc:creator><comments>https://news.ycombinator.com/item?id=49143757</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49143757</guid></item><item><title><![CDATA[New comment by josefrichter in "Apple has decided to compete for creativity app users"]]></title><description><![CDATA[
<p>lol great thread</p>
]]></description><pubDate>Wed, 22 Jul 2026 09:28:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=49003966</link><dc:creator>josefrichter</dc:creator><comments>https://news.ycombinator.com/item?id=49003966</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49003966</guid></item><item><title><![CDATA[New comment by josefrichter in "Apple has decided to compete for creativity app users"]]></title><description><![CDATA[
<p>Side note to author: the web renders really bad on mobile</p>
]]></description><pubDate>Tue, 21 Jul 2026 19:41:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48997196</link><dc:creator>josefrichter</dc:creator><comments>https://news.ycombinator.com/item?id=48997196</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48997196</guid></item><item><title><![CDATA[New comment by josefrichter in "Elixir-lang.org has a new design"]]></title><description><![CDATA[
<p>BEAM, the Elixir runtime, happens to be the perfect choice for agents and orchestration of multi-agent systems. I’ve written about it e.g. here <a href="https://josefrichter.design/blog/crowd" rel="nofollow">https://josefrichter.design/blog/crowd</a></p>
]]></description><pubDate>Sun, 19 Jul 2026 06:20:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48965455</link><dc:creator>josefrichter</dc:creator><comments>https://news.ycombinator.com/item?id=48965455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48965455</guid></item><item><title><![CDATA[New comment by josefrichter in "Show HN: Hackney – Compare Uber, Lyft, Waymo, and Robotaxi Prices"]]></title><description><![CDATA[
<p>There’s an app called Obi that does <i>exactly</i> this.<p><a href="https://rideobi.com/" rel="nofollow">https://rideobi.com/</a><p>It’s been around for years now. The great thing about it is it works worldwide - so if you come to a country and have no clue which company operates there, you just open Obi.</p>
]]></description><pubDate>Tue, 14 Jul 2026 07:24:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48903301</link><dc:creator>josefrichter</dc:creator><comments>https://news.ycombinator.com/item?id=48903301</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48903301</guid></item><item><title><![CDATA[New comment by josefrichter in "Building and Shipping Mac and iOS Apps Without Ever Opening Xcode"]]></title><description><![CDATA[
<p>Wait, I am not aware that I've done ANY of those setup steps, yet I'm building iOS and macOS apps without XCode. Both Claude and Codex handle it just fine and didn't ask me for any setup steps.</p>
]]></description><pubDate>Mon, 13 Jul 2026 20:29:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48898378</link><dc:creator>josefrichter</dc:creator><comments>https://news.ycombinator.com/item?id=48898378</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48898378</guid></item><item><title><![CDATA[New comment by josefrichter in "An agent in 100 lines of Lisp"]]></title><description><![CDATA[
<p>he's sharing an idea, not "text". text is just a medium.</p>
]]></description><pubDate>Sun, 12 Jul 2026 10:41:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48880019</link><dc:creator>josefrichter</dc:creator><comments>https://news.ycombinator.com/item?id=48880019</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48880019</guid></item><item><title><![CDATA[New comment by josefrichter in "An agent in 100 lines of Lisp"]]></title><description><![CDATA[
<p>you can use LFE (Lisp flavored erlang) = lisp on BEAM runtime.<p>you get a snippet from LLM, compile it to module, and hot-load it into the running node. the module lives in the node's code table, so it persists and every other agent can call it. not just the one that wrote it.<p>the agents themselves are seaprate supervised processes, so if one crashes - e.g. because the snippet was crap, it doesn't take down whole system.<p>of course you can do that in just elixir too, the lisp is just cosmetics really.</p>
]]></description><pubDate>Sun, 12 Jul 2026 09:17:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48879623</link><dc:creator>josefrichter</dc:creator><comments>https://news.ycombinator.com/item?id=48879623</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48879623</guid></item><item><title><![CDATA[New comment by josefrichter in "An agent in 100 lines of Lisp"]]></title><description><![CDATA[
<p>is that wrong though? you write all your code with AI already, but you still need to supervise and steer it. same with blog posts - as long as you steer it towards converying your point, it doesn't matter the text itself was written by AI rather than typed by you, does it?</p>
]]></description><pubDate>Sun, 12 Jul 2026 08:46:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48879471</link><dc:creator>josefrichter</dc:creator><comments>https://news.ycombinator.com/item?id=48879471</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48879471</guid></item></channel></rss>