7 Punkte von GN⁺ 2023-12-23 | 1 Kommentare | Auf WhatsApp teilen

Kernfunktionen von Heynote

  • Heynote ist ein Scratchpad speziell für Entwickler und bietet einen großen, persistenten Textpuffer, der in mehrere Blöcke unterteilt ist.
  • Das Erstellen eines neuen Blocks ist so einfach wie das Drücken von Ctrl-Enter; wenn man innerhalb eines bestimmten Blocks Ctrl-A drückt, wird nur der Inhalt dieses Blocks ausgewählt.
  • Es hilft dabei, Slack-Nachrichten, API-Antworten, Meeting-Notizen, tägliche To-do-Listen usw. zu verfassen, ohne sie versehentlich zu senden.

Syntax-Highlighting und automatische Formatierung

  • Jeder Block kann seine eigene Spracheinstellung haben (z. B. JavaScript, JSON, Markdown usw.) und bietet Syntax-Highlighting sowie automatische Formatierung.
  • Heynote unterstützt verschiedene Programmiersprachen.

Rechner-Scratchpad

  • Mathe-Blöcke können als Rechner-Scratchpad für einfache Berechnungen verwendet werden und unterstützen Variablen, Funktionen sowie Einheitenumrechnung (einschließlich Währungen).
  • Ein großartiges Werkzeug für einfache Berechnungen.

Meinung von GN⁺

  • Heynote ist ein Tool, das Entwicklern hilft, Fehler zu reduzieren und die Effizienz zu steigern, wenn sie Code schreiben oder Notizen machen.
  • Die Unterstützung für verschiedene Programmiersprachen und die Syntax-Highlighting-Funktion tragen dazu bei, die Lesbarkeit beim Schreiben von Code zu verbessern.
  • Die Rechnerfunktion ist praktisch, da sie bei der Entwicklung schnell und bequem für einfache numerische Berechnungen genutzt werden kann.

1 Kommentare

 
GN⁺ 2023-12-23
Hacker-News-Kommentare
  • Dieses Scratchpad ist wirklich hervorragend, und es gibt den besonderen Wunsch, dass es eine UX hat, die gut zur Denkweise der Nutzer passt. Bevorzugt wird ein Ansatz, bei dem neue Blöcke oben auf der Seite hinzugefügt werden und mit der Zeit nach unten "absinken". Außerdem wird empfohlen, die meisten Feature-Requests zu ignorieren und die Einfachheit beizubehalten.
  • Die Block-Idee ist cool, und obwohl es viele Kommentare zu Electron gibt, wird Tauri vorgestellt, eine in Rust entwickelte Electron-Alternative. Tauri verwendet die System-Webview, um Bundle-Größe und Speicherverbrauch zu reduzieren. Nach einem Blick in den Code wird die Meinung geäußert, dass ein Wechsel zu Rust leicht sein könnte, da nicht viel Electron-spezifischer Code vorhanden sei.
  • Dieses Scratchpad ist sehr gut und hat dauerhaft einen Platz im Dock. Es gibt den Wunsch nach einer Funktion, mit der sich Codeblöcke ausführen und Ausgaben erzeugen lassen. Es wäre schön, Dinge wie das Testen von JS in der Browser-Konsole direkt neben den Notizen erledigen zu können.
  • Dieses Scratchpad gefällt wegen seiner einfachen und soliden Umsetzung sehr. Etwas Ähnliches sollte eigentlich selbst gebaut werden, aber dank Open Source kann man es forken und damit experimentieren. Ein Vorteil ist, dass sich Inhalte sehr leicht erfassen lassen, ein Nachteil ist jedoch das spätere Wiederfinden. Eine Funktion, mit der sich Blöcke mit Tags oder Titeln versehen und danach suchen lassen, wäre sinnvoll. Noch ambitionierter könnte man mit LLMs und Embeddings experimentieren, um Blöcke automatisch zu taggen, zusammenzufassen, zu klassifizieren und zu clustern. Es gibt viele mögliche Entwicklungsrichtungen, aber es wird auch davor gewarnt, durch zu viele Features die Einfachheit zu verlieren. Außerdem wird gefragt, wie die Performance bei großen Datenmengen gehandhabt wird.
  • Nach dem Download und der Installation wird das Scratchpad als beeindruckend bewertet. Das Konzept der Mathematik-Blöcke gefällt, aber es dauert ein paar Sekunden herauszufinden, wie ein neuer Block in einen Mathematik-Block umgewandelt wird. Da die Anleitung zum Wechsel der Blocksprache nicht klar sei, wird eine leichte Umstrukturierung vorgeschlagen.
  • Dieses Scratchpad wird als genau das Richtige beschrieben; bisher wurde für diesen Zweck eine private WhatsApp-Gruppe genutzt. Gewünscht werden ein Arch-Linux-Paket, die Einbindung mathematischer Ergebnisse in buffer.txt samt Kopierfunktion, die Änderung von Schriftart und Farbthema, Unterstützung für Bilder und Medien in Markdown-Blöcken, Zeitstempel für Blöcke, Unterstützung für das Neuladen von Dateien sowie möglicherweise Mobile-Support.
  • Es wurde erwartet, dass dieses Scratchpad nicht gefallen würde, tatsächlich wird es aber als ziemlich cool bewertet. Es weckt die Sehnsucht nach dem Scratch-Buffer von Emacs; bisher wurden Obsidian und Trillium verwendet, aber Heynote soll nun als Scratchpad bzw. für schnelle Notizen genutzt werden, während aufbewahrenswerte Inhalte herauskopiert werden. Es gibt einen Wunsch nach einer Exportfunktion für Blöcke, die jedoch nicht zu komplex umgesetzt sein sollte.
  • Die Möglichkeit, neben Notizen Berechnungen auszuführen, erinnert an die "dynamischen Annotationen" aus der "Potluck"-Demo von Ink and Switch. Die schrittweise Aufwertung von Notizen hin zu strukturierten Daten sei nützlich.
  • Dieses Scratchpad erinnert stark an org-mode. Es wird gefragt, ob Funktionen ähnlich wie in org-mode geplant sind, etwa das Auswerten von Codeblöcken. Persönlich würde man org-mode zwar nicht verlassen, aber es wäre schön, eine Alternative empfehlen zu können für Menschen, die Emacs nur ungern verwenden.
  • Das Scratchpad sieht cool aus, und beim ersten Start meldet Little Snitch Verbindungen zu GitHub und currencies.heynote.com. Es wird gefragt, warum das Scratchpad überhaupt nach Hause telefonieren müsse.