<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: rokicki</title><link>https://news.ycombinator.com/user?id=rokicki</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 09:48:23 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=rokicki" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by rokicki in "Mini Micro Fantasy Computer"]]></title><description><![CDATA[
<p>It's so odd that the only nontrivial example code in the paper is completely buggy.  The find longest common prefix function of a list of strings fails (try ["a", "bc", "ade"]).</p>
]]></description><pubDate>Wed, 27 May 2026 15:49:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48296061</link><dc:creator>rokicki</dc:creator><comments>https://news.ycombinator.com/item?id=48296061</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48296061</guid></item><item><title><![CDATA[New comment by rokicki in "Ask HN: Hearing aid wearers, what's hot?"]]></title><description><![CDATA[
<p>For Cochlear brand your kit should include backup coils, and replacement is overnight.  If you turn on lights (child mode) the processor lights indicate streaming with blue.  I love my cochlear implants even though the integration UI and reliability is not perfect yet.</p>
]]></description><pubDate>Mon, 24 Nov 2025 16:35:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=46035924</link><dc:creator>rokicki</dc:creator><comments>https://news.ycombinator.com/item?id=46035924</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46035924</guid></item><item><title><![CDATA[New comment by rokicki in "S.A.R.C.A.S.M: Slightly Annoying Rubik's Cube Automatic Solving Machine"]]></title><description><![CDATA[
<p>It should take 105 repetitions:<p><a href="https://alpha.twizzle.net/explore/?alg=%28U+R%29105" rel="nofollow">https://alpha.twizzle.net/explore/?alg=%28U+R%29105</a><p>Unless by "same direction" you mean "opposite direction", in which case 63 works:<p><a href="https://alpha.twizzle.net/explore/?alg=%28U+R%27%2963" rel="nofollow">https://alpha.twizzle.net/explore/?alg=%28U+R%27%2963</a></p>
]]></description><pubDate>Sat, 01 Nov 2025 15:33:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=45782467</link><dc:creator>rokicki</dc:creator><comments>https://news.ycombinator.com/item?id=45782467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45782467</guid></item><item><title><![CDATA[Finally: Performant parallel in-place sorting in C++]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/GabTux/PPQSort">https://github.com/GabTux/PPQSort</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43603063">https://news.ycombinator.com/item?id=43603063</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 06 Apr 2025 17:16:12 +0000</pubDate><link>https://github.com/GabTux/PPQSort</link><dc:creator>rokicki</dc:creator><comments>https://news.ycombinator.com/item?id=43603063</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43603063</guid></item><item><title><![CDATA[New comment by rokicki in "Faster CRDTs (2021)"]]></title><description><![CDATA[
<p>Nice blog post, but I really wish the author knew how to use apostrophes.  (Or the difference between its and it's, if it's not the typographical character he doesn't like.)  It's just so jarring to be reading along and be tripped up all the time with grammatical mistakes.</p>
]]></description><pubDate>Wed, 28 Aug 2024 22:01:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=41384906</link><dc:creator>rokicki</dc:creator><comments>https://news.ycombinator.com/item?id=41384906</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41384906</guid></item><item><title><![CDATA[New comment by rokicki in "Why is x & -x equal to the largest power of 2 that divides x?"]]></title><description><![CDATA[
<p>This expression is nonzero iff reverse(a) > reverse(b) (where reverse is the bitreversal of an unsigned number).<p>It (using the address of the nodes as arguments) can serve as a tiebreaker in a Cartesian tree (such as one implementing a first-fit memory allocator) or even to replace the random priority value in a treap (meaning you need neither storage nor computation for the priority node of the treap).</p>
]]></description><pubDate>Tue, 28 May 2024 04:29:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=40497322</link><dc:creator>rokicki</dc:creator><comments>https://news.ycombinator.com/item?id=40497322</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40497322</guid></item><item><title><![CDATA[New comment by rokicki in "Why is x & -x equal to the largest power of 2 that divides x?"]]></title><description><![CDATA[
<p>There's a nice elegant description of what it does, mathematically, and a significant use in Computer Science.</p>
]]></description><pubDate>Sun, 26 May 2024 23:35:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=40486311</link><dc:creator>rokicki</dc:creator><comments>https://news.ycombinator.com/item?id=40486311</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40486311</guid></item><item><title><![CDATA[New comment by rokicki in "Why is x & -x equal to the largest power of 2 that divides x?"]]></title><description><![CDATA[
<p>To take this to the next level:  what does [(a^b) & (-(a^b)) & a] compute?  (Assume unsigned arithmetic.)<p>And then after that:  what use can this be put to?</p>
]]></description><pubDate>Sun, 26 May 2024 18:24:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=40484248</link><dc:creator>rokicki</dc:creator><comments>https://news.ycombinator.com/item?id=40484248</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40484248</guid></item><item><title><![CDATA[New comment by rokicki in "Here's a puzzle game. I call it Reverse the List of Integers"]]></title><description><![CDATA[
<p>To solve a particular position, I just use level-by-level breadth-first search until a level contains two values that are reverses of each other.<p>To explore the entire state space of possible initial positions, I use a number of tricks; I'll be writing that up pretty soon.  I've explored through n=12 already, and expect to finish n=13 and n=14 pretty soon.  I'm not sure if I'll be able to do n=15.<p>And by the way, I've found a position for n=14 that requires 206 moves to solve.</p>
]]></description><pubDate>Wed, 17 Apr 2024 19:43:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=40069261</link><dc:creator>rokicki</dc:creator><comments>https://news.ycombinator.com/item?id=40069261</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40069261</guid></item><item><title><![CDATA[New comment by rokicki in "Here's a puzzle game. I call it Reverse the List of Integers"]]></title><description><![CDATA[
<p>Finished with a full-state search of 12; worst case is indeed 130.  Found a game for n=14 that takes 172 moves:  6 11 8 2 7 10 9 12 4 1 14 3.</p>
]]></description><pubDate>Mon, 15 Apr 2024 15:57:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=40042270</link><dc:creator>rokicki</dc:creator><comments>https://news.ycombinator.com/item?id=40042270</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40042270</guid></item><item><title><![CDATA[New comment by rokicki in "Here's a puzzle game. I call it Reverse the List of Integers"]]></title><description><![CDATA[
<p>Finished with a full state-space search of 11; worst case is indeed 106 (vs 126 for 10).</p>
]]></description><pubDate>Sun, 14 Apr 2024 15:57:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=40032041</link><dc:creator>rokicki</dc:creator><comments>https://news.ycombinator.com/item?id=40032041</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40032041</guid></item><item><title><![CDATA[New comment by rokicki in "Here's a puzzle game. I call it Reverse the List of Integers"]]></title><description><![CDATA[
<p>Here are the maximum number of steps required through 10, and likely maximum number of steps required through 12:<p>6:  14
7:  26
8:  74
9:  86
10:  126
11:  106 (?) (full state space not explored)
12:  130 (?) (full state space not explored)</p>
]]></description><pubDate>Sun, 14 Apr 2024 04:38:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=40028706</link><dc:creator>rokicki</dc:creator><comments>https://news.ycombinator.com/item?id=40028706</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40028706</guid></item></channel></rss>