<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: calebkaiser</title><link>https://news.ycombinator.com/user?id=calebkaiser</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 31 May 2026 23:22:20 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=calebkaiser" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by calebkaiser in "IBM Spins Off the First Pure-Play Quantum Chip Foundry"]]></title><description><![CDATA[
<p>Eh, Watson was a classic open domain QA system originally, no deep learning or much of what we think of in an "AI platform" today. It was one of a bunch of such systems that were built in that early 2000s period. They all failed because the approach fundamentally didn't work very well.<p>Here's a write up of some relevant history if you're curious <a href="https://liweinlp.com/1465" rel="nofollow">https://liweinlp.com/1465</a></p>
]]></description><pubDate>Mon, 25 May 2026 19:34:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48270731</link><dc:creator>calebkaiser</dc:creator><comments>https://news.ycombinator.com/item?id=48270731</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48270731</guid></item><item><title><![CDATA[New comment by calebkaiser in "The Companies Cutting Headcount for AI Will Lose to the Ones Who Didn't"]]></title><description><![CDATA[
<p>My experience has been that this is not unique to tech, and is common in all large enough industries. I think it's just the natural emergence of reward hacking i.e. if you're an executive at Pepsi and your job is largely to increase the stock price, and you know that you can do something to change the way your numbers are presented such that Wall St will like it, you'll likely do it.<p>I do think tech certainly has its own flavor though, particularly because of how differently it is treated by investors.</p>
]]></description><pubDate>Fri, 22 May 2026 14:13:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48236136</link><dc:creator>calebkaiser</dc:creator><comments>https://news.ycombinator.com/item?id=48236136</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48236136</guid></item><item><title><![CDATA[New comment by calebkaiser in "China blocks Meta's acquisition of AI startup Manus"]]></title><description><![CDATA[
<p>If I'm remembering right, it was weirder than that, as Llama's originally release strategy was sort of bizarre.<p>You did have to apply for access, but if you met their criteria (basically if you were the right profile of researcher or in government), you got direct access to the model weights, not just an API for a hosted model. So access was restricted, but the full weights were shared.<p>I believe that the model was leaked by multiple people, some of which didn't work at Meta but had been granted access to the weights.</p>
]]></description><pubDate>Mon, 27 Apr 2026 19:58:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47926540</link><dc:creator>calebkaiser</dc:creator><comments>https://news.ycombinator.com/item?id=47926540</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47926540</guid></item><item><title><![CDATA[New comment by calebkaiser in "Google plans to invest up to $40B in Anthropic"]]></title><description><![CDATA[
<p>2 years? 2 years ago, gpt-4o was OpenAI's flagship model. The gap is real, but much smaller than 2 years.</p>
]]></description><pubDate>Sat, 25 Apr 2026 03:46:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47898458</link><dc:creator>calebkaiser</dc:creator><comments>https://news.ycombinator.com/item?id=47898458</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47898458</guid></item><item><title><![CDATA[New comment by calebkaiser in "GitHub's fake star economy"]]></title><description><![CDATA[
<p>I've worked on two open source infrastructure projects that raised money now, and am friends with people involved in many more. I'd put a couple of asterisks next to the claims in this article:<p>- VCs definitely cared about our Stars, especially in early stages, but not as our primary metric. I suppose Stars might be the primary metric if they're truly off the charts, but usually they're just one of many social proof signals an investor might look at.<p>- Investors, especially at the earliest stages, are quite a varied bunch. Some were diligent about looking at who was leaving Stars on the repo (i.e. are these accounts fake/do they belong to potential future customers). Some less so. This is true for basically every metric (see: startups that grossly misreport ARR)<p>- Fake GitHub stars were a thing way before 2022. I'd have to look in more detail at the methodology here, but I'd question any analysis that finds that paying for GitHub Stars (or any social following kind of metric) is a strictly post-2022 thing. Any metric that can be construed as social proof will immediately have its own grifter economy. Investors know this and (mostly) do their diligence.<p>Finally, showing numbers is hard for an early stage open source startup. At later stages, you should be able to show an actual business with typical metrics, but at the seed stage you often just have a repo and a website. Your goal is just to get a lot of people using your software. You can add telemetry to track that, but that's a thorny decision. GitHub Stars aren't a terrible proxy for popularity, provided that you audit the quality of the following. A project with a lot of organic stars and forks is, at the very least, a project that a lot of people are familiar with.<p>I'm not saying that GitHub Stars aren't wildly overvalued or gamed, but contextualized properly, they're a reasonable metric to consider, particularly at earlier stages. Most investors aren't just throwing millions at random repositories with 20k Stars from obviously spam accounts.</p>
]]></description><pubDate>Mon, 20 Apr 2026 17:48:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47837993</link><dc:creator>calebkaiser</dc:creator><comments>https://news.ycombinator.com/item?id=47837993</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47837993</guid></item><item><title><![CDATA[Opik – The missing observability layer for OpenClaw]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/comet-ml/opik-openclaw">https://github.com/comet-ml/opik-openclaw</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47398709">https://news.ycombinator.com/item?id=47398709</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 16 Mar 2026 13:24:04 +0000</pubDate><link>https://github.com/comet-ml/opik-openclaw</link><dc:creator>calebkaiser</dc:creator><comments>https://news.ycombinator.com/item?id=47398709</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47398709</guid></item><item><title><![CDATA[New comment by calebkaiser in "Grief and the AI split"]]></title><description><![CDATA[
<p>It's funny how "the real split" is always between the intellectually and morally superior (me) and the inferiors (them).</p>
]]></description><pubDate>Fri, 13 Mar 2026 15:27:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47365761</link><dc:creator>calebkaiser</dc:creator><comments>https://news.ycombinator.com/item?id=47365761</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47365761</guid></item><item><title><![CDATA[Opik – An Observability Layer for OpenClaw]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/comet-ml/opik-openclaw">https://github.com/comet-ml/opik-openclaw</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47268339">https://news.ycombinator.com/item?id=47268339</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 05 Mar 2026 22:49:11 +0000</pubDate><link>https://github.com/comet-ml/opik-openclaw</link><dc:creator>calebkaiser</dc:creator><comments>https://news.ycombinator.com/item?id=47268339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47268339</guid></item><item><title><![CDATA[New comment by calebkaiser in "Micropayments as a reality check for news sites"]]></title><description><![CDATA[
<p>There is a platform called ethical ads for developer focused advertising: <a href="https://www.ethicalads.io/" rel="nofollow">https://www.ethicalads.io/</a></p>
]]></description><pubDate>Thu, 19 Feb 2026 22:38:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47080692</link><dc:creator>calebkaiser</dc:creator><comments>https://news.ycombinator.com/item?id=47080692</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47080692</guid></item><item><title><![CDATA[Agent Optimizer: Self-improving prompts from production data]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/comet-ml/opik/blob/main/sdks/opik_optimizer/README.md">https://github.com/comet-ml/opik/blob/main/sdks/opik_optimizer/README.md</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46981664">https://news.ycombinator.com/item?id=46981664</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 11 Feb 2026 21:53:25 +0000</pubDate><link>https://github.com/comet-ml/opik/blob/main/sdks/opik_optimizer/README.md</link><dc:creator>calebkaiser</dc:creator><comments>https://news.ycombinator.com/item?id=46981664</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46981664</guid></item><item><title><![CDATA[New comment by calebkaiser in "Two kinds of AI users are emerging"]]></title><description><![CDATA[
<p>I work with/am friends with many junior-ish developers who are in the same place as you (got into programming in their late 20s around the 2020 hiring cycle). I'm very sorry for the stress you're dealing with.<p>I don't know if this describes your situation, but I know many people who are dealing with positions where they have no technical mentorship, no real engineering culture to grow in, and a lot of deadlines and work pressure. Coupled with this, they often don't have a large social group within programming/tech, because they've only been in it for a few years and have been heads down grinding to get a good job the whole time. They're experiencing a weird mixture of isolation, directionless-ness, and intense pressure. The work is joyless for them, and they don't see a future.<p>If I can offer any advice, be selfish for a bit. Outsource as much as you want to LLMs, but use whatever time savings you get out of this to spend time on programming-related things you enjoy. Maybe work the tickets you find mildly interesting without LLMs, even if they aren't mission critical. Find something interesting to tinker with. Learn a niche language. Or slack off in a discord group/make friends in programming circles that aren't strictly about career advancement and networking.<p>I think it's basically impossible to get better past a certain level if you can't enjoy programming, LLM-assisted or otherwise. There's such a focus on "up-skilling" and grinding through study materials in the culture right now, and that's all well and good if you're trying to pass an interview in 6 weeks, but all of that stuff is pretty useless when you're burned out and overwhelmed.</p>
]]></description><pubDate>Tue, 03 Feb 2026 16:52:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46873505</link><dc:creator>calebkaiser</dc:creator><comments>https://news.ycombinator.com/item?id=46873505</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46873505</guid></item><item><title><![CDATA[Deep Implicit Layers]]></title><description><![CDATA[
<p>Article URL: <a href="http://implicit-layers-tutorial.org/introduction/">http://implicit-layers-tutorial.org/introduction/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46698348">https://news.ycombinator.com/item?id=46698348</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 20 Jan 2026 22:06:27 +0000</pubDate><link>http://implicit-layers-tutorial.org/introduction/</link><dc:creator>calebkaiser</dc:creator><comments>https://news.ycombinator.com/item?id=46698348</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46698348</guid></item><item><title><![CDATA[New comment by calebkaiser in "We put Claude Code in Rollercoaster Tycoon"]]></title><description><![CDATA[
<p>If anyone is curious, Beads is an agent memory project from the same developer: <a href="https://github.com/steveyegge/beads" rel="nofollow">https://github.com/steveyegge/beads</a></p>
]]></description><pubDate>Sat, 17 Jan 2026 20:05:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46661528</link><dc:creator>calebkaiser</dc:creator><comments>https://news.ycombinator.com/item?id=46661528</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46661528</guid></item><item><title><![CDATA[Show HN: Opik Optimizer – open-source agents for self-improving LLM applications]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/comet-ml/opik/tree/main/sdks/opik_optimizer">https://github.com/comet-ml/opik/tree/main/sdks/opik_optimizer</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46528743">https://news.ycombinator.com/item?id=46528743</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 07 Jan 2026 16:50:16 +0000</pubDate><link>https://github.com/comet-ml/opik/tree/main/sdks/opik_optimizer</link><dc:creator>calebkaiser</dc:creator><comments>https://news.ycombinator.com/item?id=46528743</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46528743</guid></item><item><title><![CDATA[Opik Agent Optimizer – Open-Source Prompt Optimization Framework]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/comet-ml/opik/tree/main/sdks/opik_optimizer">https://github.com/comet-ml/opik/tree/main/sdks/opik_optimizer</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46267143">https://news.ycombinator.com/item?id=46267143</a></p>
<p>Points: 6</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 14 Dec 2025 21:29:27 +0000</pubDate><link>https://github.com/comet-ml/opik/tree/main/sdks/opik_optimizer</link><dc:creator>calebkaiser</dc:creator><comments>https://news.ycombinator.com/item?id=46267143</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46267143</guid></item><item><title><![CDATA[New comment by calebkaiser in "Context engineering"]]></title><description><![CDATA[
<p>Hello friend!</p>
]]></description><pubDate>Sun, 02 Nov 2025 19:24:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=45792709</link><dc:creator>calebkaiser</dc:creator><comments>https://news.ycombinator.com/item?id=45792709</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45792709</guid></item><item><title><![CDATA[New comment by calebkaiser in "Context engineering"]]></title><description><![CDATA[
<p>I don't really understand this line of criticism, in this context.<p>What would "generalizing" the information in this article mean? I think the author does a good job of contextualizing most of the techniques under the general umbrella of in-context learning. What would it mean to generalize further beyond that?</p>
]]></description><pubDate>Sun, 02 Nov 2025 19:24:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=45792704</link><dc:creator>calebkaiser</dc:creator><comments>https://news.ycombinator.com/item?id=45792704</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45792704</guid></item><item><title><![CDATA[New comment by calebkaiser in "Context engineering"]]></title><description><![CDATA[
<p>I think it's fair to question the use of the term "engineering" throughout a lot of the software industry. But to be fair to the author, his focus in the piece is on design patterns that require what we'd commonly call software engineering to implement.<p>For example, his first listed design pattern is RAG. To implement such a system from scratch, you'd need to construct a data layer (commonly a vector database), retrieval logic, etc.<p>In fact I think the author largely agrees with you re: crafting prompts. He has a whole section admonishing "prompt engineering" as magical incantations, which he differentiates from his focus here (software which needs to be built around an LLM).<p>I understand the general uneasiness around using "engineering" when discussing a stochastic model, but I think it's worth pointing out that there is a lot of engineering work required to build the software systems around these models. Writing software to parse context-free grammars into masks to be applied at inference, for example, is as much "engineering" as any other common software engineering project.</p>
]]></description><pubDate>Sun, 02 Nov 2025 16:49:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=45791612</link><dc:creator>calebkaiser</dc:creator><comments>https://news.ycombinator.com/item?id=45791612</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45791612</guid></item><item><title><![CDATA[New comment by calebkaiser in "Context engineering"]]></title><description><![CDATA[
<p>Most of the inference techniques (what the author calls context engineering design patterns) listed here originally came from the research community, and there are tons of benchmarks measuring their effectiveness, as well as a great deal of research behind what is happening mechanistically with each.<p>As the author points out, many of the patterns are fundamentally about in-context learning, and this in particular has been subject to a ton of research from the mechanistic interpretability crew. If you're curious, I think this line of research is fascinating: <a href="https://transformer-circuits.pub/2022/in-context-learning-and-induction-heads/index.html" rel="nofollow">https://transformer-circuits.pub/2022/in-context-learning-an...</a></p>
]]></description><pubDate>Sun, 02 Nov 2025 16:11:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=45791324</link><dc:creator>calebkaiser</dc:creator><comments>https://news.ycombinator.com/item?id=45791324</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45791324</guid></item><item><title><![CDATA[New comment by calebkaiser in "Context engineering"]]></title><description><![CDATA[
<p>Any of the "design patterns" listed in the article will have a ton of popular open source implementations. For structured generation, I think outlines is a particularly cool library, especially if you want to poke around at how constrained decoding works under the hood: <a href="https://github.com/dottxt-ai/outlines" rel="nofollow">https://github.com/dottxt-ai/outlines</a></p>
]]></description><pubDate>Sun, 02 Nov 2025 16:04:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=45791276</link><dc:creator>calebkaiser</dc:creator><comments>https://news.ycombinator.com/item?id=45791276</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45791276</guid></item></channel></rss>