<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: croshan</title><link>https://news.ycombinator.com/user?id=croshan</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 16 Apr 2026 21:49:20 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=croshan" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by croshan in "Take this on-call rotation and shove it"]]></title><description><![CDATA[
<p>This works if you're on call for your systems. In many situations (ranging from small startups to big tech), you're also on-call for the systems of sister teams.<p>Not that there aren't other ways to fix that. But fixing the erroring service isn't practical in all cases.</p>
]]></description><pubDate>Thu, 27 Mar 2025 23:59:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=43499700</link><dc:creator>croshan</dc:creator><comments>https://news.ycombinator.com/item?id=43499700</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43499700</guid></item><item><title><![CDATA[New comment by croshan in "Malware found on NPM infecting local package with reverse shell"]]></title><description><![CDATA[
<p>It's quite easy, actually. We did this at work, recently.<p>Bun is two things. Most commonly, it's known for its Node-competitor runtime, which is of course a very invasive change. But it can also be used purely as a package manager, with Node as your runtime: <a href="https://bun.sh/docs/cli/install" rel="nofollow">https://bun.sh/docs/cli/install</a><p>As a package manager, it's much more efficient, and I would recommend switching over. Haven't used pnpm, though--we came from yarn (v2, and I've used v1 in past).<p>We still use Node for our runtime, but package install time has dropped significantly.<p>This is especially felt when switching branches on dev machines where one package in the workspace has changed, causing yarn to retry all packages (even though yarn.lock exists), where bun only downloads the new package.</p>
]]></description><pubDate>Thu, 27 Mar 2025 23:54:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=43499661</link><dc:creator>croshan</dc:creator><comments>https://news.ycombinator.com/item?id=43499661</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43499661</guid></item><item><title><![CDATA[New comment by croshan in "Proof of location for online polls"]]></title><description><![CDATA[
<p>A bit aggressive. No, wouldn't connecting to a slow 3g tower affect ping times to all global servers proportionately?<p>The proposal has other flaws, but phone to tower latency isn't one.</p>
]]></description><pubDate>Tue, 14 Jan 2025 21:25:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=42704094</link><dc:creator>croshan</dc:creator><comments>https://news.ycombinator.com/item?id=42704094</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42704094</guid></item><item><title><![CDATA[New comment by croshan in "YC is wrong about LLMs for chip design"]]></title><description><![CDATA[
<p>An interpretation that makes sense to me: humans are non-deterministic black boxes already at the core of complex systems. So in that sense, replacing a human with AI is not unreasonable.<p>I’d disagree, though: humans are still easier to predict and understand (and trust) than AI, typically.</p>
]]></description><pubDate>Sat, 16 Nov 2024 17:56:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=42157794</link><dc:creator>croshan</dc:creator><comments>https://news.ycombinator.com/item?id=42157794</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42157794</guid></item><item><title><![CDATA[New comment by croshan in "Apple acquires Pixelmator"]]></title><description><![CDATA[
<p>In general, the way a walled garden wins is by providing everything its villagers need inside.<p>And Apple’s products seem to create walled gardens in order to prioritize [first creative, then economic] control.<p>Based on the demographic that a significant portion of their marketing seems targeted towards (artists and creative types), I think your theory sounds likely.</p>
]]></description><pubDate>Fri, 01 Nov 2024 21:18:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=42021643</link><dc:creator>croshan</dc:creator><comments>https://news.ycombinator.com/item?id=42021643</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42021643</guid></item><item><title><![CDATA[New comment by croshan in "Tell HN: Burnout is bad to your brain, take care"]]></title><description><![CDATA[
<p>This sounds depressing. I’m sorry that you had that experience.<p>It’s a frustrating position to be in, and you can feel quite helpless.<p>In my experience, it’s less about “do only what’s asked”, and rather “say no”.<p>I.e. explain “I can do X, but if I do that then Y will suffer, and Y is a priority”. (Y being another company priority, or even your own mental health). Stated in these terms, it’s easier to negotiate your time with your coworkers.</p>
]]></description><pubDate>Fri, 06 Sep 2024 01:16:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=41461943</link><dc:creator>croshan</dc:creator><comments>https://news.ycombinator.com/item?id=41461943</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41461943</guid></item><item><title><![CDATA[New comment by croshan in "Show HN: Monogo – Evolve your go workspace to a real monorepo"]]></title><description><![CDATA[
<p>Go bootstraps itself (Go is compiled by Go) but Gofmt does not format itself (an even simpler job).</p>
]]></description><pubDate>Mon, 26 Aug 2024 14:40:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=41357604</link><dc:creator>croshan</dc:creator><comments>https://news.ycombinator.com/item?id=41357604</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41357604</guid></item><item><title><![CDATA[New comment by croshan in "Please do not attempt to simplify this code"]]></title><description><![CDATA[
<p>Nice find. I think you're right.<p>FWIW, I don't think the code style in [2] is less simple (slightly more readable, to use `if (X) {} else {}` rather than `if (!X) {} else {}`, for example).<p>So to me, this reads as the author of [1] is just overcorrecting by adding process, when some test cases or code review would've been more helpful in preventing whatever incident [2] caused.</p>
]]></description><pubDate>Thu, 08 Aug 2024 04:08:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=41188019</link><dc:creator>croshan</dc:creator><comments>https://news.ycombinator.com/item?id=41188019</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41188019</guid></item><item><title><![CDATA[New comment by croshan in "Show HN: A web debugger an ex-Cloudflare team has been working on for 4 years"]]></title><description><![CDATA[
<p>Stay tuned! We’re building this out soon. :)</p>
]]></description><pubDate>Fri, 10 May 2024 18:01:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=40321940</link><dc:creator>croshan</dc:creator><comments>https://news.ycombinator.com/item?id=40321940</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40321940</guid></item><item><title><![CDATA[Men's waistbands have risen and fallen through history]]></title><description><![CDATA[
<p>Article URL: <a href="http://news.bbc.co.uk/2/hi/uk_news/magazine/8487106.stm">http://news.bbc.co.uk/2/hi/uk_news/magazine/8487106.stm</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40091769">https://news.ycombinator.com/item?id=40091769</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 19 Apr 2024 20:52:18 +0000</pubDate><link>http://news.bbc.co.uk/2/hi/uk_news/magazine/8487106.stm</link><dc:creator>croshan</dc:creator><comments>https://news.ycombinator.com/item?id=40091769</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40091769</guid></item><item><title><![CDATA[How I made my water filtering bowls and started Pratt ceramics]]></title><description><![CDATA[
<p>Article URL: <a href="https://prattceramics.com/blogs/news/how-made-my-water-filtering-bowls-and-started-pratt-cermics">https://prattceramics.com/blogs/news/how-made-my-water-filtering-bowls-and-started-pratt-cermics</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39717028">https://news.ycombinator.com/item?id=39717028</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 15 Mar 2024 15:46:00 +0000</pubDate><link>https://prattceramics.com/blogs/news/how-made-my-water-filtering-bowls-and-started-pratt-cermics</link><dc:creator>croshan</dc:creator><comments>https://news.ycombinator.com/item?id=39717028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39717028</guid></item><item><title><![CDATA[I got shocked in the bathtub so you don't have to]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.knoxnews.com/story/news/2019/07/31/you-really-can-get-shocked-bathing-during-lightning-storm-brittany-crocker/1813023001/">https://www.knoxnews.com/story/news/2019/07/31/you-really-can-get-shocked-bathing-during-lightning-storm-brittany-crocker/1813023001/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39556139">https://news.ycombinator.com/item?id=39556139</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 29 Feb 2024 22:35:13 +0000</pubDate><link>https://www.knoxnews.com/story/news/2019/07/31/you-really-can-get-shocked-bathing-during-lightning-storm-brittany-crocker/1813023001/</link><dc:creator>croshan</dc:creator><comments>https://news.ycombinator.com/item?id=39556139</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39556139</guid></item><item><title><![CDATA[Basal Metabolic Rate]]></title><description><![CDATA[
<p>Article URL: <a href="https://en.wikipedia.org/wiki/Basal_metabolic_rate">https://en.wikipedia.org/wiki/Basal_metabolic_rate</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39296385">https://news.ycombinator.com/item?id=39296385</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 08 Feb 2024 00:45:48 +0000</pubDate><link>https://en.wikipedia.org/wiki/Basal_metabolic_rate</link><dc:creator>croshan</dc:creator><comments>https://news.ycombinator.com/item?id=39296385</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39296385</guid></item><item><title><![CDATA[Query your Gmail account by hand using IMAP]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.cyrusroshan.com/post/query-imap-by-hand">https://blog.cyrusroshan.com/post/query-imap-by-hand</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39212749">https://news.ycombinator.com/item?id=39212749</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 01 Feb 2024 04:34:32 +0000</pubDate><link>https://blog.cyrusroshan.com/post/query-imap-by-hand</link><dc:creator>croshan</dc:creator><comments>https://news.ycombinator.com/item?id=39212749</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39212749</guid></item><item><title><![CDATA[Building a Network Stack for Our Browser Extension]]></title><description><![CDATA[
<p>Article URL: <a href="https://jam.dev/blog/building-a-network-stack-for-our-browser-extension/">https://jam.dev/blog/building-a-network-stack-for-our-browser-extension/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39205037">https://news.ycombinator.com/item?id=39205037</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 31 Jan 2024 15:35:39 +0000</pubDate><link>https://jam.dev/blog/building-a-network-stack-for-our-browser-extension/</link><dc:creator>croshan</dc:creator><comments>https://news.ycombinator.com/item?id=39205037</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39205037</guid></item><item><title><![CDATA[New comment by croshan in "Proof-of-Work Defense for Onion Services"]]></title><description><![CDATA[
<p>real users have more CPU than a literal toaster (or smart air fryer, or IP camera, or many other common botnet devices)</p>
]]></description><pubDate>Fri, 25 Aug 2023 03:50:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=37257811</link><dc:creator>croshan</dc:creator><comments>https://news.ycombinator.com/item?id=37257811</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37257811</guid></item><item><title><![CDATA[New comment by croshan in "Dementia risk linked to blood-protein imbalance in middle age"]]></title><description><![CDATA[
<p>Exactly. I know if medication were to be developed, checking "are GDF15 levels significantly lowered" would be part of the trials.<p>But how often does the medication development process check the result we care about: "does this medication then go on to reduce the chance of dementia?"</p>
]]></description><pubDate>Fri, 21 Jul 2023 17:02:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=36816403</link><dc:creator>croshan</dc:creator><comments>https://news.ycombinator.com/item?id=36816403</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36816403</guid></item><item><title><![CDATA[My first 5 weeks switching from Engineering to Product Management]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.cyrusroshan.com/post/first-weeks-being-pm">https://blog.cyrusroshan.com/post/first-weeks-being-pm</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=36724721">https://news.ycombinator.com/item?id=36724721</a></p>
<p>Points: 8</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 14 Jul 2023 14:44:01 +0000</pubDate><link>https://blog.cyrusroshan.com/post/first-weeks-being-pm</link><dc:creator>croshan</dc:creator><comments>https://news.ycombinator.com/item?id=36724721</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36724721</guid></item><item><title><![CDATA[New comment by croshan in "If PEP 703 is accepted, Meta can commit three engineer-years to no-GIL CPython"]]></title><description><![CDATA[
<p>Posting a Wikipedia link without commentary or context is essentially a text meme. It doesn’t invite discussion.<p>What are you trying to say?<p>(Not that I disagree with your point, but it’s unclear.)</p>
]]></description><pubDate>Sat, 08 Jul 2023 16:50:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=36646190</link><dc:creator>croshan</dc:creator><comments>https://news.ycombinator.com/item?id=36646190</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36646190</guid></item><item><title><![CDATA[New comment by croshan in "Where in the USA is this?"]]></title><description><![CDATA[
<p>You’re both right—a better world emerges, when we each look towards ourselves to solve the problems we see.</p>
]]></description><pubDate>Mon, 03 Jul 2023 23:19:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=36580072</link><dc:creator>croshan</dc:creator><comments>https://news.ycombinator.com/item?id=36580072</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36580072</guid></item></channel></rss>