<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: mikepurvis</title><link>https://news.ycombinator.com/user?id=mikepurvis</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 21 Jun 2026 20:41:43 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mikepurvis" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mikepurvis in "The AI Hate Progression"]]></title><description><![CDATA[
<p>Surely it's obvious, but authority matters. If I do a google search and then scan over a SERP and click through and read the answer I'm looking for, there are a hundred and one signals about where it's coming from. Is it a news page? The manufacturer's documentation? Someone's blog? A random forum post? If it's a forum post, are there are others participating, and if so what do they say about it?<p>All of this matters, and all of it is erased when it's just <i>Google itself</i> apparently telling me in black on white text above all the search results "here's the answer you're looking for ps. I'm an AI and can make mistakes, btw this space will sometimes secretly be an ad lol"</p>
]]></description><pubDate>Thu, 18 Jun 2026 19:05:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48589964</link><dc:creator>mikepurvis</dc:creator><comments>https://news.ycombinator.com/item?id=48589964</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48589964</guid></item><item><title><![CDATA[New comment by mikepurvis in ".gitignore Isn't the only way to ignore files in Git"]]></title><description><![CDATA[
<p>Fair, but it depends how uniform the culture is around a particular project. Is it haskell and everyone is using emacs? Sure, include those. But trying to chase the requirements of half a dozen different editors is silly.</p>
]]></description><pubDate>Thu, 18 Jun 2026 18:51:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48589772</link><dc:creator>mikepurvis</dc:creator><comments>https://news.ycombinator.com/item?id=48589772</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48589772</guid></item><item><title><![CDATA[New comment by mikepurvis in "Humanity isn't ready for the coming intelligence explosion"]]></title><description><![CDATA[
<p>In fairness, they've been operating with a lot of built up cynicism from major breakthroughs that have been 3-5 years away for the past five decades.</p>
]]></description><pubDate>Tue, 16 Jun 2026 02:48:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48549923</link><dc:creator>mikepurvis</dc:creator><comments>https://news.ycombinator.com/item?id=48549923</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48549923</guid></item><item><title><![CDATA[New comment by mikepurvis in "Boot Naked Linux"]]></title><description><![CDATA[
<p>> control/configuration/debugging<p>This is one of several major arguments made against unikernels in that famous Triton rant from a decade ago:<p><a href="https://tritondatacenter.com/blog/unikernels-are-unfit-for-production" rel="nofollow">https://tritondatacenter.com/blog/unikernels-are-unfit-for-p...</a><p>Basically, even if your application _can_ run as the kernel, and it's desirable for it to run with kernel-level permissions, do you really want production to be a world without strace and iotop and the like?</p>
]]></description><pubDate>Mon, 15 Jun 2026 19:29:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48545918</link><dc:creator>mikepurvis</dc:creator><comments>https://news.ycombinator.com/item?id=48545918</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48545918</guid></item><item><title><![CDATA[New comment by mikepurvis in "CRISPR tech selectively shreds cancer cells, including "undruggable" cancers"]]></title><description><![CDATA[
<p>Well that's terrifying, TIL.</p>
]]></description><pubDate>Sat, 13 Jun 2026 00:25:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48510942</link><dc:creator>mikepurvis</dc:creator><comments>https://news.ycombinator.com/item?id=48510942</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48510942</guid></item><item><title><![CDATA[New comment by mikepurvis in "CRISPR tech selectively shreds cancer cells, including "undruggable" cancers"]]></title><description><![CDATA[
<p>Right, but that's within a single host isn't it? Like patient A gets that mutation and succumbs, that sucks, but the stronger cancer cells don't them jump to patient B the way antibiotic-resistant bacteria do.<p>(barring the transmissible cancers article that your sibling comment linked to, but that's not the common case)</p>
]]></description><pubDate>Sat, 13 Jun 2026 00:24:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48510940</link><dc:creator>mikepurvis</dc:creator><comments>https://news.ycombinator.com/item?id=48510940</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48510940</guid></item><item><title><![CDATA[New comment by mikepurvis in "CRISPR tech selectively shreds cancer cells, including "undruggable" cancers"]]></title><description><![CDATA[
<p>Indeed, there's no "be a better/stronger cancer and spread more effectively to more hosts" the way there is with bacteria or a virus. It's not like the flu where we need a new shot every winter because every winter is a new flu.<p>Once we solve the cancers we know about, they're solved forever, with the one caveat that more people will live longer, so that will increase the window for eventually still ending up dying to one of the cancers that happens to have a non-evolved built in resistance to this or that treatment. Which is a great deal of course, especially if it's a treatment that sounds way less destructive of QoL than chemo, radiation, etc.</p>
]]></description><pubDate>Fri, 12 Jun 2026 18:44:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48507892</link><dc:creator>mikepurvis</dc:creator><comments>https://news.ycombinator.com/item?id=48507892</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48507892</guid></item><item><title><![CDATA[New comment by mikepurvis in "Show HN: Homebrew 6.0.0"]]></title><description><![CDATA[
<p>One of the frustrating limits historically with some of these is that when you're already an unprivileged user it's been difficult or impossible to get to a sandboxed environment to perform hermetic or untrusted builds. So like with nix for example you could do a user install and then builds would build as your user, but if you installed as root, then builds would delegate out properly to nixbld users.<p>This has gotten better in recent years with user namespaces but it takes time for it to be adopted and achieve parity with what used to be just jumping to a user who can only write to a newly created dir in tmp.</p>
]]></description><pubDate>Thu, 11 Jun 2026 18:44:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48494690</link><dc:creator>mikepurvis</dc:creator><comments>https://news.ycombinator.com/item?id=48494690</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48494690</guid></item><item><title><![CDATA[New comment by mikepurvis in "I Hate (Most) Keyboard 'Fn' Keys"]]></title><description><![CDATA[
<p>So I was a Mac user for years and accepted and adapted to natural scrolling after it appeared as the default in 2011. When I switched back to a Windows laptop for work around 2018, I kept it on natural mode.<p>But then two years ago I got a desktop computer with an external mouse again and.... natural scrolling doesn't work for me on a physical wheel. With a trackpad, the metaphor is direct, that the page or document is being moved by the motion of your fingers; but with a wheel, I still want to pull it toward me to scroll down, because that feels like rolling the little wheel along the document, or turning it to advance the document beneath, like a printer finishing a page.<p>Maybe that's all silly, but for me it's natural scrolling on trackpads and conventional scrolling on mice with scrollwheels.</p>
]]></description><pubDate>Wed, 10 Jun 2026 14:01:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48476437</link><dc:creator>mikepurvis</dc:creator><comments>https://news.ycombinator.com/item?id=48476437</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48476437</guid></item><item><title><![CDATA[New comment by mikepurvis in "macOS Container Machines"]]></title><description><![CDATA[
<p>Sounds like a lot of the same choices/compromises that are in wsl2.</p>
]]></description><pubDate>Wed, 10 Jun 2026 13:31:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48476036</link><dc:creator>mikepurvis</dc:creator><comments>https://news.ycombinator.com/item?id=48476036</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48476036</guid></item><item><title><![CDATA[New comment by mikepurvis in "How much do amd64 microarchitecture levels help in Go?"]]></title><description><![CDATA[
<p>I've long been surprised there isn't more multiversion stuff built right into every language compiler; I would have thought Intel would be very motivated to get more binaries lighting up the features they add to their expensive top line CPUs.<p>But yeah no, on the whole cost of the checks and duplicated binary size aren't seen as worth it, so instead it's piecemeal implementations mostly in numeric packages like eigen and lapack.</p>
]]></description><pubDate>Tue, 09 Jun 2026 04:57:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48456627</link><dc:creator>mikepurvis</dc:creator><comments>https://news.ycombinator.com/item?id=48456627</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48456627</guid></item><item><title><![CDATA[New comment by mikepurvis in "xAI is looking more like a datacentre REIT than a frontier lab"]]></title><description><![CDATA[
<p>Are current datacenter deployments structured in such a way that the memory can later be moved to newer GPU dies? Or is it all packaged together as on consumer graphics cards?<p>I assumed the latter and therefore that the memory is depreciating along with the GPU cores it's soldered onto PCBs with.<p>... or is it a different argument being made, perhaps that depreciation for GPUs has slowed because rising demand will keep them in service longer?</p>
]]></description><pubDate>Tue, 09 Jun 2026 04:41:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48456510</link><dc:creator>mikepurvis</dc:creator><comments>https://news.ycombinator.com/item?id=48456510</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48456510</guid></item><item><title><![CDATA[New comment by mikepurvis in "Stop the Apple Music app from launching"]]></title><description><![CDATA[
<p>Absolutely. Coding agents as a research companion to the curious are phenomenal, but they also amplify all the worst tendencies of "when all you have is a hammer".</p>
]]></description><pubDate>Mon, 08 Jun 2026 19:31:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48450426</link><dc:creator>mikepurvis</dc:creator><comments>https://news.ycombinator.com/item?id=48450426</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48450426</guid></item><item><title><![CDATA[New comment by mikepurvis in "Config Files That Run Code: Supply Chain Security Blindspot"]]></title><description><![CDATA[
<p>It's always been a discussion in packaging, around build/install/configure time, think like setup.py, Debian's postinst, etc.<p>The rise of editors that will own your system just by browsing to the wrong folder without opening or running anything is relatively speaking newer, but I think most people in HN audience should be able to intuit some of the risks, especially when untrusted PRs and semi-trusted LLM bots are in the mix with your "trusted" codebase.</p>
]]></description><pubDate>Mon, 08 Jun 2026 15:19:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48446522</link><dc:creator>mikepurvis</dc:creator><comments>https://news.ycombinator.com/item?id=48446522</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48446522</guid></item><item><title><![CDATA[New comment by mikepurvis in "Elixir v1.20: Now a gradually typed language"]]></title><description><![CDATA[
<p>Rather than having the LLM and human devs all guessing from verbose variable names, can't they both use a language server that observes the code and can surface that kind of structure info cheaply?<p>Part of the point of types is enforcing more of the contract at various code boundaries (function, module, etc), and that enforcement is specifically so that you don't have to keep the whole codebase in your head / context window in order to be able to work on it.</p>
]]></description><pubDate>Thu, 04 Jun 2026 04:59:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48394112</link><dc:creator>mikepurvis</dc:creator><comments>https://news.ycombinator.com/item?id=48394112</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48394112</guid></item><item><title><![CDATA[New comment by mikepurvis in "Please don't spam people looking for employment. It's just cruel"]]></title><description><![CDATA[
<p>On MacOS it's Shift + Option + Hyphen.<p>On mobile it's long-press the hyphen on the keyboard.<p>On Windows I use <a href="https://cemrajc.github.io/em-n-en/" rel="nofollow">https://cemrajc.github.io/em-n-en/</a> so that ==- is turned into it system-wide.<p>On recent Ubuntu versions, you can set up Compose Key, for example with Caps Lock: <a href="https://www.danielkossmann.com/how-to-get-em-dash-ubuntu-linux/" rel="nofollow">https://www.danielkossmann.com/how-to-get-em-dash-ubuntu-lin...</a><p>I've long been an em-dash user and enjoyer and hope that using it stops becoming such a signal for AI text.</p>
]]></description><pubDate>Tue, 02 Jun 2026 14:57:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48371135</link><dc:creator>mikepurvis</dc:creator><comments>https://news.ycombinator.com/item?id=48371135</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48371135</guid></item><item><title><![CDATA[New comment by mikepurvis in "The four programming questions from my 1994 Microsoft internship interview (2023)"]]></title><description><![CDATA[
<p>I can tell this is from forever ago by <i>floppy disk</i>.</p>
]]></description><pubDate>Mon, 01 Jun 2026 02:55:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48352133</link><dc:creator>mikepurvis</dc:creator><comments>https://news.ycombinator.com/item?id=48352133</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48352133</guid></item><item><title><![CDATA[New comment by mikepurvis in "What Is a Dickover?"]]></title><description><![CDATA[
<p>Genuine question, what is it that the JS implementation or DOM or anything the in the browser can do to permit desired modal popover content like dropdown menus and tooltips and floating nav bars while somehow preventing dickovers?</p>
]]></description><pubDate>Sat, 30 May 2026 09:02:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48334181</link><dc:creator>mikepurvis</dc:creator><comments>https://news.ycombinator.com/item?id=48334181</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48334181</guid></item><item><title><![CDATA[New comment by mikepurvis in "GTA 6 Developers Unionize"]]></title><description><![CDATA[
<p>This is usually framed in terms of greedy corporations cynically exploiting young workers, but having interviewed for a Sony studio myself a few years ago (and ultimately going back to my native robotics field for almost exactly double the pay), I think there is something tangible about the compensation that is working on something normal people encounter, especially in the leisure spaces of their lives.<p>It may not pay the rent or put food on the table, but seeing your name in the credits of a movie your friends watched or a game they played is a perk that has real value. Writing a technical book rarely pays the bills either but it's the same story of getting to see your name on the shelf, and <i>maaaybe</i> it leads to getting on a conference panel or something at some point but really you're doing a lot of labour for far below minimum wage just to be able to say you did (as I did for Apress when I was 20 years old... and it landed me an internship at Google, so there you go).</p>
]]></description><pubDate>Fri, 29 May 2026 18:20:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48327179</link><dc:creator>mikepurvis</dc:creator><comments>https://news.ycombinator.com/item?id=48327179</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48327179</guid></item><item><title><![CDATA[New comment by mikepurvis in "The Forgotten Art of the LAN Party (2023)"]]></title><description><![CDATA[
<p>I feel both sides of this. I'm almost 40 and for me it comes in waves. I dumped like 100 hours into ARC Raiders over the past few months and had a great time with it, and before that I've loved obsessing over single player adventures like Spider-Man and RDR2, as well as indie darlings like the Hollow Knight games.<p>But there are always gaps in there where I don't feel as drawn into it. Right now I try to get in a few rounds of Deep Rock Galactic every week with my twelve year old, and that hits the right things as far as having some progression for us to chase together while still being time-boxed to clear rounds and <i>not</i> having a huge survival/base-building component to it like Minecraft or Valheim or Don't Starve Together.<p>Basically... I expect this pattern will remain for the remainder of my adult life. I'm not going to retire and suddenly be like "ah yes now I will revisit six decades of forgotten gems sitting in my backlog" but I'm also not going to completely walk away from it. Rather certain things will grab me and I'll obsess over them for a bit, and then I'll take a break to work on a coding project or build something with my hands, or putter around the garden, or whatever else it is.</p>
]]></description><pubDate>Wed, 27 May 2026 03:55:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48289430</link><dc:creator>mikepurvis</dc:creator><comments>https://news.ycombinator.com/item?id=48289430</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48289430</guid></item></channel></rss>