7 điểm bởi GN⁺ 2023-12-23 | 1 bình luận | Chia sẻ qua WhatsApp

Các tính năng cốt lõi của Heynote

  • Heynote là scratchpad chuyên dụng cho nhà phát triển, cung cấp một bộ đệm văn bản lớn và bền vững, được chia thành nhiều khối.
  • Việc tạo khối mới đơn giản như nhấn Ctrl-Enter, và khi nhấn Ctrl-A trong một khối cụ thể thì chỉ nội dung của khối đó được chọn.
  • Giúp tránh gửi nhầm khi soạn tin nhắn Slack, phản hồi API, ghi chú cuộc họp, danh sách việc cần làm hằng ngày, v.v.

Tô sáng cú pháp và tự động định dạng

  • Mỗi khối có thể có thiết lập ngôn ngữ riêng (ví dụ: JavaScript, JSON, Markdown, v.v.), đồng thời cung cấp tính năng tô sáng cú pháp và tự động định dạng.
  • Heynote hỗ trợ nhiều ngôn ngữ lập trình khác nhau.

Scratchpad máy tính

  • Khối toán học có thể được dùng như một scratchpad máy tính cho các phép tính đơn giản, hỗ trợ biến, hàm và chuyển đổi đơn vị (bao gồm cả tiền tệ).
  • Đây là một công cụ rất tốt cho các phép tính đơn giản.

Ý kiến của GN⁺

  • Heynote là công cụ giúp các nhà phát triển giảm sai sót và tăng hiệu quả khi viết mã hoặc ghi chú.
  • Khả năng hỗ trợ nhiều ngôn ngữ lập trình và tính năng tô sáng cú pháp góp phần cải thiện khả năng đọc khi viết mã.
  • Tính năng máy tính rất thực dụng vì có thể được dùng nhanh chóng và tiện lợi khi cần các phép tính số đơn giản trong quá trình phát triển.

1 bình luận

 
GN⁺ 2023-12-23
Ý kiến trên Hacker News
  • Có một yêu cầu khá cụ thể rằng bảng ghi chú tạm này thực sự xuất sắc và nên có UX phù hợp với cách bộ não người dùng hoạt động. Người này thích cách các khối mới được thêm ở đầu trang và theo thời gian sẽ “trôi dần” xuống dưới. Đồng thời cũng khuyên nên bỏ qua phần lớn các yêu cầu tính năng để giữ sự đơn giản.
  • Ý tưởng về các khối rất hay, và dù có nhiều bình luận về Electron, có người giới thiệu Tauri, một lựa chọn thay thế cho Electron được viết bằng Rust. Tauri sử dụng webview của hệ thống để giảm kích thước gói cài đặt và mức dùng bộ nhớ. Người này cho biết đã xem mã nguồn và thấy không có quá nhiều mã Electron, nên có vẻ sẽ khá dễ chuyển sang Rust.
  • Bảng ghi chú tạm này rất tốt và đã có vị trí cố định trên dock. Có đề nghị thêm khả năng chạy các khối mã để tạo đầu ra. Sẽ rất tiện nếu có thể làm những việc như thử JS trong console trình duyệt ngay bên cạnh phần ghi chú.
  • Người này rất thích bảng ghi chú tạm này vì nó đơn giản và chạy ổn định. Họ từng muốn tự làm thứ gì đó tương tự, nhưng nhờ mã nguồn mở nên giờ có thể fork và thử nghiệm. Điểm mạnh là giúp ghi lại ý tưởng rất dễ dàng, nhưng điểm yếu là khó tìm lại. Sẽ rất hay nếu có thể gắn thẻ hoặc tiêu đề cho khối và tìm kiếm theo thẻ hoặc tiêu đề. Tham vọng hơn nữa, có thể thử dùng LLM và embeddings để tự động gắn thẻ, tóm tắt, phân loại và gom cụm các khối. Nó có thể phát triển theo nhiều hướng, nhưng cũng có ý kiến rằng cần cẩn thận để không thêm quá nhiều tính năng rồi đánh mất sự đơn giản. Ngoài ra còn có câu hỏi về việc ứng dụng xử lý hiệu năng như thế nào khi phải làm việc với lượng dữ liệu lớn.
  • Sau khi tải về và cài đặt, người dùng đánh giá là rất ấn tượng. Họ thích khái niệm khối toán học, nhưng mất vài giây mới tìm ra cách đổi một khối mới thành khối toán học. Có đề xuất tái cấu trúc nhẹ vì phần hướng dẫn đổi ngôn ngữ cho khối chưa đủ rõ ràng.
  • Có người nhận xét đây đúng là thứ họ cần, vì từ trước tới nay họ vẫn dùng một nhóm WhatsApp cá nhân cho mục đích này. Họ yêu cầu thêm các tính năng như gói Arch Linux, đưa kết quả toán học vào buffer.txt kèm chức năng sao chép, đổi phông chữ và chủ đề màu sắc, hỗ trợ hình ảnh và media trong khối Markdown, thêm dấu thời gian cho khối, hỗ trợ nạp lại tệp, và khả năng hỗ trợ di động.
  • Có người tưởng rằng mình sẽ không thích bảng ghi chú tạm này, nhưng thực tế lại thấy nó khá hay. Họ nhớ scratch buffer của Emacs, và dù đã dùng Obsidian cùng Trillium, họ dự định dùng Heynote làm scratchpad/ghi chú nhanh, rồi sao chép những gì đáng lưu lại. Cũng có yêu cầu về tính năng xuất khối, nhưng mong nó được triển khai mà không trở nên phức tạp.
  • Khả năng thực hiện phép tính bên cạnh ghi chú gợi nhớ đến “chú thích động” trong bản demo "Potluck" của Ink and Switch. Việc nâng cấp dần từ ghi chú sang dữ liệu có cấu trúc là điều hữu ích.
  • Bảng ghi chú tạm này gợi nhớ rất nhiều đến org-mode. Có người hỏi liệu có kế hoạch bổ sung các tính năng giống org-mode, chẳng hạn như đánh giá các khối mã, hay không. Cá nhân họ sẽ không rời org-mode, nhưng sẽ rất tốt nếu có một lựa chọn thay thế có thể giới thiệu cho những người ngại dùng Emacs.
  • Bảng ghi chú tạm này trông rất hay, nhưng khi mới khởi động thì Little Snitch báo rằng nó kết nối tới GitHub và currencies.heynote.com. Có câu hỏi rằng tại sao bảng ghi chú tạm này lại cần “gọi về nhà” như vậy.