<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: HeyImAlex</title><link>https://news.ycombinator.com/user?id=HeyImAlex</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 02 Jul 2026 01:17:35 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=HeyImAlex" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by HeyImAlex in "Parse, Don't Validate – In a Language That Doesn't Want You To"]]></title><description><![CDATA[
<p>You can AOT typescript types from zod schemas if intellisense is your main complaint. I think it generally makes more sense to transform from more expressive => less expressive, and zod is more expressive than typescript (as evidenced by your need to add doc comment annotations to get similar behavior going the other way).</p>
]]></description><pubDate>Tue, 30 Jun 2026 15:38:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48734293</link><dc:creator>HeyImAlex</dc:creator><comments>https://news.ycombinator.com/item?id=48734293</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48734293</guid></item><item><title><![CDATA[New comment by HeyImAlex in "Extreme Heat conference cancelled due to extreme heat warning"]]></title><description><![CDATA[
<p>They're talking about window units, not heat pump systems or central air. It's a complete AC that sits in your window. It can't cool a very large space (even in apartments people may have more than one), but it's cheap and easy to install (and equally easy to remove). It might be unsightly on a house, but a lot of that is probably just cultural norms. They're very common in NYC, where a lot of housing was built before central air became the default.</p>
]]></description><pubDate>Wed, 24 Jun 2026 06:37:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48656018</link><dc:creator>HeyImAlex</dc:creator><comments>https://news.ycombinator.com/item?id=48656018</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48656018</guid></item><item><title><![CDATA[New comment by HeyImAlex in "Algebraic Effects for the Rest of Us"]]></title><description><![CDATA[
<p>Do effect systems actually avoid colored functions? Don’t most typed effect systems require the used effects in the signature?</p>
]]></description><pubDate>Sat, 30 May 2026 07:07:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48333497</link><dc:creator>HeyImAlex</dc:creator><comments>https://news.ycombinator.com/item?id=48333497</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48333497</guid></item><item><title><![CDATA[New comment by HeyImAlex in "Austin’s surge of new housing construction drove down rents"]]></title><description><![CDATA[
<p>It seems like it would drive down housing prices, but (given limited zoning) drive up land prices?</p>
]]></description><pubDate>Thu, 19 Mar 2026 12:01:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47437881</link><dc:creator>HeyImAlex</dc:creator><comments>https://news.ycombinator.com/item?id=47437881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47437881</guid></item><item><title><![CDATA[New comment by HeyImAlex in "Life After Work"]]></title><description><![CDATA[
<p>In the times of the French Revolution that was enough, but I think technology is obsoleting us there too. If evil oligarch can make a bunker and ten million $100 kill bots, I don’t think the people are rising up unless existence is worse than death, and even then they might not win.</p>
]]></description><pubDate>Wed, 29 Oct 2025 15:53:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=45748550</link><dc:creator>HeyImAlex</dc:creator><comments>https://news.ycombinator.com/item?id=45748550</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45748550</guid></item><item><title><![CDATA[New comment by HeyImAlex in "Go subtleties"]]></title><description><![CDATA[
<p>Here’s my favorite post on the subject <a href="https://adam-p.ca/blog/2025/04/string-length/" rel="nofollow">https://adam-p.ca/blog/2025/04/string-length/</a></p>
]]></description><pubDate>Wed, 22 Oct 2025 15:30:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=45670657</link><dc:creator>HeyImAlex</dc:creator><comments>https://news.ycombinator.com/item?id=45670657</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45670657</guid></item><item><title><![CDATA[New comment by HeyImAlex in "Diff Algorithms"]]></title><description><![CDATA[
<p>Another thing I’ve encountered with tree/structured diffs is a concept of identity. diff([{id:1,name:foo}],[{id:2,name:foo}] should show object w/ id:1 removed and id:2 added, not id changed from 1 to 2. Tough because then your diffing algo needs to be aware of the object structure (imo using convention and saying “no objects can contain this key” is pretty tough when you accept any user generated data).</p>
]]></description><pubDate>Tue, 30 Sep 2025 23:29:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=45432566</link><dc:creator>HeyImAlex</dc:creator><comments>https://news.ycombinator.com/item?id=45432566</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45432566</guid></item><item><title><![CDATA[New comment by HeyImAlex in "Ultrasonic Chef's Knife"]]></title><description><![CDATA[
<p>I think if this can keep a knife effectively sharper than the equivalent nice steel with less maintenance, then it’s going to find a market.<p>I’m a nerd, but Ive found that once I’ve mastered a hobby I eventually gravitate towards convenience, optimizing my time over absolute performance. I’ve built five PCs in my life, and now I only own a macbook. I spent loads of time optimizing my hifi setup, and now most of my apartment is sonos. And I have probably 1k worth of nice japanese knives + whetstones, that I would happily replace with a single knife that needs little to no upkeep.</p>
]]></description><pubDate>Sun, 21 Sep 2025 04:17:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=45320023</link><dc:creator>HeyImAlex</dc:creator><comments>https://news.ycombinator.com/item?id=45320023</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45320023</guid></item><item><title><![CDATA[New comment by HeyImAlex in "Imgur's community was in revolt"]]></title><description><![CDATA[
<p>Reddit’s eventual livelihood would be based on selling ads, so legality is not the line they were aiming for.</p>
]]></description><pubDate>Tue, 02 Sep 2025 15:53:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=45104733</link><dc:creator>HeyImAlex</dc:creator><comments>https://news.ycombinator.com/item?id=45104733</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45104733</guid></item><item><title><![CDATA[New comment by HeyImAlex in "Claude is the drug, Cursor is the dealer"]]></title><description><![CDATA[
<p>Hasn't the proliferation of streaming services shown that the content is the "drug"? To remain competitive, they had to start producing themselves.</p>
]]></description><pubDate>Mon, 11 Aug 2025 21:20:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=44869596</link><dc:creator>HeyImAlex</dc:creator><comments>https://news.ycombinator.com/item?id=44869596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44869596</guid></item><item><title><![CDATA[New comment by HeyImAlex in "When flat rate movers won't answer your calls"]]></title><description><![CDATA[
<p>Check out design within reach. Fancy furniture can be incredibly expensive.</p>
]]></description><pubDate>Sun, 04 May 2025 10:52:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=43885968</link><dc:creator>HeyImAlex</dc:creator><comments>https://news.ycombinator.com/item?id=43885968</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43885968</guid></item><item><title><![CDATA[New comment by HeyImAlex in "The best – but not good – way to limit string length"]]></title><description><![CDATA[
<p>Thank you for writing this! It’s something I’ve always wanted a comprehensive guide on, now I have something to point to.</p>
]]></description><pubDate>Wed, 30 Apr 2025 23:44:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=43851987</link><dc:creator>HeyImAlex</dc:creator><comments>https://news.ycombinator.com/item?id=43851987</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43851987</guid></item><item><title><![CDATA[New comment by HeyImAlex in "How the U.S. became a science superpower"]]></title><description><![CDATA[
<p>Consensus is that the evidence supporting that is not strong.</p>
]]></description><pubDate>Tue, 15 Apr 2025 23:00:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=43699422</link><dc:creator>HeyImAlex</dc:creator><comments>https://news.ycombinator.com/item?id=43699422</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43699422</guid></item><item><title><![CDATA[New comment by HeyImAlex in "US Administration announces 34% tariffs on China, 20% on EU"]]></title><description><![CDATA[
<p>It seems insanely risky to attempt to fill a niche that only opened up because of these tariffs. If they’re removed, congrats you just spent a bunch of capital to make a factory that is suddenly no longer competitive.</p>
]]></description><pubDate>Thu, 03 Apr 2025 20:53:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=43575253</link><dc:creator>HeyImAlex</dc:creator><comments>https://news.ycombinator.com/item?id=43575253</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43575253</guid></item><item><title><![CDATA[New comment by HeyImAlex in "The Movement to Redirect Billions of Taxpayer Dollars to Private Schools"]]></title><description><![CDATA[
<p>Same deal with other industries with hybrid public/private, like the postal service or insurance. Arithmetic is based on serving some people at a loss but amortizing those losses against the wider public. Private entities come in and eat the winners while leaving the losers. Public option is left with only the clients that were never profitable, and private businesses have no obligation to serve them.</p>
]]></description><pubDate>Mon, 13 Jan 2025 20:38:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=42688858</link><dc:creator>HeyImAlex</dc:creator><comments>https://news.ycombinator.com/item?id=42688858</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42688858</guid></item><item><title><![CDATA[New comment by HeyImAlex in "The economy is going great, except for the housing market"]]></title><description><![CDATA[
<p>I feel like immigration is effectively unlimited from the perspective of big cities. There's friction moving states, and some things keep people anchored, but the market is nationwide. If you built enough in NYC to make rent comparable to other major cities, then significantly more people would want to move to NYC.</p>
]]></description><pubDate>Fri, 01 Nov 2024 01:40:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=42013287</link><dc:creator>HeyImAlex</dc:creator><comments>https://news.ycombinator.com/item?id=42013287</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42013287</guid></item><item><title><![CDATA[New comment by HeyImAlex in "All you need is Wide Events, not "Metrics, Logs and Traces""]]></title><description><![CDATA[
<p>I think all metrics can be reconstructed as “wide events” since they’re just a bunch of arbitrary data? Counts, gauges, and histograms at least seem pretty straight forward to me.<p>It seems like the main motivation for metrics is that sending + storing + querying wide events for everything is cost prohibitive and/or performance intensive. If you can afford it and it works well, wide events is definitely more flexible. A metric is kinda just a pre-aggregation on the event stream.</p>
]]></description><pubDate>Tue, 27 Feb 2024 22:43:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=39531194</link><dc:creator>HeyImAlex</dc:creator><comments>https://news.ycombinator.com/item?id=39531194</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39531194</guid></item><item><title><![CDATA[New comment by HeyImAlex in "Iowa man files lawsuit after being arrested twice for criticizing the police"]]></title><description><![CDATA[
<p>This is about a council rule that forbids “derogatory statements or comments about any individual.”</p>
]]></description><pubDate>Tue, 17 Oct 2023 07:44:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=37911782</link><dc:creator>HeyImAlex</dc:creator><comments>https://news.ycombinator.com/item?id=37911782</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37911782</guid></item><item><title><![CDATA[New comment by HeyImAlex in "Iowa man files lawsuit after being arrested twice for criticizing the police"]]></title><description><![CDATA[
<p>This is about a different man, Noah Petersen, who was reading a statement mentioning the linked encounter at a council meeting.</p>
]]></description><pubDate>Tue, 17 Oct 2023 07:40:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=37911761</link><dc:creator>HeyImAlex</dc:creator><comments>https://news.ycombinator.com/item?id=37911761</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37911761</guid></item><item><title><![CDATA[New comment by HeyImAlex in "South Korea has jailed a man for using AI to create sexual images of children"]]></title><description><![CDATA[
<p>There’s a difference between “approving of” something and thinking it shouldn’t be a crime. What’s your feeling on the first amendment? Do you approve of hate speech?</p>
]]></description><pubDate>Sat, 30 Sep 2023 18:54:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=37718557</link><dc:creator>HeyImAlex</dc:creator><comments>https://news.ycombinator.com/item?id=37718557</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37718557</guid></item></channel></rss>