<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: dtkav</title><link>https://news.ycombinator.com/user?id=dtkav</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 12:43:29 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dtkav" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dtkav in "Chuwi Minibook X"]]></title><description><![CDATA[
<p>I have a matte black Pixelbook Go running PopOS and i love it.<p>The hardware feels great to hold (though the touchpad is still meh). I covered the Google logos with a glossy black vinyl Obsidian sticker.<p><a href="https://notes.danielgk.com/Hardware/Travel+Laptop" rel="nofollow">https://notes.danielgk.com/Hardware/Travel+Laptop</a></p>
]]></description><pubDate>Mon, 01 Jun 2026 01:00:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48351497</link><dc:creator>dtkav</dc:creator><comments>https://news.ycombinator.com/item?id=48351497</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48351497</guid></item><item><title><![CDATA[New comment by dtkav in "The Future of Obsidian Plugins"]]></title><description><![CDATA[
<p>let's collab!
daniel @ relay.md</p>
]]></description><pubDate>Thu, 14 May 2026 16:48:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48137909</link><dc:creator>dtkav</dc:creator><comments>https://news.ycombinator.com/item?id=48137909</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48137909</guid></item><item><title><![CDATA[New comment by dtkav in "The Future of Obsidian Plugins"]]></title><description><![CDATA[
<p>IMO Obsidian is currently the king of "personal software frameworks". You can look at YT channels for inspiration of what other people are doing, but I'd  avoid trying to copy someone else's setup (for the vague promise of productivity), and instead just start to tinker and tailor your environment to yourself. The base experience is really good. What matters most is that you spend time actually writing useful things down.<p>For personal use - Obsidian + AI (claude code / codex) + self-authored plugins is the best AI experience available. Folks like Karpathy have been writing a bit about LLM-powered wikis and context management. That seems to be causing a big wave of interest at the moment.<p>What I see from our business customers is all about AI in a collaborative context. The more advanced customers are typically developing an in-house plugin for their agent so they can make setup really easy, centralize token tracking, and aggregate learnings (while respecting employee privacy/customization). We also see strong interest in the privacy/security aspect from red teams (trying to track the huge influx of vulnerabilities).<p>IMO the practices for using Obsidian effectively in a work environment are under-represented on YT and in tutorials (we have done some light consulting in this area).<p>(I'm the developer of Relay / <a href="https://relay.md" rel="nofollow">https://relay.md</a> )</p>
]]></description><pubDate>Tue, 12 May 2026 18:05:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48111949</link><dc:creator>dtkav</dc:creator><comments>https://news.ycombinator.com/item?id=48111949</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48111949</guid></item><item><title><![CDATA[New comment by dtkav in "The Future of Obsidian Plugins"]]></title><description><![CDATA[
<p>There are a handful of plugins that might help. Obsidian sync works well for device sync and the CLI is great for agentic stuff.<p>For real-time collaboration, some options are:<p>- Relay<p>- Peerdraft<p>- Screen garden<p>(full disclosure - I am the developer of Relay)</p>
]]></description><pubDate>Tue, 12 May 2026 17:20:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48111296</link><dc:creator>dtkav</dc:creator><comments>https://news.ycombinator.com/item?id=48111296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48111296</guid></item><item><title><![CDATA[New comment by dtkav in "The Future of Obsidian Plugins"]]></title><description><![CDATA[
<p>Yeah, the answer definitely isn't "hey claude is this a good plugin?" as the only gate.<p>But for defense in depth, we've never had a more powerful tool to figure out if a plugin is being respectful of user-intent at scale.</p>
]]></description><pubDate>Tue, 12 May 2026 17:15:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48111223</link><dc:creator>dtkav</dc:creator><comments>https://news.ycombinator.com/item?id=48111223</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48111223</guid></item><item><title><![CDATA[New comment by dtkav in "The Future of Obsidian Plugins"]]></title><description><![CDATA[
<p>Speaking as someone who has been building a business around an Obsidian plugin - I think you're on the right track.<p>What actually matters is that the plugin developer is pro-social, discloses the behavior, the user accepts that disclosure, and that the user isn't duped by their inability to review all of the code for every update.</p>
]]></description><pubDate>Tue, 12 May 2026 17:02:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48111046</link><dc:creator>dtkav</dc:creator><comments>https://news.ycombinator.com/item?id=48111046</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48111046</guid></item><item><title><![CDATA[New comment by dtkav in "The Future of Obsidian Plugins"]]></title><description><![CDATA[
<p>Thank you <3</p>
]]></description><pubDate>Tue, 12 May 2026 16:54:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48110915</link><dc:creator>dtkav</dc:creator><comments>https://news.ycombinator.com/item?id=48110915</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48110915</guid></item><item><title><![CDATA[New comment by dtkav in "The Future of Obsidian Plugins"]]></title><description><![CDATA[
<p>For those not aware, it has basically been impossible to submit new plugins due to the manual review (and how easy/fun it is to write a plugin with AI). The developer community was becoming increasingly frustrated, and the team was burning out under the load.<p>So congrats to the team! This relieves a huge scaling bottleneck. It has been really cool to see how y'all build and scale.</p>
]]></description><pubDate>Tue, 12 May 2026 16:53:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48110898</link><dc:creator>dtkav</dc:creator><comments>https://news.ycombinator.com/item?id=48110898</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48110898</guid></item><item><title><![CDATA[New comment by dtkav in "The Future of Obsidian Plugins"]]></title><description><![CDATA[
<p>Hey kepano - can you please grandfather in existing plugin IDs?<p>Forcing a migration seems really user-unfriendly unless there's a symlink or something.<p>We have a "caution" score because our plugin (system3-relay) has a 3 in it (part of our business name), and we have thousands of daily active users that would need to essentially download a new plugin if we change it.</p>
]]></description><pubDate>Tue, 12 May 2026 16:47:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48110812</link><dc:creator>dtkav</dc:creator><comments>https://news.ycombinator.com/item?id=48110812</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48110812</guid></item><item><title><![CDATA[New comment by dtkav in "The Future of Obsidian Plugins"]]></title><description><![CDATA[
<p>IMO this is an outdated view. Existing developer platforms have had to rely on static heuristics and capability-based permission systems, but now AI can run at scale and surface a lot of user-unfriendly intent that wasn't possible before.<p>The permission system are definitely useful for hard limits - but AI review can surface way more detail (what kinds of things are actually sent over the network, etc).</p>
]]></description><pubDate>Tue, 12 May 2026 16:43:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48110748</link><dc:creator>dtkav</dc:creator><comments>https://news.ycombinator.com/item?id=48110748</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48110748</guid></item><item><title><![CDATA[New comment by dtkav in "Introduction to Obsidian"]]></title><description><![CDATA[
<p>Thanks for the kind words Chris :)</p>
]]></description><pubDate>Tue, 14 Apr 2026 16:19:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47767635</link><dc:creator>dtkav</dc:creator><comments>https://news.ycombinator.com/item?id=47767635</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47767635</guid></item><item><title><![CDATA[New comment by dtkav in "Microsoft is employing dark patterns to goad users into paying for storage?"]]></title><description><![CDATA[
<p>> I don't think Obsidian does synchronous collaboration well (could be wrong) but for asynchronous collaboration it ought to be fine.<p>If you want to do real-time collaboration in Obsidian there are a few plugins available. relay.md (mine), peerdraft, screengarden, and YAOS are some options.</p>
]]></description><pubDate>Fri, 10 Apr 2026 17:43:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47721387</link><dc:creator>dtkav</dc:creator><comments>https://news.ycombinator.com/item?id=47721387</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47721387</guid></item><item><title><![CDATA[New comment by dtkav in "Show HN: Opensidian: Local-first notes in the browser with POSIX shell and sync"]]></title><description><![CDATA[
<p>It seems like you're using stable IDs for the links. Did you run into issues using the name like Obsidian does?</p>
]]></description><pubDate>Tue, 07 Apr 2026 16:48:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47678122</link><dc:creator>dtkav</dc:creator><comments>https://news.ycombinator.com/item?id=47678122</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47678122</guid></item><item><title><![CDATA[New comment by dtkav in "Show HN: Opensidian: Local-first notes in the browser with POSIX shell and sync"]]></title><description><![CDATA[
<p>This is really cool. I'm excited to dive into the code later today.<p>Im building something similar but have been working from the opposite direction.<p>I started by making Obsidian real time collaborative (relay.md), and have been slowly heading in the direction of yjs backed filesystem (that supports the obsidian graph "protocol").<p>IMO the obsidian editor is best-in-class, and the important thing is owning sync. I also wish it was open source, but I'm also impressed with their business model (100% user funded) so I'm happy to support them.<p>I've found that many devs starting with the infrastructure tend to hand wave conflict UX with yjs. It can be useful to support LWW in certain scenarios like updating links across many files, or frontmatter updates.<p>Automated find-and-replace is particularly bad in yjs/ytext because deletes are idempotent but inserts are not. race conditions trigger broken links. (I call this the "machine edits" problem, not sure if there is a better name).<p>I think the other underexplored discussion for local first apps is how to build a business so that you can afford to work on it full time.</p>
]]></description><pubDate>Tue, 07 Apr 2026 15:48:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47677155</link><dc:creator>dtkav</dc:creator><comments>https://news.ycombinator.com/item?id=47677155</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47677155</guid></item><item><title><![CDATA[New comment by dtkav in "Practical LLM developer project management: Obsidian Kanban plan MD files in Git"]]></title><description><![CDATA[
<p>Nice! Do you have a skill that describes this workflow?</p>
]]></description><pubDate>Mon, 06 Apr 2026 17:10:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47663772</link><dc:creator>dtkav</dc:creator><comments>https://news.ycombinator.com/item?id=47663772</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47663772</guid></item><item><title><![CDATA[New comment by dtkav in "A Markdown textfile based Kanban board in a single HTML file"]]></title><description><![CDATA[
<p>The Obsidian kanban plugin does this. I recently added support for it in my real-time-collaboration plugin (Relay).</p>
]]></description><pubDate>Sat, 21 Mar 2026 16:30:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47468504</link><dc:creator>dtkav</dc:creator><comments>https://news.ycombinator.com/item?id=47468504</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47468504</guid></item><item><title><![CDATA[New comment by dtkav in "Starlink militarization and its impact on global strategic stability (2023)"]]></title><description><![CDATA[
<p>I was early at Planet (and fresh out of college) and the transition internally towards govt money was very painful for the bright eyed save-the-world hackers internally.<p>The initial technical architecture was aligned with broad good (low res, global, daily, openly available), but the shift towards selling high res satellite capabilities directly to governments has been tough to see.<p>Their role of providing a public ledger is still a net good thing IMO, and i doubt Planet is adding much increased capability to the US war fighter (they have way better stuff). Harder to say for their deals with other governments that have fewer native space capabilities.</p>
]]></description><pubDate>Sat, 14 Mar 2026 15:40:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47377776</link><dc:creator>dtkav</dc:creator><comments>https://news.ycombinator.com/item?id=47377776</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47377776</guid></item><item><title><![CDATA[New comment by dtkav in "Free, private social media with Obsidian and Dropbox"]]></title><description><![CDATA[
<p>This is really wholesome. Thanks for sharing.</p>
]]></description><pubDate>Sat, 14 Mar 2026 04:25:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47373336</link><dc:creator>dtkav</dc:creator><comments>https://news.ycombinator.com/item?id=47373336</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47373336</guid></item><item><title><![CDATA[New comment by dtkav in "Show HN: YAOS – A 1-click deploy, real-time sync engine for Obsidian"]]></title><description><![CDATA[
<p>We let docs converge independently. This is a problem for bases in the current sync engine, but something we're resolving soon with "continuous-background-sync". I think it is also more scalable and matches the file model better.<p>We landed on folder-level sync rather than vault-level sync, so we have a map CRDT that corresponds with each shared folder. In our model these CRDTs are the ones that can explode, whereas the doc-level ones can kind of be fixed up by dragging it out of the folder and back in again which grabs a new "inode" for it.<p>If I were to start again I think I'd try to build a file-based persistence layer based on prolly-trees to better adhere to the file-over-app philosophy.</p>
]]></description><pubDate>Fri, 13 Mar 2026 23:28:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47371392</link><dc:creator>dtkav</dc:creator><comments>https://news.ycombinator.com/item?id=47371392</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47371392</guid></item><item><title><![CDATA[New comment by dtkav in "Show HN: YAOS – A 1-click deploy, real-time sync engine for Obsidian"]]></title><description><![CDATA[
<p>IMO Obsidian Sync is a fantastic solution for e2ee device sync in Obsidian. It is a good/honest business model to fund the development of Obsidian.<p>What complaints are you hearing?</p>
]]></description><pubDate>Fri, 13 Mar 2026 19:15:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47368441</link><dc:creator>dtkav</dc:creator><comments>https://news.ycombinator.com/item?id=47368441</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47368441</guid></item></channel></rss>