<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: kennethwolters</title><link>https://news.ycombinator.com/user?id=kennethwolters</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 13 Sep 2026 07:10:40 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=kennethwolters" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Litelm: LiteLLM Without the Bloat]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/kennethwolters/litelm">https://github.com/kennethwolters/litelm</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49662767">https://news.ycombinator.com/item?id=49662767</a></p>
<p>Points: 174</p>
<p># Comments: 60</p>
]]></description><pubDate>Fri, 11 Sep 2026 18:10:20 +0000</pubDate><link>https://github.com/kennethwolters/litelm</link><dc:creator>kennethwolters</dc:creator><comments>https://news.ycombinator.com/item?id=49662767</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49662767</guid></item><item><title><![CDATA[New comment by kennethwolters in "Litelm: Litellm Without the Bloat"]]></title><description><![CDATA[
<p>First commit was 2 weeks ago. A clean-room rewrite of only the most essential APIs of litellm.<p>Was annoyed that DSPy was about 250 MB big. Mostly due to litellm being bloated and numpy. In order to create dspy-lite [1], I had to create a lighter litellm and make numpy optional (only essential for embeddings).<p>Made the lighter litellm litelm by selecting the parts of litellm's test suite that mattered and build it back to match litellms API.</p>
]]></description><pubDate>Tue, 24 Mar 2026 20:08:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47508372</link><dc:creator>kennethwolters</dc:creator><comments>https://news.ycombinator.com/item?id=47508372</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47508372</guid></item><item><title><![CDATA[Litelm: Litellm Without the Bloat]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/kennethwolters/litelm">https://github.com/kennethwolters/litelm</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47508371">https://news.ycombinator.com/item?id=47508371</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 24 Mar 2026 20:08:11 +0000</pubDate><link>https://github.com/kennethwolters/litelm</link><dc:creator>kennethwolters</dc:creator><comments>https://news.ycombinator.com/item?id=47508371</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47508371</guid></item><item><title><![CDATA[New comment by kennethwolters in "AI 2.0"]]></title><description><![CDATA[
<p>Wrote a piece arguing that AI 1.0 is feudal because GPU scarcity concentrated power in a few cloud providers, but the coming GPU glut will invert this dynamic and make open weights + commodity compute the foundation of AI 2.0. The thesis is that sovereignty requires ownership of your stack (weights, compute, data) rather than renting intelligence from centralized APIs.</p>
]]></description><pubDate>Thu, 08 Jan 2026 19:31:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46545354</link><dc:creator>kennethwolters</dc:creator><comments>https://news.ycombinator.com/item?id=46545354</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46545354</guid></item><item><title><![CDATA[AI 2.0]]></title><description><![CDATA[
<p>Article URL: <a href="https://kennethwolters.com/posts/ai2/">https://kennethwolters.com/posts/ai2/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46545353">https://news.ycombinator.com/item?id=46545353</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 08 Jan 2026 19:31:30 +0000</pubDate><link>https://kennethwolters.com/posts/ai2/</link><dc:creator>kennethwolters</dc:creator><comments>https://news.ycombinator.com/item?id=46545353</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46545353</guid></item><item><title><![CDATA[New comment by kennethwolters in "Ask HN: What Are You Working On? (December 2025)"]]></title><description><![CDATA[
<p>LLM-driven narrative game. Main technical issue is how go do compaction. I’ve devised a memory hierarchy that compacts the story to a constant amount of tokens per layer. Arc -> Scene -> Moment -> Line. Not sure if that’s the right dimensions to decompose into. Also tinkering how to get the right amount of “divergence” for story progression option generation. A lot of unanswered questions…</p>
]]></description><pubDate>Sun, 14 Dec 2025 21:54:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46267399</link><dc:creator>kennethwolters</dc:creator><comments>https://news.ycombinator.com/item?id=46267399</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46267399</guid></item><item><title><![CDATA[New comment by kennethwolters in "Ephemeral infrastructure: Why short-lived is a good thing"]]></title><description><![CDATA[
<p>for me it feels like: Everything is stateful by default/convenience. Building robust systems is in part about confining statefulness to as few parts as possible. To contain statefulness. It’s to buy you some time and capacity. Yet the toughest problems often arise in the stateful parts of the system as well as quasi-stateless parts which sometimes develop hidden statefulness (think of syncing webclient and server state).
So being good at handling stateful systems is valuable. Maybe one should even embrace statefulness. However, the AWS Solution Architect will tell you otherwise.</p>
]]></description><pubDate>Fri, 05 Dec 2025 16:31:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46163555</link><dc:creator>kennethwolters</dc:creator><comments>https://news.ycombinator.com/item?id=46163555</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46163555</guid></item><item><title><![CDATA[New comment by kennethwolters in "AI Under the Hood Part I: Understanding the Machine"]]></title><description><![CDATA[
<p>LLMs are pretty slow. Started a blog post series sharing what I've learned in search of faster LLMs.</p>
]]></description><pubDate>Fri, 03 Oct 2025 11:39:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=45461723</link><dc:creator>kennethwolters</dc:creator><comments>https://news.ycombinator.com/item?id=45461723</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45461723</guid></item><item><title><![CDATA[AI Under the Hood Part I: Understanding the Machine]]></title><description><![CDATA[
<p>Article URL: <a href="https://kennethwolters.com/posts/ai-under-hood-0/">https://kennethwolters.com/posts/ai-under-hood-0/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45461722">https://news.ycombinator.com/item?id=45461722</a></p>
<p>Points: 4</p>
<p># Comments: 2</p>
]]></description><pubDate>Fri, 03 Oct 2025 11:39:32 +0000</pubDate><link>https://kennethwolters.com/posts/ai-under-hood-0/</link><dc:creator>kennethwolters</dc:creator><comments>https://news.ycombinator.com/item?id=45461722</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45461722</guid></item><item><title><![CDATA[New comment by kennethwolters in "No AGI in Sight: What This Means for LLMs"]]></title><description><![CDATA[
<p>Wrote an essay on what LLMs reaching their technological limits could mean to "AI Engineering".</p>
]]></description><pubDate>Tue, 12 Aug 2025 10:40:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=44874579</link><dc:creator>kennethwolters</dc:creator><comments>https://news.ycombinator.com/item?id=44874579</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44874579</guid></item><item><title><![CDATA[No AGI in Sight: What This Means for LLMs]]></title><description><![CDATA[
<p>Article URL: <a href="https://kennethwolters.com/posts/no-agi/">https://kennethwolters.com/posts/no-agi/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44874578">https://news.ycombinator.com/item?id=44874578</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 12 Aug 2025 10:40:11 +0000</pubDate><link>https://kennethwolters.com/posts/no-agi/</link><dc:creator>kennethwolters</dc:creator><comments>https://news.ycombinator.com/item?id=44874578</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44874578</guid></item><item><title><![CDATA[New comment by kennethwolters in "Buy European Made. Support European Values"]]></title><description><![CDATA[
<p>not an attempt at rebutting or so, just adding my thoughts:<p>It doesn't matter if the product is great because of those values if there is a lack product (bc politics and bureaucracy make it infeasible to produce). Makes you think if those values might contribute to the bad politics and bureaucracy. And if so, how.</p>
]]></description><pubDate>Thu, 06 Mar 2025 11:45:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=43279088</link><dc:creator>kennethwolters</dc:creator><comments>https://news.ycombinator.com/item?id=43279088</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43279088</guid></item><item><title><![CDATA[New comment by kennethwolters in "Llama-OCR: Document to Markdown"]]></title><description><![CDATA[
<p>Why don't you think that calling the app "Llama-OCR" is good enough?</p>
]]></description><pubDate>Sat, 16 Nov 2024 13:14:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=42156244</link><dc:creator>kennethwolters</dc:creator><comments>https://news.ycombinator.com/item?id=42156244</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42156244</guid></item><item><title><![CDATA[New comment by kennethwolters in "Claude for Desktop"]]></title><description><![CDATA[
<p>can someone tell me what the difference is to the webclient? Seems like a webview to me. No local caching/store.</p>
]]></description><pubDate>Thu, 31 Oct 2024 16:03:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=42008217</link><dc:creator>kennethwolters</dc:creator><comments>https://news.ycombinator.com/item?id=42008217</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42008217</guid></item><item><title><![CDATA[New comment by kennethwolters in ""Tinyboxes finally have a buy it now button""]]></title><description><![CDATA[
<p>Yeah that's a problem. I agree.</p>
]]></description><pubDate>Tue, 27 Aug 2024 12:36:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=41366862</link><dc:creator>kennethwolters</dc:creator><comments>https://news.ycombinator.com/item?id=41366862</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41366862</guid></item><item><title><![CDATA[New comment by kennethwolters in ""Tinyboxes finally have a buy it now button""]]></title><description><![CDATA[
<p>You are responsible for curating your "For You" tab by following/liking-posts-of/replying-to-posts-of/muting/blocking/unfollowing the right accounts.<p>Once I accepted that my "For You" tab got much better.</p>
]]></description><pubDate>Tue, 27 Aug 2024 12:29:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=41366801</link><dc:creator>kennethwolters</dc:creator><comments>https://news.ycombinator.com/item?id=41366801</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41366801</guid></item><item><title><![CDATA[New comment by kennethwolters in "Flux: Open-source text-to-image model with 12B parameters"]]></title><description><![CDATA[
<p>It is very good at "non-human subjects in photos with shallow focus".<p>Really curious to see what other low-hanging fruits people are finding.</p>
]]></description><pubDate>Thu, 01 Aug 2024 16:54:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=41131119</link><dc:creator>kennethwolters</dc:creator><comments>https://news.ycombinator.com/item?id=41131119</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41131119</guid></item><item><title><![CDATA[New comment by kennethwolters in "Txtai: Open-source vector search and RAG for minimalists"]]></title><description><![CDATA[
<p>It is very impressive :)</p>
]]></description><pubDate>Mon, 22 Jul 2024 16:17:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=41036145</link><dc:creator>kennethwolters</dc:creator><comments>https://news.ycombinator.com/item?id=41036145</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41036145</guid></item><item><title><![CDATA[New comment by kennethwolters in "Txtai: Open-source vector search and RAG for minimalists"]]></title><description><![CDATA[
<p>txtai is not (just) a vector store, it's a full-fledged RAG system. Apples and oranges if you ask me.</p>
]]></description><pubDate>Mon, 22 Jul 2024 14:44:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=41035019</link><dc:creator>kennethwolters</dc:creator><comments>https://news.ycombinator.com/item?id=41035019</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41035019</guid></item><item><title><![CDATA[New comment by kennethwolters in "Txtai: Open-source vector search and RAG for minimalists"]]></title><description><![CDATA[
<p>Don't have anything to add to the others. Just sharing a way of thinking for deciding between RAG and fine-tuning:<p>(A) RAG is for changing content<p>(B) fine-tuning is for changing behaviour<p>(C) see if few shot-learning or prompt engineering is enough before going to (A) or (B)<p>It's a bit simplistic but I found it helpful so far.</p>
]]></description><pubDate>Mon, 22 Jul 2024 14:38:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=41034950</link><dc:creator>kennethwolters</dc:creator><comments>https://news.ycombinator.com/item?id=41034950</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41034950</guid></item></channel></rss>