<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: qudat</title><link>https://news.ycombinator.com/user?id=qudat</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 14 Apr 2026 17:34:33 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=qudat" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by qudat in "Make tmux pretty and usable (2024)"]]></title><description><![CDATA[
<p>Check out: <a href="https://github.com/neurosnap/zmx" rel="nofollow">https://github.com/neurosnap/zmx</a><p>It uses libghostty to restore scrollback history and terminal state.</p>
]]></description><pubDate>Tue, 14 Apr 2026 03:10:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47760788</link><dc:creator>qudat</dc:creator><comments>https://news.ycombinator.com/item?id=47760788</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47760788</guid></item><item><title><![CDATA[New comment by qudat in "Write less code, be more responsible"]]></title><description><![CDATA[
<p>A similar post with more emphasis on validating changes: <a href="https://bower.sh/thinking-slow-writing-fast" rel="nofollow">https://bower.sh/thinking-slow-writing-fast</a></p>
]]></description><pubDate>Tue, 14 Apr 2026 02:52:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47760688</link><dc:creator>qudat</dc:creator><comments>https://news.ycombinator.com/item?id=47760688</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47760688</guid></item><item><title><![CDATA[New comment by qudat in "Sam Altman's response to Molotov cocktail incident"]]></title><description><![CDATA[
<p>Hard agree.</p>
]]></description><pubDate>Sat, 11 Apr 2026 02:36:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47726756</link><dc:creator>qudat</dc:creator><comments>https://news.ycombinator.com/item?id=47726756</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47726756</guid></item><item><title><![CDATA[New comment by qudat in "Native Instant Space Switching on macOS"]]></title><description><![CDATA[
<p>Single monitor workflows — which are more ergonomic — make switching spaces a necessity. It might not impact productivity but it is annoying as hell switching around spaces a lot</p>
]]></description><pubDate>Thu, 09 Apr 2026 22:03:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47710834</link><dc:creator>qudat</dc:creator><comments>https://news.ycombinator.com/item?id=47710834</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47710834</guid></item><item><title><![CDATA[New comment by qudat in "Native Instant Space Switching on macOS"]]></title><description><![CDATA[
<p>It’s insane and the worst part about Mac OS</p>
]]></description><pubDate>Thu, 09 Apr 2026 22:00:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47710805</link><dc:creator>qudat</dc:creator><comments>https://news.ycombinator.com/item?id=47710805</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47710805</guid></item><item><title><![CDATA[New comment by qudat in "Git commands I run before reading any code"]]></title><description><![CDATA[
<p>To be completely fair to JJ: you can still use git commands and any aliases with it.  I daily JJ in all of my repos but I created these aliases inside of git.  That's one of the great aspects of JJ: it's fully compatible with git.</p>
]]></description><pubDate>Thu, 09 Apr 2026 03:31:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47698981</link><dc:creator>qudat</dc:creator><comments>https://news.ycombinator.com/item?id=47698981</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47698981</guid></item><item><title><![CDATA[New comment by qudat in "Neovim 0.12.0"]]></title><description><![CDATA[
<p>There is zero reason not to include a picker like helix does. I’m gonna guess 90% of everyone running neovim has a picker</p>
]]></description><pubDate>Mon, 30 Mar 2026 01:05:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47569260</link><dc:creator>qudat</dc:creator><comments>https://news.ycombinator.com/item?id=47569260</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47569260</guid></item><item><title><![CDATA[New comment by qudat in "GitHub is once again down"]]></title><description><![CDATA[
<p>Their primary goal in the last year was to move to Azure.  Any massive infra migration is going to cause issues.</p>
]]></description><pubDate>Tue, 24 Mar 2026 20:59:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47509208</link><dc:creator>qudat</dc:creator><comments>https://news.ycombinator.com/item?id=47509208</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47509208</guid></item><item><title><![CDATA[New comment by qudat in "Ripgrep is faster than grep, ag, git grep, ucg, pt, sift (2016)"]]></title><description><![CDATA[
<p>Because we are constantly writing variables that are lowercase. Coming up with a name that is both short but immediately understandable is what we live for. Variables are our shrine, we stare at them everyday and are used to their beauty and simplicity.</p>
]]></description><pubDate>Tue, 24 Mar 2026 11:22:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47501064</link><dc:creator>qudat</dc:creator><comments>https://news.ycombinator.com/item?id=47501064</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47501064</guid></item><item><title><![CDATA[New comment by qudat in "Ripgrep is faster than grep, ag, git grep, ucg, pt, sift (2016)"]]></title><description><![CDATA[
<p>Waiting for the zig port</p>
]]></description><pubDate>Tue, 24 Mar 2026 11:20:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47501046</link><dc:creator>qudat</dc:creator><comments>https://news.ycombinator.com/item?id=47501046</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47501046</guid></item><item><title><![CDATA[New comment by qudat in "Atuin v18.13 – better search, a PTY proxy, and AI for your shell"]]></title><description><![CDATA[
<p>If you want VC money you need to put an AI spin on it.</p>
]]></description><pubDate>Sat, 21 Mar 2026 14:09:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47467178</link><dc:creator>qudat</dc:creator><comments>https://news.ycombinator.com/item?id=47467178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47467178</guid></item><item><title><![CDATA[New comment by qudat in "Ghostling"]]></title><description><![CDATA[
<p>Interesting you mention tmux because it itself resembles a terminal emulator. It has its own terminal feature matrix that controls what your parent emulator can render. It sounds like you aren’t using tabs and splits in tmux but it does include them.<p>It sounds like you could get away with using a tool like <a href="https://zmx.sh" rel="nofollow">https://zmx.sh</a> which only handles session persistence (attach/detach). It also uses libghostty but only for state restoration on reattach.</p>
]]></description><pubDate>Sat, 21 Mar 2026 06:19:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47464458</link><dc:creator>qudat</dc:creator><comments>https://news.ycombinator.com/item?id=47464458</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47464458</guid></item><item><title><![CDATA[New comment by qudat in "The “small web” is bigger than you might think"]]></title><description><![CDATA[
<p>I built <a href="https://prose.sh" rel="nofollow">https://prose.sh</a> as part of my journey into Gemini and back out.  Ya, it's just a simple blog, but you can completely manage it with ssh and is compatible with hugo when people want to eject.<p>We also recently released support for plain-text-lists which is a gemini-inspired spec that use lists as its foundational structure.<p><a href="https://pico.sh/plain-text-lists" rel="nofollow">https://pico.sh/plain-text-lists</a><p>example: <a href="https://blog.pico.sh/ann-034-plain-text-lists" rel="nofollow">https://blog.pico.sh/ann-034-plain-text-lists</a></p>
]]></description><pubDate>Tue, 17 Mar 2026 01:16:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47407393</link><dc:creator>qudat</dc:creator><comments>https://news.ycombinator.com/item?id=47407393</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47407393</guid></item><item><title><![CDATA[New comment by qudat in "LLMs can be exhausting"]]></title><description><![CDATA[
<p>> The velocity is up AND the quality is up.<p>This is not my experience on a team of experienced SWEs working on a product worth 100m/year.<p>Agents are a great search engine for a codebase and really nice for debugging but anytime we have it write feature code it makes too many mistakes. We end up spending more time tuning the process than it takes to just write the code AND you are trading human context with agent context that gets wiped.</p>
]]></description><pubDate>Mon, 16 Mar 2026 01:00:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47393858</link><dc:creator>qudat</dc:creator><comments>https://news.ycombinator.com/item?id=47393858</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47393858</guid></item><item><title><![CDATA[New comment by qudat in "LLMs can be exhausting"]]></title><description><![CDATA[
<p>It’s easier to write code than read it.</p>
]]></description><pubDate>Mon, 16 Mar 2026 00:54:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47393822</link><dc:creator>qudat</dc:creator><comments>https://news.ycombinator.com/item?id=47393822</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47393822</guid></item><item><title><![CDATA[New comment by qudat in "Coding after coders: The end of computer programming as we know it?"]]></title><description><![CDATA[
<p>That’s going to give you all a ton of job security in a year when we realize that prompt first yields terrible results for maintainability.</p>
]]></description><pubDate>Sat, 14 Mar 2026 13:56:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47376724</link><dc:creator>qudat</dc:creator><comments>https://news.ycombinator.com/item?id=47376724</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47376724</guid></item><item><title><![CDATA[New comment by qudat in "SSH Secret Menu"]]></title><description><![CDATA[
<p>I use it all the time with <a href="https://tuns.sh" rel="nofollow">https://tuns.sh</a> that let's you expose localhost to the public.</p>
]]></description><pubDate>Wed, 11 Mar 2026 14:42:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47336224</link><dc:creator>qudat</dc:creator><comments>https://news.ycombinator.com/item?id=47336224</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47336224</guid></item><item><title><![CDATA[New comment by qudat in "How we rebuilt Next.js with AI in one week"]]></title><description><![CDATA[
<p>I get that people like but I really cannot stand most of the decisions it made. The worst of all is auto imports which every language has rejected: <a href="https://bower.sh/on-autoloading" rel="nofollow">https://bower.sh/on-autoloading</a></p>
]]></description><pubDate>Sun, 08 Mar 2026 01:56:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47293546</link><dc:creator>qudat</dc:creator><comments>https://news.ycombinator.com/item?id=47293546</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47293546</guid></item><item><title><![CDATA[New comment by qudat in "How we rebuilt Next.js with AI in one week"]]></title><description><![CDATA[
<p>I built something similar actually: <a href="https://starfx.bower.sh" rel="nofollow">https://starfx.bower.sh</a></p>
]]></description><pubDate>Sun, 08 Mar 2026 01:54:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47293528</link><dc:creator>qudat</dc:creator><comments>https://news.ycombinator.com/item?id=47293528</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47293528</guid></item><item><title><![CDATA[New comment by qudat in "Ghostmd: Ghostty but for Markdown Notes"]]></title><description><![CDATA[
<p>Similarly <a href="https://prose.sh" rel="nofollow">https://prose.sh</a> which is a markdown blog you just rsync to their service</p>
]]></description><pubDate>Sun, 08 Mar 2026 01:31:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47293389</link><dc:creator>qudat</dc:creator><comments>https://news.ycombinator.com/item?id=47293389</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47293389</guid></item></channel></rss>