<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: akshayka</title><link>https://news.ycombinator.com/user?id=akshayka</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 22:54:14 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=akshayka" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by akshayka in "Show HN: Marimo pair – Reactive Python notebooks as environments for agents"]]></title><description><![CDATA[
<p>Thanks for the kind words.<p>We've had the same thought, and are experimenting in this direction in the context of recursive language models.<p>Let us know if you have feedback!</p>
]]></description><pubDate>Fri, 10 Apr 2026 14:54:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47719083</link><dc:creator>akshayka</dc:creator><comments>https://news.ycombinator.com/item?id=47719083</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47719083</guid></item><item><title><![CDATA[Benchmarking LLMs with Marimo Pair]]></title><description><![CDATA[
<p>Article URL: <a href="https://ericmjl.github.io/blog/2026/4/8/benchmarking-llms-with-marimo-pair/">https://ericmjl.github.io/blog/2026/4/8/benchmarking-llms-with-marimo-pair/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47710756">https://news.ycombinator.com/item?id=47710756</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 09 Apr 2026 21:58:05 +0000</pubDate><link>https://ericmjl.github.io/blog/2026/4/8/benchmarking-llms-with-marimo-pair/</link><dc:creator>akshayka</dc:creator><comments>https://news.ycombinator.com/item?id=47710756</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47710756</guid></item><item><title><![CDATA[New comment by akshayka in "People love to work hard"]]></title><description><![CDATA[
<p>You have good timing. Earlier today we announced an agent skill that drops Claude into a running marimo notebook session, allowing it to run code in the marimo kernel (read variables, test logic, get feedback when errors like multiple definitions are hit, add and remove cells, manipulate UI elements ...):<p><a href="https://news.ycombinator.com/item?id=47678844">https://news.ycombinator.com/item?id=47678844</a></p>
]]></description><pubDate>Tue, 07 Apr 2026 18:16:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47679216</link><dc:creator>akshayka</dc:creator><comments>https://news.ycombinator.com/item?id=47679216</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47679216</guid></item><item><title><![CDATA[New comment by akshayka in "Pyodide: a Python distribution based on WebAssembly"]]></title><description><![CDATA[
<p>Hello from the original creator of marimo. Do you have teaching materials to share? I would love to see how one might teach Python with a reactive notebook</p>
]]></description><pubDate>Tue, 17 Mar 2026 14:49:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47413493</link><dc:creator>akshayka</dc:creator><comments>https://news.ycombinator.com/item?id=47413493</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47413493</guid></item><item><title><![CDATA[My article on why AI is great (or terrible) or how to use it]]></title><description><![CDATA[
<p>Article URL: <a href="https://matthewrocklin.com/ai-zealotry/">https://matthewrocklin.com/ai-zealotry/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46557057">https://news.ycombinator.com/item?id=46557057</a></p>
<p>Points: 165</p>
<p># Comments: 228</p>
]]></description><pubDate>Fri, 09 Jan 2026 18:17:24 +0000</pubDate><link>https://matthewrocklin.com/ai-zealotry/</link><dc:creator>akshayka</dc:creator><comments>https://news.ycombinator.com/item?id=46557057</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46557057</guid></item><item><title><![CDATA[New comment by akshayka in "Marimo launches VS Code and Cursor extensions"]]></title><description><![CDATA[
<p>See the corresponding Show HN from earlier today for a technical overview. There are some interesting components, such as the LSP-based implementation and the integration with uv<p><a href="https://news.ycombinator.com/item?id=45982774">https://news.ycombinator.com/item?id=45982774</a></p>
]]></description><pubDate>Thu, 20 Nov 2025 00:03:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=45987034</link><dc:creator>akshayka</dc:creator><comments>https://news.ycombinator.com/item?id=45987034</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45987034</guid></item><item><title><![CDATA[New comment by akshayka in "Deepnote, a Jupyter alternative, is going open source"]]></title><description><![CDATA[
<p>This is Akshay, the original creator of marimo. Our whole team has come over to CoreWeave. We're building a whole lot more, not less, and our number one priority continues to be the open-source. We're also growing the open-source team, i.e. we're hiring.</p>
]]></description><pubDate>Tue, 04 Nov 2025 21:32:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=45816129</link><dc:creator>akshayka</dc:creator><comments>https://news.ycombinator.com/item?id=45816129</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45816129</guid></item><item><title><![CDATA[Why DNB moved off Databricks notebooks and onto marimo]]></title><description><![CDATA[
<p>Article URL: <a href="https://marimo.io/blog/case-study-dnb">https://marimo.io/blog/case-study-dnb</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45683320">https://news.ycombinator.com/item?id=45683320</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 23 Oct 2025 15:54:14 +0000</pubDate><link>https://marimo.io/blog/case-study-dnb</link><dc:creator>akshayka</dc:creator><comments>https://news.ycombinator.com/item?id=45683320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45683320</guid></item><item><title><![CDATA[New comment by akshayka in "Researchers Discover the Optimal Way to Optimize"]]></title><description><![CDATA[
<p>Anecdotally it seems like most software engineers have heard of linear programming, but very few have heard of convex programming [1], and fewer still can apply it. The fixation on LPs is kind of odd ...<p>[1] <a href="https://github.com/cvxpy/cvxpy" rel="nofollow">https://github.com/cvxpy/cvxpy</a></p>
]]></description><pubDate>Sat, 18 Oct 2025 01:31:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=45624074</link><dc:creator>akshayka</dc:creator><comments>https://news.ycombinator.com/item?id=45624074</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45624074</guid></item><item><title><![CDATA[New comment by akshayka in "Closer to production quality Python notebooks with `marimo check`"]]></title><description><![CDATA[
<p>Hi! Thanks for your interest. marimo is much more than that — unlike traditional notebooks, marimo is "reactive", meaning it models notebooks as dataflow graphs and keeps code an outputs in sync. Moreover, marimo notebooks are not "just notebooks". They can be seamlessly run as interactive web apps or as Python scripts.<p>Here is our original ShowHN post that explains what marimo is all about: <a href="https://news.ycombinator.com/item?id=38971966">https://news.ycombinator.com/item?id=38971966</a><p>Blog that goes deeper: <a href="https://marimo.io/blog/lessons-learned" rel="nofollow">https://marimo.io/blog/lessons-learned</a></p>
]]></description><pubDate>Thu, 16 Oct 2025 04:43:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=45601530</link><dc:creator>akshayka</dc:creator><comments>https://news.ycombinator.com/item?id=45601530</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45601530</guid></item><item><title><![CDATA[New comment by akshayka in "Closer to production quality Python notebooks with `marimo check`"]]></title><description><![CDATA[
<p>You can not use the AI features, nothing is enabled by default (you have to bring your own keys)</p>
]]></description><pubDate>Thu, 16 Oct 2025 04:41:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=45601521</link><dc:creator>akshayka</dc:creator><comments>https://news.ycombinator.com/item?id=45601521</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45601521</guid></item><item><title><![CDATA[Can Claude Code Analyze Data? [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=fDiylmtYlWM">https://www.youtube.com/watch?v=fDiylmtYlWM</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44991112">https://news.ycombinator.com/item?id=44991112</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 22 Aug 2025 23:15:45 +0000</pubDate><link>https://www.youtube.com/watch?v=fDiylmtYlWM</link><dc:creator>akshayka</dc:creator><comments>https://news.ycombinator.com/item?id=44991112</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44991112</guid></item><item><title><![CDATA[New comment by akshayka in "Ask HN: How do you find early stage startups to join"]]></title><description><![CDATA[
<p>For startups that have an open-source component, GitHub is a good channel. That's how our first hires came to marimo.</p>
]]></description><pubDate>Fri, 22 Aug 2025 21:27:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=44990015</link><dc:creator>akshayka</dc:creator><comments>https://news.ycombinator.com/item?id=44990015</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44990015</guid></item><item><title><![CDATA[New comment by akshayka in "Representing Python notebooks as dataflow graphs"]]></title><description><![CDATA[
<p>Thanks for the feedback. We decided early on against having a “non-reactive” mode. It would negate many of our core benefits (including importing from other notebooks), and it would also lead to a fragmented ecosystem — if someone shared a notebook with you, your experience with it would depend on whether it was executed in “reactive” or “non-reactive” mode. Still I appreciate the kind words about our editor and file format, and am sorry we can’t accommodate your use case.<p>We describe why we opted against “disabling” the graph at the end of this blog: <a href="https://marimo.io/blog/lessons-learned" rel="nofollow">https://marimo.io/blog/lessons-learned</a></p>
]]></description><pubDate>Sun, 10 Aug 2025 20:03:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=44857867</link><dc:creator>akshayka</dc:creator><comments>https://news.ycombinator.com/item?id=44857867</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44857867</guid></item><item><title><![CDATA[New comment by akshayka in "Representing Python notebooks as dataflow graphs"]]></title><description><![CDATA[
<p>Sorry I forgot the link. We have shortcuts for those as well. If any are missing please file an issue and we can consider adding them.<p>I forgot the link: <a href="https://docs.marimo.io/guides/editor_features/overview/#configuration" rel="nofollow">https://docs.marimo.io/guides/editor_features/overview/#conf...</a></p>
]]></description><pubDate>Sun, 10 Aug 2025 19:53:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=44857780</link><dc:creator>akshayka</dc:creator><comments>https://news.ycombinator.com/item?id=44857780</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44857780</guid></item><item><title><![CDATA[New comment by akshayka in "Representing Python notebooks as dataflow graphs"]]></title><description><![CDATA[
<p>What kind of muscle memory is holding you back? We recently added support for Jupyter-style command mode in keyboard shortcuts [1]. We're currently rewriting our VS Code extension to feel native, similar to how Jupyter feels in VS Code.<p>Anything else we can help with?</p>
]]></description><pubDate>Sat, 09 Aug 2025 17:06:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=44848202</link><dc:creator>akshayka</dc:creator><comments>https://news.ycombinator.com/item?id=44848202</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44848202</guid></item><item><title><![CDATA[New comment by akshayka in "Representing Python notebooks as dataflow graphs"]]></title><description><![CDATA[
<p>Thanks for the shoutout!<p>We're committed to having an excellent experience for working with expensive notebooks [1]. At least for my own personal work, I find that there are many reasons to use marimo even when autorun is disabled — you still get guarantees on state, rich dataframe views, reusable functions [2], the Python file format, and more. If you have feedback on how we might improve the experience, we'd love to hear it.<p>[1] <a href="https://docs.marimo.io/guides/expensive_notebooks/" rel="nofollow">https://docs.marimo.io/guides/expensive_notebooks/</a><p>[2] <a href="https://docs.marimo.io/guides/reusing_functions/" rel="nofollow">https://docs.marimo.io/guides/reusing_functions/</a></p>
]]></description><pubDate>Sat, 09 Aug 2025 16:34:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=44847890</link><dc:creator>akshayka</dc:creator><comments>https://news.ycombinator.com/item?id=44847890</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44847890</guid></item><item><title><![CDATA[New comment by akshayka in "Representing Python notebooks as dataflow graphs"]]></title><description><![CDATA[
<p>Thanks for the comments. I'm the original creator of marimo.<p>Habitually running restart and run all works okay for very lightweight notebooks, but it's a habit you need to develop, and I believe our tools should work by default. It doesn't work at all for entire categories of work, where computation is heavy and the cost of a bug is high.<p>From the blog, you will see that reactive execution not only minimizes hidden state, it also enables rapid data exploration (far more rapid than a traditional notebook), reuse as data apps, reuse as scripts, a far more intelligent module autoreloader, and much more.<p>marimo is not just another Jupyter extension, it's a new kind of notebook. While it may not be for you, marimo has been open source for over a year and has strong traction at many companies and universities, including by many who you may not view to be "real devs". The question of whether marimo will catch on has already been resolved :)<p><a href="https://github.com/marimo-team/marimo" rel="nofollow">https://github.com/marimo-team/marimo</a></p>
]]></description><pubDate>Sat, 09 Aug 2025 16:29:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=44847848</link><dc:creator>akshayka</dc:creator><comments>https://news.ycombinator.com/item?id=44847848</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44847848</guid></item><item><title><![CDATA[Representing Python notebooks as dataflow graphs]]></title><description><![CDATA[
<p>Article URL: <a href="https://marimo.io/blog/dataflow">https://marimo.io/blog/dataflow</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44801392">https://news.ycombinator.com/item?id=44801392</a></p>
<p>Points: 108</p>
<p># Comments: 32</p>
]]></description><pubDate>Tue, 05 Aug 2025 17:39:09 +0000</pubDate><link>https://marimo.io/blog/dataflow</link><dc:creator>akshayka</dc:creator><comments>https://news.ycombinator.com/item?id=44801392</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44801392</guid></item><item><title><![CDATA[New comment by akshayka in "Uv: Running a script with dependencies"]]></title><description><![CDATA[
<p>Very nice. Here's a one liner for marimo notebooks:<p>uvx marimo edit<p>A one liner with marimo that also respects (and records) inline script metadata using uv:<p>uvx marimo edit --sandbox my_notebook.py<p><a href="https://docs.astral.sh/uv/guides/integration/marimo/" rel="nofollow">https://docs.astral.sh/uv/guides/integration/marimo/</a></p>
]]></description><pubDate>Tue, 22 Jul 2025 18:04:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=44650866</link><dc:creator>akshayka</dc:creator><comments>https://news.ycombinator.com/item?id=44650866</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44650866</guid></item></channel></rss>