<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: bbkane</title><link>https://news.ycombinator.com/user?id=bbkane</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 08:07:23 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=bbkane" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by bbkane in "Sky – an Elm-inspired language that compiles to Go"]]></title><description><![CDATA[
<p>You should publish your "Elm-inspired tool" list- I bet it's pretty large. Off the top of my head: iced, react redux, bubble tea (Go lib), Roc lang.<p>I'm sure there are lots more. I'm still waiting for someone to write an "Elm retrospective" and examine its rise and stagnation</p>
]]></description><pubDate>Tue, 07 Apr 2026 04:45:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47670853</link><dc:creator>bbkane</dc:creator><comments>https://news.ycombinator.com/item?id=47670853</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47670853</guid></item><item><title><![CDATA[New comment by bbkane in "What category theory teaches us about dataframes"]]></title><description><![CDATA[
<p>Check out polars- I find it much more intuitive than pandas as it looks closer to SQL (and I learned SQL first). Maybe you'll feel the same way!</p>
]]></description><pubDate>Fri, 03 Apr 2026 13:49:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47626633</link><dc:creator>bbkane</dc:creator><comments>https://news.ycombinator.com/item?id=47626633</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47626633</guid></item><item><title><![CDATA[New comment by bbkane in "Axios compromised on NPM – Malicious versions drop remote access trojan"]]></title><description><![CDATA[
<p>Yes it has to be combined with a robust way to allowlist actions you trust</p>
]]></description><pubDate>Tue, 31 Mar 2026 15:30:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47588845</link><dc:creator>bbkane</dc:creator><comments>https://news.ycombinator.com/item?id=47588845</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47588845</guid></item><item><title><![CDATA[New comment by bbkane in "Axios compromised on NPM – Malicious versions drop remote access trojan"]]></title><description><![CDATA[
<p>Love these ideas!</p>
]]></description><pubDate>Tue, 31 Mar 2026 12:34:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47586425</link><dc:creator>bbkane</dc:creator><comments>https://news.ycombinator.com/item?id=47586425</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47586425</guid></item><item><title><![CDATA[New comment by bbkane in "Axios compromised on NPM – Malicious versions drop remote access trojan"]]></title><description><![CDATA[
<p>Go is well known for its large and high quality std lib</p>
]]></description><pubDate>Tue, 31 Mar 2026 12:31:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47586393</link><dc:creator>bbkane</dc:creator><comments>https://news.ycombinator.com/item?id=47586393</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47586393</guid></item><item><title><![CDATA[New comment by bbkane in "Axios compromised on NPM – Malicious versions drop remote access trojan"]]></title><description><![CDATA[
<p>I think the AI tooling is, if not completely solving sandboxing, at least making the default much better by asking you every time they want to do something and providing files to auto-approve certain actions.<p>Package managers should do the same thing</p>
]]></description><pubDate>Tue, 31 Mar 2026 12:30:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47586385</link><dc:creator>bbkane</dc:creator><comments>https://news.ycombinator.com/item?id=47586385</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47586385</guid></item><item><title><![CDATA[New comment by bbkane in "Axios compromised on NPM – Malicious versions drop remote access trojan"]]></title><description><![CDATA[
<p>Sandboxing by to default world be really nice. One of the things I really appreciate about Claude Code is its permissions model</p>
]]></description><pubDate>Tue, 31 Mar 2026 12:27:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47586333</link><dc:creator>bbkane</dc:creator><comments>https://news.ycombinator.com/item?id=47586333</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47586333</guid></item><item><title><![CDATA[New comment by bbkane in "Copilot edited an ad into my PR"]]></title><description><![CDATA[
<p>I always felt like it was "I prioritized a speedy response on my phone instead of an elegant response from my computer at a later time".</p>
]]></description><pubDate>Mon, 30 Mar 2026 12:03:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47573162</link><dc:creator>bbkane</dc:creator><comments>https://news.ycombinator.com/item?id=47573162</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47573162</guid></item><item><title><![CDATA[New comment by bbkane in "Show HN: Create a full language server in Go with 3.17 spec support"]]></title><description><![CDATA[
<p>Started in case I ever build a language server, thanks! The interface looks very understandable, and the debug server looks really nice.<p>Now that I think about it, it might be really cool to add LSP to my CLI framework[0] (I already have tab completion for shells, why not make an editor plugin if it's this easy ..)<p>0: <a href="https://github.com/bbkane/warg" rel="nofollow">https://github.com/bbkane/warg</a></p>
]]></description><pubDate>Sun, 29 Mar 2026 12:53:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47562769</link><dc:creator>bbkane</dc:creator><comments>https://news.ycombinator.com/item?id=47562769</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47562769</guid></item><item><title><![CDATA[New comment by bbkane in "A case against currying"]]></title><description><![CDATA[
<p>Similar to how lambda calculus "just is" (and it's very elegant and useful for math proofs), but nobody writes non-trivial programs in it...</p>
]]></description><pubDate>Sun, 22 Mar 2026 14:54:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47478149</link><dc:creator>bbkane</dc:creator><comments>https://news.ycombinator.com/item?id=47478149</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47478149</guid></item><item><title><![CDATA[New comment by bbkane in "A case against currying"]]></title><description><![CDATA[
<p>The Roc devs came to a similar conclusion: <a href="https://www.roc-lang.org/faq#curried-functions" rel="nofollow">https://www.roc-lang.org/faq#curried-functions</a><p>(Side note: if you're reading this Roc devs, could you add a table of contents?)</p>
]]></description><pubDate>Sun, 22 Mar 2026 14:45:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47478050</link><dc:creator>bbkane</dc:creator><comments>https://news.ycombinator.com/item?id=47478050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47478050</guid></item><item><title><![CDATA[New comment by bbkane in "Chuck Norris has died"]]></title><description><![CDATA[
<p>Me 5 years ago did. I agree with all my views today. Who knows about me 5 years from now</p>
]]></description><pubDate>Fri, 20 Mar 2026 14:36:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47455187</link><dc:creator>bbkane</dc:creator><comments>https://news.ycombinator.com/item?id=47455187</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47455187</guid></item><item><title><![CDATA[New comment by bbkane in "Astral to Join OpenAI"]]></title><description><![CDATA[
<p>I personally get a lot of confidence in the permissive licensing (both in the current code quality, and the "backup plan" that I can keep using it in the event of an Astralnomical emergency); thank you for being open source!</p>
]]></description><pubDate>Thu, 19 Mar 2026 14:26:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47440113</link><dc:creator>bbkane</dc:creator><comments>https://news.ycombinator.com/item?id=47440113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47440113</guid></item><item><title><![CDATA[New comment by bbkane in "MCP is dead; long live MCP"]]></title><description><![CDATA[
<p>I want CLIs for those too so I,a human, can use them</p>
]]></description><pubDate>Sun, 15 Mar 2026 12:34:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47386811</link><dc:creator>bbkane</dc:creator><comments>https://news.ycombinator.com/item?id=47386811</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47386811</guid></item><item><title><![CDATA[New comment by bbkane in "I was interviewed by an AI bot for a job"]]></title><description><![CDATA[
<p>Employers are also inundated by applications so they're applying higher bars to meet as a sort of back pressure.<p>I hate it from the candidates' perspective, but it's not illogical from the employer perspective.<p>No, I don't know how to fix it.</p>
]]></description><pubDate>Wed, 11 Mar 2026 20:09:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47340717</link><dc:creator>bbkane</dc:creator><comments>https://news.ycombinator.com/item?id=47340717</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47340717</guid></item><item><title><![CDATA[New comment by bbkane in "Log messages are mostly for the people operating your software"]]></title><description><![CDATA[
<p>Yup, this is how I do it in <a href="https://github.com/bbkane/logos" rel="nofollow">https://github.com/bbkane/logos</a></p>
]]></description><pubDate>Mon, 09 Mar 2026 05:40:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47305244</link><dc:creator>bbkane</dc:creator><comments>https://news.ycombinator.com/item?id=47305244</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47305244</guid></item><item><title><![CDATA[New comment by bbkane in "LibreSprite – open-source pixel art editor"]]></title><description><![CDATA[
<p>Oh. So they're not actually hurting anybody, they're just offering goods for sale...<p>Evil is a strong word to use for offering goods for sale</p>
]]></description><pubDate>Fri, 06 Mar 2026 19:04:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47279547</link><dc:creator>bbkane</dc:creator><comments>https://news.ycombinator.com/item?id=47279547</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47279547</guid></item><item><title><![CDATA[New comment by bbkane in "LibreSprite – open-source pixel art editor"]]></title><description><![CDATA[
<p>To me that sounds awesome<p><pre><code>   func RebootItAll()</code></pre></p>
]]></description><pubDate>Fri, 06 Mar 2026 15:07:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47275796</link><dc:creator>bbkane</dc:creator><comments>https://news.ycombinator.com/item?id=47275796</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47275796</guid></item><item><title><![CDATA[New comment by bbkane in "LibreSprite – open-source pixel art editor"]]></title><description><![CDATA[
<p>They went evil? How? Folks always seem to like them</p>
]]></description><pubDate>Fri, 06 Mar 2026 15:01:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47275695</link><dc:creator>bbkane</dc:creator><comments>https://news.ycombinator.com/item?id=47275695</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47275695</guid></item><item><title><![CDATA[New comment by bbkane in "LibreSprite – open-source pixel art editor"]]></title><description><![CDATA[
<p>I've been pretty happy with the little bits of AI pixel art I've generated. They bring my joy. So there's a point to it for me</p>
]]></description><pubDate>Fri, 06 Mar 2026 15:00:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47275685</link><dc:creator>bbkane</dc:creator><comments>https://news.ycombinator.com/item?id=47275685</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47275685</guid></item></channel></rss>