Live data from Hacker News

Show HN: A modern Jupyter client for macOS

satyrn.app

131–140 of 192 posts

Re: Show HN: A modern Jupyter client for macOS

#131
post #3

Cool! Surprised to hear you started with a native UI and pivoted to electron. What was the major blocker there? I recently got frustrated with OpenSCAD and decided to try CadQuery and Build123d. The modeling backend is a big step forward, but the GUI is not nearly as good as OpenSCAD. I managed to get it working via VSCode with a plugin, but I’m dreaming of embedding everything in a dedicated MacOS app so I can jump…

There aren't many great production-ready open-source frameworks for code-editor components in Swift. I assessed quite a few but found that the feature completeness was far from what I needed. I tried to fork [CodeEditSourceEditor]( https://github.com/CodeEditApp/CodeEditSourceEditor ) and add the extra features I wanted, but I think it would have taken me 6-12 months to get it to an acceptable state, meanwhile not sp…

FWIW I've had good experiences with Tauri so far. It's great being able to call back easily into Rust code and I haven't had any real issues with the wrapped web view.

At this point I'd start with Tauri first and only switch to Electron only if I really need something only Chrome supports or if I need to support Linux. I guess the webview story there is not so good.

Re: Show HN: A modern Jupyter client for macOS

#132
post #10

Thank you for attempting to use swift first. Electron apps are bloated and overused. Excited to play around with this!

Agreed about Electron apps!

But...a really good code editor is a good example of something that's extremely hard to implement using native text controls, but there are great ones based on web tech.

I wonder if embedding system WebKit on macOS or using something like NeutralinoJS would be a good alternative?

The pro is your app is much smaller and lighter.

The con is that any bugs in your system web control are out of your control, and certain tight integration with web APIs might not be possible.

Re: Show HN: A modern Jupyter client for macOS

#134
This looks great! Since jupyter notebooks are used by a lot of people (like scientists, business analysts etc) I think there's a genuine niche for just having a jupyter notebook client for folks to get started with quickly.

Adding something like built in .venv support and even python distribution would be immense (I'm thinking of a dream scenario where installing something like this gives a beginner all the tools to get up and running python notebooks with) any plans for that on the roadmap?

Re: Show HN: A modern Jupyter client for macOS

#138

What were your initial thoughts on tradeoffs on making this a vs code extension vs a separate app ?

The post is literally right here.

> I've always craved a more focused and lighter-weight experience when working in a notebook. That's why I created Satyrn.

> It starts up really fast (faster time-to-execution than VS Code or JupyterLab)

Re: Show HN: A modern Jupyter client for macOS

#139
post #45

Earlier quoted context omitted.

I think the approach is a Mac-first app that follows Apple's design language, no?

Yup, that's what "modern" means to me in this context. Thought it was totally clear. It looks like and acts like it was built for Sonoma, not for Sierra.

That didn’t occur to me.

As an IPython/Jupyter user for over a decade and Mac user for two decades, it’s not something I personally care about or an issue I’ve felt.

Re: Show HN: A modern Jupyter client for macOS

#140

What were your initial thoughts on tradeoffs on making this a vs code extension vs a separate app ?

The post is literally right here. > I've always craved a more focused and lighter-weight experience when working in a notebook. That's why I created Satyrn. > It starts up really fast (faster time-to-execution than VS Code or JupyterLab)

He did not answer the question in your quote.
Post reply on HN