| News Nug |
|---|
|
Unions merged into dotnet 11 preview 3 Published: 2026-03-11 | Origin: /r/programming Failed to fetch content - HTTP Status - 429 |
|
Temporal: The 9-Year Journey to Fix Time in JavaScript Published: 2026-03-11 | Origin: /r/programming In this blog post, Jason Williams, a senior software engineer at Bloomberg, discusses the company's involvement in the JavaScript community and its significant contributions to JavaScript standardization. Bloomberg, not initially associated with JavaScript, has been active in proposing and developing various features such as Arrow Functions, Async Await, and Promise.allSettled. Jason shares his journey from participating in TC39 meetings to working on proposals, including his first project, Promise.allSettled, and his ongoing work with the Temporal proposal, |
|
What Makes a Successful Standard? Published: 2026-03-11 | Origin: /r/programming The speaker discusses the characteristics of successful standards, prompted by concerns about development work occurring outside the visibility of a working group. They emphasize the need to balance real-world testing and standards development, noting that success is often measured by adoption, which can be hard to verify due to a lack of reliable data on usage. Anecdotes and public deployments are common but do not provide a complete picture. The speaker warns that adoption signals can be misleading; for example, large deployments may reflect market power rather than the |
|
Show HN: Channel Surfer – Watch YouTube like it’s cable TV Published: 2026-03-11 | Origin: Hacker News Of course! Please provide the content you'd like me to summarize. |
|
Faster bundler Published: 2026-03-11 | Origin: /r/ruby Shopify has been working on enhancements to Bundler and RubyGems to improve the speed of development environments, particularly for installing dependencies in large applications. Key improvements include making Bundler download gems up to 200% faster and increasing the speed of cloning git gems by three times. The overall installation time for Bundler was reduced by 3.5 times for one application through the introduction of a new precompilation tool called cibuildgem. A notable change was increasing the HTTP connection pool size |
|
Faster asin() Was Hiding In Plain Sight Published: 2026-03-11 | Origin: /r/programming The content describes a software developer based in Boston, MA, who enjoys working with C++, Qt, UI/UX, graphics, and animation and is proficient in Japanese. The developer reflects on a recent experience involving their ray tracing project, PSRayTracing. They emphasize the importance of research and having clear goals to avoid wasted effort. Despite their attempts to shelve the project, they are drawn back in by new ideas, such as exploring Padé Approximants for improving trigonometric function performance. |
|
Why I stopped using NixOS and went back to Arch Linux Published: 2026-03-11 | Origin: /r/programming The author switched from Arch Linux to NixOS about a year ago but ultimately decided to return to Arch Linux due to several frustrations with NixOS. Although they appreciated NixOS's reproducible system configurations and rollback capabilities, they found it often broke during updates, requiring frequent fixes to the Nix configuration. This cycle of rebuilding and troubleshooting became tedious, especially when components like audio or Bluetooth failed after updates. Additionally, NixOS's approach to handling dependencies led to larger update sizes since it |
|
Tony Hoare, creator of Quicksort & Null, passed away. Published: 2026-03-11 | Origin: /r/programming Tony Hoare, a renowned computer scientist and Turing Award winner, passed away at 92 on March 5, 2026. He is best known for his contributions to quicksort, ALGOL, and Hoare logic. Jim Miles reflects on his personal experiences with Hoare, highlighting their meetings in Cambridge over the past five years, during which he learned about Hoare's life and work. Miles recalls bringing a blog post summarizing Hoare's achievements to their first meeting, which sparked |
|
Kiq, terminal interface for Sidekiq Published: 2026-03-11 | Origin: /r/ruby In 2025, there was a notable resurgence in interest for terminal interfaces, driven by two new frameworks, Charm and Ratatui, that simplify the development of text user interfaces using Go or Rust. These frameworks offer a wealth of components and examples, which makes it easier to create functionality reminiscent of mainframe applications from the 70s and 80s. Although interactive terminal interfaces have become rare, the author argues that they can be more effective than web applications for many tasks, as they allow |
|
Writing my own text editor, and daily-driving it Published: 2026-03-11 | Origin: Hacker News The author expresses dissatisfaction with their current text editor, Howl, which they have used for about a decade. While Howl is lightweight and efficient, it has several shortcomings, such as a lack of ongoing development, issues with project-wide file searches, difficulties when connected via SSH, and a lack of integrated terminal support. The author has tried various alternative editors, including Helix, but none have met their needs or resonated with them. Consequently, they have been developing their own text editor over the |
|
Zig – Type Resolution Redesign and Language Changes Published: 2026-03-11 | Origin: Hacker News This page provides a curated list of recent changes to the Zig programming language's main branch for the year 2026, authored by Matthew Lugg. A significant update includes the merging of a 30,000 line pull request aimed at improving the internal type resolution logic of the Zig compiler. This enhancement not only cleans up the compiler's internal structure but also introduces user-friendly changes. Key improvements include: - The compiler's lazy analysis of type fields, meaning if a type is not initialized, the compiler |
|
U+237C ⍼ Is Azimuth Published: 2026-03-10 | Origin: Hacker News A CS PhD student at UPenn recaps an update made on Wikipedia by user Moyogo regarding the glyph ⍼, identified as "Azimut," "Richtungswinkel," or "direction angle" in a 1950 symbol catalog from the type foundry H. Berthold AG. The glyph appears consistently in Berthold’s catalogs from 1949 to 1952 but is absent in earlier publications. The student provides scans of the relevant pages and discusses how ⍼ visually |
|
Cloudflare crawl endpoint Published: 2026-03-10 | Origin: Hacker News Cloudflare has introduced new updates, including a beta feature for its Browser Rendering service that allows users to crawl an entire website with a single API call using the new /crawl endpoint. By submitting a starting URL, users can automatically discover and render pages in a headless browser, returning results in formats like HTML, Markdown, and structured JSON. This feature is beneficial for training models, building RAG pipelines, and monitoring site content. Crawl jobs operate asynchronously; users receive a job ID after submission and can |
|
How Container Images Actually Work: Layers, Configs, Manifests, Indexes, and More Published: 2026-03-10 | Origin: /r/programming The write-up aims to clarify the container image format as outlined by the OCI Image Specification and, to a lesser extent, the OCI Distribution Specification. It covers essential concepts such as image layers, configuration, manifests, indexes, image IDs, and digests, focusing on their interrelations rather than just technical descriptions. The discussion includes how commands like "docker pull nginx:alpine" can fetch different images on varying architectures and how image digests can differ across registries, while image IDs remain constant. |
|
Practical Guide to Bare Metal C++ Published: 2026-03-10 | Origin: /r/programming The content discusses the suitability of C++ for embedded and bare metal development, addressing common queries about its advantages over C. While many articles praise C++ for its enhanced features, the author notes a lack of practical guides on utilizing these advantages in embedded systems. The intent of this book is to provide clarity on implementing soft real-time systems without complex task scheduling and prioritizing interrupts, aiming to assist developers in adopting C++ in embedded environments. The target audience is professional C++ developers who wish to deepen their |
|
How many options fit into a boolean? Published: 2026-03-10 | Origin: /r/programming The author discusses their experience with "Paged Out!", a free experimental technical magazine that publishes one-page articles. After neglecting to engage with it initially, they received an invitation to contribute an article. They embraced the opportunity, combining their knowledge of Rust programming with humor to create a one-page piece. The author also shares personal updates, mentioning they will be moving from Central Europe to the Seattle area while continuing to work in AI. They reflect humorously on the timing of the move and express optimism about their |
|
SpacetimeDB: a short technical review Published: 2026-03-10 | Origin: /r/programming The database market is challenging for newcomers due to fierce competition and the difficulty of establishing a unique identity. SpacetimeDB recently released version 2.0 of their database, using an unconventional marketing strategy that includes a humorous video mocking competitors and presenting benchmarks that are misleading. While the reviewer finds this approach distasteful, they recognize some interesting ideas within the product. The reviewer notes that new database companies often mistakenly believe that superior performance alone can ensure success; in reality, sustainable offerings typically come from |
|
Agents that run while I sleep Published: 2026-03-10 | Origin: Hacker News The author discusses challenges associated with using AI, specifically tools like Claude, for code development. Despite building systems that autonomously write code, they faced uncertainty about the correctness of the output. The proliferation of AI in coding has led to quicker merge rates but increased the burden on code reviews, as teams often can't thoroughly review all changes. The issue is compounded when AI writes tests for its own code, creating a cycle of self-validation that lacks an independent perspective. This defeats the purpose of code reviews, |
|
CI should fail on your machine first Published: 2026-03-10 | Origin: /r/programming The article discusses the concept of Continuous Integration (CI), traditionally viewed as a remote process where code is pushed to platforms like GitHub Actions or Jenkins for validation. It suggests a shift to "local-first CI," which allows developers to run checks on their machines before pushing code. This approach can catch failures sooner, enhancing the feedback loop and potentially increasing developer efficiency. However, it also introduces some overhead when CI passes locally, particularly if local and remote checks diverge. While local-first CI should complement remote |
|
Launch HN: RunAnywhere (YC W26) – Faster AI Inference on Apple Silicon Published: 2026-03-10 | Origin: Hacker News RCLI is an on-device voice AI for macOS that allows users to control their Macs via voice with no need for cloud connectivity. It features a complete speech-to-text (STT), language model (LLM), and text-to-speech (TTS) pipeline, optimized for Apple Silicon, providing low latency and high performance. The system supports 38 macOS actions, local document queries, and fast indexing with support for various file formats. Key components include the MetalRT GPU inference engine designed |