News Nug
WireGuard Is Two Things

Published: 2026-03-12 | Origin: Hacker News

WireGuard is more than just a VPN; it's a versatile protocol that can also function as a library for adding encryption to applications using UDP without requiring a VPN setup. A recently open-sourced .NET library showcases this capability. Traditional encrypted transport methods like TLS over TCP face challenges, particularly in scenarios involving latency, mobility, or unreliable links. TCP's strict ordering guarantees can lead to issues such as delayed data delivery and application hang-ups when packets are lost, which is particularly problematic for real-time data streams

Iran-backed hackers claim wiper attack on medtech firm Stryker

Published: 2026-03-12 | Origin: Hacker News

A hacktivist group linked to Iran's intelligence, known as Handala, has claimed responsibility for a data-wiping cyber attack against Stryker, a major medical technology company based in Kalamazoo, Michigan. Reports indicate that the attack affected Stryker's operations globally, leading to the shutdown of offices in 79 countries and the dismissal of over 5,000 employees at its largest hub in Ireland. Handala stated that it erased data from more than 200,000 systems

Show HN: s@: decentralized social networking over static sites

Published: 2026-03-12 | Origin: Hacker News

The s@ Protocol (sAT Protocol) is a decentralized social networking framework that operates independently of specific hosting services, such as GitHub. It allows users to create static websites where they store their data in encrypted JSON files. Interaction is entirely peer-to-peer: users can follow each other to see posts and share data directly without relying on servers or intermediaries. Each user's identity is tied to their domain name, authenticated through HTTPS/TLS, ensuring that only verified content gets published. Discovery of user-specific

Application code has dozens of static analyzers, SQL has almost nothing, here's what exists.

Published: 2026-03-11 | Origin: /r/programming

Failed to fetch content - HTTP Status - 403

tennis - stylish CSV tables in your terminal

Published: 2026-03-11 | Origin: /r/ruby

The content you've provided appears to be binary data from a PNG (Portable Network Graphics) file and includes various sections such as IHDR (image header), PLTE (palette), tRNS (transparency data), and IDAT (image data). However, it lacks any discernible textual information or coherent summary due to its binary nature. PNG files are typically used for images, and this data would need to be decoded using an appropriate program to extract any meaningful information, such as image properties or visual

AWS in 2025: The Stuff You Think You Know That's Now Wrong

Published: 2026-03-11 | Origin: /r/programming

The content highlights the advancements and changes in Amazon Web Services (AWS) over its nearly twenty-year existence. Although the platform has evolved significantly, users may find outdated information that doesn't reflect the current state. Key updates include: - In EC2, users can change security groups and IAM roles without shutting down instances, and can resize, attach, or detach EBS volumes from running instances. - Instances can now be forcibly stopped or terminated without a clean shutdown. - Live migration of instances has improved

Many SWE-bench-Passing PRs would not be merged

Published: 2026-03-11 | Origin: Hacker News

The study finds that nearly half of the pull requests (PRs) generated by agents, which passed SWE-bench verification between mid-2024 and late 2025, would not be accepted by repository maintainers even after accounting for variability in their merge decisions. This outcome highlights that the lack of iteration based on feedback—something human developers typically engage in—does not necessarily reflect an inherent limitation of the agents. Instead, it suggests that relying solely on benchmark scores can misrepresent the agents' practical

//go:fix inline and the source-level inliner

Published: 2026-03-11 | Origin: /r/programming

The content discusses various aspects of the Go programming language, including its applications, benefits for security, and resources for developers. Key points include: - Common problems that companies solve using Go and stories illustrating its practical use. - Resources available for learning Go, such as official specifications, documentation for the standard library, and tips for writing effective Go code. - Information about networking opportunities with other Go developers and staying updated through the official Go blog. A significant highlight is the release of Go 1.26,

Don't post generated/AI-edited comments. HN is for conversation between humans

Published: 2026-03-11 | Origin: Hacker News

The content provides guidelines for submissions and commenting on a platform, likely Hacker News (HN). **On-Topic Guidelines**: Content should be of intellectual interest to hackers, encompassing hacking and startups, among other curiosity-driven subjects. **Off-Topic Guidelines**: Most political, crime, sports, or celebrity-related stories are off-topic unless they reveal new phenomena. **Submission Rules**: - Avoid attention-grabbing titles (no uppercase, exclamation points, or self-promotion). - Submit

I was interviewed by an AI bot for a job

Published: 2026-03-11 | Origin: Hacker News

The content discusses the rise of AI avatars conducting job interviews, which has generated significant discussion and controversy. Many job seekers find the idea of these AI-led interviews intimidating. Companies like CodeSignal, Humanly, and Eightfold are developing these tools, which claim to provide more equitable access for applicants and reduce bias in the hiring process. However, the text argues that achieving a completely bias-free AI system is unrealistic due to inherent biases in training data. The author shares their personal experience trying out three different AI

C++26 Safety Features Won’t Save You

Published: 2026-03-11 | Origin: /r/programming

A recent conference talk has been lauded for highlighting C++26's new safety features, which are said to address long-standing memory safety issues in the programming language. While these features—including erroneous behavior handling, standard library hardening, and contracts—are indeed improvements, the claim that they sufficiently resolve the memory safety crisis is overly optimistic. The talk references the CrowdStrike incident of July 2024, which resulted from a memory safety violation due to an out-of-bounds read in their Falcon sensor,

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

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