<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: clkao</title><link>https://news.ycombinator.com/user?id=clkao</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 19 Sep 2026 19:42:23 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=clkao" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by clkao in "Grok Build is open source"]]></title><description><![CDATA[
<p>I had Fable 5 port this to golang[1], as I was looking for a way to render mermaid for my own markdown review tool[2]<p>[1] <a href="https://github.com/spacedock-dev/mermaidtext" rel="nofollow">https://github.com/spacedock-dev/mermaidtext</a><p>[2] <a href="https://github.com/spacedock-dev/subspace-beta" rel="nofollow">https://github.com/spacedock-dev/subspace-beta</a></p>
]]></description><pubDate>Thu, 16 Jul 2026 09:22:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48932171</link><dc:creator>clkao</dc:creator><comments>https://news.ycombinator.com/item?id=48932171</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48932171</guid></item><item><title><![CDATA[Manifest-Driven Development]]></title><description><![CDATA[
<p>Article URL: <a href="https://spacedock.md/blog/manifest-driven-development/">https://spacedock.md/blog/manifest-driven-development/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48728882">https://news.ycombinator.com/item?id=48728882</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 30 Jun 2026 05:42:29 +0000</pubDate><link>https://spacedock.md/blog/manifest-driven-development/</link><dc:creator>clkao</dc:creator><comments>https://news.ycombinator.com/item?id=48728882</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48728882</guid></item><item><title><![CDATA[New comment by clkao in "Show HN: Claude-replay – A video-like player for Claude Code sessions"]]></title><description><![CDATA[
<p>cool project!<p>related: I made <a href="https://github.com/clkao/agentlore" rel="nofollow">https://github.com/clkao/agentlore</a> can aggregate logs across team, and sharable with permalink. the logs are processed by agentsview, which supports multiple coding agents.</p>
]]></description><pubDate>Sat, 07 Mar 2026 03:16:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47284121</link><dc:creator>clkao</dc:creator><comments>https://news.ycombinator.com/item?id=47284121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47284121</guid></item><item><title><![CDATA[Show HN: Agentlore – searchable team log for AI coding agent sessions]]></title><description><![CDATA[
<p>Agentlore syncs your team's AI coding agent conversations to shared storage, links them to git commits and PRs, and makes them searchable. Built on top of agentsview[0] by Wes McKinney, which indexes local sessions from various coding agents into a SQLite database.<p>I built this because I wanted to understand my own agent usage patterns. I mostly use Claude Code, and agentsview was already doing the hard work of collecting sessions locally.<p>Then I wanted to sync sessions across my machines so everything was searchable in one place. When I found interesting new approaches with coding agents (superpowers, gsd, higher-order prompting) that I wanted to share with friends and teammates. I ended up creating gists, which is a terrible way to share conversations.<p>These clicked together into agentlore. A daemon watches agentsview's local database, masks secrets, and syncs conversations to ClickHouse. A web UI lets you browse, search, and filter across all your sessions.<p>The part I'm most excited about is git linking. Agentlore parses tool calls for git commit and gh pr create invocations, extracting commit SHAs and PR URLs. So you can go from a commit to the full conversation that produced it. Every conversation gets a shareable permalink, so you can drop it in a PR comment or Slack and people can see exactly what happened.<p>What I'm hoping to see play out:<p>- Review agents should get more accurate when they have the conversation context, what was intended and what was manually tested, not just the diff.
- People can learn from each other. Someone figures out a better way to prompt for refactoring, the whole team can see how they did it.
- Context stops disappearing. When you pick up code someone else wrote with an agent, the conversation is right there instead of lost on their machine.<p>This is early and likely broken in places. Would love feedback.<p>Demo: <a href="https://demo.agentlore.io/sessions/589b7dd5-93ad-4dc0-8e6f-d8d35eb73cc5" rel="nofollow">https://demo.agentlore.io/sessions/589b7dd5-93ad-4dc0-8e6f-d...</a> (the conversation the built this project. you can see all subagent sessions, but not all commits are captured yet)<p>[0] <a href="https://github.com/wesm/agentsview" rel="nofollow">https://github.com/wesm/agentsview</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47275986">https://news.ycombinator.com/item?id=47275986</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 06 Mar 2026 15:19:26 +0000</pubDate><link>https://github.com/clkao/agentlore</link><dc:creator>clkao</dc:creator><comments>https://news.ycombinator.com/item?id=47275986</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47275986</guid></item><item><title><![CDATA[New comment by clkao in "A16Z-backed data firms Fivetran, dbt Labs to merge in all-stock deal"]]></title><description><![CDATA[
<p>There's the slim ci best practice and ways to deploying only what's changed in dbt, but these require some config and underlying knowledge.<p>Verifying schema changes pre-production is only part of the issues, figuring out the actual data changes caused by code logic changes is trickier.</p>
]]></description><pubDate>Mon, 13 Oct 2025 17:47:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=45571246</link><dc:creator>clkao</dc:creator><comments>https://news.ycombinator.com/item?id=45571246</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45571246</guid></item><item><title><![CDATA[Small Data SF Conference]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.smalldatasf.com/2024/">https://www.smalldatasf.com/2024/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41470437">https://news.ycombinator.com/item?id=41470437</a></p>
<p>Points: 2</p>
<p># Comments: 2</p>
]]></description><pubDate>Fri, 06 Sep 2024 23:27:02 +0000</pubDate><link>https://www.smalldatasf.com/2024/</link><dc:creator>clkao</dc:creator><comments>https://news.ycombinator.com/item?id=41470437</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41470437</guid></item><item><title><![CDATA[An open source US president election model from polling data]]></title><description><![CDATA[
<p>Article URL: <a href="https://dactile.net/p/election-model/article.html">https://dactile.net/p/election-model/article.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41348425">https://news.ycombinator.com/item?id=41348425</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 25 Aug 2024 16:12:30 +0000</pubDate><link>https://dactile.net/p/election-model/article.html</link><dc:creator>clkao</dc:creator><comments>https://news.ycombinator.com/item?id=41348425</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41348425</guid></item><item><title><![CDATA[New comment by clkao in "Vega – A declarative language for interactive visualization designs"]]></title><description><![CDATA[
<p>the uw data lab behind vega also has a new library mosaic[1] that seems pretty exciting. My impression was it allows flexible data transformation/slicing in both the client side and server side, with the same dsl.<p>[1] <a href="https://github.com/uwdata/mosaic">https://github.com/uwdata/mosaic</a></p>
]]></description><pubDate>Fri, 23 Aug 2024 17:42:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=41331158</link><dc:creator>clkao</dc:creator><comments>https://news.ycombinator.com/item?id=41331158</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41331158</guid></item><item><title><![CDATA[New comment by clkao in "Big data is dead (2023)"]]></title><description><![CDATA[
<p>previous discussion: <a href="https://news.ycombinator.com/item?id=34694926">https://news.ycombinator.com/item?id=34694926</a></p>
]]></description><pubDate>Mon, 27 May 2024 09:40:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=40489207</link><dc:creator>clkao</dc:creator><comments>https://news.ycombinator.com/item?id=40489207</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40489207</guid></item><item><title><![CDATA[Dbt code review best practices by California Integrated Travel Project]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/inthepipeline/dbt-best-practices-in-action-at-cal-itps-data-infra-project-0d11adf5513d">https://medium.com/inthepipeline/dbt-best-practices-in-action-at-cal-itps-data-infra-project-0d11adf5513d</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39925257">https://news.ycombinator.com/item?id=39925257</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 04 Apr 2024 00:52:20 +0000</pubDate><link>https://medium.com/inthepipeline/dbt-best-practices-in-action-at-cal-itps-data-infra-project-0d11adf5513d</link><dc:creator>clkao</dc:creator><comments>https://news.ycombinator.com/item?id=39925257</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39925257</guid></item><item><title><![CDATA[Running Doom on Snowflake]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.arecadata.com/running-doom-on-snowflake/">https://www.arecadata.com/running-doom-on-snowflake/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39423617">https://news.ycombinator.com/item?id=39423617</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 18 Feb 2024 21:34:43 +0000</pubDate><link>https://www.arecadata.com/running-doom-on-snowflake/</link><dc:creator>clkao</dc:creator><comments>https://news.ycombinator.com/item?id=39423617</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39423617</guid></item><item><title><![CDATA[Pacific Gas and Electric Outage Map]]></title><description><![CDATA[
<p>Article URL: <a href="https://pgealerts.alerts.pge.com/outage-tools/outage-map/">https://pgealerts.alerts.pge.com/outage-tools/outage-map/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39257431">https://news.ycombinator.com/item?id=39257431</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 05 Feb 2024 04:42:32 +0000</pubDate><link>https://pgealerts.alerts.pge.com/outage-tools/outage-map/</link><dc:creator>clkao</dc:creator><comments>https://news.ycombinator.com/item?id=39257431</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39257431</guid></item><item><title><![CDATA[We Aren't Achieving the Copilot Experience in Data Systems]]></title><description><![CDATA[
<p>Article URL: <a href="https://clkao.substack.com/p/why-we-arent-achieving-the-copilot">https://clkao.substack.com/p/why-we-arent-achieving-the-copilot</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39183590">https://news.ycombinator.com/item?id=39183590</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 29 Jan 2024 22:23:45 +0000</pubDate><link>https://clkao.substack.com/p/why-we-arent-achieving-the-copilot</link><dc:creator>clkao</dc:creator><comments>https://news.ycombinator.com/item?id=39183590</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39183590</guid></item><item><title><![CDATA[New comment by clkao in "Ask HN: Why aren't there more hearing aid startups?"]]></title><description><![CDATA[
<p><a href="https://www.relajet.com/" rel="nofollow">https://www.relajet.com/</a> - started by a friend with hearing loss</p>
]]></description><pubDate>Tue, 16 Jan 2024 02:14:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=39008599</link><dc:creator>clkao</dc:creator><comments>https://news.ycombinator.com/item?id=39008599</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39008599</guid></item><item><title><![CDATA[When Truth Trumps Facts: Studies on Partisan Moral Flexibility]]></title><description><![CDATA[
<p>Article URL: <a href="https://osf.io/preprints/socarxiv/4y28x">https://osf.io/preprints/socarxiv/4y28x</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39008266">https://news.ycombinator.com/item?id=39008266</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 16 Jan 2024 01:22:59 +0000</pubDate><link>https://osf.io/preprints/socarxiv/4y28x</link><dc:creator>clkao</dc:creator><comments>https://news.ycombinator.com/item?id=39008266</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39008266</guid></item><item><title><![CDATA[Serverless is still not designed for data]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.bauplanlabs.com/blog/serveless-is-still-not-designed-for-data">https://www.bauplanlabs.com/blog/serveless-is-still-not-designed-for-data</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=37454070">https://news.ycombinator.com/item?id=37454070</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 10 Sep 2023 08:49:16 +0000</pubDate><link>https://www.bauplanlabs.com/blog/serveless-is-still-not-designed-for-data</link><dc:creator>clkao</dc:creator><comments>https://news.ycombinator.com/item?id=37454070</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37454070</guid></item><item><title><![CDATA[True History of Animals in Space]]></title><description><![CDATA[
<p>Article URL: <a href="https://jamesfoley.com.au/the-true-history-of-animals-in-space/">https://jamesfoley.com.au/the-true-history-of-animals-in-space/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=37405130">https://news.ycombinator.com/item?id=37405130</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 06 Sep 2023 13:51:31 +0000</pubDate><link>https://jamesfoley.com.au/the-true-history-of-animals-in-space/</link><dc:creator>clkao</dc:creator><comments>https://news.ycombinator.com/item?id=37405130</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37405130</guid></item><item><title><![CDATA[New comment by clkao in "Show HN: PipeRider – open-source Data Impact Analysis for dbt changes"]]></title><description><![CDATA[
<p>Thanks for the question! GX is a great tool providing data testing, which is also useful during dbt PR, similar to dbt tests. PipeRider provides additional comparison about data profiles between the merge base and the PR, and also presenting more dbt-specific information.</p>
]]></description><pubDate>Wed, 06 Sep 2023 12:29:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=37404114</link><dc:creator>clkao</dc:creator><comments>https://news.ycombinator.com/item?id=37404114</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37404114</guid></item><item><title><![CDATA[Show HN: PipeRider – open-source Data Impact Analysis for dbt changes]]></title><description><![CDATA[
<p>Hi HN! This is CL and we’re building PipeRider[0]. PipeRider is an open source data impact analysis tool, specifically during pull requests for dbt.<p>Why? In a previous life I worked on distributed version control systems[1] prior to git, weird data systems like in-postgres REST server with plv8, and building civic tech communities with open data. It always startled me when some new characteristics of data were uncovered, and we had to change some data schema & modeling and then recheck all downstream uses of the data (if we even could).<p>Fast forward to the modern era of data systems, the data engineering stack is certainly becoming more like the software engineering stack, with dbt as of one of the main game changers. But the engineering practices and tooling~~s~~ aren’t quite there, yet.<p>We are building the missing pieces of the “data-pipeline-as-code” puzzle, by making pull-requests on data systems more informative and bringing confidence to reviewing and testing the impact of code-change. Here’s an example PR of the campaign finance project[2]. The goal is to augment the CI process to help teams move faster when making data and pipeline logic changes, by being aware of intentional and unintentional downstream models and metrics impact.<p>As a version control nerd, I personally love semantic-aware diffs that can help inform stakeholders, such as diff formatted law amendment proposals in congressional bills. So, what can we do for complex data systems that are now pull-request-able? One thing is the "lineage diff" - A way to visualize the data models you are adding or making changes to, and help you to make sense of the impact.<p>Here's another example based on a pull request in the Danish Parliament data[3] dbt project[4] (Note the lineage diff is part of advanced impact analysis which is not open source)<p>You can try out Lineage Diff in this online viewer[5], by uploading two manifests from your dbt project to see the impact on lineage from your code-changes.<p>I’d love your feedback!<p>[0] <a href="https://piperider.io/" rel="nofollow noreferrer">https://piperider.io/</a><p>[1] <a href="https://news.ycombinator.com/item?id=32668334">https://news.ycombinator.com/item?id=32668334</a><p>[2] <a href="https://github.com/g0v/tw_campaign_finance/pull/2">https://github.com/g0v/tw_campaign_finance/pull/2</a><p>[3] <a href="https://github.com/bgarcevic/danish-democracy-data/pull/8">https://github.com/bgarcevic/danish-democracy-data/pull/8</a><p>[4] <a href="https://cloud.piperider.io/clkao/default/runs/33a74e0bef5f4819a74df2c9ce1135ca/comparison/fa9271ff293149fa8e401d0c78598358#/?g_v=1" rel="nofollow noreferrer">https://cloud.piperider.io/clkao/default/runs/33a74e0bef5f48...</a><p>[5] <a href="https://cloud.piperider.io/online-viewer" rel="nofollow noreferrer">https://cloud.piperider.io/online-viewer</a><p>(Edit: link formatting)</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=37403960">https://news.ycombinator.com/item?id=37403960</a></p>
<p>Points: 25</p>
<p># Comments: 3</p>
]]></description><pubDate>Wed, 06 Sep 2023 12:15:14 +0000</pubDate><link>https://github.com/InfuseAI/piperider</link><dc:creator>clkao</dc:creator><comments>https://news.ycombinator.com/item?id=37403960</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37403960</guid></item></channel></rss>