<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: goodroot</title><link>https://news.ycombinator.com/user?id=goodroot</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 10:07:11 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=goodroot" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Mythos found the bugs. Who pays for the fixes?]]></title><description><![CDATA[
<p>Article URL: <a href="https://opub.dev/blog/mythos-found-the-bugs-who-pays-for-the-fixes">https://opub.dev/blog/mythos-found-the-bugs-who-pays-for-the-fixes</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48465610">https://news.ycombinator.com/item?id=48465610</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 09 Jun 2026 18:41:37 +0000</pubDate><link>https://opub.dev/blog/mythos-found-the-bugs-who-pays-for-the-fixes</link><dc:creator>goodroot</dc:creator><comments>https://news.ycombinator.com/item?id=48465610</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48465610</guid></item><item><title><![CDATA[New comment by goodroot in "Ask HN: What are tools you have made for yourself since the advent of AI?"]]></title><description><![CDATA[
<p>Starting making hyprwhspr because no other stt library was quite there for performance and model availability.<p>After that I started writing opub.dev because even minimal success in recent oss showed me just how much has changed, and I’m worried about how expensive everything will get for maintainers.<p>So, now I’m trying to GIVE people compute so they can start building a helpful filter layer above their projects.</p>
]]></description><pubDate>Mon, 08 Jun 2026 21:41:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48452594</link><dc:creator>goodroot</dc:creator><comments>https://news.ycombinator.com/item?id=48452594</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48452594</guid></item><item><title><![CDATA[Mythos found the bugs. Who funds the fixes?]]></title><description><![CDATA[
<p>Article URL: <a href="https://opub.dev/blog/mythos-found-the-bugs-who-funds-the-fixes">https://opub.dev/blog/mythos-found-the-bugs-who-funds-the-fixes</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48416221">https://news.ycombinator.com/item?id=48416221</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 05 Jun 2026 18:16:30 +0000</pubDate><link>https://opub.dev/blog/mythos-found-the-bugs-who-funds-the-fixes</link><dc:creator>goodroot</dc:creator><comments>https://news.ycombinator.com/item?id=48416221</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48416221</guid></item><item><title><![CDATA[New comment by goodroot in "The worst job interview I ever had"]]></title><description><![CDATA[
<p>Yikes. Good thing you didn't wind up there.<p>The furthest I've gone in these jazz style culture interviews is asking people what they do outside of work for fun. This was for fully remote async positions. And it was important to know you had other stuff going on because the mental/personal health risk in failing at remote work is massive and life altering.<p>If, through wherever that discussion went, I wasn't 100% sure that you could stand on your own feet and wouldn't sink into the abyss, it was impossible to move forward. It was a tough line to walk sometimes because you don't want to pry personally. But that doesn't appear to be a universal opinion, it turns out.</p>
]]></description><pubDate>Tue, 26 May 2026 22:28:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48286850</link><dc:creator>goodroot</dc:creator><comments>https://news.ycombinator.com/item?id=48286850</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48286850</guid></item><item><title><![CDATA[The surprising depths of prompt caching]]></title><description><![CDATA[
<p>Article URL: <a href="https://opub.dev/blog/surprising-depths-of-prompt-caching">https://opub.dev/blog/surprising-depths-of-prompt-caching</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48282724">https://news.ycombinator.com/item?id=48282724</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 26 May 2026 17:18:06 +0000</pubDate><link>https://opub.dev/blog/surprising-depths-of-prompt-caching</link><dc:creator>goodroot</dc:creator><comments>https://news.ycombinator.com/item?id=48282724</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48282724</guid></item><item><title><![CDATA[Show HN: opub, donated compute for open-source]]></title><description><![CDATA[
<p>Hey HN,<p>I hacked together an open source project not too long ago that became somewhat popular on GitHub. It was a fun way to reconnect with programming after spending more time on the management side of the house.<p>It also showed me firsthand how much open source has changed.<p>The volume of generated issues and pull requests took a toll. Some of it was helpful. A lot of it was not. Either way, maintainers now have to review, triage, and respond to a growing amount of "AI"-generated work, on top of everything they were already doing for free.<p>One practical response is to use these tools on the maintainer side too: filtering issues, doing first-pass PR review, helping with security patches, writing tests, or handling some of the repetitive work around a project. That is not everyone’s cup of tea, and I respect that. But used carefully, it can help.<p>The problem is cost.<p>Open source maintainers should not have to personally pay for the compute needed to keep up with the generated workload around their projects.<p>This emerging pressure is why I built open public (opub).<p>opub lets donors fund donated compute for open source projects. Maintainers can create dollar-limited compute keys and use them with coding agents and tools across 30+ models. Token usage and spend are linked back to the project, alongside donations, so the project’s compute balance is visible in the open.<p>Registration is open, and I’d love feedback from the HN community.<p>If you maintain an open source project with 100+ GitHub stars, the first 20 to register can claim $50 in starter donated compute from us.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48223870">https://news.ycombinator.com/item?id=48223870</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 21 May 2026 14:59:15 +0000</pubDate><link>https://opub.dev/blog/introducing-opub</link><dc:creator>goodroot</dc:creator><comments>https://news.ycombinator.com/item?id=48223870</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48223870</guid></item><item><title><![CDATA[New comment by goodroot in "Show HN: Ghost Pepper – Local hold-to-talk speech-to-text for macOS"]]></title><description><![CDATA[
<p>Thanks ericd! Glad to hear.</p>
]]></description><pubDate>Tue, 07 Apr 2026 17:41:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47678770</link><dc:creator>goodroot</dc:creator><comments>https://news.ycombinator.com/item?id=47678770</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47678770</guid></item><item><title><![CDATA[New comment by goodroot in "Show HN: Ghost Pepper – Local hold-to-talk speech-to-text for macOS"]]></title><description><![CDATA[
<p>It works well with anything. :)<p>That said: If handy works, no need whatsoever to change.</p>
]]></description><pubDate>Mon, 06 Apr 2026 22:28:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47668184</link><dc:creator>goodroot</dc:creator><comments>https://news.ycombinator.com/item?id=47668184</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47668184</guid></item><item><title><![CDATA[New comment by goodroot in "Show HN: Ghost Pepper – Local hold-to-talk speech-to-text for macOS"]]></title><description><![CDATA[
<p>Not sure I know what you mean by IR...<p>But in this case I built hyprwhspr for Linux (Arch at first).<p>The goal was (is) the absolute best performance, in both accuracy & speed.<p>Python, via CUDA, on a NVIDIA GPU, is where that exists.<p>For example:<p>The #1 model on the ASR (automatic speech recognition) hugging face board is Cohere Transcribe and it is not yet 2 weeks old.<p>The ecosystem choices allowed me to hook it up in a night.<p>Other hardware types also work great on Linux due to its adaptability.<p>In short, the local stt peak is Linux/Wayland.</p>
]]></description><pubDate>Mon, 06 Apr 2026 22:17:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47668057</link><dc:creator>goodroot</dc:creator><comments>https://news.ycombinator.com/item?id=47668057</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47668057</guid></item><item><title><![CDATA[New comment by goodroot in "Show HN: Ghost Pepper – Local hold-to-talk speech-to-text for macOS"]]></title><description><![CDATA[
<p>Whisper is very good in many languages.<p>It's also in many flavours, from tiny to turbo, and so can fit many system profiles.<p>That's what makes it unique and hard to replace.</p>
]]></description><pubDate>Mon, 06 Apr 2026 21:41:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47667578</link><dc:creator>goodroot</dc:creator><comments>https://news.ycombinator.com/item?id=47667578</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47667578</guid></item><item><title><![CDATA[New comment by goodroot in "Show HN: Ghost Pepper – Local hold-to-talk speech-to-text for macOS"]]></title><description><![CDATA[
<p>Ah yeah, longform is interesting.<p>Not sure how you're running it, via whichever "app thing", but...<p>On resource limited machines: "Continuous recording" mode outputs when silence is detected via a configurable threshold.<p>This outputs as you speak in more reasonable chunks; in aggregate "the same output" just chunked efficiently.<p>Maybe you can try hackin' that up?</p>
]]></description><pubDate>Mon, 06 Apr 2026 21:06:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47667117</link><dc:creator>goodroot</dc:creator><comments>https://news.ycombinator.com/item?id=47667117</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47667117</guid></item><item><title><![CDATA[New comment by goodroot in "Show HN: Ghost Pepper – 100% local hold-to-talk speech-to-text for macOS"]]></title><description><![CDATA[
<p>They do, and they even have that nice microphone F5 key for it, and an ideal OS level API making the input experience >perfect<.<p>Apparently they do have a better model, they just haven't exposed it in their own OS yet!<p><a href="https://developer.apple.com/documentation/speech/bringing-advanced-speech-to-text-capabilities-to-your-app" rel="nofollow">https://developer.apple.com/documentation/speech/bringing-ad...</a><p>Wonder what's the hold up...<p>For footpedal:<p>Yes, conceptually it’s just another evdev-trigger source, assuming the pedal exposes usable key/button events.<p>Otherwise we’d bridge it into the existing external control interface. Either way, hooks are there. :)</p>
]]></description><pubDate>Mon, 06 Apr 2026 20:39:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47666729</link><dc:creator>goodroot</dc:creator><comments>https://news.ycombinator.com/item?id=47666729</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47666729</guid></item><item><title><![CDATA[New comment by goodroot in "Show HN: Ghost Pepper – Local hold-to-talk speech-to-text for macOS"]]></title><description><![CDATA[
<p>Nice one! For Linux folks, I developed <a href="https://github.com/goodroot/hyprwhspr" rel="nofollow">https://github.com/goodroot/hyprwhspr</a>.<p>On Linux, there's access to the latest Cohere Transcribe model and it works very, very well. Requires a GPU though. Larger local models generally shouldn't require a subordinate model for clean up.<p>Have you compared WhisperKit to faster-whisper or similar? You might be able to run turbov3 successfully and negate the need for cleanup.<p>Incidentally, waiting for Apple to blow this all up with native STT any day now. :)</p>
]]></description><pubDate>Mon, 06 Apr 2026 20:08:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47666315</link><dc:creator>goodroot</dc:creator><comments>https://news.ycombinator.com/item?id=47666315</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47666315</guid></item><item><title><![CDATA[New comment by goodroot in "Obsession with growth is destroying nature, 150 countries warn"]]></title><description><![CDATA[
<p>Mark Carney's book "Values" pitches a system such as this.<p>In better times, perhaps we have the collective will to try.</p>
]]></description><pubDate>Mon, 16 Mar 2026 16:00:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47400766</link><dc:creator>goodroot</dc:creator><comments>https://news.ycombinator.com/item?id=47400766</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47400766</guid></item><item><title><![CDATA[New comment by goodroot in "Canada's bill C-22 mandates mass metadata surveillance"]]></title><description><![CDATA[
<p>Source? Rationale?<p>This is - at best - ignorant hyperbole.</p>
]]></description><pubDate>Mon, 16 Mar 2026 00:30:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47393663</link><dc:creator>goodroot</dc:creator><comments>https://news.ycombinator.com/item?id=47393663</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47393663</guid></item><item><title><![CDATA[New comment by goodroot in "A 40-line fix eliminated a 400x performance gap"]]></title><description><![CDATA[
<p>The QuestDB team are among the best doing it.<p>Love the people and their software.<p>Great blog Jaromir!</p>
]]></description><pubDate>Wed, 14 Jan 2026 01:33:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46611214</link><dc:creator>goodroot</dc:creator><comments>https://news.ycombinator.com/item?id=46611214</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46611214</guid></item><item><title><![CDATA[New comment by goodroot in "What's Going on with Language Rankings?"]]></title><description><![CDATA[
<p>The same is true for database rankings (db-engines).<p>If entrants are not artificially inflating "organic" signals via fake content spam (Twitter/X), then the criteria themselves are losing their signal strength (StackOverflow/GitHub).<p>The diffusion makes it increasingly difficult to understand which channels are important and which correlate to strength in the market.<p>Unfortunately, these can be more than vanity metrics.<p>Some VCs or financial markets may use these as methods towards valuation.</p>
]]></description><pubDate>Thu, 14 Dec 2023 20:45:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=38646987</link><dc:creator>goodroot</dc:creator><comments>https://news.ycombinator.com/item?id=38646987</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38646987</guid></item><item><title><![CDATA[Building a faster hash table for high performance SQL joins]]></title><description><![CDATA[
<p>Article URL: <a href="https://questdb.io/blog/building-faster-hash-table-high-performance-sql-joins/">https://questdb.io/blog/building-faster-hash-table-high-performance-sql-joins/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38642912">https://news.ycombinator.com/item?id=38642912</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 14 Dec 2023 16:11:25 +0000</pubDate><link>https://questdb.io/blog/building-faster-hash-table-high-performance-sql-joins/</link><dc:creator>goodroot</dc:creator><comments>https://news.ycombinator.com/item?id=38642912</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38642912</guid></item><item><title><![CDATA[Systemic review suggests Ayahuasca medically effective]]></title><description><![CDATA[
<p>Article URL: <a href="https://pubmed.ncbi.nlm.nih.gov/37447135/">https://pubmed.ncbi.nlm.nih.gov/37447135/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38550236">https://news.ycombinator.com/item?id=38550236</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 06 Dec 2023 22:13:24 +0000</pubDate><link>https://pubmed.ncbi.nlm.nih.gov/37447135/</link><dc:creator>goodroot</dc:creator><comments>https://news.ycombinator.com/item?id=38550236</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38550236</guid></item><item><title><![CDATA[New comment by goodroot in "Solving duplicate data with performant deduplication"]]></title><description><![CDATA[
<p>Edit: Updated!<p><a href="https://mega.nz/folder/A1BjnSYQ#NQe5qhYLVBqiRwhWRmcVtg" rel="nofollow noreferrer">https://mega.nz/folder/A1BjnSYQ#NQe5qhYLVBqiRwhWRmcVtg</a><p>Article is updating too.</p>
]]></description><pubDate>Tue, 21 Nov 2023 23:15:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=38371947</link><dc:creator>goodroot</dc:creator><comments>https://news.ycombinator.com/item?id=38371947</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38371947</guid></item></channel></rss>