<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: themadsens</title><link>https://news.ycombinator.com/user?id=themadsens</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Jul 2026 08:24:23 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=themadsens" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by themadsens in "Stinkpot: SQLite-backed shell history"]]></title><description><![CDATA[
<p>Just enable perpetual bash history and install fzf.
That will get you CTRL-R (and a lot of other niceties) out of the box.</p>
]]></description><pubDate>Sun, 26 Jul 2026 20:31:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49062116</link><dc:creator>themadsens</dc:creator><comments>https://news.ycombinator.com/item?id=49062116</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49062116</guid></item><item><title><![CDATA[An ad-hoc replacement for multitail made with tmux and grcat]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/themadsens/tmtail/tree/main">https://github.com/themadsens/tmtail/tree/main</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48830847">https://news.ycombinator.com/item?id=48830847</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 08 Jul 2026 12:06:39 +0000</pubDate><link>https://github.com/themadsens/tmtail/tree/main</link><dc:creator>themadsens</dc:creator><comments>https://news.ycombinator.com/item?id=48830847</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48830847</guid></item><item><title><![CDATA[New comment by themadsens in "Neovim 0.12.0"]]></title><description><![CDATA[
<p>The dot command, as you probably well know, <i>is</i> a macro that captures the last change: was it '3cw' or 'cE' or '7s' or <visual>s or 'ct)', all changed to the last insert. All intuitively without you even having to think about it.<p>Much more powerful than "change all my selections to the next input" IMO.</p>
]]></description><pubDate>Mon, 30 Mar 2026 18:12:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47577728</link><dc:creator>themadsens</dc:creator><comments>https://news.ycombinator.com/item?id=47577728</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47577728</guid></item><item><title><![CDATA[New comment by themadsens in "Neovim 0.12.0"]]></title><description><![CDATA[
<p>Whats with all the fuss over multicursor. How is this different from just using '.'</p>
]]></description><pubDate>Sun, 29 Mar 2026 19:26:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47566334</link><dc:creator>themadsens</dc:creator><comments>https://news.ycombinator.com/item?id=47566334</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47566334</guid></item><item><title><![CDATA[New comment by themadsens in "Nanobrew: The fastest macOS package manager compatible with brew"]]></title><description><![CDATA[
<p>I naively assumed it would work on the <i>already</i> installed homebrew packages. No such luck.<p>After installing, 'nb list' and thus eg. 'nb outdated' will yield the empty list!
I have absolutely no use for a competing homebrew installation that is <i>mostly</i> compatible ..</p>
]]></description><pubDate>Tue, 24 Mar 2026 18:18:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47506902</link><dc:creator>themadsens</dc:creator><comments>https://news.ycombinator.com/item?id=47506902</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47506902</guid></item><item><title><![CDATA[New comment by themadsens in "Hammerspoon"]]></title><description><![CDATA[
<p>Maybe not:
<a href="https://www.reddit.com/r/hammerspoon/comments/1puln7j/110_released_and_a_discussion_about_the_future/" rel="nofollow">https://www.reddit.com/r/hammerspoon/comments/1puln7j/110_re...</a>
<a href="https://github.com/cmsj/Hammerspoon2" rel="nofollow">https://github.com/cmsj/Hammerspoon2</a></p>
]]></description><pubDate>Sat, 14 Mar 2026 20:38:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47380911</link><dc:creator>themadsens</dc:creator><comments>https://news.ycombinator.com/item?id=47380911</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47380911</guid></item><item><title><![CDATA[New comment by themadsens in "I set all 376 Vim options and I'm still a fool"]]></title><description><![CDATA[
<p>I was lucky enough that my first employer ran the very first 4.2BSD in Denmark outside academia (on a DEC-VAX/750), so i grew up with Bill Joy's newfangled "vi" and spent countless hours recap'ing the cheat sheet.<p>To this day stuff like "3dw" and "d}{{[P" are just second nature.
Very much enjoying moders stuff like neovim and CoC/LSP too.<p>And yes, nvim is perferctly suitable for Java and maven with ctags/ripgrep/fzf etc. plugins</p>
]]></description><pubDate>Tue, 20 Jan 2026 19:04:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46696330</link><dc:creator>themadsens</dc:creator><comments>https://news.ycombinator.com/item?id=46696330</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46696330</guid></item><item><title><![CDATA[New comment by themadsens in "I set all 376 Vim options and I'm still a fool"]]></title><description><![CDATA[
<p>More often than not you want 'de' or 'ye' rather than 'dw' or 'yw'</p>
]]></description><pubDate>Tue, 20 Jan 2026 18:54:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46696182</link><dc:creator>themadsens</dc:creator><comments>https://news.ycombinator.com/item?id=46696182</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46696182</guid></item><item><title><![CDATA[New comment by themadsens in "A tiny (1000 lines), fastish, embeddable scripting language can be AOT compiled"]]></title><description><![CDATA[
<p>Sweet, <i>very</i> impressed.<p>To be really usable, for embedded and otherwise, a well documented and ergonomic C API for bindings is needed though.<p>The closest I could find was "If you need to add more predefined functions, add them in intrinsics.h."
I <i>will</i> take a look though, this seems really promising<p>EDIT: Looks to be pretty easy to tack an external registration mechanism onto intrinsics.h. Good to go then ..<p>.. Only two SO comments at this point .. come on folks :-)</p>
]]></description><pubDate>Sat, 30 Aug 2025 07:35:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=45072685</link><dc:creator>themadsens</dc:creator><comments>https://news.ycombinator.com/item?id=45072685</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45072685</guid></item><item><title><![CDATA[New comment by themadsens in "I ported pigz from Unix to Windows"]]></title><description><![CDATA[
<p>I wish premake could gain more traction. 
It is the comprehensible alternative to Cmake etc.</p>
]]></description><pubDate>Mon, 23 Jun 2025 21:03:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=44360059</link><dc:creator>themadsens</dc:creator><comments>https://news.ycombinator.com/item?id=44360059</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44360059</guid></item><item><title><![CDATA[New comment by themadsens in "The length of file names in early Unix"]]></title><description><![CDATA[
<p>Oh yes. For one thing "hexdump -C ." would work out nicely in those days.</p>
]]></description><pubDate>Wed, 28 May 2025 19:56:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=44120093</link><dc:creator>themadsens</dc:creator><comments>https://news.ycombinator.com/item?id=44120093</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44120093</guid></item><item><title><![CDATA[New comment by themadsens in "Yocto, RockPi and SBOMs: Building modern embedded Linux images"]]></title><description><![CDATA[
<p>I always found buildroot a lot easier to fathom and harness. And certainly flexible enough with the ability patch every included recipe and package.</p>
]]></description><pubDate>Fri, 21 Feb 2025 20:34:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=43132636</link><dc:creator>themadsens</dc:creator><comments>https://news.ycombinator.com/item?id=43132636</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43132636</guid></item><item><title><![CDATA[New comment by themadsens in "That's not an abstraction, that's a layer of indirection"]]></title><description><![CDATA[
<p>Well said! I have met a few of these codesmells where the actual functioning is hidden behind a bewildering maze of facades, shims, proxies and whatnot.<p>I guess some has had an irresistible itch to use as many patterns from the GoF book as possible.</p>
]]></description><pubDate>Sat, 28 Dec 2024 10:14:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=42529921</link><dc:creator>themadsens</dc:creator><comments>https://news.ycombinator.com/item?id=42529921</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42529921</guid></item><item><title><![CDATA[New comment by themadsens in "Ghostty 1.0"]]></title><description><![CDATA[
<p>Very impressed with ghostty so far, but:
Main reasons for sticking with ITerm2 (for the moment at least):<p>- "Seamless" cut & paste with paste on "2 X right click" + "Trim trailing LF"<p>- Quadruple click "Smart selection"<p>- Brillant search with highlighting in text and scrollbar<p>- Support for OSC-1 "icon titles" in tabs, as opposed to OSC-0 "header title"</p>
]]></description><pubDate>Fri, 27 Dec 2024 21:14:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=42526090</link><dc:creator>themadsens</dc:creator><comments>https://news.ycombinator.com/item?id=42526090</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42526090</guid></item><item><title><![CDATA[New comment by themadsens in "Ghostty 1.0 Is Coming"]]></title><description><![CDATA[
<p>I connect to serial ports <i>a lot</i> in what I do, and never really understood why this should be handled by the terminal emulator. Much better done with eg. picocom, python serial.tools.miniterm or the like.</p>
]]></description><pubDate>Wed, 23 Oct 2024 19:40:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=41928614</link><dc:creator>themadsens</dc:creator><comments>https://news.ycombinator.com/item?id=41928614</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41928614</guid></item><item><title><![CDATA[New comment by themadsens in "LuaRT: Lua programming environment for console, desktop applications for Windows"]]></title><description><![CDATA[
<p>LuaRT is based on ZeroBrane, actually :-)</p>
]]></description><pubDate>Sun, 26 May 2024 08:04:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=40480435</link><dc:creator>themadsens</dc:creator><comments>https://news.ycombinator.com/item?id=40480435</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40480435</guid></item><item><title><![CDATA[New comment by themadsens in "Keyboard tricks from a macOS app dev"]]></title><description><![CDATA[
<p>Alfred (<a href="https://alfredapp.com" rel="nofollow">https://alfredapp.com</a>) has a snippet manager (and a _whole_ lot more kbd goodies)</p>
]]></description><pubDate>Sun, 23 Apr 2023 20:07:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=35679983</link><dc:creator>themadsens</dc:creator><comments>https://news.ycombinator.com/item?id=35679983</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35679983</guid></item><item><title><![CDATA[New comment by themadsens in "So you've installed `fzf` – now what?"]]></title><description><![CDATA[
<p>You can: Help for bash 'history -s args':
   The args are added to the end of the history list as a single entry</p>
]]></description><pubDate>Tue, 21 Mar 2023 18:52:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=35250747</link><dc:creator>themadsens</dc:creator><comments>https://news.ycombinator.com/item?id=35250747</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35250747</guid></item><item><title><![CDATA[New comment by themadsens in "Using a Raspberry Pi to add a second HDMI port to a laptop"]]></title><description><![CDATA[
<p>Incidentally, this is how you add a second external monitor to an M1/M2 macbook</p>
]]></description><pubDate>Wed, 15 Mar 2023 16:53:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=35171160</link><dc:creator>themadsens</dc:creator><comments>https://news.ycombinator.com/item?id=35171160</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35171160</guid></item><item><title><![CDATA[New comment by themadsens in "Show HN: Procal: A simple Qt-based programming calculator"]]></title><description><![CDATA[
<p>Hmm doesn't seem to do 64bit very well:
0xdeadbeefcafebabe -> 0xdeadbeefcafeb800<p>Is the result by any means passing through a double? like in freakin' JS!</p>
]]></description><pubDate>Sat, 04 Mar 2023 22:04:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=35024905</link><dc:creator>themadsens</dc:creator><comments>https://news.ycombinator.com/item?id=35024905</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35024905</guid></item></channel></rss>