News Nug
NIST Finalizes 'Lightweight Cryptography' Standard to Protect Small Devices

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

The United States government emphasizes that official websites, marked by a .gov domain and secure connections (HTTPS), are reliable sources for information. The National Institute of Standards and Technology (NIST) has recently finalized a lightweight cryptography standard aimed at protecting information transmitted by small devices, particularly those in the Internet of Things (IoT) and other constrained technologies. This standard, known as Ascon-Based Lightweight Cryptography Standards for Constrained Devices (NIST Special Publication 800-232), is essential for

UnicodePlot - plot your data on the terminal

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

The provided content appears to be a corrupted or encoded PNG image file data. It includes binary headers and data related to image encoding, but it does not contain textual or meaningful information that can be summarized in a traditional sense. If you have a specific PNG image or content you'd like to analyze or summarize, please provide that instead!

AI is different

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

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

PYX: The next step in Python packaging

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

Astral has launched pyx, a Python-native package registry that serves as an optimized backend for its package manager, uv. Pyx aims to enhance the Python experience by addressing traditional package registry limitations, offering improved speed, security, and GPU awareness for both private and public packages. The service is currently in operation with early partners like Ramp, Intercom, and fal. Astral is focused on developing high-performance tools for Python, having gained significant traction with existing tools like Ruff and uv, which collectively

Counting Words at SIMD Speed

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

In August 2025, the author discusses the development of progressively faster word-counting programs, starting with Python and moving to C and SIMD programming for maximum speed. The objective is to count words in an ASCII text file, demonstrated with a benchmark file containing 65 million words. The approach involves reading bytes, tracking state, and outputting the word count. The initial Python implementation is slow, taking 89.6 seconds on an Apple M1 Pro due to overhead from the Python interpreter.

OCaml as my primary language

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

The author began using OCaml in 2012 and has since developed a strong enthusiasm for the language, making it their preferred choice for personal projects and impacting their professional decisions. Since 2014, they have participated in programming conferences, passionately promoting OCaml, which has earned them the friendly nickname "OCaml evangelist." They note that despite the misconception that OCaml isn't practical for industry, many major companies like Meta, Microsoft, and Bloomberg actively use it. In an opinion piece, the author

Upscaling images with AI

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

Sinaptia recently enhanced the image quality of thousands of boat listings for a leading online marketplace by utilizing AI-powered upscaling technology. This initiative aimed to improve the user experience and conversion rates, addressing a common industry challenge of inconsistent image quality across listings. Many boat owners upload high-resolution images, but a significant number come from lower-quality sources, posing the risk of unsold listings due to poor visuals. Instead of requesting better images from users or manually editing thousands of photos, Sinaptia employed AI

Nginx introduces native support for ACME protocol

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

The NGINX Community Blog announces the preview release of ACME support in NGINX through the new ngx_http_acme_module. This module allows users to request, install, and renew SSL/TLS certificates directly from the NGINX configuration, using the NGINX-Rust SDK. Both NGINX Open Source and NGINX Plus users can access this Rust-based dynamic module. The native ACME support streamlines SSL/TLS certificate management by minimizing manual errors and reducing reliance on

An Argument for Increasing TCP's Initial Congestion Window Again

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

Josh Clark's article discusses Google's historical involvement in networking research, particularly their influential decision in 2011 to raise the TCP initial congestion window from 1 to 10 for their infrastructure, a move that was later adopted as an internet standard. He emphasizes a need to revisit and possibly update these recommendations for today's internet. The article explains that TCP uses a sliding window mechanism to manage data in transit, where the receiver indicates how much data it can handle at once with a receive window, while the sender

Go 1.25 Released With Experimental GC Yielding 10~40% Overhead Reduction

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

Failed to fetch content - HTTP Status - 429

Developers Think "Testing" is Synonymous with "Unit Testing" – Garth Gilmour

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

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

Extend ActiveStorage for Ruby on Rails with Custom Previewers

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

In the second part of Julian Rubisch's series, the focus is on utilizing ActiveStorage previewers to display data from uploaded blobs, emphasizing that not all blobs are images but some can still be converted into image previews. ActiveStorage has built-in previewers for videos and PDFs, which can be accessed and utilized in ERB templates in a similar way to image variants. The article explores how to create a custom previewer, specifically for displaying audio waveforms, using ActiveStorage's existing infrastructure. An

FFmpeg moves to Forgejo

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

FFmpeg is a suite of libraries and tools for processing multimedia content, including audio, video, subtitles, and metadata. Documentation can be found both offline in the doc/ directory and online on the main website and wiki. Coding examples are located in the doc/examples directory. The codebase primarily follows the LGPL license, with some optional components under GPL; details are in the LICENSE file. Patches should be submitted to the ffmpeg-devel mailing list using git format-patch or git send-email, as

Hello from Matsue, Shimane, Japan, the Ruby City! (where Matz has lived since 2007)

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

The content appears to be a corrupted binary file or image data, which includes unreadable characters and sequences. It does not contain coherent information that can be summarized or interpreted meaningfully, as it seems to consist mainly of random binary data and non-alphanumeric symbols. If you have a specific context or content that you would like to summarize or analyze, please provide that instead.

FFmpeg 8.0 adds Whisper support

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

Of course! Please provide the content you would like summarized.

The Raft Consensus Algorithm (2015)

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

Raft is a consensus algorithm created to be easily understandable while maintaining equivalent fault-tolerance and performance to Paxos. It breaks down the consensus problem into independent subproblems, addressing all key areas needed for practical implementations. The goal of Raft is to make consensus algorithms more accessible, enabling the development of higher-quality consensus-based systems. Consensus is critical in fault-tolerant distributed systems, where multiple servers must agree on values. A decision becomes final once reached, and consensus algorithms can progress as long

Prompt-inject Copilot Studio via email: grab Salesforce

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

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

GitHub folds into Microsoft following CEO resignation — once independent programming site now part of 'CoreAI' team

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

GitHub has officially merged with Microsoft, concluding its period of independence. Former CEO Thomas Dohmke announced his resignation to pursue new entrepreneurial ventures but will remain with GitHub until year-end to facilitate the transition. GitHub will now be integrated into Microsoft's CoreAI team, with no successor named for Dohmke yet. Under his leadership since becoming CEO in 2021, GitHub achieved significant milestones, including reaching 150 million users and registering its one billionth repository. The integration suggests a focus

Germany: No digital sovereignty without open source, warns OSBA

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

After 100 days in office, the Open Source Business Alliance (OSBA) has criticized the new government for failing to fulfill its promises regarding the promotion of open source software, as outlined in the coalition agreement. Despite record investment in the federal budget for 2025, initiatives related to open source and digital sovereignty have received little attention or funding, with important projects like the Center for Digital Sovereignty (ZenDiS) being significantly underfunded. The OSBA highlights a lack of a legal requirement

F-Droid build servers can't build modern Android apps due to outdated CPUs

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

The issue arises from Google’s aapt2 binary in AGP version 8.12.0, which now requires CPU instructions (SSE4.1, SSSE3) that are not supported by F-Droid’s build farm hardware. This is reminiscent of a similar problem that occurred with AGP 4.1.0 in 2021 and now impacts many apps, including the open-source app MBCompass. The developer had to downgrade to AGP 8.11.1