<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: mason55</title><link>https://news.ycombinator.com/user?id=mason55</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 27 Apr 2026 10:08:11 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mason55" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mason55 in "I'm reluctant to verify my identity or age for any online services"]]></title><description><![CDATA[
<p>Yeah it's really not worth my mental energy.  Sometimes I take the time to reject tracking cookies.  But I figure everyone's tracking me and everyone has my SSN at this point, and as long as my credit files are locked I don't really care.  Like why do I even care if people are linking all my browsing data together and then using it to market stuff to me.<p>FWIW I'm 43 and grew up on the dark parts of the internet.</p>
]]></description><pubDate>Tue, 03 Mar 2026 18:05:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47236271</link><dc:creator>mason55</dc:creator><comments>https://news.ycombinator.com/item?id=47236271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47236271</guid></item><item><title><![CDATA[New comment by mason55 in "Taking money off the table"]]></title><description><![CDATA[
<p>A 10% tender offer isn't really an interesting discussion.  You should take definitely take 10% off the table unless you're already pretty wealthy.<p>The interesting discussion is how much you should take off the table if the offer is uncapped.</p>
]]></description><pubDate>Thu, 30 Oct 2025 19:38:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=45764374</link><dc:creator>mason55</dc:creator><comments>https://news.ycombinator.com/item?id=45764374</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45764374</guid></item><item><title><![CDATA[New comment by mason55 in "Thoughts on Mechanical Keyboards and the ZSA Moonlander"]]></title><description><![CDATA[
<p>I love my ErgoDox EZ but I have the same problem as you.  Even after a few years, I'm still not used to the location of some of the punctuation keys that you need when you're writing code (braces, pipe, etc.) which in turn really hampers my flow state.  I end up undocking and using my MBP keyboard when I'm writing code because I just can't get into that same flow state on my ErgoDox.</p>
]]></description><pubDate>Mon, 29 Sep 2025 16:51:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=45415947</link><dc:creator>mason55</dc:creator><comments>https://news.ycombinator.com/item?id=45415947</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45415947</guid></item><item><title><![CDATA[New comment by mason55 in "AWS CEO says using AI to replace junior staff is 'Dumbest thing I've ever heard'"]]></title><description><![CDATA[
<p>I think the problem is that in spots where the concepts build on one another, you need to memorize the lower level concepts or else it'll be too hard to make progress on the higher level concepts.<p>If you're trying to expand polynomials and you constantly have to re-derive multiplication from first principles, you're never going to make any progress on expanding polynomials.</p>
]]></description><pubDate>Fri, 22 Aug 2025 12:28:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=44983719</link><dc:creator>mason55</dc:creator><comments>https://news.ycombinator.com/item?id=44983719</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44983719</guid></item><item><title><![CDATA[New comment by mason55 in "Congestion pricing in Manhattan is a predictable success"]]></title><description><![CDATA[
<p>There's a very large lower-middle to upper-middle class that is going to be price sensitive.<p>And that's the point.  Maybe I'm pretty well off but $15/day is still painful for me to drive in every day.  But!  Occasionally I REALLY need to drive my car in to the city, so instead of driving in five times/week I just drive in once/week.  That's 80% fewer trips, a huge reduction.</p>
]]></description><pubDate>Fri, 20 Jun 2025 16:21:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=44329273</link><dc:creator>mason55</dc:creator><comments>https://news.ycombinator.com/item?id=44329273</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44329273</guid></item><item><title><![CDATA[New comment by mason55 in "Congestion pricing in Manhattan is a predictable success"]]></title><description><![CDATA[
<p>> <i>The price will determine how poor you have to be to get forced to do without so the wealthy can benefit from an increase in quality of life.</i><p>Doesn't that basically describe access to all scarce resources?<p>If you don't like the idea of money being used as a way to allocate scarce resources then another way to look at it is forcing people to pay for negative externalities (traffic, pollution).  And I don't see why poor people should have to pay less for creating the same negative externalities.<p>> <i>Why should my taxes get used to build infrastructure that's going to be subjected to congestion pricing that prices me out of using that infrastructure?</i><p>I think the arguments here are<p>1.  Rich people pay a much higher percentage of the cost of the infrastructure.  If you're so poor then you might not be paying for any of it anyway.<p>2.  You still benefit from the infrastructure - fire trucks, police cars and deliveries are all using the roads to your benefit, even if you don't even drive on them<p>3.  This is very similar to someone saying "why should I pay for roads when I don't own a car?"<p>4.  It's also similar to "why should I pay for schools when I don't have a kid?"  These things better society as a whole even if you don't use them directly*</p>
]]></description><pubDate>Fri, 20 Jun 2025 16:16:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=44329211</link><dc:creator>mason55</dc:creator><comments>https://news.ycombinator.com/item?id=44329211</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44329211</guid></item><item><title><![CDATA[New comment by mason55 in "Overengineered Anchor Links"]]></title><description><![CDATA[
<p>FYI - you aren't handling the "scroll up" case.<p>To see what I mean, click "Creating a Feature" then start scrolling up.  Notice that "Creating a Feature" is still highlighted even though the entire screen is made up of text from the "Software" section.<p>I probably only noticed this because I recently implemented a similar "active anchor" solution with Intersection Observer.</p>
]]></description><pubDate>Fri, 04 Apr 2025 18:39:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=43586223</link><dc:creator>mason55</dc:creator><comments>https://news.ycombinator.com/item?id=43586223</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43586223</guid></item><item><title><![CDATA[New comment by mason55 in "The <select> element can now be customized with CSS"]]></title><description><![CDATA[
<p>This works for things in the past but not things in the future.<p>If I say I want something to happen at 8pm New York City time on January 7, 2028 and then the DST rules for NYC change, I likely still want it to happen at 8pm.  Converting to UTC and back to local time loses that information and it will happen at the wrong time.</p>
]]></description><pubDate>Tue, 01 Apr 2025 13:00:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=43546277</link><dc:creator>mason55</dc:creator><comments>https://news.ycombinator.com/item?id=43546277</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43546277</guid></item><item><title><![CDATA[New comment by mason55 in "Reasons Not to Refactor"]]></title><description><![CDATA[
<p>The point is not to improve it until you actually need to change it.<p>Like you said, you're probably bad at predicting which code is going to need changes in the future, so if it's working now and you don't need to change it then it's a silly risk to try to improve it right now.</p>
]]></description><pubDate>Thu, 06 Feb 2025 19:33:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=42965695</link><dc:creator>mason55</dc:creator><comments>https://news.ycombinator.com/item?id=42965695</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42965695</guid></item><item><title><![CDATA[New comment by mason55 in "Why Is Warner Brothers Discovery Dumping Old Movies on YouTube?"]]></title><description><![CDATA[
<p>Yeah there are just a lot of titles with weird rights situations that no one cares about resolving.  Maybe you lost clearance on a song in the movie, or one of the actors has a clause in their contract, or some company bought the distribution rights for a certain territory and then went out of business.<p>Lots of situations where resolving the rights issues is going to cost more than you expect the movie to bring in, especially once you start talking about splitting the revenue with online storefronts.</p>
]]></description><pubDate>Wed, 05 Feb 2025 16:28:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=42950876</link><dc:creator>mason55</dc:creator><comments>https://news.ycombinator.com/item?id=42950876</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42950876</guid></item><item><title><![CDATA[New comment by mason55 in "Why is Warner Bros. Discovery putting old movies on YouTube?"]]></title><description><![CDATA[
<p>Sure - that's why Sony is the winner.  Other companies tried other things and lost.  Now they see what the winner did and they're following their lead.<p>When WB started all this it wasn't clear what the winning strategy was going to be.  Now that it is clearer, they're just following.</p>
]]></description><pubDate>Wed, 05 Feb 2025 16:21:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=42950750</link><dc:creator>mason55</dc:creator><comments>https://news.ycombinator.com/item?id=42950750</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42950750</guid></item><item><title><![CDATA[New comment by mason55 in "JavaScript Temporal is coming"]]></title><description><![CDATA[
<p>> <i>For dates in the past it isn't much of a problem. `America/[city in chile]` in the past (created before the change, refering to times before the change) still has a specific point-in-time meaning even when things change.</i><p>Right - date-times in the past are always easy (at least until you have to take relativity into account).  An event happened at some instant in the universe and you just need an agreed upon representation of that instant.  UTC works fine for this - record the UTC-based instant at which the event happened and you can always translate it into any other representation without losing information.  Recording it in your local timezone is fine too, as long as you also record the UTC offset or timezone along with the instant.<p>> <i>I guess it should be detectable which dates may be ambiguous/wrong if you know the date of their creation (before the change was known)</i><p>Yeah - in theory, when a timezone is added, you could probably link it to timezones that users of the new timezone might have previously used.  And then any future times that were saved using that timezone, you ask someone if they are still correct or if the timezone needs to be adjusted to the new one<p>For example, if a new timezone was added for southeast Colorado, you might ask someone about all times scheduled in both the Denver & Phoenix timezones, because you don't know which one people might have picked.<p>It gets complicated though because you need to keep track of which entries have been double checked and which ones haven't, and you need to keep track of the version of tzdb that you reconciled against, because there could be another change in the future.</p>
]]></description><pubDate>Fri, 31 Jan 2025 15:34:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=42888666</link><dc:creator>mason55</dc:creator><comments>https://news.ycombinator.com/item?id=42888666</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42888666</guid></item><item><title><![CDATA[New comment by mason55 in "JavaScript Temporal is coming"]]></title><description><![CDATA[
<p>> <i>That's part of why they are tied to a certain city -- time zone rules are unlikely to bisect a city, although if they did I guess they'd have to deprecate it as a timezone name and use something else! Not sure if this has ever happened.</i><p>It's actually easier to create this problem than by bisecting a city, and the easier way is even more complex than bisecting a city.<p>You obviously can't put every hamlet, town and village into tzdb, for a lot of reasons.  So, if you're trying to represent a time in a place that isn't in tzdb, you have to pick the nearest location that <i>is</i> in tzdb.  And it's quite possible that between when you enter your time and when that time comes to pass, the location you were specifying for changes it's rules in a way that's different from the original place you chose.<p>If you bisect a city, you could create two new names, so that if you encountered the old name you'd know that something needed to be reconciled.  But if you chose the nearest place and then your rules changed, you'd have no way to know automatically that it needed to be revisited.<p>For example, parts of Chile decided not to do DST any more.  To support this, a new timezone, America/Punta_Arenas, was added to tzdb.  Before this, if you were in Punta Arenas, you would just put all your times as America/Santiago.  And now you have no way of knowing if those times are really supposed to be Santiago or if they were Punta Arenas and Santiago was just the best you could do at the time.<p>Location-based tz's are the best we can do right now but even still they have intractable problems when things change.</p>
]]></description><pubDate>Thu, 30 Jan 2025 16:09:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=42879077</link><dc:creator>mason55</dc:creator><comments>https://news.ycombinator.com/item?id=42879077</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42879077</guid></item><item><title><![CDATA[New comment by mason55 in "JavaScript Temporal is coming"]]></title><description><![CDATA[
<p>Here are a couple starting points<p><a href="https://medium.com/servicios-a0/on-solving-the-tzdb-changes-problem-7b9fa8f96b86" rel="nofollow">https://medium.com/servicios-a0/on-solving-the-tzdb-changes-...</a><p><a href="https://github.com/tc39/proposal-canonical-tz">https://github.com/tc39/proposal-canonical-tz</a> - appropriately to these comments, a proposal to handle tzdb changes, built on top of JS Temporal, includes some great examples of all the ways this can happen</p>
]]></description><pubDate>Thu, 30 Jan 2025 15:57:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=42878932</link><dc:creator>mason55</dc:creator><comments>https://news.ycombinator.com/item?id=42878932</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42878932</guid></item><item><title><![CDATA[New comment by mason55 in "Firebase bill is usually $50, but I was surprised to see a $70k bill in one day"]]></title><description><![CDATA[
<p>My guess is that OpenAI’s margins are much lower so they aren’t in a position to forgive or have people skip out on big bills.<p>For Firebase, their costs are probably pretty marginal.</p>
]]></description><pubDate>Fri, 17 Jan 2025 01:17:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=42733002</link><dc:creator>mason55</dc:creator><comments>https://news.ycombinator.com/item?id=42733002</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42733002</guid></item><item><title><![CDATA[New comment by mason55 in "Nightclub stickers over smartphone rule divides the dancefloor"]]></title><description><![CDATA[
<p>I don't recall getting stickers at any clubs NYC, although it's been a few years since I lived there.  It was always on the honor system at places like Output and events like Black Market.</p>
]]></description><pubDate>Sat, 07 Dec 2024 22:58:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=42353517</link><dc:creator>mason55</dc:creator><comments>https://news.ycombinator.com/item?id=42353517</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42353517</guid></item><item><title><![CDATA[New comment by mason55 in "The Impact of Jungle Music in 90s Video Game Development"]]></title><description><![CDATA[
<p>FYI you have a typo in there.  You wrote "JTL Bukem" but it should be "LTJ Bukem".  LTJ being short for "Long Time Junglist"</p>
]]></description><pubDate>Wed, 13 Nov 2024 20:19:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=42129525</link><dc:creator>mason55</dc:creator><comments>https://news.ycombinator.com/item?id=42129525</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42129525</guid></item><item><title><![CDATA[New comment by mason55 in "Bitwarden SDK relicensed from proprietary to GPLv3"]]></title><description><![CDATA[
<p>The second factor isn’t a second device, it’s the TOTP code.</p>
]]></description><pubDate>Fri, 25 Oct 2024 03:18:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=41941946</link><dc:creator>mason55</dc:creator><comments>https://news.ycombinator.com/item?id=41941946</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41941946</guid></item><item><title><![CDATA[New comment by mason55 in "FTC Report Confirms: Commercial Surveillance Is Out of Control"]]></title><description><![CDATA[
<p>Pretty much every analytics product does this now.  Amplitude, Statsig, Posthog, etc.<p>Not saying it’s a good thing but assume that most websites are recording your session at this point.</p>
]]></description><pubDate>Sun, 29 Sep 2024 19:45:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=41689858</link><dc:creator>mason55</dc:creator><comments>https://news.ycombinator.com/item?id=41689858</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41689858</guid></item><item><title><![CDATA[New comment by mason55 in "iPhone 16 Pro and iPhone 16 Pro Max"]]></title><description><![CDATA[
<p>I think that there are just very few notifications where a summary is the thing I want.  Most of them I either don't care about at all or I want to see the actual text.  Either it's important and the details matter or it's, like, a text from my wife and I want to read it in her voice and not a summary.<p>The fun of my family group chat is reading the messages from everyone.</p>
]]></description><pubDate>Mon, 09 Sep 2024 22:10:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=41494649</link><dc:creator>mason55</dc:creator><comments>https://news.ycombinator.com/item?id=41494649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41494649</guid></item></channel></rss>