<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: lemoncucumber</title><link>https://news.ycombinator.com/user?id=lemoncucumber</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 01 Jun 2026 01:24:37 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=lemoncucumber" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by lemoncucumber in "Postmortem: TanStack NPM supply-chain compromise"]]></title><description><![CDATA[
<p>The meaning is the same, it just sounds weird to my ears in the same way that “since years” does<p>(Also I just noticed the extra “it” in my previous comment, oops).</p>
]]></description><pubDate>Tue, 12 May 2026 15:18:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48109591</link><dc:creator>lemoncucumber</dc:creator><comments>https://news.ycombinator.com/item?id=48109591</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48109591</guid></item><item><title><![CDATA[New comment by lemoncucumber in "Postmortem: TanStack NPM supply-chain compromise"]]></title><description><![CDATA[
<p>To my ears it “since years” sounds like it’s missing an “ago” after it (or like the GP said “for years” sounds even more natural).<p>It makes me think of another similar one: I've noticed that British English speakers will say e.g. "the new iPhone will be available from September 20th"<p>To my ears that sounds like it's missing an “onwards” after it (or “starting September 20th” would sound even more natural).</p>
]]></description><pubDate>Tue, 12 May 2026 06:35:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48104948</link><dc:creator>lemoncucumber</dc:creator><comments>https://news.ycombinator.com/item?id=48104948</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48104948</guid></item><item><title><![CDATA[New comment by lemoncucumber in "A new spam policy for “back button hijacking”"]]></title><description><![CDATA[
<p>This one drives me nuts. I get it if it’s a single page app, but in many cases right-clicking the same link and choosing “open in new tab” works fine so that’s not the issue.</p>
]]></description><pubDate>Tue, 14 Apr 2026 23:36:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47772871</link><dc:creator>lemoncucumber</dc:creator><comments>https://news.ycombinator.com/item?id=47772871</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47772871</guid></item><item><title><![CDATA[New comment by lemoncucumber in "Wit, unker, Git: The lost medieval pronouns of English intimacy"]]></title><description><![CDATA[
<p>Early Quakers rejected using different 2nd person pronouns for different people since it violated their principle of egalitarianism so they called everyone thee/thou (and got into trouble for it as you might expect).<p><a href="https://www.nytimes.com/2019/11/16/opinion/sunday/pronouns-quakers.html" rel="nofollow">https://www.nytimes.com/2019/11/16/opinion/sunday/pronouns-q...</a></p>
]]></description><pubDate>Thu, 09 Apr 2026 21:25:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47710380</link><dc:creator>lemoncucumber</dc:creator><comments>https://news.ycombinator.com/item?id=47710380</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47710380</guid></item><item><title><![CDATA[New comment by lemoncucumber in "I ported Mac OS X to the Nintendo Wii"]]></title><description><![CDATA[
<p>> there was a short window of time where everyone thought Java was the future<p>Makes me think of how plists in macOS are xml because back then xml was the future</p>
]]></description><pubDate>Thu, 09 Apr 2026 17:04:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47706222</link><dc:creator>lemoncucumber</dc:creator><comments>https://news.ycombinator.com/item?id=47706222</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47706222</guid></item><item><title><![CDATA[The Apple Charging Situation]]></title><description><![CDATA[
<p>Article URL: <a href="https://randsinrepose.com/guides/apple-charging-guide.html">https://randsinrepose.com/guides/apple-charging-guide.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47546866">https://news.ycombinator.com/item?id=47546866</a></p>
<p>Points: 27</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 27 Mar 2026 19:03:04 +0000</pubDate><link>https://randsinrepose.com/guides/apple-charging-guide.html</link><dc:creator>lemoncucumber</dc:creator><comments>https://news.ycombinator.com/item?id=47546866</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47546866</guid></item><item><title><![CDATA[New comment by lemoncucumber in "Obsolete Sounds"]]></title><description><![CDATA[
<p>I thought this was going to be about phonemes that used to be part of English but aren't anymore (e.g. all of the vestigal "gh"es in our spellings that used to represent the <a href="https://en.wikipedia.org/wiki/Voiceless_velar_fricative" rel="nofollow">https://en.wikipedia.org/wiki/Voiceless_velar_fricative</a> but are now either silent or pronounced as another phoneme).</p>
]]></description><pubDate>Thu, 26 Mar 2026 16:51:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47532807</link><dc:creator>lemoncucumber</dc:creator><comments>https://news.ycombinator.com/item?id=47532807</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47532807</guid></item><item><title><![CDATA[New comment by lemoncucumber in "Our commitment to Windows quality"]]></title><description><![CDATA[
<p>Reminds me of when they finally apologized for the train wreck that was IE6 [1] and resumed Internet Explorer development in the 2000s after Firefox came along and started eating IE's market share.<p>In this case it's the MacBook Neo that's causing them to get off their butts and reinvest in the quality of their software after letting it stagnate for years, but the pattern is the same: rest on their monopolistic laurels until competition makes them feel threatened, then magically start caring about their users again all of a sudden.<p>[1] <a href="https://www.crn.com/news/channel-programs/183701230/gates-offers-mea-culpa-for-internet-explorer-development-lag" rel="nofollow">https://www.crn.com/news/channel-programs/183701230/gates-of...</a></p>
]]></description><pubDate>Fri, 20 Mar 2026 20:21:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47460113</link><dc:creator>lemoncucumber</dc:creator><comments>https://news.ycombinator.com/item?id=47460113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47460113</guid></item><item><title><![CDATA[New comment by lemoncucumber in "Waymo Safety Impact"]]></title><description><![CDATA[
<p>I've heard that Waymo relies on having very accurate map data for the areas where they operate, so perhaps they could perform worse than human drivers in areas where they don't have good map data.<p>But I also trust that the company wouldn't deploy them in those areas until the quality data they need is available. So perhaps "safer in the environments where they are actually deployed" would be more accurate, but that's also the only thing that matters.<p>Speculating about what would happen if they were used in ways they are neither intended to be used nor are actually used feels a little silly. Most machines can be unsafe if you use them in ways they're not intended to be used.</p>
]]></description><pubDate>Thu, 19 Mar 2026 21:20:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47446322</link><dc:creator>lemoncucumber</dc:creator><comments>https://news.ycombinator.com/item?id=47446322</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47446322</guid></item><item><title><![CDATA[New comment by lemoncucumber in "What canceled my Go context?"]]></title><description><![CDATA[
<p>It was a great piece and I learned a lot, thanks for writing it. I hope you didn’t think that it was you I was disappointed with rather than the language designers :)<p>It’s ironic how context cancellation has the opposite problem as error handling.<p>With errors they force you to handle every error explicitly which results in people adding unnecessary contextual information: it can be tempting to keep adding layer upon layer of wrapping resulting in an unwieldy error string that’s practically a hand-rolled stacktrace.<p>With context cancellation OTOH you have to go out of your way to add contextual info at all, and even then it’s not as simple as just using the new machinery because as your piece demonstrates it doesn’t all work well together so you have to go even further out of your way and roll your own timeout-based cancellation. Absurd.</p>
]]></description><pubDate>Sat, 07 Mar 2026 07:30:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47285364</link><dc:creator>lemoncucumber</dc:creator><comments>https://news.ycombinator.com/item?id=47285364</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47285364</guid></item><item><title><![CDATA[New comment by lemoncucumber in "What canceled my Go context?"]]></title><description><![CDATA[
<p>It’s great that they identified this (incredibly common) pain point and introduced a way to solve it, but I can’t help being disappointed.<p>Reading the examples I found myself thinking, “that looks like a really useful pattern, I should bookmark this so I can adopt it whenever I write code like that.”<p>The fact that I’m considering bookmarking a blog post about complex boilerplate that I would want to use 100% of the times when it’s applicable is a huge red flag and is exactly why people complain about Go.<p>It feels like you’re constantly fighting the language: having to add error handling boilerplate everywhere and having to pass contexts everywhere (more boilerplate). This is the intersection of those two annoyances so it feels especially annoying (particularly given the nuances/footguns the author describes).<p>They say the point is that Go forces you to handle errors but 99% of the time that means just returning the error after possibly wrapping it. After a decade of writing Go I still don’t have a good rule of thumb for when I should wrap an error with more info or return it as-is.<p>I hope someday they make another attempt at a Go 2.0.</p>
]]></description><pubDate>Sat, 07 Mar 2026 03:38:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47284247</link><dc:creator>lemoncucumber</dc:creator><comments>https://news.ycombinator.com/item?id=47284247</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47284247</guid></item><item><title><![CDATA[New comment by lemoncucumber in "Court finds Fourth Amendment doesn’t support broad search of protesters’ devices"]]></title><description><![CDATA[
<p>You’ve got the first two backwards. The real accountability mechanism in the constitution for a rogue president/administration is impeachment by congress (which is a proxy for the people in theory). Unfortunately neither enough of congress nor enough of the electorate cares if the administration breaks the law.</p>
]]></description><pubDate>Fri, 27 Feb 2026 17:38:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47183156</link><dc:creator>lemoncucumber</dc:creator><comments>https://news.ycombinator.com/item?id=47183156</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47183156</guid></item><item><title><![CDATA[New comment by lemoncucumber in "Dell UltraSharp 52 Thunderbolt Hub Monitor"]]></title><description><![CDATA[
<p>"Retina" is Apple's marketing name for high PPI displays.</p>
]]></description><pubDate>Fri, 16 Jan 2026 20:05:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46651473</link><dc:creator>lemoncucumber</dc:creator><comments>https://news.ycombinator.com/item?id=46651473</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46651473</guid></item><item><title><![CDATA[New comment by lemoncucumber in "Why some clothes shrink in the wash and how to unshrink them"]]></title><description><![CDATA[
<p>They also have a lifetime warranty which is great. With enough use their socks still eventually wear out, but you can get a new pair for free.</p>
]]></description><pubDate>Wed, 14 Jan 2026 20:21:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46622528</link><dc:creator>lemoncucumber</dc:creator><comments>https://news.ycombinator.com/item?id=46622528</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46622528</guid></item><item><title><![CDATA[New comment by lemoncucumber in "An Honest Review of Go (2025)"]]></title><description><![CDATA[
<p>Python's standard library seems comparable IME</p>
]]></description><pubDate>Thu, 08 Jan 2026 17:15:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46543576</link><dc:creator>lemoncucumber</dc:creator><comments>https://news.ycombinator.com/item?id=46543576</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46543576</guid></item><item><title><![CDATA[New comment by lemoncucumber in "The Jeff Dean Facts"]]></title><description><![CDATA[
<p>That incident was the first time I ever heard of Jeff Dean and remains the main thing I associate him with.</p>
]]></description><pubDate>Thu, 08 Jan 2026 17:10:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46543520</link><dc:creator>lemoncucumber</dc:creator><comments>https://news.ycombinator.com/item?id=46543520</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46543520</guid></item><item><title><![CDATA[New comment by lemoncucumber in "Efficient method to capture carbon dioxide from the atmosphere"]]></title><description><![CDATA[
<p>I would’ve expected the research to be coming out of Japan if it’s an anime based technology ;)</p>
]]></description><pubDate>Wed, 31 Dec 2025 16:52:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46445825</link><dc:creator>lemoncucumber</dc:creator><comments>https://news.ycombinator.com/item?id=46445825</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46445825</guid></item><item><title><![CDATA[New comment by lemoncucumber in "Gemini 3"]]></title><description><![CDATA[
<p>I think we're defining "less" differently. You're interpreting "less open" to mean "not open at all," which is not what I said.<p>There's a long history of Google slowly making the experience worse if you want to take advantage of the things that make Android open.<p>For example, by moving features that were in the AOSP into their proprietary Play Services instead [1].<p>Or coming soon, preventing sideloading of unverified apps if you're using a Google build of Android [2].<p>In both cases, it's forcing you to accept tradeoffs between functionality and openness that you didn't have to accept before. You can still use AOSP, but it's a second class experience.<p>[1] <a href="https://arstechnica.com/gadgets/2018/07/googles-iron-grip-on-android-controlling-open-source-by-any-means-necessary/" rel="nofollow">https://arstechnica.com/gadgets/2018/07/googles-iron-grip-on...</a><p>[2] <a href="https://arstechnica.com/gadgets/2025/08/google-will-block-sideloading-of-unverified-android-apps-starting-next-year/" rel="nofollow">https://arstechnica.com/gadgets/2025/08/google-will-block-si...</a></p>
]]></description><pubDate>Tue, 18 Nov 2025 19:33:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=45970894</link><dc:creator>lemoncucumber</dc:creator><comments>https://news.ycombinator.com/item?id=45970894</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45970894</guid></item><item><title><![CDATA[New comment by lemoncucumber in "Gemini 3"]]></title><description><![CDATA[
<p>Workspace vs Office</p>
]]></description><pubDate>Tue, 18 Nov 2025 17:52:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=45969669</link><dc:creator>lemoncucumber</dc:creator><comments>https://news.ycombinator.com/item?id=45969669</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45969669</guid></item><item><title><![CDATA[New comment by lemoncucumber in "Gemini 3"]]></title><description><![CDATA[
<p>It’s a common pattern for upstarts to embrace openness as a way to differentiate and gain a foothold then become progressively less open once they get bigger. Android is a great example.</p>
]]></description><pubDate>Tue, 18 Nov 2025 17:52:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=45969656</link><dc:creator>lemoncucumber</dc:creator><comments>https://news.ycombinator.com/item?id=45969656</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45969656</guid></item></channel></rss>