| News Nug |
|---|
|
New Glenn Update Published: 2025-11-20 | Origin: Hacker News Failed to fetch content - HTTP Status - 429 |
|
New OS aims to provide (some) compatibility with macOS Published: 2025-11-20 | Origin: Hacker News The content discusses feedback reception regarding an operating system project called ravynOS, which is an open-source BSD-based OS designed for x86-64 and future ARM systems. It aims to provide a user experience and compatibility similar to macOS. The project is based on FreeBSD and utilizes various open-source packages while developing new components. For more information, users are directed to visit the official ravynOS website. Additionally, the text briefly outlines FreeBSD, a robust operating system with over thirty years of |
|
BetterStructureSql - Clean Database Schema Dumps for Rails (Beta) Published: 2025-11-20 | Origin: /r/ruby The content discusses a tool called BetterStructureSql that improves database schema dumps for Rails applications using PostgreSQL, MySQL, and SQLite without requiring external tools. The current version (0.2.1) is stable and production-ready for PostgreSQL, while support for MySQL and SQLite is experimental. BetterStructureSql addresses issues with the noisy structure.sql files generated by traditional tools by using pure Ruby introspection to create clean and maintainable schema files. The tool automatically detects the database adapter and tracks schema |
|
Data-at-Rest Encryption in DuckDB Published: 2025-11-20 | Origin: Hacker News DuckDB v1.4 introduces database encryption capabilities, enhancing data security for users. This update allows for the encryption of sensitive datasets, which is essential for compliance with standards like SOC 2. Despite the availability of strong encryption tools and libraries, many databases, including PostgreSQL and SQLite, have limited encryption options. DuckDB previously supported Parquet Modular Encryption for encrypted columns in Parquet files but lacked comprehensive support for in-database encryption. The blog elaborates on the implementation and performance implications of the |
|
Redundancy vs dependencies: which is worse? Published: 2025-11-20 | Origin: /r/programming The author presents a perspective on programming that focuses on two intrinsic forces: minimizing redundancy and minimizing dependencies. They argue that good programming practices aim to reduce both, and the quality of a programmer can often be assessed by their attitude towards these concepts. Good programmers dislike redundancy and dependencies, while bad ones tend to be indifferent to them. The main discussion revolves around the challenge of code reuse across module boundaries, particularly when minimizing redundancy conflicts with minimizing dependencies. The author notes the ambiguity of the term "module" but |
|
Preserving code that shaped generations: Zork I, II, and III go Open Source Published: 2025-11-20 | Origin: /r/programming The blog post discusses the significance of the game Zork, highlighting its innovative approach to gameplay through the use of the Z-Machine, a custom-built virtual machine. This technology allowed Zork to be intermediately split into three separate games (Zork I, II, and III) to accommodate the limitations of early home computers, making it one of the first truly cross-platform games. The post emphasizes the importance of game preservation, not just for play but for research purposes. It mentions that, in |
|
NTSB Preliminary Report – UPS Boeing MD-11F Crash [pdf] Published: 2025-11-20 | Origin: Hacker News The content suggests checking the URL for typos or visiting the homepage of the National Transportation Safety Board (NTSB). It includes the NTSB's address in Washington, DC, and mentions USAGov in both English and Spanish, along with their social media handles on Twitter. |
|
Android and iPhone users can now share files, starting with the Pixel 10 Published: 2025-11-20 | Origin: Hacker News Google is introducing a feature that allows Quick Share to work with AirDrop, enabling easier file transfers between iPhones and Android devices, starting with the Pixel 10 family. This integration focuses on security, employing strong safeguards validated by independent experts. It aims to enhance compatibility between different operating systems, complementing previous efforts like RCS and unknown tracker alerts. Google plans to expand this feature to more Android devices and encourages users to try it out. Users can also sign up for Google news updates. |
|
How A Missing Last Name Check Left Millions of Airline Customers' Data Exposed Published: 2025-11-20 | Origin: /r/programming On October 15, 2025, a vulnerability was discovered in Avelo Airlines' reservation system, which lacked last name verification and rate limiting on reservation endpoints, potentially exposing sensitive customer information. The vulnerable nature of the system could allow unauthorized access to personal identification information (PII) and reservation details. Upon discovering this, the researcher promptly contacted Avelo's cybersecurity team, who responded quickly and engaged in productive discussions about the vulnerability. Avelo took the findings seriously, implementing a fix by November |
|
First Air-Breathing Spacecraft Published: 2025-11-20 | Origin: Hacker News Redwire Corporation, based in Jacksonville, Florida, has been awarded a $44 million phase 2 contract by the Defense Advanced Research Projects Agency (DARPA) to support the Otter Very Low Earth Orbit (VLEO) mission. This mission aims to develop the world’s first air-breathing spacecraft, utilizing Redwire's SabreSat platform. The funding will facilitate the manufacturing and launch of the spacecraft, which is designed to enhance defense, intelligence, and communications capabilities by operating at lower |
|
Cursor's President is loving this University of Chicago study, but does merge rate really = productivity? Published: 2025-11-20 | Origin: /r/programming The latest news highlights an upcoming study from the University of Chicago, indicating that AI coding agents, particularly Cursor, significantly boost developer productivity. The study analyzed over 1,000 organizations and found that companies using Cursor's AI tool could merge 39% more pull requests compared to those not using it, with a 25% increase in weekly code merges. Importantly, this increase in productivity did not lead to a rise in short-run revert rates, suggesting that the quality of the code produced was high |
|
Nano Banana Pro Published: 2025-11-20 | Origin: Hacker News On November 20, 2025, Google DeepMind launched Nano Banana Pro, an advanced image generation and editing model built on Gemini 3 Pro. This new tool allows users to create high-quality visuals with improved text rendering in multiple languages. Nano Banana Pro offers enhanced reasoning and real-world knowledge for a more accurate and context-rich visualization of ideas, making it suitable for various applications, such as prototyping, infographics, and transforming handwritten notes into diagrams. The model builds upon the earlier Nano Banana |
|
Ubuntu LTS releases to 15 years with Legacy add-on Published: 2025-11-20 | Origin: Hacker News The content consists of several segments, including user notifications about successful newsletter sign-ups and contact submissions, as well as error messages for failed submissions. It mentions Canonical's focus on business continuity in SBI BITS' OpenStack migration and their deployment of infrastructure solutions for ESA's space mission operations. Additionally, it highlights Canonical's recent announcements, including a 12-year Kubernetes LTS, collaboration with BT Group to provide 5G to UK stadiums, and the release of Ubuntu 25.10 |
|
TinyFloat - the most unoptimized soft float library on the net Published: 2025-11-20 | Origin: /r/programming The author takes feedback seriously and has created a simple 32-bit floating-point implementation due to dissatisfaction with existing soft floating-point libraries, which are often complex and poorly documented. Their project aims for readability and simplicity rather than efficiency, exemplified through its use in a raytracer for a personal TinyCompiler project. The motivation arose from a need to emulate floating-point operations with integer arithmetic, leading to the realization that much misinformation exists on the topic. The author has developed an unoptimized C++ library for |
|
Pareto principle: 20% of your code causes 80% of your bugs (Microsoft found 1% caused 99% of crashes) Published: 2025-11-20 | Origin: /r/programming The Pareto Principle, or the 80/20 rule, posits that 80% of results typically come from 20% of inputs. This observation, first noted by Italian economist Vilfredo Pareto in the 19th century, highlights how a small portion of efforts or resources often leads to the majority of outcomes. Understanding which 20% of activities, clients, or issues drive significant results can enhance planning, prioritization, and focus. To leverage this principle, one should list |
|
New in Rails 8.1: Bring Your Favorite Editor to Error Pages Published: 2025-11-20 | Origin: /r/ruby Rails 8.1.0, released on October 22, 2025, introduces a new feature that allows users to open the file that caused an error directly in their preferred editor. To utilize this feature, users must set the EDITOR or RAILS_EDITOR environment variable with the path to their editor. On encountering an error page, users can click on a pencil icon to open the relevant file in their editor. Additionally, a new ActiveSupport::Editor class has been implemented to support |
|
What Killed Perl? Published: 2025-11-20 | Origin: /r/programming The article argues that Perl is not dead, as demonstrated by the 2023 cpan Report, which shows its popularity remains on par with the dotcom era and even saw a slight increase after 2022. While cpan usage isn't a perfect measure, it indicates Perl’s ongoing relevance, although fewer newcomers are adopting the language since 2011. The author refutes the idea that Raku (formerly Perl 6) drained Perl's momentum, suggesting that Perl's infrastructure is too entrenched |
|
OpenMicrofrontends - First Major Release Published: 2025-11-20 | Origin: /r/programming The OpenMicrofrontends specification is a community-driven initiative that standardizes the description and integration of Microfrontends. It is not a framework and is not affiliated with any company. All code related to this specification is free and open source. The specification allows for the decoupling of Microfrontend development from their integration into applications, treating them similarly to Microservices, albeit with a different formal description. |
|
The EU wants to kill cookiebanners by moving consent to your browser Published: 2025-11-20 | Origin: /r/programming Iron Brands has declared they do not participate in Black Friday sales and encourage consumers to seek fair pricing instead of discounts. In related news, cookie banners, which require users to consent to tracking cookies on websites, may soon become a thing of the past in Europe. The European Commission is proposing a shift that would allow browser settings to manage cookie preferences, eliminating the need for repetitive consent pop-ups. This change aims to enhance user privacy and reduce annoyance, as users would set their preferences once and websites would have |
|
The exhaustiveness errors (generated by the Java compiler) could be improved Published: 2025-11-20 | Origin: /r/programming Failed to fetch content - HTTP Error - Net::ReadTimeout with #<TCPSocket:(closed)> |