<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: Jonathanfishner</title><link>https://news.ycombinator.com/user?id=Jonathanfishner</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 03 Jul 2026 09:59:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Jonathanfishner" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Google Unveils AppFunctions to Connect AI Agents and Android Apps]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.infoq.com/news/2026/03/android-appfunctions-agents/">https://www.infoq.com/news/2026/03/android-appfunctions-agents/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47575811">https://news.ycombinator.com/item?id=47575811</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 30 Mar 2026 15:49:41 +0000</pubDate><link>https://www.infoq.com/news/2026/03/android-appfunctions-agents/</link><dc:creator>Jonathanfishner</dc:creator><comments>https://news.ycombinator.com/item?id=47575811</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47575811</guid></item><item><title><![CDATA[New comment by Jonathanfishner in "NanoClaw Adopts OneCLI Agent Vault"]]></title><description><![CDATA[
<p>Creator of OneCLI here.<p>On (1), the agent runs in its own container where OneCLI doesn't exist. It can't spin up OneCLI or access its process because it's completely isolated from it. The agent only ever sees placeholder tokens, the real secrets live in a separate container it has no way to reach.<p>On (2), we actually address this with OneCLI Rules, deterministic constraints enforced at the proxy level before a request ever hits the API. So the agent doesn't need to "behave", it just can't do what the rules don't allow. Would love to hear more about your signed tokens approach.</p>
]]></description><pubDate>Tue, 24 Mar 2026 13:56:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47502679</link><dc:creator>Jonathanfishner</dc:creator><comments>https://news.ycombinator.com/item?id=47502679</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47502679</guid></item><item><title><![CDATA[New comment by Jonathanfishner in "Show HN: OneCLI – Vault for AI Agents in Rust"]]></title><description><![CDATA[
<p>that's exactly the idea. appreciate you framing it so clearly</p>
]]></description><pubDate>Fri, 13 Mar 2026 11:02:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47362797</link><dc:creator>Jonathanfishner</dc:creator><comments>https://news.ycombinator.com/item?id=47362797</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47362797</guid></item><item><title><![CDATA[New comment by Jonathanfishner in "Show HN: OneCLI – Vault for AI Agents in Rust"]]></title><description><![CDATA[
<p>Re IronClaw is probably the most hardened open-source implementation I've seen for this, but a sufficiently clever prompt injection against the built-in tools (especially shell) could still reach secrets.<p>Re TLS: OneCLI itself runs in a separate container, acting as an HTTPS proxy. The SDK auto-configures agent containers with proxy env vars + a local CA cert. When the agent hits an intercepted domain, OneCLI terminates TLS, swaps placeholder tokens for real creds, and forwards upstream. Containers never touch actual keys.<p>More here: <a href="https://www.onecli.sh/docs/sdks/node#how-it-works" rel="nofollow">https://www.onecli.sh/docs/sdks/node#how-it-works</a><p>Re 1Password adapters: not yet, but on the roadmap.</p>
]]></description><pubDate>Fri, 13 Mar 2026 10:13:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47362505</link><dc:creator>Jonathanfishner</dc:creator><comments>https://news.ycombinator.com/item?id=47362505</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47362505</guid></item><item><title><![CDATA[New comment by Jonathanfishner in "Show HN: OneCLI – Vault for AI Agents in Rust"]]></title><description><![CDATA[
<p>It's not the same. The core overlap is that agents shouldn't be holding raw credentials, that part isn't new, agreed. But the problem space goes further when you're building for agents specifically:<p>- Requiring human approval before sensitive actions go through (as @guyb3 mentioned in the post)<p>- Managing short-lived JWT tokens (refresh/access) with tight TTLs.<p>- Scoping permissions per-session rather than per-service<p>Auth-proxying solves the "don't give the box your API key" part. But the approval layer and token lifecycle management are what make this agent-specific, not just "SSO proxy repackaged."</p>
]]></description><pubDate>Fri, 13 Mar 2026 09:39:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47362315</link><dc:creator>Jonathanfishner</dc:creator><comments>https://news.ycombinator.com/item?id=47362315</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47362315</guid></item><item><title><![CDATA[New comment by Jonathanfishner in "Show HN: Clawe – open-source Trello for agent teams"]]></title><description><![CDATA[
<p>i have 34 more minutes to edit this post, give me something good and i'll change it</p>
]]></description><pubDate>Tue, 10 Feb 2026 20:44:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46966628</link><dc:creator>Jonathanfishner</dc:creator><comments>https://news.ycombinator.com/item?id=46966628</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46966628</guid></item><item><title><![CDATA[Show HN: Clawe – open-source Trello for agent teams]]></title><description><![CDATA[
<p>We recently started to use agents to update some documentation across our codebase on a weekly basis, and everything quickly turned into cron jobs, logs, and terminal output.<p>it worked, but was hard to tell what agents were doing, why something failed, or whether a workflow was actually progressing.<p>We thought it would be more interesting to treat agents as long-lived workers with state and responsibilities and explicit handoffs. Something you can actually see and reason about, instead of just tailing logs.<p>So we built Clawe, a small coordination layer on top of OpenClaw that lets agent workflows run, pause, retry, and hand control back to a human at specific points.<p>This started as an experiment in how agent systems might feel to operate, but we're starting to see real potential for it, especially for content review and maintenance workflows in marketing. Curious what abstractions make sense, what feels unnecessary, and what breaks first.<p>Repo: <a href="https://github.com/getclawe/clawe" rel="nofollow">https://github.com/getclawe/clawe</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46966209">https://news.ycombinator.com/item?id=46966209</a></p>
<p>Points: 62</p>
<p># Comments: 41</p>
]]></description><pubDate>Tue, 10 Feb 2026 20:17:45 +0000</pubDate><link>https://github.com/getclawe/clawe</link><dc:creator>Jonathanfishner</dc:creator><comments>https://news.ycombinator.com/item?id=46966209</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46966209</guid></item><item><title><![CDATA[Show HN: ChartDB Cloud – Visualize and Share Database Diagrams]]></title><description><![CDATA[
<p>Me and Guy (@guyb3) built ChartDB to generate ER diagrams from your database without a need of any database access (via query/sql/dbml). We started with an open-source version, and after seeing a lot of use we decided to make a cloud version.<p>Our OSS launch (1y ago) -  <a href="https://news.ycombinator.com/item?id=41339308">https://news.ycombinator.com/item?id=41339308</a><p>Now we’re launching ChartDB Cloud - built for teams:<p>- Embed ERDs into docs, dev portals, or Miro/Notion etc.<p>- Collaborate in real-time (with live cursors like Figma)<p>- Keep diagrams always in sync with your database<p>- Organize large, messy schemas without pain<p>- Export DDL in multiple SQL dialects (solved deterministically)<p>- AI assistant to brainstorm and generate new schema objects or schema changes<p>We designed it so working with databases feels less like a chore and more like a creative process.<p>Would love feedback - especially from teams dealing with messy schemas or outdated docs.<p><a href="https://app.chartdb.io" rel="nofollow">https://app.chartdb.io</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44972238">https://news.ycombinator.com/item?id=44972238</a></p>
<p>Points: 101</p>
<p># Comments: 13</p>
]]></description><pubDate>Thu, 21 Aug 2025 13:01:11 +0000</pubDate><link>https://app.chartdb.io</link><dc:creator>Jonathanfishner</dc:creator><comments>https://news.ycombinator.com/item?id=44972238</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44972238</guid></item><item><title><![CDATA[New comment by Jonathanfishner in "Ask HN: What are you working on? (July 2025)"]]></title><description><![CDATA[
<p>We’re building ChartDB - an open-source tool to visualize and edit your database schema.<p>Supports Postgres, MySQL, SQLite, MSSQL, ClickHouse. Includes AI export to generate DDL in any SQL dialect.<p>17.5k+ GitHub stars, Feedback welcome!<p><a href="https://github.com/chartdb/chartdb">https://github.com/chartdb/chartdb</a>
<a href="https://www.chartdb.io" rel="nofollow">https://www.chartdb.io</a></p>
]]></description><pubDate>Sun, 27 Jul 2025 19:21:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=44703818</link><dc:creator>Jonathanfishner</dc:creator><comments>https://news.ycombinator.com/item?id=44703818</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44703818</guid></item><item><title><![CDATA[New comment by Jonathanfishner in "Show HN: Someday, Open-Source Calendly Alternative for Gmail / Google App Script"]]></title><description><![CDATA[
<p>Really interesting to see this built on Google Apps Script such an underrated gem for quick, reliable automations! Cal.com is already out there and doing great, but it’s still cool to see this lightweight approach. Sometimes simpler is just better, especially for folks who don’t need a full setup and just want a scheduling tool that ties right into Gmail.<p>It may be early, but great job putting it out there! Appreciate seeing alternatives that keep things lean and accessible-nice work!</p>
]]></description><pubDate>Sat, 02 Nov 2024 20:41:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=42029089</link><dc:creator>Jonathanfishner</dc:creator><comments>https://news.ycombinator.com/item?id=42029089</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42029089</guid></item><item><title><![CDATA[New comment by Jonathanfishner in "ChartDB – Free and open source, database design editor"]]></title><description><![CDATA[
<p>Thank you for the kind words! I'm glad you're enjoying ChartDB. We appreciate your feedback about handling large tables with 100+ columns. Improving that experience is definitely on our radar! It would be great if you could open an issue on our GitHub repo with more details, that way, we can ensure it gets the attention it deserves and make it even better for your use case. Looking forward to your input!</p>
]]></description><pubDate>Wed, 28 Aug 2024 17:03:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=41381634</link><dc:creator>Jonathanfishner</dc:creator><comments>https://news.ycombinator.com/item?id=41381634</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41381634</guid></item><item><title><![CDATA[New comment by Jonathanfishner in "Show HN: Visualize database schemas with a single query"]]></title><description><![CDATA[
<p>Thanks for catching that! I’ve fixed it for you here: <a href="https://dbfiddle.uk/F2vuGKVS" rel="nofollow">https://dbfiddle.uk/F2vuGKVS</a>. I also tested the export script with a table name like "table", and it worked. If you don’t mind, could you open an issue in our repo? I’ll work on pushing a full fix today.</p>
]]></description><pubDate>Sun, 25 Aug 2024 19:29:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=41350487</link><dc:creator>Jonathanfishner</dc:creator><comments>https://news.ycombinator.com/item?id=41350487</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41350487</guid></item><item><title><![CDATA[New comment by Jonathanfishner in "Show HN: Visualize database schemas with a single query"]]></title><description><![CDATA[
<p>Thanks for giving it a try! I just tested it on an RDS PostgreSQL 15.4 instance, and it worked on my end. Would you mind opening a GitHub issue so we can dig into this further and help resolve it? Your input will be really helpful in fixing the issue.</p>
]]></description><pubDate>Sun, 25 Aug 2024 12:38:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=41346878</link><dc:creator>Jonathanfishner</dc:creator><comments>https://news.ycombinator.com/item?id=41346878</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41346878</guid></item><item><title><![CDATA[New comment by Jonathanfishner in "Show HN: Visualize database schemas with a single query"]]></title><description><![CDATA[
<p>Thanks for pointing that out! Just to clarify, we provide a single, hardcoded query that fetches metadata, with no option for user input. The user only needs to take the generated JSON and use it in a React app that they can also run locally. Since there's no user input involved, SQL injection shouldn't be a concern here. If you see any specific risks, though, I’d love to hear more!</p>
]]></description><pubDate>Sun, 25 Aug 2024 12:37:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=41346874</link><dc:creator>Jonathanfishner</dc:creator><comments>https://news.ycombinator.com/item?id=41346874</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41346874</guid></item><item><title><![CDATA[New comment by Jonathanfishner in "Show HN: Visualize database schemas with a single query"]]></title><description><![CDATA[
<p>Thank you for catching that issue with the STRING_AGG limit! I just pushed a fix that now supports nvarchar(max) to avoid truncation. This should resolve the issue with large outputs in MSSQL. If you still encounter any problems, please let me know. I'd love for you to give it another try and see if everything works as expected now. Your feedback is invaluable!</p>
]]></description><pubDate>Sat, 24 Aug 2024 23:20:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=41342715</link><dc:creator>Jonathanfishner</dc:creator><comments>https://news.ycombinator.com/item?id=41342715</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41342715</guid></item><item><title><![CDATA[New comment by Jonathanfishner in "Show HN: Visualize database schemas with a single query"]]></title><description><![CDATA[
<p>Thanks for the feedback! The emphasis on a single query highlights how easy it is to import your database schema: just run the query, get the JSON output, and start editing your diagram in ChartDB. Plus, there’s no need to sign in or set your database credentials. It’s all about simplifying the process and saving time so you can get started quickly. Speed is a bonus, but the main value is the simplicity and ease of use. Glad you're giving it a try!</p>
]]></description><pubDate>Sat, 24 Aug 2024 21:29:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=41341684</link><dc:creator>Jonathanfishner</dc:creator><comments>https://news.ycombinator.com/item?id=41341684</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41341684</guid></item><item><title><![CDATA[New comment by Jonathanfishner in "Show HN: Visualize database schemas with a single query"]]></title><description><![CDATA[
<p>Thank you first of all! ChartDB stands out with its one-query for visualization, AI-powered migration for easy cross-DB transitions, and interactive editing, all free and open-source, combining these features in a user-friendly way.</p>
]]></description><pubDate>Sat, 24 Aug 2024 21:24:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=41341646</link><dc:creator>Jonathanfishner</dc:creator><comments>https://news.ycombinator.com/item?id=41341646</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41341646</guid></item><item><title><![CDATA[New comment by Jonathanfishner in "Show HN: Visualize database schemas with a single query"]]></title><description><![CDATA[
<p>Thanks for the feedback! We aimed to make database migration easier and found that AI could really enhance this process by handling the complexities of different DB dialects. We'll also explore more deterministic approaches, as you suggested, using a common internal representation. The "Examples" link is being fixed—thanks for catching that!</p>
]]></description><pubDate>Sat, 24 Aug 2024 21:18:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=41341597</link><dc:creator>Jonathanfishner</dc:creator><comments>https://news.ycombinator.com/item?id=41341597</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41341597</guid></item><item><title><![CDATA[New comment by Jonathanfishner in "Show HN: Visualize database schemas with a single query"]]></title><description><![CDATA[
<p>Thank you! 
We use GPT-4o to generate database schema creation scripts for different database dialects.
Basically, we wanted to add the option to export the db schema to any type of database (for easy Migration for example from MySQL to PostgreSQL or from SQLite to MariaDB). First, we tried to implement that logic, after getting into trouble with too many different edge cases and dialect differences between different databases we decided to leverage AI in order to achieve that.</p>
]]></description><pubDate>Sat, 24 Aug 2024 17:41:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=41339886</link><dc:creator>Jonathanfishner</dc:creator><comments>https://news.ycombinator.com/item?id=41339886</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41339886</guid></item><item><title><![CDATA[Show HN: Visualize database schemas with a single query]]></title><description><![CDATA[
<p>Hey HN! We are Jonathan & Guy, and we are happy to share a project we’ve been working on. ChartDB is a tool to help developers and data analysts quickly visualize database schemas by generating ER diagrams with just one query. 
A unique feature of our product is AI-Powered export for easy migration. 
You can give it a try at <a href="https://chartdb.io" rel="nofollow">https://chartdb.io</a> and find the source code on GitHub.
Next steps ---> More AI. 
We’d love feedback :)</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41339308">https://news.ycombinator.com/item?id=41339308</a></p>
<p>Points: 227</p>
<p># Comments: 64</p>
]]></description><pubDate>Sat, 24 Aug 2024 16:23:46 +0000</pubDate><link>https://github.com/chartdb/chartdb</link><dc:creator>Jonathanfishner</dc:creator><comments>https://news.ycombinator.com/item?id=41339308</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41339308</guid></item></channel></rss>