<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: ericol</title><link>https://news.ycombinator.com/user?id=ericol</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 19 Apr 2026 05:55:00 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ericol" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ericol in "Measuring Claude 4.7's tokenizer costs"]]></title><description><![CDATA[
<p>You are being downvoted but I actually agree with your statement.</p>
]]></description><pubDate>Sat, 18 Apr 2026 01:55:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47812531</link><dc:creator>ericol</dc:creator><comments>https://news.ycombinator.com/item?id=47812531</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47812531</guid></item><item><title><![CDATA[New comment by ericol in "Claude Opus 4.7 costs 20–30% more per session"]]></title><description><![CDATA[
<p>Matches what I am experiencing. Makes incredible stupid mistakes.<p>The weird stuff is yesterday I asked it to test and report back on a 30+ commit branch for a PR and it did that flawlessly.</p>
]]></description><pubDate>Fri, 17 Apr 2026 20:45:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47810382</link><dc:creator>ericol</dc:creator><comments>https://news.ycombinator.com/item?id=47810382</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47810382</guid></item><item><title><![CDATA[New comment by ericol in "Measuring Claude 4.7's tokenizer costs"]]></title><description><![CDATA[
<p>I did some work yesterday with Opus and found it amazing.<p>Today we are almost on non-speaking terms.
I'm asking it to do some simple stuff and he's making incredible stupid mistakes:<p><pre><code>    This is the third time that I have to ask you to remove the issue that was there for more than 20 hours. What is going on here?
</code></pre>
and at the same time the compacting is firing like crazy. (What adds ~4 minute delays every 1 - 15 minutes)<p><pre><code>  | # | Time     | Gap before | Session span | API calls |
  |---|----------|-----------|--------------|-----------|
  | 1 | 15:51:13 | 8s        | <1m          | 1         |
  | 2 | 15:54:35 | 48s       | 37m          | 51        |
  | 3 | 16:33:33 | 2s        | 19m          | 42        |
  | 4 | 16:53:44 | 1s        | 9m           | 30        |
  | 5 | 17:04:37 | 1s        | 17m          | 30        |
  # — sequential compaction event number, ordered by time.

  Time — timestamp of the first API call in the resumed session, i.e. when the new context (carrying the compaction summary) was first sent to the
  model.

  Gap before — time between the last API call of the prior session and the first call of this one. Includes any compaction processing time plus user
   think time between the two sessions.

  Session span — how long this compaction-resumed session ran, from its first API call to its last before the next compaction (or end of session).

  API calls — total number of API requests made during this resumed session. Each tool use, each reply, each intermediate step = one request.

</code></pre>
Bottomline, I will probably stay on Sonnet until they fix all these issues.</p>
]]></description><pubDate>Fri, 17 Apr 2026 20:27:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47810204</link><dc:creator>ericol</dc:creator><comments>https://news.ycombinator.com/item?id=47810204</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47810204</guid></item><item><title><![CDATA[Tell HN: Another Monday, Another Claude Outage]]></title><description><![CDATA[
<p>Still not showing in status:<p>https://status.claude.com/<p>But: I was logged off, can't login, and code returns 500<p><pre><code>    API Error: 500 {"type":"error","error":{"type":"api_error","message":"Internal server
     error"},"request_id":"req_STRING"}</code></pre></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47753627">https://news.ycombinator.com/item?id=47753627</a></p>
<p>Points: 6</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 13 Apr 2026 15:40:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47753627</link><dc:creator>ericol</dc:creator><comments>https://news.ycombinator.com/item?id=47753627</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47753627</guid></item><item><title><![CDATA[New comment by ericol in "Show HN: Baton – A desktop app for developing with AI agents"]]></title><description><![CDATA[
<p>This looks dangerously close to cmux but with a narrower focus (Just Claude code)<p>BTW, the claude app kind supports this with the /remote-control command, and that was what made me move away from cmux (I still have to start the sessions there)</p>
]]></description><pubDate>Wed, 01 Apr 2026 15:24:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47602147</link><dc:creator>ericol</dc:creator><comments>https://news.ycombinator.com/item?id=47602147</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47602147</guid></item><item><title><![CDATA[New comment by ericol in "Inside the M4 Apple Neural Engine, Part 1: Reverse Engineering"]]></title><description><![CDATA[
<p>It's not exactly that...</p>
]]></description><pubDate>Tue, 10 Mar 2026 11:41:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47321904</link><dc:creator>ericol</dc:creator><comments>https://news.ycombinator.com/item?id=47321904</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47321904</guid></item><item><title><![CDATA[New comment by ericol in "The engine of Germany's wealth is blocking its future"]]></title><description><![CDATA[
<p>The future is not evenly distributed.<p>I tried to search for it, but even the 2 documents that superseded the one from around the time my daughter was at school at not available.<p>I mean, the site doesn't even have a valid secure certificate so...<p>In the site below (In Spanish) you can search for 10/2019 and a cursory translation of the document title will show that this is the proper document (For 2019 onwards, the replaced doc 04/2014 isn't available either)<p><a href="https://koha.chubut.edu.ar/cgi-bin/koha/opac-search.pl?idx=kw&q=&idx=kw&q=&idx=kw&q=&do=Buscar&limit=mc-itype,phr:NORMA&sort_by=acqdate_dsc&limit-yr=&limit=" rel="nofollow">https://koha.chubut.edu.ar/cgi-bin/koha/opac-search.pl?idx=k...</a></p>
]]></description><pubDate>Tue, 10 Mar 2026 03:50:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47318904</link><dc:creator>ericol</dc:creator><comments>https://news.ycombinator.com/item?id=47318904</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47318904</guid></item><item><title><![CDATA[New comment by ericol in "The engine of Germany's wealth is blocking its future"]]></title><description><![CDATA[
<p>When my eldest daughter was in high school (~2010, Argentina) there was a provincial policy where if every single student had a result below a certain score in a test, the scores had to be re assessed against the maximum result.<p>The resulting situation here was that she was constantly bullied into underperforming. Both cases are actually similar in that each individual has a personal incentive to underperform - the difference is that in your friend's case the policy is granted at the company level so no single employee can defect and break it for the rest, while in my daughter's case one high scorer could invalidate the reassessment for everyone, which is exactly what made defection punishable and the bullying emerge naturally.</p>
]]></description><pubDate>Mon, 09 Mar 2026 16:04:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47310861</link><dc:creator>ericol</dc:creator><comments>https://news.ycombinator.com/item?id=47310861</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47310861</guid></item><item><title><![CDATA[New comment by ericol in "Claude's Cycles [pdf]"]]></title><description><![CDATA[
<p>Previous discussion: <a href="https://news.ycombinator.com/item?id=47230710">https://news.ycombinator.com/item?id=47230710</a></p>
]]></description><pubDate>Wed, 04 Mar 2026 02:00:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47242037</link><dc:creator>ericol</dc:creator><comments>https://news.ycombinator.com/item?id=47242037</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47242037</guid></item><item><title><![CDATA[New comment by ericol in "Inside the M4 Apple Neural Engine, Part 1: Reverse Engineering"]]></title><description><![CDATA[
<p>> human intuition driving the exploration<p>This, a thousand times this.<p>For me, what AI brings is augmented humans. Just as we don't calculate on paper anymore, what is the reason of doing things by hand when a machine in X times better.<p>Want to code by hand, as artisans of old? Suit yourself.<p>I, for one, love the smell of burning chrome.</p>
]]></description><pubDate>Mon, 02 Mar 2026 18:45:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47222235</link><dc:creator>ericol</dc:creator><comments>https://news.ycombinator.com/item?id=47222235</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47222235</guid></item><item><title><![CDATA[New comment by ericol in "Switch to Claude without starting over"]]></title><description><![CDATA[
<p>I regularly (Say, once a month) do a comparison of results across all Claude, Gemini and ChatGPT. Just for reasons, not that I want to see if there's any benefit in changing.<p>It's not "fair" in that I pay for Claude [1] and not for the others, so models availability is not complete except for Claude.<p>So I did like things at time in the form of how they were presented, I came to really like Sonnet's "voice" a lot over the others.<p>Take into account Opus doesn't have the same voice, and I don't like it as much.<p>[1] I pay for the lower tier of their Max offering.</p>
]]></description><pubDate>Sun, 01 Mar 2026 13:53:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47206694</link><dc:creator>ericol</dc:creator><comments>https://news.ycombinator.com/item?id=47206694</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47206694</guid></item><item><title><![CDATA[New comment by ericol in "Tell HN: YC companies scrape GitHub activity, send spam emails to users"]]></title><description><![CDATA[
<p>I've had more than a few instances of this over the past 2 years, and my reply is exactly the above.<p>"What you are doing is against Github's TOS"</p>
]]></description><pubDate>Thu, 26 Feb 2026 13:39:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47165937</link><dc:creator>ericol</dc:creator><comments>https://news.ycombinator.com/item?id=47165937</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47165937</guid></item><item><title><![CDATA[New comment by ericol in "Writing code is cheap now"]]></title><description><![CDATA[
<p>He definitely was paying attention.<p>He had to pause for a second there, arrested by the realization, and was one of the reasons I got an "Exceeds expectations" in one of my KRAs.</p>
]]></description><pubDate>Tue, 24 Feb 2026 17:00:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47139463</link><dc:creator>ericol</dc:creator><comments>https://news.ycombinator.com/item?id=47139463</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47139463</guid></item><item><title><![CDATA[New comment by ericol in "Writing code is cheap now"]]></title><description><![CDATA[
<p>> The long-term effect is less clear. If we generate more code, faster, does that reduce cost or just increase the surface area we need to maintain, test, secure, and reason about later?<p>My take is that the focus is mostly oriented towards code, but in my experience everything around code got cheaper too. In my particular case, I do coding, I do DevOps, I do second level support, I do data analysis. Every single task I have to do is now seriously augmented by AI.<p>In my last performance review, my manager was actually surprised when I told him that I am now more a manager of my own work than actually doing the work.<p>This also means my productivity is now probably around 2.5x what it was a couple of years ago.</p>
]]></description><pubDate>Tue, 24 Feb 2026 15:33:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47138447</link><dc:creator>ericol</dc:creator><comments>https://news.ycombinator.com/item?id=47138447</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47138447</guid></item><item><title><![CDATA[New comment by ericol in "SkillsBench: Benchmarking how well agent skills work across diverse tasks"]]></title><description><![CDATA[
<p>> Having the LLM write down a skill representing the lessons from the struggle you just had to get something done is more typical (I hope) and quite different from what they're referring to<p>Just as of last week I had Claude build me a skill when I ask it to help me troubleshoot issues, and it came out quite good.<p>It did had some issues (Claude tends to o er specify over anecdotal data) but it's a strong step in the right direction.<p>Also, "skills" are too broad in my opinion. I have one (that Claude wrote) with my personal data that I have available when I analyze my workouts.<p>I think there's ample room for self-generated skills when you use a rather long exchange on a domain you plan to revisit, _specially_ when it comes to telling Claude what not to do.</p>
]]></description><pubDate>Mon, 16 Feb 2026 23:02:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47041550</link><dc:creator>ericol</dc:creator><comments>https://news.ycombinator.com/item?id=47041550</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47041550</guid></item><item><title><![CDATA[New comment by ericol in "Porting 100k lines from TypeScript to Rust using Claude Code in a month"]]></title><description><![CDATA[
<p>I recently had to create a MySQL shim for upgrading a large PHP codebase that currently is running in version 5.6 (Don't ask)<p>The way I aimed at it (Yes, I know there are already existing shims, but I felt more comfortable vibe coding it than using something that might not cover all my use cases) was to:<p>1. Extract already existing test suit [1] from the original PHP extensions repo (All .phpt files)<p>2. Get Claude to iterate over the results of the tests while building the code<p>3. Extract my complete list of functions called and fill the gaps<p>3. Profit?<p>When I finally got to test the shim, the fact that it ran in the first run was rather emotional.<p>[1] My shim fails quite a lot of tests, but all of them are cosmetics (E.g., no warning for deprecation) rather than functional.</p>
]]></description><pubDate>Mon, 26 Jan 2026 19:34:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46770404</link><dc:creator>ericol</dc:creator><comments>https://news.ycombinator.com/item?id=46770404</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46770404</guid></item><item><title><![CDATA[New comment by ericol in "The architecture of “not bad”: Decoding the Chinese source code of the void"]]></title><description><![CDATA[
<p>This applies to many different things, depending on the pair of languages you are using.<p>In Spanish the closes approximation would be "ni mal ni bien" (Not bad not wrong) but I understand the Chinese expression has a strong lean on "not being wrong".<p>Not so long ago (I'm 50+, Spanish native speaker, and I've spoken English for the past 30 years almost daily) I learnt about "accountability".<p>Now before I get a barrage of WTFs, the situation is that in Spanish we only have "Responsabilidad" and that accounts for both responsibility and accountability, with a strong lean on responsibility.<p>So basically we recognise what is it to be responsible of something, but being accountable is seriously diluted.<p>The implications of this are enormous, and this particular  though exercise I'd leave for people that spend more time thinking about these things than I do.</p>
]]></description><pubDate>Fri, 12 Dec 2025 14:27:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46244435</link><dc:creator>ericol</dc:creator><comments>https://news.ycombinator.com/item?id=46244435</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46244435</guid></item><item><title><![CDATA[New comment by ericol in "IBM to acquire Confluent"]]></title><description><![CDATA[
<p>> Read, huge IBM services implementation projects that the company bungled more often than not<p>Well this is _not_ what they wanted to sell in that talk.<p>But the implementation shown was über vanilla, and once I got home the documentation was close to un existent (Or, at least, not even trying to be what the docs for such a technology should be).</p>
]]></description><pubDate>Wed, 10 Dec 2025 19:17:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46222214</link><dc:creator>ericol</dc:creator><comments>https://news.ycombinator.com/item?id=46222214</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46222214</guid></item><item><title><![CDATA[New comment by ericol in "IBM to acquire Confluent"]]></title><description><![CDATA[
<p>> Watson was intended to solve fuzzy optimization problems.<p>> Unfortunately, the way it solved fuzzy was 'engineer the problem to fit Watson, then engineer the output to be usable.'<p>I'm going to review my understanding of fuzzy optimization because this last line doesn't fit the bill in it.</p>
]]></description><pubDate>Tue, 09 Dec 2025 17:21:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46207651</link><dc:creator>ericol</dc:creator><comments>https://news.ycombinator.com/item?id=46207651</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46207651</guid></item><item><title><![CDATA[New comment by ericol in "IBM to acquire Confluent"]]></title><description><![CDATA[
<p>I had no idea about what Watson was initially meant to solve.<p>I do remember they tried to sell it - at least in the meeting I went - as a general purpose chatbot.<p>I did try briefly to understand how to use it, but the documentation was horrendous (As in, "totally devoid of any technical information")</p>
]]></description><pubDate>Mon, 08 Dec 2025 20:51:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46197504</link><dc:creator>ericol</dc:creator><comments>https://news.ycombinator.com/item?id=46197504</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46197504</guid></item></channel></rss>