<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: rhizome31</title><link>https://news.ycombinator.com/user?id=rhizome31</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 16:22:06 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=rhizome31" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by rhizome31 in "Why do Americans hate A.I.?"]]></title><description><![CDATA[
<p>I'm not American but I guess they don't want it because it's shit.</p>
]]></description><pubDate>Fri, 02 Jan 2026 15:57:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46466042</link><dc:creator>rhizome31</dc:creator><comments>https://news.ycombinator.com/item?id=46466042</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46466042</guid></item><item><title><![CDATA[New comment by rhizome31 in "AI coding"]]></title><description><![CDATA[
<p>Apps running locally can also be subject to security issues. What you're trying to say is probably "apps not using untrusted input". If an app takes no input all, I guess we could say that security isn't an issue, but there could still be safety issues.</p>
]]></description><pubDate>Sat, 13 Sep 2025 12:52:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=45231681</link><dc:creator>rhizome31</dc:creator><comments>https://news.ycombinator.com/item?id=45231681</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45231681</guid></item><item><title><![CDATA[New comment by rhizome31 in "Ask HN: What trick of the trade took you too long to learn?"]]></title><description><![CDATA[
<p>Strongly agree with your second point, too many times I had to figure out issues caused by code trying to handle errors but actually hiding them and making it so much harder to debug. The typical antipattern: catching SomeErrorType just to log "error of that type occurred", thus hiding the associated error message and the stacktrace. Even worse: trying to catch every error types.<p>Don't catch errors unless doing something actually useful with them. Even then, it's often a good idea to re-raise.</p>
]]></description><pubDate>Tue, 05 Aug 2025 06:52:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=44795033</link><dc:creator>rhizome31</dc:creator><comments>https://news.ycombinator.com/item?id=44795033</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44795033</guid></item><item><title><![CDATA[New comment by rhizome31 in "Andrew Ng: Building Faster with AI [video]"]]></title><description><![CDATA[
<p>As someone who is part of that other half, I agree.</p>
]]></description><pubDate>Sat, 12 Jul 2025 12:33:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=44541606</link><dc:creator>rhizome31</dc:creator><comments>https://news.ycombinator.com/item?id=44541606</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44541606</guid></item><item><title><![CDATA[New comment by rhizome31 in "Can we test it? Yes, was can [video]"]]></title><description><![CDATA[
<p>Testing is a skill. The more you do it, the less expensive it becomes.</p>
]]></description><pubDate>Sun, 06 Jul 2025 14:19:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=44481031</link><dc:creator>rhizome31</dc:creator><comments>https://news.ycombinator.com/item?id=44481031</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44481031</guid></item><item><title><![CDATA[New comment by rhizome31 in "Why agents are bad pair programmers"]]></title><description><![CDATA[
<p>Wow, really?! I had no idea that such policies existed. Quite astonishing I have to say.</p>
]]></description><pubDate>Tue, 10 Jun 2025 10:21:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=44234925</link><dc:creator>rhizome31</dc:creator><comments>https://news.ycombinator.com/item?id=44234925</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44234925</guid></item><item><title><![CDATA[New comment by rhizome31 in "Why agents are bad pair programmers"]]></title><description><![CDATA[
<p>So no AI autocomplete I suppose?<p>I assume AI autocomplete may send any part of your code base or even all of it to a third-party.</p>
]]></description><pubDate>Tue, 10 Jun 2025 09:54:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=44234730</link><dc:creator>rhizome31</dc:creator><comments>https://news.ycombinator.com/item?id=44234730</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44234730</guid></item><item><title><![CDATA[New comment by rhizome31 in "Why agents are bad pair programmers"]]></title><description><![CDATA[
<p>Thank you for the reply. What do you mean by "AI mandates"? Does it mean your company has an explicit policy allowing sharing code with AI services?</p>
]]></description><pubDate>Tue, 10 Jun 2025 09:50:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=44234703</link><dc:creator>rhizome31</dc:creator><comments>https://news.ycombinator.com/item?id=44234703</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44234703</guid></item><item><title><![CDATA[New comment by rhizome31 in "Why agents are bad pair programmers"]]></title><description><![CDATA[
<p>As a developer who doesn't use AI for coding, except for the occasional non-project specific question to a chat bot, I am wondering if you use it for client projects or only for your own projects. If you do use it for client projects, do you have some kind of agreement that you're going to share their code with a third-party? I'm asking because most clients will make you sign a contract saying that you shouldn't disclose any information about the project to a third-party. I even once had a client who explicitly stated that AI should not be used. Do you find clients willing to make an exception for AI coding agents?</p>
]]></description><pubDate>Tue, 10 Jun 2025 08:13:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=44234009</link><dc:creator>rhizome31</dc:creator><comments>https://news.ycombinator.com/item?id=44234009</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44234009</guid></item><item><title><![CDATA[New comment by rhizome31 in "Show HN: Audiocube – A 3D DAW for Spatial Audio"]]></title><description><![CDATA[
<p>Bitwig is all right though.</p>
]]></description><pubDate>Thu, 30 Jan 2025 17:44:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=42880086</link><dc:creator>rhizome31</dc:creator><comments>https://news.ycombinator.com/item?id=42880086</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42880086</guid></item><item><title><![CDATA[New comment by rhizome31 in "Ask HN: Organize local communities without Facebook?"]]></title><description><![CDATA[
<p>Framapad, Framacalc and Framadate are used quite a lot around here.</p>
]]></description><pubDate>Tue, 21 Jan 2025 14:35:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=42780519</link><dc:creator>rhizome31</dc:creator><comments>https://news.ycombinator.com/item?id=42780519</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42780519</guid></item><item><title><![CDATA[New comment by rhizome31 in "Mixxx: GPL DJ Software"]]></title><description><![CDATA[
<p>Rock solid DJ software. I've used it for IRL events, streaming, radio shows. Higly recommended.</p>
]]></description><pubDate>Tue, 21 Jan 2025 09:13:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=42777971</link><dc:creator>rhizome31</dc:creator><comments>https://news.ycombinator.com/item?id=42777971</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42777971</guid></item><item><title><![CDATA[New comment by rhizome31 in "Learning Synths"]]></title><description><![CDATA[
<p>Oh OK my bad, I didn't get that. Seems like a strange idea to me. If money is the issue, you can probably find a decent second hand MIDI keyboard for a very reasonable price.</p>
]]></description><pubDate>Wed, 08 Jan 2025 11:31:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=42633133</link><dc:creator>rhizome31</dc:creator><comments>https://news.ycombinator.com/item?id=42633133</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42633133</guid></item><item><title><![CDATA[New comment by rhizome31 in "Learning Synths"]]></title><description><![CDATA[
<p>Take lessons with a piano teacher and practice a lot on your own.</p>
]]></description><pubDate>Wed, 08 Jan 2025 10:00:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=42632643</link><dc:creator>rhizome31</dc:creator><comments>https://news.ycombinator.com/item?id=42632643</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42632643</guid></item><item><title><![CDATA[New comment by rhizome31 in "Ask HN: Freelancer? Seeking freelancer? (January 2025)"]]></title><description><![CDATA[
<p>SEEKING WORK | France | Remote & Onsite in Toulouse<p>+15 years of production experience with Python, both web dev and data processing<p>+4 years of production experience with Elixir as a developer and team lead<p>+20 years with Linux<p>What I have been doing a lot over the last 10 years is helping data science teams with technical "chores" such as software architecture, database design, debugging, packaging and deployment. So if you have a team of domain experts processing data with Python but struggling to deliver reliable software, we should probably talk.<p>While I usually get hired for my technical expertise, I generally also end up improving the development process in areas like branching policy and issue management. I also have a lot of experience training people to use Python and Django.<p>I would be interested in working with Elixir again!<p>Please get in touch at contact@alexmarandon.com and I will send you my detailed CV.</p>
]]></description><pubDate>Fri, 03 Jan 2025 13:51:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=42585627</link><dc:creator>rhizome31</dc:creator><comments>https://news.ycombinator.com/item?id=42585627</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42585627</guid></item><item><title><![CDATA[New comment by rhizome31 in "Ask HN: What's the best documentation site you've come across?"]]></title><description><![CDATA[
<p>I was quite pleasantly surprised by the quality of AWS docs, especially coming from Azure. A part from that, as mentioned already: Django.</p>
]]></description><pubDate>Sat, 14 Sep 2024 11:05:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=41538960</link><dc:creator>rhizome31</dc:creator><comments>https://news.ycombinator.com/item?id=41538960</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41538960</guid></item><item><title><![CDATA[New comment by rhizome31 in "Rye: A Hassle-Free Python Experience"]]></title><description><![CDATA[
<p>What you heard is from the Zen of Python, a short text meant to express core ideas behind the design of the Python language. You can read it by typing `import this` in the Python interpreter. The exact sentence is:<p><pre><code>    There should be one-- and preferably only one --obvious way to do it.
</code></pre>
This sentence was coined as an answer to a catch phrase that was used to describe the Perl programming language: <i>There Is More Than One Way To Do It</i>. Giving programmers more freedom to express themselves in different ways was presented as a good thing by the Perl community.<p>Python was partly marketed as a replacement for Perl and the sentence from the Zen of Python expresses a difference from Perl. The idea is that having different ways to do things leads to confusion and code that is harder to maintain, problems that Perl was supposed to incur according to its critics.<p>The sentence was true to a certain extent when it came to the Python language. It don't think it has ever been true for the Python ecosystem. For example, during the early 2000s, there were a plethora of web back-end frameworks for Python. As the Python language has since gained a lot of features, I'm not even sure that this is true for the language itself.<p>Regarding package management, this has always been a weak point of the Python ecosystem. Python developers often make jokes between themselves about that. Unfortunately, I would be very surprised if this project was to put an end to this issue.<p>Despite all this, I encourage you to learn Python because it's a very interesting and powerful language with an extremely rich ecosystem. Yes, there are many ways to do the same thing with it. But on the other hand, there is a way to do pretty much anything with it.</p>
]]></description><pubDate>Tue, 09 Jul 2024 13:43:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=40916053</link><dc:creator>rhizome31</dc:creator><comments>https://news.ycombinator.com/item?id=40916053</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40916053</guid></item><item><title><![CDATA[New comment by rhizome31 in "Ask HN: Where are the good resources for learning audio processing?"]]></title><description><![CDATA[
<p>Great channel on fundamentals of digital audio: <a href="https://www.youtube.com/@akashmurthy" rel="nofollow">https://www.youtube.com/@akashmurthy</a></p>
]]></description><pubDate>Sun, 07 Jul 2024 08:31:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=40896065</link><dc:creator>rhizome31</dc:creator><comments>https://news.ycombinator.com/item?id=40896065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40896065</guid></item><item><title><![CDATA[New comment by rhizome31 in "Ask HN: Freelancer? Seeking freelancer? (June 2024)"]]></title><description><![CDATA[
<p>SEEKING WORK | France | Remote & Onsite in Toulouse<p>+15 years of production experience with Python, both web dev and data processing<p>+4 years of production experience with Elixir as a developer and team lead<p>+20 years with Linux<p>What I have been doing a lot over the last 10 years is helping data science teams with technical "chores" such as architecture, debugging, packaging and deployment. So if you've got a bunch of PhDs doing clever stuff with Python but struggling to produce reliable software, I may be able to help.<p>I'd also be interested in working with Elixir again.<p>Please get in touch at contact@alexmarandon.com and I'll send you my detailed CV.</p>
]]></description><pubDate>Mon, 03 Jun 2024 22:03:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=40568126</link><dc:creator>rhizome31</dc:creator><comments>https://news.ycombinator.com/item?id=40568126</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40568126</guid></item><item><title><![CDATA[New comment by rhizome31 in "Unpacking Elixir: Syntax"]]></title><description><![CDATA[
<p>This would probably be best sent directly to the author since they provide their email address at the bottom of the article with an explicit call for feedback.</p>
]]></description><pubDate>Fri, 08 Sep 2023 15:12:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=37434572</link><dc:creator>rhizome31</dc:creator><comments>https://news.ycombinator.com/item?id=37434572</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37434572</guid></item></channel></rss>