<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: potomak</title><link>https://news.ycombinator.com/user?id=potomak</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 26 Apr 2026 17:32:34 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=potomak" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by potomak in "Using coding assistance tools to revive projects you never were going to finish"]]></title><description><![CDATA[
<p>I prompted Claude code from my phone to revive Draw!, a pixel art editor I first published 15 years ago as an exploration using Redis as a DB.<p>The new version is live at <a href="http://pixel.drawbang.com" rel="nofollow">http://pixel.drawbang.com</a> after 1 week of prompting Opus 4.6 with a max subscription.</p>
]]></description><pubDate>Sun, 26 Apr 2026 04:38:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47907395</link><dc:creator>potomak</dc:creator><comments>https://news.ycombinator.com/item?id=47907395</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47907395</guid></item><item><title><![CDATA[Show HN: Connect a Discord channel with Claude Code agents running in tmux]]></title><description><![CDATA[
<p>I run Claude Code agents for a few personal projects on a Raspberry Pi, kept alive in tmux sessions. The missing piece was interacting with them without opening a terminal and without any additional API costs on top of my existing Pro subscription.<p>I created a small Discord bot that bridges a channel to the tmux session. It injects messages via tmux send-keys, posts tool call activity as progress updates, and delivers responses via a temp file.<p>It also forwards Claude Code's permission prompts to Discord so you can approve tool use with a 1/2/3 reply.<p>Claude Code's remote control works great for solo use, but I wanted an accessible way to share the agent with others, a Discord channel is a much lower bar than granting terminal access.<p>Limitation: one session, serial requests. Fine for low-traffic personal agents; use the API if you need concurrency.<p>Code + setup: <a href="https://github.com/potomak/claude-discord-bridge" rel="nofollow">https://github.com/potomak/claude-discord-bridge</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47474174">https://news.ycombinator.com/item?id=47474174</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 22 Mar 2026 03:25:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47474174</link><dc:creator>potomak</dc:creator><comments>https://news.ycombinator.com/item?id=47474174</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47474174</guid></item><item><title><![CDATA[New comment by potomak in "Gut–Brain axis"]]></title><description><![CDATA[
<p>My mother is a dietitian and she started a podcast this year where she’s talked a lot about the microbiota and how it affects our organisms in a lot of different ways.<p>For instance, did you know that bacteria in our guts help us “digest” and expel heavy metals?<p>In the third part of the episodes about the microbiota[0] she talks about the gut-brain axis:<p>> l’intestino può comunicare al cervello uno stato di disagio o disbiosi procurando, oltre al gonfiore, anche un possibile stato d’ansia o abbassamento dell’umore<p>that translates more or less to:<p>> the gut can communicate with the brain a dysbiotic state causing, in addition to swelling, a state of anxiety<p>The podcast is in Italian, but the transcriptions can be easily translated in English.<p>[0] <a href="https://dietista.it/2023/03/29/e-la-pancia-non-c-e-piu-terza-parte.html" rel="nofollow noreferrer">https://dietista.it/2023/03/29/e-la-pancia-non-c-e-piu-terza...</a></p>
]]></description><pubDate>Sun, 25 Jun 2023 18:34:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=36471271</link><dc:creator>potomak</dc:creator><comments>https://news.ycombinator.com/item?id=36471271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36471271</guid></item><item><title><![CDATA[New comment by potomak in "Ask HN: Most interesting tech you built for just yourself?"]]></title><description><![CDATA[
<p>I built an app for a family member, who is a nutritionist, that makes it easier for her to stay connected with her patients via WhatsApp. It keeps track of appointments and sends automatic reminders.<p>Lately I decided to jump on the ChatGPT bandwagon and added a feature that integrates with the OpenAI API to suggest replies to messages from her patients.<p>It was overall a fun project. It gave me the chance to explore the integration with WhatsApp Business API (used to communicate with patients), OpenAI API (used to suggest message replies), Discord (used to notify events).<p>Apart from the APIs, it has zero dependencies. It’s deployed as a static website hosted on GitHub. The backend is written as a set of AWS Lambda functions. Data is stored in DynamoDB. Frontend is vanilla JS.</p>
]]></description><pubDate>Sat, 29 Apr 2023 14:20:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=35753113</link><dc:creator>potomak</dc:creator><comments>https://news.ycombinator.com/item?id=35753113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35753113</guid></item><item><title><![CDATA[Adventure Jam 2021]]></title><description><![CDATA[
<p>Article URL: <a href="https://gamejolt.com/c/adventuredev/advjam2021">https://gamejolt.com/c/adventuredev/advjam2021</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=27083245">https://news.ycombinator.com/item?id=27083245</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 08 May 2021 02:43:03 +0000</pubDate><link>https://gamejolt.com/c/adventuredev/advjam2021</link><dc:creator>potomak</dc:creator><comments>https://news.ycombinator.com/item?id=27083245</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27083245</guid></item><item><title><![CDATA[Writing web-based interactive fiction with gist-txt]]></title><description><![CDATA[
<p>Article URL: <a href="http://potomak.github.io/gist-txt/docs/gist-txt.html">http://potomak.github.io/gist-txt/docs/gist-txt.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=26989069">https://news.ycombinator.com/item?id=26989069</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 30 Apr 2021 01:53:41 +0000</pubDate><link>http://potomak.github.io/gist-txt/docs/gist-txt.html</link><dc:creator>potomak</dc:creator><comments>https://news.ycombinator.com/item?id=26989069</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26989069</guid></item><item><title><![CDATA[Reverse-Engineering Drivers for Safety and Portability]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.usenix.org/legacy/event/hotdep08/tech/full_papers/chipounov/chipounov_html/index.html">https://www.usenix.org/legacy/event/hotdep08/tech/full_papers/chipounov/chipounov_html/index.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=26142583">https://news.ycombinator.com/item?id=26142583</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 15 Feb 2021 13:36:20 +0000</pubDate><link>https://www.usenix.org/legacy/event/hotdep08/tech/full_papers/chipounov/chipounov_html/index.html</link><dc:creator>potomak</dc:creator><comments>https://news.ycombinator.com/item?id=26142583</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26142583</guid></item><item><title><![CDATA[Python: Acceptance of Pattern Matching – PEP 634]]></title><description><![CDATA[
<p>Article URL: <a href="https://mail.python.org/archives/list/python-committers@python.org/message/SQC2FTLFV5A7DV7RCEAR2I2IKJKGK7W3/">https://mail.python.org/archives/list/python-committers@python.org/message/SQC2FTLFV5A7DV7RCEAR2I2IKJKGK7W3/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=26073700">https://news.ycombinator.com/item?id=26073700</a></p>
<p>Points: 48</p>
<p># Comments: 12</p>
]]></description><pubDate>Tue, 09 Feb 2021 04:06:20 +0000</pubDate><link>https://mail.python.org/archives/list/python-committers@python.org/message/SQC2FTLFV5A7DV7RCEAR2I2IKJKGK7W3/</link><dc:creator>potomak</dc:creator><comments>https://news.ycombinator.com/item?id=26073700</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26073700</guid></item><item><title><![CDATA[The Libra Association Appoints Stuart Levey as CEO]]></title><description><![CDATA[
<p>Article URL: <a href="https://libra.org/en-US/updates/ceo-announcement/">https://libra.org/en-US/updates/ceo-announcement/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=23093334">https://news.ycombinator.com/item?id=23093334</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 06 May 2020 16:52:57 +0000</pubDate><link>https://libra.org/en-US/updates/ceo-announcement/</link><dc:creator>potomak</dc:creator><comments>https://news.ycombinator.com/item?id=23093334</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23093334</guid></item><item><title><![CDATA[Get That Job at Google]]></title><description><![CDATA[
<p>Article URL: <a href="http://steve-yegge.blogspot.com/2008/03/get-that-job-at-google.html?m=1">http://steve-yegge.blogspot.com/2008/03/get-that-job-at-google.html?m=1</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=22832649">https://news.ycombinator.com/item?id=22832649</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 10 Apr 2020 13:13:06 +0000</pubDate><link>http://steve-yegge.blogspot.com/2008/03/get-that-job-at-google.html?m=1</link><dc:creator>potomak</dc:creator><comments>https://news.ycombinator.com/item?id=22832649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22832649</guid></item><item><title><![CDATA[Learnable Programming]]></title><description><![CDATA[
<p>Article URL: <a href="http://worrydream.com/#!/LearnableProgramming">http://worrydream.com/#!/LearnableProgramming</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=22832577">https://news.ycombinator.com/item?id=22832577</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 10 Apr 2020 13:01:47 +0000</pubDate><link>http://worrydream.com/#!/LearnableProgramming</link><dc:creator>potomak</dc:creator><comments>https://news.ycombinator.com/item?id=22832577</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22832577</guid></item><item><title><![CDATA[New comment by potomak in "Ask HN: What is your blog and why should I read it?"]]></title><description><![CDATA[
<p><a href="http://giovanni.curlybrackets.it" rel="nofollow">http://giovanni.curlybrackets.it</a><p>I'm documenting the process for creating an adventure game on iOS and tvOS using SpriteKit.</p>
]]></description><pubDate>Tue, 07 Apr 2020 11:45:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=22802326</link><dc:creator>potomak</dc:creator><comments>https://news.ycombinator.com/item?id=22802326</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22802326</guid></item><item><title><![CDATA[Moving Forward Boldly with Kin]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/@tedlivingston/moving-forward-boldly-with-kin-ec6290a6453">https://medium.com/@tedlivingston/moving-forward-boldly-with-kin-ec6290a6453</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=21067359">https://news.ycombinator.com/item?id=21067359</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 25 Sep 2019 03:35:00 +0000</pubDate><link>https://medium.com/@tedlivingston/moving-forward-boldly-with-kin-ec6290a6453</link><dc:creator>potomak</dc:creator><comments>https://news.ycombinator.com/item?id=21067359</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21067359</guid></item><item><title><![CDATA[The New and Improved Giphy SDK]]></title><description><![CDATA[
<p>Article URL: <a href="https://engineering.giphy.com/introducing-the-new-and-improved-giphy-sdk/">https://engineering.giphy.com/introducing-the-new-and-improved-giphy-sdk/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=20300791">https://news.ycombinator.com/item?id=20300791</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 28 Jun 2019 01:45:00 +0000</pubDate><link>https://engineering.giphy.com/introducing-the-new-and-improved-giphy-sdk/</link><dc:creator>potomak</dc:creator><comments>https://news.ycombinator.com/item?id=20300791</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20300791</guid></item><item><title><![CDATA[The Theory of Type Hints (2014)]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.python.org/dev/peps/pep-0483/">https://www.python.org/dev/peps/pep-0483/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=18856915">https://news.ycombinator.com/item?id=18856915</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 08 Jan 2019 16:44:07 +0000</pubDate><link>https://www.python.org/dev/peps/pep-0483/</link><dc:creator>potomak</dc:creator><comments>https://news.ycombinator.com/item?id=18856915</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18856915</guid></item><item><title><![CDATA[Porting Sweet 16 (2004)]]></title><description><![CDATA[
<p>Article URL: <a href="http://www.6502.org/source/interpreters/sweet16.htm">http://www.6502.org/source/interpreters/sweet16.htm</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=17278022">https://news.ycombinator.com/item?id=17278022</a></p>
<p>Points: 40</p>
<p># Comments: 7</p>
]]></description><pubDate>Sun, 10 Jun 2018 13:31:45 +0000</pubDate><link>http://www.6502.org/source/interpreters/sweet16.htm</link><dc:creator>potomak</dc:creator><comments>https://news.ycombinator.com/item?id=17278022</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17278022</guid></item><item><title><![CDATA[Writing a Time Series Database from Scratch (2017)]]></title><description><![CDATA[
<p>Article URL: <a href="https://fabxc.org/tsdb/">https://fabxc.org/tsdb/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=17104251">https://news.ycombinator.com/item?id=17104251</a></p>
<p>Points: 73</p>
<p># Comments: 4</p>
]]></description><pubDate>Fri, 18 May 2018 19:27:00 +0000</pubDate><link>https://fabxc.org/tsdb/</link><dc:creator>potomak</dc:creator><comments>https://news.ycombinator.com/item?id=17104251</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17104251</guid></item><item><title><![CDATA[A Proposal for Versioned Go Modules]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/golang/proposal/blob/master/design/24301-versioned-go.md">https://github.com/golang/proposal/blob/master/design/24301-versioned-go.md</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=16651476">https://news.ycombinator.com/item?id=16651476</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 22 Mar 2018 18:49:16 +0000</pubDate><link>https://github.com/golang/proposal/blob/master/design/24301-versioned-go.md</link><dc:creator>potomak</dc:creator><comments>https://news.ycombinator.com/item?id=16651476</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16651476</guid></item><item><title><![CDATA[Pomodoro Technique REPL written in Haskell]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/tomatoes-app/tomatoes-repl">https://github.com/tomatoes-app/tomatoes-repl</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=16569914">https://news.ycombinator.com/item?id=16569914</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 12 Mar 2018 17:48:44 +0000</pubDate><link>https://github.com/tomatoes-app/tomatoes-repl</link><dc:creator>potomak</dc:creator><comments>https://news.ycombinator.com/item?id=16569914</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16569914</guid></item><item><title><![CDATA[Optimizing Performance and Cost: Infura Benchmark Analysis]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.infura.io/optimizing-performance-and-cost-infura-benchmark-analysis-f083ccf8f6ac">https://blog.infura.io/optimizing-performance-and-cost-infura-benchmark-analysis-f083ccf8f6ac</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=16528328">https://news.ycombinator.com/item?id=16528328</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 06 Mar 2018 12:12:19 +0000</pubDate><link>https://blog.infura.io/optimizing-performance-and-cost-infura-benchmark-analysis-f083ccf8f6ac</link><dc:creator>potomak</dc:creator><comments>https://news.ycombinator.com/item?id=16528328</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16528328</guid></item></channel></rss>