<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: msmith</title><link>https://news.ycombinator.com/user?id=msmith</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 29 Aug 2026 09:05:42 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=msmith" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by msmith in "The Twelve-Factor App"]]></title><description><![CDATA[
<p>How did you see a connection to Intuit? I believe this originated from Adam Wiggins, cofounder of Heroku - acquired by Salesforce.</p>
]]></description><pubDate>Fri, 28 Aug 2026 16:40:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=49481091</link><dc:creator>msmith</dc:creator><comments>https://news.ycombinator.com/item?id=49481091</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49481091</guid></item><item><title><![CDATA[New comment by msmith in "DNS-Persist-01: A New Model for DNS-Based Challenge Validation"]]></title><description><![CDATA[
<p>To mitigate the threat from an attacker who controls the network between the cert issuer and the DNS server, CAs will check the DNS records from multiple vantage points.<p>Let's Encrypt has been doing this for several years, and it's a requirement for all CAs as of 2024.<p>[1] <a href="https://cabforum.org/2024/08/05/ballot-sc067v3-require-domain-validation-and-caa-checks-to-be-performed-from-multiple-network-perspectives-corroboration/" rel="nofollow">https://cabforum.org/2024/08/05/ballot-sc067v3-require-domai...</a></p>
]]></description><pubDate>Thu, 19 Feb 2026 01:30:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47068802</link><dc:creator>msmith</dc:creator><comments>https://news.ycombinator.com/item?id=47068802</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47068802</guid></item><item><title><![CDATA[New comment by msmith in "Seattle tumbles to No. 20 in global ranking of startup ecosystems"]]></title><description><![CDATA[
<p>1 is the lowest score. 10 is highest</p>
]]></description><pubDate>Fri, 14 Jun 2024 20:53:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=40685008</link><dc:creator>msmith</dc:creator><comments>https://news.ycombinator.com/item?id=40685008</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40685008</guid></item><item><title><![CDATA[New comment by msmith in "Recreating the Flying Toasters screen saver for the Vision Pro"]]></title><description><![CDATA[
<p>- “G4” the TV network, not to be confused with the series of Mac computers</p>
]]></description><pubDate>Tue, 02 Apr 2024 20:38:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=39910612</link><dc:creator>msmith</dc:creator><comments>https://news.ycombinator.com/item?id=39910612</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39910612</guid></item><item><title><![CDATA[New comment by msmith in "Cutting down AWS cost by $150k per year simply by shutting things off"]]></title><description><![CDATA[
<p><a href="https://www.infracost.io/">https://www.infracost.io/</a> might do what you're imagining</p>
]]></description><pubDate>Mon, 22 Jan 2024 19:31:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=39094201</link><dc:creator>msmith</dc:creator><comments>https://news.ycombinator.com/item?id=39094201</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39094201</guid></item><item><title><![CDATA[New comment by msmith in "Turbo Pascal Turns 40"]]></title><description><![CDATA[
<p>I had a similar experience in the same era. In addition to the deviant stuff I also used it to tinker with graphics programming using inline assembly for the “performance critical” (for a 386SX) parts. That experience definitely laid the foundation for what I do today.</p>
]]></description><pubDate>Thu, 30 Nov 2023 23:42:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=38480871</link><dc:creator>msmith</dc:creator><comments>https://news.ycombinator.com/item?id=38480871</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38480871</guid></item><item><title><![CDATA[New comment by msmith in "After Boeing declines to pay up, ransomware group leaks 45 GB of data"]]></title><description><![CDATA[
<p>This sounds like how we use a CVSS score to gauge the severity of software vulnerabilities.<p>Maybe the world needs a standardized place to catalog and rank all the data breaches that have been disclosed.</p>
]]></description><pubDate>Mon, 20 Nov 2023 22:05:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=38355569</link><dc:creator>msmith</dc:creator><comments>https://news.ycombinator.com/item?id=38355569</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38355569</guid></item><item><title><![CDATA[New comment by msmith in "Cloudflare API Down"]]></title><description><![CDATA[
<p>I feel the same way. What about Akamai, Fastly, or Okta? Maybe Cloudflare gets more attention because their low end plans are accessible to anyone.</p>
]]></description><pubDate>Fri, 03 Nov 2023 04:28:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=38124531</link><dc:creator>msmith</dc:creator><comments>https://news.ycombinator.com/item?id=38124531</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38124531</guid></item><item><title><![CDATA[New comment by msmith in "FCC launches inquiry to increase minimum broadband speed [pdf]"]]></title><description><![CDATA[
<p>It boggles my mind that Google Fiber has been available in Austin, TX for 10 years but is still not available in the communities next door to Google HQ.</p>
]]></description><pubDate>Wed, 01 Nov 2023 21:33:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=38105643</link><dc:creator>msmith</dc:creator><comments>https://news.ycombinator.com/item?id=38105643</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38105643</guid></item><item><title><![CDATA[New comment by msmith in "Tesla earns $690M less than expected in third quarter"]]></title><description><![CDATA[
<p>I'm going to guess dboreham is Canadian?</p>
]]></description><pubDate>Thu, 19 Oct 2023 00:23:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=37936653</link><dc:creator>msmith</dc:creator><comments>https://news.ycombinator.com/item?id=37936653</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37936653</guid></item><item><title><![CDATA[New comment by msmith in "Better HTTP server routing in Go 1.22"]]></title><description><![CDATA[
<p>I think you're assuming that the panic happens when a request is received, but it actually happens when a conflicting route is registered.<p>To me, that's reasonable behavior and is consistent with other things such as <a href="https://pkg.go.dev/regexp#MustCompile" rel="nofollow noreferrer">https://pkg.go.dev/regexp#MustCompile</a></p>
]]></description><pubDate>Mon, 16 Oct 2023 18:39:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=37904172</link><dc:creator>msmith</dc:creator><comments>https://news.ycombinator.com/item?id=37904172</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37904172</guid></item><item><title><![CDATA[New comment by msmith in "Ask HN: Show me your half baked project"]]></title><description><![CDATA[
<p>Definitely. I have a couple use cases for it at <dayjob>.<p>Thanks for sharing that link. <a href="https://www.url2png.com/" rel="nofollow noreferrer">https://www.url2png.com/</a> is another I know about.</p>
]]></description><pubDate>Fri, 13 Oct 2023 22:37:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=37876374</link><dc:creator>msmith</dc:creator><comments>https://news.ycombinator.com/item?id=37876374</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37876374</guid></item><item><title><![CDATA[New comment by msmith in "Ask HN: Show me your half baked project"]]></title><description><![CDATA[
<p><a href="https://www.pagesnap.app/" rel="nofollow noreferrer">https://www.pagesnap.app/</a><p>Webpage screenshots as a service. I was scratching a personal itch with this one but maybe some day I will make it something others can use at scale.<p>Backend powered by Google Cloud Run, Pupeteer, and headless Chrome. Website is Next.js.</p>
]]></description><pubDate>Thu, 12 Oct 2023 23:24:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=37864481</link><dc:creator>msmith</dc:creator><comments>https://news.ycombinator.com/item?id=37864481</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37864481</guid></item><item><title><![CDATA[New comment by msmith in "HTTP/2 rapid reset attack impacting Nginx products"]]></title><description><![CDATA[
<p>Also Go's HTTP/2 packages - <a href="https://news.ycombinator.com/item?id=37863419">https://news.ycombinator.com/item?id=37863419</a></p>
]]></description><pubDate>Thu, 12 Oct 2023 21:33:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=37863438</link><dc:creator>msmith</dc:creator><comments>https://news.ycombinator.com/item?id=37863438</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37863438</guid></item><item><title><![CDATA[Go fixes HTTP/2 rapid reset vulnerability]]></title><description><![CDATA[
<p>Article URL: <a href="https://groups.google.com/g/golang-announce/c/iNNxDTCjZvo">https://groups.google.com/g/golang-announce/c/iNNxDTCjZvo</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=37863419">https://news.ycombinator.com/item?id=37863419</a></p>
<p>Points: 9</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 12 Oct 2023 21:32:12 +0000</pubDate><link>https://groups.google.com/g/golang-announce/c/iNNxDTCjZvo</link><dc:creator>msmith</dc:creator><comments>https://news.ycombinator.com/item?id=37863419</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37863419</guid></item><item><title><![CDATA[New comment by msmith in "Infrastructure Manager: Provision Google Cloud Resources with Terraform"]]></title><description><![CDATA[
<p>Can your example be solved by having the k8s cluster resource reference the network resource’s “name” attribute?<p>Doing that allows Terraform to create both resources in one plan/apply step, and it also helps Terraform understand the dependency between the resources so that they are created in the correct order.</p>
]]></description><pubDate>Tue, 19 Sep 2023 10:25:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=37567841</link><dc:creator>msmith</dc:creator><comments>https://news.ycombinator.com/item?id=37567841</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37567841</guid></item><item><title><![CDATA[New comment by msmith in "Show HN: I spent 2 years building a personal finance simulator"]]></title><description><![CDATA[
<p>I use New Retirement and one of my biggest complaints about that app is that it expects you to provide the optimistic/pessimistic rate of return for each of your investment accounts. I would love to have a tool that provides some guidance on setting those numbers, based on historical returns and the asset classes in the account.<p>I can see value in having similar guidance for things like mortgage interest rates. Maintaining all of this educational content and keeping it up to date may be a challenge, though.</p>
]]></description><pubDate>Tue, 25 Jul 2023 03:11:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=36857387</link><dc:creator>msmith</dc:creator><comments>https://news.ycombinator.com/item?id=36857387</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36857387</guid></item><item><title><![CDATA[New comment by msmith in "Show HN: I spent 2 years building a personal finance simulator"]]></title><description><![CDATA[
<p>I love to see more tools like this for do-it-yourselfers like me. I've only just now tried using ProjectionLab for about 20 minutes, so take this with a grain of salt, but I've watched Rob Berger's review of the tool and I've been a subscriber to New Retirement for a few months now.<p>First impressions:<p>- It's obvious you've put a lot of love into this tool and it really shows. The UI is very responsive and I think I would enjoy using it.<p>- At first glance, it compares favorably to the core features in New Retirement: Tracking your assets and investments; Showing projections based on different scenarios and assumptions.<p>- I didn't see any places where it's providing financial planning suggestions. New Retirement offers "Digital Coach Suggestions" which recommends various things to look into, based on the information you enter. For me, that's a valuable feature because one of the reasons why I'd pay for a tool like this is so that it can help me poke holes in my financial plan.<p>- Your pricing is totally fine. I see your competition as financial planners who charge a few thousand dollars for a one-time financial plan or, worse, an ongoing 1% AUM fee. I've paid a human to do a financial plan. It was worth the money because it gave me the reassurance that I kinda know what I'm doing, but I didn't see the value in paying a recurring fee for them to "monitor" my investments going forward. I'd much rather pay for direct access to a tool that lets me do that myself.<p>- Despite the previous bullet point, I do see some value in having a human who can give good financial planning advice. I would pay a few hundred dollars to meet with a human who can give me useful advice whenever I'm at an inflection point in my financial life. Maybe that's another potential revenue source for you in the long run.</p>
]]></description><pubDate>Tue, 25 Jul 2023 03:01:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=36857325</link><dc:creator>msmith</dc:creator><comments>https://news.ycombinator.com/item?id=36857325</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36857325</guid></item><item><title><![CDATA[New comment by msmith in "No-more-secrets: recreate the decryption effect seen in the 1992 movie Sneakers"]]></title><description><![CDATA[
<p>This is great. It reminds me that I tried to recreate this effect with Turbo Pascal back in the  90’s when I first got into programming.<p>Sneakers, Wargames, and BBS culture were pretty influential for me at the time.</p>
]]></description><pubDate>Thu, 20 Jul 2023 17:59:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=36804239</link><dc:creator>msmith</dc:creator><comments>https://news.ycombinator.com/item?id=36804239</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36804239</guid></item><item><title><![CDATA[New comment by msmith in "Apple Announces New MacBook Air with 15.3-Inch Display and M2 Chip"]]></title><description><![CDATA[
<p>Oh, right. I meant to say 14” MBP in my parent post.</p>
]]></description><pubDate>Mon, 05 Jun 2023 18:07:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=36200413</link><dc:creator>msmith</dc:creator><comments>https://news.ycombinator.com/item?id=36200413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36200413</guid></item></channel></rss>