<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: jcdavis</title><link>https://news.ycombinator.com/user?id=jcdavis</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 09 May 2026 19:39:37 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jcdavis" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jcdavis in "How to defer US taxes"]]></title><description><![CDATA[
<p>I'll agree that "everyone" is probably an unfair characterization. But the tax benefits of depreciation are wildly touted among real estate investors.<p>If they didn't claim depreciation in prior years they can still get it via Form 3115. Yes this is complicated/annoying to do (almost certainly need a CPA), which you can argue is unfair, but I'm still going to have limited sympathy for anyone DIYing in this space without talking to a professional.</p>
]]></description><pubDate>Thu, 19 Mar 2026 22:14:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47447066</link><dc:creator>jcdavis</dc:creator><comments>https://news.ycombinator.com/item?id=47447066</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47447066</guid></item><item><title><![CDATA[New comment by jcdavis in "How to defer US taxes"]]></title><description><![CDATA[
<p>Hard to sympathize with the landlord class too much on this one. Everyone knows how depreciation schedule works and gets in to it in no small part because of that deduction benefit + the hopes that via 1031 exchanges etc they can delay it until death.</p>
]]></description><pubDate>Thu, 19 Mar 2026 21:36:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47446574</link><dc:creator>jcdavis</dc:creator><comments>https://news.ycombinator.com/item?id=47446574</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47446574</guid></item><item><title><![CDATA[New comment by jcdavis in "Layoffs at Block"]]></title><description><![CDATA[
<p>Its an extremely annoying trend among a subset of the tech industry who think it makes them cool</p>
]]></description><pubDate>Thu, 26 Feb 2026 22:21:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47172830</link><dc:creator>jcdavis</dc:creator><comments>https://news.ycombinator.com/item?id=47172830</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47172830</guid></item><item><title><![CDATA[New comment by jcdavis in "How I use Claude Code: Separation of planning and execution"]]></title><description><![CDATA[
<p>Its a wild time to be in software development. Nobody(1) actually knows what causes LLMs to do certain things, we just pray the prompt moves the probabilities the right way enough such that it mostly does what we want. This used to be a field that prided itself on deterministic behavior and reproducibility.<p>Now? We have AGENTS.md files that look like a parent talking to a child with all the bold all-caps, double emphasis, just praying that's enough to be sure they run the commands you want them to be running<p>(1 Outside of some core ML developers at the big model companies)</p>
]]></description><pubDate>Sun, 22 Feb 2026 01:37:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47107186</link><dc:creator>jcdavis</dc:creator><comments>https://news.ycombinator.com/item?id=47107186</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47107186</guid></item><item><title><![CDATA[New comment by jcdavis in "My Running Wrapped 2025"]]></title><description><![CDATA[
<p>Context: I thought it would be fun to use the github-style year visualization for my running, while also letting me get a more thorough detail of efforts (pace + HR). All data is coming from intervals.icu (since they are much more developer-friendly that strava), and 90% vibe-coded via cline. Source: <a href="https://github.com/jcdavis/running-wrapped" rel="nofollow">https://github.com/jcdavis/running-wrapped</a></p>
]]></description><pubDate>Wed, 31 Dec 2025 20:55:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46448256</link><dc:creator>jcdavis</dc:creator><comments>https://news.ycombinator.com/item?id=46448256</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46448256</guid></item><item><title><![CDATA[My Running Wrapped 2025]]></title><description><![CDATA[
<p>Article URL: <a href="https://jcdav.is/running-wrapped-2025/">https://jcdav.is/running-wrapped-2025/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46448195">https://news.ycombinator.com/item?id=46448195</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 31 Dec 2025 20:49:45 +0000</pubDate><link>https://jcdav.is/running-wrapped-2025/</link><dc:creator>jcdavis</dc:creator><comments>https://news.ycombinator.com/item?id=46448195</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46448195</guid></item><item><title><![CDATA[New comment by jcdavis in "How we made JSON.stringify more than twice as fast"]]></title><description><![CDATA[
<p>Based off of my first ever forays into node performance analysis last year, JSON.stringify was one of the biggest impediments to <i>just about everything</i> around performant node services. The fact that everyone uses stringify to for dict keys, the fact that apollo/express just serializes the entire response into a string instead of incrementally streaming it back (I think there are some possible workarounds for this, but they seemed very hacky)<p>As someone who has come from a JVM/go background, I was kinda shocked how amateur hour it felt tbh.</p>
]]></description><pubDate>Mon, 04 Aug 2025 20:25:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=44790965</link><dc:creator>jcdavis</dc:creator><comments>https://news.ycombinator.com/item?id=44790965</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44790965</guid></item><item><title><![CDATA[New comment by jcdavis in "Jane Street's Indian Options Trade Was Too Good"]]></title><description><![CDATA[
<p>Full text: <a href="https://archive.is/5jgNR" rel="nofollow">https://archive.is/5jgNR</a></p>
]]></description><pubDate>Mon, 07 Jul 2025 16:51:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=44492219</link><dc:creator>jcdavis</dc:creator><comments>https://news.ycombinator.com/item?id=44492219</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44492219</guid></item><item><title><![CDATA[New comment by jcdavis in "Stoop Coffee: A simple idea transformed my neighborhood"]]></title><description><![CDATA[
<p>Its roughly a 2x2 block area of The Mission (not a hard boundary to participating, but almost everyone lives in it). I won't get more specific than that in case the author doesn't feel comfortable since it wasn't mentioned in her post.</p>
]]></description><pubDate>Tue, 25 Mar 2025 19:22:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=43474838</link><dc:creator>jcdavis</dc:creator><comments>https://news.ycombinator.com/item?id=43474838</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43474838</guid></item><item><title><![CDATA[New comment by jcdavis in "Stoop Coffee: A simple idea transformed my neighborhood"]]></title><description><![CDATA[
<p>I saw this and did a double-take - I live in the neighborhood and am fortunate enough to be a part of this community. Patty, Tyler, and Luke have done a tremendous job of creating a communal bond that makes everyone feel valued & welcome.<p>I now know 50+ people who live within ~2 blocks from me, who've gone from "random strangers" to "friendly neighbors" that I run into semi-randomly.</p>
]]></description><pubDate>Tue, 25 Mar 2025 18:02:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=43474080</link><dc:creator>jcdavis</dc:creator><comments>https://news.ycombinator.com/item?id=43474080</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43474080</guid></item><item><title><![CDATA[New comment by jcdavis in "Eggs US – Price – Chart"]]></title><description><![CDATA[
<p>Still $3.50 at TJs in SF last week still, which is by far the cheapest around (that I'm aware of).<p>Pretty surprised they are still that low given prices elsewhere.</p>
]]></description><pubDate>Wed, 05 Feb 2025 16:56:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=42951408</link><dc:creator>jcdavis</dc:creator><comments>https://news.ycombinator.com/item?id=42951408</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42951408</guid></item><item><title><![CDATA[New comment by jcdavis in "Go Protobuf: The New Opaque API"]]></title><description><![CDATA[
<p>> it screwed up the API for C++, with many compromises<p>The implicit presence garbage screwed up the API for many languages, not just C++<p>What is wild is how obviously silly it was at the time, too - no hindsight was needed.</p>
]]></description><pubDate>Mon, 16 Dec 2024 21:41:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=42435760</link><dc:creator>jcdavis</dc:creator><comments>https://news.ycombinator.com/item?id=42435760</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42435760</guid></item><item><title><![CDATA[New comment by jcdavis in "Why so few Matt Levines?"]]></title><description><![CDATA[
<p>Yes: <a href="https://www.bloomberg.com/account/newsletters/money-stuff?source=msweb" rel="nofollow">https://www.bloomberg.com/account/newsletters/money-stuff?so...</a></p>
]]></description><pubDate>Mon, 28 Oct 2024 22:45:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=41977321</link><dc:creator>jcdavis</dc:creator><comments>https://news.ycombinator.com/item?id=41977321</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41977321</guid></item><item><title><![CDATA[New comment by jcdavis in "Lily Allen Says Her OnlyFans Feet Pictures Make More Money Than Spotify Streams"]]></title><description><![CDATA[
<p>> Spotify pays around 70% of its revenue to their artists<p>They pay 70% of revenue to <i>rights holders</i>. For an artist signed to a major label like Lily Allen, they'll get ~20% of that number after they've cleared their advance.</p>
]]></description><pubDate>Sat, 26 Oct 2024 14:38:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=41955002</link><dc:creator>jcdavis</dc:creator><comments>https://news.ycombinator.com/item?id=41955002</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41955002</guid></item><item><title><![CDATA[New comment by jcdavis in "Crafting Interpreters with Rust: On Garbage Collection"]]></title><description><![CDATA[
<p>Fun writeup. When I went through and implement the book in rust (<a href="https://github.com/jcdavis/rulox">https://github.com/jcdavis/rulox</a>), I just used Rc and never really solved the cycle issue.<p>I'll +1 and say I highly recommend going through Crafting Interpreters, particularly as a way of building non-trivial programs in languages you are less familiar with - If you just follow the java/C example you are tempted to lean into copy/pasting the samples, but figuring things out in other languages is a great experience.<p>I spent a longass time tracking down an issue with how the reference interpreter implementation defines tokens: <a href="https://github.com/munificent/craftinginterpreters/issues/1154">https://github.com/munificent/craftinginterpreters/issues/11...</a> which was frustrating but good debugging practice.</p>
]]></description><pubDate>Wed, 31 Jul 2024 14:22:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=41119421</link><dc:creator>jcdavis</dc:creator><comments>https://news.ycombinator.com/item?id=41119421</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41119421</guid></item><item><title><![CDATA[New comment by jcdavis in "Some fundraisers pay >90% of the funds to themselves"]]></title><description><![CDATA[
<p>For an absolute wild docuseries about one of these related scams, check out Telemarketers on HBO.</p>
]]></description><pubDate>Sun, 23 Jun 2024 19:57:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=40770141</link><dc:creator>jcdavis</dc:creator><comments>https://news.ycombinator.com/item?id=40770141</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40770141</guid></item><item><title><![CDATA[New comment by jcdavis in "No one should use the AT&T syntax (2021)"]]></title><description><![CDATA[
<p>username checks out</p>
]]></description><pubDate>Sun, 09 Jun 2024 18:57:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=40626635</link><dc:creator>jcdavis</dc:creator><comments>https://news.ycombinator.com/item?id=40626635</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40626635</guid></item><item><title><![CDATA[New comment by jcdavis in "A scientific run-down of coffee blooming"]]></title><description><![CDATA[
<p>The inverted method is an even easier way to achieve this :)</p>
]]></description><pubDate>Thu, 09 May 2024 01:30:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=40304387</link><dc:creator>jcdavis</dc:creator><comments>https://news.ycombinator.com/item?id=40304387</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40304387</guid></item><item><title><![CDATA[Analysis of Emile Cairess' Training Before the London Marathon]]></title><description><![CDATA[
<p>Article URL: <a href="https://runningwritings.com/2024/05/renato-canova-marathon-training-emile-cairess.html">https://runningwritings.com/2024/05/renato-canova-marathon-training-emile-cairess.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40243182">https://news.ycombinator.com/item?id=40243182</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 03 May 2024 01:47:57 +0000</pubDate><link>https://runningwritings.com/2024/05/renato-canova-marathon-training-emile-cairess.html</link><dc:creator>jcdavis</dc:creator><comments>https://news.ycombinator.com/item?id=40243182</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40243182</guid></item><item><title><![CDATA[New comment by jcdavis in "U.S. opens UnitedHealth antitrust probe"]]></title><description><![CDATA[
<p>Getting new prior auths every year is annoying but not exclusive to Optum, thats been the case with all the specialty pharmacies I've gotten prescriptions from.</p>
]]></description><pubDate>Tue, 27 Feb 2024 23:35:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=39531737</link><dc:creator>jcdavis</dc:creator><comments>https://news.ycombinator.com/item?id=39531737</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39531737</guid></item></channel></rss>