<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: michaelcampbell</title><link>https://news.ycombinator.com/user?id=michaelcampbell</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 08 Nov 2026 20:21:57 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=michaelcampbell" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by michaelcampbell in "Handles are the better pointers (2018)"]]></title><description><![CDATA[
<p>thanks for the link(s); "Inside Macintosh" was indeed the set of books/folders I had.  Shortly after I bought those, I moved from one state to another and of course the box I packed those in was the one box that got lost in the move =(</p>
]]></description><pubDate>Tue, 03 Nov 2026 19:49:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=50357204</link><dc:creator>michaelcampbell</dc:creator><comments>https://news.ycombinator.com/item?id=50357204</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50357204</guid></item><item><title><![CDATA[New comment by michaelcampbell in "Handles are the better pointers (2018)"]]></title><description><![CDATA[
<p>This article reminds me (on the surface, this is deeper than my experience) of how the recent Goose language orients things.<p>I never worked with it but I seem to recall the old original Mac API's (Pascal based) used "handles" a lot to solve the issue of being able for the system to move allocations and memory out from under a program without it knowing, as a "pointer to pointer to <thing>".  I was poring over those manuals in ~1988/1989 with visions of being a full-time Mac developer in my head.</p>
]]></description><pubDate>Tue, 03 Nov 2026 16:16:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=50353909</link><dc:creator>michaelcampbell</dc:creator><comments>https://news.ycombinator.com/item?id=50353909</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50353909</guid></item><item><title><![CDATA[New comment by michaelcampbell in "Kimi K2.7-Code: open-source coding model with better token efficiency"]]></title><description><![CDATA[
<p>> while being only marginally better.<p>It's only marginally better in the things it's actually comparable to.  A\ models are MUCH better in many more things; eg: things Kimi/etc. didn't distill.<p>For those things the difference is like a cliff.</p>
]]></description><pubDate>Fri, 12 Jun 2026 18:39:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48507809</link><dc:creator>michaelcampbell</dc:creator><comments>https://news.ycombinator.com/item?id=48507809</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48507809</guid></item><item><title><![CDATA[New comment by michaelcampbell in "Anthropic apologizes for invisible Claude Fable guardrails"]]></title><description><![CDATA[
<p>Safety from what?  Competitors?  That sounds like a product decision.  They're puking on any requests that could be used to create LLMs or competitive products.</p>
]]></description><pubDate>Thu, 11 Jun 2026 17:17:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48493257</link><dc:creator>michaelcampbell</dc:creator><comments>https://news.ycombinator.com/item?id=48493257</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48493257</guid></item><item><title><![CDATA[New comment by michaelcampbell in "A €0.01 bank transfer could compromise a banking AI agent"]]></title><description><![CDATA[
<p>> I plan on using this as a sort of benchmark for future AI discussions: "how do you plan on separating data from instructions?"<p>I'm reminded of the thing that HN drools over constantly with LISP languages.</p>
]]></description><pubDate>Thu, 11 Jun 2026 11:32:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48488950</link><dc:creator>michaelcampbell</dc:creator><comments>https://news.ycombinator.com/item?id=48488950</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48488950</guid></item><item><title><![CDATA[New comment by michaelcampbell in "Three of our worst VC stories"]]></title><description><![CDATA[
<p>To a corporation?</p>
]]></description><pubDate>Sat, 06 Jun 2026 16:44:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48426657</link><dc:creator>michaelcampbell</dc:creator><comments>https://news.ycombinator.com/item?id=48426657</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48426657</guid></item><item><title><![CDATA[New comment by michaelcampbell in "Nvidia is proposing a beast of a CPU system for Windows PCs"]]></title><description><![CDATA[
<p>>  It's similar to the gates quote about RAM (I think it was 64KB?)<p>640, and Bill Gates said he either never said that, or at least never remembered having said it.  I think there is no evidence anywhere that he did.<p><a href="https://www.computerworld.com/article/1563853/the-640k-quote-won-t-go-away-but-did-gates-really-say-it.html" rel="nofollow">https://www.computerworld.com/article/1563853/the-640k-quote...</a></p>
]]></description><pubDate>Sat, 06 Jun 2026 16:37:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48426585</link><dc:creator>michaelcampbell</dc:creator><comments>https://news.ycombinator.com/item?id=48426585</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48426585</guid></item><item><title><![CDATA[New comment by michaelcampbell in "The perils of UUID primary keys in SQLite"]]></title><description><![CDATA[
<p>How much time is `(random-uuid7-bytes)` taking?</p>
]]></description><pubDate>Sat, 06 Jun 2026 11:58:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48424089</link><dc:creator>michaelcampbell</dc:creator><comments>https://news.ycombinator.com/item?id=48424089</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48424089</guid></item><item><title><![CDATA[New comment by michaelcampbell in "Elixir v1.20: Now a gradually typed language"]]></title><description><![CDATA[
<p>> But then why not just use Rust?<p>The BEAM?</p>
]]></description><pubDate>Thu, 04 Jun 2026 14:28:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48399207</link><dc:creator>michaelcampbell</dc:creator><comments>https://news.ycombinator.com/item?id=48399207</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48399207</guid></item><item><title><![CDATA[New comment by michaelcampbell in "Love systemd timers"]]></title><description><![CDATA[
<p>> With cronie the system needs to be running at the scheduled time, but systemd timer tolerates this and runs the service as soons as the system is available.<p>Cronie doesn't have a `@reboot` meta-trigger?</p>
]]></description><pubDate>Tue, 02 Jun 2026 15:56:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48371938</link><dc:creator>michaelcampbell</dc:creator><comments>https://news.ycombinator.com/item?id=48371938</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48371938</guid></item><item><title><![CDATA[New comment by michaelcampbell in "Jef Raskin, the Visionary Behind the Mac (2013)"]]></title><description><![CDATA[
<p>Is your deliberate misspelling of "Macintosh" spell-check or the same sort of intransigence that compels some people to misspell "Micro$oft" thinking they're clever?</p>
]]></description><pubDate>Sun, 31 May 2026 11:53:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48345012</link><dc:creator>michaelcampbell</dc:creator><comments>https://news.ycombinator.com/item?id=48345012</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48345012</guid></item><item><title><![CDATA[New comment by michaelcampbell in "Jef Raskin, the Visionary Behind the Mac (2013)"]]></title><description><![CDATA[
<p>> The mandatory <i>graphic</i> GUI...<p>What do you reckon the "G" in GUI stands for, out of curiosity?</p>
]]></description><pubDate>Sun, 31 May 2026 11:48:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48344982</link><dc:creator>michaelcampbell</dc:creator><comments>https://news.ycombinator.com/item?id=48344982</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48344982</guid></item><item><title><![CDATA[New comment by michaelcampbell in "Openrsync: An implementation of rsync, by the OpenBSD team"]]></title><description><![CDATA[
<p>Presumably a bunch of Adolf's did too, prior to, you know, the 1930's.</p>
]]></description><pubDate>Sun, 31 May 2026 11:46:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48344970</link><dc:creator>michaelcampbell</dc:creator><comments>https://news.ycombinator.com/item?id=48344970</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48344970</guid></item><item><title><![CDATA[New comment by michaelcampbell in "My new obsession: A horse-racing board game of pure luck"]]></title><description><![CDATA[
<p>> character creation in the rpg classic traveller.<p>This is half the game.  I fondly remember a few "game days" in the early 80's with some friends spending hours "rolling" Traveller characters.  Partly because it was quite possible for your character to due DURING GENERATION, before the "rpg" part of the game actually started.</p>
]]></description><pubDate>Thu, 28 May 2026 11:04:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48307275</link><dc:creator>michaelcampbell</dc:creator><comments>https://news.ycombinator.com/item?id=48307275</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48307275</guid></item><item><title><![CDATA[New comment by michaelcampbell in "AI has a multiplying effect on existing technical skills"]]></title><description><![CDATA[
<p>> Turns out the humans weren't so bad after all...<p>The people pushing AI _over_ humans never thought they were.  They just don't care about 'good' or 'bad', only 'time-to-market'.  A bad app making money is better than a good one that isn't deployed yet.  And who cares about anything past the end of the quarter?  That's the next guy's problem.</p>
]]></description><pubDate>Fri, 22 May 2026 14:27:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48236345</link><dc:creator>michaelcampbell</dc:creator><comments>https://news.ycombinator.com/item?id=48236345</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48236345</guid></item><item><title><![CDATA[New comment by michaelcampbell in "Show HN: Auto-identity-remove – Automated data broker opt-out runner for macOS"]]></title><description><![CDATA[
<p>There are "show hn" submissions for things that people just want to show off multiple times a week.</p>
]]></description><pubDate>Mon, 18 May 2026 13:36:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48179723</link><dc:creator>michaelcampbell</dc:creator><comments>https://news.ycombinator.com/item?id=48179723</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48179723</guid></item><item><title><![CDATA[New comment by michaelcampbell in "Colossus: The Forbin Project"]]></title><description><![CDATA[
<p>I've worked with companies whose infosec dept. is little more than "see tool alert, ask user what's going on", and then keep searching for the right _tool_ than injecting any human agency in that loop.<p>If any role is ready for an LLM to take over (or even a shell script), it's that one.</p>
]]></description><pubDate>Sun, 17 May 2026 11:54:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48168086</link><dc:creator>michaelcampbell</dc:creator><comments>https://news.ycombinator.com/item?id=48168086</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48168086</guid></item><item><title><![CDATA[New comment by michaelcampbell in "O(x)Caml in Space"]]></title><description><![CDATA[
<p>> the “Ox” in the name is to evoke “oxidizing”<p>Hah, I was reading it as `0x`, a common prefix indicating hexadecimal, though I can't say my brain made any leap as to why "0xCAML" would be any more hex than standard.</p>
]]></description><pubDate>Fri, 15 May 2026 17:13:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48151207</link><dc:creator>michaelcampbell</dc:creator><comments>https://news.ycombinator.com/item?id=48151207</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48151207</guid></item><item><title><![CDATA[New comment by michaelcampbell in "A message from President Kornbluth about funding and the talent pipeline"]]></title><description><![CDATA[
<p>> Many of my professors were from other countries. I literally wouldn’t have an education without immigrants.<p>Curious take; do you think if there were a no-immigrant law on the books those professorial positions would have gone completely unfilled?  You _GOT_ an education with the help of immigrants, but that does not imply you wouldn't have had they not been there.</p>
]]></description><pubDate>Thu, 14 May 2026 17:44:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48138660</link><dc:creator>michaelcampbell</dc:creator><comments>https://news.ycombinator.com/item?id=48138660</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48138660</guid></item><item><title><![CDATA[New comment by michaelcampbell in "Don't hijack my mouse pointer"]]></title><description><![CDATA[
<p>Ouch, that is awful.</p>
]]></description><pubDate>Tue, 12 May 2026 13:42:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48108170</link><dc:creator>michaelcampbell</dc:creator><comments>https://news.ycombinator.com/item?id=48108170</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48108170</guid></item></channel></rss>