<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: gmac</title><link>https://news.ycombinator.com/user?id=gmac</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 17 Aug 2026 07:49:05 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=gmac" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by gmac in "Tracking down the 16-year-old WAL-reset SQLite bug"]]></title><description><![CDATA[
<p>Yes — configuring strongSwan as a bog-standard VPN server was so hard to fathom I made GitHub repo for it [1]. To be fair, some of the complexity comes from OS support that seems specifically designed to make secure setups difficult, presumably at the behest of various Three Letter Agencies.<p>I have now mostly switched to Wireguard for this, which is much more sane [2].<p>[1] <a href="https://github.com/jawj/IKEv2-setup" rel="nofollow">https://github.com/jawj/IKEv2-setup</a>
[2] <a href="https://github.com/jawj/wireguard-setup" rel="nofollow">https://github.com/jawj/wireguard-setup</a></p>
]]></description><pubDate>Thu, 13 Aug 2026 08:57:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49283318</link><dc:creator>gmac</dc:creator><comments>https://news.ycombinator.com/item?id=49283318</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49283318</guid></item><item><title><![CDATA[New comment by gmac in "How the words we teach English language learners changed"]]></title><description><![CDATA[
<p>These are called phrasal verbs. <a href="https://en.wikipedia.org/wiki/English_phrasal_verbs" rel="nofollow">https://en.wikipedia.org/wiki/English_phrasal_verbs</a></p>
]]></description><pubDate>Mon, 03 Aug 2026 08:48:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=49152982</link><dc:creator>gmac</dc:creator><comments>https://news.ycombinator.com/item?id=49152982</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49152982</guid></item><item><title><![CDATA[New comment by gmac in "Fable 5 vs. GPT-5.6 Sol on an NP-Hard Problem: Does /goal help?"]]></title><description><![CDATA[
<p>I've found Opus 4.8 pretty amazing, and Codex a bit meh. YMMV?</p>
]]></description><pubDate>Sat, 18 Jul 2026 16:29:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48959557</link><dc:creator>gmac</dc:creator><comments>https://news.ycombinator.com/item?id=48959557</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48959557</guid></item><item><title><![CDATA[New comment by gmac in "Cloudflare Drop"]]></title><description><![CDATA[
<p>I mean, that's fair. To an extent it depends how high the stakes are and whether there are realistic alternatives to a service.</p>
]]></description><pubDate>Thu, 09 Jul 2026 09:15:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48843100</link><dc:creator>gmac</dc:creator><comments>https://news.ycombinator.com/item?id=48843100</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48843100</guid></item><item><title><![CDATA[New comment by gmac in "Cloudflare Drop"]]></title><description><![CDATA[
<p>I have plenty of ability to read, but I never read these T&Cs because they’re usually dozens of pages long and life’s too short (or, if you prefer, the cost/benefit doesn’t support it). For consumers in Europe, at least, it’s usually safe to assume that anything too shitty is unenforceable, which helps.</p>
]]></description><pubDate>Thu, 09 Jul 2026 07:08:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48842004</link><dc:creator>gmac</dc:creator><comments>https://news.ycombinator.com/item?id=48842004</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48842004</guid></item><item><title><![CDATA[New comment by gmac in "Every new car sold in the European Union must include a driver monitoring camera"]]></title><description><![CDATA[
<p>(It's a double-press, which I think of as one action but I guess it's technically two button presses, because I believe the EU mandates that)</p>
]]></description><pubDate>Wed, 08 Jul 2026 10:55:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48830311</link><dc:creator>gmac</dc:creator><comments>https://news.ycombinator.com/item?id=48830311</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48830311</guid></item><item><title><![CDATA[New comment by gmac in "Every new car sold in the European Union must include a driver monitoring camera"]]></title><description><![CDATA[
<p>Renault have nailed this. In their latest cars (the EVs, at least) you set up which features you do and don’t want, then a single button press when you get in the car makes it so.<p>Some of their implementations, such as lane keeping, are good enough to keep. Others, such as speed limit detection, aren’t (though it’s much better at French speed limits than UK ones, which I suppose makes sense).</p>
]]></description><pubDate>Tue, 07 Jul 2026 22:24:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48824828</link><dc:creator>gmac</dc:creator><comments>https://news.ycombinator.com/item?id=48824828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48824828</guid></item><item><title><![CDATA[New comment by gmac in "What ORMs have taught me: just learn SQL (2014)"]]></title><description><![CDATA[
<p>There's a middle ground between ORMs and raw SQL, especially if you're using a strongly typed language. My library Zapatos[1] is one example among several.<p>[1] <a href="https://jawj.github.io/zapatos/" rel="nofollow">https://jawj.github.io/zapatos/</a></p>
]]></description><pubDate>Sun, 05 Jul 2026 11:36:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48793346</link><dc:creator>gmac</dc:creator><comments>https://news.ycombinator.com/item?id=48793346</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48793346</guid></item><item><title><![CDATA[New comment by gmac in "VibeThinker: 3B param model that beats Opus 4.5 on reasoning with novel SFT+GRPO"]]></title><description><![CDATA[
<p>Basically: you can't teach people to think without giving them some facts and ideas to think with. It's like trying to teach woodworking without giving the students any wood.</p>
]]></description><pubDate>Tue, 23 Jun 2026 09:20:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48642360</link><dc:creator>gmac</dc:creator><comments>https://news.ycombinator.com/item?id=48642360</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48642360</guid></item><item><title><![CDATA[New comment by gmac in "Ask HN: Has anyone replaced Claude/GPT with a local model for daily coding?"]]></title><description><![CDATA[
<p>Which is generally slower than Googling, because it's paged content in a terminal which can search only for literal strings?</p>
]]></description><pubDate>Tue, 16 Jun 2026 09:49:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48552866</link><dc:creator>gmac</dc:creator><comments>https://news.ycombinator.com/item?id=48552866</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48552866</guid></item><item><title><![CDATA[New comment by gmac in "Electric motors with no rare earths"]]></title><description><![CDATA[
<p>Practically speaking, yes: I have a Renault EV and the battery % goes up on long descents.</p>
]]></description><pubDate>Tue, 16 Jun 2026 09:46:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48552841</link><dc:creator>gmac</dc:creator><comments>https://news.ycombinator.com/item?id=48552841</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48552841</guid></item><item><title><![CDATA[New comment by gmac in "Electric motors with no rare earths"]]></title><description><![CDATA[
<p>It’s interesting that EESMs can be more efficient at high/highway speeds, and it’s something I had read before. This seems to me to be a key advantage of EESMs, because when people worry about EV range, they worry mainly about range on long-distance, high-speed journeys.<p>(I have a Renault EV and it’s excellent. Aside from the motor technology, it’s relatively light, has a heat pump as standard, and a good-sized battery).</p>
]]></description><pubDate>Sat, 13 Jun 2026 07:45:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48514565</link><dc:creator>gmac</dc:creator><comments>https://news.ycombinator.com/item?id=48514565</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48514565</guid></item><item><title><![CDATA[Leaker says new MacBook '100% confirmed' to get touchscreen]]></title><description><![CDATA[
<p>Article URL: <a href="https://9to5mac.com/2026/06/11/leaker-says-new-macbook-is-100-confirmed-to-get-touchscreen/">https://9to5mac.com/2026/06/11/leaker-says-new-macbook-is-100-confirmed-to-get-touchscreen/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48490454">https://news.ycombinator.com/item?id=48490454</a></p>
<p>Points: 5</p>
<p># Comments: 4</p>
]]></description><pubDate>Thu, 11 Jun 2026 13:59:00 +0000</pubDate><link>https://9to5mac.com/2026/06/11/leaker-says-new-macbook-is-100-confirmed-to-get-touchscreen/</link><dc:creator>gmac</dc:creator><comments>https://news.ycombinator.com/item?id=48490454</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48490454</guid></item><item><title><![CDATA[New comment by gmac in "Switzerland wil have a referendum to cap population at 10M"]]></title><description><![CDATA[
<p>No, it's an immigration restriction. There's no way it applies if the Swiss start having 5 kids each.</p>
]]></description><pubDate>Mon, 08 Jun 2026 20:39:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48451630</link><dc:creator>gmac</dc:creator><comments>https://news.ycombinator.com/item?id=48451630</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48451630</guid></item><item><title><![CDATA[New comment by gmac in "Having your insulin pump die while you're on vacation"]]></title><description><![CDATA[
<p>Are you trying to claim that American private healthcare is anything other than a giant shitshow of inefficiency, profiteering and death?</p>
]]></description><pubDate>Tue, 02 Jun 2026 15:12:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48371329</link><dc:creator>gmac</dc:creator><comments>https://news.ycombinator.com/item?id=48371329</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48371329</guid></item><item><title><![CDATA[New comment by gmac in "Reviving old scanners with an in-browser Linux VM bridged to WebUSB over USB/IP"]]></title><description><![CDATA[
<p>My monetization idea doesn't involve charging users, and it's more on the printing side (but most of the source is shared with scanning).</p>
]]></description><pubDate>Thu, 21 May 2026 13:54:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48222581</link><dc:creator>gmac</dc:creator><comments>https://news.ycombinator.com/item?id=48222581</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48222581</guid></item><item><title><![CDATA[New comment by gmac in "Reviving old scanners with an in-browser Linux VM bridged to WebUSB over USB/IP"]]></title><description><![CDATA[
<p>That is super helpful (I may well use it myself). But I guess a web app probably reaches some non-technical users that CLI tools don't.</p>
]]></description><pubDate>Thu, 21 May 2026 13:52:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48222553</link><dc:creator>gmac</dc:creator><comments>https://news.ycombinator.com/item?id=48222553</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48222553</guid></item><item><title><![CDATA[India to monitor Boeing fuel-switch test tied to Air India London incident]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.reuters.com/world/india/india-monitor-boeing-fuel-switch-test-tied-air-india-london-incident-documents-2026-05-19/">https://www.reuters.com/world/india/india-monitor-boeing-fuel-switch-test-tied-air-india-london-incident-documents-2026-05-19/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48221395">https://news.ycombinator.com/item?id=48221395</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 21 May 2026 12:13:35 +0000</pubDate><link>https://www.reuters.com/world/india/india-monitor-boeing-fuel-switch-test-tied-air-india-london-incident-documents-2026-05-19/</link><dc:creator>gmac</dc:creator><comments>https://news.ycombinator.com/item?id=48221395</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48221395</guid></item><item><title><![CDATA[New comment by gmac in "Reviving old scanners with an in-browser Linux VM bridged to WebUSB over USB/IP"]]></title><description><![CDATA[
<p>There’s separately a /credits page where I’ve done that, linked from the footer. Perhaps I should link it from the apology too. Tell me if you think I’ve not shared what I have to.</p>
]]></description><pubDate>Thu, 21 May 2026 06:51:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48218824</link><dc:creator>gmac</dc:creator><comments>https://news.ycombinator.com/item?id=48218824</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48218824</guid></item><item><title><![CDATA[New comment by gmac in "Reviving old scanners with an in-browser Linux VM bridged to WebUSB over USB/IP"]]></title><description><![CDATA[
<p>If you think I’ve done something wrong according to the licences involved here, please do clarify. I had understood that open-sourcing the Linux stuff (as branches of a fork of v86, linked from the /credits page) met all relevant legal obligations, which I absolutely intend to do.<p>More broadly, it’s unusual for me not to make everything open, and I do feel bad/conflicted about it. But, unusually, I feel like I have identified a possible route to monetising this, and I think open-sourcing all of it risks making that harder.</p>
]]></description><pubDate>Thu, 21 May 2026 06:48:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48218804</link><dc:creator>gmac</dc:creator><comments>https://news.ycombinator.com/item?id=48218804</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48218804</guid></item></channel></rss>