<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: siscia</title><link>https://news.ycombinator.com/user?id=siscia</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 28 Sep 2026 08:21:25 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=siscia" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by siscia in "Plan mode is dead"]]></title><description><![CDATA[
<p>At the same time if the organisation want code fast, it gets code fast.<p>The revenue for a new feature today is something sure. While the cost associated with supporting such feature will be up to debate in the coming quarters.<p>As often it is the case, we are moving on a long vs short term trade-off space. And I don't think any experience will generalize</p>
]]></description><pubDate>Sat, 26 Sep 2026 15:13:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=49857351</link><dc:creator>siscia</dc:creator><comments>https://news.ycombinator.com/item?id=49857351</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49857351</guid></item><item><title><![CDATA[New comment by siscia in "How Uber Protects Against Retry Storms"]]></title><description><![CDATA[
<p>It seems VERY cooperative.<p>If you can afford that, with all the coordination costs that it comes from it, good.<p>An alternative is just to let the downstream service own the retry logic. Too many requests? Just error out as soon as possible.<p>Each team manages its budget and each other team adapts.</p>
]]></description><pubDate>Fri, 18 Sep 2026 09:12:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49751881</link><dc:creator>siscia</dc:creator><comments>https://news.ycombinator.com/item?id=49751881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49751881</guid></item><item><title><![CDATA[New comment by siscia in "How to Write with an LLM"]]></title><description><![CDATA[
<p>> If you can't spend the time to write it, why should anyone read it?<p>Because the value of writing are not the words on a piece of paper but the idea they convey.<p>Politicians speech are not worth listening too because they have a copywriter polish them?<p>Teacher assistant homeworks are not worth to do, because they are made by a TA and not by the course professor?<p>Of course there are writing as: "Hey ChatGPT write me a piece around coding with LLMs" and yeah, those are not worth reading.<p>But most of the writing is usually, these are the ideas, this is how the idea are structured together, now let's review them and then let's get a nice prose out of it.</p>
]]></description><pubDate>Fri, 18 Sep 2026 07:36:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49751250</link><dc:creator>siscia</dc:creator><comments>https://news.ycombinator.com/item?id=49751250</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49751250</guid></item><item><title><![CDATA[New comment by siscia in "Measuring the sloppiness of code"]]></title><description><![CDATA[
<p>Do you have specific examples of what you mean here?</p>
]]></description><pubDate>Fri, 11 Sep 2026 19:36:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49664152</link><dc:creator>siscia</dc:creator><comments>https://news.ycombinator.com/item?id=49664152</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49664152</guid></item><item><title><![CDATA[New comment by siscia in "If coding is solved, what now?: Measuring the sloppiness of code"]]></title><description><![CDATA[
<p>It is not clear to me how the verbosity metrics works. Can someone shades more light on it?</p>
]]></description><pubDate>Fri, 11 Sep 2026 14:17:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49658868</link><dc:creator>siscia</dc:creator><comments>https://news.ycombinator.com/item?id=49658868</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49658868</guid></item><item><title><![CDATA[New comment by siscia in "DeepSeek v4.1 Flash"]]></title><description><![CDATA[
<p>I am building software factories and deepseek IS the workhorse.<p>I personally found V4-flash an amazing model and really hungry to try 4.1-flash<p>For software factories, cost is much more a concern that standard development workflow and using anthropic models is just a non starter</p>
]]></description><pubDate>Thu, 10 Sep 2026 09:09:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=49640707</link><dc:creator>siscia</dc:creator><comments>https://news.ycombinator.com/item?id=49640707</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49640707</guid></item><item><title><![CDATA[New comment by siscia in "How well do agents use test/verification techniques?"]]></title><description><![CDATA[
<p>You are not wrong but if we go deeper we will find more nuances.<p>> tests should test behaviour and not structure.<p>Of what?<p>The whole idea of software architecture, and underlying of my messages, is to structure the code so that it is easy, but before easy, possible, to work at the right abstraction level.<p>Which allows to tests the behaviour of components and not their structure.<p>Trivial example, say your code read from a socket and manage the bytes with some CPU operations and write them to another socket. (You may recognise it is basically what a compressor do)<p>The way in which you manage read and write to the sockets will make dramatically simpler or much more difficult to write good tests.<p>If you adopt strategies like sans-io, you will see that the testing is almost trivial.<p>If all the logic sprawl up from the read syscall in a loop, you will notice how more challenging testing becomes.<p>---<p>To answer your question, the way I let LLMs write code is very DI (dependency injection) based.<p>A class never instantiates another class - all the dependencies are passed to the constructor. Including time. Including whatever DB iteraction.<p>The reason why I prefer this is that I can test each component at every level of abstraction. I don't have to. But I can.<p>My current approach is to force coverage higher than say 80% as default and then when a bug is discovered drill down to the components.</p>
]]></description><pubDate>Tue, 08 Sep 2026 11:46:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=49608977</link><dc:creator>siscia</dc:creator><comments>https://news.ycombinator.com/item?id=49608977</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49608977</guid></item><item><title><![CDATA[New comment by siscia in "How well do agents use test/verification techniques?"]]></title><description><![CDATA[
<p>It is still early, but I find that this experiment makes little to no sense and it is barely useful.<p>The way you test code cannot (and should not) be decoupled by the way in which you architect the code itself.<p>80%+ of effective testing is not in the testing framework but in the code architecture.<p>The author doesn't mention how the code is being architected and managed.<p>For what it is worth, I found that forcing agents on DI/hexagonal architecture and forcing a trivial coverage check is quite useful and produce overall good enough code with relative little effort</p>
]]></description><pubDate>Tue, 08 Sep 2026 05:03:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=49605759</link><dc:creator>siscia</dc:creator><comments>https://news.ycombinator.com/item?id=49605759</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49605759</guid></item><item><title><![CDATA[New comment by siscia in "The revolt of the reader"]]></title><description><![CDATA[
<p>It is not clear to me what the author is SPECIFICALLY against.<p>Only saying "LLM writing" is honestly lazy writing. Specifically what?<p>I get the glaring cases, I get the idea that if the prose is generated then maybe also the idea, I get the feeling when reading a complete LLM authored piece.<p>But that doesn't help the piece, because - beside those glaring cases - most writing today is a mix between authors ideas and LLM prose.</p>
]]></description><pubDate>Sun, 06 Sep 2026 07:36:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=49584139</link><dc:creator>siscia</dc:creator><comments>https://news.ycombinator.com/item?id=49584139</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49584139</guid></item><item><title><![CDATA[New comment by siscia in "GPT-6 Astra on robot arms"]]></title><description><![CDATA[
<p>What breaks?<p>I am trying to understand in your view what are the parts that actually breaks and what kind of improvement we would need.</p>
]]></description><pubDate>Sun, 06 Sep 2026 04:03:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=49583212</link><dc:creator>siscia</dc:creator><comments>https://news.ycombinator.com/item?id=49583212</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49583212</guid></item><item><title><![CDATA[New comment by siscia in "Corporate political donations shatter record at $646M so far for US midterms"]]></title><description><![CDATA[
<p>From one perspective I am not against lobbying in general.<p>The idea is that legislator don't have the full context and don't know the impact of their work - so they welcome industry or matter experts. Which is quite reasonable. I would argue that the job of the legislator is to know what they are doing, but I can see it being hard for specific technical issues that really benefits from first hand experience.<p>I am not even particularly against the idea of donating money to make sure a particular issue is known to the public, so that the public can make an effective voting decision.<p>But all of this seems quite too much.<p>Companies have disproportionate amount of money to donate and much less synchronization issue that citizen.</p>
]]></description><pubDate>Thu, 27 Aug 2026 16:23:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=49467342</link><dc:creator>siscia</dc:creator><comments>https://news.ycombinator.com/item?id=49467342</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49467342</guid></item><item><title><![CDATA[Show HN: Structo – Claude Code for short form writing]]></title><description><![CDATA[
<p>Article URL: <a href="https://structo.redbeardlab.com/">https://structo.redbeardlab.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49404457">https://news.ycombinator.com/item?id=49404457</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 22 Aug 2026 22:26:21 +0000</pubDate><link>https://structo.redbeardlab.com/</link><dc:creator>siscia</dc:creator><comments>https://news.ycombinator.com/item?id=49404457</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49404457</guid></item><item><title><![CDATA[New comment by siscia in "Ask HN: What Are You Working On? (April 2026)"]]></title><description><![CDATA[
<p>> Claude applied techniques I didn’t expect, from disciplines I wouldn’t have thought of<p>Do you have any example?</p>
]]></description><pubDate>Sun, 12 Apr 2026 20:49:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47744317</link><dc:creator>siscia</dc:creator><comments>https://news.ycombinator.com/item?id=47744317</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47744317</guid></item><item><title><![CDATA[New comment by siscia in "Anthropic downgraded cache TTL on March 6th"]]></title><description><![CDATA[
<p>Lately I am finding myself doing more and more of what I called "ambient coding" so that I am not directly using anymore all of those coding harnesses.<p><a href="https://redbeardlab.gitbook.io/acem/essays/ambient-development" rel="nofollow">https://redbeardlab.gitbook.io/acem/essays/ambient-developme...</a><p>I basically wrote a small GitHub app and I simply create a GitHub issue, the bot read it, run an LLM loop and come up with a PR (or a design)<p>Then I simply approve the pr (or the design)<p>I find it much calmer and much more productive</p>
]]></description><pubDate>Sun, 12 Apr 2026 15:21:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47740775</link><dc:creator>siscia</dc:creator><comments>https://news.ycombinator.com/item?id=47740775</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47740775</guid></item><item><title><![CDATA[New comment by siscia in "Launch HN: Freestyle – Sandboxes for Coding Agents"]]></title><description><![CDATA[
<p>It is not clear to me how much CPU I get.<p>"Unlimited" as in 8vCPU and then I am billed for it on consumption?</p>
]]></description><pubDate>Tue, 07 Apr 2026 00:35:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47669242</link><dc:creator>siscia</dc:creator><comments>https://news.ycombinator.com/item?id=47669242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47669242</guid></item><item><title><![CDATA[New comment by siscia in "Show HN: Revise – An AI Editor for Documents"]]></title><description><![CDATA[
<p>There is a lot of positive comments in this comments section that I don't mind being a bit rough.<p>I think we can do much better.<p>The workflow of copy to chatgpt and getting feedback is just the first step, and honestly not that useful.<p>What I would love to see is a tool that makes my writing and thinking clearer.<p>Does this sentence makes sense? Does the conclusion I am reaching follows from what I am saying? Is this period useful or I am just repeating something I already said? Can I re-arrange my wording to make my point clear? Are my wording actually clear? Or am I not making sense?<p>Can I re-arrange my essay so that it is simpler to follow?</p>
]]></description><pubDate>Sun, 22 Mar 2026 21:13:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47482211</link><dc:creator>siscia</dc:creator><comments>https://news.ycombinator.com/item?id=47482211</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47482211</guid></item><item><title><![CDATA[New comment by siscia in "Kotlin creator's new language: talk to LLMs in specs, not English"]]></title><description><![CDATA[
<p>I think you guys are doing pretty much everything right.</p>
]]></description><pubDate>Thu, 12 Mar 2026 21:11:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47357161</link><dc:creator>siscia</dc:creator><comments>https://news.ycombinator.com/item?id=47357161</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47357161</guid></item><item><title><![CDATA[New comment by siscia in "Kotlin creator's new language: talk to LLMs in specs, not English"]]></title><description><![CDATA[
<p>Another trick that I use.<p>I force the code to be almost 100% dependency injection-able.<p>It simplifies a lot writing tests and getting the coverage. And I see the LLM being able to handle it very very well.</p>
]]></description><pubDate>Thu, 12 Mar 2026 21:09:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47357144</link><dc:creator>siscia</dc:creator><comments>https://news.ycombinator.com/item?id=47357144</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47357144</guid></item><item><title><![CDATA[New comment by siscia in "Kotlin creator's new language: talk to LLMs in specs, not English"]]></title><description><![CDATA[
<p>Yes it is passable.<p>Good enough that I don't review it.<p>Granted, it is a personal project that I care only to the point that I want it to work. There are no money on the line. Nothing professional.<p>I believe that part of the secret is that I force CC to run the whole est suites after it change ANY file. Using hooks.<p>It makes iteration slower because it kinda forces it to go from green to green. Or better from red to less red (since we start in red).<p>But overall I am definitely happy with the results.<p>Again, personal projects. Not really professional code.</p>
]]></description><pubDate>Thu, 12 Mar 2026 21:05:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47357105</link><dc:creator>siscia</dc:creator><comments>https://news.ycombinator.com/item?id=47357105</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47357105</guid></item><item><title><![CDATA[New comment by siscia in "Kotlin creator's new language: talk to LLMs in specs, not English"]]></title><description><![CDATA[
<p>What I found more useful is an extra step. Spec to tests, and then red tests to code and green tests.<p>LLMs works on both translation steps. But you end up with an healthy amount of tests.<p>I tagged each tests with the id of the spec so I do get spec to test coverage as well.<p>Beside standard code coverage given by the tests.</p>
]]></description><pubDate>Thu, 12 Mar 2026 20:28:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47356596</link><dc:creator>siscia</dc:creator><comments>https://news.ycombinator.com/item?id=47356596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47356596</guid></item></channel></rss>