Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Randomly generate default notebook names? #1541

Closed
wlach opened this issue Feb 26, 2019 · 4 comments
Closed

Randomly generate default notebook names? #1541

wlach opened this issue Feb 26, 2019 · 4 comments

Comments

@wlach
Copy link
Contributor

wlach commented Feb 26, 2019

We're seeing a lot of "Untitled Notebook" notebooks appear on extremely-alpha.iodide.io, now that people are slowly starting to discover the site. We probably should add a "published" field to the notebook so we can not index these kinds of test notebooks, but I wonder if it might also be useful/fun to randomly generate a name for a new notebook? Going with the iodide/scientific theme, I thought it might be fun to generate some random names based on molecules. Here's a simple notebook demonstrating the idea:

https://extremely-alpha.iodide.io/notebooks/302/

Sample output:

0: "dihydrogen triphosphide"
1: "trioxygen triargide"
2: "pentargon dihydride"
3: "pentargon tetrahydride"
4: "tetraoxygen pentargide"
5: "dihydrogen pentaphosphide"
6: "dioxygen dioxide"
7: "pentargon hexahydride"
8: "trioxygen tetraphosphide"
9: "hexaoxygen pentargide"

Thoughts?

@mdboom
Copy link
Contributor

mdboom commented Feb 26, 2019

I like this a lot. People complain about this problem in Jupyter notebooks on Twitter all the time...

e.g.: https://twitter.com/jakevdp/status/762755807389683712

@hamilton
Copy link
Contributor

Love this idea a ton. One thing to think about here (mentioned on gitter): might be worth figuring out how to make sure we have a lot of rhythmic / tonal diversity in the generated titles so they're easier to read down a list of untitled notebooks. We could have a generator for astronomy, machine learning / stats, neuroscience, etc.

@bcolloran
Copy link
Contributor

Also love it! Let's go for it! :-)

@robhudson
Copy link
Contributor

ATMO has a similar thing for naming the servers...
https://github.com/mozilla/telemetry-analysis-service/blob/master/atmo/names.py

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants