<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: _kb</title><link>https://news.ycombinator.com/user?id=_kb</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 04 Apr 2026 07:51:13 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=_kb" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by _kb in "My Journey to a reliable and enjoyable locally hosted voice assistant (2025)"]]></title><description><![CDATA[
<p>Like a light switch?<p>Or do you mean a button that activates chunked recording, passes it to a speech-to-text model, forwards to an LLM to infer intent, which triggers HA to issue a command, over a wireless network, to the computer with the light attached, to tell the light to turn on.</p>
]]></description><pubDate>Tue, 17 Mar 2026 02:11:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47407752</link><dc:creator>_kb</dc:creator><comments>https://news.ycombinator.com/item?id=47407752</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47407752</guid></item><item><title><![CDATA[AI is helping choose targets in Iran war – now it's a target too]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.abc.net.au/news/2026-03-15/iran-war-ai-technology-data-centres/106443004">https://www.abc.net.au/news/2026-03-15/iran-war-ai-technology-data-centres/106443004</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47391712">https://news.ycombinator.com/item?id=47391712</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 15 Mar 2026 20:47:33 +0000</pubDate><link>https://www.abc.net.au/news/2026-03-15/iran-war-ai-technology-data-centres/106443004</link><dc:creator>_kb</dc:creator><comments>https://news.ycombinator.com/item?id=47391712</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47391712</guid></item><item><title><![CDATA[New comment by _kb in "Don't post generated/AI-edited comments. HN is for conversation between humans"]]></title><description><![CDATA[
<p>And if you'd like to get a little meta: <a href="https://clackernews.com/item/690" rel="nofollow">https://clackernews.com/item/690</a>.</p>
]]></description><pubDate>Thu, 12 Mar 2026 05:13:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47346763</link><dc:creator>_kb</dc:creator><comments>https://news.ycombinator.com/item?id=47346763</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47346763</guid></item><item><title><![CDATA[New comment by _kb in "Don't post generated/AI-edited comments. HN is for conversation between humans"]]></title><description><![CDATA[
<p>Or <a href="https://clackernews.com/" rel="nofollow">https://clackernews.com/</a>.</p>
]]></description><pubDate>Thu, 12 Mar 2026 00:16:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47344494</link><dc:creator>_kb</dc:creator><comments>https://news.ycombinator.com/item?id=47344494</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47344494</guid></item><item><title><![CDATA[New comment by _kb in "Anthropic officially bans using subscription auth for third party use"]]></title><description><![CDATA[
<p>Unfortunately, and “Attention Is All You Need”.</p>
]]></description><pubDate>Thu, 19 Feb 2026 10:19:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47072218</link><dc:creator>_kb</dc:creator><comments>https://news.ycombinator.com/item?id=47072218</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47072218</guid></item><item><title><![CDATA[New comment by _kb in "Covering electricity price increases from our data centers"]]></title><description><![CDATA[
<p>Turn them into biogas to create more energy for DCs.</p>
]]></description><pubDate>Thu, 12 Feb 2026 08:28:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46986212</link><dc:creator>_kb</dc:creator><comments>https://news.ycombinator.com/item?id=46986212</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46986212</guid></item><item><title><![CDATA[New comment by _kb in "Exploring a Modern SMTPE 2110 Broadcast Truck"]]></title><description><![CDATA[
<p>That's certainly true to an extent. Other commenters have already highlighted necessary complexities. There is absolutely a lot of very entrenched "ways-of-working" that add unnecessary complexity, as with every domain. Not everything is a technical problem though and the social / process side of this sort of setup is what can make it work at all.<p>The approach that you're hinting mostly describes the general direction of remote production (<a href="https://video.matrox.com/en/media/guides-articles/what-is-remote-production" rel="nofollow">https://video.matrox.com/en/media/guides-articles/what-is-re...</a>). The big traditional players are already across that (<a href="https://www.grassvalley.com/ampp/" rel="nofollow">https://www.grassvalley.com/ampp/</a>, <a href="https://www.rossvideo.com/use-cases/remote-production/" rel="nofollow">https://www.rossvideo.com/use-cases/remote-production/</a>), AWS also has a plethora of services to lock you into their stack (<a href="https://aws.amazon.com/media-services/" rel="nofollow">https://aws.amazon.com/media-services/</a>), and there's interesting new players too (<a href="https://www.tryiris.ai" rel="nofollow">https://www.tryiris.ai</a>). There's a heap of different workflows out there, and OB trucks like the one highlighted here are just one of those.</p>
]]></description><pubDate>Thu, 12 Feb 2026 05:02:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46985059</link><dc:creator>_kb</dc:creator><comments>https://news.ycombinator.com/item?id=46985059</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46985059</guid></item><item><title><![CDATA[New comment by _kb in "Exploring a Modern SMTPE 2110 Broadcast Truck"]]></title><description><![CDATA[
<p>ST 2110-22 is codec agnostic. It just standardises CBR compression, for which JPEG-XS is a good fit today.<p>For plug-and-play IPMX (<a href="https://ipmx.io/about/" rel="nofollow">https://ipmx.io/about/</a>) is looking to be a pretty promising approach that combines ST 2110 with NMOS, auth, encryption and other useful features. It's targetted at the ProAV market but IMO should be mostly suitable for consumer use.</p>
]]></description><pubDate>Wed, 11 Feb 2026 04:25:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46970807</link><dc:creator>_kb</dc:creator><comments>https://news.ycombinator.com/item?id=46970807</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46970807</guid></item><item><title><![CDATA[New comment by _kb in "Claude Opus 4.6"]]></title><description><![CDATA[
<p>Platypus on a penny farthing.</p>
]]></description><pubDate>Thu, 05 Feb 2026 22:38:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46906414</link><dc:creator>_kb</dc:creator><comments>https://news.ycombinator.com/item?id=46906414</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46906414</guid></item><item><title><![CDATA[New comment by _kb in "Contracts in Nix"]]></title><description><![CDATA[
<p>This is a really good take.<p>I think the core caution is this is not type-level checks. Anything this validates still needs to be eval'd. It's not a guarantee of correctness for all inputs but does look to be a fairly light (and useful) tool to make unexpected states easier for you and others to identify.</p>
]]></description><pubDate>Mon, 02 Feb 2026 09:23:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46854010</link><dc:creator>_kb</dc:creator><comments>https://news.ycombinator.com/item?id=46854010</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46854010</guid></item><item><title><![CDATA[New comment by _kb in "Antirender: remove the glossy shine on architectural renderings"]]></title><description><![CDATA[
<p>Predicated 90% humidity at 3am this evening does not fill me with a great amount of joy.<p>I think the above commenter may be referring to the rather more unfortunate UK climate though.</p>
]]></description><pubDate>Sat, 31 Jan 2026 12:21:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46835977</link><dc:creator>_kb</dc:creator><comments>https://news.ycombinator.com/item?id=46835977</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46835977</guid></item><item><title><![CDATA[New comment by _kb in "Antirender: remove the glossy shine on architectural renderings"]]></title><description><![CDATA[
<p>Hard disagree. This is what brutalism looks like in sunny, subtropical Brisbane, Australia: <a href="https://commons.wikimedia.org/wiki/File:QPAC_Exterior.jpg" rel="nofollow">https://commons.wikimedia.org/wiki/File:QPAC_Exterior.jpg</a><p>If the straight concrete isn’t your thing, they’re also currently extending it with a glasshouse: <a href="https://www.snohetta.com/projects/queensland-performing-arts-centre" rel="nofollow">https://www.snohetta.com/projects/queensland-performing-arts...</a></p>
]]></description><pubDate>Sat, 31 Jan 2026 09:04:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46834811</link><dc:creator>_kb</dc:creator><comments>https://news.ycombinator.com/item?id=46834811</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46834811</guid></item><item><title><![CDATA[New comment by _kb in "Prism"]]></title><description><![CDATA[
<p>For images surely this is the next pivot for hot dog / not hot dog.</p>
]]></description><pubDate>Wed, 28 Jan 2026 13:41:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46795240</link><dc:creator>_kb</dc:creator><comments>https://news.ycombinator.com/item?id=46795240</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46795240</guid></item><item><title><![CDATA[New comment by _kb in "People who know the formula for WD-40"]]></title><description><![CDATA[
<p><a href="https://smellslikewd40.com" rel="nofollow">https://smellslikewd40.com</a></p>
]]></description><pubDate>Tue, 27 Jan 2026 01:21:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46774255</link><dc:creator>_kb</dc:creator><comments>https://news.ycombinator.com/item?id=46774255</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46774255</guid></item><item><title><![CDATA[New comment by _kb in "Claude Code's new hidden feature: Swarms"]]></title><description><![CDATA[
<p>If so, one benefit is you can quickly and safely mix up your set of agents (a la Inverse Conway Manoeuvre) without the downsides that normally entails (people being forced to move teams or change how they work).</p>
]]></description><pubDate>Sun, 25 Jan 2026 08:48:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46752063</link><dc:creator>_kb</dc:creator><comments>https://news.ycombinator.com/item?id=46752063</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46752063</guid></item><item><title><![CDATA[New comment by _kb in "Draig, a Welsh Programming Language"]]></title><description><![CDATA[
<p>It's already been linked in comments here but there's been a bit of exploration in that area with Hedy. There's some good references to prior work and comments of relevance in this paper <a href="https://hedy.org/research/A_Framework_for_the_Localization_of_Programming_Languages_2023.pdf" rel="nofollow">https://hedy.org/research/A_Framework_for_the_Localization_o...</a>.</p>
]]></description><pubDate>Sun, 25 Jan 2026 08:21:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46751893</link><dc:creator>_kb</dc:creator><comments>https://news.ycombinator.com/item?id=46751893</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46751893</guid></item><item><title><![CDATA[New comment by _kb in "Qwen3-TTS family is now open sourced: Voice design, clone, and generation"]]></title><description><![CDATA[
<p>In a live conversation context you can mention the term NFTs/web3 and if the far end is human they'll wince a little.</p>
]]></description><pubDate>Fri, 23 Jan 2026 06:05:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46728970</link><dc:creator>_kb</dc:creator><comments>https://news.ycombinator.com/item?id=46728970</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46728970</guid></item><item><title><![CDATA[New comment by _kb in "Qwen3-TTS family is now open sourced: Voice design, clone, and generation"]]></title><description><![CDATA[
<p>It's a good thing governments (<a href="https://www.ato.gov.au/online-services/voice-authentication" rel="nofollow">https://www.ato.gov.au/online-services/voice-authentication</a>) and banks (<a href="https://www.anz.com.au/security/how-we-protect-you/voice-id/" rel="nofollow">https://www.anz.com.au/security/how-we-protect-you/voice-id/</a>) haven't gone all in on using voice as an authentication mechanism.</p>
]]></description><pubDate>Fri, 23 Jan 2026 06:00:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46728935</link><dc:creator>_kb</dc:creator><comments>https://news.ycombinator.com/item?id=46728935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46728935</guid></item><item><title><![CDATA[New comment by _kb in "Tree-sitter vs. Language Servers"]]></title><description><![CDATA[
<p>> It is possible to use the language server for syntax highlighting. I am not aware of any particularly strong reasons why one would want to (or not want to) do this.<p>This is an area where TS excels. It also supports nesting of different languages so a query can inject other languages [0] and compose different parsers.<p>As an example, this can be a straight forward as a simple comment parser [1], jsdoc [2], regex [3] etc. Or in more complex cases various DSLs. Each of these can then define their own injections too. When working with CI pipelines in particular it transforms an opaque wall of YAML into slightly more manageable CST which is incredible useful for both humans (syntax highlighting) and any machine parsing you may want to do.<p>[0]: <a href="https://tree-sitter.github.io/tree-sitter/3-syntax-highlighting.html#language-injection" rel="nofollow">https://tree-sitter.github.io/tree-sitter/3-syntax-highlight...</a><p>[1]: <a href="https://github.com/stsewd/tree-sitter-comment" rel="nofollow">https://github.com/stsewd/tree-sitter-comment</a><p>[2]: <a href="https://github.com/tree-sitter/tree-sitter-jsdoc" rel="nofollow">https://github.com/tree-sitter/tree-sitter-jsdoc</a><p>[3]: <a href="https://github.com/tree-sitter/tree-sitter-regex" rel="nofollow">https://github.com/tree-sitter/tree-sitter-regex</a></p>
]]></description><pubDate>Fri, 23 Jan 2026 03:50:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46728186</link><dc:creator>_kb</dc:creator><comments>https://news.ycombinator.com/item?id=46728186</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46728186</guid></item><item><title><![CDATA[New comment by _kb in "List of individual trees"]]></title><description><![CDATA[
<p>And here I was excited to see disjoint subtrees of Wikipedia's articles.</p>
]]></description><pubDate>Fri, 16 Jan 2026 14:19:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46646582</link><dc:creator>_kb</dc:creator><comments>https://news.ycombinator.com/item?id=46646582</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46646582</guid></item></channel></rss>