<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: finaard</title><link>https://news.ycombinator.com/user?id=finaard</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 12 Apr 2026 08:56:56 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=finaard" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by finaard in "Am I German or Autistic?"]]></title><description><![CDATA[
<p>As a German, after encountering Russian bureaucracy once, I commented to my wife that the main difference between Russian and German bureaucracy is that in Russia at least you can pay your way out.</p>
]]></description><pubDate>Thu, 09 Apr 2026 14:48:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47704500</link><dc:creator>finaard</dc:creator><comments>https://news.ycombinator.com/item?id=47704500</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47704500</guid></item><item><title><![CDATA[New comment by finaard in "Am I German or Autistic?"]]></title><description><![CDATA[
<p>Unless I care about the meeting it gives me an easy way out. More than 5 minutes late in that case is "let's try it again another time"</p>
]]></description><pubDate>Thu, 09 Apr 2026 14:46:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47704471</link><dc:creator>finaard</dc:creator><comments>https://news.ycombinator.com/item?id=47704471</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47704471</guid></item><item><title><![CDATA[New comment by finaard in "Every GPU That Mattered"]]></title><description><![CDATA[
<p>I have fond memories of lending a Voodoo 2 from a friend when I was moving from a 486 to a K6 based system component by component. At that time I was still using my old ISA VGA card, which meant 2D performance was horrible, and I couldn't really watch videos on that thing - but thanks to the Voodoo I could play Unreal Tournament without problems.</p>
]]></description><pubDate>Tue, 07 Apr 2026 10:19:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47672959</link><dc:creator>finaard</dc:creator><comments>https://news.ycombinator.com/item?id=47672959</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47672959</guid></item><item><title><![CDATA[New comment by finaard in "My Google Workspace account suspension"]]></title><description><![CDATA[
<p>It's quite entertaining to read - most of the article is pretty much elaborating a chain of bad decisions by the author which all lead to this now being a big problem. If he'd have written a similar dependency tree earlier and just thought about it for a few minutes that should've been avoidable.<p>> Update 1 - I know I can simply change the MX record to someone else but It has its own challenges.<p>I don't quite get that attitude. He's describing that he needs his business emails. Not just getting a mail server back online for that, even as interim solution, points to the opposite. In the time it takes for MX TTL to expire he could easily just throw up a postfix+dovecot on some VPS, with enough time to spare to add something like sogo if he feels fancy.</p>
]]></description><pubDate>Sun, 05 Apr 2026 17:22:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47651647</link><dc:creator>finaard</dc:creator><comments>https://news.ycombinator.com/item?id=47651647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47651647</guid></item><item><title><![CDATA[New comment by finaard in "George Goble has died"]]></title><description><![CDATA[
<p>The archived copy of his old website has a picture from the beach: <a href="https://web.archive.org/web/20000511210957/http://ghg.ecn.purdue.edu/ghg2.html" rel="nofollow">https://web.archive.org/web/20000511210957/http://ghg.ecn.pu...</a><p>That's the page mostly dedicated to BBQ lighting: <a href="https://web.archive.org/web/20000511170940/http://ghg.ecn.purdue.edu/" rel="nofollow">https://web.archive.org/web/20000511170940/http://ghg.ecn.pu...</a></p>
]]></description><pubDate>Thu, 02 Apr 2026 20:12:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47619561</link><dc:creator>finaard</dc:creator><comments>https://news.ycombinator.com/item?id=47619561</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47619561</guid></item><item><title><![CDATA[New comment by finaard in "George Goble has died"]]></title><description><![CDATA[
<p>His obituary or wikipedia page are well worth a read for what he was involved in - though he probably is best known for lighting a BBQ in under 5 seconds by use of liquid oxygen, and getting into trouble with the local firedepartment for that.<p>He used to have that video on his website - which I've discovered via a Usenet discussion not too long after it happened. It was one of the first videos I've downloaded via a web browser, and almost certainly the first video made with a digital camera I've ever seen.</p>
]]></description><pubDate>Thu, 02 Apr 2026 18:21:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47618177</link><dc:creator>finaard</dc:creator><comments>https://news.ycombinator.com/item?id=47618177</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47618177</guid></item><item><title><![CDATA[George Goble has died]]></title><description><![CDATA[
<p><a href="https://en.wikipedia.org/wiki/George_H._Goble" rel="nofollow">https://en.wikipedia.org/wiki/George_H._Goble</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47618176">https://news.ycombinator.com/item?id=47618176</a></p>
<p>Points: 175</p>
<p># Comments: 40</p>
]]></description><pubDate>Thu, 02 Apr 2026 18:21:08 +0000</pubDate><link>https://www.legacy.com/us/obituaries/wlfi/name/george-goble-obituary?id=61144779</link><dc:creator>finaard</dc:creator><comments>https://news.ycombinator.com/item?id=47618176</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47618176</guid></item><item><title><![CDATA[New comment by finaard in "OpenSUSE Kalpa"]]></title><description><![CDATA[
<p>> The fact that home is shared between all the distro- and toolboxes is a bit annoying, because I would like to have stronger isolation from the host in some projects.<p>You can limit the access of distrobox, but it's a bit annoying, as they didn't think about isolation when designing it. Personally I'm not doing much with distrobox - I've been using LXC for ages to run some applications (like browsers) somewhat isolated, with only specific directories shared between home and the container.<p>Few years ago I started switching some of them to podman as that makes it easier to pre-build and share containers between systems, with a custom wrapper script to mount in resources as needed (directories, wayland socket, pulse/pipewiresocket, ...) - with my approach the opposite of distrobox: allow nothing per default, and specify resources that should be available.<p>So when I switched to immutable systems I had everything ready already to not have to rely on either system packages or flatpack and distrobox too much.<p>Overall I'm very please with the progress there - suse microos is pretty much everything we were hoping to achieve with our phone OS back at Jolla 15 years ago, but for most of the things were just not ready. We did use btrfs with snapshots to allow roll back for updates, though we didn't do a full read only root - and ran into issues with btrfs just not being stable enough at that point.</p>
]]></description><pubDate>Wed, 18 Mar 2026 06:44:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47422318</link><dc:creator>finaard</dc:creator><comments>https://news.ycombinator.com/item?id=47422318</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47422318</guid></item><item><title><![CDATA[New comment by finaard in "OpenSUSE Kalpa"]]></title><description><![CDATA[
<p>No, updates are done by creating a snapshot of the read only mounted root, and applying the packages via the usual package manager in there. The snapshot only becomes active at reboot, and if starting fails it'll revert automatically back to the last known working snapshot for the next boot.<p>Things like /etc are writeable, so you don't need to reboot for simple configuration changes.<p>You can run it just like always with all packages installed - it's just not recommended as the additional complexity on updates increases the risk that manual intervention is needed, and tooling is good enough that for a lot of stuff you don't really need it there. Like, toolbox or distrobox as podman based containers running in the host namespace (either as user or root), allowing persistent installation of debug tools, without having to reboot.</p>
]]></description><pubDate>Tue, 17 Mar 2026 18:16:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47416244</link><dc:creator>finaard</dc:creator><comments>https://news.ycombinator.com/item?id=47416244</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47416244</guid></item><item><title><![CDATA[New comment by finaard in "I'm 60 years old. Claude Code killed a passion"]]></title><description><![CDATA[
<p>Yeah, I've noticed at several customers that they're just trying to cram LLMs into everything, instead of maybe first thinking if it's sensible for that specific usecase.<p>I'm also doing some things where I don't think LLMs are not a good fit - but I'm doing it because I care to see about things like failure behaviour, how to identify when it is looping (which can be sometimes hard to see when using huge context models) and similar stuff - which results in more knowledge about when it makes sense to use LLMS. No such learnings visible at many customers, even if LLMs do something stupid.</p>
]]></description><pubDate>Mon, 16 Mar 2026 06:37:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47395768</link><dc:creator>finaard</dc:creator><comments>https://news.ycombinator.com/item?id=47395768</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47395768</guid></item><item><title><![CDATA[New comment by finaard in "I'm 60 years old. Claude Code killed a passion"]]></title><description><![CDATA[
<p>> This has been 100% my experience. I enjoy the puzzle solving and the general joy of organizing and pulling things together. I could really care less about the end result to meet some business need. The fun part is in the building, it's in the understanding, the growth of me.<p>Quite a few of the projects I always wanted to do have components or dependencies I really don't want to do. And as a result, I never did them, unless they eventually became viable to do in a commercial setting where I then had some junior developer to make the annoying stuff go away.<p>Now with LLMs I have my own junior developer to handle the annoying stuff - and as a result, a lot of my fun stuff I was thinking about in the last 3 decades finally got done.<p>One example from just last week - I had a large C codebase from the 90s I always wanted to reuse, but modern compilers have a different idea of how C should look like. It's pretty obvious from the compiler errors what you need to do each case, but I wasn't really in the mood for manually going through hundreds of source files. So I just stuck a locally running qwen coder in yolo mode into a container, forgot about it for a week, and came back to a compiling code base. Diff is quick to review, only had a handful of cases where it needed manual intervention.</p>
]]></description><pubDate>Sun, 15 Mar 2026 14:50:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47387949</link><dc:creator>finaard</dc:creator><comments>https://news.ycombinator.com/item?id=47387949</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47387949</guid></item><item><title><![CDATA[New comment by finaard in "Rebasing in Magit"]]></title><description><![CDATA[
<p>The slowness on startup in my emacs mainly comes from my customizations - over the last almost 3 decades I've accumulated roughly 30k loc of custom lisp, plus a lot of 3rd party stuff.<p>But I typically start emacs at boot, and then it runs until I reboot. I usually have one GUI frame, and one tui frame running in tmux so I can easily attach to my emacs session from a different computer. I have an emacsclient wrapper that opens stuff from the command line in my running emacs (and also mail wrappers, so clicking on a mail link in a browser opens a mail compositor in emacs).<p>I'm using eyebrowse with a bunch of own convenience features for workspaces in emacs - stuff like "when I switch to a buffer it'll switch to the workspace wher e that buffer is open unless I tell it I want it here". Combine that with some custom SSH entry points and especially on the notebook where I only have one screen it's way more comfortable to use than the OS window management for a terminal/ssh session messy like me.</p>
]]></description><pubDate>Tue, 10 Mar 2026 17:38:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47326398</link><dc:creator>finaard</dc:creator><comments>https://news.ycombinator.com/item?id=47326398</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47326398</guid></item><item><title><![CDATA[New comment by finaard in "I am happier writing code by hand"]]></title><description><![CDATA[
<p>I've wrote this a few times, but LLM interactions often remind me of my days at Nokia - a lot of the interactions are exactly like what I remember with some of their cheap subcons there.<p>I even have exactly the same discussion after it messed up, like "My code is working, ignore that failing test, that was always broking, and I definitey didn't break it just now".</p>
]]></description><pubDate>Sun, 08 Feb 2026 18:03:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46936840</link><dc:creator>finaard</dc:creator><comments>https://news.ycombinator.com/item?id=46936840</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46936840</guid></item><item><title><![CDATA[New comment by finaard in "A few random notes from Claude coding quite a bit last few weeks"]]></title><description><![CDATA[
<p>That's not really a new thing now, it just shows differently.<p>15 years ago I was working in an environment where they had lots of Indians as cheap labour - and the same thing will show up in any environment where you go for hiring a mass of cheap people while looking more at the cost than at qualifications: You pretty much need to trick them into reading stuff that are relevant.<p>I remember one case where one had a problem they couldn't solve, and couldn't give me enough info to help remotely. In the end I was sitting next to them, and made them read anything showing up on the screen out loud. Took a few tries where they were just closing dialog boxes without reading it, but eventually we had that under control enough that they were able to read the error messages to me, and then went "Oh, so _that's_ the problem?!"<p>Overall interacting with a LLM feels a lot like interacting with one of them back then, even down to the same excuses ("I didn't break anything in that commit, that test case was never passing") - and my expectation for what I can get out of it is pretty much the same as back then, and approach to interacting with it is pretty similar. It's pretty much an even cheaper unskilled developer, you just need to treat it as such. And you don't pair it up with other unskilled developers.</p>
]]></description><pubDate>Wed, 28 Jan 2026 07:14:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46792052</link><dc:creator>finaard</dc:creator><comments>https://news.ycombinator.com/item?id=46792052</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46792052</guid></item><item><title><![CDATA[New comment by finaard in "Vibe coding kills open source"]]></title><description><![CDATA[
<p>LLMs can be quite useful in reverse engineering - there's typically a lot of steps which are not really difficult, but are hard to script, and still require a bit of an idea what's going on. Quite a bit of that can be automated with LLMs now - so it's also a lot easier now to figure what your proprietary blob does, and either interface with it, or just publish an implementation of the functionality as open source, potentially messing with your business plan.</p>
]]></description><pubDate>Mon, 26 Jan 2026 20:45:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46771270</link><dc:creator>finaard</dc:creator><comments>https://news.ycombinator.com/item?id=46771270</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46771270</guid></item><item><title><![CDATA[New comment by finaard in "The Vietnam government has banned rooted phones from using any banking app"]]></title><description><![CDATA[
<p>The last time I (EU) touched a check was in 2006 - my elderly landlord used that to refund overpaid utilities. I had to google what to do with that thing - the bank I was with wasn't handling checks at all, so I had to go to a branch of a different bank. And even there they first had to look up what to do with that thing.</p>
]]></description><pubDate>Fri, 09 Jan 2026 21:03:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46559292</link><dc:creator>finaard</dc:creator><comments>https://news.ycombinator.com/item?id=46559292</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46559292</guid></item><item><title><![CDATA[New comment by finaard in "The Vietnam government has banned rooted phones from using any banking app"]]></title><description><![CDATA[
<p>I'm in Europe, and some of my banks still operate with a token just showing numbers, while others use devices with QR code readers and a colour display which then can show transaction details.<p>They don't really like you using that and keep annoying you to stop doing that, but I don't think they'll fully get rid of that - those are filling some accessibility niches as well.</p>
]]></description><pubDate>Fri, 09 Jan 2026 21:00:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46559253</link><dc:creator>finaard</dc:creator><comments>https://news.ycombinator.com/item?id=46559253</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46559253</guid></item><item><title><![CDATA[New comment by finaard in "The Vietnam government has banned rooted phones from using any banking app"]]></title><description><![CDATA[
<p>I guess you can still do banking on your PC?<p>I stopped using banking apps on my phones a few years ago - they got more and more annoying, and I don't buy into the "the device is secure and should be used as a trust token". So I'm now back to banking only on my computer, with a hardware token for TAN generation.</p>
]]></description><pubDate>Fri, 09 Jan 2026 17:56:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46556759</link><dc:creator>finaard</dc:creator><comments>https://news.ycombinator.com/item?id=46556759</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46556759</guid></item><item><title><![CDATA[New comment by finaard in "Adafruit: Arduino’s Rules Are ‘Incompatible With Open Source’"]]></title><description><![CDATA[
<p>> People also do not like the arduino ide because the days of easy setup and run are gone and a real way of debug is needed in most projects.<p>A surprising amount of embedded SoCs target the Arduino IDE either as the main IDE, or one of the main ones. And for those the setup is still pretty easy for non technical users - "Download IDE, paste this into the boardmanager, compile the sketch, upload". That's the main reason I'm still using the Arduino IDE for stuff I publish and expect less technical people to use.<p>The problem with the IDE is that it doesn't offer a gradual path to more advanced usage. You're pretty much stuck with a single file main project. You can split off functionality into libraries, but the way library resolving works is way worse compared to "proper" build systems. There are projects to provide makefiles for Arduino projects, but it's a bit of a pain to set up - I use that for CI on some of my stuff, but it clearly is on the other end of difficulty scale.<p>And of course the editor is horrible - but thanks to file watching and automatic reloads that isn't much of an issue nowadasy.</p>
]]></description><pubDate>Mon, 15 Dec 2025 07:50:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46271543</link><dc:creator>finaard</dc:creator><comments>https://news.ycombinator.com/item?id=46271543</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46271543</guid></item><item><title><![CDATA[New comment by finaard in "“You should never build a CMS”"]]></title><description><![CDATA[
<p>I think it's good practise to build something CMS like for fun - as long as you don't expect it to be useful or used, outside of maybe your personal page. It's useful to experiment and learn stuff that might be useful at scale in other projects.<p>I intentionally made a few interesting choices for my stuff, just to see how far you can push it, and to make sure no sane person would ever use that in production (like, from before Markdown was around, I was wondering how far you can get with doing a simple markup language parsed by using regexp only. Turns out, surprisingly far, but if something doesn't parse as expected later on you have a bit of a problem)</p>
]]></description><pubDate>Sun, 14 Dec 2025 09:42:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46261935</link><dc:creator>finaard</dc:creator><comments>https://news.ycombinator.com/item?id=46261935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46261935</guid></item></channel></rss>