Hacker Newsnew | past | comments | ask | show | jobs | submit | cantdutchthis's commentslogin

Creator of calmcode here, AskMeAnything[tm].

Do you accept contributions?

Multiple people have offered but decided against it for a few reasons.

- Proper reviews actually feel like they would take me as much time as doing it myself.

- One benefit of doing it all myself is that all the content has a familiar style.

- The downside of contributions is that a lot of the stuff that I see on YT just simply doesn't fit the style that I intend to have on calmcode. So before accepting contributions it also feels like I would have to vet the person who makes the contrib.

A lot of the aforementioned is more complex now as well due to the fact that folks can pay for the platform. It was a 100% free platform before, and right now it's a 99% free platform and some people pay a stipend to keep the site running. If contributions come in, I would also need to figure out a way to keep the incentives aligned, which also complicates things.

I've had a collaborator in the past and a bunch of things worked out there. But he's gone off to do other things, all of which is fair enough.


Been a polars fan for a loooong time. Happy to see the team ship their product and I hope it does well!


i’ve used freedom.to at times to just turn off all distractions, works pretty well


former employee here, Matt wrote a blogpost with pretty much all of the details here: https://honnibal.dev/blog/back-to-our-roots


:wave:

Also: https://explosion.ai/blog/back-to-our-roots-company-update

(Interesting tidbit: I got hired by Explosion after a HN comment on model distillation :))


Fun detail, you can actually define functions in a marimo notebook and load them in another Python file if you want.

Needs a bit of extra config but tis a really nice feature.

https://docs.marimo.io/guides/reusing_functions/


It certainly has some of the “widget feelings” from streamlit but the real killer feature is that you’re still always in a notebook. You can still explore with these widgets, which is a stellar experience.


Everyone: don't push live on a Friday. marimo: ... hold my beer


Its completely failed several times in the course of an hour for me :'(


Sorry! Did the notebook not connect to the runtime? Notebooks usually start quickly but there is variance, which we are working to tighten. If you have a notebook link/ID, we can look into it.


Hey, if your name had an accent, workspace creation should have failed

Not sure how we missed that in testing. But it should be good to go now


Everyone knows prod doesn't break on the weekends


marimo is open source and uses a reactive model which makes it fun to mix/match widgets with Python code. It even supports gamepads if you wanted to go nuts!

https://youtu.be/4fXLB5_F2rg?si=jeUj77Cte3TkQ1j-

disclaimer: I work for marimo and I made that video, but the gamepad support is awesome and really shows the flexibility


(marimo team-member here)

I have had a similar situation and my "hack" for this was to start the same notebook twice and have two tabs open. This worked for something things ...

Other times I just bit the bullet and made two forms on two variables so that everything would fit in a single notebook. By having two variables that contain all the inputs you can make sure that only the cells update that need to update. It takes a bit more effort but makes a lot of sense for some apps that you want to share with a colleague.

If you share more details about your setup I might be able to give better advice/think along more.


(someone from the marimo team here)

How you start the marimo notebook, via

`marimo edit must-give-name-to-this-file.py`

is indeed one of my teeny by favourite features of it. When you start a new notebook you're kind of forced to name it immediately.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: