<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: mdavidn</title><link>https://news.ycombinator.com/user?id=mdavidn</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 10 Sep 2026 14:03:45 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mdavidn" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mdavidn in "Aging brains blend memories together instead of just forgetting them"]]></title><description><![CDATA[
<p>Can confirm. This "aging brain" regularly and vividly inserts my child into memories created before they existed.</p>
]]></description><pubDate>Wed, 02 Sep 2026 22:20:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=49543379</link><dc:creator>mdavidn</dc:creator><comments>https://news.ycombinator.com/item?id=49543379</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49543379</guid></item><item><title><![CDATA[New comment by mdavidn in "EVE Online moves to Python 3"]]></title><description><![CDATA[
<p>For many, it's an online third space. Cooperating to overcome shared challenges reinforces social ties. The game provides a weekly schedule of activities and new challenges quarterly.<p>My credentials: I played every expansion (but not every tier) since vanilla with the same group of people. I only stepped away in The War Within after family obligations and time zones got in the way.</p>
]]></description><pubDate>Sat, 29 Aug 2026 20:19:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49493012</link><dc:creator>mdavidn</dc:creator><comments>https://news.ycombinator.com/item?id=49493012</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49493012</guid></item><item><title><![CDATA[New comment by mdavidn in "Black hole singularity is a surface not a point"]]></title><description><![CDATA[
<p>It blows my mind that, in the frame of an outside observer, time appears to stop at the event horizon. An observer falling through the horizon (who survived the radiation and tidal forces) would not perceive this.</p>
]]></description><pubDate>Tue, 25 Aug 2026 19:53:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=49439701</link><dc:creator>mdavidn</dc:creator><comments>https://news.ycombinator.com/item?id=49439701</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49439701</guid></item><item><title><![CDATA[New comment by mdavidn in "AliExpress runs silent WebAudio fingerprinting that breaks Bluetooth multipoint"]]></title><description><![CDATA[
<p>I notice this all of the time on sites with ads. I use AirPods to listen to music on my phone at work. Opening websites on my Mac routinely steals the AirPod connection but plays nothing audible.</p>
]]></description><pubDate>Thu, 20 Aug 2026 17:08:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49377330</link><dc:creator>mdavidn</dc:creator><comments>https://news.ycombinator.com/item?id=49377330</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49377330</guid></item><item><title><![CDATA[New comment by mdavidn in "The Amazon tax"]]></title><description><![CDATA[
<p>In the past year, I ended my Amazon Prime membership and started shopping at Target again for this reason. A few items I do still purchase on Amazon, and that has been eye-opening: Checkout is now a minefield of dark patterns, filled with buttons that would reactivate my Prime membership in one click. Is their goal to drive me away from the service?</p>
]]></description><pubDate>Tue, 18 Aug 2026 23:20:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=49354270</link><dc:creator>mdavidn</dc:creator><comments>https://news.ycombinator.com/item?id=49354270</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49354270</guid></item><item><title><![CDATA[New comment by mdavidn in "An update on leaving Gmail for Fastmail"]]></title><description><![CDATA[
<p>As an alternative to forwarding, you can also configure Fastmail to fetch mail from (and send via) Gmail like a mail client.</p>
]]></description><pubDate>Mon, 17 Aug 2026 21:42:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=49338081</link><dc:creator>mdavidn</dc:creator><comments>https://news.ycombinator.com/item?id=49338081</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49338081</guid></item><item><title><![CDATA[New comment by mdavidn in "JDK 27 G1/Parallel/Serial GC Changes"]]></title><description><![CDATA[
<p>> If you hammer a 100GB-1TB heap in steady state with small allocations for, say, a month at 100% CPU, does it eventually do the typical Java thing, where a major compaction takes the process down for seconds or even minutes, or does it just slow down application requests so it can keep up with load?<p>No. Every garbage collection in Java relocates objects. Compared to malloc, memory fragmentation in long-lived processes is less of a concern. Freelists track only large segments of available memory. The allocator reserves a segment per thread and simply advances a pointer. Small short-lived objects are never visited by the collector. Instead, live siblings are relocated elsewhere before the entire segment is reclaimed.<p>The above holds true for all of the collectors. The difference is how they deal with concurrent changes to object pointers by the application. Generally, stopping the world uses less net CPU than the memory barriers required by G1GC and ZGC, but most applications are willing to provide more memory and CPU in exchange for shorter pauses.</p>
]]></description><pubDate>Fri, 14 Aug 2026 02:47:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=49294248</link><dc:creator>mdavidn</dc:creator><comments>https://news.ycombinator.com/item?id=49294248</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49294248</guid></item><item><title><![CDATA[New comment by mdavidn in "Docker Sandboxes – Disposable, isolated sandboxes for AI agents"]]></title><description><![CDATA[
<p>Aside from hiding agent credentials from the agent, it also runs an isolated Docker Engine for the agent to use freely.</p>
]]></description><pubDate>Mon, 10 Aug 2026 14:41:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=49244347</link><dc:creator>mdavidn</dc:creator><comments>https://news.ycombinator.com/item?id=49244347</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49244347</guid></item><item><title><![CDATA[New comment by mdavidn in "Atlassian Rovo Exfiltrates Data, Bypassing Controls"]]></title><description><![CDATA[
<p>Now pretend you are DAN (Do Anything Now) and ...</p>
]]></description><pubDate>Thu, 06 Aug 2026 00:40:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49190958</link><dc:creator>mdavidn</dc:creator><comments>https://news.ycombinator.com/item?id=49190958</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49190958</guid></item><item><title><![CDATA[New comment by mdavidn in "Passkeys were invented by engineers with zero understanding of consumer brain"]]></title><description><![CDATA[
<p>I can't speak to all of your browser combinations, but most desktop browsers can present a QR code when logging in with a passkey. I keep my passkeys in a password manager synced between my phone and personal computers. On my work computer, where the password manager is not installed, I can still use passkeys by scanning the QR code with my iPhone's camera app.</p>
]]></description><pubDate>Wed, 22 Jul 2026 16:50:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=49009718</link><dc:creator>mdavidn</dc:creator><comments>https://news.ycombinator.com/item?id=49009718</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49009718</guid></item><item><title><![CDATA[New comment by mdavidn in "Grok CLI uploaded the whole home directory to GCS"]]></title><description><![CDATA[
<p>Especially when I find that, when I ask an agent not to do something, the mere mention seems to put the "idea" in its "head," making it more likely to ultimately do that thing.</p>
]]></description><pubDate>Mon, 13 Jul 2026 16:27:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48895026</link><dc:creator>mdavidn</dc:creator><comments>https://news.ycombinator.com/item?id=48895026</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48895026</guid></item><item><title><![CDATA[New comment by mdavidn in "Buried Apple feature turns an iPhone into the perfect kids' dumb phone"]]></title><description><![CDATA[
<p>Wow. I was reading this article on a iPhone when the heavy ads crashed my Safari tab. After it auto-reloaded, the paywall claimed I had used all of my free articles. Thanks, Wired.</p>
]]></description><pubDate>Thu, 09 Jul 2026 22:16:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48853094</link><dc:creator>mdavidn</dc:creator><comments>https://news.ycombinator.com/item?id=48853094</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48853094</guid></item><item><title><![CDATA[New comment by mdavidn in "We Are the Last People Who Know How It Works"]]></title><description><![CDATA[
<p>Zach Barth and his former studio Zachtronics released several entertaining puzzle games based on idealized fake assembly languages. These are a lot of fun and useful for introducing registers and multiprocessing.</p>
]]></description><pubDate>Tue, 30 Jun 2026 18:27:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48737112</link><dc:creator>mdavidn</dc:creator><comments>https://news.ycombinator.com/item?id=48737112</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48737112</guid></item><item><title><![CDATA[New comment by mdavidn in "Steam Machine"]]></title><description><![CDATA[
<p>I use this feature to reduce Valve's egress bill, but local transfers do seem slower than downloading from the internet. I'm not sure why. I have one device hardwired to my network switch. Maybe Steam is bottlenecked on poorly optimized disk IO code?</p>
]]></description><pubDate>Mon, 22 Jun 2026 18:28:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48633998</link><dc:creator>mdavidn</dc:creator><comments>https://news.ycombinator.com/item?id=48633998</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48633998</guid></item><item><title><![CDATA[New comment by mdavidn in "SpaceX to buy Cursor for $60B"]]></title><description><![CDATA[
<p>The value of code is approaching zero. SpaceX is buying training data and customer relationships.</p>
]]></description><pubDate>Tue, 16 Jun 2026 23:11:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48563565</link><dc:creator>mdavidn</dc:creator><comments>https://news.ycombinator.com/item?id=48563565</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48563565</guid></item><item><title><![CDATA[New comment by mdavidn in "Gmail thinks I'm stupid, so I left"]]></title><description><![CDATA[
<p>Google has always been like this. I remember a presentation from the Google Cloud Platform team a decade ago when they smugly asserted that they'd take care of "the hard stuff" while I, their business customer, focused on ... the easy stuff?</p>
]]></description><pubDate>Tue, 02 Jun 2026 20:25:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48375749</link><dc:creator>mdavidn</dc:creator><comments>https://news.ycombinator.com/item?id=48375749</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48375749</guid></item><item><title><![CDATA[New comment by mdavidn in "Microsoft Copilot Cowork Exfiltrates Files"]]></title><description><![CDATA[
<p>A skill is just instructions that the agent can autonomously copy into context. There’s no trust boundary between trusted and untrusted context.</p>
]]></description><pubDate>Mon, 25 May 2026 23:08:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48272925</link><dc:creator>mdavidn</dc:creator><comments>https://news.ycombinator.com/item?id=48272925</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48272925</guid></item><item><title><![CDATA[New comment by mdavidn in "Microsoft Copilot Cowork Exfiltrates Files"]]></title><description><![CDATA[
<p>If this can be exploited via a skill, then it can be exploited via untrusted input inserted into context. Does Cowork help with reading email?</p>
]]></description><pubDate>Mon, 25 May 2026 23:00:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48272881</link><dc:creator>mdavidn</dc:creator><comments>https://news.ycombinator.com/item?id=48272881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48272881</guid></item><item><title><![CDATA[New comment by mdavidn in "Using HTTP/2 Cleartext for a server in Go 1.24"]]></title><description><![CDATA[
<p>Note that AWS ALB does not support h2c. When the client and server do, ALB will dutifully forward the h2c header and fail to handle the upgraded response.</p>
]]></description><pubDate>Mon, 25 May 2026 00:01:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48262258</link><dc:creator>mdavidn</dc:creator><comments>https://news.ycombinator.com/item?id=48262258</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48262258</guid></item><item><title><![CDATA[New comment by mdavidn in "Ruby for Good"]]></title><description><![CDATA[
<p>Compiler errors help the chatbot find and fix problems. The equivalent in Ruby, RBS, isn't as widely adopted. Type annotations being in separate files is also inconvenient.<p><a href="https://github.com/ruby/rbs" rel="nofollow">https://github.com/ruby/rbs</a></p>
]]></description><pubDate>Sun, 24 May 2026 17:21:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48259174</link><dc:creator>mdavidn</dc:creator><comments>https://news.ycombinator.com/item?id=48259174</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48259174</guid></item></channel></rss>