<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: zby</title><link>https://news.ycombinator.com/user?id=zby</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 30 Oct 2026 14:42:24 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=zby" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by zby in "Binance-hacker-1029 – $5.6B stolen from Binance"]]></title><description><![CDATA[
<p>If USDT gets to a frozen list - that means that Tether does not need to comply with requests to convert it into USD? I guess this is very useful for Tether and the other stable coin emitters.</p>
]]></description><pubDate>Fri, 30 Oct 2026 09:53:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=50301750</link><dc:creator>zby</dc:creator><comments>https://news.ycombinator.com/item?id=50301750</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50301750</guid></item><item><title><![CDATA[New comment by zby in "The State of Context Engineering"]]></title><description><![CDATA[
<p>Yeah - it depends on the frequency. I think the other guy is right that when it happens with low frequency then calling it 'context poisoning' makes sense - because cleaning the context mostly fixes it. I still would be very careful about using it - because it might be interpreted as if the poisoned context was the root cause - it might be a cause for the downstream processing - but it itself is caused by something else - so it will recur.</p>
]]></description><pubDate>Fri, 30 Oct 2026 09:27:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=50301539</link><dc:creator>zby</dc:creator><comments>https://news.ycombinator.com/item?id=50301539</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50301539</guid></item><item><title><![CDATA[New comment by zby in "LLM Voice"]]></title><description><![CDATA[
<p>And apparently I am repeating here what I already have in my KB: <a href="https://zby.github.io/commonplace/theory/llm-generation-relaxes-goals-where-human-writing-stalls.html" rel="nofollow">https://zby.github.io/commonplace/theory/llm-generation-rela...</a> - I borrowed the model from Boretti. The agent says that the note is much more careful and better developed than my comment above. You can judge yourself - but I think it does have many more details and hopefully most of these details are the good kind of filling in - but I guess it might be harder to read.</p>
]]></description><pubDate>Fri, 30 Oct 2026 09:11:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=50301441</link><dc:creator>zby</dc:creator><comments>https://news.ycombinator.com/item?id=50301441</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50301441</guid></item><item><title><![CDATA[New comment by zby in "LLM Voice"]]></title><description><![CDATA[
<p>My model is about gaps - all ideas start with gaps. LLMs can fill in these gaps quickly - but some ideas are just bad - so the filling in does not improve them. Maybe it would be useful to treat that filling in as a kind of hallucination - the LLM trying to meed impossible requirements.
But on other cases the ideas are good and the LLMs fill in the gaps in the right way. It is a kind of skill to see when LLMs are hallucinating in the gaps. I use LLMs very extensively and I am adding checks to that should catch when the filling in is weak - but it is still not fully autonomous.<p>I also try to keep the llm-enhanced (or even fully llm-generated) content separate from my human writing - because it is true that the failure modes are different. But think LLM writing might be useful even if it is not consumed directly - it can enhance LLM answering your questions.</p>
]]></description><pubDate>Fri, 30 Oct 2026 09:03:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=50301386</link><dc:creator>zby</dc:creator><comments>https://news.ycombinator.com/item?id=50301386</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50301386</guid></item><item><title><![CDATA[New comment by zby in "The State of Context Engineering"]]></title><description><![CDATA[
<p>My point is that calling it context poisoning is confusing because of two things.  First - it is hard to establish how causal it is for the downstream. Second - cleaning the context would not fix it - because it would be poisoned on next round - you need active measures to fight it.<p>It is also a bit tongue in cheek - if you did not notice - because of course all of this can be explained if needed even if the name alone suggests something else.</p>
]]></description><pubDate>Mon, 26 Oct 2026 12:31:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=50242546</link><dc:creator>zby</dc:creator><comments>https://news.ycombinator.com/item?id=50242546</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50242546</guid></item><item><title><![CDATA[New comment by zby in "The State of Context Engineering"]]></title><description><![CDATA[
<p>"iced tea" in context was a symptom - it might influence the downstream - but it is hard to establish that. The root problem was in weights - naming it 'context poisoning' is poisoning <i>our reasoning context</i> :)</p>
]]></description><pubDate>Mon, 26 Oct 2026 11:46:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=50242133</link><dc:creator>zby</dc:creator><comments>https://news.ycombinator.com/item?id=50242133</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50242133</guid></item><item><title><![CDATA[New comment by zby in "The State of Context Engineering"]]></title><description><![CDATA[
<p><p><pre><code>  > Several times, Gemini 2.5 became convinced it needed to get tea, even though it 
  > was playing the older game. The tea task for FireRed was in its weights, so it 
  > poisoned its context. It spent hours trying to find or give the guard tea. Once 
  > it had been added to its to-do list, the model could not get past it.
</code></pre>
I don't understand why this is called context poisoning when the information was in the weights</p>
]]></description><pubDate>Mon, 26 Oct 2026 11:25:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=50241989</link><dc:creator>zby</dc:creator><comments>https://news.ycombinator.com/item?id=50241989</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50241989</guid></item><item><title><![CDATA[New comment by zby in "Show HN: ADRs for AI – Deliberation records for human–AI work, versioned in Git"]]></title><description><![CDATA[
<p>There is now a general consensus that agents should retain everything - but project from that retained state into more useful representations for each type of work. Your approach is good for creating evidence for all of the decisions - but the retained records will probably be too detailed as the main source for agents working in bigger or older repos. We need multilayer approach for this - but I am still not sure what it should be.<p>Here is a comparison of ADR4All and my approach (which I am now revising): <a href="https://zby.github.io/commonplace/work/decision-lifecycle-evidence/adrs4ai-comparison.html" rel="nofollow">https://zby.github.io/commonplace/work/decision-lifecycle-ev...</a> - it lives in the whole workshop for revising my approach: <a href="https://zby.github.io/commonplace/work/decision-lifecycle-evidence/index.html" rel="nofollow">https://zby.github.io/commonplace/work/decision-lifecycle-ev...</a></p>
]]></description><pubDate>Mon, 26 Oct 2026 10:46:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=50241737</link><dc:creator>zby</dc:creator><comments>https://news.ycombinator.com/item?id=50241737</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50241737</guid></item><item><title><![CDATA[New comment by zby in "We should be more ambitious with the software we build"]]></title><description><![CDATA[
<p>I wish someone applied this as being ambitious about the quality of code.</p>
]]></description><pubDate>Mon, 26 Oct 2026 08:19:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=50240717</link><dc:creator>zby</dc:creator><comments>https://news.ycombinator.com/item?id=50240717</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50240717</guid></item><item><title><![CDATA[New comment by zby in "The foolishness of "natural language programming" (1978)"]]></title><description><![CDATA[
<p>'instructing a machine' is programming - how about this?</p>
]]></description><pubDate>Sat, 24 Oct 2026 17:03:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=50223121</link><dc:creator>zby</dc:creator><comments>https://news.ycombinator.com/item?id=50223121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50223121</guid></item><item><title><![CDATA[New comment by zby in "The foolishness of "natural language programming" (1978)"]]></title><description><![CDATA[
<p>Product managers did not write instructions to a machine.</p>
]]></description><pubDate>Fri, 23 Oct 2026 12:49:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=50208178</link><dc:creator>zby</dc:creator><comments>https://news.ycombinator.com/item?id=50208178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50208178</guid></item><item><title><![CDATA[New comment by zby in "The foolishness of "natural language programming" (1978)"]]></title><description><![CDATA[
<p>It is all about definitions. Writing instructions for llms is a new activity and we can call it as we wish - but I like to think about it as a new type of programming language instead of thinking about it as something completely new, because many analogies do transfer and you can use them to reason about larger systems composed of prompts. It is after all a way to instruct a machine.<p>There are differences and the article highlights some of them - but there are difference between programming in a functional language and an imperative one, there are differences between programming for a RISC machine and a CISC machine, there a lots of different semantics that programming languages support. Now we have a language with underspecified semantics.</p>
]]></description><pubDate>Fri, 23 Oct 2026 11:52:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=50207518</link><dc:creator>zby</dc:creator><comments>https://news.ycombinator.com/item?id=50207518</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50207518</guid></item><item><title><![CDATA[New comment by zby in "The foolishness of "natural language programming" (1978)"]]></title><description><![CDATA[
<p>IMHO instructing llms is programming - the analogy is not perfect but it is so close that it is quite useful. Programming is instructing a machine. We have now two types of programming - the traditional one that follows strict semantics and the new way of programming by prompting. The article still holds by showing the limitations of this new kind of programming.</p>
]]></description><pubDate>Fri, 23 Oct 2026 11:42:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=50207426</link><dc:creator>zby</dc:creator><comments>https://news.ycombinator.com/item?id=50207426</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50207426</guid></item><item><title><![CDATA[Rapid alternation of conscious and suppressed representations in primate brains]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.biorxiv.org/content/10.64898/2026.10.15.759299v1">https://www.biorxiv.org/content/10.64898/2026.10.15.759299v1</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=50129385">https://news.ycombinator.com/item?id=50129385</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 17 Oct 2026 09:26:16 +0000</pubDate><link>https://www.biorxiv.org/content/10.64898/2026.10.15.759299v1</link><dc:creator>zby</dc:creator><comments>https://news.ycombinator.com/item?id=50129385</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50129385</guid></item><item><title><![CDATA[New comment by zby in "Why harnesses matter for energy (and token) efficiency"]]></title><description><![CDATA[
<p>I don't know - all of these cache hit rate advocacy is kind of goodhearting. Cache hit rates are less important than the accuracy of LLM answers and people seem to forget about it. For example I've seen articles how sub-agents poison the cache. Sure you can fill up your context with irrelevant data to have high cache hit rate - but that degrades the LLM work - sub-agents are about providing the LLM with a clean context - just the information needed to do its job, no distraction.<p>All of the main providers now offer cache management that can work with sub-agents - but it was kind of bolted on - and all of them have different apis - so nobody uses them anyway.</p>
]]></description><pubDate>Fri, 16 Oct 2026 22:08:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=50125407</link><dc:creator>zby</dc:creator><comments>https://news.ycombinator.com/item?id=50125407</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50125407</guid></item><item><title><![CDATA[New comment by zby in "Recursive self-improvement through collective intelligence"]]></title><description><![CDATA[
<p>RSI is about turning that extra computation into acceleration - that is applying the compute to the (useful_work / compute) factor - this is the recursive part.</p>
]]></description><pubDate>Mon, 12 Oct 2026 08:58:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=50053431</link><dc:creator>zby</dc:creator><comments>https://news.ycombinator.com/item?id=50053431</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50053431</guid></item><item><title><![CDATA[New comment by zby in "Recursive self-improvement through collective intelligence"]]></title><description><![CDATA[
<p>This is not a fad - this is a consequence of the Bitter Lesson. RSI is the only game in town now.</p>
]]></description><pubDate>Mon, 12 Oct 2026 05:31:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=50051732</link><dc:creator>zby</dc:creator><comments>https://news.ycombinator.com/item?id=50051732</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50051732</guid></item><item><title><![CDATA[New comment by zby in "Has the Autonomous Trucking Revolution Arrived?"]]></title><description><![CDATA[
<p>This is a hard question - but less overall deaths is more important than the correct punishment.</p>
]]></description><pubDate>Sat, 10 Oct 2026 06:19:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=50030181</link><dc:creator>zby</dc:creator><comments>https://news.ycombinator.com/item?id=50030181</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50030181</guid></item><item><title><![CDATA[New comment by zby in "Grep beats LSP? Why coding agents ignore your fancier tools"]]></title><description><![CDATA[
<p>Humans don't use command line lsp tools - why should agents use them?<p>I use lsp when it is integrated in the IDE - but I haven't seen yet any usable command line tools - even if theoretically it would be very useful to type 'lsp-python -replace-function-name foo bar'.</p>
]]></description><pubDate>Fri, 04 Sep 2026 07:24:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=49561576</link><dc:creator>zby</dc:creator><comments>https://news.ycombinator.com/item?id=49561576</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49561576</guid></item><item><title><![CDATA[New comment by zby in "SQLite as a Document Database (2020)"]]></title><description><![CDATA[
<p>Here is a realisation from my recent work: it is not if the data is relational - because if you need you can always push the data into relations - just like you can push it into hierarchies if all you have is files and directories. It is about how much churn there is in the relations. You can model relations with just links or something and if there is not much churn you can keep it in git and it will work OK - the problem starts when your relations start churning (like when you have reviews that need to be updated on both review instruction change and document change) this is when you see yourself start building a relational db (badly).</p>
]]></description><pubDate>Sun, 30 Aug 2026 10:35:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=49497434</link><dc:creator>zby</dc:creator><comments>https://news.ycombinator.com/item?id=49497434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49497434</guid></item></channel></rss>