<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: henrebotha</title><link>https://news.ycombinator.com/user?id=henrebotha</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 26 Jun 2026 02:05:24 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=henrebotha" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by henrebotha in "Ask HN: Who wants to be hired? (May 2026)"]]></title><description><![CDATA[
<p>Location: Haarlem, Netherlands<p>Remote: Yes, if company has a legal presence in the Netherlands<p>Willing to relocate: No (willing to work in Amsterdam)<p>Technologies: Java, Typescript, Docker, k8s<p>Résumé/CV: <a href="https://www.linkedin.com/in/henrebotha/" rel="nofollow">https://www.linkedin.com/in/henrebotha/</a><p>Email: My HN username at gmail<p>I am a back end developer with 11 years of experience. I have worked everywhere from 3-person bedroom startups to one of the biggest tech companies in the world. I am very attuned to developer experience and will always strive to make it easier for people to get work done. I'm proficient at piloting coding agents to get quality work done fast.<p>I am on a "highly skilled migrant" visa and will require my employer to sponsor that.</p>
]]></description><pubDate>Fri, 01 May 2026 22:45:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47981375</link><dc:creator>henrebotha</dc:creator><comments>https://news.ycombinator.com/item?id=47981375</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47981375</guid></item><item><title><![CDATA[New comment by henrebotha in "Drop, formerly Massdrop, ends most collaborations and rebrands under Corsair"]]></title><description><![CDATA[
<p>That's a bummer. I was just wondering where my HD 280s went (did I sell them when I emigrated?).</p>
]]></description><pubDate>Mon, 06 Apr 2026 12:23:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47660000</link><dc:creator>henrebotha</dc:creator><comments>https://news.ycombinator.com/item?id=47660000</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47660000</guid></item><item><title><![CDATA[New comment by henrebotha in "Open source CAD in the browser (Solvespace)"]]></title><description><![CDATA[
<p>So stoked to see the movement on this project. Once lofts are possible, it'll be so over for FreeCAD</p>
]]></description><pubDate>Tue, 31 Mar 2026 18:45:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47591723</link><dc:creator>henrebotha</dc:creator><comments>https://news.ycombinator.com/item?id=47591723</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47591723</guid></item><item><title><![CDATA[New comment by henrebotha in "Improved Git Diffs with Delta, Fzf and a Little Shell Scripting"]]></title><description><![CDATA[
<p>I mean yeah, there are tools to automate it. I think you may have a point if both of the following hold true:<p>1. You very frequently have to install your setup from scratch.<p>2. Preconfiguring something that aids in installing from scratch is not viable or sensible. (Perhaps you work in an environment where you're not allowed access to your personal dotfiles repo, for example.)<p>But I think most people will fail at least one of these checks.</p>
]]></description><pubDate>Sat, 28 Mar 2026 18:30:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47557118</link><dc:creator>henrebotha</dc:creator><comments>https://news.ycombinator.com/item?id=47557118</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47557118</guid></item><item><title><![CDATA[New comment by henrebotha in "Improved Git Diffs with Delta, Fzf and a Little Shell Scripting"]]></title><description><![CDATA[
<p>I don't think setup time is a fair comparison here. Any dev who cares to use CLI tools has a dotfiles repo that sets up everything in "under a minute".</p>
]]></description><pubDate>Sat, 28 Mar 2026 16:02:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47555805</link><dc:creator>henrebotha</dc:creator><comments>https://news.ycombinator.com/item?id=47555805</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47555805</guid></item><item><title><![CDATA[New comment by henrebotha in "You can run a DNS server (2025)"]]></title><description><![CDATA[
<p>dnsmasq on an RPi Zero 2W is the backbone of my self-hosted setup. Combined with Tailscale, it gives me access from anywhere to arbitrary domains I define myself, with full HTTPS thanks to Caddy.</p>
]]></description><pubDate>Wed, 25 Mar 2026 07:32:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47514383</link><dc:creator>henrebotha</dc:creator><comments>https://news.ycombinator.com/item?id=47514383</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47514383</guid></item><item><title><![CDATA[New comment by henrebotha in "Ripgrep is faster than grep, ag, git grep, ucg, pt, sift (2016)"]]></title><description><![CDATA[
<p>It's a tough one. Lately I've been doing `rg -u` every single time because too many things get ignored and I can't be bothered to figure out how to configure it more cleanly to do what I want by default.</p>
]]></description><pubDate>Tue, 24 Mar 2026 16:16:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47504976</link><dc:creator>henrebotha</dc:creator><comments>https://news.ycombinator.com/item?id=47504976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47504976</guid></item><item><title><![CDATA[New comment by henrebotha in "Hammerspoon"]]></title><description><![CDATA[
<p>My QMK Tmux "layer" is still one of my favourite customisations. Prepends Ctrl-B to everything I type.</p>
]]></description><pubDate>Fri, 13 Mar 2026 22:10:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47370652</link><dc:creator>henrebotha</dc:creator><comments>https://news.ycombinator.com/item?id=47370652</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47370652</guid></item><item><title><![CDATA[New comment by henrebotha in "Hammerspoon"]]></title><description><![CDATA[
<p>Oh my god, immediately worth installing just for this</p>
]]></description><pubDate>Fri, 13 Mar 2026 22:06:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47370607</link><dc:creator>henrebotha</dc:creator><comments>https://news.ycombinator.com/item?id=47370607</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47370607</guid></item><item><title><![CDATA[New comment by henrebotha in "Sem – Semantic version control. Entity-level diffs on top of Git"]]></title><description><![CDATA[
<p>I guess I don't understand the difference between semantic and syntax-aware, but I've been trying out difftastic which is a bit of an odd beast but does a great job at narrowing down diffs to the actual meaningful parts.</p>
]]></description><pubDate>Sun, 08 Mar 2026 13:47:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47297284</link><dc:creator>henrebotha</dc:creator><comments>https://news.ycombinator.com/item?id=47297284</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47297284</guid></item><item><title><![CDATA[New comment by henrebotha in "Buttered Crumpet, a custom typeface for Wallace and Gromit"]]></title><description><![CDATA[
<p>> this might become something like the em-dash—where artists start tweaking their work to look less like the AI’s that are copying them.<p>Literally how art has always worked</p>
]]></description><pubDate>Fri, 30 Jan 2026 18:48:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46828282</link><dc:creator>henrebotha</dc:creator><comments>https://news.ycombinator.com/item?id=46828282</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46828282</guid></item><item><title><![CDATA[New comment by henrebotha in "ChatGPT Health"]]></title><description><![CDATA[
<p>An opaque layer of transformation.<p>The former shows you things people (hopefully) have written.<p>The latter shows you a made-up string of text "inspired by" things people have written.</p>
]]></description><pubDate>Thu, 08 Jan 2026 14:47:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46541619</link><dc:creator>henrebotha</dc:creator><comments>https://news.ycombinator.com/item?id=46541619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46541619</guid></item><item><title><![CDATA[New comment by henrebotha in "2026 will be my year of the Linux desktop"]]></title><description><![CDATA[
<p>Yeah I've been running EndeavourOS on my 2015 Air (4 GB) and it is so incredibly snappy and efficient now. Makes macOS look like a lurching zombie of an OS.</p>
]]></description><pubDate>Sat, 03 Jan 2026 09:26:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46474521</link><dc:creator>henrebotha</dc:creator><comments>https://news.ycombinator.com/item?id=46474521</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46474521</guid></item><item><title><![CDATA[New comment by henrebotha in "What an unprocessed photo looks like"]]></title><description><![CDATA[
<p>There actually is no agreed-upon definition of "ultra-processed foods", and it's much murkier than you make it out to be. Not to mention that "can't be made at home" and "is bad for you" are entirely orthogonal qualities.</p>
]]></description><pubDate>Tue, 30 Dec 2025 20:08:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46437409</link><dc:creator>henrebotha</dc:creator><comments>https://news.ycombinator.com/item?id=46437409</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46437409</guid></item><item><title><![CDATA[New comment by henrebotha in "What an unprocessed photo looks like"]]></title><description><![CDATA[
<p>It's like food: Virtually all food is "processed food" because all food requires some kind of process before you can eat it. Perhaps that process is "picking the fruit from the tree", or "peeling". But it's all processed in one way or another.</p>
]]></description><pubDate>Mon, 29 Dec 2025 07:41:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46418343</link><dc:creator>henrebotha</dc:creator><comments>https://news.ycombinator.com/item?id=46418343</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46418343</guid></item><item><title><![CDATA[New comment by henrebotha in "Detection of triboelectric discharges during dust events on Mars"]]></title><description><![CDATA[
<p>This doesn't require anything fancy. I haven't used my sound engineering qualification in 14 years and I could do it by hand. You can visually scan through the recorded waveform and look for shapes that stand out. Simple audio processing techniques like using a noise gate to shut off the volume whenever the input level is below some configured threshold can make this even easier.</p>
]]></description><pubDate>Mon, 01 Dec 2025 11:51:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46106272</link><dc:creator>henrebotha</dc:creator><comments>https://news.ycombinator.com/item?id=46106272</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46106272</guid></item><item><title><![CDATA[New comment by henrebotha in "Markdown is holding you back"]]></title><description><![CDATA[
<p>That's true, and it's why we're all using it. But those different renderers all support different ill-defined interpretations of Markdown. You can forget about all of them accepting raw HTML.</p>
]]></description><pubDate>Sun, 23 Nov 2025 16:27:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46024724</link><dc:creator>henrebotha</dc:creator><comments>https://news.ycombinator.com/item?id=46024724</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46024724</guid></item><item><title><![CDATA[New comment by henrebotha in "Markdown is holding you back"]]></title><description><![CDATA[
<p>There are real limitations to this: You can't arbitrarily mix and match HTML and Markdown. As soon as you introduce an HTML block, you're locked out of Markdown syntax.<p>AsciiDoc lets you mix and match however you want. Or, put differently: AsciiDoc's superiority over Markdown extends even to being better at shelling out to HTML.</p>
]]></description><pubDate>Sat, 22 Nov 2025 22:53:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46019066</link><dc:creator>henrebotha</dc:creator><comments>https://news.ycombinator.com/item?id=46019066</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46019066</guid></item><item><title><![CDATA[New comment by henrebotha in "Beets: The music geek’s media organizer"]]></title><description><![CDATA[
<p>I couldn't find the PR in question. Do you have a link?</p>
]]></description><pubDate>Sat, 15 Nov 2025 12:56:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=45937124</link><dc:creator>henrebotha</dc:creator><comments>https://news.ycombinator.com/item?id=45937124</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45937124</guid></item><item><title><![CDATA[New comment by henrebotha in "Beets: The music geek’s media organizer"]]></title><description><![CDATA[
<p>Beets crashes with a Musicbrainz connection error more than half the time, on my machine. How does anyone use it productively?</p>
]]></description><pubDate>Mon, 10 Nov 2025 15:25:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=45876864</link><dc:creator>henrebotha</dc:creator><comments>https://news.ycombinator.com/item?id=45876864</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45876864</guid></item></channel></rss>