<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: segmenta</title><link>https://news.ycombinator.com/user?id=segmenta</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 20 Apr 2026 06:28:43 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=segmenta" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by segmenta in "Show HN: Rowboat – AI coworker that turns your work into a knowledge graph (OSS)"]]></title><description><![CDATA[
<p>Great, looking forward to it.</p>
]]></description><pubDate>Thu, 12 Feb 2026 08:26:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46986202</link><dc:creator>segmenta</dc:creator><comments>https://news.ycombinator.com/item?id=46986202</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46986202</guid></item><item><title><![CDATA[New comment by segmenta in "Show HN: Rowboat – AI coworker that turns your work into a knowledge graph (OSS)"]]></title><description><![CDATA[
<p>Yep - if you just want the assistant to access your Obsidian vault, you can point it to the vault during chat. If you’d like it to show up in the UI as well, or don't want to point to it on every chat, you can copy the vault to a folder under knowledge: ~/.rowboat/knowledge/obsidian-vault.</p>
]]></description><pubDate>Wed, 11 Feb 2026 17:07:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46977589</link><dc:creator>segmenta</dc:creator><comments>https://news.ycombinator.com/item?id=46977589</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46977589</guid></item><item><title><![CDATA[New comment by segmenta in "Show HN: Rowboat – AI coworker that turns your work into a knowledge graph (OSS)"]]></title><description><![CDATA[
<p>Thanks!<p>1. We chose Markdown deliberately so each node is human-readable and editable. The idea is that a project or person note represents the current state of that entity, so you can just open it and understand what’s going on. That also lets users add updates manually, for example from offline conversations that aren’t captured in email or meetings.<p>In terms of performance, the graph mainly acts as an index over structured notes, and retrieval happens at the note level rather than through complex graph queries. So for our use case, plain files have been sufficient and keep the system simple and transparent.<p>2. It’s actually Obsidian-compatible. The notes use Obsidian-style backlinks, and you can open the folder directly as an Obsidian vault if you’d like.</p>
]]></description><pubDate>Wed, 11 Feb 2026 15:42:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46976332</link><dc:creator>segmenta</dc:creator><comments>https://news.ycombinator.com/item?id=46976332</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46976332</guid></item><item><title><![CDATA[New comment by segmenta in "Show HN: Rowboat – AI coworker that turns your work into a knowledge graph (OSS)"]]></title><description><![CDATA[
<p>Appreciate that. We think having a transparent and fully local option really matters.</p>
]]></description><pubDate>Wed, 11 Feb 2026 14:07:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46975101</link><dc:creator>segmenta</dc:creator><comments>https://news.ycombinator.com/item?id=46975101</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46975101</guid></item><item><title><![CDATA[New comment by segmenta in "Show HN: Rowboat – AI coworker that turns your work into a knowledge graph (OSS)"]]></title><description><![CDATA[
<p>That’s great to hear! Would love to hear your feedback once you’ve had a chance to try it.</p>
]]></description><pubDate>Wed, 11 Feb 2026 13:01:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46974424</link><dc:creator>segmenta</dc:creator><comments>https://news.ycombinator.com/item?id=46974424</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46974424</guid></item><item><title><![CDATA[New comment by segmenta in "Show HN: Rowboat – AI coworker that turns your work into a knowledge graph (OSS)"]]></title><description><![CDATA[
<p>Thanks! Appreciate it.</p>
]]></description><pubDate>Wed, 11 Feb 2026 12:51:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46974338</link><dc:creator>segmenta</dc:creator><comments>https://news.ycombinator.com/item?id=46974338</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46974338</guid></item><item><title><![CDATA[New comment by segmenta in "Show HN: Rowboat – AI coworker that turns your work into a knowledge graph (OSS)"]]></title><description><![CDATA[
<p>This was a really interesting read. Thanks for the detailed breakdown and the office references. The multi-persona approach is interesting, almost like a mixture of experts. The corporate email contradiction use case is not something we had in mind, but I can see how flagging those inconsistencies could be valuable!</p>
]]></description><pubDate>Wed, 11 Feb 2026 12:01:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46973886</link><dc:creator>segmenta</dc:creator><comments>https://news.ycombinator.com/item?id=46973886</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46973886</guid></item><item><title><![CDATA[New comment by segmenta in "Show HN: Rowboat – AI coworker that turns your work into a knowledge graph (OSS)"]]></title><description><![CDATA[
<p>Thanks for the kind words. We plan to offer an account-based option for users that want zero setup, with managed integrations and a choice of LLMs.</p>
]]></description><pubDate>Wed, 11 Feb 2026 08:15:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46972260</link><dc:creator>segmenta</dc:creator><comments>https://news.ycombinator.com/item?id=46972260</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46972260</guid></item><item><title><![CDATA[New comment by segmenta in "Show HN: Rowboat – AI coworker that turns your work into a knowledge graph (OSS)"]]></title><description><![CDATA[
<p>Thanks, completely agree. UX is probably the hardest part here. Prompting should not be a prerequisite for getting value. We have been thinking about making the system more proactive, for example surfacing relevant notes ahead of meetings or highlighting changes that need attention. Would love to hear how you think this should ideally work.</p>
]]></description><pubDate>Wed, 11 Feb 2026 07:00:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46971791</link><dc:creator>segmenta</dc:creator><comments>https://news.ycombinator.com/item?id=46971791</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46971791</guid></item><item><title><![CDATA[New comment by segmenta in "Show HN: Rowboat – AI coworker that turns your work into a knowledge graph (OSS)"]]></title><description><![CDATA[
<p>That’s interesting. Would be curious to know what types of contradictions you were looking at and how you approached flagging them.</p>
]]></description><pubDate>Wed, 11 Feb 2026 04:39:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46970898</link><dc:creator>segmenta</dc:creator><comments>https://news.ycombinator.com/item?id=46970898</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46970898</guid></item><item><title><![CDATA[New comment by segmenta in "Show HN: Rowboat – AI coworker that turns your work into a knowledge graph (OSS)"]]></title><description><![CDATA[
<p>Nice, that sounds like an interesting approach. We did try simpler setups first, including giving the model direct access to raw emails and meeting notes. It works to some extent, but it’s harder to maintain a clear notion of “current state” for different entities. Without links, the model also has to do entity resolution at query time, which can require multiple passes.<p>A design choice we made was that each note should be usable by the user too, not just the AI. For example, if someone opens a project note, they should be able to immediately understand its current status. Linking notes and using backlinks became a natural way to surface relationships and references while keeping things human-readable.</p>
]]></description><pubDate>Wed, 11 Feb 2026 03:36:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46970477</link><dc:creator>segmenta</dc:creator><comments>https://news.ycombinator.com/item?id=46970477</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46970477</guid></item><item><title><![CDATA[New comment by segmenta in "Show HN: Rowboat – AI coworker that turns your work into a knowledge graph (OSS)"]]></title><description><![CDATA[
<p>Really appreciate that. Glad the visualizations made sense.</p>
]]></description><pubDate>Wed, 11 Feb 2026 03:25:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46970413</link><dc:creator>segmenta</dc:creator><comments>https://news.ycombinator.com/item?id=46970413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46970413</guid></item><item><title><![CDATA[New comment by segmenta in "Show HN: Rowboat – AI coworker that turns your work into a knowledge graph (OSS)"]]></title><description><![CDATA[
<p>Interesting framing! We’ve mostly been thinking of inconsistencies as signals that something was missed by the system, but treating them as attention points makes sense and could actually help build trust.</p>
]]></description><pubDate>Tue, 10 Feb 2026 22:01:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46967556</link><dc:creator>segmenta</dc:creator><comments>https://news.ycombinator.com/item?id=46967556</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46967556</guid></item><item><title><![CDATA[New comment by segmenta in "Show HN: Rowboat – AI coworker that turns your work into a knowledge graph (OSS)"]]></title><description><![CDATA[
<p>The graph building agent processes the raw files (like emails) in a batch. It gets two things: a lightweight index of the entire knowledge graph, and the raw source files for the current batch being processed.<p>Before each batch, we rebuild an index of all existing entities (people, orgs, projects, topics) including aliases and key metadata. That index plus the batch’s raw content goes into the prompt. The agent also has tool access to read full notes or search for entity mentions in existing knowledge if it needs more detail than what’s in the index.<p>It’s effectively multi-pass: we process in batches and rebuild the index between batches, so later batches see entities created earlier. That keeps context manageable while still letting the graph converge over time.</p>
]]></description><pubDate>Tue, 10 Feb 2026 20:31:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46966444</link><dc:creator>segmenta</dc:creator><comments>https://news.ycombinator.com/item?id=46966444</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46966444</guid></item><item><title><![CDATA[New comment by segmenta in "Show HN: Rowboat – AI coworker that turns your work into a knowledge graph (OSS)"]]></title><description><![CDATA[
<p>We use a two-layer approach.<p>The raw sync layer (Gmail, calendar, transcripts, etc.) is idempotent and file-based. Each thread, event, or transcript is stored as its own Markdown file keyed by the source ID, and we track sync state to avoid re-ingesting the same item. That layer is append-only and not deduplicated.<p>Entity consolidation happens in a separate graph-building step. An LLM processes batches of those raw files along with an index of existing entities (people, orgs, projects and their aliases). Instead of relying on string matching, the model decides whether a mention like “Sarah” maps to an existing “Sarah Chen” node or represents a new entity, and then either updates the existing note or creates a new one.</p>
]]></description><pubDate>Tue, 10 Feb 2026 20:10:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46966093</link><dc:creator>segmenta</dc:creator><comments>https://news.ycombinator.com/item?id=46966093</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46966093</guid></item><item><title><![CDATA[New comment by segmenta in "Show HN: Rowboat – AI coworker that turns your work into a knowledge graph (OSS)"]]></title><description><![CDATA[
<p>Really appreciate the detailed feedback. There are bunch of great features that you are pointing out that are on our roadmap (will add whats missing). The agent can setup tasks on schedule and help manage them. You can try a prompt like 'Can you schedule a background task xyz to run every morning ...'. The background tasks would show up on the UI once it is scheduled by the assistant. However, you might have to connect the necessary MCP tools in your case.<p>On Gmail actions - we currently don’t take write actions on inboxes like archiving or categorizing emails. The Google connection is read-only and used purely to build the knowledge graph. We’re working on adding write actions, but we’re being careful about how we implement them. Also probably why the agent was confused and was looking for an MCP to accomplish the same job.<p>On noise in the knowledge graph — this is something we’re actively tuning. We currently have different note-strictness levels that auto-inferred based on the inbox volume (configurable in ~/.rowboat/config/note-creation.json) that control what qualifies as a new node. Higher strictness prevents most emails from creating new entities and instead only updates existing ones. That said, this needs to be surfaced in the product and better calibrated. Using “people I send emails to” as a proxy for importance is a really good idea.</p>
]]></description><pubDate>Tue, 10 Feb 2026 19:32:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46965554</link><dc:creator>segmenta</dc:creator><comments>https://news.ycombinator.com/item?id=46965554</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46965554</guid></item><item><title><![CDATA[New comment by segmenta in "Show HN: Rowboat – AI coworker that turns your work into a knowledge graph (OSS)"]]></title><description><![CDATA[
<p>Good question. We don’t pass the entire graph into the model. The graph acts as an index over structured notes. The assistant retrieves only the relevant notes by following the graph. That keeps context size bounded and avoids dumping raw history into the model.<p>For contradictory or stale information, since these are based on emails and conversations, we use the timestamp of the conversation to determine the latest information when updating the corresponding note. The agent operates on that current state.<p>That said, handling contradictions more explicitly is something we’re thinking about. For example, flagging conflicting updates for the user to manually review and resolve. Appreciate you raising it.</p>
]]></description><pubDate>Tue, 10 Feb 2026 18:25:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=46964442</link><dc:creator>segmenta</dc:creator><comments>https://news.ycombinator.com/item?id=46964442</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46964442</guid></item><item><title><![CDATA[New comment by segmenta in "Show HN: Rowboat – AI coworker that turns your work into a knowledge graph (OSS)"]]></title><description><![CDATA[
<p>Graphiti is primarily focused on extracting and organizing structured facts into a knowledge graph. Rowboat is more focused on day-to-day work. We organize the graph around people, projects, organizations, and topics.<p>One design choice we made was to make each node human-readable and editable. For example, a project note contains a clear summary of its current state derived from conversations and tasks across tools like Gmail or Granola. It’s stored as plain Markdown with Obsidian-style backlinks so the user can read, understand, and edit it directly.</p>
]]></description><pubDate>Tue, 10 Feb 2026 18:15:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46964266</link><dc:creator>segmenta</dc:creator><comments>https://news.ycombinator.com/item?id=46964266</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46964266</guid></item><item><title><![CDATA[New comment by segmenta in "Show HN: Rowboat – AI coworker that turns your work into a knowledge graph (OSS)"]]></title><description><![CDATA[
<p>Thanks. Obsidian and Logseq were definitely an inspiration while building this. What we’re trying to explore is pushing that a bit further. Instead of manually curating the graph and then querying it, the system continuously updates the graph as work happens and lets the agent operate directly on that structure.<p>Would love to know what kind of scripts or plugins you’re using in Logseq, and what you’re primarily using it for.</p>
]]></description><pubDate>Tue, 10 Feb 2026 17:57:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46963966</link><dc:creator>segmenta</dc:creator><comments>https://news.ycombinator.com/item?id=46963966</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46963966</guid></item><item><title><![CDATA[New comment by segmenta in "Show HN: Rowboat – AI coworker that turns your work into a knowledge graph (OSS)"]]></title><description><![CDATA[
<p>Thanks! Agent capabilities are getting commoditized fast. The differentiator is context. If you had a human assistant, you'd want them sitting in on all your meetings and reading your emails before they could actually be useful. That's what we're trying to build.</p>
]]></description><pubDate>Tue, 10 Feb 2026 17:54:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46963914</link><dc:creator>segmenta</dc:creator><comments>https://news.ycombinator.com/item?id=46963914</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46963914</guid></item></channel></rss>