trevor manz
@manzt.sh
460 followers 570 following 210 posts
middle child, creator of anywidget.dev building @marimo.io; prev @harvard.edu
Posts Media Videos Starter Packs
Pinned
manzt.sh
i successfully defended my phd!
manzt.sh
look ma, @marimo.io 🤝 cursor (w/ the upcoming @vscode.dev extension). things are starting to come together...
manzt.sh
the upcoming @marimo.io language server is fully astral stack. code base is small enough that i’m ok with some of the typing TODOs in preference for ergonomics… and astral team is shipping so fast!
manzt.sh
a new life for my 2019 macbook pro
manzt.sh
i’m used to hearing from strangers when my open-source "fails" them… this made my day
Screen shot of an email with text highlighted.

Subject: Zarrita application

The last few months I've been participating in ECMWFs code for earth program. In this project I've been building a CAMS dataset visualization heavily based on your work on Zarrita.

(highlighted text) I really enjoyed working with Zarrita and would not have been able to complete the project without your great work. Thank you!
manzt.sh
i like how the thumbnail is neither of us and instead one of the AV folks setting up the recording
manzt.sh
still lots to do... but we're cooking on a native @vscode.dev extension for @marimo.io notebooks
manzt.sh
not actively developed, just a small helper i made for a deno blog post. fine to use as-is, but recommend rolling your own utils like this (~100loc and mostly comments) github.com/manzt/deno-j...
GitHub - manzt/deno-jupyter-blog
Contribute to manzt/deno-jupyter-blog development by creating an account on GitHub.
github.com
manzt.sh
i know... emailed the organizers a few times a while ago and then just magically appeared the other day
manzt.sh
learning a new api? `mo.inspect()` your objects in
@marimo.io. no more dir() / help()-ing around ``...
manzt.sh
thanks for the plug! i've been pushing this idea further @marimo.io. my "scratch-nb" folder is now just self-contained notebooks:

uvx marimo edit --sandbox notebook.py # like "docs.new"

which I often share as gists w/ others:

gh gist create notebook.py # publish
uvx marimo edit
manzt.sh
ok actually this time
manzt.sh
ok fine i’ll learn jj
manzt.sh
Observable-like cell minimap coming soon to a @marimo.io notebook near you 🫡
manzt.sh
happy to finally share what we've been cooking 🍳
marimo.io
marimo @marimo.io · Jul 18
Announcing molab: a cloud-hosted marimo notebook workspace with link-based sharing.

Experiment on AI, ML and data using the world’s best Python (and SQL!) notebook.

Launching with examples from @huggingface, @weights_biases, and using @PyTorch

marimo.io/blog/announ...
Announcing molab
Cloud-based notebooks for our community
marimo.io
manzt.sh
yup! or make only pip/uv all you need to run some js build system/tooling (e.g., transform some React/Svelte/Vue/TypeScript for the browser)
manzt.sh
@marimo.io now has a tree-based UI for uv environments

add/remove/upgrade deps the uv way — no more flat pip-style lists or accidentally pip-ing your env
manzt.sh
yah, no shade on the developers/design but this has always seemed like a huge oversight with flight to me. probably a diff evaluation of trade offs, but still
manzt.sh
spending some time on our uv integration in @marimo.io – starting with things like this selector for package “extras”

what’s frustrated you about using packages in notebooks?
manzt.sh
preparing for some potentially unhinged things...
Terminal window showing `uvx --with=deno python`, invoking the Deno CLI as a Python package within the Python REPL.
manzt.sh
have a nice budget to upgrade my at home setup. what’s one thing that ~actually~ made a difference in your space?
manzt.sh
i believe duckdb comes from cwi in amsterdam, and (not technically db) polars from netherlands