News Nug
Baby is healed with first personalized gene-editing treatment

Published: 2025-05-15 | Origin: Hacker News

Failed to fetch content - HTTP Status - 403

Deactivating an API, One Step at a Time

Published: 2025-05-15 | Origin: /r/programming

The article discusses the process of decommissioning an API, highlighting the importance of ensuring that no one depends on the API set to be shut down to avoid unpredictable consequences. It recounts the author's experience in replacing an older API with a more capable version while managing existing consumers. To mitigate issues, the author first limited access to the old API by blocking new consumers through a token-based authentication system, allowing only those with tokens generated before a specific date to continue using it. The next step involved identifying existing

10 Years of Stable Rust: An Infrastructure Story

Published: 2025-05-15 | Origin: /r/programming

By visiting the website, users consent to a privacy policy concerning cookies and tracking. Necessary cookies that ensure site functionality do not require consent under GDPR. Users can choose to accept additional cookies for analytics or decline them, allowing only essential cookies. Additionally, the Rust Foundation marks the 10th anniversary of Rust's 1.0 release on May 15, 2025, with a guest blog by Graydon Hoare, the language's initial author. Hoare reflects on Rust’s evolution over the

Microsoft support for "Faster CPython" project cancelled

Published: 2025-05-15 | Origin: /r/programming

The content discusses the cancellation of Microsoft's support for the Faster CPython project, which resulted in layoffs for most of the team members, causing emotional distress for those affected. The author reflects on attending the Python Language Summit at PyCon, where discussions about improving Python continued despite the recent challenges. They emphasize the resiliency of open source development, noting that collaboration among long-time community members persists regardless of corporate changes. The author also expresses disappointment over the lack of sponsorship for beneficial projects like Faster CPython and encourages

Launch HN: Tinfoil (YC X25): Verifiable Privacy for Cloud AI

Published: 2025-05-15 | Origin: Hacker News

The authors argue that solving AI privacy issues will lead to more valuable AI applications, similar to how TLS enabled secure online transactions. They have backgrounds in cryptography and security, with expertise from institutions like MIT and companies like NVIDIA and Cloudflare. They believe traditional privacy techniques, such as personally identifiable information (PII) redaction or legal contracts, are inadequate. Instead, they propose using secure enclaves—isolated areas on a chip that allow secure AI model inference in the cloud without exposing data to

Good runbooks are a MUST - unless you want to risk a heart attack

Published: 2025-05-15 | Origin: /r/programming

Bojan Vukojicic describes a typical, stressful on-call scenario when he receives a critical alert about increased errors in a spam service right after returning home. Despite initial panic, he follows the runbook but realizes he cannot fix the issue and calls his team for help, allowing him to free up his evening. He emphasizes the importance of effective runbooks in making incident response smoother, especially when under stress. Reflecting on his experience as a Reliability Operations Engineer in a newly formed team,

Oh Sh*t, My App is Successful and I Didn’t Think About Accessibility

Published: 2025-05-15 | Origin: /r/programming

Jacob’s Tech Tavern offers free subscriptions for in-depth articles on iOS, Swift, tech, and indie projects, with paid subscribers receiving advanced tips and early access to long-form articles. The content emphasizes the importance of considering accessibility (a11y) in app development, noting that 16% of users have some form of accessibility requirement. Often, during the rush to launch new features, developers neglect this aspect, which can harm user perception once the app becomes successful. The article provides guidance on improving

Demystifying the protobuf wire format - Part 2

Published: 2025-05-15 | Origin: /r/programming

The post discusses advanced features of protocol buffers (protobuf), focusing on packed repeated fields, maps, and negative numbers. Repeated fields allow multiple values of the same type in a single field, with each value typically encoded as separate tag-value pairs. Packed repeated fields offer a more efficient encoding option for numeric types, allowing multiple values to be stored in a single length-delimited field. Maps in protobuf represent repeated key-value pairs, with each entry encoded as an embedded message. For encoding negative numbers,

New research reveals the strongest solar event ever detected, in 12350 BC

Published: 2025-05-15 | Origin: Hacker News

Failed to fetch content - HTTP Status - 400

Ask HN: What's your go-to message queue in 2025?

Published: 2025-05-15 | Origin: Hacker News

The content discusses the various options available for message queues in distributed architectures, highlighting different types of communication methods (asynchronous vs. synchronous), queue designs (FIFO vs. priority and delay queues), and broker types (intelligent vs. minimal). The author seeks insights from individuals who have built production systems about their experiences with different message queues, including choices made, challenges faced, and any regrets related to adding complexity. The conversation reflects a mix of technical considerations and emotional biases toward certain technologies, with references to

Lazarus - Delphi risen from the dead?

Published: 2025-05-15 | Origin: /r/programming

The author reflects on their experience with programming languages from the 1990s, particularly comparing their use of Visual Basic to a colleague's use of Delphi, which allowed for the creation of standalone programs. They express jealousy over Delphi's features, particularly its ability to compile without requiring a runtime. Fast forward to 2024, the author revisits Pascal and Delphi while searching for ways to compile code across multiple platforms and discovers Lazarus, an open-source cross-platform alternative to Delphi, allowing compilation on systems

do {...} while (0) in macros

Published: 2025-05-15 | Origin: /r/programming

The content discusses the importance of defining macros carefully in C programming to avoid unexpected behavior. It specifically highlights the use of the `do { ... } while(0)` construct in macros, commonly seen in Linux kernels and other C libraries. According to Robert Love from Google, this construct allows macros to operate consistently, particularly with regards to semicolons and nesting in `if` statements without curly brackets. The article explains that without `do/while(0)`, multi-statement macros can lead

Ruby 3.4.4 Released

Published: 2025-05-15 | Origin: /r/ruby

Ruby 3.4.4 has been released ahead of schedule, featuring fixes for a YJIT bug related to local variables and a build issue with GCC 15 on Windows, alongside other minor bug fixes. Upcoming stable Ruby versions are planned for release every two months, with 3.4.5 expected in July, followed by 3.4.6 in September, 3.4.7 in November, and 3.4.8 in January. Any significant changes that

Human

Published: 2025-05-15 | Origin: Hacker News

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

LLMs get lost in multi-turn conversation

Published: 2025-05-15 | Origin: Hacker News

arXiv is seeking to hire a DevOps Engineer to contribute to one of the most significant websites in the realm of open science. The arXivLabs framework allows collaborators to develop and share new features on the arXiv website, promoting values such as openness, community, excellence, and user data privacy. arXiv collaborates only with partners that uphold these principles. Individuals or organizations with project ideas that could benefit the arXiv community are encouraged to learn more about arXivLabs

We started using Testcontainers to catch integration bugs before CI — huge improvement in speed and reliability

Published: 2025-05-14 | Origin: /r/programming

The blog emphasizes the importance of maintaining its content and encourages support from readers. It discusses the modern demands of software development, such as high velocity and reliability, and highlights how elite engineering teams excel by adopting best practices like shift-left testing. A key tool mentioned is Testcontainers, which allows developers to run integration tests using real dependencies in disposable Docker containers. The post argues that traditional CI/CD practices often delay integration testing, leading to challenges such as undetected bugs and environment inconsistencies. Shift-left testing,

Show HN: Semantic Calculator (king-man+woman=?)

Published: 2025-05-14 | Origin: Hacker News

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

Show HN: Muscle-Mem, a behavior cache for AI agents

Published: 2025-05-14 | Origin: Hacker News

The content discusses "muscle-mem," a Python SDK designed for AI agents to enhance efficiency in task execution by caching learned behaviors. This behavior cache records the agent's interactions with tools as it solves tasks and can replay those interactions when similar tasks arise, thus reducing the need for the AI to recompute repetitive actions. The main goals are to decrease execution time, minimize variability, and eliminate unnecessary token costs. Muscle-mem allows for flexible integration of agents and focuses on safe tool reuse through

Show HN: Turn any workflow diagram into compilable, running and stateful code

Published: 2025-05-14 | Origin: Hacker News

The content describes a tool that allows users to convert their workflow diagrams into robust applications using open-source technology. Users can easily upload their diagrams through browsing, drag-and-drop functionality, or by pasting. The tool supports various image formats, including PNG, JPEG, GIF, and WebP.

Why untested AI-generated code is a crisis waiting to happen

Published: 2025-05-14 | Origin: /r/programming

A recent survey by Tricentis highlights the impact of AI coding assistants on software development, significantly speeding up coding processes but also introducing new risks. While almost two-thirds of teams rush code releases without full testing to meet deadlines, over 80% of IT leaders believe AI can enhance both speed and quality, with almost 90% already seeing returns on generative AI investments. Despite this optimism, 66% of organizations anticipate a major outage within the next year, indicating that reliance on AI for approvals