| News Nug |
|---|
|
Gixy-Next: NGINX Configuration Security & Hardening Scanner Published: 2026-01-11 | Origin: /r/programming Gixy-Next is an open-source security scanner and hardening tool for NGINX configurations, designed to identify security misconfigurations and performance issues within the nginx.conf file. Derived from Yandex's Gixy, it can be run directly in a browser without needing a download, utilizing WebAssembly for scanning. The tool is available via PyPI and can be installed using pip or uv. Users can export their NGINX configurations for analysis and select specific tests or severity levels to focus |
|
The Concise TypeScript Book Published: 2026-01-11 | Origin: Hacker News The Concise TypeScript Book is a free and open-source guide designed to provide a clear and comprehensive overview of TypeScript, including its powerful features and type system. It aims to enhance understanding for both beginners and experienced developers, serving as a valuable resource for effective TypeScript development. The book is available in several languages and can be accessed online or downloaded in Epub format. The author, Simone Poggiali, encourages reader support to keep the book updated and expand its content. Feedback is welcomed and |
|
'The answer cannot be nothing': The battle over Canada's mystery brain disease Published: 2026-01-11 | Origin: Hacker News In early 2019, a hospital in New Brunswick, Canada, reported two cases of the rare and fatal brain disease Creutzfeldt-Jakob Disease (CJD). As concerns grew, neurologist Alier Marrero revealed he had seen over 20 patients exhibiting CJD-like symptoms, including rapidly progressing dementia, weight loss, and other unusual manifestations. Although these cases were reported to Canada's CJD Surveillance System, results indicated they were not CJD, leaving Marrero and his colleagues perplex |
|
My Home Fibre Network Disintegrated Published: 2026-01-11 | Origin: Hacker News Failed to fetch content - HTTP Status - 403 |
|
Show HN: VAM Seek – 2D video navigation grid, 15KB, zero server load Published: 2026-01-11 | Origin: Hacker News The content discusses VAM Seek, a lightweight 2D video seek marker library designed for video streaming sites. It allows users to navigate videos visually through a thumbnail grid rather than a traditional 1D seek bar, enhancing the exploration experience. The system performs all frame extraction client-side using the Canvas API, ensuring privacy and eliminating server dependency. The aim is to address the limitations of the 1D seek bar for active video exploration. VAM Seek is available for personal, educational, and research use |
|
Show HN: Ferrite – Markdown editor in Rust with native Mermaid diagram rendering Published: 2026-01-11 | Origin: Hacker News The content discusses a lightweight text editor, Ferrite, designed for Markdown, JSON, YAML, and TOML files, developed using Rust and the egui framework for a responsive experience. It primarily supports Windows, with limited testing on Linux and macOS. The editor features native rendering for 11 diagram types and has recently been updated to version 0.2.1, which improves Mermaid support. Users can download releases from GitHub, and the editor includes three view modes for Markdown files, customizable |
|
Built a real-time vessel tracker using H3 hexagonal spatial indexing for proximity detection Published: 2026-01-10 | Origin: /r/programming The content describes a system that allows real-time monitoring of vessels approaching and docking at U.S. ocean terminals. Users can select a port to track vessels within 100 meters of terminal boundaries, with live data updates from the AIS Stream. The system utilizes the Deliberate API to determine if vessels are near any terminals, employing H3 geospatial indexing for efficient proximity detection, ensuring that only relevant vessels are displayed. |
|
Show HN: Librario, a book metadata API that aggregates G Books, ISBNDB, and more Published: 2026-01-10 | Origin: Hacker News The author, both an avid reader and library owner with approximately 1,800 books, created a library management tool called Librario. The need arose from the lack of comprehensive data sources for book metadata, as existing solutions only provided partial information. Librario, which is built in Go, aggregates data from various sources like Google Books and ISBNDB, and is in the process of integrating Goodreads and Anna's Archive. Key features of Librario include a PostgreSQL database that improves over time as more queries |
|
chr2 - a deterministic replicated log with a durable outbox for side effects Published: 2026-01-10 | Origin: /r/programming Chronon is a Rust-based implementation of a distributed state machine that ensures deterministic behavior and crash safety, with a focus on achieving exactly-once side effects. It utilizes Viewstamped Replication (VSR) and a durable outbox pattern to maintain data integrity and prevent duplicate executions of side effects, such as emails or API calls, which are challenging in distributed systems. Chronon separates control mechanisms, like heartbeats and elections, from data processes, enhancing its reliability. Currently, it is under active |
|
flow - a keyboard first Kanban board in the terminal Published: 2026-01-10 | Origin: /r/programming The content discusses feedback on a keyboard-first Kanban board application that operates within a terminal, allowing users to move tasks between states quickly with keystrokes and view issue descriptions without needing a web browser. The application aims to streamline task management by keeping interactions fast, local, and keyboard-driven. It runs in demo mode by default, using editable demo data for realistic usage. The board configuration can be customized, and it is designed to be minimal, opinionated, and focused on solid interaction and persistence. |
|
Vibe coding needs git blame Published: 2026-01-10 | Origin: /r/programming The content discusses the evolving concept of source code in the context of AI-generated programming. It raises questions about whether prompts used to generate code should be considered the actual source code or if the generated code itself (like Python) is the source. This debate is highlighted by a survey where developers expressed mixed feelings regarding the visibility of prompts to code reviewers. As the industry adapts to this new paradigm—exemplified by Cursor's acquisition of Graphite and Meta's development of internal tools for publishing prompts— |
|
Finding and fixing Ghostty's largest memory leak Published: 2026-01-10 | Origin: Hacker News A memory leak issue in Ghostty, which had been affecting users by consuming excessive memory (up to 37 GB after 10 days of use), has been identified and fixed. The leak, present since Ghostty version 1.0, became more apparent recently due to popular CLI applications triggering the conditions for the leak on a larger scale. The fix has been merged and is available in nightly releases, with a planned inclusion in the upcoming 1.3 release in March. To understand the bug |
|
Code Is Cheap Now. Software Isn’t. Published: 2026-01-10 | Origin: /r/programming The content discusses the dramatic shift in software development, noting that while the barriers to entry for creating software have drastically decreased, the challenge of building impactful software remains. The introduction of advanced LLM tools like Claude Code and Claude Opus 4.5 has heightened interest and engagement in software creation. A notable trend is the movement of creators from traditional platforms like Lovable and Replit to a CLI-first approach, which offers more control and flexibility. This shift has led to a saturation in software creation, |
|
Notes on Distributed Consensus and Raft Published: 2026-01-10 | Origin: /r/programming The content discusses how distributed systems like Kafka and Kubernetes maintain synchronization across multiple machines using the Raft algorithm, which enables them to reach consensus on their state. This capability ensures that if one machine fails, another can seamlessly take over, resulting in no downtime or data loss. The need for multiple machines arises from the limitations of vertical scaling and the inevitability of hardware failures, prompting horizontal scaling to distribute workloads and enhance reliability. Additionally, when machine performance degrades as they approach capacity, spreading the workload across |
|
Show HN: I used Claude Code to discover connections between 100 books Published: 2026-01-10 | Origin: Hacker News The content discusses various themes related to self-deception, innovation, knowledge, and organizational dynamics. Key points include: 1. **Self-Deception**: Effective liars often believe their own lies, indicating a deeper psychological strategy. 2. **Failure Propagation**: Minor defects can lead to significant failures without warning. 3. **Communication**: Finding impactful language is essential for ideas to resonate. 4. **Innovation through Collaboration**: Weak intellectual property (IP) can foster creativity by encouraging collaborative |
|
Open Chaos: A self-evolving open-source project Published: 2026-01-10 | Origin: Hacker News The content appears to be a list of GitHub pull requests (PRs) authored by various users, indicating the process of loading PRs until the next merge. Many usernames are mentioned, including duplicates from users like @bigintersmind and @TheHamkerCat. |
|
How I use Jujutsu Published: 2026-01-10 | Origin: /r/programming The author shares their experience of transitioning to Jujutsu (JJ), a new Version Control System, after over a decade of using Git. Although initially challenging, they became comfortable with JJ and found that it requires a different mental model compared to Git, which is not as difficult as it may seem at first. They provide a brief overview of their most-used JJ commands, emphasizing that the post is not a tutorial but a starting point for those familiar with Git. JJ utilizes Git as a backend, allowing |
|
The Linux audio stack demystified(2024) Published: 2026-01-10 | Origin: /r/programming Digital audio processing involves various technical disciplines, including physics, electrical engineering, and software engineering, particularly within the Linux ecosystem. This article aims to simplify the Linux audio stack, starting with the basics of sound, human perception of sound, and digital audio workings, before delving into the components and interactions within the Linux audio system. Each section is streamlined for accessibility, and the author invites readers to seek further details if desired. The article highlights that sound is generated by vibrations that create acoustic waves, which |
|
LLMs have burned Billions but couldn't build another Tailwind Published: 2026-01-10 | Origin: /r/programming In January 2026, Tailwind laid off 75% of its workforce, a surprising turn for a popular framework used by many websites and developers. Despite its decline, Tailwind is not useless or deprecated, as confirmed by its founder, and continues to be utilized by 1.5% of the web. Critics claim Tailwind is bloated, but the author defends its lean design and efficient resource use, highlighting the quality of work produced by its small team. The rise of large |
|
You probably don't need Oh My Zsh Published: 2026-01-10 | Origin: Hacker News The content discusses the drawbacks of using Oh My Zsh (OMZ), particularly its impact on shell startup time due to unnecessary bloat caused by numerous shell scripts. It emphasizes that many users may not need OMZ, as it can lead to delays when opening new terminal tabs, especially for those who frequently open many tabs. Additionally, OMZ checks for updates upon terminal startup, which can further slow things down. The author suggests a more streamlined approach by starting with a minimal Zsh configuration, |