<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: moogly</title><link>https://news.ycombinator.com/user?id=moogly</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Jul 2026 01:18:15 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=moogly" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by moogly in "Israel's $50M Experiment to Change U.S. Public Opinion"]]></title><description><![CDATA[
<p>Pariah state flailing around.</p>
]]></description><pubDate>Sun, 26 Jul 2026 01:11:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49053586</link><dc:creator>moogly</dc:creator><comments>https://news.ycombinator.com/item?id=49053586</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49053586</guid></item><item><title><![CDATA[New comment by moogly in "My car's OTA update broke Android Auto, and it's a indictment of modern software"]]></title><description><![CDATA[
<p>Does MINI make their own software? I thought it was the same as BMWs with another skin. My BMW gets quarterly updates. Only once in the past year I've had it did I notice anything new (new voice assistant), otherwise it just resets my driver screen and sets my interior lighting on full blast every time it updates.<p>If Android Auto stopped working I'd also be livid because I don't use the built in crap.</p>
]]></description><pubDate>Thu, 16 Jul 2026 23:49:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48941786</link><dc:creator>moogly</dc:creator><comments>https://news.ycombinator.com/item?id=48941786</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48941786</guid></item><item><title><![CDATA[New comment by moogly in "My car’s OTA update broke Android Auto"]]></title><description><![CDATA[
<p>Did you just come off the Mayflower?</p>
]]></description><pubDate>Thu, 16 Jul 2026 23:44:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48941748</link><dc:creator>moogly</dc:creator><comments>https://news.ycombinator.com/item?id=48941748</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48941748</guid></item><item><title><![CDATA[New comment by moogly in "TypeScript 7"]]></title><description><![CDATA[
<p>A <i>minor</i> version bump? Exciting times we live in.</p>
]]></description><pubDate>Thu, 09 Jul 2026 12:50:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48845063</link><dc:creator>moogly</dc:creator><comments>https://news.ycombinator.com/item?id=48845063</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48845063</guid></item><item><title><![CDATA[New comment by moogly in "Microsoft fire idTech team at Id software"]]></title><description><![CDATA[
<p>On the same day they release the new Dark Ages DLC. The game industry continues to be brutal.</p>
]]></description><pubDate>Tue, 07 Jul 2026 16:14:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48819879</link><dc:creator>moogly</dc:creator><comments>https://news.ycombinator.com/item?id=48819879</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48819879</guid></item><item><title><![CDATA[New comment by moogly in "What J. D. Vance Once Knew"]]></title><description><![CDATA[
<p>No one likes JD Vance though.</p>
]]></description><pubDate>Mon, 06 Jul 2026 14:53:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48805522</link><dc:creator>moogly</dc:creator><comments>https://news.ycombinator.com/item?id=48805522</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48805522</guid></item><item><title><![CDATA[New comment by moogly in "OpenAI is fast-tracking its own "AI Agent Phone" for 2027 to challenge iPhone"]]></title><description><![CDATA[
<p>Who is this for? No one wants this. Didn't they learn this with their browser?</p>
]]></description><pubDate>Sun, 05 Jul 2026 22:41:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48798653</link><dc:creator>moogly</dc:creator><comments>https://news.ycombinator.com/item?id=48798653</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48798653</guid></item><item><title><![CDATA[New comment by moogly in "Wicklow hotel cancels 'secretive' Peter Thiel group conference"]]></title><description><![CDATA[
<p>They probably haven't even realized they were Steve Bannon's useful idiots.</p>
]]></description><pubDate>Sun, 05 Jul 2026 00:46:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48790341</link><dc:creator>moogly</dc:creator><comments>https://news.ycombinator.com/item?id=48790341</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48790341</guid></item><item><title><![CDATA[New comment by moogly in "Vite+ Beta"]]></title><description><![CDATA[
<p>Sure. No need for --(experimental)-strip-types since I-forget-which-version, but I use Node.js 24.17 here.<p><pre><code>  // ---- dev-ts-resolve.js
  export async function resolve(specifier, context, nextResolve) {
    try {
      return await nextResolve(specifier, context);
    } catch (err) {
      const isRelative = specifier.startsWith('./')
        || specifier.startsWith('../')
        || specifier.startsWith('/')
        || specifier.startsWith('file:');
      if (err?.code === 'ERR_MODULE_NOT_FOUND' && isRelative && specifier.endsWith('.js')) {
        return nextResolve(`${specifier.slice(0, -3)}.ts`, context);
      }
  
      throw err;
    }
  }
  // ---- dev-loader.js
  import { register } from 'node:module';
  
  register('./dev-ts-resolve.js', import.meta.url);
  // ----
</code></pre>
usage:<p><pre><code>  node --import ./dev-loader.js --watch-path=./src</code></pre></p>
]]></description><pubDate>Thu, 02 Jul 2026 19:17:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48766097</link><dc:creator>moogly</dc:creator><comments>https://news.ycombinator.com/item?id=48766097</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48766097</guid></item><item><title><![CDATA[New comment by moogly in "Google loses fight over record $4.7B EU antitrust fine"]]></title><description><![CDATA[
<p>I definitely started out typing out the plural, but thought I should temper my words a bit for some reason.</p>
]]></description><pubDate>Thu, 02 Jul 2026 16:00:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48763486</link><dc:creator>moogly</dc:creator><comments>https://news.ycombinator.com/item?id=48763486</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48763486</guid></item><item><title><![CDATA[New comment by moogly in "Google loses fight over record $4.7B EU antitrust fine"]]></title><description><![CDATA[
<p>I don't doubt there are some, but GP made it sound like every European company and institution is working feverishly on it, which just cannot be true.</p>
]]></description><pubDate>Thu, 02 Jul 2026 15:57:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48763452</link><dc:creator>moogly</dc:creator><comments>https://news.ycombinator.com/item?id=48763452</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48763452</guid></item><item><title><![CDATA[New comment by moogly in "Vite+ Beta"]]></title><description><![CDATA[
<p>I transpile for prod, but use --strip-types when running in dev, and all I had to do was to make a 10-line ESM register hook that rewrites .js to .ts if the .js import fails, and then a one-liner import register trampoline script. Not sure I'd do that in prod, but works fine in dev at least.<p>This way I could just use node --watch instead of tsx or nodemon.</p>
]]></description><pubDate>Thu, 02 Jul 2026 15:53:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48763406</link><dc:creator>moogly</dc:creator><comments>https://news.ycombinator.com/item?id=48763406</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48763406</guid></item><item><title><![CDATA[New comment by moogly in "Google loses fight over record $4.7B EU antitrust fine"]]></title><description><![CDATA[
<p>I call bullshit on the "very quickly" part there. It'll take a decade to phase out. And some don't seem interested at all (my employer for instance).</p>
]]></description><pubDate>Thu, 02 Jul 2026 12:46:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48760666</link><dc:creator>moogly</dc:creator><comments>https://news.ycombinator.com/item?id=48760666</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48760666</guid></item><item><title><![CDATA[New comment by moogly in "Anthropic says Alibaba used 25k accounts to mine Claude"]]></title><description><![CDATA[
<p>Far more ludicrous, that is.</p>
]]></description><pubDate>Sat, 27 Jun 2026 20:45:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48701598</link><dc:creator>moogly</dc:creator><comments>https://news.ycombinator.com/item?id=48701598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48701598</guid></item><item><title><![CDATA[New comment by moogly in "Anthropic has hired an economist with interesting views on human survival"]]></title><description><![CDATA[
<p>This is just the same insane Effective Altruist slop we've heard before from the likes of SBF, et. al. Completely divorced from reality.<p>The "Abundist" movement is already dead.</p>
]]></description><pubDate>Fri, 26 Jun 2026 18:59:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48690555</link><dc:creator>moogly</dc:creator><comments>https://news.ycombinator.com/item?id=48690555</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48690555</guid></item><item><title><![CDATA[New comment by moogly in "Anthropic updates their terms to verify age or identity"]]></title><description><![CDATA[
<p>Hmm, is this a thing for enterprise accounts too? My employer has gone all-in on Claude, but if I get a pop-up that requires me to give my ugly mug to a literal cardinal enemy of the human race Peter Thiel, then I will have to seriously consider switching jobs, because I have some of them silly principles.</p>
]]></description><pubDate>Tue, 23 Jun 2026 20:27:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48650889</link><dc:creator>moogly</dc:creator><comments>https://news.ycombinator.com/item?id=48650889</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48650889</guid></item><item><title><![CDATA[New comment by moogly in "Deno Desktop"]]></title><description><![CDATA[
<p>Targeting and building Tauri apps for Wayland, specifically, is a massive headache due to assorted webkitgtk bundling/incompatibility madness.</p>
]]></description><pubDate>Mon, 22 Jun 2026 17:09:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48632881</link><dc:creator>moogly</dc:creator><comments>https://news.ycombinator.com/item?id=48632881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48632881</guid></item><item><title><![CDATA[New comment by moogly in "Bun has an open PR adding shared-memory threads to JavaScriptCore"]]></title><description><![CDATA[
<p>Heh, are the other sections dishonest, then? Yuck.</p>
]]></description><pubDate>Sun, 21 Jun 2026 15:18:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48619692</link><dc:creator>moogly</dc:creator><comments>https://news.ycombinator.com/item?id=48619692</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48619692</guid></item><item><title><![CDATA[New comment by moogly in "Iran says it's closing Strait of Hormuz, accusing Israel, US of violating truce"]]></title><description><![CDATA[
<p>Israeli trust in Trump has already plummeted[1].<p>[1]: <a href="https://www.timesofisrael.com/poll-71-of-israelis-dont-trust-trump-to-look-out-for-them-in-iran-deal-just-11-say-israel-won-war/amp/" rel="nofollow">https://www.timesofisrael.com/poll-71-of-israelis-dont-trust...</a></p>
]]></description><pubDate>Sat, 20 Jun 2026 19:40:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48612316</link><dc:creator>moogly</dc:creator><comments>https://news.ycombinator.com/item?id=48612316</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48612316</guid></item><item><title><![CDATA[New comment by moogly in "Iran says it's closing Strait of Hormuz, accusing Israel, US of violating truce"]]></title><description><![CDATA[
<p>Of course it is. It's literally the first provision in the MoU.</p>
]]></description><pubDate>Sat, 20 Jun 2026 19:27:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48612180</link><dc:creator>moogly</dc:creator><comments>https://news.ycombinator.com/item?id=48612180</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48612180</guid></item></channel></rss>