How Common Is Multiple Invention? (construction-physics.com)
24 points by rbanffy 6h ago 19 comments
LLMs and Elixir: Windfall or Deathblow? (zachdaniel.dev)
230 points by uxcolumbo 1d ago 119 comments
NoteGen is a cross-platform Markdown note-taking application
24 461229817 4 6/5/2025, 1:02:59 AM github.com ↗
https://news.ycombinator.com/submitted?id=461229817
Lightweight: Installation package is only about 20MB, free with no ads or bundled software. Cross-platform: Supports Mac, Windows, Linux, and thanks to Tauri2's cross-platform capabilities, will support iOS and Android in the future. Supports multiple recording methods including screenshots, text, illustrations, files, links, etc., meeting fragmented recording needs across various scenarios. Uses native Markdown(.md) as the storage format without modifications, making migration easy. Default support for local offline usage with real-time synchronization to GitHub, Gitee private repositories, history rollback, and WebDAV synchronization. AI Assistant to help you record and organize more efficiently, with support for customizing mainstream models. RAG support, turning your notes into your knowledge base with support for embedding models and reranking models. From Recording to Writing NoteGen is divided into two pages: Recording and Writing. Their relationship is:
Recording: Manual records using tools or generated by AI Assistant, which can be organized into notes. Writing: Can insert records or use AI to assist writing for in-depth content creation. TIP
Conventional note-taking applications typically don't provide recording functionality. Users need to manually copy and paste to record information, which greatly reduces recording efficiency. When faced with scattered record content, it requires significant effort to organize.
Recording The recording function is similar to an AI chatbot, but when conversing with it, you can associate it with already recorded content. By switching from conversation mode to organization mode, you can organize your records into a readable note.
Recording
The following auxiliary functions can help you record better:
Tags: Used to distinguish different recording scenarios. Masks: Support for custom prompts to precisely control your AI assistant. Clipboard assistant: Automatically recognizes text or images in the clipboard and records them to the list. Writing Writing is divided into two parts: File Manager and Markdown Editor.
Writing
File Manager Support for managing local Markdown files and GitHub synchronized files. Support for unlimited directory levels. Support for various sorting methods. Markdown Editor Support for three modes: WYSIWYG, instant rendering, and split-screen preview. Support for version control with history tracking. Support for AI assistance with conversation, continuation, polishing, and translation functions. Support for image hosting to upload images and convert them to Markdown image links. Support for HTML to Markdown conversion, automatically converting browser content to Markdown format. Support for outlines, mathematical formulas, mind maps, charts, flowcharts, Gantt charts, sequence diagrams, music notation, multimedia, voice reading, heading anchors, code highlighting and copying, graphviz rendering, and plantuml UML diagrams. Support for real-time local content saving, delayed automatic synchronization (after 10s of inactivity), and history rollback. Other Features Global search for quickly finding and jumping to specific content. Image hosting management for convenient management of image repository content. Themes and appearance settings, including dark theme and Markdown/code appearance settings. Support for internationalization, currently with Chinese and English. Personalization Settings NoteGen supports a wide range of personalization settings including AI-related, synchronization-related, file management-related, and theme-related configurations.