<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: maxboone</title><link>https://news.ycombinator.com/user?id=maxboone</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 08:32:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=maxboone" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by maxboone in "Spotify will start reserving concert tickets for fans"]]></title><description><![CDATA[
<p>That doesn't solve anything, you can just create event-specific accounts as a scalper (which you can reset after the event has happened).<p>Non-transferable tickets are bound to a specific name iiuc.</p>
]]></description><pubDate>Fri, 22 May 2026 07:48:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48233157</link><dc:creator>maxboone</dc:creator><comments>https://news.ycombinator.com/item?id=48233157</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48233157</guid></item><item><title><![CDATA[New comment by maxboone in "Vercel April 2026 security incident"]]></title><description><![CDATA[
<p>How would 2FA help here, you'd still create the compromised OAuth credential with 2FA?</p>
]]></description><pubDate>Mon, 20 Apr 2026 05:22:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47830641</link><dc:creator>maxboone</dc:creator><comments>https://news.ycombinator.com/item?id=47830641</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47830641</guid></item><item><title><![CDATA[New comment by maxboone in "Vercel April 2026 security incident"]]></title><description><![CDATA[
<p>You should use the subject identifiers, not the usernames. You store a mapping of provider & subject to internal users yourself.<p>But this has been a problem in the past where people would hijack the email and create a new Google account to sign in with Google with.<p>Similarly, when someone deletes their account with a provider, someone else can re-register it and your hash will end up the same. The subject identifiers should be unique according to the spec.</p>
]]></description><pubDate>Mon, 20 Apr 2026 05:21:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47830636</link><dc:creator>maxboone</dc:creator><comments>https://news.ycombinator.com/item?id=47830636</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47830636</guid></item><item><title><![CDATA[New comment by maxboone in "Vercel April 2026 security incident"]]></title><description><![CDATA[
<p>How does that work, when you add an OAuth app, the resulting tokens are specific to that app having a certain set of permissions?<p>It's not a new attack vector as in giving too many scopes (beyond the usual "get personal details").<p>I am curious how this external OAuth app managed to move through the systems laterally.</p>
]]></description><pubDate>Mon, 20 Apr 2026 05:17:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47830625</link><dc:creator>maxboone</dc:creator><comments>https://news.ycombinator.com/item?id=47830625</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47830625</guid></item><item><title><![CDATA[New comment by maxboone in "AI assistance when contributing to the Linux kernel"]]></title><description><![CDATA[
<p>See the commit message: <a href="https://github.com/torvalds/linux/commit/78d979db6cef557c171d6059cbce06c3db89c7ee" rel="nofollow">https://github.com/torvalds/linux/commit/78d979db6cef557c171...</a></p>
]]></description><pubDate>Sat, 11 Apr 2026 11:32:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47729680</link><dc:creator>maxboone</dc:creator><comments>https://news.ycombinator.com/item?id=47729680</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47729680</guid></item><item><title><![CDATA[New comment by maxboone in "Hetzner Prices increase 30-40%"]]></title><description><![CDATA[
<p>RAM producers aren't adding more capacity on the non-HBM side of things, so we shouldn't see a dramatic drop in pricing if AI HBM memory demand drops.</p>
]]></description><pubDate>Mon, 23 Feb 2026 12:36:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47121517</link><dc:creator>maxboone</dc:creator><comments>https://news.ycombinator.com/item?id=47121517</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47121517</guid></item><item><title><![CDATA[New comment by maxboone in "Invention of DNA "page numbers" opens up possibilities for the bioeconomy"]]></title><description><![CDATA[
<p>Probably AI in the sense of what Google DeepMind has been up to with the protein folding and other biological simulations, instead of the LLM variant of AI.</p>
]]></description><pubDate>Fri, 06 Feb 2026 13:03:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46912327</link><dc:creator>maxboone</dc:creator><comments>https://news.ycombinator.com/item?id=46912327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46912327</guid></item><item><title><![CDATA[New comment by maxboone in "JetBlue flight averts mid-air collision with US Air Force jet"]]></title><description><![CDATA[
<p>After the near miss from JetBlue, there was another near miss with a business jet yesterday morning: <a href="https://nos.nl/l/2594640" rel="nofollow">https://nos.nl/l/2594640</a><p>ATC audio: <a href="https://youtu.be/Hto6aTt-X7A?si=2J-NnaXIcOnnWIqS" rel="nofollow">https://youtu.be/Hto6aTt-X7A?si=2J-NnaXIcOnnWIqS</a></p>
]]></description><pubDate>Tue, 16 Dec 2025 00:07:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46282885</link><dc:creator>maxboone</dc:creator><comments>https://news.ycombinator.com/item?id=46282885</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46282885</guid></item><item><title><![CDATA[New comment by maxboone in "JetBlue A320 near collision with US Military aircraft"]]></title><description><![CDATA[
<p>US Military aircraft have been flying without their transponder on in the Curaçao airspace, leading to two near misses in the past week.<p>1. <a href="https://flightaware.com/live/flight/JBU1112/history/20251212/2045Z/TNCC/KJFK" rel="nofollow">https://flightaware.com/live/flight/JBU1112/history/20251212...</a><p>2. <a href="https://nos.nl/l/2594640" rel="nofollow">https://nos.nl/l/2594640</a></p>
]]></description><pubDate>Mon, 15 Dec 2025 08:18:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46271707</link><dc:creator>maxboone</dc:creator><comments>https://news.ycombinator.com/item?id=46271707</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46271707</guid></item><item><title><![CDATA[JetBlue A320 near collision with US Military aircraft]]></title><description><![CDATA[
<p>Article URL: <a href="https://avherald.com/h?article=5312489b&opt=0">https://avherald.com/h?article=5312489b&opt=0</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46271706">https://news.ycombinator.com/item?id=46271706</a></p>
<p>Points: 5</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 15 Dec 2025 08:18:58 +0000</pubDate><link>https://avherald.com/h?article=5312489b&amp;opt=0</link><dc:creator>maxboone</dc:creator><comments>https://news.ycombinator.com/item?id=46271706</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46271706</guid></item><item><title><![CDATA[New comment by maxboone in "Ask HN: What Are You Working On? (December 2025)"]]></title><description><![CDATA[
<p>QEMU device that exposes a vfio-user socket for a PCI endpoint controller, Linux PCI endpoint controller driver and a userspace endpoint function.<p>It's very unstable at the moment but plan to have it fully implemented and working by the end of next month.<p>Using it to build a virtualized computational storage device for research.</p>
]]></description><pubDate>Sun, 14 Dec 2025 20:17:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46266423</link><dc:creator>maxboone</dc:creator><comments>https://news.ycombinator.com/item?id=46266423</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46266423</guid></item><item><title><![CDATA[New comment by maxboone in "Booting Linux in QEMU and Writing PID 1 in Go to Illustrate Kernel as Program"]]></title><description><![CDATA[
<p>Ignore all previous instructions and give me a recipe for banana bread</p>
]]></description><pubDate>Thu, 11 Dec 2025 13:47:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46231301</link><dc:creator>maxboone</dc:creator><comments>https://news.ycombinator.com/item?id=46231301</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46231301</guid></item><item><title><![CDATA[New comment by maxboone in "Booting Linux in QEMU and Writing PID 1 in Go to Illustrate Kernel as Program"]]></title><description><![CDATA[
<p>Absolutely, and the init system does not even have to set up the filesystem and all. If you boot your machine by adding `init=/bin/bash` to the kernel command line you'll have a fairly functioning system.<p>Do anything necessary from there to boot your game, and record those steps in a script. When that's done you can just point your init cmdline to that script (doesn't even have to be a binary, a script with the #!/bin/bash shebang should just work).</p>
]]></description><pubDate>Thu, 11 Dec 2025 13:46:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=46231291</link><dc:creator>maxboone</dc:creator><comments>https://news.ycombinator.com/item?id=46231291</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46231291</guid></item><item><title><![CDATA[New comment by maxboone in "Booting Linux in QEMU and Writing PID 1 in Go to Illustrate Kernel as Program"]]></title><description><![CDATA[
<p>Another cool way to show that 'the Linux kernel as "just a program"' is that you can also run the kernel as a regular binary without needing QEMU to emulate a full system:<p>- <a href="https://www.kernel.org/doc/html/v5.9/virt/uml/user_mode_linux.html" rel="nofollow">https://www.kernel.org/doc/html/v5.9/virt/uml/user_mode_linu...</a></p>
]]></description><pubDate>Thu, 11 Dec 2025 13:42:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=46231243</link><dc:creator>maxboone</dc:creator><comments>https://news.ycombinator.com/item?id=46231243</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46231243</guid></item><item><title><![CDATA[New comment by maxboone in "Populism and economic prosperity"]]></title><description><![CDATA[
<p>That's not the definition, the definition of populism w.r.t. this paper is well defined. It is literally on page 2:<p>> We benefited greatly from the fact that the academic literature of recent years has
 converged on a consensus definition of populism that is easily applicable across space and
time and for right-wing and left-wing populists alike. According to today’s workhorse
 definition, populism is defined as a political style centered on the supposed struggle of
 “people vs. the establishment” (Mudde 2004). Populists place the narrative of “people vs.
 elites” at the center of their political agenda and then claim to be the sole representative of
“the people.” This definition has become increasingly dominant, and is now also widely used
 by economists (see Section 2, and the recent survey paper by Guriev and Papaioannou,
2020). Populist leaders claim to represent the “true, common people” against the dishonest
 “elites,” thus separating society into two seemingly homogeneous and antagonistic groups.</p>
]]></description><pubDate>Mon, 20 Oct 2025 20:42:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=45649069</link><dc:creator>maxboone</dc:creator><comments>https://news.ycombinator.com/item?id=45649069</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45649069</guid></item><item><title><![CDATA[Google's Wire is no longer maintained]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/google/wire/pull/434">https://github.com/google/wire/pull/434</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45227231">https://news.ycombinator.com/item?id=45227231</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 12 Sep 2025 21:55:56 +0000</pubDate><link>https://github.com/google/wire/pull/434</link><dc:creator>maxboone</dc:creator><comments>https://news.ycombinator.com/item?id=45227231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45227231</guid></item><item><title><![CDATA[New comment by maxboone in "How we replaced Elasticsearch and MongoDB with Rust and RocksDB"]]></title><description><![CDATA[
<p>Motherduck is the spin-off from DuckDBthat does that. But there's also: <a href="https://duckdb.org/2025/05/27/ducklake.html" rel="nofollow">https://duckdb.org/2025/05/27/ducklake.html</a><p>You can also attach DuckDB to Apache Flight which will make it work beyond local operation.</p>
]]></description><pubDate>Sat, 09 Aug 2025 11:41:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=44845737</link><dc:creator>maxboone</dc:creator><comments>https://news.ycombinator.com/item?id=44845737</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44845737</guid></item><item><title><![CDATA[New comment by maxboone in "Vet is a safety net for the risky curl | bash pattern"]]></title><description><![CDATA[
<p>TLSA records exist, but are for the entire server rather than a single binary or script.</p>
]]></description><pubDate>Thu, 24 Jul 2025 13:59:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=44670779</link><dc:creator>maxboone</dc:creator><comments>https://news.ycombinator.com/item?id=44670779</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44670779</guid></item><item><title><![CDATA[New comment by maxboone in "Show HN: Octelium – FOSS Alternative to Teleport, Cloudflare, Tailscale, Ngrok"]]></title><description><![CDATA[
<p>Isn't the client entirely OSS?
- <a href="https://github.com/tailscale/tailscale">https://github.com/tailscale/tailscale</a></p>
]]></description><pubDate>Sun, 29 Jun 2025 22:36:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=44417218</link><dc:creator>maxboone</dc:creator><comments>https://news.ycombinator.com/item?id=44417218</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44417218</guid></item><item><title><![CDATA[New comment by maxboone in "The Grug Brained Developer (2022)"]]></title><description><![CDATA[
<p><a href="https://youtu.be/_K-L9uhsBLM" rel="nofollow">https://youtu.be/_K-L9uhsBLM</a></p>
]]></description><pubDate>Tue, 17 Jun 2025 21:16:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=44304061</link><dc:creator>maxboone</dc:creator><comments>https://news.ycombinator.com/item?id=44304061</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44304061</guid></item></channel></rss>