14 poin oleh GN⁺ 2024-07-08 | 2 komentar | Bagikan ke WhatsApp
  • Klien Jupyter modern untuk Mac
  • Waktu mulai lebih cepat daripada VS Code dan JupyterLab
  • Pembuatan kode inline dengan sel prompt yang sadar konteks
  • Menjaga alur kerja dengan desain minimalis
  • Cepat, sederhana, dan bertenaga dengan command palette
  • Pemformatan kode Black
  • Salin grafik dan tabel hanya dengan satu klik tombol
  • Tambahkan lingkungan virtual baru dengan kernel manager bawaan
  • Pengaturan yang mudah
    • Kompatibel dengan semua file ipynb, bisa dijalankan langsung dari Finder
    • Deteksi otomatis kernel yang sudah ada
    • Tidak perlu pengaturan. Unduh aplikasi lalu langsung mulai coding

Ringkasan GN⁺

  • Satyrn adalah klien Jupyter modern untuk Mac yang menawarkan waktu mulai cepat dan desain minimalis.
  • Melalui sel prompt yang sadar konteks dan command palette modern, Satyrn menghadirkan lingkungan coding yang efisien.
  • Termasuk berbagai fitur seperti pemformatan kode Black, penyalinan grafik dan tabel, serta pengelolaan kernel yang mudah.
  • Menawarkan waktu mulai yang lebih cepat dibandingkan JupyterLab atau VS Code yang sudah ada, sehingga dapat meningkatkan produktivitas.
  • Proyek lain dengan fungsi serupa antara lain JupyterLab dan VS Code.

2 komentar

 
dongjinahn 2024-07-08

Melihat yang tertulis di komentar hacker news, saya kira ini aplikasi Swift native yang tidak memakai Electron, ternyata bukan berarti tidak memakai Electron.

  • Saat beberapa notebook dibuka dalam jendela terpisah, judul jendela yang tidak mendapat fokus ditampilkan sebagai Electron,
  • di /Applications/satyrn.app/Contents/Frameworks juga bisa ditemukan Electron Framework

fyi) jika virtual env diatur terpisah dengan conda dan semacamnya, buka pengaturan dengan cmd + ,, lalu pada kernel masukkan biner python3 dari virtual env terkait seperti /opt/homebrew/anaconda3/envs/py310/bin/python3.

 
GN⁺ 2024-07-08
Komentar Hacker News
  • Terima kasih sudah memprioritaskan Swift, aplikasi Electron terlalu gemuk dan terlalu sering dipakai
  • Penasaran bagaimana aplikasi ini dibandingkan dengan aplikasi desktop Jupyter yang "resmi": tautan
  • Penasaran apakah bisa terhubung ke server notebook Jupyter jarak jauh
  • Minimalisme berperforma tinggi seperti inilah yang membuat ekosistem aplikasi Mac begitu hebat
    • Anda bisa membuat hal yang sama di platform lain, tetapi orang-orang yang menganggap ini penting terkonsentrasi di platform Mac
    • Saya ingin melihat adopsi API aplikasi berbasis dokumen dan API toolbar
  • Mohon pertimbangkan model open source: kode tersedia gratis di GitHub dan aplikasi dapat dibeli di situs web
    • Metode ini sempat membuat saya takut, tetapi ternyata sangat cocok untuk saya: beli aplikasinya di videohubapp.com dengan harga minimal $5 atau bayar sesuka hati, lalu clone dan build kodenya dari GitHub
    • Saat ini terjual sekitar 60 kopi per bulan, rata-ratanya sama selama 4 tahun terakhir
  • Keren!
    • Mengejutkan bahwa Anda memulai dengan UI native lalu beralih ke Electron, penasaran apa hambatan utamanya
  • Belakangan ini saya kecewa dengan OpenSCAD dan mencoba CadQuery serta Build123d
    • Backend pemodelannya merupakan kemajuan besar, tetapi GUI-nya tidak sebagus OpenSCAD
    • Saya berhasil menjalankannya lewat VSCode dan plugin, tetapi saya ingin semuanya di-embed ke dalam aplikasi MacOS khusus agar bisa langsung mengerjakan CAD tanpa setup pengembangan
  • Saya selalu menggunakan notebook, biasanya dengan pengaturan vs-code dan github copilot
    • Menentukan beberapa environment terasa menyakitkan, dan cara menetapkan API key gpt4 membingungkan
    • Setelah menyelesaikan keduanya, saya tidak yakin bagaimana harus menulis prompt alih-alih memasukkan perintah
    • Saya tidak bermaksud terdengar kritis, hanya ingin memberikan umpan balik tentang apa yang saya pikirkan saat pertama kali mencoba
  • Alasan orang menggunakan IDE sungguhan adalah karena bisa langsung masuk ke source code library
  • Penasaran apakah masih ada orang lain yang menggunakan Jupyter QtConsole
  • Penasaran apakah kompatibel dengan Sagemath