<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: roberttod</title><link>https://news.ycombinator.com/user?id=roberttod</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 13 Jul 2026 03:48:06 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=roberttod" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by roberttod in "Claws are now a new layer on top of LLM agents"]]></title><description><![CDATA[
<p>I created my own version with an inner llm, and outer orchestration layer for permissions. I don't think the OTP is needed here? The outer layer will ping me on signal when a tool call needs a permission, and an llm running in that outer layer looks at the trail up to that point to help me catch anything strange. I can then give permission once/ for a time limit/ forever on future tool calls.</p>
]]></description><pubDate>Sat, 21 Feb 2026 20:51:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47104619</link><dc:creator>roberttod</dc:creator><comments>https://news.ycombinator.com/item?id=47104619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47104619</guid></item><item><title><![CDATA[New comment by roberttod in "Gas Town's agent patterns, design bottlenecks, and vibecoding at scale"]]></title><description><![CDATA[
<p>Mostly, it's not the model that is lacking but the visibility it has. Often the top level business context for a problem is out of reach, spread across slack, email, internal knowledge and meetings.<p>Once I digest some of this and give it to Claude, it's mostly smooth sailing but then the context window becomes the problem. Compactions during implementation remove a lot of important info. There should really be a Claude monitoring top level context and passing work to agents. I'm currently figuring out how to orchastrate that nicely with Claude Code MD files.<p>With respect to architecture, it generally makes sound decisions but I want to tweak it, often trading off simplicity vs. security and scale. These decisions seem very subtle and likely include some personal preferences I haven't written anywhere.</p>
]]></description><pubDate>Fri, 23 Jan 2026 19:04:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46736376</link><dc:creator>roberttod</dc:creator><comments>https://news.ycombinator.com/item?id=46736376</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46736376</guid></item><item><title><![CDATA[New comment by roberttod in "Gas Town's agent patterns, design bottlenecks, and vibecoding at scale"]]></title><description><![CDATA[
<p>It's unintuitive, but having an llm verification loop like a code reviewer works impeccably well, you can even create dedicated agents to check for specific problem areas like poor error handling.<p>This isn't about anthropomorphism, it's context engineering. By breaking things into more agents, you get more focused context windows.<p>I believe gas town has some review process built in, but my comment is more to address the idea that it's all slop.<p>As an aside, Opus 4.5 is the first model I used that most of the time doesn't produce much slop, in case you haven't tried it. Still produces <i>some</i> slop, but not much human required for building things (it's mostly higher level and architectural things they need guidance on).</p>
]]></description><pubDate>Fri, 23 Jan 2026 17:30:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46735186</link><dc:creator>roberttod</dc:creator><comments>https://news.ycombinator.com/item?id=46735186</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46735186</guid></item><item><title><![CDATA[New comment by roberttod in "Congratulations on creating the one billionth repository on GitHub"]]></title><description><![CDATA[
<p>I remember such a project, and due to our large and aging TypeScript frontend projects it would have added a couple of weeks to adjust all the types affected. All IDs in many places deep in code caused thousands of errors from the mismatch which was a nightmare. I can't remember exactly why it was so tough to go through them all, but we were under intense time pressure.<p>To speed things up we decided to correct the ID types for the server response, which was key since they were generated from protobuf. But we kept everything using number type IDs everywhere else, even though they would actually be strings, which would not cause many issues because there ain't much reason to be doing numeric operations on an ID, except the odd sort function.<p>I remember the smirk on my face when I suggested it to my colleague and at the time we knew it was what made sense. It must have been one of the dumbest solutions I've ever thought of, but it allowed us to switch the type eventually to string as we changed code, instead of converting the entire repos at once. Such a Javascript memory that one :)</p>
]]></description><pubDate>Thu, 12 Jun 2025 04:34:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=44254339</link><dc:creator>roberttod</dc:creator><comments>https://news.ycombinator.com/item?id=44254339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44254339</guid></item><item><title><![CDATA[New comment by roberttod in "Containerization is a Swift package for running Linux containers on macOS"]]></title><description><![CDATA[
<p>I need to look into this a little more, but can anyone tell me if this could be used to bundle a Linux container into a MacOS app? I can think of a couple of places that might be useful, for example giving a GPT access to a Linux environment without it having access to run root CLI commands.</p>
]]></description><pubDate>Mon, 09 Jun 2025 22:58:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=44230525</link><dc:creator>roberttod</dc:creator><comments>https://news.ycombinator.com/item?id=44230525</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44230525</guid></item><item><title><![CDATA[New comment by roberttod in "Dumb TVs deserve a comeback"]]></title><description><![CDATA[
<p>As much as I agree with the sentiment, I can buy a firestick, Apple TV or Roku for a very small cost. Sure, a dumb TV would be lovely, but only because of a quicker boot time.<p>Given a dumb TV is going to be more expensive, I can't see a market for it based on a small marginal gain for the consumer. And 90% of people don't even care enough about the poor user experience vs the marketing that hypes up features no one uses or needs.</p>
]]></description><pubDate>Mon, 16 Dec 2024 03:30:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=42427771</link><dc:creator>roberttod</dc:creator><comments>https://news.ycombinator.com/item?id=42427771</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42427771</guid></item><item><title><![CDATA[Development of hardware can learn from the software industry]]></title><description><![CDATA[
<p>Article URL: <a href="https://bomello.com/blog/learning-from-software-processes">https://bomello.com/blog/learning-from-software-processes</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41872632">https://news.ycombinator.com/item?id=41872632</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 17 Oct 2024 18:53:19 +0000</pubDate><link>https://bomello.com/blog/learning-from-software-processes</link><dc:creator>roberttod</dc:creator><comments>https://news.ycombinator.com/item?id=41872632</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41872632</guid></item><item><title><![CDATA[Show HN: Bomello PLM – For mechanical and EE development]]></title><description><![CDATA[
<p>Hi HN!<p>For those unfamiliar, Product Lifecycle Management (PLM) is software used to track the lifecycle of a product (and it's parts) from design, through to manufacture and distribution.<p>My team are software engineers from hardware backgrounds, and we've built Bomello (link: <a href="https://bomello.com/" rel="nofollow">https://bomello.com/</a>) by borrowing systems and concepts from the software world, where development practice is light-years ahead of hardware.<p>One of our key analogies has been to Github - which shares some similar purpose to PLM. Like Github, PLMs are the centralized data store where engineers input their work, so that rest of the company can deploy it into the hands of users.<p>We see the current landscape of PLMs as ripe for disruption. The market is highly fragmented, and polarized. Older players (such as Arena), work well to develop structured development processes, but are overly complicated and often require a dedicated engineer to administer. Newer entrants focus on flexibility, or introducing brand new technology such as AI. On this side, workflows and process take a back seat - which in my mind should be the core of PLM.<p>What we've built focuses on workflows, centered around a detailed review process with side-by-side comparison of incoming changes. We guide development process towards industry best practice, using modern UX inspired from software dev.<p>I’ve been a long time fan of HN, but this is my first time starting a company. It’s been just as stressful and exciting as expected! I would really appreciate any feedback, so let me know if these ideas resonate.<p>A note on PDM:<p>Product data management (PDM) is a different class of software, but key to PLM (and is often included). PDMs are focused mostly on the engineering users, synchronizing their work such that it can later be reviewed and released into the PLM. Some parallels could be drawn between PDMs and git, although functionally they are very different. We currently aim to be PDM agnostic, as they are typically tied to users’ CAD choice and deeply integrated. However, we have not ruled out building our own PDM in the near future.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41799045">https://news.ycombinator.com/item?id=41799045</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 10 Oct 2024 14:13:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=41799045</link><dc:creator>roberttod</dc:creator><comments>https://news.ycombinator.com/item?id=41799045</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41799045</guid></item><item><title><![CDATA[New comment by roberttod in "Hacking Kia: Remotely controlling cars with just a license plate"]]></title><description><![CDATA[
<p>I wasn't sure what an "interlock" was, and it's a breathalyzer that prevents the vehicle from starting. Was that a mistake?<p>Edit: ah! I think you meant engine immobilizer</p>
]]></description><pubDate>Fri, 27 Sep 2024 14:47:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=41671156</link><dc:creator>roberttod</dc:creator><comments>https://news.ycombinator.com/item?id=41671156</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41671156</guid></item><item><title><![CDATA[New comment by roberttod in "Database “sharding” came from Ultima Online? (2009)"]]></title><description><![CDATA[
<p>HN post here claims this paper may not exist <a href="https://news.ycombinator.com/item?id=36848605">https://news.ycombinator.com/item?id=36848605</a></p>
]]></description><pubDate>Mon, 26 Aug 2024 16:10:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=41358648</link><dc:creator>roberttod</dc:creator><comments>https://news.ycombinator.com/item?id=41358648</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41358648</guid></item><item><title><![CDATA[New comment by roberttod in "Neon Postgres vs. Supabase"]]></title><description><![CDATA[
<p>Do these providers really bring enough value to use them over a colocated managed db? (Not just the same region, but subnet etc)<p>I was under the impression for quite some time that it wasn't that bad to have 2-3ms latencies compared to a co-located DB which is typically <1ms. However, we recently switched from Neon to a colocated, managed db and there was a huge improvement. Some of our queries were executing sequentially (due to our ORM, Prisma), and so what was a 3 second transaction was reduced to only 1 second. Yes this could be rearchitected better, but it illustrates a major floor in my mind for these companies providing only a DB.<p>Managed vs. unmanaged is a massive difference and would be worth it. But these days I was under the impression most hosting companies also offer managed DBs.</p>
]]></description><pubDate>Tue, 13 Aug 2024 23:58:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=41241144</link><dc:creator>roberttod</dc:creator><comments>https://news.ycombinator.com/item?id=41241144</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41241144</guid></item><item><title><![CDATA[New comment by roberttod in "U.S. opens UnitedHealth antitrust probe"]]></title><description><![CDATA[
<p>All the awful reviews of united here, and yet it's reviewed as one of the highest rated insurance agencies (for example see <a href="https://www.forbes.com/advisor/health-insurance/best-health-insurance-companies/" rel="nofollow">https://www.forbes.com/advisor/health-insurance/best-health-...</a>)<p>Are these reviews completely paid for? What's going on here? Or are all the options awful.<p>I am in the position to choose our provider at our (small) company, but between Gusto and JustWorks and the majority of our employees being in Texas there was slim to none options except united.</p>
]]></description><pubDate>Wed, 28 Feb 2024 01:08:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=39532583</link><dc:creator>roberttod</dc:creator><comments>https://news.ycombinator.com/item?id=39532583</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39532583</guid></item><item><title><![CDATA[New comment by roberttod in "NASA selects a plan to "swarm" Proxima Centauri with tiny probes"]]></title><description><![CDATA[
<p>Thanks for mentioning this. I did a bit of reading about the special alignment - very interesting stuff!<p>It seems like the alignment you refer to inspired the launch of Voyager 1 and 2 because they could visit so many planets at one time, and indeed it did slingshot them at quite some speed. However newer launches have reached similar speeds, and will escape the solar system due to improvements in launch technology.</p>
]]></description><pubDate>Thu, 11 Jan 2024 04:39:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=38947665</link><dc:creator>roberttod</dc:creator><comments>https://news.ycombinator.com/item?id=38947665</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38947665</guid></item><item><title><![CDATA[New comment by roberttod in "Ask HN: Who is hiring? (November 2023)"]]></title><description><![CDATA[
<p>Bomello | Hybrid, ~3 days a week in office | Austin | Full-time<p>$160-185k base, with founding engineer equity<p>Looking for a founding fullstack engineer who will work alongside me (CTO of Bomello), as a peer, to build out a product from scratch. As revenues grow, I am committed to only hiring experienced and self-starter type engineers so that we can do more with fewer people.<p>Starting date Jan 2024, but we are flexible.<p>Message me via the email on my profile, or <a href="https://www.linkedin.com/in/roberttod/" rel="nofollow noreferrer">https://www.linkedin.com/in/roberttod/</a><p>Tech stack (open to change):
Vercel, Typescript, React, RedwoodJS, Postgres, GraphQL</p>
]]></description><pubDate>Thu, 02 Nov 2023 01:53:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=38108003</link><dc:creator>roberttod</dc:creator><comments>https://news.ycombinator.com/item?id=38108003</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38108003</guid></item><item><title><![CDATA[New comment by roberttod in "Pairing With GPT-4"]]></title><description><![CDATA[
<p>Agree that for a while at least it seems you'll need to understand the domain it is helping you with. That said, with the improvements in GPT4 over 3 in such a short time, and with plugins, I would be surprised if it takes any longer than a couple of years to be much much better at this to the point it is correct most of the time. You will probably still need domain knowledge at that point, not quite sure if that will last either.</p>
]]></description><pubDate>Fri, 31 Mar 2023 14:43:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=35387888</link><dc:creator>roberttod</dc:creator><comments>https://news.ycombinator.com/item?id=35387888</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35387888</guid></item><item><title><![CDATA[New comment by roberttod in "Bing Chat now has ads"]]></title><description><![CDATA[
<p>I think you need to try it out, with GPT4, because it is so obviously much better than Google. Simple queries are fine with Google, not much difference, but especially for things like coding problems (where you can e.g. specify the environment you are running in) it has always responded with the correct answer the first time. It's already saving me over an hour a day, and as far as I understand there is much more things it can do I am not using.</p>
]]></description><pubDate>Wed, 29 Mar 2023 19:27:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=35362057</link><dc:creator>roberttod</dc:creator><comments>https://news.ycombinator.com/item?id=35362057</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35362057</guid></item><item><title><![CDATA[New comment by roberttod in "March 20 ChatGPT outage: Here’s what happened"]]></title><description><![CDATA[
<p>It's an open source library, I assume that logic is abstracted within it and that the "basic mistake" was one of the maintainer's.</p>
]]></description><pubDate>Fri, 24 Mar 2023 21:57:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=35296201</link><dc:creator>roberttod</dc:creator><comments>https://news.ycombinator.com/item?id=35296201</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35296201</guid></item><item><title><![CDATA[New comment by roberttod in "A eulogy for Dark Sky, a data visualization masterpiece"]]></title><description><![CDATA[
<p>Piggybacking your piggyback, that graph for the temperature throughout the day looks pretty but damn terrible UX in comparison to dark sky. Hourly temperatures/rain/etc gives me everything I need at a glance without having to drag my finger to the time I am interested in.</p>
]]></description><pubDate>Wed, 22 Mar 2023 17:56:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=35264721</link><dc:creator>roberttod</dc:creator><comments>https://news.ycombinator.com/item?id=35264721</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35264721</guid></item><item><title><![CDATA[New comment by roberttod in "OpenAI cofounder: “open-sourcing Al is just not wise”"]]></title><description><![CDATA[
<p>Given a few conditions I completely agree with this sentiment.<p>If this does indeed become world-changing, leading to AGI, then the best hope we have is that those with all the power are ethical. Giving it to everyone could be chaos. Giving an advantage to other superpowers would be terrifying.<p>Not ideal, but in their position I can't think of a better alternative. I am not saying I want anyone to have AGI btw, just that this is going to happen eventually (perhaps not via OpenAI/GPT) and getting there first may be game over for all other parties.</p>
]]></description><pubDate>Fri, 17 Mar 2023 01:51:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=35191841</link><dc:creator>roberttod</dc:creator><comments>https://news.ycombinator.com/item?id=35191841</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35191841</guid></item><item><title><![CDATA[New comment by roberttod in "Why to start a startup in a bad economy (2008)"]]></title><description><![CDATA[
<p>Taking this with a pinch of salt given the nature of our current situation vs. 2008.<p>> Technology progresses more or less independently of the stock market.<p>Progress could be defined in many ways, but sure as hell there is less money in the tech sector, and funding is very difficult right now as far as I understand.<p>I do agree with the sentiment that the market shouldn't affect your timing if it can be avoided, but I wouldn't expect it to be very easy to start something capital intensive with a long road to profit right now...</p>
]]></description><pubDate>Wed, 18 Jan 2023 20:32:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=34432651</link><dc:creator>roberttod</dc:creator><comments>https://news.ycombinator.com/item?id=34432651</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34432651</guid></item></channel></rss>