| News Nug |
|---|
|
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 |
|
Fennel libraries as single files (2023) Published: 2025-08-13 | Origin: Hacker News The author is excited to announce that most of their libraries for Fennel are now available as single files, resolving a long-standing issue of combining macros and functions in one file. After testing a new asynchronous programming library, the author confirms its viability for broader use, despite some rough implementation details. The discussion then shifts to the concept of modules in programming languages, particularly highlighting how Lua’s module system is both simple and effective compared to other languages like Elixir and Python, which tend to abstract their module |
|
I spent weeks understanding Netflix's recommendation system - here's what I learned (Matrix Factorization breakdown + working code) Published: 2025-08-13 | Origin: /r/programming The content discusses how Netflix's sophisticated recommendation algorithms, particularly Matrix Factorization, significantly enhance user experience by personalizing content suggestions based on individual viewing habits. This system analyzes user interactions, transforming Netflix's extensive library into a tailored selection that prevents 'analysis paralysis' and encourages engagement, saving the company over a billion dollars annually. The Netflix Prize initiative in 2006 further stimulated global interest in improving their recommendation engine, showcasing the effectiveness of collective intelligence in solving complex challenges. Ultimately, the algorithms enable Netflix to |
|
1948: Catholic Church publishes final edition of “Index Librorum Prohibitorum” Published: 2025-08-13 | Origin: Hacker News Failed to fetch content - HTTP Status - 403 |
|
A Comprehensive Survey of Self-Evolving AI Agents [pdf] Published: 2025-08-13 | Origin: Hacker News arXivLabs is a platform for developing and sharing new features on the arXiv website, promoting values of openness, community, excellence, and user data privacy. Both individuals and organizations collaborating with arXivLabs are expected to align with these values. If you have a project idea that could benefit the arXiv community, you’re encouraged to learn more about arXivLabs. Additionally, users can receive operational status notifications via email or Slack. |
|
Remote Ruby: Herb with Marco Roth Published: 2025-08-13 | Origin: /r/ruby In this episode of Remote Ruby, hosts Andrew and Chris interview Marco Roth about the challenges of ERB templates in Ruby on Rails and his project, Herb. They discuss how Herb draws inspiration from tools like Stimulus Reflex and Hotwire, and its goals, including syntax linting, formatting, error detection, and future integration of React components with ERB templates. The conversation also covers the potential for Herb to improve local development through hot reloading and emphasizes the importance of community feedback. Marco shares his experiences |
|
Search all text in New York City Published: 2025-08-13 | Origin: Hacker News Sure! Please provide the content you'd like summarized, and I'll be happy to help. |
|
Deep-Sea Desalination Pulls Fresh Water from the Depths Published: 2025-08-13 | Origin: Hacker News On August 11, 2025, Vanessa Bates Ramirez reported on the emerging technology of subsea desalination, which aims to address global water shortages by extracting fresh water from the deep ocean. The UN warns that in five years, demand for fresh water may significantly surpass supply, prompting companies to explore this innovative solution. Traditional desalination methods, such as boiling seawater or using multistage flash distillation, have been energy-intensive and costly. The more common modern approach, reverse osmosis, |
|
GitHub - isene/HyperList: A powerful Terminal User Interface (TUI) application for creating, editing, and managing HyperLists - a methodology for describing anything in a hierarchical, structured format. Published: 2025-08-12 | Origin: /r/ruby The content describes a powerful Terminal User Interface (TUI) application designed for creating, editing, and managing HyperLists, which is a methodology for structuring information hierarchically. HyperLists can be utilized for various purposes, such as outlining, task management, process design, and data modeling. The application stores its configuration in a specified directory and includes a test suite to ensure feature functionality. Contributions through issues and pull requests are encouraged, and the software is released into the Public Domain. For more details |
|
Ashet Home Computer Published: 2025-08-12 | Origin: Hacker News The Ashet Home Computer is an expandable, hackable computer inspired by 80s home computers. It aims to combine the simplicity of Arduinos with the capabilities of a Raspberry Pi, providing a platform for fun and learning. The design phase is complete, with a validated prototype using the RP2350 processor that successfully boots an operating system. Next steps include engineering schematics, PCB layouts, and evaluating hardware limits, which will be funded through a crowdfunding campaign on platforms like Indiegogo or Kickstarter |
|
MCP Vulnerabilities Every Developer Should Know Published: 2025-08-12 | Origin: /r/programming The blog post introduces Rube, a new type of MCP (Managed Cloud Platform) that has recently launched. It highlights the growing adoption of MCPs and discusses security risks associated with their implementation. The author, Anmol, emphasizes that many servers have significant security vulnerabilities that could lead to data breaches or unauthorized access if not addressed. The post outlines several key security threats, such as: 1. **Tool Description Injection**: Malicious prompts can be injected during the setup of tools, posing risks |
|
Agda/Lean examples: authorization policies (ABAC) are dependent types (with Rego comparison) Published: 2025-08-12 | Origin: /r/programming The content emphasizes the importance of feedback, particularly in the context of security policies as types in dependently typed languages such as Agda and Lean. It discusses a repository that demonstrates how to encode access control policies as types, drawing on ideas from the paper "Policy as Code, Policy as Type" and comparing this approach to other systems like Rego, Sentinel, and Cedar. The text highlights that well-defined, provably correct policies are crucial for mitigating reputational, legal, and financial risks in |