<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: CBLT</title><link>https://news.ycombinator.com/user?id=CBLT</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 19 Apr 2026 05:53:44 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=CBLT" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by CBLT in "A new C++ back end for ocamlc"]]></title><description><![CDATA[
<p>> idiomatic, readable C++ code<p>I disagree with this characterization of the generated primes.cpp shown here.</p>
]]></description><pubDate>Thu, 02 Apr 2026 00:01:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47608301</link><dc:creator>CBLT</dc:creator><comments>https://news.ycombinator.com/item?id=47608301</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47608301</guid></item><item><title><![CDATA[New comment by CBLT in "Austin’s surge of new housing construction drove down rents"]]></title><description><![CDATA[
<p>People are quick to point out that induced demand exists - especially people that aren't fond of change.<p>Very broadly speaking, people mis-estimate effect sizes in economics by orders of magnitude.  Induced demand is just their foothold to claim an effect exists, before they go about claiming the effect size they want to see.</p>
]]></description><pubDate>Thu, 19 Mar 2026 00:32:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47433186</link><dc:creator>CBLT</dc:creator><comments>https://news.ycombinator.com/item?id=47433186</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47433186</guid></item><item><title><![CDATA[New comment by CBLT in "Every layer of review makes you 10x slower"]]></title><description><![CDATA[
<p>I use a PR notifier chrome extension, so I have a badge on the toolbar whenever a PR is waiting on me.  I get to them in typically <2 minutes during work hours because I tab over to chrome whenever AI is thinking.  Sometimes I even get to browse HN if not enough PRs are coming and not too many parallel work sessions.</p>
]]></description><pubDate>Tue, 17 Mar 2026 06:08:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47409201</link><dc:creator>CBLT</dc:creator><comments>https://news.ycombinator.com/item?id=47409201</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47409201</guid></item><item><title><![CDATA[New comment by CBLT in "Things I've learned in my 10 years as an engineering manager"]]></title><description><![CDATA[
<p>I've had great experiences being managed twice by very humble engineers who've made the transition to EM.  Both were sacked within the year by their boss because they didn't play the corporate politics game.</p>
]]></description><pubDate>Mon, 26 Jan 2026 12:14:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46764732</link><dc:creator>CBLT</dc:creator><comments>https://news.ycombinator.com/item?id=46764732</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46764732</guid></item><item><title><![CDATA[New comment by CBLT in "Assorted less(1) tips"]]></title><description><![CDATA[
<p>I can <C-z> while less is running to background that process using the shell, so the shell is clearly not completely gone.<p>I might be misremembering, but I think I just had to rebind <C-x> in zsh to get less working.</p>
]]></description><pubDate>Fri, 02 Jan 2026 23:19:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46470719</link><dc:creator>CBLT</dc:creator><comments>https://news.ycombinator.com/item?id=46470719</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46470719</guid></item><item><title><![CDATA[New comment by CBLT in "Assorted less(1) tips"]]></title><description><![CDATA[
<p>If you're following a pipe (such as `kubectl logs | less +F`), <C-c> is sent to all processes in a pipeline, so it stops less from following and it stops the other process entirely. Then you can't start following again with F, or load more data in with G.<p>Less provides an alternative of <C-x> to stop following, but that is intercepted by most shells.</p>
]]></description><pubDate>Fri, 02 Jan 2026 17:43:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46467277</link><dc:creator>CBLT</dc:creator><comments>https://news.ycombinator.com/item?id=46467277</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46467277</guid></item><item><title><![CDATA[New comment by CBLT in "A faster path to container images in Bazel"]]></title><description><![CDATA[
<p>Is my adblocker blocking them?  I only saw the stack of tars in a coat.  Didn't break the article's flow for me.</p>
]]></description><pubDate>Wed, 24 Dec 2025 19:00:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46378202</link><dc:creator>CBLT</dc:creator><comments>https://news.ycombinator.com/item?id=46378202</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46378202</guid></item><item><title><![CDATA[New comment by CBLT in "Ask HN: Have you switched from AWS to GCP for more startup credits?"]]></title><description><![CDATA[
<p>My current company started on AWS/GCP for the credits.  Right now we're on Lambda for the GPU prices and GKE for some webservers that we cba to move.  We dual-upload data to s3 and gcs still (which isn't too expensive, it's effectively write-only and the auto-archive features work for us).  Cloud SQL database but pgBackRest to the other cloud.<p>We're not HA across clouds; we decided to chase RPO over RTO.</p>
]]></description><pubDate>Fri, 28 Nov 2025 18:00:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46081031</link><dc:creator>CBLT</dc:creator><comments>https://news.ycombinator.com/item?id=46081031</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46081031</guid></item><item><title><![CDATA[New comment by CBLT in "Nearly all UK drivers say headlights are too bright"]]></title><description><![CDATA[
<p>About once a week I see someone cut in even though the person is literally tailgating.  The driver at the back has to brake+swerve to not cause a high speed collision.  There's actually nothing you can do to prevent these people from getting ahead of you.  Don't worry about what they'll do, it's insane anyways.  Just try not to die.</p>
]]></description><pubDate>Wed, 19 Nov 2025 00:32:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=45974268</link><dc:creator>CBLT</dc:creator><comments>https://news.ycombinator.com/item?id=45974268</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45974268</guid></item><item><title><![CDATA[New comment by CBLT in "Collaboration sucks"]]></title><description><![CDATA[
<p>I'm there right now at my current job.  It's always the same engineer, and they always get a pass because (for some reason) they don't have to do design reviews for anything they do, but they go concern-troll everyone else's designs.<p>Last week, after 3 near-misses that would have brought down our service for hours if not days from a corner this engineer cut, I chaired a meeting to decide how we were going to improve this particular component.  This engineer got invited, and spent thr entire allocated meeting time spreading FUD about all the options we gathered.  Management decided on inaction.</p>
]]></description><pubDate>Tue, 11 Nov 2025 22:11:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45893590</link><dc:creator>CBLT</dc:creator><comments>https://news.ycombinator.com/item?id=45893590</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45893590</guid></item><item><title><![CDATA[New comment by CBLT in "Jujutsu at Google [video]"]]></title><description><![CDATA[
<p>Google's monorepo is in fact terabytes with no binaries.  It does stretch the definition of source code though - a lot of that is configuration files (at worst, text protos) which are automatically generated.</p>
]]></description><pubDate>Thu, 30 Oct 2025 21:12:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=45765436</link><dc:creator>CBLT</dc:creator><comments>https://news.ycombinator.com/item?id=45765436</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45765436</guid></item><item><title><![CDATA[New comment by CBLT in "Doing well in your courses: Andrej's advice for success (2013)"]]></title><description><![CDATA[
<p>Great advice!  Personally, I got immense value from writing notes but never when I wrote them during the lecture.  30 minutes after the lecture has ended is a perfect time time to sit down in the library and write notes for what the lecture was about.  This gives enough time to reflect about the big picture, but not so too much time that the details are lost.</p>
]]></description><pubDate>Sun, 19 Oct 2025 23:25:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45638928</link><dc:creator>CBLT</dc:creator><comments>https://news.ycombinator.com/item?id=45638928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45638928</guid></item><item><title><![CDATA[New comment by CBLT in "MAML – A new configuration language"]]></title><description><![CDATA[
<p>> TOML isn't great for hierarchical data.<p>My experience is different: TOML isn't obvious if there's an array that's far from the leaf data.  Maybe that's what you experienced with the hierarchical data?<p>In my usage of it (where we use base and override config layers), arrays are the enemy.  Overrides can only delete the array, not merge data in.  TOML merely makes this code smell more smelly, so it's perfect for us.</p>
]]></description><pubDate>Sun, 12 Oct 2025 22:55:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=45562808</link><dc:creator>CBLT</dc:creator><comments>https://news.ycombinator.com/item?id=45562808</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45562808</guid></item><item><title><![CDATA[New comment by CBLT in "Embracing the parallel coding agent lifestyle"]]></title><description><![CDATA[
<p>The former.  I clone from file:// URIs.<p>I just have the file path to the inside of my LXC container.  If you're using Docker you can just mount it.  I only need the path twice (for clone, and for adding a git remote).  After that I just use git to reference the remote for everything.<p>I probably don't have the perfect workflow here.  Especially if you're spinning up/down Docker containers constantly.  I'm basically performing a Torvalds role play, where I have lieutenant AI agents asking me to pull their trees.</p>
]]></description><pubDate>Fri, 10 Oct 2025 19:04:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=45542557</link><dc:creator>CBLT</dc:creator><comments>https://news.ycombinator.com/item?id=45542557</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45542557</guid></item><item><title><![CDATA[New comment by CBLT in "Embracing the parallel coding agent lifestyle"]]></title><description><![CDATA[
<p>Git worktrees are global mutable state; all containers on your laptop are contending on the same git database.  This has a couple of rough edges, but you can work around it.<p>I prefer instead to make shallow checkouts for my LXC containers, then my main repo can just pull from those.  This works just like you expect, without weird worktree issues.  The container here is actually providing a security boundary.  With a worktree, you need to mount the main repo's .git directory; a malicious process could easily install a git hook to escape.</p>
]]></description><pubDate>Sun, 05 Oct 2025 19:06:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=45484252</link><dc:creator>CBLT</dc:creator><comments>https://news.ycombinator.com/item?id=45484252</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45484252</guid></item><item><title><![CDATA[New comment by CBLT in "Haiku Validator"]]></title><description><![CDATA[
<p>Whenever I need<p>Words for Haiku I reach for<p>Refrigerator</p>
]]></description><pubDate>Mon, 29 Sep 2025 15:52:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=45415306</link><dc:creator>CBLT</dc:creator><comments>https://news.ycombinator.com/item?id=45415306</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45415306</guid></item><item><title><![CDATA[New comment by CBLT in "Is a movie prop the ultimate laptop bag?"]]></title><description><![CDATA[
<p>I've had my car burgled twice for them to only steal a backpack with nothing in it.  I'm pretty sure the assumption is that backpacks have laptops.</p>
]]></description><pubDate>Mon, 22 Sep 2025 18:32:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=45337575</link><dc:creator>CBLT</dc:creator><comments>https://news.ycombinator.com/item?id=45337575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45337575</guid></item><item><title><![CDATA[New comment by CBLT in "Is a movie prop the ultimate laptop bag?"]]></title><description><![CDATA[
<p>> regular backpacks look nothing like a laptop bag<p>You're missing some context here — this is in San Fransisco.</p>
]]></description><pubDate>Mon, 22 Sep 2025 13:22:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=45333100</link><dc:creator>CBLT</dc:creator><comments>https://news.ycombinator.com/item?id=45333100</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45333100</guid></item><item><title><![CDATA[New comment by CBLT in "Ultrasonic Chef's Knife"]]></title><description><![CDATA[
<p>I use a knock-off of the edgepro I got for $30 online, with a nice set of compatible whetstones that click into the assembly that were $20 online.  I did what everyone else does and hotglued some magnets underneath the piece you hold the knife on.<p>I tried a compatible strop that clicks in but it's not worth it imo; just use a normal strop.</p>
]]></description><pubDate>Sat, 20 Sep 2025 20:22:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=45317077</link><dc:creator>CBLT</dc:creator><comments>https://news.ycombinator.com/item?id=45317077</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45317077</guid></item><item><title><![CDATA[New comment by CBLT in "AMD Open Source Driver for Vulkan project is discontinued"]]></title><description><![CDATA[
<p><a href="https://www.phoronix.com/news/AMDVLK-Discontinued" rel="nofollow">https://www.phoronix.com/news/AMDVLK-Discontinued</a><p>> This is a good but long overdue decision by AMD. RADV has long been more popular with gamers/enthusiasts on Linux than their own official driver. Thanks to Valve, Google, Red Hat, and others, RADV has evolved very nicely.</p>
]]></description><pubDate>Wed, 17 Sep 2025 03:14:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=45271205</link><dc:creator>CBLT</dc:creator><comments>https://news.ycombinator.com/item?id=45271205</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45271205</guid></item></channel></rss>