7 poin oleh GN⁺ 2023-12-23 | 1 komentar | Bagikan ke WhatsApp

Fitur utama Heynote

  • Heynote adalah scratchpad khusus untuk developer yang menyediakan buffer teks besar dan persisten yang dibagi menjadi beberapa blok.
  • Membuat blok baru semudah menekan Ctrl-Enter, dan menekan Ctrl-A di dalam blok tertentu hanya akan memilih isi blok tersebut.
  • Membantu mencegah pesan Slack, respons API, catatan rapat, daftar tugas harian, dan lainnya terkirim tanpa sengaja saat sedang ditulis.

Penyorotan sintaks dan format otomatis

  • Setiap blok dapat memiliki pengaturan bahasanya sendiri (misalnya JavaScript, JSON, Markdown, dan lainnya), serta menyediakan penyorotan sintaks dan format otomatis.
  • Heynote mendukung berbagai bahasa pemrograman.

Scratchpad kalkulator

  • Blok matematika dapat digunakan sebagai scratchpad kalkulator untuk perhitungan sederhana, serta mendukung variabel, fungsi, dan konversi satuan (termasuk mata uang).
  • Ini adalah alat yang sangat baik untuk perhitungan sederhana.

Pendapat GN⁺

  • Heynote adalah alat yang dapat membantu developer mengurangi kesalahan dan meningkatkan efisiensi saat menulis kode atau membuat catatan.
  • Dukungan untuk berbagai bahasa pemrograman dan fitur penyorotan sintaks membantu meningkatkan keterbacaan saat menulis kode.
  • Fitur kalkulator praktis karena bisa digunakan dengan cepat dan nyaman saat membutuhkan perhitungan angka sederhana selama proses development.

1 komentar

 
GN⁺ 2023-12-23
Opini Hacker News
  • Scratchpad ini benar-benar luar biasa, dan ada permintaan khusus agar UX-nya sangat selaras dengan cara kerja otak pengguna. Mereka lebih menyukai cara blok baru ditambahkan di bagian atas halaman lalu "merosot" ke bawah seiring waktu. Mereka juga menyarankan agar sebagian besar permintaan fitur diabaikan demi menjaga kesederhanaan.
  • Ide bloknya keren, dan meskipun ada banyak komentar tentang Electron, seseorang memperkenalkan Tauri, alternatif Electron yang dibuat dengan Rust. Tauri menggunakan webview sistem untuk mengurangi ukuran bundel dan penggunaan memori. Setelah melihat kodenya, mereka berpendapat perpindahan ke Rust tampaknya mudah karena tidak banyak kode Electron.
  • Scratchpad ini sangat bagus dan kini menjadi penghuni tetap di dock. Ada permintaan untuk menambahkan kemampuan menjalankan blok kode agar bisa menghasilkan output. Menurut mereka akan menyenangkan jika bisa melakukan hal seperti menguji JS di konsol browser tepat di samping catatan.
  • Mereka sangat menyukai scratchpad ini karena eksekusinya sederhana dan kokoh. Mereka ingin membuat sesuatu yang mirip, dan karena ini open source, mereka bisa melakukan fork dan bereksperimen. Keunggulannya adalah sangat memudahkan menangkap sesuatu, tetapi kelemahannya adalah sulit menemukannya kembali. Akan bagus jika ada fitur memberi tag atau judul pada blok lalu mencari berdasarkan tag atau judul. Lebih ambisius lagi, bisa bereksperimen memakai LLM dan embeddings untuk menandai, merangkum, mengklasifikasikan, dan mengelompokkan blok secara otomatis. Ini bisa berkembang ke banyak arah, tetapi ada juga pendapat bahwa jangan sampai terlalu banyak fitur ditambahkan hingga kehilangan kesederhanaannya. Mereka juga bertanya bagaimana performanya ditangani saat memproses data dalam jumlah besar.
  • Setelah mengunduh dan memasang scratchpad ini, mereka menilainya mengesankan. Mereka menyukai konsep blok matematika, tetapi butuh beberapa detik untuk mengetahui cara mengubah blok baru menjadi blok matematika. Mereka menyarankan sedikit penataan ulang karena panduan untuk mengubah bahasa blok kurang jelas.
  • Mereka menilai scratchpad ini persis seperti yang dibutuhkan, dan selama ini memakai grup WhatsApp pribadi untuk tujuan tersebut. Ada permintaan fitur untuk paket Arch Linux, menyertakan hasil matematika di buffer.txt beserta fungsi salin, mengganti font dan tema warna, dukungan gambar dan media di dalam blok Markdown, menambahkan stempel waktu pada blok, dukungan memuat ulang file, serta kemungkinan dukungan mobile.
  • Mereka mengira tidak akan menyukai scratchpad ini, tetapi ternyata cukup keren. Mereka merindukan penggunaan scratch buffer di Emacs, dan meski telah memakai Obsidian dan Trillium, mereka berencana mencoba Heynote untuk scratchpad/catatan cepat lalu menyalin hal-hal yang layak disimpan. Ada permintaan fitur ekspor blok, tetapi mereka berharap implementasinya tidak dibuat rumit.
  • Fitur untuk melakukan perhitungan di samping catatan mengingatkan mereka pada "anotasi dinamis" yang pernah dilihat di demo "Potluck" dari Ink and Switch. Peningkatan bertahap dari catatan ke data terstruktur terasa berguna.
  • Scratchpad ini sangat mengingatkan pada org-mode. Mereka bertanya apakah ada rencana menambahkan fitur ala org-mode seperti mengevaluasi blok kode. Secara pribadi mereka tidak akan meninggalkan org-mode, tetapi menurut mereka akan bagus jika ada alternatif yang bisa direkomendasikan kepada orang-orang yang enggan memakai Emacs.
  • Scratchpad ini terlihat keren, tetapi saat pertama kali dijalankan Little Snitch memberi tahu bahwa aplikasi terhubung ke GitHub dan currencies.heynote.com. Mereka mempertanyakan mengapa scratchpad ini perlu "menelepon rumah".