<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: CmdrKrool</title><link>https://news.ycombinator.com/user?id=CmdrKrool</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 03 Sep 2026 10:37:22 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=CmdrKrool" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by CmdrKrool in "Python numbers every programmer should know"]]></title><description><![CDATA[
<p>I'm confused by this:<p><pre><code>  String operations in Python are fast as well. f-strings are the fastest formatting style, while even the slowest style is still measured in just nano-seconds.
  
  Concatenation (+)   39.1 ns (25.6M ops/sec)
  f-string            64.9 ns (15.4M ops/sec)
</code></pre>
It says f-strings are fastest but the numbers show concatenation taking less time? I thought it might be a typo but the bars on the graph reflect this too?</p>
]]></description><pubDate>Thu, 01 Jan 2026 22:08:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46458619</link><dc:creator>CmdrKrool</dc:creator><comments>https://news.ycombinator.com/item?id=46458619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46458619</guid></item><item><title><![CDATA[New comment by CmdrKrool in "Uncommon Uses of Python in Commonly Used Libraries (2022)"]]></title><description><![CDATA[
<p>In the case of multiple base classes wouldn't it be more sensible for the derived class to forego the lexical convenience of super() and simply call each base explicitly? i.e.<p><pre><code>        BaseEstimator.__init__(self, **kwargs)
        ServingMixin.__init__(self, **kwargs)
</code></pre>
If one wants to inherit from multiple classes then they should be responsible for specifying the details of how that happens. Why should a base class be expected to add boilerplate just in case some external consumer comes along and wants to use it in some unforeseeable context?<p>That super() has a "method resolution order" seems like a fudge. Now 'super' doesn't necessarily mean 'superclass' anymore at the point of use. Am I missing some other hypothetical situation in which super()'s MRO brings more value for the price of having to know about this extra, implicit behaviour?<p>And what's funny is that in the example given, the first base class not calling super() leads to the bad consequence that the other base class doesn't get to set some internal state (self.mode). Yet in the next section, "When to use a Mixin", it advises: "A mixin is a class that [...] does not contain state"</p>
]]></description><pubDate>Mon, 07 Jul 2025 14:29:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=44490748</link><dc:creator>CmdrKrool</dc:creator><comments>https://news.ycombinator.com/item?id=44490748</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44490748</guid></item><item><title><![CDATA[New comment by CmdrKrool in "Blender-made movie Flow takes Oscar"]]></title><description><![CDATA[
<p>Interesting. I loved Flow and I'm glad the stars aligned for it on this particular occasion. This article [1] lists a bunch of other Oscar-related firsts:<p>* Gints Zilbalodis, who is 30 years old, is the youngest director to win the Oscar for best animated feature.<p>* Flow is the first fully-European produced and funded film to win the feture animation Oscar.<p>* Flow is the first dialogue-less film to win the feature animation Oscar.<p>* Flow, made for under $4 million, is by far the lowest-budget film to ever win the category.<p>It also says the winner of the animated short category, In the Shadow of the Cypress, was unexpected since the Iranian filmmakers couldn't do any of the usual in-person campaigning of Academy voters due to visa problems.<p>[1] <a href="https://www.cartoonbrew.com/awards/underdogs-win-latvias-flow-and-irans-in-the-shadow-of-the-cypress-win-oscars-246181.html" rel="nofollow">https://www.cartoonbrew.com/awards/underdogs-win-latvias-flo...</a></p>
]]></description><pubDate>Mon, 03 Mar 2025 04:20:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=43238260</link><dc:creator>CmdrKrool</dc:creator><comments>https://news.ycombinator.com/item?id=43238260</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43238260</guid></item><item><title><![CDATA[New comment by CmdrKrool in "I deleted my social media accounts"]]></title><description><![CDATA[
<p>'n' -> [chrome or firefox autocomplete] -> news.ycombinator.com
 I have often been thinking about what this reflex does to my mind.</p>
]]></description><pubDate>Mon, 13 Jan 2025 04:53:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=42680192</link><dc:creator>CmdrKrool</dc:creator><comments>https://news.ycombinator.com/item?id=42680192</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42680192</guid></item><item><title><![CDATA[New comment by CmdrKrool in "Defender Sound Studio"]]></title><description><![CDATA[
<p>Yes, exactly that. Search for "function applyDecay" here:
<a href="https://www.zapspace.net/defender_sound/defender.js" rel="nofollow">https://www.zapspace.net/defender_sound/defender.js</a><p>(It right-shifts by 4 instead of 2.)</p>
]]></description><pubDate>Wed, 23 Oct 2024 05:46:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=41922170</link><dc:creator>CmdrKrool</dc:creator><comments>https://news.ycombinator.com/item?id=41922170</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41922170</guid></item><item><title><![CDATA[New comment by CmdrKrool in "Dr1v3n Wild, A 13 kilobyte driving game inspired by OutRun"]]></title><description><![CDATA[
<p>This inspires me as a programmer and delights me as a player. Surprising variety in the stages and lovely precise feel to the car handling. 3 or 4 goes before I started to beat it, first with keyboard then with a pad. Fired up some smooth techno to accompany me in the background :)<p>Could do with 3 more stages ;P</p>
]]></description><pubDate>Thu, 19 Sep 2024 03:58:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=41588347</link><dc:creator>CmdrKrool</dc:creator><comments>https://news.ycombinator.com/item?id=41588347</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41588347</guid></item><item><title><![CDATA[New comment by CmdrKrool in "One Minute Park"]]></title><description><![CDATA[
<p>Lovely. Unexpectedly I feel more immersed with the sound off. When it's on it's like I'm watching just another video on the Internet, and the wind blusters through the mic in a way that sounds different to actually being there; whereas when it's off the unnaturally complete peacefulness meshes with the sound of my actual surroundings and the images seem to pop more.</p>
]]></description><pubDate>Sat, 11 May 2024 00:39:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=40325101</link><dc:creator>CmdrKrool</dc:creator><comments>https://news.ycombinator.com/item?id=40325101</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40325101</guid></item><item><title><![CDATA[New comment by CmdrKrool in "Show HN: Truncate, a word-based strategy game"]]></title><description><![CDATA[
<p>Intriguing and fun. I haven't played it enough to confidently suggest changes to the game mechanics, but I think they're strong enough on their own that any/all added UI comfort would be welcome - like others have been saying, a less clunky dictionary (maybe right-click on a word on the board to look it up?), and maybe a preview of whether your attack is going to succeed or not (maybe just on 'easier' levels, since there is an element of not making a 'simple' miscalculation while you overthink a complex board position, like in Chess. Also, think of a game like Puzzle Bobble / Bust-a-Move where the first few levels give you a line showing you exactly where your bubble is going to land).</p>
]]></description><pubDate>Sun, 31 Mar 2024 21:18:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=39888146</link><dc:creator>CmdrKrool</dc:creator><comments>https://news.ycombinator.com/item?id=39888146</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39888146</guid></item><item><title><![CDATA[New comment by CmdrKrool in "Show HN: Bitwise Liminal – A Short Film in 256 Bytes of Code"]]></title><description><![CDATA[
<p>This video is a couple of years old but it seems to get more into the steps of how he might go about things (disclaimer - I haven't watched the whole thing yet, just scrubbed through).
<a href="https://portal.gitnation.org/contents/how-to-make-amazing-generative-art-with-simple-javascript-code" rel="nofollow">https://portal.gitnation.org/contents/how-to-make-amazing-ge...</a></p>
]]></description><pubDate>Tue, 13 Feb 2024 00:58:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=39352925</link><dc:creator>CmdrKrool</dc:creator><comments>https://news.ycombinator.com/item?id=39352925</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39352925</guid></item><item><title><![CDATA[New comment by CmdrKrool in "CSS Is Logical"]]></title><description><![CDATA[
<p>CSS is 'logical' in the same way that a pseudorandom number generator is 'predictable'.</p>
]]></description><pubDate>Sun, 11 Feb 2024 14:02:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=39335047</link><dc:creator>CmdrKrool</dc:creator><comments>https://news.ycombinator.com/item?id=39335047</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39335047</guid></item><item><title><![CDATA[IPv6 and the coming IP Apocalypse:2024]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/@alex_50244/ipv6-and-the-coming-ip-apocalypse-2024-0355c964c73e">https://medium.com/@alex_50244/ipv6-and-the-coming-ip-apocalypse-2024-0355c964c73e</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39063525">https://news.ycombinator.com/item?id=39063525</a></p>
<p>Points: 10</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 20 Jan 2024 01:01:16 +0000</pubDate><link>https://medium.com/@alex_50244/ipv6-and-the-coming-ip-apocalypse-2024-0355c964c73e</link><dc:creator>CmdrKrool</dc:creator><comments>https://news.ycombinator.com/item?id=39063525</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39063525</guid></item><item><title><![CDATA[New comment by CmdrKrool in "Restored 478-key, 31-tone Moog synthesizer from 1968"]]></title><description><![CDATA[
<p>Is it one Gil Trythall piece in particular? I'm browsing the album and can only find quite casual resemblances. (Album sounds fabulous btw.)</p>
]]></description><pubDate>Sat, 23 Dec 2023 02:57:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=38741225</link><dc:creator>CmdrKrool</dc:creator><comments>https://news.ycombinator.com/item?id=38741225</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38741225</guid></item><item><title><![CDATA[New comment by CmdrKrool in "The laptop that won't die"]]></title><description><![CDATA[
<p>Try this 'one weird trick' if you haven't already. It sounds unlikely but it's worked for me with Thinkpads once or twice:
<a href="http://www.masnick.com/2007/09/07/the-secret-thinkpad-powerbutton-code-to-bring-dead-laptops-back-to-life/" rel="nofollow noreferrer">http://www.masnick.com/2007/09/07/the-secret-thinkpad-powerb...</a></p>
]]></description><pubDate>Tue, 14 Nov 2023 03:00:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=38258482</link><dc:creator>CmdrKrool</dc:creator><comments>https://news.ycombinator.com/item?id=38258482</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38258482</guid></item><item><title><![CDATA[New comment by CmdrKrool in "How to type “blimpy” in Emacs [video]"]]></title><description><![CDATA[
<p>In conjunction with the power of Magit this is going to make cranking out those pesky commit messages so much easier.</p>
]]></description><pubDate>Sun, 03 Sep 2023 03:34:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=37367498</link><dc:creator>CmdrKrool</dc:creator><comments>https://news.ycombinator.com/item?id=37367498</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37367498</guid></item><item><title><![CDATA[Rescuing the lost code and stereo sound to Sinistar [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=ZRDdKZ7V54I">https://www.youtube.com/watch?v=ZRDdKZ7V54I</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=37365968">https://news.ycombinator.com/item?id=37365968</a></p>
<p>Points: 64</p>
<p># Comments: 11</p>
]]></description><pubDate>Sat, 02 Sep 2023 22:12:16 +0000</pubDate><link>https://www.youtube.com/watch?v=ZRDdKZ7V54I</link><dc:creator>CmdrKrool</dc:creator><comments>https://news.ycombinator.com/item?id=37365968</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37365968</guid></item><item><title><![CDATA[New comment by CmdrKrool in "Atari Tempest: Time-Lapse Photography (2016)"]]></title><description><![CDATA[
<p>Here are a few long exposures of sprite-based games I just happened to have lying around: <a href="https://imgur.com/a/zmWL1bX" rel="nofollow noreferrer">https://imgur.com/a/zmWL1bX</a><p>(Not sure why Imgur is gating that with an adult content warning, but I assure you all it contains nothing of the sort.)</p>
]]></description><pubDate>Mon, 21 Aug 2023 16:56:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=37212219</link><dc:creator>CmdrKrool</dc:creator><comments>https://news.ycombinator.com/item?id=37212219</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37212219</guid></item><item><title><![CDATA[New comment by CmdrKrool in "Firefox has surpassed Chrome on Speedometer"]]></title><description><![CDATA[
<p>In the dev tools settings there is a checkbox "Disable HTTP Cache (when toolbox is open)" which name seems to imply that this only applies to the resources that make up the page, not to DNS lookups (about:config name is devtools.cache.disabled, and it defaults to false).<p>I investigated and found that Firefox's in-memory DNS cache can be manually cleared by clicking a button in about:networking. To be fair Chrome also has a similar cache and method for clearing it. See: <a href="https://www.makeuseof.com/chrome-edge-firefox-safari-opera-browser-clear-dns-cache/" rel="nofollow noreferrer">https://www.makeuseof.com/chrome-edge-firefox-safari-opera-b...</a></p>
]]></description><pubDate>Tue, 18 Jul 2023 19:07:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=36777696</link><dc:creator>CmdrKrool</dc:creator><comments>https://news.ycombinator.com/item?id=36777696</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36777696</guid></item><item><title><![CDATA[New comment by CmdrKrool in "Firefox has surpassed Chrome on Speedometer"]]></title><description><![CDATA[
<p>Good reason to avoid Firefox for development imo. Nothing is more annoying than mysterious cache interventions when you're trying to get a handle on an unrelated problem.</p>
]]></description><pubDate>Tue, 18 Jul 2023 14:39:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=36773130</link><dc:creator>CmdrKrool</dc:creator><comments>https://news.ycombinator.com/item?id=36773130</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36773130</guid></item><item><title><![CDATA[New comment by CmdrKrool in "Moving the Ctrl Key"]]></title><description><![CDATA[
<p>It might be good if keyboards were more symmetrical in general. Perhaps the Enter key could be in the middle, below the space bar, instead of on the right which might come from a vestigial bias towards left-to-right languages.<p>This is the closest thing I found just now by googling, though by similarly 'directional' reasoning I think Del and Backspace don't belong in the central column and should be on opposite sides:
<a href="https://www.keyboardco.com/keyboard/truly-ergonomic-227-mechanical-keyboard-printed-soft-tactile-action-86-key-data-sheet.asp" rel="nofollow">https://www.keyboardco.com/keyboard/truly-ergonomic-227-mech...</a></p>
]]></description><pubDate>Sun, 25 Dec 2022 23:32:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=34132674</link><dc:creator>CmdrKrool</dc:creator><comments>https://news.ycombinator.com/item?id=34132674</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34132674</guid></item><item><title><![CDATA[New comment by CmdrKrool in "Show HN: I made a pretty relaxing puzzle game"]]></title><description><![CDATA[
<p>Never assume the orientation of a cat :P</p>
]]></description><pubDate>Thu, 24 Nov 2022 01:24:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=33726779</link><dc:creator>CmdrKrool</dc:creator><comments>https://news.ycombinator.com/item?id=33726779</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33726779</guid></item></channel></rss>