Omnom is a self-hosted bookmarking tool that emphasizes visual clarity and searchability. It takes WYSIWYG snapshots of bookmarked pages, allowing users to visually browse their saved links. These snapshots are full-text searchable, making it easy to find specific content within saved pages. Omnom is open-source and prioritizes privacy, keeping all data under the user's control. It offers features like tagging, archiving, and a clean, minimalist interface for managing a personal bookmark collection.
Marksmith is a new open-source, WYSIWYG Markdown editor specifically designed for Ruby on Rails applications. Inspired by GitHub's editor, it offers a clean and intuitive interface for writing and previewing Markdown content. Marksmith boasts features like live previews, syntax highlighting, and seamless integration with ActionText, making it easy to incorporate rich text editing into Rails projects. It aims to provide a superior editing experience compared to existing solutions by focusing on performance, ease of use, and a familiar, GitHub-like interface.
Hacker News users discussed Marksmith's features, licensing, and alternatives. Some praised its clean interface and GitHub-flavored Markdown support, seeing it as a good option for simple Rails apps. Others questioned the need for another editor, pointing to existing solutions like ActionText and Trix. The MIT license was generally welcomed. Several commenters debated the merits of client-side vs. server-side rendering for Markdown previews, with performance and security being key concerns. Finally, some users expressed interest in a JavaScript version independent of Rails. The discussion overall was positive, but with some pragmatic skepticism about its niche.
Summary of Comments ( 36 )
https://news.ycombinator.com/item?id=43680232
Hacker News users generally praised Omnom for its appealing UI and the clever idea of searchable, WYSIWYG website snapshots. Several commenters expressed interest in trying it out, particularly appreciating the self-hosted nature. Some questioned the long-term viability of relying on browser snapshots for search, citing potential issues with JavaScript-heavy sites and the storage space required. Others suggested potential improvements, including alternative archiving methods, enhanced tagging, and better mobile support. A few mentioned similar existing projects like ArchiveBox and SingleFile, highlighting the existing demand for this type of tool. There was some discussion around the choice of using SQLite, with some advocating for PostgreSQL for better scalability. Overall, the comments reflected a positive initial reception, with a focus on the practical advantages and potential challenges of the snapshotting approach.
The Hacker News post for Omnom, a self-hosted bookmarking tool, has generated a moderate amount of discussion with a mix of positive feedback and constructive criticism.
Several commenters express appreciation for the project, praising features like full-text search of saved pages and the clean interface. One user highlights the value of self-hosting for privacy and control over data, a sentiment echoed by others. The ability to annotate and edit snapshots is also mentioned as a strong point. Some users compare Omnom favorably to existing bookmarking solutions, finding its features and self-hosted nature appealing.
However, some concerns are also raised. A recurring theme is the project's reliance on SQLite, with commenters questioning its suitability for scaling and handling large numbers of bookmarks. Performance with extensive use is a related concern. The developer responds to this criticism by acknowledging the current limitations of SQLite but pointing out that it's currently sufficient for their personal use case and that alternative database backends are being considered for the future. They also engage in discussion about potential performance optimizations.
Another point of discussion revolves around the use of Electron for the desktop application. While some appreciate the cross-platform compatibility, others express concerns about Electron's resource consumption and performance overhead. Alternative approaches using native frameworks or web technologies are suggested.
The developer actively participates in the comments section, responding to questions, addressing concerns, and engaging in discussions about future development plans. They express openness to feedback and community contributions. The overall tone of the discussion is constructive, with users offering suggestions for improvements and alternative approaches.
Several users inquire about specific features, such as tagging, cloud synchronization options, and integration with other services. The developer clarifies the current state of these features and discusses potential future implementations.
While the discussion isn't overwhelmingly voluminous, it provides a valuable glimpse into the initial community reception of Omnom, highlighting both its strengths and areas for potential improvement. The active participation of the developer suggests a commitment to ongoing development and responsiveness to user feedback.