<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: roblh</title><link>https://news.ycombinator.com/user?id=roblh</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 08 Oct 2026 05:08:36 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=roblh" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by roblh in "'That's so AI ' What gen Alpha's biggest insult tells us"]]></title><description><![CDATA[
<p>Confessing to liking generated music is wild and legitimately embarrassing. Somehow, even compared to ripoff visual art, fake music is even more obviously plagiaristic. The stuff that it's ripping off already exists and isn't even hard to find since ALL of it is billed exactly as the style/genre that it's stealing from. That's the equivalent of framing and hanging a "ghibli style" generated print in your living room.</p>
]]></description><pubDate>Thu, 24 Sep 2026 13:52:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49830597</link><dc:creator>roblh</dc:creator><comments>https://news.ycombinator.com/item?id=49830597</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49830597</guid></item><item><title><![CDATA[New comment by roblh in "Anecdotally, programmers dislike "reduce""]]></title><description><![CDATA[
<p>I think I've written this before and generally people are horrified, but a neat trick I like to do for a little bit of concurrency is making the first argument an async function.<p>That means you have to await the accumulator at some point before you return it, but anything you do before that call all gets fired off immediately. Then each invidivual iteration waits for the one before it to finish before finishing itself.<p>It's a pretty niche pattern, but it's a good way to make your coworkers do a double take while giving you quite a bit of control over exactly how it behaves. Similar to Promise.all, but more expressive I feel.</p>
]]></description><pubDate>Thu, 17 Sep 2026 04:39:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49736481</link><dc:creator>roblh</dc:creator><comments>https://news.ycombinator.com/item?id=49736481</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49736481</guid></item><item><title><![CDATA[New comment by roblh in "An update on Wayback Machine access"]]></title><description><![CDATA[
<p>Shouldn’t it follow that it’s illegal for the AI labs to profit off of all of that stolen copyrighted data too?</p>
]]></description><pubDate>Tue, 15 Sep 2026 19:10:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=49717327</link><dc:creator>roblh</dc:creator><comments>https://news.ycombinator.com/item?id=49717327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49717327</guid></item><item><title><![CDATA[New comment by roblh in "Ending my elixir exploratory writing"]]></title><description><![CDATA[
<p>It's probably the language that punches the furthest above it's weight in community size vs. what you can do with it (and what is being done with it professionally), and I don't think it's even close really. The quality and capability and breadth of libraries people publish is really incredible, from web all the way down to embedded.</p>
]]></description><pubDate>Wed, 02 Sep 2026 13:37:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=49536030</link><dc:creator>roblh</dc:creator><comments>https://news.ycombinator.com/item?id=49536030</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49536030</guid></item><item><title><![CDATA[New comment by roblh in "OpenShot 4.0 – Open-source video editor"]]></title><description><![CDATA[
<p>Dunno if it’s just me, but I tried to download it the other day and couldn’t. The windows download link just punts you right back to their own site.</p>
]]></description><pubDate>Mon, 31 Aug 2026 13:43:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49509724</link><dc:creator>roblh</dc:creator><comments>https://news.ycombinator.com/item?id=49509724</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49509724</guid></item><item><title><![CDATA[New comment by roblh in "Coding expertise is going to collapse from AI reliance"]]></title><description><![CDATA[
<p>Maybe I’m naive, or misguided, or something else, but I decided almost 2 years ago that I’m going to bank on not using LLMs to do my job. I still write code by hand everyday. I don’t use AI to write code or lookup docs, or anything else. I just figure that if we really, truly, indisputably hit the point of AI assisted coding being mandatory, I can learn it and get up to speed in a few weeks (or at worst a couple months), whereas uncooking my brain is way way more expensive and time consuming and difficult. We’ll see how it plays out, but so far I don’t feel left behind at all really.</p>
]]></description><pubDate>Mon, 24 Aug 2026 21:01:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=49425801</link><dc:creator>roblh</dc:creator><comments>https://news.ycombinator.com/item?id=49425801</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49425801</guid></item><item><title><![CDATA[New comment by roblh in "Kagi added a setting for removing paywalled links from search results"]]></title><description><![CDATA[
<p>Me too. The longer I use it, the more I like it. Initially I found myself going back to google fairly often, but unless I'm specifically trying to find a product for sale in my region, Kagi is almost always better now. Maybe Kagi got better, or google got worse, or probably both.</p>
]]></description><pubDate>Fri, 21 Aug 2026 14:57:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49389135</link><dc:creator>roblh</dc:creator><comments>https://news.ycombinator.com/item?id=49389135</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49389135</guid></item><item><title><![CDATA[New comment by roblh in "Los Puesteros, solitary men who look after ranches and livestock in Patagonia"]]></title><description><![CDATA[
<p>For real. Amazing work. And also, there’s a reason people refuse to give up shooting on film. Especially medium format film.</p>
]]></description><pubDate>Mon, 17 Aug 2026 22:25:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49338523</link><dc:creator>roblh</dc:creator><comments>https://news.ycombinator.com/item?id=49338523</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49338523</guid></item><item><title><![CDATA[New comment by roblh in "The Color of White Light"]]></title><description><![CDATA[
<p>Consider looking at TM-30 as well as CRI, it's a more useful metric that better takes R9 into account. I've gotten a little bit obsessed with colour in the last few months, and have been buying different bulbs for the purpose of making DCP profiles and doing film scanning. What you want, specifically, is violet pumped LEDs. They're expensive and it seems like there are only a handful of them on the market, but they're a lot more balanced spectrally and tend to have low flicker (probably just because they're a premium product).</p>
]]></description><pubDate>Sat, 15 Aug 2026 14:33:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49310915</link><dc:creator>roblh</dc:creator><comments>https://news.ycombinator.com/item?id=49310915</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49310915</guid></item><item><title><![CDATA[New comment by roblh in "Darktable"]]></title><description><![CDATA[
<p>You’re right, it’s just that editing and organizing are so tightly coupled that it’s difficult to use something that just ignores one. Like if your oven and sink were on different floors. I want to like darktable, but I need useful organizing built into the program otherwise I just get annoyed. Also the choices of where they put different editing panels are baffling to me. I can never find anything.<p>Also, an aside. I would love an image editor that would let you build your own chain of editing modules in an arbitrary order. Like audio plugins, with the ability to have more than one instance of each one.</p>
]]></description><pubDate>Wed, 29 Jul 2026 16:30:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=49099626</link><dc:creator>roblh</dc:creator><comments>https://news.ycombinator.com/item?id=49099626</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49099626</guid></item><item><title><![CDATA[New comment by roblh in "Bun has an open PR adding shared-memory threads to JavaScriptCore"]]></title><description><![CDATA[
<p>Putting on my tinfoil hat. Did Anthropic even buy Bun because they actually use it or was it just an excuse to lob ridiculous PRs at things with at least a little bit of credibility behind them. Their way of trying to set a precedent for accepting AI code into bigger open source projects.</p>
]]></description><pubDate>Sun, 21 Jun 2026 05:25:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48615926</link><dc:creator>roblh</dc:creator><comments>https://news.ycombinator.com/item?id=48615926</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48615926</guid></item><item><title><![CDATA[New comment by roblh in "Elixir v1.20: Now a gradually typed language"]]></title><description><![CDATA[
<p>Great find, grabbed that. Thanks!</p>
]]></description><pubDate>Wed, 03 Jun 2026 20:53:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48389879</link><dc:creator>roblh</dc:creator><comments>https://news.ycombinator.com/item?id=48389879</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48389879</guid></item><item><title><![CDATA[New comment by roblh in "Bun support is now limited and deprecated"]]></title><description><![CDATA[
<p>Seriously, “just review 5k lines a day for a month” is the most out of touch manager suggestion I’ve seen in a hot minute. As though you only need to read each line one single time in a review before magically committing its exact purpose, content, and overall implications to memory. The absurdity of which is multiplied for AI generated code which, based on what I see from my coworkers, is clunkier and weirder and less focused even than regular human code, on average.</p>
]]></description><pubDate>Sat, 23 May 2026 03:43:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48244432</link><dc:creator>roblh</dc:creator><comments>https://news.ycombinator.com/item?id=48244432</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48244432</guid></item><item><title><![CDATA[New comment by roblh in "Blog ran on Ubuntu 16.04 for 10 years. I migrated it to FreeBSD"]]></title><description><![CDATA[
<p>pm2 has been buggy every time I’ve used it, no matter the OS. Incredibly convenient to begin with but simultaneously unpleasant to use software. Updating environment variables with a deployment has not once ever worked as intended.</p>
]]></description><pubDate>Thu, 21 May 2026 22:43:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48229721</link><dc:creator>roblh</dc:creator><comments>https://news.ycombinator.com/item?id=48229721</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48229721</guid></item><item><title><![CDATA[New comment by roblh in "Google Chrome silently installs a 4 GB AI model on your device without consent"]]></title><description><![CDATA[
<p>Yeah, no. I installed a browser, I expect it to install the required components for it to work _as a browser_. I do not need a local AI model for it to do that. If there are features that need that, fine, but I expect it to at the very least ask permission since those are absolutely not required functions. It’s like if Word installed a bunch CAD modeling software in the background. There’s just no way it needs that to function for it’s primary purpose.</p>
]]></description><pubDate>Tue, 05 May 2026 21:29:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48028867</link><dc:creator>roblh</dc:creator><comments>https://news.ycombinator.com/item?id=48028867</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48028867</guid></item><item><title><![CDATA[New comment by roblh in "Incident with multple GitHub services"]]></title><description><![CDATA[
<p>GitHub is going for “eight 8’s” at this rate.</p>
]]></description><pubDate>Thu, 23 Apr 2026 21:58:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47882662</link><dc:creator>roblh</dc:creator><comments>https://news.ycombinator.com/item?id=47882662</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47882662</guid></item><item><title><![CDATA[New comment by roblh in "Stephen's Sausage Roll remains one of the most influential puzzle games"]]></title><description><![CDATA[
<p>And Void Stranger. I’m surprised not to see it mentioned anywhere in the comments.</p>
]]></description><pubDate>Wed, 22 Apr 2026 06:03:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47859661</link><dc:creator>roblh</dc:creator><comments>https://news.ycombinator.com/item?id=47859661</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47859661</guid></item><item><title><![CDATA[New comment by roblh in "Why are we still using Markdown?"]]></title><description><![CDATA[
<p>For the love of god, yes. Slack is the worst for this with backticks. Editing the start/end points is a giant pain.</p>
]]></description><pubDate>Sat, 04 Apr 2026 14:45:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47639502</link><dc:creator>roblh</dc:creator><comments>https://news.ycombinator.com/item?id=47639502</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47639502</guid></item><item><title><![CDATA[New comment by roblh in "My astrophotography in the movie Project Hail Mary"]]></title><description><![CDATA[
<p>I feel like the stars are probably pretty easy to mask out since they’re very bright relative to the rest of the image. Once you have the mask, each one is small enough that you could probably fill it with the values from adjacent pixels. Kinda like sensor mapping to hide dead pixels. That’s just a guess though, I’m sure there’s more to it than that.</p>
]]></description><pubDate>Wed, 25 Mar 2026 14:14:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47517635</link><dc:creator>roblh</dc:creator><comments>https://news.ycombinator.com/item?id=47517635</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47517635</guid></item><item><title><![CDATA[New comment by roblh in "Six ingenious ways how Canon DSLRs used to illuminate their autofocus points"]]></title><description><![CDATA[
<p>I haven't used all of them, but I have used both the 9 point and the 45 point types, and the difference is massive. The 45 point was far, far more tactile and responsive. I don't mean speed of autofocus, but the actual way that the points sit over top of the viewfinder and light up, it's hard to explain. I'm sure part of that is software, but owning an older model and then trying out a newer one in the camera store in like 2013 really was eye opening, it blew my mind. The 9 point feels like a toy.</p>
]]></description><pubDate>Mon, 16 Mar 2026 14:07:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47399245</link><dc:creator>roblh</dc:creator><comments>https://news.ycombinator.com/item?id=47399245</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47399245</guid></item></channel></rss>