| News Nug |
|---|
|
Classic Common Desktop Environment coming to OpenBSD Published: 2025-07-31 | Origin: Hacker News The OpenBSD Journal features a contribution by Peter N. M. Hansteen dated July 30, 2025. The article discusses an initial commit message regarding the availability of a package that is not yet linked to the build system. Users can compile the port locally to experience a classic Unix desktop. However, there is a warning from contributor ajacoutot@ about the package not being ready, as another user, Emiel Kollof, notes that it doesn't build on the current system. The |
|
You know what: Microsoft became miserably incompetent in IT Published: 2025-07-31 | Origin: Hacker News In Mike Kaganski's blog post, he expresses his disappointment with Microsoft's customer service and competence, particularly after experiencing an issue with his email account. Despite being an open-source developer who appreciates some of Microsoft's offerings, he found his account blocked after attempting to send an email with links to a LibreOffice development mailing list. He believes his email did not violate any of Microsoft's service agreements. Although the company provides an appeal process, it primarily relies on automated support, which did not address his problem. He highlights |
|
GitHub - isene/rcurses: An alternative curses library written in pure Ruby Published: 2025-07-31 | Origin: /r/ruby The content describes an alternative curses library called `rcurses`, written in pure Ruby, aimed at simplifying the development of terminal user interface (TUI) applications. Key features include full RGB support alongside 256-color options, easy installation via `gem install rcurses`, and minimal external dependencies. Examples of applications built using rcurses include a rudimentary T-Rex calculator and an advanced terminal file manager (RTFM). The library enables users to create panes in the terminal, specifying their size and color using |
|
Figma will IPO on July 31 Published: 2025-07-30 | Origin: Hacker News Figma is set to begin trading on the New York Stock Exchange under the ticker “FIG” on July 31, 2025, following the pricing of its initial public offering (IPO) at $33.00 per share for 36,937,080 shares of Class A common stock. The offering includes 12,472,657 shares from Figma and 24,464,423 shares from existing stockholders, with an option for underwriters to purchase an additional 5,540 |
|
Companies Should Hire More Engineers in the Age of AI Published: 2025-07-30 | Origin: /r/programming The article addresses the common belief that AI will decrease the demand for engineers, arguing instead that successful companies will actually invest more in engineering talent. The author presents two approaches companies are taking: 1. **Fewer People, Similar Productivity** - Some companies, especially those selling AI products, are incentivized to operate with fewer employees while maintaining productivity, as this reflects their value proposition. 2. **More People, Higher Productivity** - Other companies, not focused on cutting-edge AI, may mistakenly adopt |
|
Micron rolls out 276-layer SSD trio for speed, scale, and stability Published: 2025-07-30 | Origin: Hacker News Micron has introduced three new SSDs targeting different markets: the 9650, the 6600 ION, and the 7600. 1. **9650**: This is a PCIe Gen 6 SSD utilizing TLC (3 bits/cell) flash, designed for high-speed performance. It offers two variants - the read-optimized 9650 Pro and the mixed-use 9650 Max, with capacities ranging from 6.4 TB to 30.72 TB |
|
prompt_schema - Generate BAML style prompts from dry-schema that can get and check structured responses from LLMs Published: 2025-07-30 | Origin: /r/ruby The content discusses a library designed to generate BAML-style JSON schemas from dry-schema, facilitating the creation and validation of structured responses using large language models (LLMs). It emphasizes the importance of user feedback and provides installation instructions for the gem, including how to manage dependencies and run tests. The library supports annotating types with dry-types to enhance schema descriptions and enables rendering of prompts via a Phlex component. Users can also experiment with the library through an interactive console and are given guidance on version updates and |
|
Ollama's new app Published: 2025-07-30 | Origin: Hacker News Ollama has released a new app for macOS and Windows that allows users to download and interact with models. The app features drag-and-drop functionality for text and PDF files and offers adjustable context length for handling larger documents, which may require more memory. It also supports image inputs for compatible models like Google DeepMind's Gemma 3, as well as the ability to process code files. Users can download the app now, and standalone CLI versions are available on Ollama’s GitHub releases page |
|
Vibe code is legacy code Published: 2025-07-30 | Origin: Hacker News Andrej Karpathy introduced the term "vibe coding," referring to an AI-assisted coding approach where developers operate with a sense of ease, often overlooking the underlying code. This method is likened to dealing with legacy code, which is known for being difficult to understand and burdensome as it accumulates technical debt. Understanding that programming involves more than just producing code, the content emphasizes that vibe coding works well for prototypes or temporary projects because if there's no need for ongoing maintenance, comprehension of the code is |
|
The math is haunted Published: 2025-07-30 | Origin: Hacker News The excerpt describes the author's experience with Lean, a programming language primarily utilized by mathematicians for formalizing mathematical concepts. Lean allows for the representation of mathematics as code, enabling the structuring of theorems and proofs, the sharing of mathematical knowledge via platforms like GitHub, and the eventual aim of making humanity's mathematical knowledge accessible and verifiable as code. The author provides a glimpse into how Lean operates through a simple theorem claiming 2 equals 2. The structure resembles that of a function within |
|
Static Ruby Newsletter | Issue 7 Published: 2025-07-30 | Origin: /r/ruby The Static Ruby Newsletter is a monthly update dedicated to type-safe Ruby programming, featuring news, insights, and tools related to static typing. This month's highlights include an article by Stan Lo from Shopify, discussing how AI coding agents are breaking down programming language barriers, enabling developers to contribute to various languages beyond Ruby. There are also updates on tools such as sord, which connects YARD documentation with static typing to generate RBI and RBS signatures, and Spoom, a utility suite for Sorbet users offering features |
|
Use Inertia.js + Rails to build modern JavaScript components and client-side interactivity (without typical SPA complexity) Published: 2025-07-30 | Origin: /r/ruby The article, featuring insights from backend engineer Svyatoslav Kryukov and tech editor Travis Turner, critiques the complexity in front-end development. It argues that developers are burdened by excessive tooling and choices, often led by trends that prioritize client-side complexity over the simplicity of server-side frameworks like Rails. Despite DHH's advocacy for a simpler approach with tools like Hotwire, many Rails developers have adopted the more complex API + SPA architecture, which ultimately adds unnecessary maintenance tasks without delivering user value. |
|
Fast Published: 2025-07-30 | Origin: Hacker News The concept of speed in software development is often overlooked, yet it plays a crucial role in enhancing user behavior and productivity. Fast software allows developers to deploy code more frequently and enables quick prototyping, which ultimately facilitates remote work. In contrast, slow software can hinder performance and lead to frustration, as evidenced by poor experiences with airplane WiFi. Speed in software eliminates cognitive friction, making tools feel seamless and intuitive. Examples like Raycast, Superhuman, and Mercury demonstrate how fast applications can transform user experiences |
|
Yes, the majority of language migrations are driven by hype Published: 2025-07-30 | Origin: /r/programming A recent survey by HostingAdvice.com, which involved 500 experienced software developers, revealed that over 71% of them were more influenced by industry hype than by actual outcomes when making decisions about language migration. Despite the data-driven nature of the industry, developers are prone to following trends, leading to a scenario where only half felt their migrations were beneficial, and 58% reported incurring new technical debt. This trend of adopting new front-end frameworks—like Svelte, React, and Tailwind— |
|
Helsinki records zero traffic deaths for full year Published: 2025-07-30 | Origin: Hacker News Helsinki has achieved a significant milestone by completing an entire year without any traffic-related fatalities, with the last death recorded in July 2024. City officials attribute this success to long-term planning, infrastructure improvements, and reduced speed limits, particularly highlighting that over half of the streets now have a limit of 30 km/h. This change is part of broader safety measures, including redesigning street layouts to enhance safety for pedestrians and cyclists and expanding cycling and walking infrastructure. Improvements in traffic enforcement, |
|
Zstandard Compression in Python 3.14: Why It Is a Big Deal for Developers Published: 2025-07-30 | Origin: /r/programming Python 3.14 will introduce several significant updates, including the removal of the Global Interpreter Lock (GIL) and the addition of template strings. Among these changes is the under-the-radar enhancement of the compression.zstd module, which offers built-in support for the Zstandard compression algorithm. Developed by Meta, Zstandard provides an effective balance of speed and compression ratio, making it ideal for handling large data volumes in real-time systems and storage pipelines. This new module will enable developers to easily compress |
|
Weather Model based on ADS-B Published: 2025-07-30 | Origin: Hacker News The author recently purchased an RTL-SDR dongle and antenna to receive unencrypted ADS-B messages, which are mandatory data broadcasts from aircraft containing information about their position, heading, and speed to prevent mid-air collisions. Using this inexpensive setup, anyone can listen in and process the data on their computer with software like readsb. Users can also share their data with servers like ADS-B Exchange, allowing for real-time visualization of aircraft and access to historical data. The content discusses the transmission of ADS-B messages |
|
Documented my journey from monolith hell to event-driven bliss (with actual code, not just pretty diagrams) Published: 2025-07-30 | Origin: /r/programming The article discusses the common challenge of decoupling a monolithic application, which arises frequently in startups due to "decision debt." This term describes the initial architectural choices made for rapid development that later hinder scalability and maturity. While monoliths can function effectively, they often evolve unintentionally, leading to limitations in performance and flexibility. The main goal of decoupling is to transition to a more efficient application architecture to enhance development speed, scalability, and reduce infrastructural risks. The author will illustrate this |
|
Build Custom ActiveStorage Analyzers for Ruby on Rails Published: 2025-07-30 | Origin: /r/ruby In this content, Julian Rubisch introduces a series focused on the architecture of ActiveStorage in Ruby on Rails, specifically examining how uploaded data is handled and how to extend its functionality. ActiveStorage acts as an adapter for storing user-generated files, allowing developers to easily attach files to database records using methods like `has_one_attached` and `has_many_attached`. ActiveStorage relies on two main database tables: `ActiveStorage::Attachment`, which connects records to their attachments, and `ActiveStorage |
|
GitHub - isene/RTFM: Ruby Terminal File Manager Published: 2025-07-30 | Origin: /r/ruby The Ruby Terminal File Manager (RTFM) is a feature-rich terminal file management tool that has undergone significant updates, particularly with version 6.0, which enhances remote directory browsing and overall user experience. Version 5 marked a complete rewrite using the rcurses library, resulting in improved stability and extensive features, such as a trash bin, OpenAI integrations, and customizable plugins. Key functionalities include syntax highlighting, thumbnail support for images and videos, a system info panel, and integration with tools like git |