<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: dualogy</title><link>https://news.ycombinator.com/user?id=dualogy</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 21 Jul 2026 17:59:06 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dualogy" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dualogy in "Intuit to lay off over 3k employees to refocus on AI"]]></title><description><![CDATA[
<p>I think you're on to something here. For a multi-product dev company, they could (if domain still available) brand as 'without.ai' or 'no.ai' or 'sans.ai' and do 'taxware.sans.ai', 'todo-mvc.sans.ai', 'basecampclone.sans.ai' etc..</p>
]]></description><pubDate>Thu, 21 May 2026 04:36:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48217918</link><dc:creator>dualogy</dc:creator><comments>https://news.ycombinator.com/item?id=48217918</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48217918</guid></item><item><title><![CDATA[New comment by dualogy in "Ask HN: Is it worth learning Vim in 2026?"]]></title><description><![CDATA[
<p>Well for git stuff or any CLI stuff, I just key-chord into the integrated terminal (or alt-tab into my terminal emulator, depending on task) and do the git commands, having the whole "git integration" thing disabled in `settings.json` in the first place..</p>
]]></description><pubDate>Sun, 22 Feb 2026 05:50:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47108590</link><dc:creator>dualogy</dc:creator><comments>https://news.ycombinator.com/item?id=47108590</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47108590</guid></item><item><title><![CDATA[New comment by dualogy in "Ask HN: Is it worth learning Vim in 2026?"]]></title><description><![CDATA[
<p>Aficionados of modal editing often insinuate that one would require mouse use in non-modal editing. Yet I have always fully keyboard-operated my non-modal editors, whether VSCode in the last 9 years or previously, Sublime and others, all the way back to Turbo Pascal in the late 90s. I don't ever use the mouse in them, whether I'm inside a text buffer or in the Command Palette (or in menus for the pre-Sublime editors back when). For example, F1 is bound to show "hover" doc tips over the symbol that the caret is in. A couple function keys and ctrl/alt/shift-plus-some-mnemonic letter are soo swiftly and easily muscle-memoried, I never felt any need for mousing, or for "modes" and typing just to switch from one to another.<p>I'm sure once one is used to modal editing, one can be speedy with it. So can I, entirely without modal yet without mousing  =)</p>
]]></description><pubDate>Sat, 21 Feb 2026 20:30:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47104392</link><dc:creator>dualogy</dc:creator><comments>https://news.ycombinator.com/item?id=47104392</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47104392</guid></item><item><title><![CDATA[New comment by dualogy in "Building a TUI is easy now"]]></title><description><![CDATA[
<p>> VS Code with the Vim extension is largely mouseless<p>It's also easily mouseless without any Vim or like extension. I never mouse in it, having given intuitive-to-me keychords to all the various moves I need to make beyond the standard stuff.</p>
]]></description><pubDate>Fri, 13 Feb 2026 22:48:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47008888</link><dc:creator>dualogy</dc:creator><comments>https://news.ycombinator.com/item?id=47008888</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47008888</guid></item><item><title><![CDATA[New comment by dualogy in "Zed editor switching graphics lib from blade to wgpu"]]></title><description><![CDATA[
<p>> Using electron or GTK or whatever<p>You say that like they're in the same category, but one is an embedded Chromium and the other a native windowing toolkit.</p>
]]></description><pubDate>Fri, 13 Feb 2026 22:24:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47008635</link><dc:creator>dualogy</dc:creator><comments>https://news.ycombinator.com/item?id=47008635</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47008635</guid></item><item><title><![CDATA[New comment by dualogy in "I write games in C (yes, C) (2016)"]]></title><description><![CDATA[
<p>> as practically all so called c++ libs also export a c header as they know how important it is<p>In the gamedev space, I'd say too few of them do.</p>
]]></description><pubDate>Sun, 08 Feb 2026 08:09:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46932349</link><dc:creator>dualogy</dc:creator><comments>https://news.ycombinator.com/item?id=46932349</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46932349</guid></item><item><title><![CDATA[New comment by dualogy in "Hackers (1995) Animated Experience"]]></title><description><![CDATA[
<p>> 90s/early 2000s breakbeat songs<p>Can recommend such a mix, too. Gather select works of The Chemical Brothers, The Dust Brothers, Bassbin Twins, Crystal Method, DJ Krush, Dub Pistols, Lunatic Calm, Meat Katie... and you're Somewhen Else during it. Works for commutes/trips, too.</p>
]]></description><pubDate>Fri, 06 Feb 2026 16:39:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=46915030</link><dc:creator>dualogy</dc:creator><comments>https://news.ycombinator.com/item?id=46915030</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46915030</guid></item><item><title><![CDATA[New comment by dualogy in "Godot 4.6 Release: It's all about your flow"]]></title><description><![CDATA[
<p>> but for writing a complete application I would want to develop in my language/editor/ecosystem of choice<p>For well over a year now, you can use an external editor (VSCodium or whatever) and set it in Godot settings (so that clicking a script icon in the scene tree opens that file, and clicking a signal handler in the properties pane jumps to that line), and the LSP for GDScript (which is hosted by your running Godot instance, and which your editor's LSP client connects to)  has been excellent back when I last dabbled in it.</p>
]]></description><pubDate>Sat, 31 Jan 2026 05:30:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46833793</link><dc:creator>dualogy</dc:creator><comments>https://news.ycombinator.com/item?id=46833793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46833793</guid></item><item><title><![CDATA[New comment by dualogy in "Show HN: Cicada – A scripting language that integrates with C"]]></title><description><![CDATA[
<p>AngelScript. Matured & maintained since 2003, is fully typed and with C syntax. <a href="https://www.angelcode.com/angelscript/" rel="nofollow">https://www.angelcode.com/angelscript/</a></p>
]]></description><pubDate>Fri, 30 Jan 2026 22:01:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46830551</link><dc:creator>dualogy</dc:creator><comments>https://news.ycombinator.com/item?id=46830551</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46830551</guid></item><item><title><![CDATA[New comment by dualogy in "I replaced Windows with Linux and everything's going great"]]></title><description><![CDATA[
<p>Since I found with searchable app menus / start menus that I don't ever navigate through menus but just start typing, I ditched the menu entirely and have KRunner bound to the Win key. Not only is it fine with any desktop app GTK or not (that packagers have ensured will install with its FreeDesktop metadata file or some such), it supports all the enabled KDE Search plugins. So I don't ever open a calc app again, either..</p>
]]></description><pubDate>Sat, 10 Jan 2026 21:20:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46570029</link><dc:creator>dualogy</dc:creator><comments>https://news.ycombinator.com/item?id=46570029</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46570029</guid></item><item><title><![CDATA[New comment by dualogy in "Project ideas to appreciate the art of programming"]]></title><description><![CDATA[
<p>Gives "Non-Image content-type returned", I guess GH doesn't like hot-linking its hosted user assets.<p>Might want to link the `.md` that embeds it instead, if any</p>
]]></description><pubDate>Wed, 31 Dec 2025 07:17:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46442127</link><dc:creator>dualogy</dc:creator><comments>https://news.ycombinator.com/item?id=46442127</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46442127</guid></item><item><title><![CDATA[New comment by dualogy in "Fabrice Bellard Releases MicroQuickJS"]]></title><description><![CDATA[
<p>> transparent switching between skins (about as easy as changing the tab sizes)<p>One of my pet "not today but some day" project ideas. In my case, I wanted to give Python/Gdscript syntax to any & all the curly languages (a potential boon to all users of non-Anglo keyboard layouts), one by one, via VSCode extension that implements a virtual filesystem over the real one which translates back & forth the syntaxes during the load/edit/save cycle. Then the whole live LSP background running for the underlying real source files and resurfacing that in the same extension with line-number matchings etc.<p>Anyone, please steal this idea and run with it, I'm too short on time for  it for now  =)</p>
]]></description><pubDate>Wed, 24 Dec 2025 09:21:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46373958</link><dc:creator>dualogy</dc:creator><comments>https://news.ycombinator.com/item?id=46373958</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46373958</guid></item><item><title><![CDATA[New comment by dualogy in "Show HN: Fresh – A new terminal editor built in Rust"]]></title><description><![CDATA[
<p>Goood stuff!<p>One of my long-standing "would make if I had the time and perseverance" themes has been a terminal text editor that's hugely VSCode-like + compatible, so always glad to hear anyone going anywhere near that, and hence I perked up from these:<p>> <i>Prioritizes standard keybindings and a minimal learning curve.</i><p>> <i>Extensibility: Uses TypeScript (via Deno) for plugins, making it accessible to a large developer base.</i><p>Because where you are now with Fresh, you're probably really not far from supporting say `settings.json`, `launch.json`, `tasks.json`, `keybindings.json`, `.tmTheme`s and theme `.json`s, and indeed bringing up a VSCode-API-implementing "extension host" that can load up and run/host most `.vsix`es. Now, being terminal-based you'd skip over certain feature subsets such as webviews, custom (non-text) editors and the like... and might postpone Notebooks and such fancies initially, but:<p>Consider! 1000s of high-value, capable, tech-specific dev extensions out there, all readily supported by your just-spawned new editor. Doesn't that sound pretty exciting?<p>After all, there's a huge subset of VSCode fans who'd always switch in a heartbeat to a just-simply-non-Electron version (whether native or terminal) of the very same feature-scape & extensions & UI dev experience if only it was made and to max compatibility (and MS won't ever do so).<p>All that's missing (from screenshot glance) is the other sidebars & panels in addition to File Explorer  =)<p>Will be putting your Fresh on my Github Watch list, but then again, I never really read the GH feed anyway.. but maybe I'll remember to check back in every quarter or so  =)</p>
]]></description><pubDate>Wed, 03 Dec 2025 20:53:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46139988</link><dc:creator>dualogy</dc:creator><comments>https://news.ycombinator.com/item?id=46139988</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46139988</guid></item><item><title><![CDATA[KDE going all-in on a Wayland future]]></title><description><![CDATA[
<p>Article URL: <a href="https://blogs.kde.org/2025/11/26/going-all-in-on-a-wayland-future/">https://blogs.kde.org/2025/11/26/going-all-in-on-a-wayland-future/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46085593">https://news.ycombinator.com/item?id=46085593</a></p>
<p>Points: 58</p>
<p># Comments: 46</p>
]]></description><pubDate>Sat, 29 Nov 2025 06:37:52 +0000</pubDate><link>https://blogs.kde.org/2025/11/26/going-all-in-on-a-wayland-future/</link><dc:creator>dualogy</dc:creator><comments>https://news.ycombinator.com/item?id=46085593</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46085593</guid></item><item><title><![CDATA[New comment by dualogy in "Music eases surgery and speeds recovery, study finds"]]></title><description><![CDATA[
<p>For flow-compatible electronica, let me add specifically:<p><a href="https://netlabels.org/electronic-music/" rel="nofollow">https://netlabels.org/electronic-music/</a><p><a href="https://files.scene.org/browse/music/" rel="nofollow">https://files.scene.org/browse/music/</a><p><a href="https://netlabelarchive.org/" rel="nofollow">https://netlabelarchive.org/</a><p><a href="https://freemusicarchive.org/label/all/" rel="nofollow">https://freemusicarchive.org/label/all/</a></p>
]]></description><pubDate>Thu, 27 Nov 2025 19:59:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46072742</link><dc:creator>dualogy</dc:creator><comments>https://news.ycombinator.com/item?id=46072742</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46072742</guid></item><item><title><![CDATA[New comment by dualogy in "Build desktop applications using Go and Web Technologies"]]></title><description><![CDATA[
<p>Also very neat is DearImgui via either <a href="https://github.com/AllenDang/giu" rel="nofollow">https://github.com/AllenDang/giu</a> (Go-convenient wrapper) or <a href="https://github.com/AllenDang/cimgui-go/" rel="nofollow">https://github.com/AllenDang/cimgui-go/</a> (raw bindings)</p>
]]></description><pubDate>Mon, 24 Nov 2025 17:54:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46036924</link><dc:creator>dualogy</dc:creator><comments>https://news.ycombinator.com/item?id=46036924</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46036924</guid></item><item><title><![CDATA[New comment by dualogy in "Build desktop applications using Go and Web Technologies"]]></title><description><![CDATA[
<p>That is both .NET stuff, Wails is one of various Go options.</p>
]]></description><pubDate>Mon, 24 Nov 2025 17:48:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46036848</link><dc:creator>dualogy</dc:creator><comments>https://news.ycombinator.com/item?id=46036848</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46036848</guid></item><item><title><![CDATA[Ask HN: What's your top-recommended tuts for chatbot dev with local-hosted LLMs?]]></title><description><![CDATA[
<p>"Locally-runnable, CPU-not-just-GPU-permitting LLMs for chatbot dev" probably means Llama, right? Or are there other contenders on par and worth (co)considering?<p>I'm late to the game (no regrets), having had simply zero inspirations until now for any kind of chatbot dev. So I wanna skip all the already-outdated (or hallucinated) tuts a simple web search might probably yield (given today's web search quality especially...)<p>This toy I'll tinker on will be foss&fully-free, no startup stuff.. so not looking for some bleeding edge. Will be sth like SocialAI but more limited in various ways (stuff I don't care for) and yet offline-capable and with way more user-side tweakability of the nature/inclinations/worldview/opinions/conditioning of the (majority of) bots. That's the angle I wanna experiment on, to bring "make your sufficiently-plausible filter bubble of interest for entertainment value, and observe it unfolding by itself over time". So for amusement, but should be interesting.<p>So yeah, thanks for sharing here which blogs/videos/other-tuts take the coder from (near)zero to CustomTargetedChatbot(s)HelloWorld, are recent / current and building ideally specifically on (LLMs with) an offline / local setup. I only know these things as prompt textareas so far, not as configurable hackable API surfaces..<p>On the off-chance there's a pre-LLM-era or non-LLM alternative (foss lib or sdk in any lang/stack) that you'd recommend, ie. better-than-Eliza but non/pre-LLMs, I'd be interested too =)</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45891224">https://news.ycombinator.com/item?id=45891224</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 11 Nov 2025 18:51:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=45891224</link><dc:creator>dualogy</dc:creator><comments>https://news.ycombinator.com/item?id=45891224</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45891224</guid></item><item><title><![CDATA[New comment by dualogy in "Marko – A declarative, HTML‑based language"]]></title><description><![CDATA[
<p>> <i>Speaking of writing javascript instead of JSX, I'm a big fan of the hyperscript approach</i><p>Speaking of writing JS instead of JSX or your example, I like the vanjs.org approach:<p><pre><code>    const Hello = () => div(
      p("Hello"),
      ul(
        li("World"),
        li(a({href: "https://vanjs.org/"}, "VanJS")),
      ),
    )
    van.add(document.body, Hello())</code></pre></p>
]]></description><pubDate>Sun, 09 Nov 2025 05:17:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=45863112</link><dc:creator>dualogy</dc:creator><comments>https://news.ycombinator.com/item?id=45863112</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45863112</guid></item><item><title><![CDATA[New comment by dualogy in "Ratatui – App Showcase"]]></title><description><![CDATA[
<p>Yeah that seems like an area for improvement in Godot's GUI system indeed. For my stuff, I never had a need for theming, but good to keep in mind if one ever wanted to do an app shared with others.<p>Another homegrown personal tool I had once written was in Go with DearImgui, so basically with AllenDang/giu... also really quite rapid dev and lean-enough binary / perf.<p>But Godot is wysiwyg for GUI stuff, so that's a plus..</p>
]]></description><pubDate>Thu, 06 Nov 2025 17:42:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=45837926</link><dc:creator>dualogy</dc:creator><comments>https://news.ycombinator.com/item?id=45837926</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45837926</guid></item></channel></rss>