<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: zareith</title><link>https://news.ycombinator.com/user?id=zareith</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 18 May 2026 08:45:49 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=zareith" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by zareith in "Show HN: Rust but Lisp"]]></title><description><![CDATA[
<p>Anyone working on something similar that compiles to go?</p>
]]></description><pubDate>Sun, 10 May 2026 04:45:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48081078</link><dc:creator>zareith</dc:creator><comments>https://news.ycombinator.com/item?id=48081078</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48081078</guid></item><item><title><![CDATA[New comment by zareith in "TSRX – TypeScript Language Extension for Declarative UI"]]></title><description><![CDATA[
<p>I think this is a step in wrong direction. 
We really need to move away from this XML inside/alongside JS ugliness prevalent in the webdev ecosystem.<p>What I really want are kotlin style builders or F# style computation expressions.</p>
]]></description><pubDate>Wed, 22 Apr 2026 05:53:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47859591</link><dc:creator>zareith</dc:creator><comments>https://news.ycombinator.com/item?id=47859591</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47859591</guid></item><item><title><![CDATA[New comment by zareith in "NimConf 2026: Dates Announced, Registrations Open"]]></title><description><![CDATA[
<p>I like the nim language, but the lack of interfaces has been a bit of a turn-off for me.<p>Do nim programmers not see the need for abstracting out behavior in a manner that different implementations can be switched somewhere else, or is there different idiomatic way to handle this?</p>
]]></description><pubDate>Tue, 14 Apr 2026 16:47:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47768042</link><dc:creator>zareith</dc:creator><comments>https://news.ycombinator.com/item?id=47768042</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47768042</guid></item><item><title><![CDATA[New comment by zareith in "Show HN: Coi – A language that compiles to WASM, beats React/Vue"]]></title><description><![CDATA[
<p>Vue style attribute directives are imho a far better dx compared to all of the above.</p>
]]></description><pubDate>Sat, 24 Jan 2026 12:46:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46743108</link><dc:creator>zareith</dc:creator><comments>https://news.ycombinator.com/item?id=46743108</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46743108</guid></item><item><title><![CDATA[New comment by zareith in "Show HN: Teemux – Zero-config log multiplexer with built-in MCP server"]]></title><description><![CDATA[
<p>Cool utility. Horrendous name.</p>
]]></description><pubDate>Fri, 23 Jan 2026 19:28:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46736688</link><dc:creator>zareith</dc:creator><comments>https://news.ycombinator.com/item?id=46736688</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46736688</guid></item><item><title><![CDATA[New comment by zareith in "Ripple: The Elegant TypeScript UI Framework"]]></title><description><![CDATA[
<p>Obvious reason would be that all major js libraries have ts definitions available now and if the language is TS based they can all be used without compromising with type-safety.</p>
]]></description><pubDate>Sun, 11 Jan 2026 17:44:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46577762</link><dc:creator>zareith</dc:creator><comments>https://news.ycombinator.com/item?id=46577762</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46577762</guid></item><item><title><![CDATA[New comment by zareith in "Ripple: The Elegant TypeScript UI Framework"]]></title><description><![CDATA[
<p>The end result seems very close to svelte with runes, except with lower learning curve because we dont have special syntax for things like loops, conditionals etc.</p>
]]></description><pubDate>Sun, 11 Jan 2026 05:58:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46573060</link><dc:creator>zareith</dc:creator><comments>https://news.ycombinator.com/item?id=46573060</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46573060</guid></item><item><title><![CDATA[New comment by zareith in "QueryLeaf: SQL for Mongo"]]></title><description><![CDATA[
<p>We can use json type, but the dx around directly using that is not comparable to mongodb. Which is why I was looking for a similar abstraction.</p>
]]></description><pubDate>Sat, 10 May 2025 18:11:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=43947673</link><dc:creator>zareith</dc:creator><comments>https://news.ycombinator.com/item?id=43947673</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43947673</guid></item><item><title><![CDATA[New comment by zareith in "QueryLeaf: SQL for Mongo"]]></title><description><![CDATA[
<p>They seemed to have moved away from that.<p>From <a href="https://docs.ferretdb.io/migration/migrating-from-v1" rel="nofollow">https://docs.ferretdb.io/migration/migrating-from-v1</a><p>> Unlike v1.x that provides options for PostgreSQL and SQLite as backend, FerretDB v2.x requires a PostgreSQL with DocumentDB extension as the backend</p>
]]></description><pubDate>Sat, 10 May 2025 18:09:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=43947656</link><dc:creator>zareith</dc:creator><comments>https://news.ycombinator.com/item?id=43947656</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43947656</guid></item><item><title><![CDATA[New comment by zareith in "QueryLeaf: SQL for Mongo"]]></title><description><![CDATA[
<p>Curious if there is something similar that works with sqlite.</p>
]]></description><pubDate>Sat, 10 May 2025 14:53:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=43946130</link><dc:creator>zareith</dc:creator><comments>https://news.ycombinator.com/item?id=43946130</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43946130</guid></item><item><title><![CDATA[New comment by zareith in "Show HN: Aberdeen – An elegant approach to reactive UIs"]]></title><description><![CDATA[
<p>This looks cool, love the API.<p>I don't any support for lifecycle hooks (eg. something like onMount when the returned node will be attached to the document) in the component api. In absense of those, I imagine integrating with vanillajs libraries will be difficult (eg. codemirror, slickgrid etc.) Curious what your thoughts in the matter are.</p>
]]></description><pubDate>Fri, 09 May 2025 18:35:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=43939773</link><dc:creator>zareith</dc:creator><comments>https://news.ycombinator.com/item?id=43939773</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43939773</guid></item><item><title><![CDATA[New comment by zareith in "Sync Engines Are the Future"]]></title><description><![CDATA[
<p>I think an underappreciated library in this space is Logux [1]<p>It requires deeper (and more) integration work compared to solutions that sync your state for you, but is a lot more flexible wrt. the backend technology choices.<p>At its core, it is an action synchronizer. You manage both your local state and remote state through redux-style actions, and the library takes care of syncing and resequencing them (if needed) so that all clients converge at the same state.<p>[1] <a href="https://logux.org/" rel="nofollow">https://logux.org/</a></p>
]]></description><pubDate>Fri, 21 Mar 2025 08:44:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=43433234</link><dc:creator>zareith</dc:creator><comments>https://news.ycombinator.com/item?id=43433234</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43433234</guid></item><item><title><![CDATA[New comment by zareith in "Konva.js - Declarative 2D Canvas for React, Vue, and Svelte"]]></title><description><![CDATA[
<p>Unrelated tangent, but $300 for non-commercial use with limited features... wow!</p>
]]></description><pubDate>Thu, 20 Mar 2025 05:05:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=43420030</link><dc:creator>zareith</dc:creator><comments>https://news.ycombinator.com/item?id=43420030</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43420030</guid></item><item><title><![CDATA[New comment by zareith in "Show HN: EnkiTask: Lightweight Project Management for Freelancers"]]></title><description><![CDATA[
<p>Yes, that would make it ideal.</p>
]]></description><pubDate>Mon, 17 Mar 2025 17:30:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=43390800</link><dc:creator>zareith</dc:creator><comments>https://news.ycombinator.com/item?id=43390800</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43390800</guid></item><item><title><![CDATA[New comment by zareith in "Show HN: EnkiTask: Lightweight Project Management for Freelancers"]]></title><description><![CDATA[
<p>The project looks cool, but I'd strongly recommend against the per-task pricing.<p>This makes budgeting & forecasting difficult to impossible for a lot of teams, and creates wrong incentives. It is better to have a per user pricing, and then allow them to use as much as they want.</p>
]]></description><pubDate>Mon, 17 Mar 2025 11:29:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=43387341</link><dc:creator>zareith</dc:creator><comments>https://news.ycombinator.com/item?id=43387341</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43387341</guid></item><item><title><![CDATA[New comment by zareith in "Show HN: Nash, I made a standalone note with single HTML file"]]></title><description><![CDATA[
<p>Love this. The proliferation of software that imposes artificial limitations and puts features that can be (and have been) easily performed locally, behind subscriptions is quite frustrating.<p>I have been working on a free markdown editor that works entirely in the browser and can edit local files through the new filesystem access api (available in chromium only browsers).<p><a href="https://zareith.github.io/chillmd/" rel="nofollow">https://zareith.github.io/chillmd/</a></p>
]]></description><pubDate>Sun, 16 Mar 2025 05:11:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=43377045</link><dc:creator>zareith</dc:creator><comments>https://news.ycombinator.com/item?id=43377045</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43377045</guid></item><item><title><![CDATA[New comment by zareith in "The Future of Htmx"]]></title><description><![CDATA[
<p>Also: <a href="https://mizu.sh/" rel="nofollow">https://mizu.sh/</a><p>It embraces a more structured and composable approach and I love that it embraces web-components.</p>
]]></description><pubDate>Tue, 07 Jan 2025 06:52:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=42620005</link><dc:creator>zareith</dc:creator><comments>https://news.ycombinator.com/item?id=42620005</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42620005</guid></item><item><title><![CDATA[New comment by zareith in "Zettlr: Note-Taking and Publishing with Markdown"]]></title><description><![CDATA[
<p>Zettlr is quite nice. The UI has a few quirks and sometimes does not follow conventions set by other applications, but the wysiwyg interface for markdown offers a great editing experience. And because it is all just markdown files in local disk there is no vendor lockin.<p>I am not the primary intended audience, but I wrote my last sci-fi novel (The Grandmaster's Gamble) entirely using Zettlr and pandoc. The built-in languagetool integration was a big help.</p>
]]></description><pubDate>Fri, 23 Aug 2024 04:34:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=41326193</link><dc:creator>zareith</dc:creator><comments>https://news.ycombinator.com/item?id=41326193</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41326193</guid></item></channel></rss>