<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: glenngillen</title><link>https://news.ycombinator.com/user?id=glenngillen</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 22 Aug 2026 02:17:10 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=glenngillen" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by glenngillen in "Vomit: Clean up Claude 5's token output with a separate LLM"]]></title><description><![CDATA[
<p>yes, but how else would you know that "flare" was the load bearing part of that statement? /s</p>
]]></description><pubDate>Fri, 21 Aug 2026 12:59:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49387448</link><dc:creator>glenngillen</dc:creator><comments>https://news.ycombinator.com/item?id=49387448</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49387448</guid></item><item><title><![CDATA[New comment by glenngillen in "Children's stunted lungs show recovery in ultra low emission zone"]]></title><description><![CDATA[
<p>I've not lived in London for more than a decade. I always thought the black snot was from the Tube. Is it not?</p>
]]></description><pubDate>Wed, 19 Aug 2026 02:52:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=49356056</link><dc:creator>glenngillen</dc:creator><comments>https://news.ycombinator.com/item?id=49356056</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49356056</guid></item><item><title><![CDATA[New comment by glenngillen in "Melatonin impairs morning cognition in healthy young adults (2023)"]]></title><description><![CDATA[
<p>Last time I was in the US the lowest dose melatonin gummies I could find in a CVS were 1mg — kids gummies.<p>That's more than 3x the actual recommended dose for an average adult based on the research others have shared in this thread. So no, they're not starting from a sensible starting point.</p>
]]></description><pubDate>Sun, 09 Aug 2026 11:43:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49230533</link><dc:creator>glenngillen</dc:creator><comments>https://news.ycombinator.com/item?id=49230533</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49230533</guid></item><item><title><![CDATA[New comment by glenngillen in "Zed DeltaDB"]]></title><description><![CDATA[
<p>I remember thinking the same about a bunch of friends I know who were working at early GitHub. What are you all doing build a replacement Campfire? Omg, now there's a team building an IDE because they don't like Textmate? And dozens of similar ones I've forgotten over the years. But both of those lead to Electron, and Atom, and ultimately VSCode. Which given they ultimately ended up at MSFT probably didn't hurt when the acquisition conversations started.</p>
]]></description><pubDate>Thu, 06 Aug 2026 10:48:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49194992</link><dc:creator>glenngillen</dc:creator><comments>https://news.ycombinator.com/item?id=49194992</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49194992</guid></item><item><title><![CDATA[New comment by glenngillen in "Oxide Computer raises $445M (SEC Form D)"]]></title><description><![CDATA[
<p>He became CTO in 2014. I was familiar with him at Joyent some years before that though.<p>edit/update: and the Samsung acquisition was in 2016. So I'd hope the CTO would have _some_ involvement in that decision.</p>
]]></description><pubDate>Wed, 05 Aug 2026 01:52:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=49177680</link><dc:creator>glenngillen</dc:creator><comments>https://news.ycombinator.com/item?id=49177680</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49177680</guid></item><item><title><![CDATA[New comment by glenngillen in "Police removed prominent scientists from American Diabetes Association meeting"]]></title><description><![CDATA[
<p>The apparent fear of universal healthcare many Americans seen to have is incredible.<p>And to call it out in a thread where someone has literally shared that they're forced to attend a pointless appointment at an exorbitant cost like that isn't itself some form of wasteful bureaucracy. But if the time and money is going to a corporation instead of the government it's better :/</p>
]]></description><pubDate>Fri, 24 Jul 2026 04:02:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49031092</link><dc:creator>glenngillen</dc:creator><comments>https://news.ycombinator.com/item?id=49031092</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49031092</guid></item><item><title><![CDATA[New comment by glenngillen in "GigaToken: ~1000x faster Language model tokenization"]]></title><description><![CDATA[
<p>also subscribing to this!</p>
]]></description><pubDate>Thu, 23 Jul 2026 03:58:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49016769</link><dc:creator>glenngillen</dc:creator><comments>https://news.ycombinator.com/item?id=49016769</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49016769</guid></item><item><title><![CDATA[New comment by glenngillen in "Chameleon Ultra: a flashdrive sized NFC toolkit"]]></title><description><![CDATA[
<p>Agreed. From a quick skim (especially of the CLI interface) it looks to be a device to impersonate an NFC card, so you can then put it on a reader (eg. A hotel room door) and try to reverse engineer the handshake.</p>
]]></description><pubDate>Wed, 17 Jun 2026 07:58:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48567228</link><dc:creator>glenngillen</dc:creator><comments>https://news.ycombinator.com/item?id=48567228</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48567228</guid></item><item><title><![CDATA[New comment by glenngillen in "SpaceX to buy Cursor for $60B"]]></title><description><![CDATA[
<p>Back in the early days of Heroku (when I worked there), we were all fairly deep into the Ruby community. Ruby has never had a great reputation for performance, but... it seemed like almost a running joke that any time you went down a rabbit-hole trying to understand some weird performance issue you'd eventually discover that @tmm1 had already identified the same issue months earlier, patched it in core, and given an hour long talk about it somewhere. Despite his ability and willingness talk publicly about quite deep technical topics Aman always came across as an incredibly quiet and humble in person. Every Ruby developer has benefited from his attention to finding and fixing performance issues. I'm sure the same can probably said for every GitHub user (where he worked for years).<p>Congrats to the entire Cursor team! I don't know all of their stories, but I do like to smile and celebrate a little when I see people who are often hidden in the shadows quietly making things x% better for all of millions of us every day for many years getting reward for that effort.</p>
]]></description><pubDate>Tue, 16 Jun 2026 12:23:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48554123</link><dc:creator>glenngillen</dc:creator><comments>https://news.ycombinator.com/item?id=48554123</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48554123</guid></item><item><title><![CDATA[New comment by glenngillen in "Teenagers Stayed Overnight at Their School and Found Hidden Ancient Roman Ruins"]]></title><description><![CDATA[
<p>And Edinburgh in Scotland</p>
]]></description><pubDate>Mon, 15 Jun 2026 23:20:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48548417</link><dc:creator>glenngillen</dc:creator><comments>https://news.ycombinator.com/item?id=48548417</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48548417</guid></item><item><title><![CDATA[New comment by glenngillen in "Apache Burr: Build reliable AI agents and applications"]]></title><description><![CDATA[
<p>I was just wondering the same thing!<p>I do suspect it was built with some form of AI though because the handful of links I've tried to dig into have all linked to the wrong place/are invalid :/</p>
]]></description><pubDate>Thu, 11 Jun 2026 06:19:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48486851</link><dc:creator>glenngillen</dc:creator><comments>https://news.ycombinator.com/item?id=48486851</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48486851</guid></item><item><title><![CDATA[New comment by glenngillen in "Show HN: Cost.dev (YC W21) – making agents cost-aware and cheaper to call"]]></title><description><![CDATA[
<p>It's been a lot of trial & error. A quick aside: running these tests/evals/call them what you will at scale has been fascinating to me. Going back and trawling through the logs has been like speed-running through hundreds of usability tests with people, full of the same types of "aha! Of course you'd try and do that, why didn't I think of that already?" moments of insight and inspiration.<p>Which is also how we've gone about working out how to improve the CLI. It's usually one or more of:<p>* rethinking the subcommands and hierarchy to something more obvious and aligned to the task<p>* providing clear documentation upfront (i.e, in the skills file)<p>* keeping help text concise, but not too concise. You can't assume the reader is already a power user and it's simply looking for a reminder/reference. So include usage examples for common use cases<p>* where possible on errors, suggest the likely commands the person meant.<p>* In general offer affordances on what likely next steps will be. This goes for help output, success, and errors.<p>> cli help text is usually massive<p>That doesn't have to be true.<p>> could eat a lot of the savings on retries<p>This doesn't have to be true either. You don't need to give the same full help output on every single error, once they've got it once they've got it. Also the size of the entire help output for most CLIs is generally insignificant compared to even just a couple of source files in most repos.</p>
]]></description><pubDate>Wed, 10 Jun 2026 06:35:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48472297</link><dc:creator>glenngillen</dc:creator><comments>https://news.ycombinator.com/item?id=48472297</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48472297</guid></item><item><title><![CDATA[New comment by glenngillen in "Show HN: Cost.dev (YC W21) – making agents cost-aware and cheaper to call"]]></title><description><![CDATA[
<p>I did exactly that and it's all covered in the blog post. There's no hidden eval harness, it's in the same codebase as the CLI so others can reproduce and/or extend as they see fit. It also includes code editing tasks and measures them too. The only asterisk on the code editing is I didn't automate the reporting of accuracy because the test only uses Claude and having it judge it's own work seemed dubious, and having our existing parsers + policy checks verify Claude's output in a benchmark test like this might look like we were cooking the books in our favor (i.e., we're testing and verifying using our own system which obviously we will always get 100% on). Writing up a whole new independent Terraform parser or test harness to verify the results was beyond the scope of what I was willing to do for this just right now. So I opted for a "just assume Claude always gets it right", and we reported on just the token differences to get there.</p>
]]></description><pubDate>Wed, 10 Jun 2026 06:21:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48472211</link><dc:creator>glenngillen</dc:creator><comments>https://news.ycombinator.com/item?id=48472211</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48472211</guid></item><item><title><![CDATA[New comment by glenngillen in "Show HN: Cost.dev (YC W21) – making agents cost-aware and cheaper to call"]]></title><description><![CDATA[
<p>I'm not sure I follow, which profile do you mean? My profile on HN?<p>I don't know if we'll keep dissecting every incremental improvement we make as (so far) the general approach is the same as documented in the existing blog post: document common use cases -> benchmark them -> identify bottlenecks/expensive hot spots -> fix them -> repeat<p>The main thing changing right now is observing new more frequent use cases (either because we're adding new capabilities, or users are doing things we didn't entirely predict) and adding them to the test cases.</p>
]]></description><pubDate>Fri, 05 Jun 2026 14:53:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48413345</link><dc:creator>glenngillen</dc:creator><comments>https://news.ycombinator.com/item?id=48413345</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48413345</guid></item><item><title><![CDATA[New comment by glenngillen in "Show HN: Cost.dev (YC W21) – making agents cost-aware and cheaper to call"]]></title><description><![CDATA[
<p>Exactly! The estimates + cost diffs are expandable in the PR so you can see the working.</p>
]]></description><pubDate>Fri, 05 Jun 2026 02:56:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48407409</link><dc:creator>glenngillen</dc:creator><comments>https://news.ycombinator.com/item?id=48407409</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48407409</guid></item><item><title><![CDATA[New comment by glenngillen in "Show HN: Cost.dev (YC W21) – making agents cost-aware and cheaper to call"]]></title><description><![CDATA[
<p>We've a lot of experience doing this! Also while this feeds into and supports LLMs and non-deterministic systems, our recommendations are entirely deterministic. So it's pretty rare to have a "wrong" recommendation given they've essentially been implemented + reviewed by actual people.<p>What can definitely happen though is you get one that is inappropriate in a given context. An example here might be a recommendation from an m5.2xlarge to an m6g.2xlarge instance. Same vCPUs and memory, lower cost, but... also a switch from Intel -> ARM architectures. For a lot of companies their build pipelines make it easy enough to make that change. For others there may be some specific dependency on Intel for that workload which means changing the architecture isn't viable. In that case you can simply dismiss the recommendation and we'll stop suggesting it.</p>
]]></description><pubDate>Fri, 05 Jun 2026 02:54:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48407398</link><dc:creator>glenngillen</dc:creator><comments>https://news.ycombinator.com/item?id=48407398</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48407398</guid></item><item><title><![CDATA[New comment by glenngillen in "Show HN: Cost.dev (YC W21) – making agents cost-aware and cheaper to call"]]></title><description><![CDATA[
<p>We do cache the results locally so that we're not repeatedly hitting our pricing API. The LLM doesn't access that cache directly though as it'd suffer the token tax you mention. Instead we optimised our CLI to return agent optimised results. We're constantly iterating and improving on it, but it already reduces the tokens usage very significantly. I wrote about it here: <a href="https://www.infracost.io/resources/blog/we-cut-claude-s-token-usage-79-by-redesigning-our-cli-for-agents">https://www.infracost.io/resources/blog/we-cut-claude-s-toke...</a><p>We've found even more improvements since that post so those will be shipping soon too.</p>
]]></description><pubDate>Fri, 05 Jun 2026 02:39:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48407311</link><dc:creator>glenngillen</dc:creator><comments>https://news.ycombinator.com/item?id=48407311</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48407311</guid></item><item><title><![CDATA[New comment by glenngillen in "'Backrooms' Stuns with $81M Debut"]]></title><description><![CDATA[
<p>I guess another way to interpret what he was trying to say could also be:<p>"the kind of movies that I loved and the kind of movies that were my bread and butter (are no longer affordable if I was to do a cinema release)"<p>So maybe Behind the Candelabra was direct to HBO precisely because of the economics he was pointing out?</p>
]]></description><pubDate>Mon, 01 Jun 2026 06:47:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48353394</link><dc:creator>glenngillen</dc:creator><comments>https://news.ycombinator.com/item?id=48353394</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48353394</guid></item><item><title><![CDATA[New comment by glenngillen in "Show HN: Open Envelope – an open schema for defining AI agent teams"]]></title><description><![CDATA[
<p>What do you mean by "Terraform cross compatibility"? Pulumi was (initially) built upon the same underlying providers so had the same capabilities.<p>I'd posit the main difference between the two was Terraform's declarative approach provided more consistency and predictability in how infrastructure was defined and provisioned. The constraints it imposed were the benefit vs a sprawling estate with a hundred different bespoke ways to provision a given service in your preferred language.</p>
]]></description><pubDate>Sun, 31 May 2026 12:22:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48345145</link><dc:creator>glenngillen</dc:creator><comments>https://news.ycombinator.com/item?id=48345145</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48345145</guid></item><item><title><![CDATA[New comment by glenngillen in "Ferrari Luce"]]></title><description><![CDATA[
<p>Yikes. If you showed me this car and asked me to guess the brand I'd probably say Renault. Which isn't meant to be shade on Renault, and I don't exactly hate the design and might even take a look at it if I was in the market given the expectations I have around the price point of a new Renault.<p>This is absolutely not a car that screams "Ferrari" though.</p>
]]></description><pubDate>Tue, 26 May 2026 04:11:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48274894</link><dc:creator>glenngillen</dc:creator><comments>https://news.ycombinator.com/item?id=48274894</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48274894</guid></item></channel></rss>