<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: michidk</title><link>https://news.ycombinator.com/user?id=michidk</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 06 Apr 2026 05:45:47 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=michidk" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Rig: Build modular LLM apps in Rust – 20 providers, one unified interface]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/0xPlaygrounds/rig">https://github.com/0xPlaygrounds/rig</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47653596">https://news.ycombinator.com/item?id=47653596</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 05 Apr 2026 20:33:25 +0000</pubDate><link>https://github.com/0xPlaygrounds/rig</link><dc:creator>michidk</dc:creator><comments>https://news.ycombinator.com/item?id=47653596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47653596</guid></item><item><title><![CDATA[Show HN: Orcastrate – Sync GitHub Actions workflows across repos via templates]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/michidk/orcastrate">https://github.com/michidk/orcastrate</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47653585">https://news.ycombinator.com/item?id=47653585</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 05 Apr 2026 20:32:13 +0000</pubDate><link>https://github.com/michidk/orcastrate</link><dc:creator>michidk</dc:creator><comments>https://news.ycombinator.com/item?id=47653585</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47653585</guid></item><item><title><![CDATA[Ask HN: LLM-Based Spam Filter]]></title><description><![CDATA[
<p>Is there a spam filter software out there that connect via IMAP to inboxes and uses LLMs to classify them? I currently use MailWasher Prot but their spam classification is really not that great.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47651888">https://news.ycombinator.com/item?id=47651888</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 05 Apr 2026 17:42:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47651888</link><dc:creator>michidk</dc:creator><comments>https://news.ycombinator.com/item?id=47651888</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47651888</guid></item><item><title><![CDATA[A self-hosted travel/trip planner with real-time collaboration]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/mauriceboe/TREK">https://github.com/mauriceboe/TREK</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47627436">https://news.ycombinator.com/item?id=47627436</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 03 Apr 2026 15:00:38 +0000</pubDate><link>https://github.com/mauriceboe/TREK</link><dc:creator>michidk</dc:creator><comments>https://news.ycombinator.com/item?id=47627436</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47627436</guid></item><item><title><![CDATA[New comment by michidk in "Show HN: Better Hub – A better GitHub experience"]]></title><description><![CDATA[
<p>Is there any reason you could not self-host it?</p>
]]></description><pubDate>Thu, 26 Feb 2026 12:55:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47165417</link><dc:creator>michidk</dc:creator><comments>https://news.ycombinator.com/item?id=47165417</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47165417</guid></item><item><title><![CDATA[HashiCorp killed my favorite IaC Tool]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.lohr.dev/cdktf">https://blog.lohr.dev/cdktf</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46421409">https://news.ycombinator.com/item?id=46421409</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 29 Dec 2025 15:02:10 +0000</pubDate><link>https://blog.lohr.dev/cdktf</link><dc:creator>michidk</dc:creator><comments>https://news.ycombinator.com/item?id=46421409</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46421409</guid></item><item><title><![CDATA[Rust macro to generate AI code at compile-time]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/germangb/ai-bindgen">https://github.com/germangb/ai-bindgen</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46412732">https://news.ycombinator.com/item?id=46412732</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 28 Dec 2025 17:33:14 +0000</pubDate><link>https://github.com/germangb/ai-bindgen</link><dc:creator>michidk</dc:creator><comments>https://news.ycombinator.com/item?id=46412732</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46412732</guid></item><item><title><![CDATA[VSCode rebrands as "The open source AI code editor"]]></title><description><![CDATA[
<p>Article URL: <a href="https://code.visualstudio.com">https://code.visualstudio.com</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46403073">https://news.ycombinator.com/item?id=46403073</a></p>
<p>Points: 103</p>
<p># Comments: 76</p>
]]></description><pubDate>Sat, 27 Dec 2025 16:51:01 +0000</pubDate><link>https://code.visualstudio.com</link><dc:creator>michidk</dc:creator><comments>https://news.ycombinator.com/item?id=46403073</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46403073</guid></item><item><title><![CDATA[New comment by michidk in "Show HN: RenderCV – Open-source CV/resume generator, YAML to PDF"]]></title><description><![CDATA[
<p>Why invent a new file format when there is <a href="https://jsonresume.org/" rel="nofollow">https://jsonresume.org/</a>? Its also quite easy to customize and add more things as it does not prohibit extra values</p>
]]></description><pubDate>Sun, 21 Dec 2025 19:41:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46347658</link><dc:creator>michidk</dc:creator><comments>https://news.ycombinator.com/item?id=46347658</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46347658</guid></item><item><title><![CDATA[Web Dev Has Never Been This Easy]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.lohr.dev/ai-web-development">https://blog.lohr.dev/ai-web-development</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45936738">https://news.ycombinator.com/item?id=45936738</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 15 Nov 2025 11:39:10 +0000</pubDate><link>https://blog.lohr.dev/ai-web-development</link><dc:creator>michidk</dc:creator><comments>https://news.ycombinator.com/item?id=45936738</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45936738</guid></item><item><title><![CDATA[New comment by michidk in "Rouille – Rust Programming, in French"]]></title><description><![CDATA[
<p>fk lese(&selbst, schlsl: Zeichenkette) -> Ergebnis<Möglichkeit<&Zeichenkette>, Zeichenkette> {
            wenn lass Etwas(wöbu) = gefährlich { WÖRTERBUCH.als_ref() } {
                Gut(wöbu.hole(&schlsl))
            } anderenfalls {
                Fehler("Holt das Wörterbuch".hinein())
            }
        }<p><a href="https://github.com/michidk/rost" rel="nofollow">https://github.com/michidk/rost</a></p>
]]></description><pubDate>Fri, 31 Oct 2025 07:03:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=45769122</link><dc:creator>michidk</dc:creator><comments>https://news.ycombinator.com/item?id=45769122</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45769122</guid></item><item><title><![CDATA[New comment by michidk in "Can “second life” EV batteries work as grid-scale energy storage?"]]></title><description><![CDATA[
<p>see <a href="https://stabl.com/" rel="nofollow">https://stabl.com/</a></p>
]]></description><pubDate>Fri, 24 Oct 2025 07:29:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=45691885</link><dc:creator>michidk</dc:creator><comments>https://news.ycombinator.com/item?id=45691885</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45691885</guid></item><item><title><![CDATA[Home Assistant deprecates Core and Supervised installation methods, and 32-bit]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.home-assistant.io/blog/2025/05/22/deprecating-core-and-supervised-installation-methods-and-32-bit-systems/">https://www.home-assistant.io/blog/2025/05/22/deprecating-core-and-supervised-installation-methods-and-32-bit-systems/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45459716">https://news.ycombinator.com/item?id=45459716</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 03 Oct 2025 06:35:11 +0000</pubDate><link>https://www.home-assistant.io/blog/2025/05/22/deprecating-core-and-supervised-installation-methods-and-32-bit-systems/</link><dc:creator>michidk</dc:creator><comments>https://news.ycombinator.com/item?id=45459716</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45459716</guid></item><item><title><![CDATA[An encyclopedia where every article is generated on the spot]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/XanderStrike/endless-wiki">https://github.com/XanderStrike/endless-wiki</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45011552">https://news.ycombinator.com/item?id=45011552</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 25 Aug 2025 08:25:08 +0000</pubDate><link>https://github.com/XanderStrike/endless-wiki</link><dc:creator>michidk</dc:creator><comments>https://news.ycombinator.com/item?id=45011552</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45011552</guid></item><item><title><![CDATA[Lego Islands Running as Website]]></title><description><![CDATA[
<p>Article URL: <a href="https://isle.pizza">https://isle.pizza</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44336283">https://news.ycombinator.com/item?id=44336283</a></p>
<p>Points: 6</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 21 Jun 2025 10:19:47 +0000</pubDate><link>https://isle.pizza</link><dc:creator>michidk</dc:creator><comments>https://news.ycombinator.com/item?id=44336283</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44336283</guid></item><item><title><![CDATA[Write issues not user stories]]></title><description><![CDATA[
<p>Article URL: <a href="https://linear.app/method/write-issues-not-user-stories">https://linear.app/method/write-issues-not-user-stories</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43704038">https://news.ycombinator.com/item?id=43704038</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 16 Apr 2025 11:32:13 +0000</pubDate><link>https://linear.app/method/write-issues-not-user-stories</link><dc:creator>michidk</dc:creator><comments>https://news.ycombinator.com/item?id=43704038</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43704038</guid></item><item><title><![CDATA[Data table filters based on shadcn/UI and TanStack Table]]></title><description><![CDATA[
<p>Article URL: <a href="https://ui.bazza.dev/">https://ui.bazza.dev/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43566011">https://news.ycombinator.com/item?id=43566011</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 03 Apr 2025 07:21:12 +0000</pubDate><link>https://ui.bazza.dev/</link><dc:creator>michidk</dc:creator><comments>https://news.ycombinator.com/item?id=43566011</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43566011</guid></item><item><title><![CDATA[The Case Against Character Count Line Limits]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.lohr.dev/character-line-limits">https://blog.lohr.dev/character-line-limits</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43565199">https://news.ycombinator.com/item?id=43565199</a></p>
<p>Points: 1</p>
<p># Comments: 3</p>
]]></description><pubDate>Thu, 03 Apr 2025 05:41:20 +0000</pubDate><link>https://blog.lohr.dev/character-line-limits</link><dc:creator>michidk</dc:creator><comments>https://news.ycombinator.com/item?id=43565199</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43565199</guid></item><item><title><![CDATA[How IMAP works under the hood]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.lohr.dev/imap-introduction">https://blog.lohr.dev/imap-introduction</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43513967">https://news.ycombinator.com/item?id=43513967</a></p>
<p>Points: 238</p>
<p># Comments: 75</p>
]]></description><pubDate>Sat, 29 Mar 2025 09:05:33 +0000</pubDate><link>https://blog.lohr.dev/imap-introduction</link><dc:creator>michidk</dc:creator><comments>https://news.ycombinator.com/item?id=43513967</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43513967</guid></item><item><title><![CDATA[New comment by michidk in "A CLI to quickly launch VSCode/cursor devcontainers"]]></title><description><![CDATA[
<p>those devcontainer are no vscode devcontainers though. they use the vscode remote feature</p>
]]></description><pubDate>Tue, 04 Mar 2025 16:25:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=43256793</link><dc:creator>michidk</dc:creator><comments>https://news.ycombinator.com/item?id=43256793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43256793</guid></item></channel></rss>