<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: 0xr0kk3r</title><link>https://news.ycombinator.com/user?id=0xr0kk3r</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Apr 2026 16:27:30 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=0xr0kk3r" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by 0xr0kk3r in "JavaScript Gom Jabbar"]]></title><description><![CDATA[
<p>Not just techbro/hipsters: programmers have huge egos, when in reality they are just mediocre tradesmen. Like your typical construction worker. There are 10,000 hammer swingers for every architect, but those 10,000 think they are all in the top-10. So we end up with egos and factions creating a tidal wave of mediocre tools, each with just enough fan base to grow large enough to be cancerous. Too few architects with experience at the helm (and trained by the old guard), unfortunately, is the problem.</p>
]]></description><pubDate>Sun, 02 Jul 2023 22:34:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=36566515</link><dc:creator>0xr0kk3r</dc:creator><comments>https://news.ycombinator.com/item?id=36566515</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36566515</guid></item><item><title><![CDATA[New comment by 0xr0kk3r in "JavaScript Gom Jabbar"]]></title><description><![CDATA[
<p>This is actually pretty funny. I coded javascript for a solid ~18 years (I stopped about 3 years ago) and the majority of the concerns in this list are from the past 10 years. What I find glaringly absent, which would have been present if this were written in 2013, is the absence of polyfills.<p>What other things that were JS nightmares in 2013 have largely ceased to exist? (Only to be replaced by this funny list.)<p>This is my favorite part: "You stop to count how many tools and parsers work on your codebase: TypeScript, esbuild, swc, babel, eslint, prettier, jest, webpack, rollup, terser. You are not sure if you missed any. You are not sure if you want to know. The level of pain is so high you forget about anything else."</p>
]]></description><pubDate>Sun, 02 Jul 2023 21:00:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=36565680</link><dc:creator>0xr0kk3r</dc:creator><comments>https://news.ycombinator.com/item?id=36565680</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36565680</guid></item><item><title><![CDATA[New comment by 0xr0kk3r in "Parsing time stamps faster with SIMD instructions"]]></title><description><![CDATA[
<p>What do you think I'm talking about? OP pruned the comments out of github and put the code on the page w/o them. I didn't click to the github page. Still confused?</p>
]]></description><pubDate>Sun, 02 Jul 2023 20:54:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=36565618</link><dc:creator>0xr0kk3r</dc:creator><comments>https://news.ycombinator.com/item?id=36565618</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36565618</guid></item><item><title><![CDATA[New comment by 0xr0kk3r in "Parsing time stamps faster with SIMD instructions"]]></title><description><![CDATA[
<p>Oh, I didn't follow that link, I was just reading the blog. Those are decent comments, too bad they were nixed for the blog.</p>
]]></description><pubDate>Sun, 02 Jul 2023 20:41:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=36565471</link><dc:creator>0xr0kk3r</dc:creator><comments>https://news.ycombinator.com/item?id=36565471</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36565471</guid></item><item><title><![CDATA[New comment by 0xr0kk3r in "The legend of “x86 CPUs decode instructions into RISC form internally” (2020)"]]></title><description><![CDATA[
<p>My original post was about the futility of debating RISC vs CISC, supporting OP. The idea that RISC has very few instructions that are near register-level single-cycle: load/store/add/subtract/branch, etc. But in reality there is a tendency for these instructions to be come more tied to the hardware, compiler, or application; hundreds of opcodes that perform multiple RISC operations per opcode is very un-RISC-y. Same with multi-cycle operations that are tied to specific hardware, thus not "pure". Same goes for applications. (The classic example is the Arm "RISC" instruction called "FJCVTZS", or "Floating Point JAVASCRIPT convert to signed rounding to Zero". There's an entire HN thread on this from years ago.)<p>The crux of my argument is the review and ratification of extended compiler switches that add lots of functionality that becomes less about core compute and more about APPLICATIONS and HARDWARE. And that's where things get CISC-y. Hence the futility of comparing RISC v. CISC: if the clean-slate RISC-V project runs into this, stop arguing the the legend/myth because it is a waste of energy.<p>My use of the term "wacky" was a poor choice. My problem with the first reply is because they insist that isn't the case, sneers at me, and says "tell me what you think is wrong and I tell you why you are wrong..." That's flamebait, because there are several other replies that the post brushes off with more flamebait.<p>HARDWARE:<p>RISC-V has extensibility in the ISA, and T-Head added instructions that require an ASIC. So now we have an ISA+ that very clearly is hardware dependent. Should RISC-V really have entertained Alibaba's hardware-specific SIMD instructions as part of the standard, even if they are enabled with compiler switches? That's a question that will have consequences. RISC-V's biggest market is by far China, so maybe it makes sense? But these opcodes are "wacky" (ugh) in the sense because they require THead hardware, and are very CISC-Y.<p>I'll stop picking on T-Head. Consider the extensions for non-temporal instructions based on memory hierarchies. This is incredibly hardware specific. But of course, there will always be memory hierarchies regardless of vonNeuman v. harvard designs. And they can be left out of course. But still they will only apply to specific implementations. Much like machines that don't have FPUs cannot make use of FP opcodes, machines without hierarchies cannot make use of non-temporal instructions. So do FPU instructions not belong in the ISA, of course not.<p>APPLICATIONS:<p>Does an ISA need vector crypto? Well, it is an extension, so it can be turned off, but AES could easily become post-quantum obsolete. So why bloat the ISA? Sqrt/Sin/Cos will never become obsolete, but AES might.<p>Even security and privilege levels. Hypervisor extensions, and execution + code isolation extensions force a particular way of doing things on an ISA.<p>MY DARNED POINT<p>To recap: I may have made the biggest strawman of all time, but it is based on what I keep hearing. It is easy to wave away all four of my examples if you think RISC-V-can-do-no-wrong. But that misses my point: ISAs are complicated, and when you have hundreds of instructions that do complex things in multiple cycles with lots of side effects that are required by certain hardware or certain applications ... you no longer have a <i>reduced instruction set computer</i>. Even when the best minds start from a clean slate to create RISC they end up with CISC.<p>Which is why I think the debate is bunk and wastes everyone's time. It was entirely the product of 1990's marketing against Intel and still plagues us today.</p>
]]></description><pubDate>Mon, 19 Jun 2023 17:22:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=36393805</link><dc:creator>0xr0kk3r</dc:creator><comments>https://news.ycombinator.com/item?id=36393805</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36393805</guid></item><item><title><![CDATA[New comment by 0xr0kk3r in "The legend of “x86 CPUs decode instructions into RISC form internally” (2020)"]]></title><description><![CDATA[
<p>The reply is an obvious troll. Whenever someone yawns at your post, dismisses, and then decides to be the arbiter of what constitutes valid (classic fallacy), walk away. Proof? Others did reply and Op just pisses on them verbally. If you don’t know how to read the ratified extensions which OP admitted we’re harmful, just walk away from the topic.</p>
]]></description><pubDate>Mon, 19 Jun 2023 05:54:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=36387741</link><dc:creator>0xr0kk3r</dc:creator><comments>https://news.ycombinator.com/item?id=36387741</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36387741</guid></item><item><title><![CDATA[New comment by 0xr0kk3r in "The legend of “x86 CPUs decode instructions into RISC form internally” (2020)"]]></title><description><![CDATA[
<p>It is NOT feature hell. That is an absolutist/purist standpoint that only gets in the way in my experience. Products evolve to fit their market, which is literally why products are made.<p>Complexity needs to be managed, not labelled and shunned because it is "too hard" or "ugly". That is life. Learn that early and it will help.</p>
]]></description><pubDate>Sun, 18 Jun 2023 19:59:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=36383836</link><dc:creator>0xr0kk3r</dc:creator><comments>https://news.ycombinator.com/item?id=36383836</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36383836</guid></item><item><title><![CDATA[New comment by 0xr0kk3r in "The legend of “x86 CPUs decode instructions into RISC form internally” (2020)"]]></title><description><![CDATA[
<p>It is fascinating that semantic confusion over RISC vs CISC persists since I was in college in the 80's. It is largely meaningless.<p>The naive idea behind RISC is essentially to reduce the ISA to near-register-level operations: load, store, add, subtract, compare, branch. This is great for two things: being the first person to invent an ISA, and teaching computer engineering.<p>Look at the evolution of RISC-V. The intent was to build an open source ISA from a 100% clean slate, using the world's academic computer engineering brains (and corporations that wanted to be free of Arm licensing) ... and a lot of the subtext was initially around ISA purity.<p>Look at the ISA today, specifically the RISC-V extensions that have been ratified. It has a soup of wacky opcodes to optimize corner cases, and obscure vendor specific extensions that are absolutely CISC-y (examine T-Head's additions if you don't believe me!).<p>Ultimately the combination of ISA, implementation (the CPU), and compiler struggle to provide optimal solutions for the majority of applications. This inevitably leads to a complex instruction set computer. Put enough engineers on the optimization problem and that's what happens. It is not a good or bad thing, it just IS.</p>
]]></description><pubDate>Sun, 18 Jun 2023 17:44:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=36382457</link><dc:creator>0xr0kk3r</dc:creator><comments>https://news.ycombinator.com/item?id=36382457</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36382457</guid></item><item><title><![CDATA[New comment by 0xr0kk3r in "Hexa Lift: Single person drone"]]></title><description><![CDATA[
<p>Super wobbly. Looks like the structure holding the rotors together has a lot of flex in it. Makes my engineering brain panic.<p>I could see this being a rescue device for difficult terrain where a helicopter can't fit.<p>Recently some coast guard pilots had to risk their lives to save a dog on a hard to reach beach. This thing could have zipped into a tighter space than a chopper and been out in under 15 minutes.</p>
]]></description><pubDate>Sun, 18 Jun 2023 17:30:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=36382326</link><dc:creator>0xr0kk3r</dc:creator><comments>https://news.ycombinator.com/item?id=36382326</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36382326</guid></item><item><title><![CDATA[New comment by 0xr0kk3r in "Ask HN: Why does Apple refuse to add window snapping to macOS?"]]></title><description><![CDATA[
<p>I hate wasting ui space by forcing every application to use their window real estate for a menu bar. There should be only one menu bar in the same location that changes when the context changes. It’s one of my favorite aspects of macOS.</p>
]]></description><pubDate>Sun, 18 Jun 2023 14:36:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=36380644</link><dc:creator>0xr0kk3r</dc:creator><comments>https://news.ycombinator.com/item?id=36380644</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36380644</guid></item><item><title><![CDATA[New comment by 0xr0kk3r in "Ask HN: Why does Apple refuse to add window snapping to macOS?"]]></title><description><![CDATA[
<p>What is “massive multitasking”? Any modern OS since the 2000s has been running hundreds of processes.</p>
]]></description><pubDate>Sun, 18 Jun 2023 14:34:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=36380621</link><dc:creator>0xr0kk3r</dc:creator><comments>https://news.ycombinator.com/item?id=36380621</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36380621</guid></item><item><title><![CDATA[New comment by 0xr0kk3r in "Brain Waves Synchronize When People Interact"]]></title><description><![CDATA[
<p>It’s nothing of the sort. It’s the kind of reply you’d get if you tried to answer a exam question with nonsense words that doesn’t advance the conversation, at least intellectually. Your claim of toxic masculinity is absurd. People want to talk rationally and it can be very frustrating to have nonsense smeared all over a thread.</p>
]]></description><pubDate>Sun, 18 Jun 2023 14:18:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=36380509</link><dc:creator>0xr0kk3r</dc:creator><comments>https://news.ycombinator.com/item?id=36380509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36380509</guid></item><item><title><![CDATA[Reddit's Traffic Fell 6.6% During 48HR Blackout]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.engadget.com/reddits-average-daily-traffic-fell-during-blackout-according-to-third-party-data-194721801.html">https://www.engadget.com/reddits-average-daily-traffic-fell-during-blackout-according-to-third-party-data-194721801.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=36377524">https://news.ycombinator.com/item?id=36377524</a></p>
<p>Points: 13</p>
<p># Comments: 9</p>
]]></description><pubDate>Sun, 18 Jun 2023 05:13:09 +0000</pubDate><link>https://www.engadget.com/reddits-average-daily-traffic-fell-during-blackout-according-to-third-party-data-194721801.html</link><dc:creator>0xr0kk3r</dc:creator><comments>https://news.ycombinator.com/item?id=36377524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36377524</guid></item><item><title><![CDATA[New comment by 0xr0kk3r in "Surges of cosmic radiation from space directly linked to earthquakes"]]></title><description><![CDATA[
<p>Good point. I don't understand their claims, and I don't have a horse in this race, but I'm really interested to understand the mechanism in more detail if it turns out to be correct because it sounds so bizarre.</p>
]]></description><pubDate>Sat, 17 Jun 2023 01:06:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=36366104</link><dc:creator>0xr0kk3r</dc:creator><comments>https://news.ycombinator.com/item?id=36366104</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36366104</guid></item><item><title><![CDATA[New comment by 0xr0kk3r in "Surges of cosmic radiation from space directly linked to earthquakes"]]></title><description><![CDATA[
<p>The article points out that the researchers have a premise grounded in science for their correlation. That's the difference between shouting "correlation doesn't equal causation" and actually understanding how correlation is applied.</p>
]]></description><pubDate>Fri, 16 Jun 2023 18:59:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=36361985</link><dc:creator>0xr0kk3r</dc:creator><comments>https://news.ycombinator.com/item?id=36361985</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36361985</guid></item><item><title><![CDATA[New comment by 0xr0kk3r in "Infantilism as a norm (2018)"]]></title><description><![CDATA[
<p>The boomers were all about not selling out until they did and became the Man. GenX are now wrinkly tattooed grey hairs that still wear skater clothes while eyeing their 401ks.</p>
]]></description><pubDate>Fri, 16 Jun 2023 00:40:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=36349265</link><dc:creator>0xr0kk3r</dc:creator><comments>https://news.ycombinator.com/item?id=36349265</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36349265</guid></item><item><title><![CDATA[New comment by 0xr0kk3r in "Infantilism as a norm (2018)"]]></title><description><![CDATA[
<p>It is branding. Pokémon and Harry Potter started the trend of extending kid things into adult life. Comic franchises pounced. Star Wars went 15 years without a sequel then saw the cash cow. It’s not about not liking things, it’s about continuing to only choose topical things of an infantile nature and remaining incapable of handling mature thought processes. I don’t think it is a big deal. If future generations become less mature we just devolve a little bit as a society until there’s a course correction that favors maturity. No big deal IMHO.</p>
]]></description><pubDate>Fri, 16 Jun 2023 00:38:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=36349250</link><dc:creator>0xr0kk3r</dc:creator><comments>https://news.ycombinator.com/item?id=36349250</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36349250</guid></item><item><title><![CDATA[New comment by 0xr0kk3r in "Oracle is in course to make Larry Ellison the world’s richest man"]]></title><description><![CDATA[
<p>Who is this "many" you speak of? And why are you chiding the hype machine for not including Oracle in its acronym?<p>Put aside the online rags trying to grab eyeballs and look at investors. My RIA has been using Oracle in portfolios for decades: Oracle has been sitting quietly in my portfolio for over 25 years, just doing its thing being a solid stock and paying dividends. There are many other blue-chips out there that focus on providing a reliable product instead of being some sexy risky growth stock that grabs all the media attention.</p>
]]></description><pubDate>Thu, 15 Jun 2023 14:54:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=36341376</link><dc:creator>0xr0kk3r</dc:creator><comments>https://news.ycombinator.com/item?id=36341376</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36341376</guid></item><item><title><![CDATA[New comment by 0xr0kk3r in "Johnny Decimal"]]></title><description><![CDATA[
<p>> It is not a good way to organize that data for human recall and reference.<p>Yet here I am: using them for recall and reference faster than hierarchies (after 30+ years of using both).</p>
]]></description><pubDate>Tue, 13 Jun 2023 18:35:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=36314758</link><dc:creator>0xr0kk3r</dc:creator><comments>https://news.ycombinator.com/item?id=36314758</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36314758</guid></item><item><title><![CDATA[New comment by 0xr0kk3r in "Johnny Decimal"]]></title><description><![CDATA[
<p>Tags are superior because tags can model hierarchies, but hierarchies cannot model tags. There are far too many times when a single document crosses multiople categories that are served by tags. I used Outlook for 15+ years and thought tags were a joke, then moved to GSuite for 13 years and learned to use tags, now I"m back on outlook and I feel like I'm suffocating without them. That's two decades of experience with both systems. Not to make a fallacy / whizzing contest out of this, but how long have you tried both systems? I'm guessing not as long.</p>
]]></description><pubDate>Tue, 13 Jun 2023 14:33:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=36310768</link><dc:creator>0xr0kk3r</dc:creator><comments>https://news.ycombinator.com/item?id=36310768</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36310768</guid></item></channel></rss>