<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: hirsin</title><link>https://news.ycombinator.com/user?id=hirsin</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 15 Aug 2026 13:39:10 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=hirsin" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by hirsin in "Don't be a meat proxy"]]></title><description><![CDATA[
<p>While I generally agree for general human living, I've seen impressive "digital hoarder" success using AI because it changes the dimensions of reasonableness.<p>Imagine your hoarder scenario except that the hoarder has unlimited storage space and a team of librarian/warehouse workers to go find and fetch the items needed for the wall hanging task.</p>
]]></description><pubDate>Mon, 03 Aug 2026 16:43:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49158166</link><dc:creator>hirsin</dc:creator><comments>https://news.ycombinator.com/item?id=49158166</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49158166</guid></item><item><title><![CDATA[New comment by hirsin in "Don't be a meat proxy"]]></title><description><![CDATA[
<p>It's implicit as a request, not something they literally say (usually).<p>Namely - I put near zero effort into this response, and deciding if it's correct is on you. -> I'm asking you to read it and figure out if it's correct because I couldn't be bothered to do so</p>
]]></description><pubDate>Mon, 03 Aug 2026 16:33:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=49158025</link><dc:creator>hirsin</dc:creator><comments>https://news.ycombinator.com/item?id=49158025</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49158025</guid></item><item><title><![CDATA[New comment by hirsin in "The Psychology of Software Teams"]]></title><description><![CDATA[
<p>Re: Topologies I found it resulted in a lot of reorgs founded on the seeming belief that Conway's law is both immediate and retroactive - if we change the teams and what they own, their features and code will similarly now become cleanly organized.<p>It's a shame because the underlying message of not overloading teams with extremely broad feature areas is good, and was exactly what we needed.</p>
]]></description><pubDate>Tue, 21 Jul 2026 04:29:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48988059</link><dc:creator>hirsin</dc:creator><comments>https://news.ycombinator.com/item?id=48988059</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48988059</guid></item><item><title><![CDATA[New comment by hirsin in "NYC may require landlords and realtors to disclose the use of AI in listings"]]></title><description><![CDATA[
<p>They mean the apartment building hallways and elevators. As in, if you summed the square footage of all the apartments on a floor, you'd get a number greater than the actual dimensions of the floor, because the common areas are counted multiple times.</p>
]]></description><pubDate>Sun, 19 Jul 2026 04:59:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48965120</link><dc:creator>hirsin</dc:creator><comments>https://news.ycombinator.com/item?id=48965120</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48965120</guid></item><item><title><![CDATA[New comment by hirsin in "As downtown Seattle offices empty, city facing years of 'zombie' towers"]]></title><description><![CDATA[
<p>Yep, the issue is that recalculating DSCR doesn't happen on the right timescale to incentivize reducing rents, instead incentivizing keeping vacancies open and using a pro forma DSCR.<p>The banks know this is a structural issue, but are likewise incentivized to keep "strong assets" on their balance sheet, rather than a bunch of troubled assets bound for default.<p>The claim isn't that they can keep this up forever, it just needs to last another quarter, every quarter.<p>The shell game is both parties knowing that the cups are all empty but still playing because it's better for them both to do so.</p>
]]></description><pubDate>Sun, 05 Jul 2026 22:24:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48798493</link><dc:creator>hirsin</dc:creator><comments>https://news.ycombinator.com/item?id=48798493</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48798493</guid></item><item><title><![CDATA[New comment by hirsin in "As downtown Seattle offices empty, city facing years of 'zombie' towers"]]></title><description><![CDATA[
<p>Fwiw there's a 290k sqft DC on Denny a few blocks from the Amazon towers <a href="https://h5datacenters.com/seattle-colocation.html" rel="nofollow">https://h5datacenters.com/seattle-colocation.html</a>
If you live in Seattle you've probably walked right past it. Small potatoes compared to a 10M sqft DC but it hosts real traffic.</p>
]]></description><pubDate>Sun, 05 Jul 2026 04:48:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48791335</link><dc:creator>hirsin</dc:creator><comments>https://news.ycombinator.com/item?id=48791335</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48791335</guid></item><item><title><![CDATA[New comment by hirsin in "As downtown Seattle offices empty, city facing years of 'zombie' towers"]]></title><description><![CDATA[
<p>On top of the architectural challenges and efficacy of it, you have to contend with the terms of the bank loans that apply. Those are why the buildings "can't" lower rents to attract new business.<p>If they sign a lease at a new lower rent it basically triggers a re-check of "can they repay the loan based on their rental income?", which comes back as "no". That trigger _doesn't_ occur if you just leave the building empty, with _no one_ paying rent, because your last mark to market rent was high enough.<p>Fundamentally changing the type of tenant in the building would presumably trigger that check as well.<p>It's a shell game that eventually leads to the loan defaulting, but both the bank and the building owner are happy to pretend they can't see the train coming down the tracks at them.<p>For an example of this in Seattle that everyone was calling years ahead of the collision, see the Martin Selig sagas <a href="https://deepnewz.com/real-estate/seattle-developer-selig-warns-379-million-loan-default-after-240-million-default-ccff86fc" rel="nofollow">https://deepnewz.com/real-estate/seattle-developer-selig-war...</a></p>
]]></description><pubDate>Sat, 04 Jul 2026 19:19:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48788092</link><dc:creator>hirsin</dc:creator><comments>https://news.ycombinator.com/item?id=48788092</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48788092</guid></item><item><title><![CDATA[New comment by hirsin in "Ford AI hiccups push carmaker to rehire ‘gray beard’ inspectors"]]></title><description><![CDATA[
<p>This comes across strongly any time you hear management talking about "fungibility of engineers". Everyone is a full stack everything engineer, and AI makes that even easier for them to trick themselves into believing.<p>If anything, I feel like AI has made domain expertise more important, not less, as the "confidently wrong" error case for agents has no one able to sanity check it. At least before AI a human would dip their toe in the water and usually realize that having no idea what they were doing, and not even being able to understand what the comments mean, was a sign that they need to go find someone more experienced to help.</p>
]]></description><pubDate>Sun, 28 Jun 2026 20:31:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48711321</link><dc:creator>hirsin</dc:creator><comments>https://news.ycombinator.com/item?id=48711321</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48711321</guid></item><item><title><![CDATA[New comment by hirsin in "How we run Firecracker VMs inside EC2 and start browsers in less than 1s"]]></title><description><![CDATA[
<p>Look, it wasn't _my_ request that made the server fall over, it must have been one of the other several thousand thoughtless scrapers running on the website that caused it to die.</p>
]]></description><pubDate>Thu, 18 Jun 2026 05:16:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48581113</link><dc:creator>hirsin</dc:creator><comments>https://news.ycombinator.com/item?id=48581113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48581113</guid></item><item><title><![CDATA[New comment by hirsin in "Scammers are abusing an internal Microsoft account to send spam links"]]></title><description><![CDATA[
<p>Microsoft.com is also owned by the marketing org, not the engineering org, for various reasons that predate the existence of many employees at Microsoft now.<p>This is why with rare, rare exceptions nothing "real" is on Microsoft.com including even the login page, with one exception (the passkey domain).<p>The new cloud.microsoft domain for Office will possibly help, but it's still a heck of a long list - <a href="https://learn.microsoft.com/en-us/microsoft-365/enterprise/urls-and-ip-address-ranges?view=o365-worldwide" rel="nofollow">https://learn.microsoft.com/en-us/microsoft-365/enterprise/u...</a><p>And IIRC this is just for office and windows, not azure.</p>
]]></description><pubDate>Sun, 24 May 2026 17:02:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48259017</link><dc:creator>hirsin</dc:creator><comments>https://news.ycombinator.com/item?id=48259017</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48259017</guid></item><item><title><![CDATA[New comment by hirsin in "Trade Dollars with other startups. Book it as revenue"]]></title><description><![CDATA[
<p>Not quite. At least the one I found is some trickle down economics myth.<p>The one op is referencing is more like the dollar is used to pay off the waitstaff, who pay their rent to the landlord, who pay their over due taxes, so that the government can issue a refund to the cafe owner. The dollar ends up back in the hands of the cafe owner, who puts it back down on the table with all the debts paid off.</p>
]]></description><pubDate>Fri, 15 May 2026 16:22:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48150519</link><dc:creator>hirsin</dc:creator><comments>https://news.ycombinator.com/item?id=48150519</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48150519</guid></item><item><title><![CDATA[New comment by hirsin in "Claude for Legal"]]></title><description><![CDATA[
<p>It definitely looks like the old tale come true - at Microsoft people would warn against using Google because then Google could figure out what we're working on, since it was pretty easy to tell where a query was coming from.<p>Sounded far fetched back then, and on the face of it illegal, but now it's just common sense I imagine.</p>
]]></description><pubDate>Thu, 14 May 2026 22:52:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48142325</link><dc:creator>hirsin</dc:creator><comments>https://news.ycombinator.com/item?id=48142325</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48142325</guid></item><item><title><![CDATA[New comment by hirsin in "What I'm Hearing About Cognitive Debt (So Far)"]]></title><description><![CDATA[
<p>That's the success case.
In the failure case you have emboldened, pressured teams jumping in to make a "quick fix" or "that feature we needed" in a codebase for a team they've never heard of, and leaders cheering it on in the name of progress.<p>Not every company is going to see those boundaries and stakeholders as features, and they'll be under pressure to "mitigate those blockers to execution". That's where the cognitive debt skyrockets.</p>
]]></description><pubDate>Tue, 05 May 2026 04:56:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48018214</link><dc:creator>hirsin</dc:creator><comments>https://news.ycombinator.com/item?id=48018214</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48018214</guid></item><item><title><![CDATA[New comment by hirsin in "Opus 4.7 knows the real Kelsey"]]></title><description><![CDATA[
<p>I have no idea how you read a statement about how nazis and flame baiters should be able to speak their mind and then concluded that the author only cares about some minorities.<p>Given that the author didn't say any of the things you claimed, and indeed said the opposite, it leads one to conclude you have a problem with the example used.</p>
]]></description><pubDate>Fri, 01 May 2026 00:25:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47970053</link><dc:creator>hirsin</dc:creator><comments>https://news.ycombinator.com/item?id=47970053</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47970053</guid></item><item><title><![CDATA[New comment by hirsin in "SI Units for Request Rate (2024)"]]></title><description><![CDATA[
<p>Is there some obvious reason not to measure requests per minute rather than second? Or is it an offhand joke?<p>Some systems I've worked on had APIs that averaged less than one per second, but I don't think we want to be measuring in millibecquerels. Some have measured on millions of requests per hour, because the hourly usage was a key quantity, as rate limits were hourly as well.</p>
]]></description><pubDate>Sun, 19 Apr 2026 05:49:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47822095</link><dc:creator>hirsin</dc:creator><comments>https://news.ycombinator.com/item?id=47822095</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47822095</guid></item><item><title><![CDATA[New comment by hirsin in "Type systems are leaky abstractions: the case of Map.take!/2"]]></title><description><![CDATA[
<p>Right - it feels like going skin deep on types and then complaining they didn't solve for very deep problems.<p>Like yes, it would be nice for Map(ICar[] cars, keys).wingspan to throw a type error because cars is typed and we know keys can't include things not in ICar.<p>But to say that Map(Any[] things, keys) should have ahead of time type checking seems like you're not really using types except when inconvenient. Which might be taken as a no true scotsman or "holding it wrong" argument but... Maybe they are holding it wrong.<p>(Speaking as a former Windows/CLR PM now working in a Ruby monolith... It's hell and indeed trying to add types via sorbet has been miserable and useless)</p>
]]></description><pubDate>Mon, 16 Mar 2026 03:03:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47394742</link><dc:creator>hirsin</dc:creator><comments>https://news.ycombinator.com/item?id=47394742</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47394742</guid></item><item><title><![CDATA[New comment by hirsin in "The Appalling Stupidity of Spotify's AI DJ"]]></title><description><![CDATA[
<p>To torture the metaphor further - it's also a personal dj, with an audience and customer of 1. Somewhat by definition there can be no outlandish requests, certainly not "play this entire piece".<p>If I told the DJ at my wedding to play an album front to back, and they transitioned to Aerosmith, I'd be tapping a friend to run the music the rest of the night.</p>
]]></description><pubDate>Sun, 15 Mar 2026 16:39:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47389064</link><dc:creator>hirsin</dc:creator><comments>https://news.ycombinator.com/item?id=47389064</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47389064</guid></item><item><title><![CDATA[New comment by hirsin in "Privacy-preserving age and identity verification via anonymous credentials"]]></title><description><![CDATA[
<p>I'd review the setup here. You're missing the critical distinction that the cryptography supports - separating entirely (in time and space) the issuance of the cred to the user and the use of that cred with a website.<p>Unless you're getting the device logs from the users device (in which case... All of this is moot) there is no timing attack. Six months ago you got your mobile drivers license. And then today you used it to validate your age to a website anonymously. What's the timing attack there.</p>
]]></description><pubDate>Tue, 03 Mar 2026 17:32:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47235771</link><dc:creator>hirsin</dc:creator><comments>https://news.ycombinator.com/item?id=47235771</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47235771</guid></item><item><title><![CDATA[New comment by hirsin in "Privacy-preserving age and identity verification via anonymous credentials"]]></title><description><![CDATA[
<p>Which is why you separate the credential issuance from the credential use, per the standard mentioned.</p>
]]></description><pubDate>Tue, 03 Mar 2026 15:09:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47233568</link><dc:creator>hirsin</dc:creator><comments>https://news.ycombinator.com/item?id=47233568</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47233568</guid></item><item><title><![CDATA[New comment by hirsin in "Privacy-preserving age and identity verification via anonymous credentials"]]></title><description><![CDATA[
<p>It can't be quite that simple because you have a couple additional problems to solve - (effectively restating bits of the article poorly and partially)<p>1. You don't want these to be replayable (give your JWT to someone else to use) so they need to be bounded in some ways (eg intended website, time, proof it came from you and not someone else).<p>2. You don't want the government to know which website you're going to, nor allow the government and the website to collaborate to deanonymize you (or have the government force a website to turn over the list of tokens they got). So the government can't just hand you a uuid that the website could hand back to them to deanonymize.<p>The SD JWT and related specs solve for these, which is how mDL and other digital IDs can preserve privacy in this situation.</p>
]]></description><pubDate>Tue, 03 Mar 2026 13:45:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47232223</link><dc:creator>hirsin</dc:creator><comments>https://news.ycombinator.com/item?id=47232223</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47232223</guid></item></channel></rss>