news.volyx.in

Show HN: A modern Jupyter client for macOS (satyrn.app)

611 points by jackhodkinson · 765 days ago · 160 comments on HN

Article summary

Satyrn is a modern Jupyter client for macOS that aims to provide a faster and more elegant experience than existing solutions. It offers features such as intelligent autocomplete, AI-powered code editing, and support for virtual environments. The app is built using Electron and is available for download. It currently does not support remote Jupyter notebook servers, but this feature is being worked on.

Main themes

  • Jupyter clients
  • macOS development
  • Electron vs native apps
  • Remote notebook support
  • Code editing features
  • Scientific computing

What commenters say

  • The use of Electron for building the app is a reasonable choice due to the lack of suitable native frameworks for code-editor components.
  • Some users prefer native apps over Electron-based ones due to concerns about bloat and performance.
  • Remote support for Jupyter notebooks is a highly desired feature, and its absence is a significant limitation for some users.
  • The app's features, such as intelligent autocomplete and AI-powered code editing, are not unique and can be found in other existing solutions like VSCode.
  • The choice of building the app with Electron instead of a native framework is defended as a pragmatic decision to achieve the desired functionality.
  • Some users are willing to pay for a well-designed and functional Jupyter client, even if it's not open-source.
  • The app's startup speed is not a significant advantage for users who already have other IDEs or code editors open and running.
  • The lack of support for remote Jupyter notebooks is a major drawback, and users are looking forward to this feature being implemented.