News Nug
Claude Sonnet 4 now supports 1M tokens of context

Published: 2025-08-12 | Origin: Hacker News

Claude Sonnet 4 has introduced support for up to 1 million tokens of context via the Anthropic API, a fivefold increase that enables users to process extensive codebases and a multitude of research papers in a single request. This long context support is now in public beta on the Anthropic API and Amazon Bedrock, with Google Cloud’s Vertex AI expected soon. The expansion allows for more complex and data-intensive applications, although pricing will adjust for prompts exceeding 200,000 tokens. By utilizing

Just launched my Network Fundamentals video series

Published: 2025-08-12 | Origin: /r/programming

Of course! Please provide the content you'd like me to summarize.

We ❤️ Ruby — March 2025: Our First Deep Dive into the RubyGems.org Ecosystem

Published: 2025-08-12 | Origin: /r/ruby

In a reflection on their work from March 2025, the team at RubyElders.com focuses on maintaining the health of the Ruby ecosystem, particularly for popular gems that lack active maintainers. Their project aims to ensure these gems are functional on current Ruby versions. They created an automated system to analyze monthly download data from RubyGems.org, filtering out major players to concentrate on smaller, community-driven projects. A notable aspect of their approach included an AI tool that scans GitHub Actions workflow files

EU Commission Reactivates Bug Bounties

Published: 2025-08-12 | Origin: /r/programming

The EC Open Source Programme Office (EC OSPO) has restarted its efforts to enhance open source software (OSS) security by awarding a contract for organizing bug bounties. This initiative builds on previous programs, notably the EU's bug bounty launched in February 2022, aimed at improving the security of OSS, which is integral to various sectors, including EU systems. The bug bounty program traces its roots back to 2019, initiated by Julia Reda MEP in response to significant vulnerabilities uncovered

Managing time shiftable devices

Published: 2025-08-12 | Origin: /r/programming

The content discusses the increasing trend of electrification in energy consumption, driven by devices like heat pumps, induction cooktops, and electric vehicles (EVs). This transition is beneficial for reducing carbon emissions, especially when powered by renewable energy. However, it presents technical challenges, such as grid congestion, particularly as peak energy consumption times often coincide with solar energy production. Households typically use 10-25 kWh daily, with electric vehicles adding significant demand. The simultaneous use of multiple devices and solar energy

Progress towards universal Copy/Paste shortcuts on Linux

Published: 2025-08-12 | Origin: Hacker News

In Linux terminals, the traditional Control-C and Control-V shortcuts for copying and pasting do not work as they do in other applications; instead, users must use Control+Shift+C and Control+Shift+V. However, by the end of 2025, many apps will support alternative shortcut combinations for copy and paste without requiring additional software or configuration. This change harkens back to older keyboards that had dedicated physical keys for these functions. While those physical keys are no longer common, the rise of

Unlocking Ractors: generic instance variables

Published: 2025-08-12 | Origin: /r/ruby

The author discusses improvements made to Ractors, a feature in Ruby intended for parallel execution. Previously, Ractors faced limitations due to the global VM lock, which hindered performance compared to single-threaded execution. The author has successfully eliminated or reduced several contention points, specifically mentioning the object_id method and class instance variables. They highlight an interesting contention point related to the generic instance variables table in the Ruby virtual machine (VM). The post emphasizes that while Ruby treats everything as an object, not all objects

Writing code was never the bottleneck!

Published: 2025-08-12 | Origin: /r/programming

The latest discussion in the software development realm highlights the ongoing excitement surrounding AI coding assistants, despite evidence suggesting they may hinder productivity rather than enhance it. While some companies like JPMorgan Chase report improvements in engineering efficiency and developers note time savings, a recent study from Model Evaluation and Threat Research (METR) indicated that developers may actually be slower when using these AI tools. Many organizations struggle to measure the true impact of AI on software velocity and stability. Despite these mixed results, developers report higher satisfaction and engagement

Using braille characters for Conway's game of life

Published: 2025-08-12 | Origin: /r/programming

This content discusses how to use Braille characters to render Conway's Game of Life in a terminal using C++. Braille characters consist of arrangements of 6 dots, used primarily by people with visual impairments for reading and writing. In addition to the basic Braille alphabet, there is a variant known as Computer Braille, which includes 8 dots to represent additional symbols important for computing, allowing for a total of 256 unique Braille characters encoded in Unicode from U+2800 to U+

WebFuzzing/EvoMaster version 4.0.0: Open-Source Fuzzer for REST APIs

Published: 2025-08-12 | Origin: /r/programming

EvoMaster is the first open-source AI-driven tool designed to automatically generate system-level test cases for web and enterprise applications, specifically for fuzzing. Launched in 2016, it targets testing for various types of Web APIs, including REST, GraphQL, and RPC. The tool not only generates inputs to identify program crashes but also produces effective test suites in formats like Python, JavaScript, and Java/Kotlin JUnit for regression testing. EvoMaster utilizes an Evolutionary Algorithm and Dynamic

ForgeFed: ActivityPub-based forge federation protocol

Published: 2025-08-12 | Origin: Hacker News

ForgeFed is a federation protocol designed for software forges and code collaboration tools used throughout the software development lifecycle, including repository hosting, issue tracking, and code review applications. It allows different code collaboration websites to interact seamlessly, enabling users to engage with repositories and issues across various platforms without needing multiple accounts. This federated approach empowers users to host their code wherever they choose while remaining connected to a broader network of collaboration, free from reliance on centralized services or policies of large companies. ForgeFed is based

StarDict sends X11 clipboard to remote servers

Published: 2025-08-12 | Origin: Hacker News

StarDict is a GPLv3-licensed cross-platform dictionary application that supports multiple languages and has a variety of plugins. However, it has a significant security issue: when running on X11 with Debian's default settings, it sends users' text selections over unencrypted HTTP to two remote servers. This problem was reported by Vincent Lefevre on August 4 to the oss-security mailing list and Debian's bug tracker, particularly while testing for the upcoming Debian 13 release. The issue arises because Star

Weathering Software Winter

Published: 2025-08-12 | Origin: Hacker News

The blog post summarizes a talk by Devine held on November 26, 2022, along with a video link to the presentation on YouTube. It acknowledges Matt Mascarenhas for providing an auto-transcript that facilitated the creation of the text. However, it notes that after an event in February 2025, the speaker has distanced themselves from the conference that hosted the talk. Devine explains that the Handmade Seattle conference faced backlash from attendees over changes in the November 2024

GLM-4.5: Agentic, Reasoning, and Coding (ARC) Foundation Models [pdf]

Published: 2025-08-12 | Origin: Hacker News

The content you're asking to summarize appears to be a PDF file header and metadata about the document. It identifies an extensive list of authors (many names) presumably associated with a collaborative work, as indicated by the term "5 Team" suggesting a large group collaboration. Specific details about the document's content, purpose, or subject matter are not provided, as the text primarily focuses on the document structure and its authors.

Show HN: I built an offline, open‑source desktop Pixel Art Editor in Python

Published: 2025-08-11 | Origin: Hacker News

Tilf (Tiny Elf) is a pixel art editor created with PySide6, designed for making sprites, icons, and small 2D assets. It features essential tools, live preview, undo/redo, and export options, and is available for Windows, MacOS, and GNU/Linux. The creator aims to minimize setup time and dependencies, allowing users to start drawing immediately without account requirements. While the code quality is acknowledged to be subpar, suggestions for improvements and contributions are welcome, as

GitHub CEO Thomas Dohmke to step down

Published: 2025-08-11 | Origin: /r/programming

The content provides an overview of resources and insights related to artificial intelligence (AI) and machine learning (ML) within the GitHub ecosystem and the broader tech industry. Key topics include: - **Generative AI**: Guidance on building with generative AI and leveraging GitHub Copilot to enhance workflow. - **Large Language Models (LLMs)**: Essential knowledge for developers regarding LLMs. - **Machine Learning Best Practices**: Tips, tricks, and best practices for effectively using machine learning

Wikipedia loses challenge against Online Safety Act

Published: 2025-08-11 | Origin: Hacker News

Wikipedia has lost a legal challenge against new regulations under the UK's Online Safety Act, which the Wikimedia Foundation argues could jeopardize the safety and human rights of its volunteer editors. The foundation sought a judicial review to contest rules that would require the platform to verify user identities, which they believe could compromise privacy. While the court upheld the government's stance, it noted that Ofcom and the UK government have a responsibility to protect Wikipedia. The government's lawyers claimed they reasonably decided against exempting Wikipedia from these regulations. The

GitHub is no longer independent at Microsoft after CEO resignation

Published: 2025-08-11 | Origin: Hacker News

GitHub CEO Thomas Dohmke has resigned after nearly four years in the role, opting to return to startup founding. Following his departure, GitHub will integrate more closely with Microsoft's CoreAI team, led by Jay Parikh, and will no longer have a designated CEO as the leadership team reports directly to CoreAI. Dohmke will assist in the transition until the end of 2025. This shift represents a significant organizational change since GitHub's acquisition by Microsoft in 2018, and

I tried every todo app and ended up with a .txt file

Published: 2025-08-11 | Origin: Hacker News

Alireza Bashiri reflects on his journey through various productivity apps, including Notion, Todoist, and Trello, ultimately returning to a simple plain text file called todo.txt for task management. He shares that after experimenting with complex systems and spending time setting them up, he often found himself more overwhelmed than organized. Bashiri highlights the pitfalls of many apps, such as costly subscriptions and the distraction of gamifying tasks rather than completing them. His experience resonates with Jeff Huang’s long-term use of

How to not build the Torment Nexus

Published: 2025-08-11 | Origin: /r/programming

The content addresses a dilemma posed by Will Hopkins regarding ethical considerations in a job that relies on creating a "Torment Nexus." The author emphasizes that if one wishes to reduce suffering, they should not participate in building the Nexus. The piece critiques the notion of seeking absolution for personal choices, highlighting that financial stability shouldn’t compromise one’s ethics. Instead of looking for forgiveness, the focus should be on the ethical direction of the tech industry, which has shifted from progress and innovation to causing harm. The