Live data from Hacker News

Bento: Jupyter Notebooks at Meta

engineering.fb.com

41–50 of 134 posts

Re: Bento: Jupyter Notebooks at Meta

#41
post #2

The internal tools at Meta are incredible tbh. There’s an ecosystem of well-designed internal tools that talk to each other. That was my favorite part of working there.

My opinion: Many Meta tools and processes seem like they were created by former Googlers that sought to recreate something they previously had at Google, during the Google->FB Exodus, but also changed aspects of the tool that were annoying or diverged from their needs. This is not a bad thing.

Since Bento doesn't appear to be usable by the public, aparallel version of this that people can get a feel for cross-tool integration would be Google's Colaboratory / Colab notebooks (https://colab.research.google.com/) that have many baked-in integrations driven by actual internal use (i.e. dogfooding).

Re: Bento: Jupyter Notebooks at Meta

#42
post #17

this is cool! wish there was a commerical product that did this. marimo does something similar, but you have to do the deployment yourself

marimo has a playground to run notebooks via WebAssembly - similar to Bento - without having to deploy yourself: https://marimo.app/

Re: Bento: Jupyter Notebooks at Meta

#43

A bit off-topic, but my problem with any notebook type of tool (ie you create a document that mixes code, the output of that code, and text/media) is that they always feel like they're meant to be these quick, off the cuff ways to present data. But when I try to use them they just feel awkward and slow. (I tried doing a jupyter notebook with the vscode plugin, and while everything was very polished, it feld like I wa…

[deleted]

Re: Bento: Jupyter Notebooks at Meta

#44
post #21
post #7

Earlier quoted context omitted.

> Meta for all the seemingly unnecessary internal stuff they do. Netflix would like to have a word.

Netflix’s situation is caused by their business model.

Is it? It seems like 90% of what Netflix is (from a technical PoV), is a CDN + video playback. There's a lot more value in the content library they've negotiated and the business agreements with ISPs than there is in the software stack.

Apologies if this response is delayed, 6 posts today is "too fast."

Re: Bento: Jupyter Notebooks at Meta

#45
post #36

Earlier quoted context omitted.

One of the crazier things a L4 meta colleague of mine told me, that I still don’t believe entirely, is that meta pretty much has their own fork of everything , even tools like git. is this true?

Yep. Zeus is a fork of Zookeeper, Hack is a fork of PHP, etc. It's usually needed to make it work with the internal environment. The few things that don't have forks are usually the open source projects like React or PyTorch, but even those have some custom features added to make it work with FB internals.

This is also how things work at Google.

Google also maintains a monorepo with "forks" of all software that they use. History diverges, but is occasionally synchronized for things like security updates etc.

Re: Bento: Jupyter Notebooks at Meta

#46
post #44
post #21

Earlier quoted context omitted.

Netflix’s situation is caused by their business model.

Is it? It seems like 90% of what Netflix is (from a technical PoV), is a CDN + video playback. There's a lot more value in the content library they've negotiated and the business agreements with ISPs than there is in the software stack. Apologies if this response is delayed, 6 posts today is "too fast."

Netflix now builds many of the video production tools they need to produce their own content. This now includes games as well.

Re: Bento: Jupyter Notebooks at Meta

#47
post #2

The internal tools at Meta are incredible tbh. There’s an ecosystem of well-designed internal tools that talk to each other. That was my favorite part of working there.

Uuuh can you tell a bit more about wasabi, the Python LSP? Saw a post years ago and been eager to see whether it’d be open sourced (or why it wouldn’t).

Re: Bento: Jupyter Notebooks at Meta

#48
post #46
post #44

Earlier quoted context omitted.

Is it? It seems like 90% of what Netflix is (from a technical PoV), is a CDN + video playback. There's a lot more value in the content library they've negotiated and the business agreements with ISPs than there is in the software stack. Apologies if this response is delayed, 6 posts today is "too fast."

Netflix now builds many of the video production tools they need to produce their own content. This now includes games as well.

sure but i was alluding to stuff like this

https://netflixtechblog.com/maestro-netflixs-workflow-orches...

Re: Bento: Jupyter Notebooks at Meta

#50

Earlier quoted context omitted.

One of the crazier things a L4 meta colleague of mine told me, that I still don’t believe entirely, is that meta pretty much has their own fork of everything , even tools like git. is this true?

It wouldn't be terribly surprising. Forking everything provides a liiiitle bit of protection against things like the 'left pad' incident.

[deleted]
Post reply on HN