| News Nug |
|---|
|
80% of Rye in 20% of the Time [1/3] Published: 2026-01-11 | Origin: /r/programming Rye is a flexible, homoiconic programming language influenced by Rebol, Factor, Shell, and Go. It emphasizes a strict state management while allowing for a flexible syntax. Key features include the absence of Null, constants by default, treating everything as an expression, lack of keywords, and that all active elements are functions. Words are evaluated in a hierarchy of contexts. The document's initial section aims to provide an overview through practical code examples with minimal commentary, with more complex topics to follow in |
|
Sophisticated Simplicity of Modern SQLite Published: 2026-01-11 | Origin: /r/programming A recent discussion about SQLite achieving 100,000 transactions per second (TPS) using batched transactions led to questions regarding its suitability for building applications. Despite past concerns about its lack of concurrent writer support, a 2024 Rails talk clarified that SQLite can be tuned for modern hardware, shedding light on its backward compatibility and the need for configuration adjustments to fully leverage contemporary systems. The exploration is not a direct comparison of SQLite to Postgres but rather an examination of using SQLite for vertical scaling in medium-sized |
|
iCloud Photos Downloader Published: 2026-01-11 | Origin: Hacker News The content outlines the functionality and support for the iCloud Photo Downloader (icloudpd), a command-line tool designed to download photos from iCloud. It emphasizes the importance of user feedback and encourages users to view available options in the documentation. Key points include the need to properly configure iCloud settings to avoid access errors, the aim to release weekly updates, and different methods to run the tool. It also notes that users can adjust synchronization settings through command-line parameters and offers a way to independently create and authorize |
|
AI insiders seek to poison the data that feeds them Published: 2026-01-11 | Origin: /r/programming Failed to fetch content - HTTP Status - 403 |
|
Visual breakdown of the DNS resolution process from browser to server Published: 2026-01-11 | Origin: /r/programming Failed to fetch content - HTTP Status - 403 |
|
Everything you need to know about act() in React tests Published: 2026-01-11 | Origin: Hacker News The act() function is a crucial but often misunderstood aspect of testing React applications. It is essential to wrap any functionality that updates the internal state of a rendered component in act() to ensure that all state changes and side effects are fully processed before proceeding with assertions in your tests. This helps in making your tests realistic, preventing potential bugs by avoiding assertions on outdated state values. Using React Testing Library (RTL) functions generally abstracts away the need to manually use act(), as they automatically wrap their functionality in it |
|
Thanks AI! - Rich Hickey, creator of Clojure, about AI Published: 2026-01-11 | Origin: /r/programming The content is an email addressed to someone named Rich, expressing disdain for artificial intelligence (AI) tools, particularly in relation to their impacts on creativity, education, and employment. The author critiques AI for allegedly appropriating human creativity, destroying educational standards, contributing to environmental issues, wasting developers' time, eliminating entry-level jobs, and providing subpar customer service. They also lament that AI diminishes the quality of internet content and encourages companies to prioritize cost savings over product quality. Overall, the message conveys |
|
Don't fall into the anti-AI hype Published: 2026-01-11 | Origin: Hacker News Of course! Please provide the content you'd like me to summarize. |
|
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 |