<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: Nurdok</title><link>https://news.ycombinator.com/user?id=Nurdok</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 30 Apr 2026 08:56:32 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Nurdok" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Nurdok in "Ask HN: Could you share your personal blog here?"]]></title><description><![CDATA[
<p><a href="http://amir.rachum.com" rel="nofollow noreferrer">http://amir.rachum.com</a></p>
]]></description><pubDate>Sat, 08 Jul 2023 13:46:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=36644347</link><dc:creator>Nurdok</dc:creator><comments>https://news.ycombinator.com/item?id=36644347</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36644347</guid></item><item><title><![CDATA[Thinking is developing mental models]]></title><description><![CDATA[
<p>Article URL: <a href="https://amir.rachum.com/mental-models/">https://amir.rachum.com/mental-models/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=36431122">https://news.ycombinator.com/item?id=36431122</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 22 Jun 2023 12:29:43 +0000</pubDate><link>https://amir.rachum.com/mental-models/</link><dc:creator>Nurdok</dc:creator><comments>https://news.ycombinator.com/item?id=36431122</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36431122</guid></item><item><title><![CDATA[New comment by Nurdok in "Show HN: A Haskell Poker Site"]]></title><description><![CDATA[
<p>This brings up a pet peeve of mind in code repo README files - why no screenshot?? If your project has a UI, this is a must have in the description.</p>
]]></description><pubDate>Mon, 03 Oct 2022 08:17:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=33064803</link><dc:creator>Nurdok</dc:creator><comments>https://news.ycombinator.com/item?id=33064803</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33064803</guid></item><item><title><![CDATA[New comment by Nurdok in "A second hexagon in the stratosphere of Saturn"]]></title><description><![CDATA[
<p>Came in just to Ctrl+f "bestagon", was not disappointed.</p>
]]></description><pubDate>Sat, 11 Sep 2021 04:43:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=28489485</link><dc:creator>Nurdok</dc:creator><comments>https://news.ycombinator.com/item?id=28489485</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28489485</guid></item><item><title><![CDATA[New comment by Nurdok in "Ask HN: How do you balance reading books vs. articles"]]></title><description><![CDATA[
<p>This guy gets it.</p>
]]></description><pubDate>Sun, 13 Dec 2020 05:56:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=25404621</link><dc:creator>Nurdok</dc:creator><comments>https://news.ycombinator.com/item?id=25404621</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25404621</guid></item><item><title><![CDATA[New comment by Nurdok in "Ask HN: What are some good methods to prove current time?"]]></title><description><![CDATA[
<p>You can ask the person you wish to prove current time to, to provide a "challenge" that you will film ("put two fingers up", "hold up a USB cable").</p>
]]></description><pubDate>Sun, 11 Oct 2020 09:08:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=24744604</link><dc:creator>Nurdok</dc:creator><comments>https://news.ycombinator.com/item?id=24744604</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24744604</guid></item><item><title><![CDATA[How to Cultivate Your Cheat Sheet]]></title><description><![CDATA[
<p>Article URL: <a href="https://amir.rachum.com/blog/2020/06/25/cheat-sheet/">https://amir.rachum.com/blog/2020/06/25/cheat-sheet/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=23639944">https://news.ycombinator.com/item?id=23639944</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 25 Jun 2020 12:37:05 +0000</pubDate><link>https://amir.rachum.com/blog/2020/06/25/cheat-sheet/</link><dc:creator>Nurdok</dc:creator><comments>https://news.ycombinator.com/item?id=23639944</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23639944</guid></item><item><title><![CDATA[New comment by Nurdok in "Ask HN: What is your blog and why should I read it?"]]></title><description><![CDATA[
<p><a href="https://amir.rachum.com/" rel="nofollow">https://amir.rachum.com/</a><p>I'm a software engineer from Israel. I'm mainly a Pythonista, but I also dabble in C++ and Embedded Linux. I write about code, technology and my personal life - from a programmer's perspective.<p>Highlights:<p>Knowledge Debt
<a href="https://amir.rachum.com/blog/2016/09/15/knowledge-debt/" rel="nofollow">https://amir.rachum.com/blog/2016/09/15/knowledge-debt/</a><p>Shared Libraries: Understanding Dynamic Loading
<a href="https://amir.rachum.com/blog/2016/09/17/shared-libraries/" rel="nofollow">https://amir.rachum.com/blog/2016/09/17/shared-libraries/</a><p>Python Entry Points Explained
<a href="https://amir.rachum.com/blog/2017/07/28/python-entry-points/" rel="nofollow">https://amir.rachum.com/blog/2017/07/28/python-entry-points/</a></p>
]]></description><pubDate>Tue, 07 Apr 2020 05:14:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=22800498</link><dc:creator>Nurdok</dc:creator><comments>https://news.ycombinator.com/item?id=22800498</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22800498</guid></item><item><title><![CDATA[Python Attribute Access and the Descriptor Protocol]]></title><description><![CDATA[
<p>Article URL: <a href="https://amir.rachum.com/blog/2019/10/16/descriptors/">https://amir.rachum.com/blog/2019/10/16/descriptors/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=21272302">https://news.ycombinator.com/item?id=21272302</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 16 Oct 2019 16:35:24 +0000</pubDate><link>https://amir.rachum.com/blog/2019/10/16/descriptors/</link><dc:creator>Nurdok</dc:creator><comments>https://news.ycombinator.com/item?id=21272302</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21272302</guid></item><item><title><![CDATA[New comment by Nurdok in "[dead]"]]></title><description><![CDATA[
<p>Looks like the link is broken.</p>
]]></description><pubDate>Sun, 23 Jun 2019 15:07:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=20256029</link><dc:creator>Nurdok</dc:creator><comments>https://news.ycombinator.com/item?id=20256029</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20256029</guid></item><item><title><![CDATA[Retrospect Early and Often]]></title><description><![CDATA[
<p>Article URL: <a href="https://amir.rachum.com/blog/2019/06/23/retrospectives/">https://amir.rachum.com/blog/2019/06/23/retrospectives/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=20255995">https://news.ycombinator.com/item?id=20255995</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 23 Jun 2019 15:03:27 +0000</pubDate><link>https://amir.rachum.com/blog/2019/06/23/retrospectives/</link><dc:creator>Nurdok</dc:creator><comments>https://news.ycombinator.com/item?id=20255995</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20255995</guid></item><item><title><![CDATA[Python Idioms: Multiline Strings]]></title><description><![CDATA[
<p>Article URL: <a href="https://amir.rachum.com/blog/2018/06/23/python-multiline-idioms/">https://amir.rachum.com/blog/2018/06/23/python-multiline-idioms/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=17382348">https://news.ycombinator.com/item?id=17382348</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 23 Jun 2018 17:40:56 +0000</pubDate><link>https://amir.rachum.com/blog/2018/06/23/python-multiline-idioms/</link><dc:creator>Nurdok</dc:creator><comments>https://news.ycombinator.com/item?id=17382348</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17382348</guid></item><item><title><![CDATA[Why, oh WHY, do those #? nutheads use vi? (2007)]]></title><description><![CDATA[
<p>Article URL: <a href="http://www.viemu.com/a-why-vi-vim.html">http://www.viemu.com/a-why-vi-vim.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=15452284">https://news.ycombinator.com/item?id=15452284</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 11 Oct 2017 18:54:45 +0000</pubDate><link>http://www.viemu.com/a-why-vi-vim.html</link><dc:creator>Nurdok</dc:creator><comments>https://news.ycombinator.com/item?id=15452284</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15452284</guid></item><item><title><![CDATA[New comment by Nurdok in "Steal from the best, but don’t steal the wrong thing"]]></title><description><![CDATA[
<p>Just because a decision is forced by scale doesn't necessarily mean it's bad for small scale. For example, Git was created for the Linux kernel project and is designed to be performant in scale, but it's still a good decision to use it when you're a single developer.<p>(Also, why bash ThinkPads? They're great laptops)</p>
]]></description><pubDate>Wed, 11 Oct 2017 18:32:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=15452053</link><dc:creator>Nurdok</dc:creator><comments>https://news.ycombinator.com/item?id=15452053</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15452053</guid></item><item><title><![CDATA[Python Entry Points Explained]]></title><description><![CDATA[
<p>Article URL: <a href="http://amir.rachum.com/blog/2017/07/28/python-entry-points/">http://amir.rachum.com/blog/2017/07/28/python-entry-points/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=14873852">https://news.ycombinator.com/item?id=14873852</a></p>
<p>Points: 167</p>
<p># Comments: 13</p>
]]></description><pubDate>Fri, 28 Jul 2017 12:51:21 +0000</pubDate><link>http://amir.rachum.com/blog/2017/07/28/python-entry-points/</link><dc:creator>Nurdok</dc:creator><comments>https://news.ycombinator.com/item?id=14873852</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14873852</guid></item><item><title><![CDATA[Working Alone to Be More Productive?]]></title><description><![CDATA[
<p>Article URL: <a href="https://facilethings.com/blog/en/working-alone-to-be-more-productive">https://facilethings.com/blog/en/working-alone-to-be-more-productive</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=14126339">https://news.ycombinator.com/item?id=14126339</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 16 Apr 2017 16:35:22 +0000</pubDate><link>https://facilethings.com/blog/en/working-alone-to-be-more-productive</link><dc:creator>Nurdok</dc:creator><comments>https://news.ycombinator.com/item?id=14126339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14126339</guid></item><item><title><![CDATA[Python: Generator Cleanup]]></title><description><![CDATA[
<p>Article URL: <a href="http://amir.rachum.com/blog/2017/03/03/generator-cleanup/">http://amir.rachum.com/blog/2017/03/03/generator-cleanup/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=13781770">https://news.ycombinator.com/item?id=13781770</a></p>
<p>Points: 6</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 03 Mar 2017 09:44:46 +0000</pubDate><link>http://amir.rachum.com/blog/2017/03/03/generator-cleanup/</link><dc:creator>Nurdok</dc:creator><comments>https://news.ycombinator.com/item?id=13781770</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13781770</guid></item><item><title><![CDATA[Write Explicit Tests]]></title><description><![CDATA[
<p>Article URL: <a href="http://amir.rachum.com/blog/2017/01/14/explicit-tests/">http://amir.rachum.com/blog/2017/01/14/explicit-tests/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=13399996">https://news.ycombinator.com/item?id=13399996</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 14 Jan 2017 19:13:02 +0000</pubDate><link>http://amir.rachum.com/blog/2017/01/14/explicit-tests/</link><dc:creator>Nurdok</dc:creator><comments>https://news.ycombinator.com/item?id=13399996</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13399996</guid></item><item><title><![CDATA[Debugging with Humility]]></title><description><![CDATA[
<p>Article URL: <a href="http://amir.rachum.com/blog/2016/12/18/debugging-with-humility/">http://amir.rachum.com/blog/2016/12/18/debugging-with-humility/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=13207318">https://news.ycombinator.com/item?id=13207318</a></p>
<p>Points: 7</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 18 Dec 2016 20:03:22 +0000</pubDate><link>http://amir.rachum.com/blog/2016/12/18/debugging-with-humility/</link><dc:creator>Nurdok</dc:creator><comments>https://news.ycombinator.com/item?id=13207318</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13207318</guid></item><item><title><![CDATA[My Contribution to LEDE (OpenWrt): A Hacktoberfest Adventure]]></title><description><![CDATA[
<p>Article URL: <a href="http://amir.rachum.com/blog/2016/10/23/lede-hacktoberfest/">http://amir.rachum.com/blog/2016/10/23/lede-hacktoberfest/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=12774340">https://news.ycombinator.com/item?id=12774340</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 23 Oct 2016 17:08:46 +0000</pubDate><link>http://amir.rachum.com/blog/2016/10/23/lede-hacktoberfest/</link><dc:creator>Nurdok</dc:creator><comments>https://news.ycombinator.com/item?id=12774340</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12774340</guid></item></channel></rss>