<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: derfurth</title><link>https://news.ycombinator.com/user?id=derfurth</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 31 May 2026 17:02:19 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=derfurth" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by derfurth in "Domain expertise has always been the real moat"]]></title><description><![CDATA[
<p>I had the experts write markdown files that contained the rules looked somewhat like:<p>## 1A Rule name<p>Some prose explaining the rules liking to official documentation.<p>``` if municipality and inhabitants > 10000 then functionA else functionB ```<p>Then a trivial parser would extract the rules, the DSL was then handled by Lark[1]. So pretty simple, but it made collaborating with experts easier as simulated results would also output some markdown they could read.<p>1. <a href="https://lark-parser.readthedocs.io/en/stable/" rel="nofollow">https://lark-parser.readthedocs.io/en/stable/</a></p>
]]></description><pubDate>Sun, 31 May 2026 10:07:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48344428</link><dc:creator>derfurth</dc:creator><comments>https://news.ycombinator.com/item?id=48344428</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48344428</guid></item><item><title><![CDATA[New comment by derfurth in "Domain expertise has always been the real moat"]]></title><description><![CDATA[
<p>Having worked with domain experts I concur on the difficult time they have expressing the rules of their domains.<p>Once I built a little domain-specific language for them, that was tested against old jobs to see if they contradicted the past; it was a nifty project and since then I am convinced that DSLs are underrated as a way to encode expertise.</p>
]]></description><pubDate>Sun, 31 May 2026 08:51:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48344085</link><dc:creator>derfurth</dc:creator><comments>https://news.ycombinator.com/item?id=48344085</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48344085</guid></item><item><title><![CDATA[New comment by derfurth in "Does anybody like React?"]]></title><description><![CDATA[
<p>I am wondering how much the "perfect alternative then it will prevail" still holds given the amount of money spent on marketing by infrastructure companies, for example Vercel that have an interest in promoting Next.</p>
]]></description><pubDate>Tue, 26 May 2026 08:41:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48276902</link><dc:creator>derfurth</dc:creator><comments>https://news.ycombinator.com/item?id=48276902</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48276902</guid></item><item><title><![CDATA[New comment by derfurth in "No More JetBrains Products for Me"]]></title><description><![CDATA[
<p>Plugins are often to blame, I had some recurring issues with the full IntelliJ when opening multiple instances at the same time. I switched to Webstorm without any plugins for light editing without all plugins loaded, I have around 5 instances opened at all times without any issues on an old M1 Max</p>
]]></description><pubDate>Mon, 18 May 2026 23:43:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48187428</link><dc:creator>derfurth</dc:creator><comments>https://news.ycombinator.com/item?id=48187428</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48187428</guid></item><item><title><![CDATA[New comment by derfurth in "Google Chrome silently installs a 4 GB AI model on your device without consent"]]></title><description><![CDATA[
<p>Yes plus there is lot of confusion; the author is citing ePrivacy and GDPR that are about PIIs, not at all about consenting to an install.</p>
]]></description><pubDate>Wed, 06 May 2026 13:03:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48035749</link><dc:creator>derfurth</dc:creator><comments>https://news.ycombinator.com/item?id=48035749</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48035749</guid></item><item><title><![CDATA[New comment by derfurth in "Should I Run Plain Docker Compose in Production in 2026?"]]></title><description><![CDATA[
<p>That's why I now use uncloud, simple as docker compose and got rolling deployments<p><a href="https://uncloud.run/docs/guides/deployments/rolling-deployments" rel="nofollow">https://uncloud.run/docs/guides/deployments/rolling-deployme...</a></p>
]]></description><pubDate>Tue, 05 May 2026 14:17:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48022859</link><dc:creator>derfurth</dc:creator><comments>https://news.ycombinator.com/item?id=48022859</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48022859</guid></item><item><title><![CDATA[New comment by derfurth in "France to ditch Windows for Linux to reduce reliance on US tech"]]></title><description><![CDATA[
<p>It would be great, however the title is misleading: the only announcement regarding linux desktop is that the DINUM - a relatively small but perhaps influential government agency pledges to leave Windows.<p>I believe the largest Linux Desktop initiative in France is GendBuntu[1] for the National Gendarmerie<p>[1]<a href="https://en.wikipedia.org/wiki/GendBuntu" rel="nofollow">https://en.wikipedia.org/wiki/GendBuntu</a></p>
]]></description><pubDate>Fri, 10 Apr 2026 12:15:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47716938</link><dc:creator>derfurth</dc:creator><comments>https://news.ycombinator.com/item?id=47716938</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47716938</guid></item><item><title><![CDATA[New comment by derfurth in "Benchmarking OpenTelemetry: Can AI trace your failed login?"]]></title><description><![CDATA[
<p>In my experience the approach matters a lot, I recently implemented Otel with Claude Code in a medium sized ~200k loc project:<p>- initially it wasn't working, plenty of parent/child relationships problems like described in the post<p>- so I designed a thin a wrapper and used sealed classes for events instead of dynamic spans + some light documentation<p>It took me like a day to implement tracing on the existing codebase, and for new features it works out of the box using the documentation.<p>At the end of the day, leveraging typing + documentation dramatically constrains LLMs to do a better job</p>
]]></description><pubDate>Thu, 29 Jan 2026 17:27:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46813337</link><dc:creator>derfurth</dc:creator><comments>https://news.ycombinator.com/item?id=46813337</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46813337</guid></item><item><title><![CDATA[New comment by derfurth in "Claude Code gets native LSP support"]]></title><description><![CDATA[
<p>I had issues in the beginning, now it works fine, Claude is using it all the time to find things in my codebase.</p>
]]></description><pubDate>Tue, 23 Dec 2025 09:26:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46363790</link><dc:creator>derfurth</dc:creator><comments>https://news.ycombinator.com/item?id=46363790</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46363790</guid></item><item><title><![CDATA[New comment by derfurth in "GPT-5.2-Codex"]]></title><description><![CDATA[
<p>Thanks for the tip. I was dubious, I tried GPT 5.2 for a start on a large plan and it was way better than reviewing it with Claude itself or Gemini. I then used it to help me with feature I was reviewing, it caught real discrepancies between the plan and the actual integration!</p>
]]></description><pubDate>Sun, 21 Dec 2025 13:21:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46344648</link><dc:creator>derfurth</dc:creator><comments>https://news.ycombinator.com/item?id=46344648</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46344648</guid></item></channel></rss>