<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: zkanda</title><link>https://news.ycombinator.com/user?id=zkanda</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 21 May 2026 17:51:02 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=zkanda" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by zkanda in "Fender escalates legal campaign against S-style guitars"]]></title><description><![CDATA[
<p>Fender doesn’t even make the best strat and so overpriced, but I guess it’s subjective.</p>
]]></description><pubDate>Thu, 21 May 2026 12:06:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48221313</link><dc:creator>zkanda</dc:creator><comments>https://news.ycombinator.com/item?id=48221313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48221313</guid></item><item><title><![CDATA[Show HN: Comfy Nodekit – build/serialize ComfyUI workflows in Python]]></title><description><![CDATA[
<p>Hello HN!<p>I made Comfy Nodekit, a small library to make it easier to build and serialize ComfyUI workflows directly in Python.<p>If you’ve ever tried to hand-craft large ComfyUI graphs or maintain JSON workflows by hand, you probably know how messy it gets once you reach a few dozen nodes. We needed a better way to generate and modify graphs programmatically, so we built this.<p>Comfy Nodekit lets you create graphs with typed node factories, then export them back to the exact JSON format ComfyUI expects. It also introspects your running ComfyUI server to generate Python bindings for your custom nodes automatically, so you don’t lose compatibility when your setup changes.<p>We’re using this internally at Katalist to generate complex workflows with hundreds of nodes on the fly, things that would be impossible to manage and version.<p>Highlights<p>* Works with custom nodes (via /object_info)<p>* Type-safe graph composition + JSON export<p>* MIT license<p>* No runtime overhead - just Python + JSON<p>Why not just use ComfyScript or raw JSON?
Because we wanted a Python-first, typed model that stays in sync with our ComfyUI server and is focused purely on composition, not on adding another runtime layer.<p>Happy to answer questions what kinds of workflows we're building for our image generation task.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45681199">https://news.ycombinator.com/item?id=45681199</a></p>
<p>Points: 11</p>
<p># Comments: 4</p>
]]></description><pubDate>Thu, 23 Oct 2025 12:47:40 +0000</pubDate><link>https://github.com/katalist-ai/comfy-nodekit</link><dc:creator>zkanda</dc:creator><comments>https://news.ycombinator.com/item?id=45681199</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45681199</guid></item><item><title><![CDATA[New comment by zkanda in "Kagi Reaches 50k Users"]]></title><description><![CDATA[
<p>I used to be a subscriber and would like to support the project, but the noticeable response latency is a problem for me (Spain). I’ve tried both my desktop PC and iPhone, and the result is the same unfortunately.</p>
]]></description><pubDate>Mon, 09 Jun 2025 09:42:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=44222772</link><dc:creator>zkanda</dc:creator><comments>https://news.ycombinator.com/item?id=44222772</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44222772</guid></item><item><title><![CDATA[New comment by zkanda in "Rest in peace Bram Moolenaar, author of Vim"]]></title><description><![CDATA[
<p>Thank you for that prompt, I can already think of a few developers I want to give thanks for changing my life.</p>
]]></description><pubDate>Tue, 08 Aug 2023 15:26:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=37050421</link><dc:creator>zkanda</dc:creator><comments>https://news.ycombinator.com/item?id=37050421</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37050421</guid></item><item><title><![CDATA[New comment by zkanda in "Apache Tika – a content analysis toolkit"]]></title><description><![CDATA[
<p>We had a problem where we need to index and make searchable a hundred of thousands of government pdf files, some are as old as 15 years ago.<p>Tried a bunch libraries and settled with Tika. Although we were a PHP/Node shop, nothing could be compared to the ease of using Tika for this exact purpose.</p>
]]></description><pubDate>Mon, 14 Sep 2020 15:42:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=24471473</link><dc:creator>zkanda</dc:creator><comments>https://news.ycombinator.com/item?id=24471473</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24471473</guid></item><item><title><![CDATA[New comment by zkanda in "Guardian Agent: secure agent forwarding for Mosh or SSH"]]></title><description><![CDATA[
<p>This has been an issue with Mosh for a long time, finally one solution has appeared.<p>Mosh Issue: <a href="https://github.com/mobile-shell/mosh/issues/120" rel="nofollow">https://github.com/mobile-shell/mosh/issues/120</a></p>
]]></description><pubDate>Thu, 09 Nov 2017 05:44:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=15660165</link><dc:creator>zkanda</dc:creator><comments>https://news.ycombinator.com/item?id=15660165</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15660165</guid></item><item><title><![CDATA[Guardian Agent: secure agent forwarding for Mosh or SSH]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/StanfordSNR/guardian-agent">https://github.com/StanfordSNR/guardian-agent</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=15660087">https://news.ycombinator.com/item?id=15660087</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 09 Nov 2017 05:22:42 +0000</pubDate><link>https://github.com/StanfordSNR/guardian-agent</link><dc:creator>zkanda</dc:creator><comments>https://news.ycombinator.com/item?id=15660087</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15660087</guid></item><item><title><![CDATA[New comment by zkanda in "Go 1.9 is released"]]></title><description><![CDATA[
<p>In case you guys didn't know, there's multiple release party in different parts of the world: <a href="https://github.com/golang/cowg/blob/master/events/2017-08-go1.9-release-party.md" rel="nofollow">https://github.com/golang/cowg/blob/master/events/2017-08-go...</a><p>Come join if your near the area.</p>
]]></description><pubDate>Fri, 25 Aug 2017 06:52:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=15096666</link><dc:creator>zkanda</dc:creator><comments>https://news.ycombinator.com/item?id=15096666</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15096666</guid></item><item><title><![CDATA[Golang Dep now uses TOML]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/golang/dep/pull/342">https://github.com/golang/dep/pull/342</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=14104413">https://news.ycombinator.com/item?id=14104413</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 13 Apr 2017 05:39:49 +0000</pubDate><link>https://github.com/golang/dep/pull/342</link><dc:creator>zkanda</dc:creator><comments>https://news.ycombinator.com/item?id=14104413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14104413</guid></item><item><title><![CDATA[New comment by zkanda in "How I Used Twilio, Python and Google to Automate My Wedding"]]></title><description><![CDATA[
<p>Hi, For people who want to do this but don't want to code anything, you can use <a href="https://www.engagespark.com/twilio-alternative/" rel="nofollow">https://www.engagespark.com/twilio-alternative/</a><p>* In this case you can do an SMS Poll asking who would like to come.<p>* If you want to do this a bit more personal, you could use an IVR Poll instead, so they'd hear your voice.<p>* You can even go further and build some logic, if they replied yes, then you ask them what food choice do they want, no need for interacting with google spreadsheet.<p>* You can view all this with some pretty graphs and download the spreadsheet with all the information that happened on the engagement.<p>* Or if you want fancier stuff, do the above, pass the results to Zapier, and manipulate them with any other apps linked into Zapier.<p>Disclaimer: I work on engageSPARK</p>
]]></description><pubDate>Thu, 13 Apr 2017 04:35:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=14104191</link><dc:creator>zkanda</dc:creator><comments>https://news.ycombinator.com/item?id=14104191</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14104191</guid></item><item><title><![CDATA[New comment by zkanda in "GitHub threatens to shut down a repository for using the word 'retard'"]]></title><description><![CDATA[
<p>Oh no, what would happen to <a href="https://github.com/nvbn/thefuck" rel="nofollow">https://github.com/nvbn/thefuck</a>?</p>
]]></description><pubDate>Wed, 29 Jul 2015 05:02:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=9966305</link><dc:creator>zkanda</dc:creator><comments>https://news.ycombinator.com/item?id=9966305</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9966305</guid></item><item><title><![CDATA[New comment by zkanda in "Functional Programming in Python [pdf]"]]></title><description><![CDATA[
<p>FP Library in Python: <a href="https://github.com/kachayev/fn.py" rel="nofollow">https://github.com/kachayev/fn.py</a></p>
]]></description><pubDate>Sat, 25 Jul 2015 12:34:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=9947413</link><dc:creator>zkanda</dc:creator><comments>https://news.ycombinator.com/item?id=9947413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9947413</guid></item><item><title><![CDATA[New comment by zkanda in "Era of Distraction"]]></title><description><![CDATA[
<p>The first half of the article is a genuine problem. There's just so much distraction going on right now, I wonder how people are being productive.</p>
]]></description><pubDate>Mon, 29 Jun 2015 16:12:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=9798994</link><dc:creator>zkanda</dc:creator><comments>https://news.ycombinator.com/item?id=9798994</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9798994</guid></item><item><title><![CDATA[New comment by zkanda in "DragonFly BSD 4.2 released"]]></title><description><![CDATA[
<p>This is so true, BSD's in general are very underrated.</p>
]]></description><pubDate>Mon, 29 Jun 2015 15:51:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=9798828</link><dc:creator>zkanda</dc:creator><comments>https://news.ycombinator.com/item?id=9798828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9798828</guid></item><item><title><![CDATA[Era of Distraction]]></title><description><![CDATA[
<p>Article URL: <a href="http://www.raymundtamayo.com/2014/09/era-of-distraction.html">http://www.raymundtamayo.com/2014/09/era-of-distraction.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=9798298">https://news.ycombinator.com/item?id=9798298</a></p>
<p>Points: 64</p>
<p># Comments: 50</p>
]]></description><pubDate>Mon, 29 Jun 2015 14:33:48 +0000</pubDate><link>http://www.raymundtamayo.com/2014/09/era-of-distraction.html</link><dc:creator>zkanda</dc:creator><comments>https://news.ycombinator.com/item?id=9798298</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9798298</guid></item><item><title><![CDATA[Awesome Rust – A curated list of awesome Rust code and resources]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/kud1ing/awesome-rust">https://github.com/kud1ing/awesome-rust</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=9743170">https://news.ycombinator.com/item?id=9743170</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 19 Jun 2015 05:38:38 +0000</pubDate><link>https://github.com/kud1ing/awesome-rust</link><dc:creator>zkanda</dc:creator><comments>https://news.ycombinator.com/item?id=9743170</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9743170</guid></item><item><title><![CDATA[Manjaro 0.8.13 released]]></title><description><![CDATA[
<p>Article URL: <a href="https://manjaro.github.io/Manjaro-0.8.13-released/">https://manjaro.github.io/Manjaro-0.8.13-released/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=9726146">https://news.ycombinator.com/item?id=9726146</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 16 Jun 2015 14:45:36 +0000</pubDate><link>https://manjaro.github.io/Manjaro-0.8.13-released/</link><dc:creator>zkanda</dc:creator><comments>https://news.ycombinator.com/item?id=9726146</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9726146</guid></item><item><title><![CDATA[Secure Your Business with Encryption]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.prometsource.com/blog/secure-your-business-encryption?hn">https://www.prometsource.com/blog/secure-your-business-encryption?hn</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=9683495">https://news.ycombinator.com/item?id=9683495</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 09 Jun 2015 01:04:56 +0000</pubDate><link>https://www.prometsource.com/blog/secure-your-business-encryption?hn</link><dc:creator>zkanda</dc:creator><comments>https://news.ycombinator.com/item?id=9683495</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9683495</guid></item><item><title><![CDATA[New comment by zkanda in "Ghost.py – Webkit-based scriptable web browser for Python"]]></title><description><![CDATA[
<p>Wow, this is nice, anyone know how to take screenshot with this? Also how is this compared to Splash[0]?<p>[0] - <a href="http://splash.readthedocs.org/en/latest/" rel="nofollow">http://splash.readthedocs.org/en/latest/</a></p>
]]></description><pubDate>Mon, 01 Jun 2015 04:01:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=9636743</link><dc:creator>zkanda</dc:creator><comments>https://news.ycombinator.com/item?id=9636743</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9636743</guid></item><item><title><![CDATA[Show HN: EngageSpark, Voice IVR and SMS Text Campaigns Made Easy]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.engagespark.com/">https://www.engagespark.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=9628848">https://news.ycombinator.com/item?id=9628848</a></p>
<p>Points: 11</p>
<p># Comments: 3</p>
]]></description><pubDate>Sat, 30 May 2015 03:46:21 +0000</pubDate><link>https://www.engagespark.com/</link><dc:creator>zkanda</dc:creator><comments>https://news.ycombinator.com/item?id=9628848</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9628848</guid></item></channel></rss>