<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: jmathai</title><link>https://news.ycombinator.com/user?id=jmathai</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Apr 2026 06:10:55 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jmathai" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jmathai in "AI singer now occupies eleven spots on iTunes singles chart"]]></title><description><![CDATA[
<p>We've seen a steady shift in music over the past 2 decades from full length albums, to single hits, to artificially generated.<p>Surely there's some gained and some lost. But coming from the era of buying an entire album, spending time reading the CD booklets and art, and listening to 10 songs which tell a larger story ---- what's being lost really hits home.</p>
]]></description><pubDate>Mon, 06 Apr 2026 16:12:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47662813</link><dc:creator>jmathai</dc:creator><comments>https://news.ycombinator.com/item?id=47662813</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47662813</guid></item><item><title><![CDATA[New comment by jmathai in "How I'm Productive with Claude Code"]]></title><description><![CDATA[
<p>Yup. Makes a lot of sense.</p>
]]></description><pubDate>Fri, 03 Apr 2026 02:59:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47622760</link><dc:creator>jmathai</dc:creator><comments>https://news.ycombinator.com/item?id=47622760</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47622760</guid></item><item><title><![CDATA[New comment by jmathai in "AI for American-produced cement and concrete"]]></title><description><![CDATA[
<p>It's legitimate? I was like wtf until I saw the date and then closed the tab.</p>
]]></description><pubDate>Wed, 01 Apr 2026 19:56:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47605726</link><dc:creator>jmathai</dc:creator><comments>https://news.ycombinator.com/item?id=47605726</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47605726</guid></item><item><title><![CDATA[New comment by jmathai in "How I'm Productive with Claude Code"]]></title><description><![CDATA[
<p>Is it that the tickets are too verbose?</p>
]]></description><pubDate>Mon, 23 Mar 2026 23:24:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47496498</link><dc:creator>jmathai</dc:creator><comments>https://news.ycombinator.com/item?id=47496498</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47496498</guid></item><item><title><![CDATA[New comment by jmathai in "How I'm Productive with Claude Code"]]></title><description><![CDATA[
<p>Yup, the manager gets implicit credit for the work their team does. In most cases, deservedly so. I don't see why it should be any different for engineers using LLMs as "direct reports". Not all engineers will be the same level of "good" with LLM tools so the better you are (as with any other skill as well) the more credit you would receive.</p>
]]></description><pubDate>Mon, 23 Mar 2026 21:22:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47495291</link><dc:creator>jmathai</dc:creator><comments>https://news.ycombinator.com/item?id=47495291</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47495291</guid></item><item><title><![CDATA[New comment by jmathai in "How I'm Productive with Claude Code"]]></title><description><![CDATA[
<p>This is basically the same workflow I've come to adopt. I don't use any "pre-built" skills, mine are actually still .md files in the .claude/command/ folder because that's when I started. The workflow is so good, I'm the bottleneck.<p>I've started to use git worktrees to parallelize my work. I spend so much time waiting...why not wait less on 2 things? This is not a solved problem in my setup. I have a hard time managing just two agents and keeping them isolated. But again, I'm the bottleneck. I think I could use 5 agents if my brain were smarter........or if the tools were better.<p>I am also a PM by day and I'm in Claude Code for PM work almost 90% of my day.</p>
]]></description><pubDate>Mon, 23 Mar 2026 21:13:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47495188</link><dc:creator>jmathai</dc:creator><comments>https://news.ycombinator.com/item?id=47495188</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47495188</guid></item><item><title><![CDATA[New comment by jmathai in "The bespoke software revolution? I'm not buying it"]]></title><description><![CDATA[
<p>I buy it. SaaS doesn’t have to go extinct for this to be true.<p>I’m building an app and many things I’d normally pay for like metrics and emailing I can just do myself.<p>A friend has a law firm employing 100+ people and they are building so many internal tools they would otherwise be delaying or paying salesforce consultants for.</p>
]]></description><pubDate>Fri, 20 Mar 2026 22:26:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47461535</link><dc:creator>jmathai</dc:creator><comments>https://news.ycombinator.com/item?id=47461535</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47461535</guid></item><item><title><![CDATA[New comment by jmathai in "Font Smuggler – Copy hidden brand fonts into Google Docs"]]></title><description><![CDATA[
<p>I did not - I wasn't trying to evade - I was just being lazy.<p>I do believe whoever the font owners are paying just scrape the HTML and CSS looking for patterns matching their font.</p>
]]></description><pubDate>Tue, 17 Mar 2026 20:53:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47418142</link><dc:creator>jmathai</dc:creator><comments>https://news.ycombinator.com/item?id=47418142</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47418142</guid></item><item><title><![CDATA[New comment by jmathai in "Which jobs are most vulnerable to AI?"]]></title><description><![CDATA[
<p>> if it only has 2% chance of hallucinating<p>I want people to have jobs.<p>Setting that aside, it is dependent on error rate of human surgeons, right?</p>
]]></description><pubDate>Tue, 17 Mar 2026 15:38:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47414187</link><dc:creator>jmathai</dc:creator><comments>https://news.ycombinator.com/item?id=47414187</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47414187</guid></item><item><title><![CDATA[New comment by jmathai in "Font Smuggler – Copy hidden brand fonts into Google Docs"]]></title><description><![CDATA[
<p>Received DMCA takedown notices for a paid font I used for my wife’s interior design website that she liked but we didn’t pay for because…I’m lazy.<p>I was surprised to receive the DMCA (it is hosted on GitHub Pages). I ignored the emails because…I’m lazy.<p>They (GitHub) eventually took down the repository (and site). So I swapped to another font and I don’t think my wife noticed.<p>I think all of this was still easier than probably paying for the font!<p>Lesson of the story? Don’t underestimate the impact of laziness on your potential customers.</p>
]]></description><pubDate>Tue, 17 Mar 2026 13:46:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47412601</link><dc:creator>jmathai</dc:creator><comments>https://news.ycombinator.com/item?id=47412601</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47412601</guid></item><item><title><![CDATA[New comment by jmathai in "Which jobs are most vulnerable to AI?"]]></title><description><![CDATA[
<p>In practice, is AI incapable of performing human-judgement ... at the levels most humans do?</p>
]]></description><pubDate>Mon, 16 Mar 2026 16:42:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47401348</link><dc:creator>jmathai</dc:creator><comments>https://news.ycombinator.com/item?id=47401348</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47401348</guid></item><item><title><![CDATA[New comment by jmathai in "Generate tests from GitHub pull requests"]]></title><description><![CDATA[
<p>I think Claude Code can write very good end to end tests given the right constructs.<p>I have been building a desktop app (electron-based) which interacts with Anthropic’s AgentSDK and the local file system.<p>It’s 100% spec driven and Claude Code has written every line. I do large features instead of small ones (spec in issue around 300 lines of markdown).<p>I have had it generate playwright tests from the start. It was doing okay but one thing made it do amazing. I created a spec driven pull request to use data-testid attributes for selectors.<p>Every new feature adds tests, and verifies it hasn’t broken existing features.<p>I don’t even bother with unit tests. It’s working amazing.</p>
]]></description><pubDate>Sat, 14 Mar 2026 01:23:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47372315</link><dc:creator>jmathai</dc:creator><comments>https://news.ycombinator.com/item?id=47372315</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47372315</guid></item><item><title><![CDATA[New comment by jmathai in "Claude Code Voice Mode"]]></title><description><![CDATA[
<p>Slightly related. Something I love to do is to tell Claude to generate a detailed explanation of a topic I want to learn more about (recently, it was Donor Advised Funds).<p>If I’m going to pick my kids up then I tell it to make it 10 minutes when read aloud. Then I listen to that on my drive.</p>
]]></description><pubDate>Fri, 13 Mar 2026 01:06:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47359504</link><dc:creator>jmathai</dc:creator><comments>https://news.ycombinator.com/item?id=47359504</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47359504</guid></item><item><title><![CDATA[New comment by jmathai in "Files are the interface humans and agents interact with"]]></title><description><![CDATA[
<p>I have used this approach with exiftool to add custom tags for “album”.<p><a href="https://stackoverflow.com/a/68284922" rel="nofollow">https://stackoverflow.com/a/68284922</a><p>Here is my source file for it. It was so long ago I don’t recall all the details but you can retrieve this information using exif commands.<p><a href="https://github.com/jmathai/elodie/blob/master/configs/ExifTool_config" rel="nofollow">https://github.com/jmathai/elodie/blob/master/configs/ExifTo...</a></p>
]]></description><pubDate>Sun, 08 Mar 2026 18:54:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47299958</link><dc:creator>jmathai</dc:creator><comments>https://news.ycombinator.com/item?id=47299958</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47299958</guid></item><item><title><![CDATA[New comment by jmathai in "Cloud VM benchmarks 2026"]]></title><description><![CDATA[
<p>Racking your own hardware doesn’t get you web UIs and APIs out of the box. At least it didn’t 2 decades ago.</p>
]]></description><pubDate>Sun, 08 Mar 2026 05:53:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47294868</link><dc:creator>jmathai</dc:creator><comments>https://news.ycombinator.com/item?id=47294868</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47294868</guid></item><item><title><![CDATA[New comment by jmathai in "Filesystems are having a moment"]]></title><description><![CDATA[
<p>Ha! I totally get it. Use it for inspiration though!</p>
]]></description><pubDate>Sat, 07 Mar 2026 22:23:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47292040</link><dc:creator>jmathai</dc:creator><comments>https://news.ycombinator.com/item?id=47292040</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47292040</guid></item><item><title><![CDATA[New comment by jmathai in "Filesystems are having a moment"]]></title><description><![CDATA[
<p>I've avoided using XMP sidecars. Mostly because I don't want to have to worry about two files for every photo. And I don't think they're ubiquitously supported like EXIF.<p>Thanks for starring the repo and let me know if you need any help.</p>
]]></description><pubDate>Sat, 07 Mar 2026 22:22:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47292038</link><dc:creator>jmathai</dc:creator><comments>https://news.ycombinator.com/item?id=47292038</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47292038</guid></item><item><title><![CDATA[New comment by jmathai in "Files are the interface humans and agents interact with"]]></title><description><![CDATA[
<p>My 10+ year old photo management system [1] relies on the file system and EXIF as the source of truth for my entire photo library.<p>It’s proven several times over that it’s the correct approach. Abstractions (formerly Google photos, currently Immich) should just be built on top - but these proprietary databases are only for convenience.<p>For work, I’m having the same experience as the author and everything is just markdown and csv files for Claude Code (for research and document writing).<p>[1] <a href="https://github.com/jmathai/elodie" rel="nofollow">https://github.com/jmathai/elodie</a></p>
]]></description><pubDate>Sat, 07 Mar 2026 16:28:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47289036</link><dc:creator>jmathai</dc:creator><comments>https://news.ycombinator.com/item?id=47289036</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47289036</guid></item><item><title><![CDATA[New comment by jmathai in "When AI writes the software, who verifies it?"]]></title><description><![CDATA[
<p>> But it is good enough for people to get what they want out of it.<p>This is the ONLY point of software unless you’re doing it for fun.</p>
]]></description><pubDate>Wed, 04 Mar 2026 03:01:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47242458</link><dc:creator>jmathai</dc:creator><comments>https://news.ycombinator.com/item?id=47242458</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47242458</guid></item><item><title><![CDATA[New comment by jmathai in "How I use Claude Code: Separation of planning and execution"]]></title><description><![CDATA[
<p>You’d be building blocks which compound over time. That’s been my experience anyway.<p>The compounding is much greater than my brain can do on its own.</p>
]]></description><pubDate>Sun, 22 Feb 2026 02:08:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47107384</link><dc:creator>jmathai</dc:creator><comments>https://news.ycombinator.com/item?id=47107384</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47107384</guid></item></channel></rss>