<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: cheapsteak</title><link>https://news.ycombinator.com/user?id=cheapsteak</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 29 Jul 2026 02:05:19 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=cheapsteak" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Show HN: Du, honest – an APFS-clone-aware disk usage analyzer]]></title><description><![CDATA[
<p>I've tried pretty much every disk analysis tool (baobab, daisydisk, du), and found them to choke if<p>1. you create a lot of worktrees in your workflow<p>2. you use pnpm, uv, and Postgres 18 clone-based database branching<p>They all think I used 1T+ of my SSD that is only 500GB, because they don't know about APFS clones or hardlinks, they think my node_modules or venv in each worktree takes up 2GB, even though 30 of the worktrees are actually sharing the same 2GB of dependencies<p>du, honest supports both a web server mode that will serve up an interactive drill-down tree-view of your directories, as well as a CLI that outputs JSON for your LLMs</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48958921">https://news.ycombinator.com/item?id=48958921</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 18 Jul 2026 15:19:21 +0000</pubDate><link>https://github.com/cheapsteak/duh</link><dc:creator>cheapsteak</dc:creator><comments>https://news.ycombinator.com/item?id=48958921</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48958921</guid></item><item><title><![CDATA[Show HN: TBD, a Mac-native CLI-forward coding agent multiplexer]]></title><description><![CDATA[
<p>Inspired by Conductor, dmux, claude-squad, agent-deck, and Git Tower<p>## What makes it different:<p>(Aside from GUI) A core tenet is -- everything a user can do manually, must be exposed via CLI for agents/automation<p>Best paired with something that lets agents in different worktrees talk to each other (e.g. <a href="https://github.com/cheapsteak/agent-channels" rel="nofollow">https://github.com/cheapsteak/agent-channels</a>)<p>## Background:<p>I used and loved Conductor for months starting around January, but hit some persistent issues that made me realize that a core tool that I'm actively using for most of my waking hours sits too close to my skin to produce itches that I can't scratch myself<p>After realizing I needed to switch to something hackable, I went through a few week-ish long trials of dmux, claude-squad, and agent-deck. They were all great, but I then realized I really didn't want to memorize keyboard shortcuts, and I've managed to put off learning how to drive tmux for over a decade, didn't want to end that streak XD<p>So TBD happened in March. In the months since, it's gotten stable enough to the point where a few former and current colleagues have switched to using it as their daily drivers as well. It's been kind of like a fun little club house we contribute to<p>The architecture is a daemon that handles the bulk of state management and actual work, and CLI and GUI clients as two interfaces. Users go through GUI, LLMs and scripts go through CLI.<p>It works best for Claude Code (our shared daily drivers) but two of us also use Codex on the side, so there's some basic support there as well<p>The only way to run it is to clone and build from source, partially b/c I imagine the main appeal is for people who need to hack on the thing they're using (but also b/c didn't want to shell out for an Apple dev license)<p>I think it's now a good enough starting point for similarly minded folks to use as a base to fork and build your own variants, tailored to your own workflows</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48688943">https://news.ycombinator.com/item?id=48688943</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 26 Jun 2026 16:59:20 +0000</pubDate><link>https://github.com/cheapsteak/tbd</link><dc:creator>cheapsteak</dc:creator><comments>https://news.ycombinator.com/item?id=48688943</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48688943</guid></item><item><title><![CDATA[A farfetched but feasible imagining of meetings that don't suck]]></title><description><![CDATA[
<p>Article URL: <a href="https://pragmaticperfectionist.substack.com/p/a-farfetched-but-feasible-imagining">https://pragmaticperfectionist.substack.com/p/a-farfetched-but-feasible-imagining</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46915828">https://news.ycombinator.com/item?id=46915828</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 06 Feb 2026 17:43:21 +0000</pubDate><link>https://pragmaticperfectionist.substack.com/p/a-farfetched-but-feasible-imagining</link><dc:creator>cheapsteak</dc:creator><comments>https://news.ycombinator.com/item?id=46915828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46915828</guid></item><item><title><![CDATA[New comment by cheapsteak in "Pre-commit lint checks: Vibe coding's kryptonite"]]></title><description><![CDATA[
<p>would PostToolUse be a better place to do it than pre-commit? (trigger on `"^(Edit|Write|MultiEdit)$"`)<p>for lint issues that are autofixable, the tool use can trigger formatting on that file and fix it right away<p>for type issues (ts, pyright), you can return something like `{\"hookSpecificOutput\":{\"additionalContext\":$escaped},\"continue\":true}"` to let the edit complete but let Claude know that there are errors to fix next turn</p>
]]></description><pubDate>Sat, 10 Jan 2026 03:05:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46562362</link><dc:creator>cheapsteak</dc:creator><comments>https://news.ycombinator.com/item?id=46562362</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46562362</guid></item><item><title><![CDATA[New comment by cheapsteak in "How I bypassed Amazon's Kindle web DRM"]]></title><description><![CDATA[
<p>I wonder if the start of the causal chain (or at least the intended audience) might be book publishers rather than people in Amazon</p>
]]></description><pubDate>Fri, 17 Oct 2025 13:39:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=45616698</link><dc:creator>cheapsteak</dc:creator><comments>https://news.ycombinator.com/item?id=45616698</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45616698</guid></item><item><title><![CDATA[New comment by cheapsteak in "Vibe Specs: Vibe Coding That Works"]]></title><description><![CDATA[
<p>wrt checking the generated spec files in<p>does that not get a bit cluttered after a while? do you ever clean up old ones?</p>
]]></description><pubDate>Wed, 02 Jul 2025 21:07:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=44448842</link><dc:creator>cheapsteak</dc:creator><comments>https://news.ycombinator.com/item?id=44448842</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44448842</guid></item><item><title><![CDATA[New comment by cheapsteak in "Chat is a bad UI pattern for development tools"]]></title><description><![CDATA[
<p>I'm predicting that Test-Driven Development may be having a comeback<p>English behaviour descriptions -> generated tests<p>Use both behaviour descriptions and feedback from test results to iterate on app development</p>
]]></description><pubDate>Tue, 04 Feb 2025 17:44:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=42935893</link><dc:creator>cheapsteak</dc:creator><comments>https://news.ycombinator.com/item?id=42935893</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42935893</guid></item><item><title><![CDATA[New comment by cheapsteak in "Trump wins presidency for second time"]]></title><description><![CDATA[
<p>Telling people to stop being losers is a not winning strategy; might feel good, wouldn't do good.</p>
]]></description><pubDate>Wed, 06 Nov 2024 18:00:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=42066418</link><dc:creator>cheapsteak</dc:creator><comments>https://news.ycombinator.com/item?id=42066418</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42066418</guid></item><item><title><![CDATA[Ask HN: How does your company do performance reviews?]]></title><description><![CDATA[
<p>Curious to understand how companies do performance reviews<p>What's the scale, how are people evaluated against the scale etc</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40123873">https://news.ycombinator.com/item?id=40123873</a></p>
<p>Points: 13</p>
<p># Comments: 9</p>
]]></description><pubDate>Mon, 22 Apr 2024 22:53:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=40123873</link><dc:creator>cheapsteak</dc:creator><comments>https://news.ycombinator.com/item?id=40123873</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40123873</guid></item><item><title><![CDATA[New comment by cheapsteak in "Venture Predation"]]></title><description><![CDATA[
<p>The open source and free platform be able to handle the patchwork of regulations that are now in place that differ between city to city</p>
]]></description><pubDate>Fri, 19 May 2023 18:28:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=36005241</link><dc:creator>cheapsteak</dc:creator><comments>https://news.ycombinator.com/item?id=36005241</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36005241</guid></item><item><title><![CDATA[New comment by cheapsteak in "Problems with AWS Amplify and its use of DynamoDB"]]></title><description><![CDATA[
<p>Curious what you've found to be reliable / would recommend?</p>
]]></description><pubDate>Mon, 10 Apr 2023 18:00:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=35515248</link><dc:creator>cheapsteak</dc:creator><comments>https://news.ycombinator.com/item?id=35515248</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35515248</guid></item><item><title><![CDATA[New comment by cheapsteak in "Google Pixel 7 and Pixel 7 Pro"]]></title><description><![CDATA[
<p>> You don't let your phones sit on their chargers while at 100% battery, do you?<p>Yup guilty, I'm a bit neurotic about keeping things charged in case I need it later, didn't realize this affected battery life<p>TIL, thank you</p>
]]></description><pubDate>Thu, 06 Oct 2022 23:59:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=33115762</link><dc:creator>cheapsteak</dc:creator><comments>https://news.ycombinator.com/item?id=33115762</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33115762</guid></item><item><title><![CDATA[New comment by cheapsteak in "Google Pixel 7 and Pixel 7 Pro"]]></title><description><![CDATA[
<p>How's the Pixel 6 holding up?<p>I've had battery discharge problems with the Pixel 4 and 5 just a few months out of warranty. Hope that's been fixed in more recent generations?</p>
]]></description><pubDate>Thu, 06 Oct 2022 15:21:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=33109391</link><dc:creator>cheapsteak</dc:creator><comments>https://news.ycombinator.com/item?id=33109391</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33109391</guid></item><item><title><![CDATA[Facebook Parent Meta Hits the Brakes on Hiring as Growth Stalls]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.wsj.com/articles/facebook-parent-meta-hits-the-brakes-on-hiring-as-growth-stalls-11651699263">https://www.wsj.com/articles/facebook-parent-meta-hits-the-brakes-on-hiring-as-growth-stalls-11651699263</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=31269612">https://news.ycombinator.com/item?id=31269612</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 05 May 2022 04:51:27 +0000</pubDate><link>https://www.wsj.com/articles/facebook-parent-meta-hits-the-brakes-on-hiring-as-growth-stalls-11651699263</link><dc:creator>cheapsteak</dc:creator><comments>https://news.ycombinator.com/item?id=31269612</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31269612</guid></item><item><title><![CDATA[New comment by cheapsteak in "Optimize your pull requests for reviewer-happiness"]]></title><description><![CDATA[
<p>Wrote this a while ago and continues to feel relevant as I'm reviewing pull requests from newer teammates and staring at force-pushed commit trying to figure out what changed between now and when I last reviewed it<p>(Title in submission is the title I originally intended and submitted to freeCodeCamp. Their editor changed it to what it is now ("How to" and "keep your code reviewers happy"). I then edited it back to what I originally submitted. The editor then overrode my edit and reverted it back )</p>
]]></description><pubDate>Tue, 27 Jul 2021 02:48:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=27968085</link><dc:creator>cheapsteak</dc:creator><comments>https://news.ycombinator.com/item?id=27968085</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27968085</guid></item><item><title><![CDATA[Optimize your pull requests for reviewer-happiness]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.freecodecamp.org/news/optimize-pull-requests-for-reviewer-happiness/">https://www.freecodecamp.org/news/optimize-pull-requests-for-reviewer-happiness/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=27968053">https://news.ycombinator.com/item?id=27968053</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 27 Jul 2021 02:43:33 +0000</pubDate><link>https://www.freecodecamp.org/news/optimize-pull-requests-for-reviewer-happiness/</link><dc:creator>cheapsteak</dc:creator><comments>https://news.ycombinator.com/item?id=27968053</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27968053</guid></item><item><title><![CDATA[New comment by cheapsteak in "Capturing Reality is now part of Epic Games"]]></title><description><![CDATA[
<p>To save people a click<p>Perpetual enterprise local license dropped from 15k EUR to 3.5k USD<p>Lowest tier pay-per-input cloud credits dropped from 20 EUR for 8k megapixels to 10 USD for 14k megapixels</p>
]]></description><pubDate>Thu, 11 Mar 2021 04:52:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=26420404</link><dc:creator>cheapsteak</dc:creator><comments>https://news.ycombinator.com/item?id=26420404</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26420404</guid></item><item><title><![CDATA[New comment by cheapsteak in "WebAssembly Studio"]]></title><description><![CDATA[
<p>Curious whether source maps and breakpoints still work?</p>
]]></description><pubDate>Thu, 31 Dec 2020 23:03:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=25598238</link><dc:creator>cheapsteak</dc:creator><comments>https://news.ycombinator.com/item?id=25598238</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25598238</guid></item><item><title><![CDATA[A set of GitHub-hosted repositories were actively serving malware]]></title><description><![CDATA[
<p>Article URL: <a href="https://securitylab.github.com/research/octopus-scanner-malware-open-source-supply-chain">https://securitylab.github.com/research/octopus-scanner-malware-open-source-supply-chain</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=23405935">https://news.ycombinator.com/item?id=23405935</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 03 Jun 2020 17:17:25 +0000</pubDate><link>https://securitylab.github.com/research/octopus-scanner-malware-open-source-supply-chain</link><dc:creator>cheapsteak</dc:creator><comments>https://news.ycombinator.com/item?id=23405935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23405935</guid></item><item><title><![CDATA[New comment by cheapsteak in "GitHub Codespaces"]]></title><description><![CDATA[
<p>Do you have link to the developer productivity analytics? Or is it stuck in video form at the moment? Very curious</p>
]]></description><pubDate>Thu, 07 May 2020 02:49:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=23099156</link><dc:creator>cheapsteak</dc:creator><comments>https://news.ycombinator.com/item?id=23099156</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23099156</guid></item></channel></rss>