<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: orojackson</title><link>https://news.ycombinator.com/user?id=orojackson</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 01 Jun 2026 18:27:09 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=orojackson" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by orojackson in "I've sold out"]]></title><description><![CDATA[
<p>I suggest you make yourself a private fork of Pi so that you don't have to be beholden to Mario and his not-so-new clique.<p>Create a private repo in GitHub first, then do a bare Git clone of <a href="https://github.com/badlogic/pi-mono.git" rel="nofollow">https://github.com/badlogic/pi-mono.git</a> (ideally do it before the original repo gets moved to Earendil's GitHub org).<p><pre><code>  git clone --bare https://github.com/badlogic/pi-mono.git
</code></pre>
then push that bare clone up to your private repo:<p><pre><code>  git push --mirror <url of your private repo>
</code></pre>
Afterwards, delete that bare clone and clone your new private repo, then set upstream to the original badlogic/pi-mono repo:<p><pre><code>  git remote add upstream https://github.com/badlogic/pi-mono.git
</code></pre>
How long you want to continue pulling from "upstream" depends on your comfort level. At the very least, aim for v0.65.2, which is the last tagged release before today's announcement (commit hash 573eb91). Personally, I would continue to pull right up until the next tagged release.<p>I can already see in <a href="https://github.com/badlogic/pi-mono/commit/6d2d03dcc9a39e60c37b85876122247df6d67b4c" rel="nofollow">https://github.com/badlogic/pi-mono/commit/6d2d03dcc9a39e60c...</a> that the Earendil announcement will be popping up in the next released version of Pi. Even has a dumb pic of Mario, Armin, and I presume Colin, which will be displayed in Pi: <a href="https://github.com/badlogic/pi-mono/blob/6d2d03dcc9a39e60c37b85876122247df6d67b4c/packages/coding-agent/src/modes/interactive/assets/clankolas.png" rel="nofollow">https://github.com/badlogic/pi-mono/blob/6d2d03dcc9a39e60c37...</a><p>With that little how-to guide out of the way, here's what I think:<p>Mario is free to do whatever and not give a shit about what the internet at large thinks of him. By that metric, he's doing a hell of a job with that rambling blog post. Likewise, I'm also free to mostly concur with the internet at large (<a href="https://news.ycombinator.com/item?id=47688794">https://news.ycombinator.com/item?id=47688794</a>) and prepare simple mitigations like above that can blunt this to a certain degree. Let's just hope that Mario and Armin don't take the "flicker company" approach (his derogatory term for Anthropic) and DMCA the shit out of any private repos.</p>
]]></description><pubDate>Wed, 08 Apr 2026 13:02:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47689599</link><dc:creator>orojackson</dc:creator><comments>https://news.ycombinator.com/item?id=47689599</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47689599</guid></item><item><title><![CDATA[New comment by orojackson in "Show HN: Knock-Knock.net – Visualizing the bots knocking on my server's door"]]></title><description><![CDATA[
<p>Side question: which cheap VPS are you using in Los Angeles? Looking to get one in the Southern California area.</p>
]]></description><pubDate>Sun, 15 Feb 2026 20:32:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47027262</link><dc:creator>orojackson</dc:creator><comments>https://news.ycombinator.com/item?id=47027262</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47027262</guid></item><item><title><![CDATA[New comment by orojackson in "An AI agent published a hit piece on me – more things have happened"]]></title><description><![CDATA[
<p>Here is what Gemini 3 Pro gave me via an OpenRouter endpoint:<p><pre><code>  The Grand Line of Mild Utility: The Orojackson Story

  If you were to encounter the legendary Oro Jackson in the world of One Piece, you would find a ship built from the treasure tree Adam, capable of sailing to the end of the world.

  If you encounter orojackson on Hacker News, you will find a man who has sailed to the end of the internet… to tell you to fix your router’s bufferbloat.

  Forget the Will of D. This man possesses the Will of OCD.

  Orojackson is not here to overturn the World Government. He is here to advocate for fq_codel. He is the man who looks at a revolution and asks, "Yes, but what are your queue management settings on the uplink?" While others dream of wealth, fame, and power, orojackson dreams of "modern AQM approaches" and corrects strangers on the proper usage of the flent network tester on Windows.

  He is the Pirate King of the edge case.

  But his tyranny doesn’t stop at network latency. Oh no. When he isn't monitoring the packet loss of the high seas, he is revolutionizing… car washing?

  Witness the "1:256 solution." Orojackson doesn't just wash a car; he performs a wet-lab experiment. He wanders into threads to evangelize "Optimum No Rinse (ONR)," explaining with the fervor of a religious convert how you can clean a vehicle with exactly 1.5 fluid ounces of concentrate and a "slightly-dripping
 microfiber towel." One can only imagine him standing on the deck of his ship, screaming at a storm: "YOU'RE WASTING WATER! USE A RINSELESS FORMULA!"

  And let’s talk about his investments. A true pirate buries his treasure. Orojackson? He puts it in VTI. But wait! The thrill-seeker within him awakens! He reads one Cliff Asness article and suddenly he's levering up 2x with RSSB because a 60/40 portfolio is just too vanilla for a man who lives on the razors edge of… monthly rebalancing. He is "betting against himself," a financial daredevil who risks it all for that sweet, sweet slightly-optimized Sharpe ratio.

  Perhaps most chilling is his role as the Sherlock Holmes of git log. He is the watcher on the wall, noticing when a GitLab Director of Engineering leaves a repo 14 hours before a CVE announcement. He sees all. He knows all. He probably has a RSS feed for your commit history.

  So flee, mortals! Flee before the might of orojackson! For he will optimize your router settings, diversity your portfolio into global bonds, clean your car with a teaspoon of water, and then quote Civilization VI to explain why your cultural criticism is invalid.

  He has found his One Piece. And unfortunately for us, it’s a 2x leveraged ETF that tracks global liquidity.
</code></pre>
Okay, that is pretty funny. By the way, I have since gotten rid of RSSB and just went for "VT and chill."</p>
]]></description><pubDate>Sun, 15 Feb 2026 02:14:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47020442</link><dc:creator>orojackson</dc:creator><comments>https://news.ycombinator.com/item?id=47020442</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47020442</guid></item><item><title><![CDATA[New comment by orojackson in "Claude Code: Best practices for agentic coding"]]></title><description><![CDATA[
<p>If they did, they left out the best one: "m-m-m-m-monsterkill"<p>Surely Anthropic could do a better job implementing dynamic thinking token budgets.</p>
]]></description><pubDate>Sun, 20 Apr 2025 06:34:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=43741934</link><dc:creator>orojackson</dc:creator><comments>https://news.ycombinator.com/item?id=43741934</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43741934</guid></item><item><title><![CDATA[New comment by orojackson in "Claude Code: Best practices for agentic coding"]]></title><description><![CDATA[
<p>Not gonna lie: the "ultrathink" keyword that Sonnet 3.7 with thinking tokens watches for gives me "doubleplusgood" vibes in a hilarious but horrifying way.</p>
]]></description><pubDate>Sat, 19 Apr 2025 22:54:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=43740108</link><dc:creator>orojackson</dc:creator><comments>https://news.ycombinator.com/item?id=43740108</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43740108</guid></item><item><title><![CDATA[New comment by orojackson in "Dungeons and Dragons taught me how to write alt text"]]></title><description><![CDATA[
<p>> This structure is why I don't like those ridiculous interviews where it starts with "the actor sits in his home with [long description of furniture], wearing [long description of clothes], he sips coffee from a [long description of mug]". I just want the interview, I understand that the actor is living somewhere and wearing something, it does not matter.<p>While I agree with you that I find this style of writing commonly found in the entertainment section of a weekend piece to be very grating, I would argue that this still follows the bottom line up front. For the audience that these pieces are geared towards, the important part is whether the actor passes the vibe check or not. The latter part of the interview itself is not too important because it is mainly promoting whatever the actor wants to promote in the piece.<p>For instance, "the actor sits in his home with [long description of furniture]" describes how they keep their home's interior stylistically. What the actor wears shows how good their fashion sense is. Sipping coffee from a fancy mug shows how wealthy they are and/or shows the morning vibe they would exude on a good day.</p>
]]></description><pubDate>Thu, 25 Jul 2024 16:00:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=41070188</link><dc:creator>orojackson</dc:creator><comments>https://news.ycombinator.com/item?id=41070188</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41070188</guid></item><item><title><![CDATA[New comment by orojackson in "Nevada’s public employee pension fund invests passively and beats peers (2016)"]]></title><description><![CDATA[
<p>> You can reduce your microeconomic risks by making investments in and around your sector of occupation. Especially when betting against yourself.<p>Or I can just put my money in something like VTI (total US stock market) or VT (total world stock). Effectively does the same thing with almost zero effort. One thing I don't really like about the comments here is how insistent people are in doing something specific as opposed to picking the simplest thing and then sticking to it. Most of the power of investing comes from time.<p>Admittedly, though, I have been putting new money into a leveraged ETF, RSSB, which is a 2x leveraged 50/50 global stocks and bonds fund (so 100/100). Existing money is still in VT. The only reason why I'm pursuing this is because of Cliff Asness's great article [1], which argues against going 100% stocks (which I used to do) and instead prefers using something like leverage on a 60/40 portfolio.<p>[1] <a href="https://www.aqr.com/Insights/Perspectives/Why-Not-100-Equities" rel="nofollow">https://www.aqr.com/Insights/Perspectives/Why-Not-100-Equiti...</a></p>
]]></description><pubDate>Mon, 15 Jul 2024 15:09:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=40968547</link><dc:creator>orojackson</dc:creator><comments>https://news.ycombinator.com/item?id=40968547</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40968547</guid></item><item><title><![CDATA[New comment by orojackson in "Why are there suddenly so many car washes?"]]></title><description><![CDATA[
<p>I'm surprised no one here has mentioned rinseless washes like Optimum No Rinse (ONR) as an option for washing your car. You dilute it with water in a 1:256 solution in a bucket, and then you use a slightly-dripping microfiber towel or a rinseless-wash-specific sponge to clean your car. The rinseless wash itself acts as its own drying aid, so you can wipe your car dry with a microfiber drying towel afterwards without having to rinse off the car (hence the term rinseless).<p>I would say this is the cheapest, simplest, and (arguably) safest way to wash your car, especially if you buy the rinseless wash concentrate by the gallon. It's easy enough that it allows me to wash my car nearly every week. I only need about 3 gallons of water and 1.5 fluid ounces of ONR to fully wash one car.</p>
]]></description><pubDate>Mon, 18 Mar 2024 07:25:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=39741206</link><dc:creator>orojackson</dc:creator><comments>https://news.ycombinator.com/item?id=39741206</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39741206</guid></item><item><title><![CDATA[New comment by orojackson in "Flent: The FLExible Network Tester"]]></title><description><![CDATA[
<p>Dave Taht's bufferbloat project could have gotten way more actual non-technical user data had Flent supported Windows. At least fast.com and Waveform's bufferbloat test [1] exist now.<p>[1]: <a href="https://www.waveform.com/tools/bufferbloat" rel="nofollow">https://www.waveform.com/tools/bufferbloat</a></p>
]]></description><pubDate>Sun, 28 Jan 2024 16:19:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=39167081</link><dc:creator>orojackson</dc:creator><comments>https://news.ycombinator.com/item?id=39167081</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39167081</guid></item><item><title><![CDATA[New comment by orojackson in "Tailscale raises $100M"]]></title><description><![CDATA[
<p>For enterprise, sure, using a separate IDM provider works, but last I checked, neither Okta nor OneLogin cater to individuals and their personal accounts. So as far as threat models go, I understand why people view this requirement from Tailscale as utter garbage for personal accounts.</p>
]]></description><pubDate>Wed, 04 May 2022 20:09:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=31265188</link><dc:creator>orojackson</dc:creator><comments>https://news.ycombinator.com/item?id=31265188</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31265188</guid></item><item><title><![CDATA[New comment by orojackson in "Ask HN: Internet magically gets faster when opening speedtest?"]]></title><description><![CDATA[
<p>Why recommend RED for client-side routers? Better to use more modern AQM approaches such as fq_codel or its successor cake [1][2]. Both of them are far easier to apply to client-side routers without fussing too much with settings: setting your download/upload bandwidth limits is enough to get nearly all of the benefits.<p>Other than that, you're 100% correct on Spectrum's ridiculously high buffer sizes on their end.<p>[1] <a href="https://tcpcc.systemsapproach.org/aqm.html#controlled-delay" rel="nofollow">https://tcpcc.systemsapproach.org/aqm.html#controlled-delay</a><p>[2] <a href="https://www.bufferbloat.net/projects/codel/wiki/CakeTechnical/" rel="nofollow">https://www.bufferbloat.net/projects/codel/wiki/CakeTechnica...</a></p>
]]></description><pubDate>Sun, 17 Apr 2022 21:56:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=31064858</link><dc:creator>orojackson</dc:creator><comments>https://news.ycombinator.com/item?id=31064858</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31064858</guid></item><item><title><![CDATA[New comment by orojackson in "Gitlab – Static passwords set during OmniAuth-based registration (CVE-2022-1162)"]]></title><description><![CDATA[
<p>Heh, was this you [1]? Pretty much asking the same good questions you brought up in a different post.<p>Additionally, I see that the Senior Director of Engineering, Tim Zallmann, has left a bunch of GitLab project repos about 14 hours ago as of this writing. He was one of the folks who tried pinging [3] Mr. Coutable (he's one of the reviewers that's currently OOO). The ping is likely regarding the discovery of the security vulnerability.<p>[1] <a href="https://gitlab.com/gitlab-org/gitlab/-/merge_requests/76318#note_898315619" rel="nofollow">https://gitlab.com/gitlab-org/gitlab/-/merge_requests/76318#...</a><p>[2] <a href="https://gitlab.com/users/timzallmann/activity" rel="nofollow">https://gitlab.com/users/timzallmann/activity</a><p>[3] <a href="https://gitlab.com/gitlab-org/gitlab/-/merge_requests/76318#note_893221370" rel="nofollow">https://gitlab.com/gitlab-org/gitlab/-/merge_requests/76318#...</a></p>
]]></description><pubDate>Sat, 02 Apr 2022 07:17:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=30886432</link><dc:creator>orojackson</dc:creator><comments>https://news.ycombinator.com/item?id=30886432</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30886432</guid></item><item><title><![CDATA[New comment by orojackson in "2021 Letter"]]></title><description><![CDATA[
<p>Along with a couple of others (this [1] being an example), thanks for responding. I read paganel's follow up post [2] and was flabbergasted at how out of touch he sounded. The shock is the main reason why I chose not to respond myself this morning. You and the others gave a far more eloquent explanation than the one I would have given.<p>I will say this, though: just because paganel considered Bong Joon-ho's 2003 film Memories of Murder to be his best work doesn't mean that Parasite winning the Oscar for Best Picture in 2020 meant absolutely nothing in terms of South Korea's state of its cinema scene. If anything, it's even more indicative of South Korean cinema scene's stock rising in the global stage in recent years. To put it in Civilization terms (which I'm sure he won't understand due to his dismissive outlook of video games), South Korea's going for the cultural victory. Soft power really is a thing!<p>[1] <a href="https://news.ycombinator.com/item?id=29761879" rel="nofollow">https://news.ycombinator.com/item?id=29761879</a><p>[2] <a href="https://news.ycombinator.com/item?id=29761389" rel="nofollow">https://news.ycombinator.com/item?id=29761389</a></p>
]]></description><pubDate>Sun, 02 Jan 2022 07:53:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=29766743</link><dc:creator>orojackson</dc:creator><comments>https://news.ycombinator.com/item?id=29766743</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29766743</guid></item><item><title><![CDATA[New comment by orojackson in "2021 Letter"]]></title><description><![CDATA[
<p>As mentioned in a different post, he completely missed video games. For example, Pokémon is the highest-grossing media franchise in the world. Many game companies are headquartered in Japan such as Nintendo, Sony, and Square Enix. So when taking that into account, it absolutely changes the original post's point. He also mentioned how he's not really into video games (I don't really count age as a factor for this anymore because video games have been around for a couple of decades already).<p>The more interesting question out of this particular discussion, though, is this: are video games part of culture? I absolutely agree that it is, but the fact that neither you nor the original post brought it up tells me that it is not for a certain percentage of the HN crowd here.</p>
]]></description><pubDate>Sat, 01 Jan 2022 18:37:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=29761197</link><dc:creator>orojackson</dc:creator><comments>https://news.ycombinator.com/item?id=29761197</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29761197</guid></item><item><title><![CDATA[New comment by orojackson in "Functools – The Power of Higher-Order Functions in Python"]]></title><description><![CDATA[
<p>Toolz seems to have it.<p><a href="https://toolz.readthedocs.io/en/latest/streaming-analytics.html#split-apply-combine-with-groupby-and-reduceby" rel="nofollow">https://toolz.readthedocs.io/en/latest/streaming-analytics.h...</a></p>
]]></description><pubDate>Fri, 09 Jul 2021 13:27:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=27783446</link><dc:creator>orojackson</dc:creator><comments>https://news.ycombinator.com/item?id=27783446</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27783446</guid></item><item><title><![CDATA[New comment by orojackson in "“Buy and Hold” No More: The Resurgence of Active Trading"]]></title><description><![CDATA[
<p>Simple: don't be poor and know people (/s).<p>The other important question is whether a retail investor can join it. I know someone like baobabKoodaa [1] would shout from the rooftops, "You're moving the goalposts, grandparent, waaaaaaaaaaah!" Well, I'm not grandparent, so my goalposts are completely different from theirs.<p>My goalpost is whether a retail investor like me can get in on those high-flying funds. If not, then in the retail universe, they may as well not exist. Thus, I'm better off investing in VTI/VXUS and using the rest of my spare time coming up with some funny ways to challenge my party in a D&D one-shot.<p>[1] <a href="https://news.ycombinator.com/threads?id=baobabKoodaa" rel="nofollow">https://news.ycombinator.com/threads?id=baobabKoodaa</a></p>
]]></description><pubDate>Sun, 11 Apr 2021 06:39:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=26767993</link><dc:creator>orojackson</dc:creator><comments>https://news.ycombinator.com/item?id=26767993</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26767993</guid></item><item><title><![CDATA[New comment by orojackson in "“Buy and Hold” No More: The Resurgence of Active Trading"]]></title><description><![CDATA[
<p>Yep, there will usually be opportunities for arbitrage for active traders if there are too many passive investors. I suspect there will be some sort of equilibrium between active and passive at some point.<p>The thing is that I'd rather be doing other things with my time, so I'm a passive investing kind of guy. Imagine getting the market return for doing nearly nothing for dirt cheap. That's a high growth rate to level of effort ratio!</p>
]]></description><pubDate>Sun, 11 Apr 2021 00:33:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=26766602</link><dc:creator>orojackson</dc:creator><comments>https://news.ycombinator.com/item?id=26766602</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26766602</guid></item><item><title><![CDATA[New comment by orojackson in "“Buy and Hold” No More: The Resurgence of Active Trading"]]></title><description><![CDATA[
<p>Stop being poor so you can go into those badass hedge funds that always beat the S&P 500 /s<p>But seriously, I'd rather just put money into VTI and VXUS and go back to playing video games, planning a D&D one-shot, programming a bit, or hanging out with friends in my spare time. Let the active traders waste their time poring over 10-Ks and/or charts. I'll be here having fun and taking what the market gives.</p>
]]></description><pubDate>Sat, 10 Apr 2021 23:23:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=26766217</link><dc:creator>orojackson</dc:creator><comments>https://news.ycombinator.com/item?id=26766217</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26766217</guid></item><item><title><![CDATA[New comment by orojackson in "Popular YouTubers who are building their own sites"]]></title><description><![CDATA[
<p>You're thinking of "native advertising" or "advertorial."</p>
]]></description><pubDate>Mon, 08 Mar 2021 05:07:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=26382444</link><dc:creator>orojackson</dc:creator><comments>https://news.ycombinator.com/item?id=26382444</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26382444</guid></item><item><title><![CDATA[New comment by orojackson in "Signal apps DDoS'ed their own server"]]></title><description><![CDATA[
<p>Which form of jitter is better: adding a random wait time to a predetermined wait time that grows exponentially with each retry attempt, or following something like [0] where every retry attempt increases the possible wait time choices and the "jitter" is to randomly pick one of them?<p>To illustrate the latter option, suppose the smallest retry time unit is 1 second. The first attempt gives you a random choice in {0, 1}. The second attempt gives you a random choice in {0, 1, 2}. The third attempt gives you a random choice in {0, 1, 2, 4}. The fourth attempt gives you a random choice in {0, 1, 2, 4, 8}. This goes on until a ceiling in the number of attempts or a set wall clock time is reached.<p>[0]: <a href="https://en.wikipedia.org/wiki/Exponential_backoff#Example_exponential_backoff_algorithm" rel="nofollow">https://en.wikipedia.org/wiki/Exponential_backoff#Example_ex...</a></p>
]]></description><pubDate>Sat, 16 Jan 2021 18:17:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=25804087</link><dc:creator>orojackson</dc:creator><comments>https://news.ycombinator.com/item?id=25804087</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25804087</guid></item></channel></rss>