<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: sgrove</title><link>https://news.ycombinator.com/user?id=sgrove</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 18 Jun 2026 08:12:25 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=sgrove" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by sgrove in "Statement on US government directive to suspend access to Fable 5 and Mythos 5"]]></title><description><![CDATA[
<p>Likely many points along the pareto frontier.<p>Some will take greater risks and win (or lose); others will play it safer and slowly accumulate wins (or be obsoleted).<p>Never mind the threat of letting these models write code that runs your business, or operate it agentically. Models trained by actors (corporate or nationstate) diametrically opposed to your interests.<p>Lots to take into account now, interesting time to be in business.</p>
]]></description><pubDate>Sat, 13 Jun 2026 01:19:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48511348</link><dc:creator>sgrove</dc:creator><comments>https://news.ycombinator.com/item?id=48511348</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48511348</guid></item><item><title><![CDATA[New comment by sgrove in "Emergent Misalignment: Narrow finetuning can produce broadly misaligned LLMs"]]></title><description><![CDATA[
<p>There's a followup study to identify the actual cause of such a surprising outcome <a href="https://www.arxiv.org/abs/2506.19823" rel="nofollow">https://www.arxiv.org/abs/2506.19823</a><p>The combined use of faithful-chain-of-thought + mechanistic interpretation of LLM output to 1.) diagnose 2.) understand the source of, and 3.) steer the behavior is <i>fascinating</i>.<p>I'm very glad these folks found such a surprising outcome early on, and it lead  to a useful real-world LLM debugging exercise!</p>
]]></description><pubDate>Mon, 14 Jul 2025 00:46:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=44555273</link><dc:creator>sgrove</dc:creator><comments>https://news.ycombinator.com/item?id=44555273</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44555273</guid></item><item><title><![CDATA[New comment by sgrove in "Show HN: Lemon Slice Live, a real-time video-audio AI model"]]></title><description><![CDATA[
<p>I think it's not going well? I keep getting to the start a new call page, it fails, and takes me back to the live page. I assume your servers are on fire, but implementing some messaging would help ("come back later") or even better, a queueing system ("you're N in line") would help a lot.<p>Really looking forward to trying this out!</p>
]]></description><pubDate>Thu, 24 Apr 2025 18:36:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=43785985</link><dc:creator>sgrove</dc:creator><comments>https://news.ycombinator.com/item?id=43785985</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43785985</guid></item><item><title><![CDATA[New comment by sgrove in "Show HN: Zero-codegen, no-compile TypeScript type inference from Protobufs"]]></title><description><![CDATA[
<p>Or even run doom in TypeScript's type system!</p>
]]></description><pubDate>Mon, 14 Apr 2025 16:51:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=43683291</link><dc:creator>sgrove</dc:creator><comments>https://news.ycombinator.com/item?id=43683291</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43683291</guid></item><item><title><![CDATA[New comment by sgrove in "Fly.io outage (restoration complete)"]]></title><description><![CDATA[
<p>All of your examples have had multiple cases of going down, some for multiple days (2011 AWS was the first really long one I think) - or potentially worse, just deleting all customer data permanently and irretrievably.<p>Meaning empirically, downtime seems to be tolerated by their customers up to some point?</p>
]]></description><pubDate>Tue, 26 Nov 2024 07:34:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=42243370</link><dc:creator>sgrove</dc:creator><comments>https://news.ycombinator.com/item?id=42243370</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42243370</guid></item><item><title><![CDATA[New comment by sgrove in "Dwarf Fortress – Boatmurdered Part #1 – Intro (2006)"]]></title><description><![CDATA[
<p>I asked ChatGPT to rephrase your emotive reply into an expression of personal preference (which I think you were trying to express):<p>> I feel that transforming such a wonderfully written story into a podcast with robot voices might result in a shallow and awkward rendition that doesn’t capture the essence of the original work.<p>I can definitely agree with that in the general sense! But I have a long commute, and I thought the content of it would still come through well enough, and I've appreciated it for a few other subjects. It's not as good as having professional voice actors read it out, but it still has some value to folks!</p>
]]></description><pubDate>Sun, 20 Oct 2024 16:31:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=41896511</link><dc:creator>sgrove</dc:creator><comments>https://news.ycombinator.com/item?id=41896511</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41896511</guid></item><item><title><![CDATA[New comment by sgrove in "Dwarf Fortress – Boatmurdered Part #1 – Intro (2006)"]]></title><description><![CDATA[
<p>Does anyone have a pdf of all of the pages together? This seems great to listen to as a NotebookLM podcast on a commute to work on Monday.<p>Better yet, if someone has already _done_ that Notebook Lm podcast and has a link to it, please share!</p>
]]></description><pubDate>Sat, 19 Oct 2024 20:15:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=41890436</link><dc:creator>sgrove</dc:creator><comments>https://news.ycombinator.com/item?id=41890436</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41890436</guid></item><item><title><![CDATA[Video Game Generation: A Practical Study Using Mario]]></title><description><![CDATA[
<p>Article URL: <a href="https://virtual-protocol.github.io/mario-videogamegen/">https://virtual-protocol.github.io/mario-videogamegen/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41452429">https://news.ycombinator.com/item?id=41452429</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 05 Sep 2024 00:55:36 +0000</pubDate><link>https://virtual-protocol.github.io/mario-videogamegen/</link><dc:creator>sgrove</dc:creator><comments>https://news.ycombinator.com/item?id=41452429</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41452429</guid></item><item><title><![CDATA[New comment by sgrove in "Show HN: ML Blocks – Deploy multimodal AI workflows without code"]]></title><description><![CDATA[
<p>Interesting! Always interesting to see the ideas in the air at the same time!<p><a href="https://linzumi.com/" rel="nofollow">https://linzumi.com/</a><p>Definitely think this sort of idea could become the "serverless" equivalent for ml-using apps. I'm curious what you think re: versioning, consumption from various client languages, observability/monitoring/queueing, etc.? Feels like it could grow into a meaningful platform.</p>
]]></description><pubDate>Fri, 02 Feb 2024 00:41:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=39223527</link><dc:creator>sgrove</dc:creator><comments>https://news.ycombinator.com/item?id=39223527</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39223527</guid></item><item><title><![CDATA[New comment by sgrove in "Problems harder than NP-Complete"]]></title><description><![CDATA[
<p>My absolute favorite overview of this - the video goes over both the explanation of the spaces, but also how it relates to a sort of understanding of reality itself!<p><a href="https://youtu.be/YX40hbAHx3s" rel="nofollow">https://youtu.be/YX40hbAHx3s</a></p>
]]></description><pubDate>Thu, 11 May 2023 22:32:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=35909234</link><dc:creator>sgrove</dc:creator><comments>https://news.ycombinator.com/item?id=35909234</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35909234</guid></item><item><title><![CDATA[New comment by sgrove in "Driver adventures for a 1999 webcam"]]></title><description><![CDATA[
<p>That sounds pretty fun (once you're finished with it, I'm sure)! How does sniffing the USB work? Do you do that via some software/kernel extension, via special hardware, or something simpler? Do you find there are some USB devices where the manufacturer would rather you <i>didn't</i> sniff their traffic and make it more painful to piece together?</p>
]]></description><pubDate>Fri, 28 Apr 2023 18:50:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=35745485</link><dc:creator>sgrove</dc:creator><comments>https://news.ycombinator.com/item?id=35745485</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35745485</guid></item><item><title><![CDATA[New comment by sgrove in "Show HN: Prompt Engineering Jobs"]]></title><description><![CDATA[
<p>Yes, that wasn't a priority here, but I also don't think it's much of a concern with e.g. GPT-4's `system` vs `assistant` vs `user` roles. Would be another thing to work on, but nothing worth doom and gloom.<p>Although, 'script(/injection) kiddie' will be an interesting phenomenon in the future...</p>
]]></description><pubDate>Mon, 03 Apr 2023 01:53:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=35417608</link><dc:creator>sgrove</dc:creator><comments>https://news.ycombinator.com/item?id=35417608</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35417608</guid></item><item><title><![CDATA[New comment by sgrove in "Show HN: Prompt Engineering Jobs"]]></title><description><![CDATA[
<p>I’ve been doing the same thing with a number of projects, building chains of prompts from one api call to another e.g. for ConjureUI (self-creating, iterable UIs that come into existence, get used, then disappear) <a href="https://youtu.be/xgi1YX6HQBw" rel="nofollow">https://youtu.be/xgi1YX6HQBw</a> how it works to generate a full self-contained react component:<p>1. Take user task<p>2. Pass it to a prompt that requests a Product UI description of a component<p>3. Pass 1+2 to another that asks for which npm packages to use<p>4. Pass 1+2+3 to a templated prompt to write the code in a constrained manner<p>5. Run 4 in a sandbox to see if there are errors, if so pass it back to #4, looping<p>It’s currently quite slow, but that’s an implementation detail I think.</p>
]]></description><pubDate>Sun, 02 Apr 2023 20:04:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=35414566</link><dc:creator>sgrove</dc:creator><comments>https://news.ycombinator.com/item?id=35414566</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35414566</guid></item><item><title><![CDATA[New comment by sgrove in "My kids and I just played D&D with ChatGPT4 as the DM"]]></title><description><![CDATA[
<p>I haven't put much effort into it yet, but I've found it to be somewhere in the middle of an independent story teller and a human-amplifying story teller. For example, having it give you <i>options</i> that you can choose from (e.g. <a href="https://www.youtube.com/watch?v=vff-8H-cZ7w">https://www.youtube.com/watch?v=vff-8H-cZ7w</a> ) can help keep the story focused.<p>On the other hand, there are times where you want to ask the story teller if it's possible for you to do X - I think an iterative loop of that would probably be a happy middle ground (with next to no effort).<p>On the <i>other</i> other hand, maybe the original system prompt needs to include, "Don't let the player do anything that's out of place for the story". Lots and lots of ways to experiment here.<p>Oh, and it's also fun to hook up each "step" in the story to StableDiffusion to have it output a dramatic rendering of your story so far. I hooked up one scene from the YouTube video above to Midjourney and got quite a nice illustration out: <a href="https://media.discordapp.net/attachments/1051015357340602398/1087756855679406100/sgrove_Dungeons_and_dragons_comic_book_You_find_yourself_at_the_088d053c-588d-46e5-8886-0f58555237f8.webp?width=1402&height=1402" rel="nofollow">https://media.discordapp.net/attachments/1051015357340602398...</a><p>----------------<p>(Midjourney prompt: "Dungeons and dragons comic book: "You find yourself at the entrance of a long-lost temple deep in the jungle... climb the temple to look for clues about the builders You take a step towards the jaguar, brandishing your sword and yelling at the top of your lungs. The jaguar hesitates for a moment, but then charges forward, claws bared. You ready yourself for the attack, determined to defend yourself "attack with sword' You and the jaguar continue to circle each other, both waiting for the other to make a move. Suddenly, the jaguar pounces, but you manage to dodge out of the way just in time. You counterattack with your sword" --v 5 ")</p>
]]></description><pubDate>Thu, 30 Mar 2023 22:59:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=35380029</link><dc:creator>sgrove</dc:creator><comments>https://news.ycombinator.com/item?id=35380029</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35380029</guid></item><item><title><![CDATA[New comment by sgrove in "John Carmack Leaves Meta"]]></title><description><![CDATA[
<p>"Up or out" is perhaps a form of this - keep a stream of pressure over the org so you don't have any careerist settling in and (eventually) clogging up the productivity.<p>I don't know that it's actually effective at that (or if it is, that the inherent costs are worth it), but it's a bit of the reverse of most recent thinking: keep people for as long as you can if they're sufficiently useful.</p>
]]></description><pubDate>Sat, 17 Dec 2022 01:30:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=34023245</link><dc:creator>sgrove</dc:creator><comments>https://news.ycombinator.com/item?id=34023245</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34023245</guid></item><item><title><![CDATA[New comment by sgrove in "The case for energy optimism"]]></title><description><![CDATA[
<p>I strongly suspect you might be disappointed. Battery collection and recycling - even as “raw ore” - should be easily profitable with plenty of motivated parties eventually. In the meantime, redwood materials will probably make quite a bit of money.</p>
]]></description><pubDate>Tue, 18 Oct 2022 02:45:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=33242393</link><dc:creator>sgrove</dc:creator><comments>https://news.ycombinator.com/item?id=33242393</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33242393</guid></item><item><title><![CDATA[New comment by sgrove in "Make-A-Video: AI system that generates videos from text"]]></title><description><![CDATA[
<p>You should add a “tweet this movie” button that pre-populates the image and the title! I immediately wanted to share one of the funny suggestions.</p>
]]></description><pubDate>Thu, 29 Sep 2022 22:25:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=33028162</link><dc:creator>sgrove</dc:creator><comments>https://news.ycombinator.com/item?id=33028162</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33028162</guid></item><item><title><![CDATA[New comment by sgrove in "Show HN: PHP on Netlify Edge Functions"]]></title><description><![CDATA[
<p>> It uses php-wasm, which is a WebAssembly build of PHP.<p>I'm very bullish on the application of wasm in general at this point. It's such an interesting combination of:<p><pre><code>   * a reasonable compile target

   * a reasonable-to-implement-safely runtime

   * Already widespread deploy targets (in the form of browsers and now more and more cloud providers)
</code></pre>
It feels like a sort of ouroboros is happening in front of us right now with a new infra layer about to bootstrap itself. That'll then enable tons of interesting new applications - wasm as a plugin runtime for applications, wasm3/wasmer for running wasm on the server (and elsewhere, like the Gameboy advance, of course!).<p>> It's just a demo, and isn't supposed to be a real-world example of performance or best practices.<p>I also appreciate that it's still in an experimentation phase. Looks like a silly toy, like a lot of things do before they become mainstream.</p>
]]></description><pubDate>Thu, 11 Aug 2022 17:25:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=32429031</link><dc:creator>sgrove</dc:creator><comments>https://news.ycombinator.com/item?id=32429031</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32429031</guid></item><item><title><![CDATA[New comment by sgrove in "Netlify Graph: A faster way for teams to develop web apps with APIs"]]></title><description><![CDATA[
<p>Thanks so much, Darby!</p>
]]></description><pubDate>Wed, 16 Feb 2022 17:15:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=30362623</link><dc:creator>sgrove</dc:creator><comments>https://news.ycombinator.com/item?id=30362623</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30362623</guid></item><item><title><![CDATA[New comment by sgrove in "Netlify Graph: A faster way for teams to develop web apps with APIs"]]></title><description><![CDATA[
<p>Great to hear it Gavin, thank you for the kind words!</p>
]]></description><pubDate>Tue, 15 Feb 2022 22:55:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=30354030</link><dc:creator>sgrove</dc:creator><comments>https://news.ycombinator.com/item?id=30354030</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30354030</guid></item></channel></rss>