<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: tacone</title><link>https://news.ycombinator.com/user?id=tacone</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 15:41:11 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=tacone" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Portless – domains for local development (supports HTTPS and Git Worktrees)]]></title><description><![CDATA[
<p>Article URL: <a href="https://portless.sh/">https://portless.sh/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47618498">https://news.ycombinator.com/item?id=47618498</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 02 Apr 2026 18:43:55 +0000</pubDate><link>https://portless.sh/</link><dc:creator>tacone</dc:creator><comments>https://news.ycombinator.com/item?id=47618498</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47618498</guid></item><item><title><![CDATA[New comment by tacone in "The Claude Code Source Leak: fake tools, frustration regexes, undercover mode"]]></title><description><![CDATA[
<p>Also for future reference, Copilot - specifically - includes a configuration flag to toggle the co-authorship (see `copilot help config`):<p>> `includeCoAuthoredBy`: whether to instruct the agent to add a Co-authored-by trailer to git commits; defaults to `true`.<p>This means that, if you don't explicitely configure otherwise, the LLM is specifically instructed to include co-authorship in its higher level instructions.</p>
]]></description><pubDate>Thu, 02 Apr 2026 10:20:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47612395</link><dc:creator>tacone</dc:creator><comments>https://news.ycombinator.com/item?id=47612395</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47612395</guid></item><item><title><![CDATA[New comment by tacone in "The Claude Code Source Leak: fake tools, frustration regexes, undercover mode"]]></title><description><![CDATA[
<p>It doesn't work so well in my experience. I am currently wrapping (or asking the LLM to wrap) the commit message prompt in a script call.<p><pre><code>   1. the LLM is instructed on how to write a commit message and never include co-authorship
   2. the LLM is asked to produce a commit message
   3. the LLM output is parsed by a script which removes co-authorship if the LLM chooses to include it nevertheless</code></pre></p>
]]></description><pubDate>Wed, 01 Apr 2026 05:55:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47597309</link><dc:creator>tacone</dc:creator><comments>https://news.ycombinator.com/item?id=47597309</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47597309</guid></item><item><title><![CDATA[New comment by tacone in "Apideck CLI – An AI-agent interface with much lower context consumption than MCP"]]></title><description><![CDATA[
<p>Actually what it seems to tackle at its core is discoverability. Which should be built in in each MCP server as it's not that difficult, instead, we see MCP servers with 50+ methods.<p>Much easier:<p><pre><code>    { action: 'help' }

    { action: 'projects.help' }

    { action: 'projects.get', payload: { id: xxxx-xx-x } }
</code></pre>
And you get the very same discoverability.<p>There are other interesting capabilities though, like built in permissions based on HTTP verb, that might be useful to someone.</p>
]]></description><pubDate>Tue, 17 Mar 2026 06:08:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47409208</link><dc:creator>tacone</dc:creator><comments>https://news.ycombinator.com/item?id=47409208</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47409208</guid></item><item><title><![CDATA[New comment by tacone in "Optimizing Top K in Postgres"]]></title><description><![CDATA[
<p>My apologies, the article was talking about 100M-rows datasets so I presumed that was the scenario.</p>
]]></description><pubDate>Wed, 11 Mar 2026 10:17:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47333753</link><dc:creator>tacone</dc:creator><comments>https://news.ycombinator.com/item?id=47333753</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47333753</guid></item><item><title><![CDATA[New comment by tacone in "Optimizing Top K in Postgres"]]></title><description><![CDATA[
<p>The issue here is the row based format. You simply can't filter on arbitrary columns with that. Either use an external warehouse or a columnar plug-in like Timescale.</p>
]]></description><pubDate>Tue, 10 Mar 2026 07:24:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47320060</link><dc:creator>tacone</dc:creator><comments>https://news.ycombinator.com/item?id=47320060</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47320060</guid></item><item><title><![CDATA[New comment by tacone in "Ask HN: What Are You Working On? (March 2026)"]]></title><description><![CDATA[
<p>I am creating AI coding framework (a set of skills and scripts, really), since it seems a lot of them don't support copilot.<p>I don't think what I am doing is really original, but it's shaping nicely.<p>I am working on:<p>- feature folders (one folder per feature, with changelog, issues, summaries etc)<p>- coworkers (cli-agents, with session management)<p>- agents intra-response messaging<p>In general the goal is forcing Claude to behave, which is quite ambitious :).</p>
]]></description><pubDate>Mon, 09 Mar 2026 09:07:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47306526</link><dc:creator>tacone</dc:creator><comments>https://news.ycombinator.com/item?id=47306526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47306526</guid></item><item><title><![CDATA[New comment by tacone in "We should revisit literate programming in the agent era"]]></title><description><![CDATA[
<p>I am already doing that. For performance, I am just caching the latest explanation alongside the code.</p>
]]></description><pubDate>Mon, 09 Mar 2026 07:53:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47305984</link><dc:creator>tacone</dc:creator><comments>https://news.ycombinator.com/item?id=47305984</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47305984</guid></item><item><title><![CDATA[New comment by tacone in "Agentic Engineering Patterns"]]></title><description><![CDATA[
<p>The patterns in the article might be a starter, but there's so much more to cover:<p>agents role (Orchestrator, QA etc.), agents communication, thinking patterns, iteration patterns, feature folders, time-aware changelog tracking, prompt enforcing, real time steering.<p>We might really need a public Wiki for that (C2 [1] style)<p>[1]: <a href="https://wiki.c2.com/" rel="nofollow">https://wiki.c2.com/</a></p>
]]></description><pubDate>Wed, 04 Mar 2026 10:51:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47245736</link><dc:creator>tacone</dc:creator><comments>https://news.ycombinator.com/item?id=47245736</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47245736</guid></item><item><title><![CDATA[New comment by tacone in "Show HN: Claude-File-Recovery, recover files from your ~/.claude sessions"]]></title><description><![CDATA[
<p>Starred.<p>I am looking to that exact concept - for a different mean - to develop my agent orchestration hobby project.<p>LLM working in a «feature folder» where it stores change-logs, documentation, summaries, requirements, attachments, and so on. What I will be looking into very soon, is also storing the session id, for summarisation, history context, and so on.<p>I will definitely steal some concept from your project.</p>
]]></description><pubDate>Sat, 28 Feb 2026 10:05:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47193103</link><dc:creator>tacone</dc:creator><comments>https://news.ycombinator.com/item?id=47193103</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47193103</guid></item><item><title><![CDATA[New comment by tacone in "LLM=True"]]></title><description><![CDATA[
<p>For Claude the most pollution usually comes from Claude itself.<p>It's worth noting thet just by setting the right tone of voice, choosing the right words, and instructing it to be concise, surgical in what it says and writes, things change drastically - like night and day.<p>It then starts obeying, CRITICALs are barely needed anymore and the docs it produces are tidy and pretty.</p>
]]></description><pubDate>Wed, 25 Feb 2026 12:24:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47150622</link><dc:creator>tacone</dc:creator><comments>https://news.ycombinator.com/item?id=47150622</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47150622</guid></item><item><title><![CDATA[New comment by tacone in "Thank HN: You helped save 33k lives"]]></title><description><![CDATA[
<p>Value makes the world a better place, not profits per-se. Sometimes the two things coincide, sometimes they don't.</p>
]]></description><pubDate>Wed, 18 Feb 2026 10:26:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47059497</link><dc:creator>tacone</dc:creator><comments>https://news.ycombinator.com/item?id=47059497</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47059497</guid></item><item><title><![CDATA[New comment by tacone in "Agent Skills"]]></title><description><![CDATA[
<p>For some reason I made my own skills framework.<p>The LLM instructed to run the initialization script as the first thing, before reasoning about the use request (this proved tricky to achieve). The scripts greps the content matter out of the skill files, along with the file path.<p>I have no clue if this outperforms an embedded index.</p>
]]></description><pubDate>Sat, 07 Feb 2026 20:05:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46927312</link><dc:creator>tacone</dc:creator><comments>https://news.ycombinator.com/item?id=46927312</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46927312</guid></item><item><title><![CDATA[New comment by tacone in "Why more companies are recognizing the benefits of keeping older employees"]]></title><description><![CDATA[
<p>Most often product development involves a lot of legacy. In consultancy you get to start from scratch at least every once in a while.</p>
]]></description><pubDate>Sat, 07 Feb 2026 20:00:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46927225</link><dc:creator>tacone</dc:creator><comments>https://news.ycombinator.com/item?id=46927225</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46927225</guid></item><item><title><![CDATA[New comment by tacone in "Show HN: Slack CLI for Agents"]]></title><description><![CDATA[
<p>I am asking my agents to use HTTPie this day, it's more understandable for them in case of error.</p>
]]></description><pubDate>Sat, 07 Feb 2026 19:38:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46926926</link><dc:creator>tacone</dc:creator><comments>https://news.ycombinator.com/item?id=46926926</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46926926</guid></item><item><title><![CDATA[Claude Code's Hidden Multi-Agent System]]></title><description><![CDATA[
<p>Article URL: <a href="https://paddo.dev/blog/claude-code-hidden-swarm/">https://paddo.dev/blog/claude-code-hidden-swarm/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46807925">https://news.ycombinator.com/item?id=46807925</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 29 Jan 2026 09:50:15 +0000</pubDate><link>https://paddo.dev/blog/claude-code-hidden-swarm/</link><dc:creator>tacone</dc:creator><comments>https://news.ycombinator.com/item?id=46807925</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46807925</guid></item><item><title><![CDATA[New comment by tacone in "I was banned from Claude for scaffolding a Claude.md file?"]]></title><description><![CDATA[
<p>The real future: when Claude/ChatGPT/Gemini have banned you, you must leave society, you employment, the planet.</p>
]]></description><pubDate>Fri, 23 Jan 2026 19:43:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46736875</link><dc:creator>tacone</dc:creator><comments>https://news.ycombinator.com/item?id=46736875</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46736875</guid></item><item><title><![CDATA[New comment by tacone in "I was banned from Claude for scaffolding a Claude.md file?"]]></title><description><![CDATA[
<p>Side question, I am currently using Github copilot, what would be a good reason to switch provider? Looks like I am almost the only one I here using it.</p>
]]></description><pubDate>Fri, 23 Jan 2026 19:31:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46736727</link><dc:creator>tacone</dc:creator><comments>https://news.ycombinator.com/item?id=46736727</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46736727</guid></item><item><title><![CDATA[New comment by tacone in "Claude's new constitution"]]></title><description><![CDATA[
<p>I didn't read the whole article and constitution yet, so my point of view might be superficial.<p>I really think that helpfulness is a double-edged sword. Most of the mistakes I've seen Claude make are due to it trying to be helpful (making up facts, ignoring instructions, taking shortcuts, context anxiety).<p>It should maybe try to be open, more than helpful.</p>
]]></description><pubDate>Thu, 22 Jan 2026 09:48:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46717127</link><dc:creator>tacone</dc:creator><comments>https://news.ycombinator.com/item?id=46717127</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46717127</guid></item><item><title><![CDATA[New comment by tacone in "Ask HN: Do you have any evidence that agentic coding works?"]]></title><description><![CDATA[
<p>The way I see it, is that for non-trivial things you have to build your method piece by piece. Then things start to improve. It's a process of... developing a process.<p>Write a good AGENTS.md (or CLAUDE.md) and you'll see that code is more idiomatic. Ask it to keep a changelog. Have the LLM write a plan before starting code. Ask it to ask you questions. Write abstraction layers it (along with the fellow humans of course) can use without messing with the low-level detail every time.<p>In a way you have to develop a framework to guide the LLM behavior. It takes time.</p>
]]></description><pubDate>Tue, 20 Jan 2026 15:35:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46692883</link><dc:creator>tacone</dc:creator><comments>https://news.ycombinator.com/item?id=46692883</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46692883</guid></item></channel></rss>