| News Nug |
|---|
|
LowDependency: Dependency Injection in crisp and clear syntax Published: 2026-01-23 | Origin: /r/ruby The content discusses a system for Dependency Injection (DI) that prioritizes clarity and user control over constructors. Users can either inject dependencies using a specific syntax (`def(dependency: Dependency)`) or a traditional `include` method that conceals constructor details. The system allows for various naming conventions, supporting namespaced string keys. LowDependency combines classical and provider-style injection, enabling automatic injection of dependencies. It also elaborates on the structure of Dependency Expressions, which define how dependencies are to be injected. |
|
Unrolling the Codex agent loop Published: 2026-01-23 | Origin: Hacker News Failed to fetch content - HTTP Status - 403 |
|
Banned C++ features in Chromium Published: 2026-01-23 | Origin: Hacker News This document outlines the Chromium C++ style guide's stance on new and updated language and library features from recent C++ standards and the Abseil library. It applies to Chromium and its subprojects, which can adopt stricter standards as needed for toolchain support. C++ has seen new standards approximately every three years, but Chromium does not support features immediately upon standard publication. Instead, a standard is deemed "initially supported" when the toolchain is ready, but new features are restricted until discussed |
|
Overrun with AI slop, cURL scraps bug bounties to ensure "intact mental health" Published: 2026-01-23 | Origin: /r/programming The developer of the popular networking tool cURL, Daniel Stenberg, announced the termination of its vulnerability reward program due to a surge in low-quality, often AI-generated bug reports. Stenberg expressed concerns about the sustainability and mental health of the small team of maintainers, stating that they could not control the influx of poor submissions. Users criticized the decision, arguing it neglected the underlying issue and jeopardized cURL's security, as the program was crucial for maintaining the tool's safety. Stenberg indicated |
|
Heathrow scraps liquid container limit Published: 2026-01-23 | Origin: Hacker News Heathrow Airport, the largest in Britain, has implemented new high-tech CT scanners that allow passengers to leave liquids in containers up to two litres and electronics like laptops in their bags during security checks. This makes Heathrow the first airport globally to fully roll out these scanners across all terminals. While other UK airports, including Gatwick, Edinburgh, and Birmingham, have already upgraded to similar systems and increased their liquid limits to two litres, most still maintain the standard 100ml limit for liquids. Some airports |
|
I like GitLab Published: 2026-01-23 | Origin: /r/programming The author has been using GitLab for private projects due to its initial offering of free private repositories, which suited their needs better than GitHub at the time. Although GitHub later became free for private repos, the author had already established their workflow around GitLab, including CI pipelines and deployment scripts. One key feature they value is GitLab's built-in Container Registry, which simplifies the process of building, pushing, and pulling Docker images without requiring a separate Docker Hub account or managing access tokens. |
|
New YC homepage Published: 2026-01-23 | Origin: Hacker News Of course! Please provide the content you would like me to summarize. |
|
Proof of Corn Published: 2026-01-23 | Origin: Hacker News The case study highlights a project initiated by @seth in response to a challenge posed by @fredwilson regarding AI's ability to impact the physical world. It showcases the use of AI, specifically Claude Code, in managing a corn farming operation from seed to harvest. Rather than performing physical tasks, AI is utilized to aggregate data, make decisions, and coordinate activities, acting as a 24/7, data-driven farm manager. The project includes a GitHub repository with all related code, documentation |
|
Golden Ratio using an equilateral triangle inscribed in a circle Published: 2026-01-23 | Origin: Hacker News The content promotes the "Geometry Code" and discusses a method of visually deriving the Golden Ratio using an equilateral triangle inscribed in a circle, along with a chord through the triangle's midpoints. It invites readers to purchase the "Geometry Code" book and offers additional items like prints, cards, and apparel. The blog also includes a disclosure about affiliate links, stating that they earn compensation from purchases made through those links without extra cost to customers. Furthermore, the content references the late William Goldstein |
|
Malicious PyPI Packages spellcheckpy and spellcheckerpy Deliver Python RAT Published: 2026-01-23 | Origin: /r/programming The content describes a security incident involving two malicious PyPI packages, `spellcheckerpy` and `spellcheckpy`, which masqueraded as the legitimate `pyspellchecker` library. Although both claimed to be created by the real author, they contained hidden malware. Specifically, a base64-encoded payload was buried within a legitimate Basque language dictionary file, designed to download a Python Remote Access Tool (RAT) when the library was imported. Initially, in three "dormant" versions |
|
Scaling PostgreSQL to power 800 million ChatGPT users - OpenAI Engineering Blog Published: 2026-01-23 | Origin: /r/programming Failed to fetch content - HTTP Status - 403 |
|
Gas Town's agent patterns, design bottlenecks, and vibecoding at scale Published: 2026-01-23 | Origin: Hacker News The content discusses various types of writing and resources related to design patterns, opinionated narratives, and personal insights. It mentions a manifesto by Steve Yegge about "Gas Town," a metaphorical agent orchestrator characterized by its chaotic and inefficient design. Despite its shortcomings, Gas Town has sparked significant discussion within the software engineering community and even inspired the creation of a meme coin related to it. The piece reflects on the broader implications of such developments in agent orchestration and challenges in software design, emphasizing the |
|
I just wanted to document my gem without adding node_modules to my repo Published: 2026-01-23 | Origin: /r/ruby # Documentation Site Features Create an impressive documentation site effortlessly with the following key features: - **Zero Configuration**: Works instantly out of the box; only add configuration when necessary. - **Easy Integration**: Simply add the gem to your project and customize your settings. - **Static Hosting**: Deploy to any static host with ease. - **Responsive Design**: Includes search functionality, dark mode, and over 10 components. - **Full-text Search**: Navigate with keyboard support using Page |
|
New RubyShell Release! (Features in body) Published: 2026-01-23 | Origin: /r/ruby The content emphasizes the importance of user feedback, stating that all input is carefully considered. It also mentions that users can find available qualifiers in the documentation. Additionally, there are multiple instances of an error notification instructing the user to reload the page, and a reference to a full changelog from version 1.3.5 to v1.4.0. |
|
The Science of Fermentation [audio] Published: 2026-01-23 | Origin: Hacker News Dan Saladino examines the growing popularity of fermented foods and the scientific research behind their health claims. The exploration includes insights from gut microbiome expert Tim Spector and fermentation specialist Robin Sherriff. The episode, part of The Food Programme, lasts 42 minutes and delves into various aspects of the food we consume. |
|
AI Usage Policy Published: 2026-01-23 | Origin: /r/programming We value your feedback and carefully consider all input. For a complete list of available qualifiers, please refer to our documentation. |
|
Improving the usability of C libraries in Swift Published: 2026-01-23 | Origin: /r/programming Swift allows direct interoperability with C libraries, which means developers don't need to rewrite these libraries in Swift. Instead, they can use C libraries directly in Swift, though the API will often feel very "C-like," involving global function calls and unsafe pointers, which can detract from Swift's safety features. The example given involves the webgpu-headers project, demonstrating how to use a C-based API for WebGPU, a technology that enables GPU access from web browsers. The C-style interface can be cumbersome |
|
Talking to LLMs has improved my thinking Published: 2026-01-23 | Origin: Hacker News The author discusses their experience using large language models, noting a surprising aspect: these models often articulate thoughts and understandings they had previously struggled to express clearly. This phenomenon feels more like recognition than learning, as the models map latent structures in the user's mind into coherent language. The author explains that programmers often have implicit understandings that aren't easily verbalized, which can hinder reflection, planning, and teaching. Language models help bridge this gap by transforming vague ideas into explicit language, making it easier to inspect, |
|
The lost art of XML Published: 2026-01-23 | Origin: Hacker News The author critiques the prevailing dismissal of XML in favor of JSON in software engineering, arguing that this preference is based on convenience rather than merit. While many consider XML outdated, the author contends that it provides significant advantages such as: 1. **Schemas**: XML's Schema Definition (XSD) enables robust type checking and validation of document structure before parsing, offering a level of engineering rigor that JSON lacks due to its ad-hoc validation methods. 2. **Namespaces**: XML facilitates the |
|
Underground Resistance Aims To Sabotage AI With Poisoned Data Published: 2026-01-23 | Origin: /r/programming A shadowy group of technologists, dubbed Poison Fountain, is attempting to impede the progress of artificial intelligence (AI) by contaminating the data that AI systems rely on. This initiative, which includes a public manifesto and sabotage instructions, emerges amid rising concerns about AI safety, particularly following warnings from Geoffrey Hinton, a prominent AI researcher. Hinton has emphasized the potential existential threats posed by advanced AI and advocates for urgent action. Historically, disruptive technologies have sparked violent resistance, as seen with the |