<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: k0k0r0</title><link>https://news.ycombinator.com/user?id=k0k0r0</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 10:48:56 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=k0k0r0" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by k0k0r0 in "Transcoding Unicode strings at crazy speeds with AVX-512"]]></title><description><![CDATA[
<p>Great to see you here!</p>
]]></description><pubDate>Thu, 14 Sep 2023 10:07:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=37506985</link><dc:creator>k0k0r0</dc:creator><comments>https://news.ycombinator.com/item?id=37506985</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37506985</guid></item><item><title><![CDATA[New comment by k0k0r0 in "My speed cubing page"]]></title><description><![CDATA[
<p>That send me down memory lane...<p>My favourite technique for solving the Rubiks Cube involved orienting the edges in the first step (resp. with a lot experience possibly on-the-fly). I believe it was called the ZZ method or something like that. It reduced the number possible 3rd layer combinations to a few hundred. On his blog, Friedrich mentions an upper limit of roughly 1200 combinations. Back then ZZ was not invented, yet. It's been a long time, I don't remember well, but I believe a naive upper limit is higher. Nevertheless, in contrast to Friedrich's method (today refered to as CFOP, as a sibling commenter points out) solving the third layer was possible in a single step instead of two. There was situations were the two-step algorithm is far more ergonomic than the single step one, so one wouldn't reasonably choose the latter. This further reduced the number of combinations. Ultimately, ZZ was a manageble amount of algorithms to memorize. Also, the solving process felt much more natural than the Friedrich Method. More like, how it is supposed to be.<p>For experienced cubers this method lead to a low average solving time. On the other hand, due to the complexity of the edge-orientation step, instinctively exploiting advantageous situations was much harder than with Friedrich. Friedrich often allows you to skip steps or merge steps together, i.e. looking ahead in the solving process and reacting to what you see. While that is possible with ZZ, too, the simplicity of Friedrich's method allows for a much more freestyle solving process if you master it. Hence, for masters of the Friedrich Method the solving process becomes more similiar to the <i>Heise</i> method (Edit: Previously, I mistakenly wrote Roux), which not really is a method at all, but rather a way of understanding the cube. In principle, that's equally possible with ZZ, too, but in reality it is likely too complex for humans to master it as well as Friedrich's method.<p>In effect, the ZZ method while arguably superior to the Friedrich method did not allow for state-the-art speed. The best cubers not only achieved lower records with Friedrich, but lower average times, too (we're talking here about a difference of a one digit number of seconds). The ZZ method nevertheless lead to more reliable worst case times. If looking ahead in Friedrich fails, the ZZ method shines due to its overall smaller average number of turns necessary to solve the cube.<p>(However, all this information is 10 years old memories, so please check for yourself, if at the top level that's still true today or true at all.)<p>Also, it was a lot of fun to learn the ZZ method. I can highly recommend doing so. Learning several hundred algorithms is less than it seams. It likely takes at least a year, though, and that is if you learn several new algorithms per day. One does not need to learn them all at once. One can always resort to a two-step 3rd layer approach if necessary. But, getting the 3rd layer in a single step felt so awsome! (I was not even halve way through all algorithms, when life dragged me to focus on other things.)<p>I should definitely give cubing another try someday. Last time I took a cube, I couldn't even remember the two-step algorithm necessary to solve the particular 3rd layer situation that came up. However, this time I would rather focus on mastering ZZ's first step, i.e. orienting all the edges, instead of focussing on memorizing all 3rd layer combinations.</p>
]]></description><pubDate>Fri, 08 Sep 2023 08:58:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=37431229</link><dc:creator>k0k0r0</dc:creator><comments>https://news.ycombinator.com/item?id=37431229</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37431229</guid></item><item><title><![CDATA[New comment by k0k0r0 in "Kagi Small Web"]]></title><description><![CDATA[
<p>Kagi appearently had a project "expertGPT" (contrast to FastGPT). Does anybody know what happened to that one?<p>On a side note, there is now a - to my best knowledge - completely unrelated product "ExpertGPT" from some totally different company. I am not talking about that one.</p>
]]></description><pubDate>Thu, 07 Sep 2023 19:39:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=37424486</link><dc:creator>k0k0r0</dc:creator><comments>https://news.ycombinator.com/item?id=37424486</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37424486</guid></item><item><title><![CDATA[New comment by k0k0r0 in "Tell HN: '' in Vim moves cursor to recent line"]]></title><description><![CDATA[
<p>Best vim cheatsheet I have seen so far. OTOH I haven't looked at one in a while, and back then my understanding of vim may have been insufficient to appreciate other lists.</p>
]]></description><pubDate>Mon, 07 Aug 2023 12:59:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=37033812</link><dc:creator>k0k0r0</dc:creator><comments>https://news.ycombinator.com/item?id=37033812</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37033812</guid></item><item><title><![CDATA[New comment by k0k0r0 in "Ignoring boys' emotional needs fuels public health risks"]]></title><description><![CDATA[
<p>I am polish, but was raised in germany. I can confirm the observation about eastern europe, at least regarding poland. Man are man, and Woman are Woman. In general, (non-trans, non-homo and somewhat binary people) seem to have a healthier relationship with their core-gender identity. People in western societies certainly should take an example when it comes to modern gender roles. I would not glorify the situation there, though.<p>Of course, this already implies problems with people with non-traditional orientations and identities. But I wouldn't regard those as the main problems. They even seem somewhat easy to overcome when compared to the usual sexism in Poland.<p>I find sexism in Poland to be a very different thing  than sexism in Germany for example. With regards to both genders. It is more reciprocal, with more obvious sexism against man than in germany. It would be a too big subject, to even outline it here.</p>
]]></description><pubDate>Mon, 26 Jun 2023 10:30:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=36477933</link><dc:creator>k0k0r0</dc:creator><comments>https://news.ycombinator.com/item?id=36477933</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36477933</guid></item><item><title><![CDATA[New comment by k0k0r0 in "Some were meant for C [pdf] (2017)"]]></title><description><![CDATA[
<p>My assumption is that @chubot ment that malloc'ing each time you need some memory has been bad practise ever since. Mostly, pre-allocating stuff for whatever you need is the way to go, but that is not far away from writing general purpose arenas. At least not conceptually. So, arenas are nothing new (I guess... I had not been around back than).</p>
]]></description><pubDate>Wed, 21 Jun 2023 23:53:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=36426407</link><dc:creator>k0k0r0</dc:creator><comments>https://news.ycombinator.com/item?id=36426407</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36426407</guid></item><item><title><![CDATA[New comment by k0k0r0 in "Why Did Microsoft Build VSCode? Turns Out, GitHub Copilot"]]></title><description><![CDATA[
<p>Related: Github published a vim plugin to use Copilot.</p>
]]></description><pubDate>Wed, 14 Jun 2023 21:27:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=36332969</link><dc:creator>k0k0r0</dc:creator><comments>https://news.ycombinator.com/item?id=36332969</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36332969</guid></item><item><title><![CDATA[New comment by k0k0r0 in "Suicide Hotlines Promise Anonymity. Dozens of Websites Send Sensitive Data to FB"]]></title><description><![CDATA[
<p>Once again, "The only reason I do not take my medications is that I can not afford it." seems like a thrid world country thing to say, while you're most likely from USA. It is absolutely crazy to me that you do not have public healthcare.</p>
]]></description><pubDate>Wed, 14 Jun 2023 06:36:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=36322235</link><dc:creator>k0k0r0</dc:creator><comments>https://news.ycombinator.com/item?id=36322235</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36322235</guid></item><item><title><![CDATA[New comment by k0k0r0 in "The Nova Kakhovka Hydroelectric dam in Ukraine has been blown open"]]></title><description><![CDATA[
<p>I agree with the intention of this comment. However, "fog of war" usually refers to the situation the fighting soldiers and commanders are in, not to the situation the ordinary population. It refers to the fact, that the soldiers and commanders themselves need to fight. Where they need to base their decisions on an understanding of the situation high uncertainty.</p>
]]></description><pubDate>Tue, 06 Jun 2023 06:43:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=36209028</link><dc:creator>k0k0r0</dc:creator><comments>https://news.ycombinator.com/item?id=36209028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36209028</guid></item><item><title><![CDATA[New comment by k0k0r0 in "The odd appeal of absurdly long YouTube videos"]]></title><description><![CDATA[
<p>Using a different then my own true reasoning is completely normal, and everybody does this. One adjust your reasing to the understanding of the other person for example. Moreover, there is like a miles wide gab between rhetoric and manipulation.</p>
]]></description><pubDate>Tue, 30 May 2023 10:43:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=36123302</link><dc:creator>k0k0r0</dc:creator><comments>https://news.ycombinator.com/item?id=36123302</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36123302</guid></item><item><title><![CDATA[New comment by k0k0r0 in "Am I the Unethical One?"]]></title><description><![CDATA[
<p>This surprisingly remind me of the last to birthday parties I organized for myself. Unexpectedly I managed to get much more people together than I expected. Simply by actually trying to ask as many people as possible. I was really happy about this. Both times.<p>Maybe that student was doing the same. Simply asking a lot of people. And other studends usually do not. I find it really hard to overcome my own shyness in this regard. And I wouldn't consider myself particularly shy. I assume a lot of people simply do not try asking enough people in order to get a decent amount of them to join.<p>Of course that guy might be simply cheating, but I just wanted to share the story.</p>
]]></description><pubDate>Fri, 26 May 2023 18:53:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=36088214</link><dc:creator>k0k0r0</dc:creator><comments>https://news.ycombinator.com/item?id=36088214</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36088214</guid></item><item><title><![CDATA[New comment by k0k0r0 in "Sudo and signal propagation"]]></title><description><![CDATA[
<p>If the whole script is run with sudo, then all parts of the script that wouldn't have needed suddenly become dangerous.</p>
]]></description><pubDate>Fri, 26 May 2023 05:45:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=36080458</link><dc:creator>k0k0r0</dc:creator><comments>https://news.ycombinator.com/item?id=36080458</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36080458</guid></item><item><title><![CDATA[New comment by k0k0r0 in "Ask HN: What industries need bare metal hand tuned performance optimizations?"]]></title><description><![CDATA[
<p>I really appreciate the reply and found another no-option. I would like to do something less... "abstract". I would definitly agree that crypto has meaningful usecases, but I guess it is not so easy to find those that are meaningful to me.</p>
]]></description><pubDate>Fri, 19 May 2023 03:46:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=35997513</link><dc:creator>k0k0r0</dc:creator><comments>https://news.ycombinator.com/item?id=35997513</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35997513</guid></item><item><title><![CDATA[Ask HN: What industries need bare metal hand tuned performance optimizations?]]></title><description><![CDATA[
<p>I know that they do that a lot in high-frequency trading and in the gaming industry. Both of them are not an option to me. Of course, this is done in academia, but that's not "really" an industry.<p>I suspect there is a lot of real world simulation, especially of some physics (and graphics, but that is less interesting to me), where such optimizations are needed. But as far as I understand, in general such help is not really appreciated there. The cost of to other programmers to deal with necessary changes existing code, as well as the fact that hardware and compute time are cheaper than programmers, seems to make things difficult. I seriously consider learning to write python interfaces to do "magic" to python projects, but I don't know whether there actually is a market for that.<p>What are your experiences? Is anybody here paid to speed things up?<p>Edit: Typos</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=35997391">https://news.ycombinator.com/item?id=35997391</a></p>
<p>Points: 4</p>
<p># Comments: 5</p>
]]></description><pubDate>Fri, 19 May 2023 03:27:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=35997391</link><dc:creator>k0k0r0</dc:creator><comments>https://news.ycombinator.com/item?id=35997391</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35997391</guid></item><item><title><![CDATA[New comment by k0k0r0 in "The Great CPU Stagnation"]]></title><description><![CDATA[
<p>Exactly this bothers me a lot. I do bare metal performance optimizations, but I worry to never find a job outside of academia in that field. as I don't want to do high-frequency trading nor develop games.</p>
]]></description><pubDate>Fri, 19 May 2023 03:11:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=35997284</link><dc:creator>k0k0r0</dc:creator><comments>https://news.ycombinator.com/item?id=35997284</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35997284</guid></item><item><title><![CDATA[New comment by k0k0r0 in "You can't tell people anything (2004)"]]></title><description><![CDATA[
<p>Like what is this comment? Why do people with an extremely narrow view of some political topic or politcal movement like anarchism/communism/immigration policies/etc. start posting something that dismissive. Like as if they where actually talking about the same thing, without realizing that they dismisse a delusional idea of something which has no to little to do with what the other person was talking about.</p>
]]></description><pubDate>Fri, 24 Mar 2023 07:23:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=35286061</link><dc:creator>k0k0r0</dc:creator><comments>https://news.ycombinator.com/item?id=35286061</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35286061</guid></item><item><title><![CDATA[New comment by k0k0r0 in "The friendship between Haskell and C"]]></title><description><![CDATA[
<p>Well, this is not true. However, to be fair, most important use case of errno in my work is debugging in horrible code bases, trying to understand what has happened.</p>
]]></description><pubDate>Fri, 17 Mar 2023 13:53:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=35197080</link><dc:creator>k0k0r0</dc:creator><comments>https://news.ycombinator.com/item?id=35197080</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35197080</guid></item><item><title><![CDATA[New comment by k0k0r0 in "South Korea U-turns on 69-hour working week after youth backlash"]]></title><description><![CDATA[
<p>Yeah, Germany... For the current project I have so much overtime, needed to stop writting down my working hours officially and only record them off-the-record. This is with a mutual silent agreement with my employer to afterwards simply not show up for some time as soon as the project is done.  Because... Laws. We are afraid to even talk about it.<p>But to be fair, my employer wouldn't mind to let the project fail (It may very well fail anyway, btw). I am doing it voluntarily. He's not at fault at all, except for maybe allowing me to do it. I just love working on the project and try to get it done somehow, against all odds. Nevertheless, German laws now make something shady out of it.<p>On the other hand, this is not the first time I am doing so utterly stupid and partly self-distructive shit at work. But for sure it is the last time. I am never ever doing this amount of overtime again in my life. Don't get me wrong, I don't mind occasional overtime. But that's simply to much for too long now. I will barely go to work for several months in a row just to get rid of all that overtime,  to give you an impression. (I know there is professions where people literally die, if people stop working similar hours. I am not really forced to do that so I am not complaining.)<p>I am glad my significant other is fine with it, since I barely caried any other responsibilities I should have... for a long time now.<p>Edit: I am not sure if there is actually special laws in Germany to avoid mutually agreed overtime. But there is for sure some rules where I work. Our company has a kind of special situation and strange laws surprisingly apply to us. Also it important to mention that if low performance and mistakes because of overworked employees happen nothing terrible will happen. You wouldn't want to have your medical devise be programmed by some sleep deprived idiot, but that is not the situation our company is in. If projects fail, nothing of importance is at risk. Many projects are of high risk and failing simply belongs to the business.</p>
]]></description><pubDate>Thu, 16 Mar 2023 02:31:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=35177472</link><dc:creator>k0k0r0</dc:creator><comments>https://news.ycombinator.com/item?id=35177472</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35177472</guid></item><item><title><![CDATA[New comment by k0k0r0 in "Nushell.sh ls | where size > 10mb | sort-by modified"]]></title><description><![CDATA[
<p>I assume the parent comment did not make fun of nushell advertizing this, but instead about the rust community advertizing itself all the time.</p>
]]></description><pubDate>Sun, 12 Mar 2023 19:24:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=35124949</link><dc:creator>k0k0r0</dc:creator><comments>https://news.ycombinator.com/item?id=35124949</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35124949</guid></item><item><title><![CDATA[New comment by k0k0r0 in "Better alternatives to git submodules"]]></title><description><![CDATA[
<p>I do generally want a fixed commit. I often want to improve the code in the submodule possibly (voluntarily or accidently) introducing breaking changes without worrying about breaking repos that contain it as submodule.</p>
]]></description><pubDate>Fri, 03 Mar 2023 13:46:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=35009540</link><dc:creator>k0k0r0</dc:creator><comments>https://news.ycombinator.com/item?id=35009540</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35009540</guid></item></channel></rss>