<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: brody_hamer</title><link>https://news.ycombinator.com/user?id=brody_hamer</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 30 Jun 2026 05:55:59 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=brody_hamer" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by brody_hamer in "Turn your site into a place people can bump into each other"]]></title><description><![CDATA[
<p>This sounds awesome! I’d love to playtest it when you’re ready.</p>
]]></description><pubDate>Sat, 27 Jun 2026 23:16:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48702737</link><dc:creator>brody_hamer</dc:creator><comments>https://news.ycombinator.com/item?id=48702737</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48702737</guid></item><item><title><![CDATA[New comment by brody_hamer in "Show HN: TownSquare, a tiny presence layer for websites"]]></title><description><![CDATA[
<p>Easy come, easy go. I find most vibe coded projects are abandonware.<p>Also, in this context, security.</p>
]]></description><pubDate>Sun, 21 Jun 2026 00:50:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48614600</link><dc:creator>brody_hamer</dc:creator><comments>https://news.ycombinator.com/item?id=48614600</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48614600</guid></item><item><title><![CDATA[New comment by brody_hamer in "Show HN: I built a sub-500ms latency voice agent from scratch"]]></title><description><![CDATA[
<p>> Voice is a turn-taking problem<p>It really feels to me like there’s some low hanging fruit with voice that no one is capitalizing on: filler words and pacing. 
When the llm notices a silence, it fills it with a contextually aware filler word while the real response generates. 
Just an “mhmm” or a “right, right”.
It’d go so far to make the back and forth feel more like a conversation, and if the speaker wasn’t done speaking; there’s no talking over the user garbage. (Say the filler word, then continue listening.)</p>
]]></description><pubDate>Tue, 03 Mar 2026 00:23:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47226218</link><dc:creator>brody_hamer</dc:creator><comments>https://news.ycombinator.com/item?id=47226218</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47226218</guid></item><item><title><![CDATA[New comment by brody_hamer in "Loops is a federated, open-source TikTok"]]></title><description><![CDATA[
<p>Censorship.</p>
]]></description><pubDate>Sun, 22 Feb 2026 21:19:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47114790</link><dc:creator>brody_hamer</dc:creator><comments>https://news.ycombinator.com/item?id=47114790</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47114790</guid></item><item><title><![CDATA[New comment by brody_hamer in "Just the Browser"]]></title><description><![CDATA[
<p>A few weeks ago I noticed some mysterious app was killing my (poor) internet downloading a large file.<p>It was chrome, downloading a multi GB file without any sort of UI hints that it was doing so. A generative AI file.<p>Is this why chrome uses so much ram? They’ve just been pushing up the memory usage in preparation for this day, hoping I wouldn’t notice the extra software now running on my (old, outdated) system?</p>
]]></description><pubDate>Fri, 16 Jan 2026 13:15:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46646059</link><dc:creator>brody_hamer</dc:creator><comments>https://news.ycombinator.com/item?id=46646059</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46646059</guid></item><item><title><![CDATA[New comment by brody_hamer in "Email verification protocol"]]></title><description><![CDATA[
<p>> a dns record that specifies the domain to use for oidc for emails on that domain.<p>Oooh I like this idea!</p>
]]></description><pubDate>Mon, 10 Nov 2025 02:52:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=45871830</link><dc:creator>brody_hamer</dc:creator><comments>https://news.ycombinator.com/item?id=45871830</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45871830</guid></item><item><title><![CDATA[New comment by brody_hamer in "Show HN: Meals You Love – AI-powered meal planning and grocery shopping"]]></title><description><![CDATA[
<p>I made something similar to scratch my own itch. What I really wanted was to plan meals for the week with as little thinking as possible.<p>The result is a very <i>interruptible</i> grocery list process, where I know I haven’t forgotten anything.<p><a href="https://supperstock.ca/" rel="nofollow">https://supperstock.ca/</a></p>
]]></description><pubDate>Thu, 30 Oct 2025 23:08:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=45766480</link><dc:creator>brody_hamer</dc:creator><comments>https://news.ycombinator.com/item?id=45766480</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45766480</guid></item><item><title><![CDATA[New comment by brody_hamer in "AWS multiple services outage in us-east-1"]]></title><description><![CDATA[
<p>If I understand the original theory, we can work out the math with a little more detail... (For clarity, the berlin wall was erected in 1961.)<p>- In 1969 (8 years after the wall was erected): You'd calculate that there's a 50% chance that the wall will fall between 1972 (8x4/3=11 years) and 1993 (8x4=32 years)<p>- In 1989 (28 years after the wall was erected): You'd calculate that there's a 50% chance that the wall will fall between 1998 (28x4/3=37 years) and 2073 (28x4=112 years)<p>- In 1961 (when the wall was, say, 6 months old): You'd calculate that there's a 50% chance that the wall will fall between 1961 (0.5x4/3=0.667 years) and 1963 (0.5x4=2 years)<p>I found doing the math helped to point out how wide of a range the estimate provides. And 50% of the times you use this estimation method; your estimate will correctly be within this estimated range. It's also worth pointing out that, if your visit was at a random moment between 1961 and 1989, there's only a 3.6% chance that you visited in the final year of its 28 year span, and 1.8% chance that you visited in the first 6 months.</p>
]]></description><pubDate>Tue, 21 Oct 2025 01:23:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=45651458</link><dc:creator>brody_hamer</dc:creator><comments>https://news.ycombinator.com/item?id=45651458</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45651458</guid></item><item><title><![CDATA[New comment by brody_hamer in "Open Social"]]></title><description><![CDATA[
<p>I really like the approach of nostr, but when I tried to use it, each client I tried would start me off following ecoin pump and dump influencers. It was really off putting.<p>I would’ve preferred starting off in an empty room, an experience more like using signal.</p>
]]></description><pubDate>Fri, 26 Sep 2025 22:08:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=45391507</link><dc:creator>brody_hamer</dc:creator><comments>https://news.ycombinator.com/item?id=45391507</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45391507</guid></item><item><title><![CDATA[New comment by brody_hamer in "Japan Post launches 'digital address' system"]]></title><description><![CDATA[
<p>Easier to roll out this way would be my guess?<p>With your approach, the burden is on the post office to update their handling process.<p>With the implemented approach, nothing changes about the postal process, and the burden of work is shifted to the sender, who must look up the code for the recipient’s current address.</p>
]]></description><pubDate>Thu, 29 May 2025 04:10:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=44123046</link><dc:creator>brody_hamer</dc:creator><comments>https://news.ycombinator.com/item?id=44123046</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44123046</guid></item><item><title><![CDATA[New comment by brody_hamer in "Your phone isn't secretly listening to you, but the truth is more disturbing"]]></title><description><![CDATA[
<p>I’m basing my reasoning on the assumption that advertisers (such as google, meta, tictoc) are aware of your location <i>at all times</i>. (See: <a href="https://news.ycombinator.com/item?id=42909921">https://news.ycombinator.com/item?id=42909921</a>)<p>Based on this assumption, it wouldn’t be necessary for <i>any</i> of your friends to search for the topic during an evening together.. it would simply be enough that one of the friends showed some interest in the topic prior to the hangout (searched for something, read a blog, stopped for too long on an instagram reel).<p>Then, during an evening together, your phones all share the same location (and possibly movement). That’s enough for advertisers to suspect there’s <i>some</i> relationship there. Enough of an association to attempt an ad placement (or instagram reel) for a particular obscure topic.</p>
]]></description><pubDate>Sun, 27 Apr 2025 21:56:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=43815457</link><dc:creator>brody_hamer</dc:creator><comments>https://news.ycombinator.com/item?id=43815457</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43815457</guid></item><item><title><![CDATA[New comment by brody_hamer in "Your phone isn't secretly listening to you, but the truth is more disturbing"]]></title><description><![CDATA[
<p>Location location location.<p>- User 1 shows an interest in <topic>.<p>- User 1 visits the same location, for the same period of time, as user 2.<p>- So I show an ad for <topic> to user 2.</p>
]]></description><pubDate>Sat, 26 Apr 2025 02:51:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=43800480</link><dc:creator>brody_hamer</dc:creator><comments>https://news.ycombinator.com/item?id=43800480</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43800480</guid></item><item><title><![CDATA[New comment by brody_hamer in "Installing air filters in classrooms has surprisingly large educational benefits (2020)"]]></title><description><![CDATA[
<p>My first thought was the exact opposite. Ambient noise in classroom (from other students) can be very distracting, and I wonder if adding white noise helps kids to focus (in the same way that accoustic dampening would)</p>
]]></description><pubDate>Mon, 31 Mar 2025 11:53:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=43533891</link><dc:creator>brody_hamer</dc:creator><comments>https://news.ycombinator.com/item?id=43533891</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43533891</guid></item><item><title><![CDATA[New comment by brody_hamer in "The Candid Naivety of Geeks"]]></title><description><![CDATA[
<p>Yea this one confused me. DKIM and DMARC are about preventing impersonation. Haha. Nothing to do with unsolicited email.</p>
]]></description><pubDate>Sun, 30 Mar 2025 01:06:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=43520241</link><dc:creator>brody_hamer</dc:creator><comments>https://news.ycombinator.com/item?id=43520241</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43520241</guid></item><item><title><![CDATA[New comment by brody_hamer in "What to Do"]]></title><description><![CDATA[
<p>What more can a person do than eat, drink, and take joy in their work?</p>
]]></description><pubDate>Sat, 29 Mar 2025 13:46:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=43515498</link><dc:creator>brody_hamer</dc:creator><comments>https://news.ycombinator.com/item?id=43515498</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43515498</guid></item><item><title><![CDATA[New comment by brody_hamer in "How we used GPT-4o for image detection with 350 similar illustrations"]]></title><description><![CDATA[
<p>They did.<p>> “ To address this limitation, we turned to data augmentation, artificially creating new versions of each image by modifying colors, adding noise, applying distortion, or rotating images. By the end, we had generated 600 augmented images per car.”</p>
]]></description><pubDate>Mon, 13 Jan 2025 23:59:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=42691315</link><dc:creator>brody_hamer</dc:creator><comments>https://news.ycombinator.com/item?id=42691315</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42691315</guid></item><item><title><![CDATA[New comment by brody_hamer in "Short Message Compression Using LLMs"]]></title><description><![CDATA[
<p>I haven’t played around with it too much myself, but I remember reading that gzip (or at least python’s compatible zlib library) supports a “seed dictionary” of expected fragments”.<p>I gather that you’d supply the same “seed” during both compression and decompression, and this would reduce the amount of information embedded into the compressed result.</p>
]]></description><pubDate>Mon, 30 Dec 2024 16:56:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=42551056</link><dc:creator>brody_hamer</dc:creator><comments>https://news.ycombinator.com/item?id=42551056</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42551056</guid></item><item><title><![CDATA[New comment by brody_hamer in "The $5000 Compression Challenge (2001)"]]></title><description><![CDATA[
<p>I thought the same thing. Surely a random binary sequence will have some (small) repeating sequences? So as long as we can find them and (efficiently) mark their locations, we can have some small size reduction.<p>Which is basically what he’s done here. He’s cheating by marking the location of the repeating sequence using unique files, rather than some other <i>actually</i> more efficient location system.<p>This is a fun discussion! I think it helps to make compression feel more approachable for armchair enthusiasts.</p>
]]></description><pubDate>Mon, 25 Nov 2024 01:03:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=42232185</link><dc:creator>brody_hamer</dc:creator><comments>https://news.ycombinator.com/item?id=42232185</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42232185</guid></item><item><title><![CDATA[New comment by brody_hamer in "Docker Compose Isn't Enough"]]></title><description><![CDATA[
<p>Comparing oneself to docker compose is a straw man, when docker’s production option is docker swarm.</p>
]]></description><pubDate>Wed, 13 Nov 2024 04:32:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=42122922</link><dc:creator>brody_hamer</dc:creator><comments>https://news.ycombinator.com/item?id=42122922</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42122922</guid></item><item><title><![CDATA[New comment by brody_hamer in "Try to fix it one level deeper"]]></title><description><![CDATA[
<p>I learned a similar mantra that I keep returning to: “there’s never just one problem.”<p>- How did this bug make it to production? Where’s the missing unit test? Code review?<p>- Could the error have been handled automatically? Or more gracefully?</p>
]]></description><pubDate>Tue, 15 Oct 2024 23:21:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=41854122</link><dc:creator>brody_hamer</dc:creator><comments>https://news.ycombinator.com/item?id=41854122</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41854122</guid></item></channel></rss>