<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: mjwhansen</title><link>https://news.ycombinator.com/user?id=mjwhansen</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 23 May 2026 02:38:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mjwhansen" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Delightfully Boring, Carefully Crafted: The Story Behind Geocodio's Redesign]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.geocod.io/code-and-coordinates/2026-05-11-the-story-behind-geocodios-redesign">https://www.geocod.io/code-and-coordinates/2026-05-11-the-story-behind-geocodios-redesign</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48095211">https://news.ycombinator.com/item?id=48095211</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 11 May 2026 14:06:24 +0000</pubDate><link>https://www.geocod.io/code-and-coordinates/2026-05-11-the-story-behind-geocodios-redesign</link><dc:creator>mjwhansen</dc:creator><comments>https://news.ycombinator.com/item?id=48095211</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48095211</guid></item><item><title><![CDATA[Chief: Delightfully Simple Agentic Loops]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.geocod.io/code-and-coordinates/2026-02-18-introducing-chief/">https://www.geocod.io/code-and-coordinates/2026-02-18-introducing-chief/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47075661">https://news.ycombinator.com/item?id=47075661</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 19 Feb 2026 16:38:14 +0000</pubDate><link>https://www.geocod.io/code-and-coordinates/2026-02-18-introducing-chief/</link><dc:creator>mjwhansen</dc:creator><comments>https://news.ycombinator.com/item?id=47075661</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47075661</guid></item><item><title><![CDATA[New comment by mjwhansen in "If you're struggling to get your engineers to adopt AI, read this"]]></title><description><![CDATA[
<p>As the CEO, I mean, yeah, please do check out our plans and pricing!<p>We’re not selling anything about AI and have no association with Claude Code, though</p>
]]></description><pubDate>Thu, 22 Jan 2026 17:44:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46722613</link><dc:creator>mjwhansen</dc:creator><comments>https://news.ycombinator.com/item?id=46722613</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46722613</guid></item><item><title><![CDATA[Is Your Team Still Hand-Chiseling Code?]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.geocod.io/code-and-coordinates/2026-01-21-hand-chiseling-code/">https://www.geocod.io/code-and-coordinates/2026-01-21-hand-chiseling-code/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46703626">https://news.ycombinator.com/item?id=46703626</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 21 Jan 2026 10:31:09 +0000</pubDate><link>https://www.geocod.io/code-and-coordinates/2026-01-21-hand-chiseling-code/</link><dc:creator>mjwhansen</dc:creator><comments>https://news.ycombinator.com/item?id=46703626</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46703626</guid></item><item><title><![CDATA[New comment by mjwhansen in "Creators of Tailwind laid off 75% of their engineering team"]]></title><description><![CDATA[
<p>Nothing but love to Adam and the Tailwind team (including now-former team members) today. They’ve made huge contributions to web development and it just sucks, sucks, sucks that things have turned out this way. I know he’ll find a way forward, though.</p>
]]></description><pubDate>Wed, 07 Jan 2026 21:02:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46532700</link><dc:creator>mjwhansen</dc:creator><comments>https://news.ycombinator.com/item?id=46532700</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46532700</guid></item><item><title><![CDATA[HelpSpot Turns 20]]></title><description><![CDATA[
<p>Article URL: <a href="https://ianlandsman.com/helpspot-turns-20">https://ianlandsman.com/helpspot-turns-20</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45698514">https://news.ycombinator.com/item?id=45698514</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 24 Oct 2025 20:00:34 +0000</pubDate><link>https://ianlandsman.com/helpspot-turns-20</link><dc:creator>mjwhansen</dc:creator><comments>https://news.ycombinator.com/item?id=45698514</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45698514</guid></item><item><title><![CDATA[Scaling request logging with ClickHouse, Kafka, and Vector]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.geocod.io/code-and-coordinates/2025-10-02-from-millions-to-billions/">https://www.geocod.io/code-and-coordinates/2025-10-02-from-millions-to-billions/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45514213">https://news.ycombinator.com/item?id=45514213</a></p>
<p>Points: 136</p>
<p># Comments: 28</p>
]]></description><pubDate>Wed, 08 Oct 2025 09:56:25 +0000</pubDate><link>https://www.geocod.io/code-and-coordinates/2025-10-02-from-millions-to-billions/</link><dc:creator>mjwhansen</dc:creator><comments>https://news.ycombinator.com/item?id=45514213</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45514213</guid></item><item><title><![CDATA[New comment by mjwhansen in "Paid $2400 to Cloudflare, support refuses to help"]]></title><description><![CDATA[
<p>That's wild! Hopefully someone at Cloudflare sees this and can help you out</p>
]]></description><pubDate>Mon, 15 Sep 2025 15:19:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=45250712</link><dc:creator>mjwhansen</dc:creator><comments>https://news.ycombinator.com/item?id=45250712</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45250712</guid></item><item><title><![CDATA[New comment by mjwhansen in "America by Design Fail"]]></title><description><![CDATA[
<p>For people outside DC:<p>18F [1] was the government’s design group, and did incredible work to improve the level of visual, UX, and UI design as well as usability across federal government websites. They created standards, led trainings and workshops, and were a go-to resource for people in and outside of the government.<p>You may have heard about the US Digital Service, but 18F were equally rockstar-level in the local community. Highly dedicated civil servants who were very good at what they did and very good at communicating it to others.<p>In May, DOGE unceremoniously gutted the department and shut it down.<p>Thankfully, they’ve archived their guides on an external site [2]. I didn’t even work for the federal government but I used to use these all the time when I was a product manager.<p>If you happen to see a resume come across your desk from someone who worked at 18F, jump on that. You’re lucky.<p>[1] <a href="https://en.m.wikipedia.org/wiki/18F" rel="nofollow">https://en.m.wikipedia.org/wiki/18F</a><p>[2] <a href="https://guides.18f.org/" rel="nofollow">https://guides.18f.org/</a></p>
]]></description><pubDate>Wed, 27 Aug 2025 06:11:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=45035987</link><dc:creator>mjwhansen</dc:creator><comments>https://news.ycombinator.com/item?id=45035987</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45035987</guid></item><item><title><![CDATA[New comment by mjwhansen in "Show HN: I spent 6 years building a ridiculous wooden pixel display"]]></title><description><![CDATA[
<p>Ben, can I get a vowel, please?</p>
]]></description><pubDate>Mon, 04 Aug 2025 17:58:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=44789327</link><dc:creator>mjwhansen</dc:creator><comments>https://news.ycombinator.com/item?id=44789327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44789327</guid></item><item><title><![CDATA[New comment by mjwhansen in "Show HN: I spent 6 years building a ridiculous wooden pixel display"]]></title><description><![CDATA[
<p>Such a cool project, Ben!</p>
]]></description><pubDate>Mon, 04 Aug 2025 17:56:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=44789288</link><dc:creator>mjwhansen</dc:creator><comments>https://news.ycombinator.com/item?id=44789288</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44789288</guid></item><item><title><![CDATA['There's a knife at my throat'. A tax code time bomb hammered small businesses]]></title><description><![CDATA[
<p>Article URL: <a href="https://qz.com/tax-code-section-174-tech-layoffs-small-businesses">https://qz.com/tax-code-section-174-tech-layoffs-small-businesses</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44498043">https://news.ycombinator.com/item?id=44498043</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 08 Jul 2025 08:02:28 +0000</pubDate><link>https://qz.com/tax-code-section-174-tech-layoffs-small-businesses</link><dc:creator>mjwhansen</dc:creator><comments>https://news.ycombinator.com/item?id=44498043</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44498043</guid></item><item><title><![CDATA[New comment by mjwhansen in "Show HN: A Simple Server to Match Long/Lat to a TimeZone"]]></title><description><![CDATA[
<p>That's really good to hear, thanks!<p>The organizer of Longhorn PHP is a friend of ours (Daniel Abernathy), and we have a somewhat official-unofficial rule that we always sponsor our friends' conferences :)</p>
]]></description><pubDate>Tue, 10 Jun 2025 14:02:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=44236935</link><dc:creator>mjwhansen</dc:creator><comments>https://news.ycombinator.com/item?id=44236935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44236935</guid></item><item><title><![CDATA[New comment by mjwhansen in "Tell HN: Help restore the tax deduction for software dev in the US (Section 174)"]]></title><description><![CDATA[
<p>Thanks for being part of SSBA and continuing to raise awareness!</p>
]]></description><pubDate>Tue, 10 Jun 2025 13:58:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=44236885</link><dc:creator>mjwhansen</dc:creator><comments>https://news.ycombinator.com/item?id=44236885</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44236885</guid></item><item><title><![CDATA[New comment by mjwhansen in "Tell HN: Help restore the tax deduction for software dev in the US (Section 174)"]]></title><description><![CDATA[
<p>Thanks for spreading the word about SSBA!</p>
]]></description><pubDate>Tue, 10 Jun 2025 12:25:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=44235961</link><dc:creator>mjwhansen</dc:creator><comments>https://news.ycombinator.com/item?id=44235961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44235961</guid></item><item><title><![CDATA[New comment by mjwhansen in "Show HN: A Simple Server to Match Long/Lat to a TimeZone"]]></title><description><![CDATA[
<p>Co-Founder of Geocodio here — glad we were able to help with your geocoding+timezone needs!<p>(And glad to hear that conference sponsorships work. A lot of smaller conferences are struggling to find sponsors these days, so if anyone reading is in a position to sponsor, the organizer of your favorite conference would probably appreciate it!)</p>
]]></description><pubDate>Wed, 21 May 2025 16:01:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=44052893</link><dc:creator>mjwhansen</dc:creator><comments>https://news.ycombinator.com/item?id=44052893</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44052893</guid></item><item><title><![CDATA[New comment by mjwhansen in "Four years of running a SaaS in a competitive market"]]></title><description><![CDATA[
<p>Congrats on four years, Max! Thanks for mentioning my book, glad to hear it has been helpful!</p>
]]></description><pubDate>Sun, 11 May 2025 14:11:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=43953954</link><dc:creator>mjwhansen</dc:creator><comments>https://news.ycombinator.com/item?id=43953954</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43953954</guid></item><item><title><![CDATA[New comment by mjwhansen in "Keeping our free tier sustainable by preventing abuse"]]></title><description><![CDATA[
<p>yep! Local governments create some of the source data we use for tax purposes.<p>We have more about our data sources here: <a href="https://www.geocod.io/data-sources/" rel="nofollow">https://www.geocod.io/data-sources/</a></p>
]]></description><pubDate>Tue, 25 Feb 2025 10:35:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=43170225</link><dc:creator>mjwhansen</dc:creator><comments>https://news.ycombinator.com/item?id=43170225</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43170225</guid></item><item><title><![CDATA[New comment by mjwhansen in "Keeping our free tier sustainable by preventing abuse"]]></title><description><![CDATA[
<p>Co-Founder of Geocodio here who designed the scoring system :)<p>I suppose you could call it inspired by Bayesian inference since we're using multiple pieces of independent evidence to calculate a score, though that makes it sound a bit fancier than it is and we aren't using the Bayes' theorem. But it's possible I had that in the back of my head from a game theory class I took long ago.<p>But for the fun of it, let's model it that way:<p>Probability (Spam | disposable email domain, IP address, etc... ) = [probability(disposable email domain, IP address, etc... | spam) x prior probability(spam rate)] / probability(disposable email domain, IP address, etc...)<p>Or something like that.<p>Also — it's a delight to have one of Patrick's articles mentioned in connection with this!</p>
]]></description><pubDate>Tue, 25 Feb 2025 10:33:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=43170205</link><dc:creator>mjwhansen</dc:creator><comments>https://news.ycombinator.com/item?id=43170205</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43170205</guid></item><item><title><![CDATA[Strategy Is Not War; It's Gardening]]></title><description><![CDATA[
<p>Article URL: <a href="https://eleganthack.com/strategy-is-not-war-its-gardening/">https://eleganthack.com/strategy-is-not-war-its-gardening/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42304620">https://news.ycombinator.com/item?id=42304620</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 03 Dec 2024 10:10:30 +0000</pubDate><link>https://eleganthack.com/strategy-is-not-war-its-gardening/</link><dc:creator>mjwhansen</dc:creator><comments>https://news.ycombinator.com/item?id=42304620</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42304620</guid></item></channel></rss>