<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: ervine</title><link>https://news.ycombinator.com/user?id=ervine</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Jul 2026 12:54:05 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ervine" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ervine in "The case for MUDs in modern times"]]></title><description><![CDATA[
<p>Ah! Well, enjoying a MUD is still a great shared experience haha. Nothing like them since. I still gravitate to punishing games with obscure mechanics and steep learning curves, and I imagine I'm still chasing that MUD high.<p>I think what made them special was that they were populated by others that put in that effort, and so the community felt invested. And you'd see the same names every time you logged on cause there was a single server, and reputation mattered. Ah man, what a time of life haha.</p>
]]></description><pubDate>Fri, 24 Jul 2026 12:44:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=49034776</link><dc:creator>ervine</dc:creator><comments>https://news.ycombinator.com/item?id=49034776</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49034776</guid></item><item><title><![CDATA[New comment by ervine in "The case for MUDs in modern times (2018)"]]></title><description><![CDATA[
<p>I'm sure you mean wotmud.org, and I always look for someone to mention this one in MUD threads, but rarely see it.<p>Man I was hooked on that game in high school. Joined the Lion Wardens, multiple high level characters, knew the zones. Nothing has come close since then.<p>That feeling of leveling in a safe zone when your screen fills with red names of opposing faction characters and you just get deleted and lose all your gear and a level... so good.</p>
]]></description><pubDate>Fri, 24 Jul 2026 12:31:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49034646</link><dc:creator>ervine</dc:creator><comments>https://news.ycombinator.com/item?id=49034646</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49034646</guid></item><item><title><![CDATA[New comment by ervine in "I Think You Might Be Fooling Yourself with AI"]]></title><description><![CDATA[
<p>Yes! Everything else aside, whatever you think of its output and value, shipping largely AI-coded features now doesn't really give me the satisfaction that putting things together myself used to.<p>I'll just have to move up a level of abstraction to get that same feeling, I guess.</p>
]]></description><pubDate>Thu, 23 Jul 2026 15:57:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=49023742</link><dc:creator>ervine</dc:creator><comments>https://news.ycombinator.com/item?id=49023742</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49023742</guid></item><item><title><![CDATA[New comment by ervine in "A scoping review of bicycling interventions’ impacts on well-being"]]></title><description><![CDATA[
<p>None of this has been my experience.</p>
]]></description><pubDate>Fri, 22 May 2026 21:28:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48241904</link><dc:creator>ervine</dc:creator><comments>https://news.ycombinator.com/item?id=48241904</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48241904</guid></item><item><title><![CDATA[New comment by ervine in "A scoping review of bicycling interventions’ impacts on well-being"]]></title><description><![CDATA[
<p>Not scientific but I enjoy actually going somewhere. Jogging you can get to places in your neighborhood, but cycling I can get to places in my region.<p>That’s why I get on the bike, you’re moving through areas slowly enough to enjoy them but quickly enough to really take in a lot.</p>
]]></description><pubDate>Fri, 22 May 2026 20:23:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48241143</link><dc:creator>ervine</dc:creator><comments>https://news.ycombinator.com/item?id=48241143</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48241143</guid></item><item><title><![CDATA[New comment by ervine in "A scoping review of bicycling interventions’ impacts on well-being"]]></title><description><![CDATA[
<p>I think it’s just a Lance joke - cycling has no correlation with TC.</p>
]]></description><pubDate>Fri, 22 May 2026 19:53:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48240721</link><dc:creator>ervine</dc:creator><comments>https://news.ycombinator.com/item?id=48240721</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48240721</guid></item><item><title><![CDATA[New comment by ervine in "A scoping review of bicycling interventions’ impacts on well-being"]]></title><description><![CDATA[
<p>Nah, they’re freaks.</p>
]]></description><pubDate>Fri, 22 May 2026 19:52:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48240712</link><dc:creator>ervine</dc:creator><comments>https://news.ycombinator.com/item?id=48240712</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48240712</guid></item><item><title><![CDATA[New comment by ervine in "A scoping review of bicycling interventions’ impacts on well-being"]]></title><description><![CDATA[
<p>My love of cycling in every form is one of the greatest gifts my dad gave to me. I wish everyone was so lucky to find an activity they were obsessed with that has only upsides.<p>So much North American rhetoric is focused on hatred of the cyclist - while that bums me out, what bums me out even more is that all the haters are missing out on the wonderful world of cycling. Commuter, road, gravel, mountain, track, indoor, fixed, single speed, folding, electric, uni, cargo, whatever.<p>I'm gonna go ride now.</p>
]]></description><pubDate>Fri, 22 May 2026 19:14:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48240175</link><dc:creator>ervine</dc:creator><comments>https://news.ycombinator.com/item?id=48240175</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48240175</guid></item><item><title><![CDATA[New comment by ervine in ""Not Medically Necessary": Helping America's Health Insurers Deny Coverage"]]></title><description><![CDATA[
<p>What's a libertarians take on how health care should work? Completely privatized, completely socialized, somewhere in between?</p>
]]></description><pubDate>Wed, 13 May 2026 20:19:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48126957</link><dc:creator>ervine</dc:creator><comments>https://news.ycombinator.com/item?id=48126957</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48126957</guid></item><item><title><![CDATA[New comment by ervine in "Postmortem: TanStack NPM supply-chain compromise"]]></title><description><![CDATA[
<p>> No one understands TanStack. Sorry to break it to you.<p>Damn, all these years of using TanStack libs successfully, and I had to learn it here that I don't understand them.</p>
]]></description><pubDate>Tue, 12 May 2026 10:38:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48106377</link><dc:creator>ervine</dc:creator><comments>https://news.ycombinator.com/item?id=48106377</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48106377</guid></item><item><title><![CDATA[New comment by ervine in "The React2Shell Story"]]></title><description><![CDATA[
<p>No, writing shit in react is gonna be a nightmare regardless of paradigm. HoC, Class Components, render props, whatever - if you don't know what you're doing and react internals are magic to you, it's game over. Anyway, we can agree to disagree on hooks vs. classes. Cheers.</p>
]]></description><pubDate>Sat, 09 May 2026 18:37:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48077156</link><dc:creator>ervine</dc:creator><comments>https://news.ycombinator.com/item?id=48077156</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48077156</guid></item><item><title><![CDATA[New comment by ervine in "The React2Shell Story"]]></title><description><![CDATA[
<p>I guess I think it's table stakes to need to deeply understand how the framework you're using works. Lifecycle methods vs. hooks, you still gotta know what's doing what and why.</p>
]]></description><pubDate>Sat, 09 May 2026 17:34:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48076677</link><dc:creator>ervine</dc:creator><comments>https://news.ycombinator.com/item?id=48076677</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48076677</guid></item><item><title><![CDATA[New comment by ervine in "The React2Shell Story"]]></title><description><![CDATA[
<p>So your argument is that instead of explicit class component methods, hooks are implicit based on understanding the react rendering model?<p>I guess so - but react could also change (and I think did at some point) how their class methods work, how often they're triggered, and when.<p>I don't understand the stateless comment - hooks are as stateful as you make them, using useState or useContext or any of the other ways of maintaining data between renders.</p>
]]></description><pubDate>Sat, 09 May 2026 16:15:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48076099</link><dc:creator>ervine</dc:creator><comments>https://news.ycombinator.com/item?id=48076099</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48076099</guid></item><item><title><![CDATA[New comment by ervine in "The React2Shell Story"]]></title><description><![CDATA[
<p>I think we're just gonna agree to disagree. Cheers.</p>
]]></description><pubDate>Sat, 09 May 2026 15:36:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48075807</link><dc:creator>ervine</dc:creator><comments>https://news.ycombinator.com/item?id=48075807</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48075807</guid></item><item><title><![CDATA[New comment by ervine in "The React2Shell Story"]]></title><description><![CDATA[
<p>It wasn't OOP hate, it was hatred of splitting functionality across a number of methods rather than putting it in a single (reusable, sharable!) hook and having your component consume it.</p>
]]></description><pubDate>Sat, 09 May 2026 15:02:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48075536</link><dc:creator>ervine</dc:creator><comments>https://news.ycombinator.com/item?id=48075536</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48075536</guid></item><item><title><![CDATA[New comment by ervine in "The React2Shell Story"]]></title><description><![CDATA[
<p>You can write spaghetti with class components, too. Doesn't sound like a hooks issue to me.</p>
]]></description><pubDate>Sat, 09 May 2026 15:00:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48075519</link><dc:creator>ervine</dc:creator><comments>https://news.ycombinator.com/item?id=48075519</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48075519</guid></item><item><title><![CDATA[New comment by ervine in "The React2Shell Story"]]></title><description><![CDATA[
<p>I just don't understand this take, every time I hear it I wonder if people just haven't spent the time to adjust their mental model.<p>Hooks are IMO the best thing that happened to react.</p>
]]></description><pubDate>Sat, 09 May 2026 12:25:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48074427</link><dc:creator>ervine</dc:creator><comments>https://news.ycombinator.com/item?id=48074427</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48074427</guid></item><item><title><![CDATA[New comment by ervine in "The struggle of resizing windows on macOS Tahoe"]]></title><description><![CDATA[
<p>I didn't realize it was moom giving me my "move app to other monitor" hotkey, and moom didn't launch on startup after upgrading to tahoe. I've been using that hotkey for years.<p>That's when I realized there's no default hotkey for moving an app to an external monitor. That is absolutely wild. (Happy to be wrong)</p>
]]></description><pubDate>Sun, 11 Jan 2026 22:35:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46581119</link><dc:creator>ervine</dc:creator><comments>https://news.ycombinator.com/item?id=46581119</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46581119</guid></item><item><title><![CDATA[New comment by ervine in "Maybe the default settings are too high"]]></title><description><![CDATA[
<p>This is why I love cycling so much.</p>
]]></description><pubDate>Fri, 26 Dec 2025 13:21:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46391725</link><dc:creator>ervine</dc:creator><comments>https://news.ycombinator.com/item?id=46391725</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46391725</guid></item><item><title><![CDATA[New comment by ervine in "Archiving Git branches as tags"]]></title><description><![CDATA[
<p>Wonder if it's worth squashing in the branch, merging to main, then immediately reverting.<p>Now the work is visible in history, branch can be deleted, and anyone in the future can search the ticket number or whatever if your commit messages are useful.<p>Dunno if it's worth polluting history, just thinking out loud.</p>
]]></description><pubDate>Thu, 25 Dec 2025 22:25:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46387414</link><dc:creator>ervine</dc:creator><comments>https://news.ycombinator.com/item?id=46387414</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46387414</guid></item></channel></rss>