<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: MattCruikshank</title><link>https://news.ycombinator.com/user?id=MattCruikshank</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Jul 2026 17:35:27 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=MattCruikshank" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by MattCruikshank in "Fields Medals 2026"]]></title><description><![CDATA[
<p>There are actually championships.  People do refer to different bots at being at the Master level, Grandmaster level, etc.  In Chess, in Go, etc.<p>They might not be officials, they not might represent the official organizations, but those things do happen.</p>
]]></description><pubDate>Fri, 24 Jul 2026 20:34:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=49041248</link><dc:creator>MattCruikshank</dc:creator><comments>https://news.ycombinator.com/item?id=49041248</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49041248</guid></item><item><title><![CDATA[New comment by MattCruikshank in "Fields Medals 2026"]]></title><description><![CDATA[
<p>We know which bots are the best at Chess.  You'd care which AI is the most accurate at diagnosing your medical condition.  It's not a bad thing to keep track of which automated systems are the best at certain tasks.</p>
]]></description><pubDate>Thu, 23 Jul 2026 20:14:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=49027410</link><dc:creator>MattCruikshank</dc:creator><comments>https://news.ycombinator.com/item?id=49027410</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49027410</guid></item><item><title><![CDATA[New comment by MattCruikshank in "First atmosphere found on Earth-like planet in habitable zone of distant star"]]></title><description><![CDATA[
<p>Sure, but keep in mind that technically New Jersey is "habitable," so don't get too excited.</p>
]]></description><pubDate>Fri, 17 Jul 2026 15:41:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48948698</link><dc:creator>MattCruikshank</dc:creator><comments>https://news.ycombinator.com/item?id=48948698</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48948698</guid></item><item><title><![CDATA[New comment by MattCruikshank in "Jurassic Park computers in excruciating detail"]]></title><description><![CDATA[
<p>I feel like there should be an online museum dedicated to reproducing the graphics in movies, as faithfully as possible.<p>Especially awesome if film-makers started DONATING their video assets to the museum.</p>
]]></description><pubDate>Wed, 15 Jul 2026 14:45:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48921647</link><dc:creator>MattCruikshank</dc:creator><comments>https://news.ycombinator.com/item?id=48921647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48921647</guid></item><item><title><![CDATA[New comment by MattCruikshank in "How We Made IPFS Content Publishing 10x Faster"]]></title><description><![CDATA[
<p>It doesn't seem like it's popular to put old game ROMs on IPFS...?  And that surprises me...</p>
]]></description><pubDate>Wed, 01 Jul 2026 18:10:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48750962</link><dc:creator>MattCruikshank</dc:creator><comments>https://news.ycombinator.com/item?id=48750962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48750962</guid></item><item><title><![CDATA[New comment by MattCruikshank in "CSSQuake"]]></title><description><![CDATA[
<p>Don't worry, OP still can't center a div.</p>
]]></description><pubDate>Sat, 20 Jun 2026 14:46:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48609599</link><dc:creator>MattCruikshank</dc:creator><comments>https://news.ycombinator.com/item?id=48609599</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48609599</guid></item><item><title><![CDATA[New comment by MattCruikshank in "Show HN: FablePool – pool money behind a prompt, and Fable builds it in public"]]></title><description><![CDATA[
<p>Wouldn't it be better to just have an open source project, where everyone picks some tasks for their "spare" tokens to implement?</p>
]]></description><pubDate>Fri, 12 Jun 2026 20:03:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48508830</link><dc:creator>MattCruikshank</dc:creator><comments>https://news.ycombinator.com/item?id=48508830</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48508830</guid></item><item><title><![CDATA[New comment by MattCruikshank in "Gaussian Point Splatting"]]></title><description><![CDATA[
<p>Sure, you could think in terms of 1m^3.<p>Yes, you're right that composing the best picture for an eye point could (and does) use splats from all over the scene.<p>But I think if you limit to splats that are (entirely, mostly, partially?) inside the 1m^3 block, you'll do pretty well.  And you're absolutely right that reflective surfaces would probably be the first to suffer.<p>Well, it's worse than that.  Because if you make a 1m^3 pond cube, and then I go putting trees around it, a naive rendering would still show YOUR reflections in the pond, rather than rendering from that pond's point of view, etc, like traditional rendering.<p>One of Gaussian Splats strengths, that it doesn't care...  becomes a problem for me.</p>
]]></description><pubDate>Thu, 04 Jun 2026 19:22:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48403394</link><dc:creator>MattCruikshank</dc:creator><comments>https://news.ycombinator.com/item?id=48403394</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48403394</guid></item><item><title><![CDATA[New comment by MattCruikshank in "Gaussian Point Splatting"]]></title><description><![CDATA[
<p>My dumb idea...  do outdoor scans, and then convert the contents into 1m^2 blocks...  And then, just dumbly stitch them together.<p>Kind of like Minecraft...  but with user-generated gaussian-splat blocks.</p>
]]></description><pubDate>Thu, 04 Jun 2026 14:11:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48398937</link><dc:creator>MattCruikshank</dc:creator><comments>https://news.ycombinator.com/item?id=48398937</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48398937</guid></item><item><title><![CDATA[New comment by MattCruikshank in "Endive: A JVM native WebAssembly runtime"]]></title><description><![CDATA[
<p>If you haven't seen The Birth & Death of JavaScript, it's well worth a watch:<p><a href="https://www.destroyallsoftware.com/talks/the-birth-and-death-of-javascript" rel="nofollow">https://www.destroyallsoftware.com/talks/the-birth-and-death...</a></p>
]]></description><pubDate>Thu, 28 May 2026 19:40:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48314341</link><dc:creator>MattCruikshank</dc:creator><comments>https://news.ycombinator.com/item?id=48314341</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48314341</guid></item><item><title><![CDATA[New comment by MattCruikshank in "Corporations can vote in some Delaware elections, judge says"]]></title><description><![CDATA[
<p>I was daydreaming about, picture if a corporation buys an entire state.<p>Say, Wyoming or West Virginia.  Gemini guesses $180 billion to $250 billion.<p>With that investment, they'd get to control who lives in the state.<p>So, then the corporation gets to control who the Governor is.  And the two Senators, and the seat in the Congress.<p>Forgive me if I'm wrong, but doesn't a single Senator have just a tremendous amount of power to block basically any legislation?  With pocket vetoes, or silent filibusters?<p>Granted, actually buying a Senator is probably cheaper by a few orders of magnitude.</p>
]]></description><pubDate>Wed, 27 May 2026 16:04:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48296296</link><dc:creator>MattCruikshank</dc:creator><comments>https://news.ycombinator.com/item?id=48296296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48296296</guid></item><item><title><![CDATA[New comment by MattCruikshank in "Show HN: ShadowCat – file transfer through QR Codes in a Browser"]]></title><description><![CDATA[
<p>I blame the intentionally cheap receiving optics.  Researchers have reconstructed a TV signal from a hotel room with closed blinds, by very accurately measuring the ambient light intensity of the room (as shown on the blinds.)<p>Knowing that, I doubt that someone with even moderate funding would have difficulty receiving a signal from any of the transmitters you mention.<p>But, in all honesty, if you put a physical cap on the transmitter and receiver, maybe I'm wrong.<p>But in the other hand, none of the devices I currently own have one of your transmitters, and they all have screens and cameras, so...<p>Thanks for the dialogue and for sharing your experiences.</p>
]]></description><pubDate>Sat, 23 May 2026 02:47:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48244086</link><dc:creator>MattCruikshank</dc:creator><comments>https://news.ycombinator.com/item?id=48244086</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48244086</guid></item><item><title><![CDATA[New comment by MattCruikshank in "Show HN: ShadowCat – file transfer through QR Codes in a Browser"]]></title><description><![CDATA[
<p>I specifically want this device to have no input or output hardware that could be used without my knowledge.  IrDA could absolutely be used without my knowledge.</p>
]]></description><pubDate>Fri, 22 May 2026 18:27:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48239550</link><dc:creator>MattCruikshank</dc:creator><comments>https://news.ycombinator.com/item?id=48239550</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48239550</guid></item><item><title><![CDATA[New comment by MattCruikshank in "Show HN: ShadowCat – file transfer through QR Codes in a Browser"]]></title><description><![CDATA[
<p>Me, in my life, I have a PC that's connected to the internet.  I have a phone that's connected to the internet.<p>I want another device, which I imagine to be a Pi or Esp32 or something with a camera and a touchscreen display, and capacitive charging.  After I program it and give it the public/private keypair and the OTP, I imagine physically breaking off a USB port, or sealing one with some hardening resin.<p>I don't want an entire airgapped computer.  Maybe you do, that's fine.  For me, I'd love it to be a credit-card sized doodad.</p>
]]></description><pubDate>Fri, 22 May 2026 13:38:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48235704</link><dc:creator>MattCruikshank</dc:creator><comments>https://news.ycombinator.com/item?id=48235704</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48235704</guid></item><item><title><![CDATA[New comment by MattCruikshank in "Show HN: ShadowCat – file transfer through QR Codes in a Browser"]]></title><description><![CDATA[
<p>I've wanted to use this for an air-gapped communication device.<p>I have a device with a camera and a touch-screen that only uses capacitive charging.  I type a message.  Bytes are encrypted.  I hit send.  QR codes flash on my screen.  I use my PC or my normal phone to receive the encrypted bytes, and transmit them to you.  You have the same device.  You have your PC or phone flash encrypted QR codes.  You use your device to receive, and then decrypt.<p>I've daydreamed about also buying several different hardware random noise generators.  XOR all of their bits together.  Save a huge one time pad to each of our devices.  And then also use public key crypto on top of it.<p>I'm not really sure why I want this.  But, it's my answer for how to reduce attack surface as much as possible, and have truly secret messages.</p>
]]></description><pubDate>Fri, 22 May 2026 12:52:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48235182</link><dc:creator>MattCruikshank</dc:creator><comments>https://news.ycombinator.com/item?id=48235182</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48235182</guid></item><item><title><![CDATA[New comment by MattCruikshank in "Michael Keating has died"]]></title><description><![CDATA[
<p>That's a bummer.<p>I'll admit that, at first, I thought this said Michael Keaton.  And oddly enough, Michael Keaton's real name is Michael Douglas.  So, there's a whole spiral of madness that my brain went off into.</p>
]]></description><pubDate>Thu, 21 May 2026 14:50:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48223686</link><dc:creator>MattCruikshank</dc:creator><comments>https://news.ycombinator.com/item?id=48223686</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48223686</guid></item><item><title><![CDATA[New comment by MattCruikshank in "1024000^2 Blocks, 2B2T Minecraft Server World Download Project, and Discoveries"]]></title><description><![CDATA[
<p>> None of these will work properly.<p>If I'm trying to tour one of the beautiful servers that people have made, yes, it absolutely would work for my use case.<p>I'm sorry my idea doesn't appeal to you.<p>Acting like it has no value for anyone means you don't understand my use case, or you don't care about me.  It may entirely be my fault that you don't understand my use case, but I think you're being obstinate.<p>Cheers.</p>
]]></description><pubDate>Wed, 20 May 2026 02:38:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48202448</link><dc:creator>MattCruikshank</dc:creator><comments>https://news.ycombinator.com/item?id=48202448</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48202448</guid></item><item><title><![CDATA[New comment by MattCruikshank in "Mini Shai-Hulud Strikes Again: 314 npm Packages Compromised"]]></title><description><![CDATA[
<p>I've been toying with using Jart's Blink, the "tiniest x86-64-linux emulator".  If it were hardened against attacks by a smart community, it seems really attractive...<p>Then I've been toying with using WASM, with a strictly limited API surface...  (API stands for what, "Attack, Please, Infiltrators"?)<p>I'd really love to make a service which can run "untrusted" code...  I want this to exist.  I want it to feel like the Sandstorm.io marketplace, and to use Tailscale or something like it...  and then to make "Facebook but only for friends or friends-of-friends."  No public figures.  No random people or ads in my feeds.  Just friends.  And then other similar apps - mail, discord, etc.  Don't let it make outbound HTTP connections.  Don't let it access local filesystem, other than assets that were bundled with it.  Give it a SQLite API...  And let it handle inbound HTTP, REST, WebSocket requests...  And use gRPC over Tailscale to only talk directly to approved contacts...<p>Thoughts?  How to run untrusted code safely?<p>I tried using Firecracker and gVisor...  But I'm dissatisfied with them.  I was trying to make it easy for someone to download and run my service...  But Firecracker and gVisor don't at all feel like "libraries that install cleanly."  They feel more like, if you're enterprise scale, you can hire someone to make sure Firecracker and gVisor work the way you want...  Maybe I'm just not trying hard enough...  Maybe using WSL2 on Windows 11 is just asking for trouble.  I tried several different ways to run Linux on Windows, and none of them seemed very happy, when I tried to add Firecracker / gVisor.</p>
]]></description><pubDate>Tue, 19 May 2026 15:10:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48194392</link><dc:creator>MattCruikshank</dc:creator><comments>https://news.ycombinator.com/item?id=48194392</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48194392</guid></item><item><title><![CDATA[New comment by MattCruikshank in "Gaussian Splat of a Strawberry"]]></title><description><![CDATA[
<p>Yeah, when you describe that, I picture Wave Function Collapse to generate a map schematic...  And then a text prompt, and some style photos the designers want it to match.</p>
]]></description><pubDate>Tue, 19 May 2026 14:58:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48194231</link><dc:creator>MattCruikshank</dc:creator><comments>https://news.ycombinator.com/item?id=48194231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48194231</guid></item><item><title><![CDATA[New comment by MattCruikshank in "Gaussian Splat of a Strawberry"]]></title><description><![CDATA[
<p>Sure, but NERFs were trying to match your input photos and poses, not some arbitrary prompt, if I understand correctly.</p>
]]></description><pubDate>Tue, 19 May 2026 14:18:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48193645</link><dc:creator>MattCruikshank</dc:creator><comments>https://news.ycombinator.com/item?id=48193645</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48193645</guid></item></channel></rss>