<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: arnorhs</title><link>https://news.ycombinator.com/user?id=arnorhs</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 10 Apr 2026 11:08:27 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=arnorhs" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by arnorhs in "Git commands I run before reading any code"]]></title><description><![CDATA[
<p>The author is talking about the case where you have coherent commits, probably from multiple PRs/merges, that get merged into a main branch as a single commit.<p>Yeah, I can imagine it being annoying that sqashing in that case wipes the author attribution, when not everybody is doing PRs against the main branch.<p>However, calling all squash-merge workflows "stupid" without any nuance.. well that's "stupid" :)</p>
]]></description><pubDate>Wed, 08 Apr 2026 10:50:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47688335</link><dc:creator>arnorhs</dc:creator><comments>https://news.ycombinator.com/item?id=47688335</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47688335</guid></item><item><title><![CDATA[New comment by arnorhs in "12k Tons of Dumped Orange Peel Grew into a Landscape Nobody Expected (2017)"]]></title><description><![CDATA[
<p>Does orange peel not produce any CO2 / methane when left like this? I'm assuming there is some negative carbon footprint before this becomes a positive?<p>The ecological win definitely looks nice on paper, but whenever people talk about compost the carbon footprint / gas emissions is always at the front of people's minds, and I don't really see that discussed in the article.<p>The article does say<p>> Especially since, in addition to the double-win of dealing with waste and revitalising barren landscapes, richer woodlands also sequester greater amounts of carbon from the atmosphere – meaning little plots of regenerated land like this could ultimately help save the planet.<p>How long will it take for it to cross the CO2-neutral mark? Maybe a silly question, definitely not my area of expertese.</p>
]]></description><pubDate>Tue, 07 Apr 2026 16:57:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47678236</link><dc:creator>arnorhs</dc:creator><comments>https://news.ycombinator.com/item?id=47678236</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47678236</guid></item><item><title><![CDATA[New comment by arnorhs in "Taste in the age of AI and LLMs"]]></title><description><![CDATA[
<p>The way I understood it, the original article is saying the _only_ remaining differentiator is taste and the comment you replied to is saying "wrong, there are also other things, such as effort".<p>I don't necessarily interpret the comment you replied to as saying that "taste is not important", which seems like what you are replying to, just that it's not the only remaining thing.<p>I agree that taste gets you far. And I agree with all the examples of good taste that you brought up.<p>But even with impeccable taste, you still need to learn, try things, have ideas, change your mind etc.. putting all of that in the bucket of "taste" is stretching it..<p>However, having good taste when putting in the effort, gets your further than with effort alone. In fact, effort alone gets you nowhere, and taste alone gets you nowhere. Once you marry the two you get somewhere.</p>
]]></description><pubDate>Tue, 07 Apr 2026 16:50:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47678129</link><dc:creator>arnorhs</dc:creator><comments>https://news.ycombinator.com/item?id=47678129</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47678129</guid></item><item><title><![CDATA[New comment by arnorhs in "Are We Idiocracy Yet?"]]></title><description><![CDATA[
<p>> It made me angry because makes the point that natural selection has become ineffective on humans and thus intelligence declines unironically. There is no joke in that - all jokes build upon the assumption of this being true.<p>you seem pretty convinced that intelligence plays an important role in natural selection. I'd argue that decisiveness, confidence, looks, social skills all play a more important role. (I'm not saying that's a good thing)<p>I'm interested in understanding your point of view, can you elaborate on what you mean by "There is no joke in that"?</p>
]]></description><pubDate>Tue, 07 Apr 2026 12:16:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47674079</link><dc:creator>arnorhs</dc:creator><comments>https://news.ycombinator.com/item?id=47674079</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47674079</guid></item><item><title><![CDATA[New comment by arnorhs in "Is BGP safe yet?"]]></title><description><![CDATA[
<p>ISP's often have different infrastructure for different sets of customers (regional, mobile/landline differences etc) - often due to legacy M&As etc..</p>
]]></description><pubDate>Wed, 01 Apr 2026 14:34:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47601525</link><dc:creator>arnorhs</dc:creator><comments>https://news.ycombinator.com/item?id=47601525</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47601525</guid></item><item><title><![CDATA[New comment by arnorhs in "Ask HN: What Are You Working On? (March 2026)"]]></title><description><![CDATA[
<p>Which EU grant did you receive? Ie. from which fund?<p>edit: nm, rtfm, it was on the landing page: Horizon Europe programme</p>
]]></description><pubDate>Mon, 09 Mar 2026 08:53:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47306393</link><dc:creator>arnorhs</dc:creator><comments>https://news.ycombinator.com/item?id=47306393</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47306393</guid></item><item><title><![CDATA[New comment by arnorhs in "Gemini 3.1 Pro"]]></title><description><![CDATA[
<p>The only cases where I've had gemini step on my toes like that is when a) I realized my instructions were unclear or missing something b) my assumptions/instructions were flawed about how/why something needed to be done.</p>
]]></description><pubDate>Fri, 20 Feb 2026 08:56:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47085450</link><dc:creator>arnorhs</dc:creator><comments>https://news.ycombinator.com/item?id=47085450</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47085450</guid></item><item><title><![CDATA[New comment by arnorhs in "YouTube Is Down"]]></title><description><![CDATA[
<p>what ever will i do /s<p>the upside this is a great opportunity to do an early bed time</p>
]]></description><pubDate>Wed, 18 Feb 2026 01:11:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47055732</link><dc:creator>arnorhs</dc:creator><comments>https://news.ycombinator.com/item?id=47055732</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47055732</guid></item><item><title><![CDATA[New comment by arnorhs in "Ratchets in software development (2021)"]]></title><description><![CDATA[
<p>interesting, so you guys call it a ratchet file? i thought it was something that OP came up with</p>
]]></description><pubDate>Mon, 02 Feb 2026 15:46:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46857289</link><dc:creator>arnorhs</dc:creator><comments>https://news.ycombinator.com/item?id=46857289</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46857289</guid></item><item><title><![CDATA[New comment by arnorhs in "Ratchets in software development (2021)"]]></title><description><![CDATA[
<p>Interesting, props for coming up with a good name.<p>But it's weird to me to call this a "ratchet", and not just a custom lint rule. Since it sounds exactly like a lint rule.<p>The hard-coded count also sounds a bit like something that I would find annoying to maintain in the long run and it might be hard to get a feeling for whether or not the needle is moving in the right direction. - esp. when the count goes down and up in a few different places so the number stays the same.. you end up in a situtation where you're not entirely sure if the count goes up or down.<p>A different approach to that is to have your ratchet/lint-script that detects these "bad functions" write the file location and/or count to a "ratchets" file and keep that file in version control.<p>In CI if the rachet has changes, you can't merge because the tree is dirty, and you'd have to run it yourself and commit it locally, and the codeowner of the rachet file would have to approve.<p>at least that would be a slightly nicer approach that maintaining some hard-coded opaque count.</p>
]]></description><pubDate>Mon, 02 Feb 2026 10:32:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46854450</link><dc:creator>arnorhs</dc:creator><comments>https://news.ycombinator.com/item?id=46854450</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46854450</guid></item><item><title><![CDATA[New comment by arnorhs in "Extremophile molds are invading art museums"]]></title><description><![CDATA[
<p>Presumably this would work to prevent infections, but not to eradicate them once they have infected the subject.</p>
]]></description><pubDate>Wed, 28 Jan 2026 09:39:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46793155</link><dc:creator>arnorhs</dc:creator><comments>https://news.ycombinator.com/item?id=46793155</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46793155</guid></item><item><title><![CDATA[New comment by arnorhs in "Make.ts"]]></title><description><![CDATA[
<p>I mostly have my scripts in package.json "scripts" section - but sometimes the scripts invoked will actually be .ts files, sometimes just bash if that makes more sense.<p>Though, I generally run these scripts using bun (and the corresponding `$` in bun) - basically the same thing, but I just prefer bun over deno</p>
]]></description><pubDate>Wed, 28 Jan 2026 09:21:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46792970</link><dc:creator>arnorhs</dc:creator><comments>https://news.ycombinator.com/item?id=46792970</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46792970</guid></item><item><title><![CDATA[New comment by arnorhs in "Design Thinking Books (2024)"]]></title><description><![CDATA[
<p>Yes I agree, and the replies don't really make it any more clear.<p>The biggest differentiator of design thinking is really addressing the XY problem. In 95% of cases clients will come to you to design their solution. Ie they already think they have a solution to their problem and now they want it to look good.<p>Design thinking is basically more like root cause analysis, or the 5 why's.. and an emphasis on taking to end users (the people with the problem) without having a solution.<p>Once you understand the problem more fundamentally is only when you start cooking up with a solution.<p>And the result of that process might not even be a traditional design, but perhaps just a tweak to something, like moving your onboarding to later in the ca process..<p>In practice however.. 95% of designers who say they practice design thinking disregard this, and just want to design wherever the client asks for</p>
]]></description><pubDate>Thu, 22 Jan 2026 14:07:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46719403</link><dc:creator>arnorhs</dc:creator><comments>https://news.ycombinator.com/item?id=46719403</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46719403</guid></item><item><title><![CDATA[New comment by arnorhs in "Writing a good Claude.md"]]></title><description><![CDATA[
<p>I agree with you, however your approach results in much longer LLM development runs, increased token usage and a whole lot of repetitive iterations.</p>
]]></description><pubDate>Mon, 01 Dec 2025 10:30:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46105754</link><dc:creator>arnorhs</dc:creator><comments>https://news.ycombinator.com/item?id=46105754</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46105754</guid></item><item><title><![CDATA[New comment by arnorhs in "Gemini 3"]]></title><description><![CDATA[
<p>+/-<p>> They are bad at deciding requirements by themselves.<p>What do you mean by requirements here? In my experience the frontier models today are pretty good at figuring out requirements, even when you don't explicitly state them.<p>> They are bad at original research<p>Sure, I don't have any experience with that, so I'll trust you on that.<p>> for example developing a new algorithm.<p>This is just not correct. I used to think so, but I was trying to come up with a pretty complicated pattern matching, multi-dimensional algorithm (I can't go into the details) - it was something that I could figure out on my own, and was half way through it, but decided to write up a description of it and feed it to gemini 2.5 pro a couple of months ago, and I was stunned.<p>It came up with a really clever approach and something I had previously been convinced the models weren't very good at it.<p>In hindsight, since they are getting so good at math in general, there's probably some overlap, but you should revisit your views on this.<p>--<p>Your 'bad at' list is missing a few things though:<p>- Calculations (they can come up with how to calculate or write a program to calculate from given data, but they are not good at calculating in their responses)<p>- Even though the frontier models are multi-modal, they are still bad at visualizing html/css - or interpreting what it would look like<p>- Same goes for visualizing/figuring out visual errors in graphics programming such as games programming or 3d modeling (z-index issues, orientation etc)</p>
]]></description><pubDate>Wed, 19 Nov 2025 13:16:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=45979192</link><dc:creator>arnorhs</dc:creator><comments>https://news.ycombinator.com/item?id=45979192</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45979192</guid></item><item><title><![CDATA[New comment by arnorhs in "Show HN: Encore – Type-safe back end framework that generates infra from code"]]></title><description><![CDATA[
<p>That's the orm argument. "If I need to switch DBs..."<p>In practice, that is not really viable and should not be a motivating factor when choosing technologies.</p>
]]></description><pubDate>Fri, 14 Nov 2025 14:44:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=45927184</link><dc:creator>arnorhs</dc:creator><comments>https://news.ycombinator.com/item?id=45927184</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45927184</guid></item><item><title><![CDATA[New comment by arnorhs in "Redis CVE-2025-49844: Use-After-Free may lead to remote code execution"]]></title><description><![CDATA[
<p>I would guess it is.<p>Also:<p>> Exploitation of this vulnerability requires an attacker to first gain authenticated access to your Redis instance.</p>
]]></description><pubDate>Tue, 07 Oct 2025 10:48:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=45501524</link><dc:creator>arnorhs</dc:creator><comments>https://news.ycombinator.com/item?id=45501524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45501524</guid></item><item><title><![CDATA[New comment by arnorhs in "The Theatre of Pull Requests and Code Review"]]></title><description><![CDATA[
<p>This idea of every PR being a small chunk that you can review in 5-10 minutes is completely ridiculous. It is reasonable for bug fixes or small improvements, but the review time you should expect for a PR should reflect the size and impact of a feature, not some arbitrary number.<p>Yes, everybody would love it if every PR was small enough. In reality that is not a good way to build substantial features.<p>Often, fully building out a substantial feature, causes you to change your mind and completely changing your approach the further along you are. You don't want to be muddying up the PR pipeline with a bunch of half-assed changes.<p>Doing that just makes reviewers less inclined to give good feedback on a PR, because they "know it's going to change so much anyways".<p>If you are building a substantial feature, it is reasonable that the PR is large and reviewers will have to dedicate substantial time to reviewing it. Reviewing it is work on its own and hopefully your engineers have dedicated time to review substantial features.<p>Of course, you should make sure your substantial feature is as minimal as possible, for whatever is needed to ship the feaure - but not any less than that.</p>
]]></description><pubDate>Thu, 25 Sep 2025 15:38:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=45374114</link><dc:creator>arnorhs</dc:creator><comments>https://news.ycombinator.com/item?id=45374114</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45374114</guid></item><item><title><![CDATA[New comment by arnorhs in "Next.js is infuriating"]]></title><description><![CDATA[
<p>Yes, those have been really decent IIRC - don't remember ever having issues upgrading</p>
]]></description><pubDate>Wed, 03 Sep 2025 20:35:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=45120115</link><dc:creator>arnorhs</dc:creator><comments>https://news.ycombinator.com/item?id=45120115</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45120115</guid></item><item><title><![CDATA[New comment by arnorhs in "Next.js is infuriating"]]></title><description><![CDATA[
<p>First off, since the sentiment here is really negative, I'd like to say that next.js is actually really good for what it does. You've done a great job at building the software that powers millions of websites at this point.<p>I think a big part of the negative sentiment derives from the fact that detailed documentation and reference documentation almost non-existant. The documentation mostly tells you what exists, but not how to use them, how they get executed, common pitfalls and gotchas etc etc.<p>The documentation is written to be easy and friendly to newcomers, but is really missing the details and nuances of whatever execution context a given api is in and does not touch on derived complexities of using react in a server environment etc.<p>This is a trend across a lot of projects these days - often missing all the nuances and details - writing good documentation is really hard. Finding the balance between making things user friendly and detailed is hard.<p>Keep it up</p>
]]></description><pubDate>Tue, 02 Sep 2025 11:03:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=45101395</link><dc:creator>arnorhs</dc:creator><comments>https://news.ycombinator.com/item?id=45101395</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45101395</guid></item></channel></rss>