<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: matt_kantor</title><link>https://news.ycombinator.com/user?id=matt_kantor</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Apr 2026 07:57:02 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=matt_kantor" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by matt_kantor in "Copilot edited an ad into my PR"]]></title><description><![CDATA[
<p>I agree with that.<p>Two things:<p>1. People using the word "advertisement" when commenting on this situation aren't necessarily saying that's what's happening, and they may find these tips/ads distasteful anyway (I know I do).<p>2. Even if someone isn't literally paying Microsoft to insert these tips/ads, promoting third parties which are themselves Microsoft customers still benefits Microsoft.</p>
]]></description><pubDate>Tue, 31 Mar 2026 00:23:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47581334</link><dc:creator>matt_kantor</dc:creator><comments>https://news.ycombinator.com/item?id=47581334</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47581334</guid></item><item><title><![CDATA[New comment by matt_kantor in "Copilot edited an ad into my PR"]]></title><description><![CDATA[
<p>> Ads implies someone was paying for them.<p>It doesn't to me.<p>By my understanding of the term, Netflix can most definitely advertise Netflix shows on its own platform, a flyer that a barber hangs on a public bulletin board is an advertisement, and the Oscar Mayer Weinermobile is advertising hotdogs when it drives through my town. Do you not consider these things to be advertisements?<p>I pretty much agree with what <a href="https://en.wiktionary.org/wiki/advertisement" rel="nofollow">https://en.wiktionary.org/wiki/advertisement</a> says.</p>
]]></description><pubDate>Mon, 30 Mar 2026 21:57:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47580215</link><dc:creator>matt_kantor</dc:creator><comments>https://news.ycombinator.com/item?id=47580215</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47580215</guid></item><item><title><![CDATA[New comment by matt_kantor in "Nitrile and latex gloves may cause overestimation of microplastics"]]></title><description><![CDATA[
<p>There's a lot more to the linked study than this, but since I know a lot of people won't bother to click the link:<p>> Micro/nano-plastics negatively affected the blood glucose metabolism, lipid metabolism, and reproductive function in mice.</p>
]]></description><pubDate>Sun, 29 Mar 2026 23:49:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47568711</link><dc:creator>matt_kantor</dc:creator><comments>https://news.ycombinator.com/item?id=47568711</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47568711</guid></item><item><title><![CDATA[New comment by matt_kantor in "The bee that everyone wants to save"]]></title><description><![CDATA[
<p>> Neither are humans, apparently.<p>That depends on how you draw the line. Most would consider buffalo[0] to be native to North America, but they arrived less than 200000 years ago. If you go far enough back, no life is native to anywhere except wherever abiogenesis occurred.<p>[0]: <a href="https://en.wikipedia.org/wiki/American_bison" rel="nofollow">https://en.wikipedia.org/wiki/American_bison</a></p>
]]></description><pubDate>Sat, 28 Mar 2026 13:40:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47554497</link><dc:creator>matt_kantor</dc:creator><comments>https://news.ycombinator.com/item?id=47554497</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47554497</guid></item><item><title><![CDATA[New comment by matt_kantor in "Meta and YouTube found negligent in landmark social media addiction case"]]></title><description><![CDATA[
<p>> Before Spotify became popular, people would integrate Last.FM into their media players<p>I <i>still</i> scrobble to Last.fm from Spotify (and other media players). I rarely use it for discovery anymore, but it's occasionally interesting to look at my historical listening trends.</p>
]]></description><pubDate>Thu, 26 Mar 2026 15:38:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47531848</link><dc:creator>matt_kantor</dc:creator><comments>https://news.ycombinator.com/item?id=47531848</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47531848</guid></item><item><title><![CDATA[New comment by matt_kantor in "Show HN: Crust – A CLI framework for TypeScript and Bun"]]></title><description><![CDATA[
<p>I get that, and it's a nice thing to warn users about. My nitpick was merely about the specific "do not strictly follow semantic versioning" phrasing. There's nothing you can do in a 0.y.z release which doesn't follow the SemVer spec (e.g. your next release could turn the project into a spell checker instead of a CLI framework and you'd still be in compliance).</p>
]]></description><pubDate>Wed, 18 Mar 2026 00:16:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47420143</link><dc:creator>matt_kantor</dc:creator><comments>https://news.ycombinator.com/item?id=47420143</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47420143</guid></item><item><title><![CDATA[New comment by matt_kantor in "Show HN: Crust – A CLI framework for TypeScript and Bun"]]></title><description><![CDATA[
<p>How is it used in the wild, in your experience? Have you observed projects following some alternate set of rules?<p>I thought projects that stay on 0.x.y forever mostly do it <i>because</i> it means they're allowed to break things. Also, since 0.x.y means "anything goes", projects can introduce their own conventions within that range without violating the spec.<p>I know that some package managers (including Cargo and npm) confusingly treat 0.1.0 → 0.1.1 like a "minor" update, despite the spec. Is this what you're referring to?</p>
]]></description><pubDate>Wed, 18 Mar 2026 00:07:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47420089</link><dc:creator>matt_kantor</dc:creator><comments>https://news.ycombinator.com/item?id=47420089</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47420089</guid></item><item><title><![CDATA[New comment by matt_kantor in "Show HN: Crust – A CLI framework for TypeScript and Bun"]]></title><description><![CDATA[
<p>I understand, but that's already implied by a 0.y.z version number.</p>
]]></description><pubDate>Tue, 17 Mar 2026 17:46:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47415886</link><dc:creator>matt_kantor</dc:creator><comments>https://news.ycombinator.com/item?id=47415886</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47415886</guid></item><item><title><![CDATA[New comment by matt_kantor in "Show HN: Crust – A CLI framework for TypeScript and Bun"]]></title><description><![CDATA[
<p>> Versions before 1.0 do not strictly follow semantic versioning.<p>Sorry for being nitpicky, but yes they do. Semantic versioning[0] allows arbitrary changes while the major version is 0:<p>> Major version zero (0.y.z) is for initial development. Anything MAY change at any time. The public API SHOULD NOT be considered stable.<p>[0]: <a href="https://semver.org/" rel="nofollow">https://semver.org/</a></p>
]]></description><pubDate>Tue, 17 Mar 2026 17:36:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47415769</link><dc:creator>matt_kantor</dc:creator><comments>https://news.ycombinator.com/item?id=47415769</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47415769</guid></item><item><title><![CDATA[New comment by matt_kantor in "Notes on writing Rust-based Wasm"]]></title><description><![CDATA[
<p>It doesn't <i>need</i> one, but I am asking if there is one. Or if there isn't, what else they are basing it on (the answer could be anything from personal anecdotes to actual data; that's what I'd like to know).</p>
]]></description><pubDate>Mon, 09 Mar 2026 09:58:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47306911</link><dc:creator>matt_kantor</dc:creator><comments>https://news.ycombinator.com/item?id=47306911</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47306911</guid></item><item><title><![CDATA[New comment by matt_kantor in "Notes on writing Rust-based Wasm"]]></title><description><![CDATA[
<p>> Now it seems the number of people using wasm, is mega-low.<p>What are you basing this on? Got a source?</p>
]]></description><pubDate>Sun, 08 Mar 2026 13:25:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47297151</link><dc:creator>matt_kantor</dc:creator><comments>https://news.ycombinator.com/item?id=47297151</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47297151</guid></item><item><title><![CDATA[New comment by matt_kantor in "The bare minimum for syncing Git repos"]]></title><description><![CDATA[
<p>Git was designed for Linux kernel development, which still uses email patches for contributions.</p>
]]></description><pubDate>Sat, 21 Feb 2026 16:50:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47102404</link><dc:creator>matt_kantor</dc:creator><comments>https://news.ycombinator.com/item?id=47102404</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47102404</guid></item><item><title><![CDATA[New comment by matt_kantor in "What functional programmers get wrong about systems"]]></title><description><![CDATA[
<p>> Your monolith is a distributed system<p>> If you have a web application with more than one server, you have a distributed system. If you have background job workers, you have a distributed system. If you have a cron job, you have a distributed system. If you talk to Stripe, or send emails through SendGrid, or enqueue something in Redis, or write to a Postgres replica, then you are (I regret to inform you) operating a distributed system.<p>As soon as you have at least one client talking to your server you have a distributed system.</p>
]]></description><pubDate>Tue, 10 Feb 2026 12:27:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46958818</link><dc:creator>matt_kantor</dc:creator><comments>https://news.ycombinator.com/item?id=46958818</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46958818</guid></item><item><title><![CDATA[New comment by matt_kantor in "Discord will require a face scan or ID for full access next month"]]></title><description><![CDATA[
<p>Given how YouTube makes money from advertising, I suspect it's more profitable for them to keep the data to themselves and use it for targeting. I would not be surprised if they also share it with Adsense & other Alphabet entities (and presumably with government agencies), but am doubtful beyond that.<p>Not that this is much better than directly selling to third parties.</p>
]]></description><pubDate>Tue, 10 Feb 2026 12:11:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46958678</link><dc:creator>matt_kantor</dc:creator><comments>https://news.ycombinator.com/item?id=46958678</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46958678</guid></item><item><title><![CDATA[New comment by matt_kantor in "GitHub is down again"]]></title><description><![CDATA[
<p>I threw together <<a href="https://mkantor.github.io/github-incident-timeline/" rel="nofollow">https://mkantor.github.io/github-incident-timeline/</a>>. It's by day rather than month, and only shows the last 50 incidents since that's all their API returns.</p>
]]></description><pubDate>Mon, 09 Feb 2026 19:21:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46949681</link><dc:creator>matt_kantor</dc:creator><comments>https://news.ycombinator.com/item?id=46949681</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46949681</guid></item><item><title><![CDATA[New comment by matt_kantor in "The history of C# and TypeScript with Anders Hejlsberg [video]"]]></title><description><![CDATA[
<p>> I don't know many other languages that support this feature<p>The other widely-used one is Go with its structurally-typed interfaces.</p>
]]></description><pubDate>Sun, 01 Feb 2026 16:54:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46847468</link><dc:creator>matt_kantor</dc:creator><comments>https://news.ycombinator.com/item?id=46847468</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46847468</guid></item><item><title><![CDATA[New comment by matt_kantor in "Claude Code daily benchmarks for degradation tracking"]]></title><description><![CDATA[
<p>It's possible to handle resizes without all this machinery, most simply by clearing the screen and redrawing everything when a resize occurs. Some TUI libraries will automatically do this for you.<p>Programs like top, emacs, tmux, etc are most definitely not implemented using this stack, yet they handle resizing just fine.</p>
]]></description><pubDate>Fri, 30 Jan 2026 12:21:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46823612</link><dc:creator>matt_kantor</dc:creator><comments>https://news.ycombinator.com/item?id=46823612</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46823612</guid></item><item><title><![CDATA[New comment by matt_kantor in "The Unix Pipe Card Game"]]></title><description><![CDATA[
<p>To be fair they really transfer bytes, which can be any data format you want.</p>
]]></description><pubDate>Tue, 20 Jan 2026 18:47:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46696079</link><dc:creator>matt_kantor</dc:creator><comments>https://news.ycombinator.com/item?id=46696079</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46696079</guid></item><item><title><![CDATA[New comment by matt_kantor in "AI is a business model stress test"]]></title><description><![CDATA[
<p>@scope[0] is perhaps a better comparison.<p>[0]: <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/At-rules/@scope" rel="nofollow">https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/A...</a></p>
]]></description><pubDate>Sun, 11 Jan 2026 01:34:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46571895</link><dc:creator>matt_kantor</dc:creator><comments>https://news.ycombinator.com/item?id=46571895</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46571895</guid></item><item><title><![CDATA[New comment by matt_kantor in "What happened to WebAssembly"]]></title><description><![CDATA[
<p>> when a big tech company has success experimenting with it<p>TFA has many examples of big tech companies using Wasm in production. It's not exhaustive either, e.g. the article doesn't mention:<p>- Google using it as a backend for Flutter and to implement parts of Google Maps, Earth, Meet, Sheets, Keep, YouTube, etc<p>- Microsoft using it in Copilot Studio<p>- eBay using it in their mobile app<p>- MongoDB using it for Compass<p>- Amazon supporting it in EKS<p>- 1Password using it in their browser extension<p>- Unity having it as a build target<p>(And this was just what I found with some quick web searches; I'm sure there are many other examples.)<p>---<p>> the fact we haven't heard much about was use is probably because it isnt as valuable as we think<p>One of the conclusions of the article is that it's mostly used in ways that aren't very visible.</p>
]]></description><pubDate>Fri, 09 Jan 2026 15:03:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46554613</link><dc:creator>matt_kantor</dc:creator><comments>https://news.ycombinator.com/item?id=46554613</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46554613</guid></item></channel></rss>