| News Nug |
|---|
|
Microsoft Releases Classic MS-DOS Editor for Linux Written in Rust Published: 2025-06-25 | Origin: Hacker News The content emphasizes the importance of user feedback and highlights an accessible text editor designed for simple needs, inspired by the classic MS-DOS Editor but featuring a modern interface similar to VS Code. Users can download binaries from the Releases page, and the latest version can be installed using WinGet, with the executable named "edit" and an alternative name "msedit." To avoid conflicts with existing commands, it's recommended to use "msedit" instead of "edit," and to assign an "edit" alias |
|
Fair(er) DRM GPU scheduler Published: 2025-06-24 | Origin: /r/programming The DRM GPU scheduler is a component of the Direct Rendering Manager (DRM) in the Linux Kernel, utilized by various GPU drivers to manage job submissions from multiple rendering contexts to the GPU. Its key functions include resolving dependencies, detecting timeouts, and crucially, implementing scheduling algorithms to select the next task for execution based on GPU capacity. Different kernel drivers interact with the scheduler in diverse ways; some utilize it primarily for dependency resolution and timeout detection, while others leverage its scheduling capabilities to determine the sequence |
|
The Bitter Lesson is coming for Tokenization Published: 2025-06-24 | Origin: /r/programming The blog post discusses the potential shift away from tokenization in large language models (LLMs) towards more efficient methods that better utilize computational resources and data. It critiques the tokenization process, specifically Byte-Pair Encoding (BPE), which creates a compressed vocabulary by merging frequent token pairs. The authors argue that while tokenization is a common practice in the transformer architecture, it is not a strict necessity and may hinder overall model performance. They advocate for exploring alternatives, such as the Byte Latent Transformer |
|
Finding a 27-year-old easter egg in the Power Mac G3 ROM Published: 2025-06-24 | Origin: /r/programming The author discovers an undocumented easter egg in the original Power Macintosh G3's ROM while exploring its resources using Hex Fiend and a Mac ROM template. This ROM was used in various G3 models from 1997 to 1999. Among the findings, they noted a JPEG image of people who likely worked on the models, previously mentioned by Pierre Dandumont in 2014 but without a method to display it. The author also found a notable clue, a resource named “Native |
|
Forbidden secrets of ancient X11 scaling technology revealed Published: 2025-06-24 | Origin: /r/programming The author addresses common misconceptions about X11's limitations regarding DPI scaling, fractional scaling, and multiple monitors. To explore these issues, they embark on a project to draw a circle on various screens that maintains a physical size of two inches, regardless of the monitor's size or resolution. They collect multiple screens to test this challenge and employ OpenGL for rendering, though they humorously note that their initial attempt resulted in a color wheel instead of a simple circle. The process involves handling window events and retrieving necessary |
|
Fun with uv and PEP 723 Published: 2025-06-24 | Origin: Hacker News The author expresses frustration with using Python for one-off scripts due to dependency management issues, but this has changed with the introduction of the `uv` package manager, written in Rust. `uv` includes a tool called `uvx`, which functions similarly to `npx` for JavaScript, allowing users to run Python tools within a package while automatically handling virtual environments and dependencies. The author references PEP 723, which outlines a metadata format for single-file Python scripts to aid external tools. By |
|
Infrastructure as Code is a MUST have Published: 2025-06-24 | Origin: /r/programming Infrastructure as Code (IaC) is an important concept that allows infrastructure to be defined as code, such as JSON files. This shift from traditional manual server management to code-based infrastructure management significantly enhances efficiency. In the past, adding resources like servers took weeks or months, but with cloud services like AWS, Azure, and GCP, resources can be provisioned almost instantaneously at the click of a button. IaC promotes better organization by storing configurations in a modular and reusable format, enabling easier roll |
|
Another Programmer yelling at the clouds about vibe coding Published: 2025-06-24 | Origin: /r/programming The author discusses the trend of "vibe coding," which involves writing computer code carelessly with AI assistance. While acknowledging the popularity of this approach, particularly in the context of AI's role in coding at major companies like Google, the author expresses skepticism about the effectiveness of AI in truly complex coding situations. Despite using AI for simple tasks, such as generating prototypes or completing boilerplate code, the author finds that AI struggles with more challenging problems, often yielding results no better than those found on forums |
|
ChatGPT's enterprise success against Copilot fuels OpenAI/Microsoft rivalry Published: 2025-06-24 | Origin: Hacker News Failed to fetch content - HTTP Status - 403 |
|
c4wa – C compiler for Web Assembly Published: 2025-06-24 | Origin: Hacker News The content discusses a compiler that transpiles a simplified subset of the C programming language into Web Assembly (WASM). It highlights that feedback from users is taken seriously and provides a link to documentation on available qualifiers. Web Assembly is described as a universal executable format for the web, designed for computationally intensive tasks and the porting of existing code from other languages, using binary files with a .wasm extension. The compiler, referred to as c4wa, is not a complete C implementation but supports |
|
Writing toy software is a joy Published: 2025-06-24 | Origin: Hacker News The author advocates for the practice of writing toy programs, inspired by Richard Feynman's quote, “What I cannot create, I do not understand.” They argue that building your own projects—even simple ones—enhances understanding far more than theoretical study alone. In a time when software development faces challenges from AI and commoditization, creating toy programs can revive the joy of programming and strengthen skills. The author suggests following the 80:20 rule, focusing on achieving maximum functionality with minimal over-engineering |
|
Why Engineers Hate Their Managers (And What to Do About It) Published: 2025-06-24 | Origin: /r/programming Engineers often have a fraught relationship with their managers, typically oscillating between mild annoyance and deep frustration. This tension arises from various management anti-patterns that hinder engineers' productivity, such as interrupting them during crucial work periods and making uninformed technical decisions. Engineers require deep focus for their work, and distractions like unscheduled meetings can disrupt their flow state, leading to decreased performance. Additionally, when managers without technical experience make decisions about coding or project timelines, it can lead to unrealistic expectations and |
|
London's Largest Ancient Roman Fresco Is “Most Difficult Jigsaw Puzzle” Published: 2025-06-24 | Origin: Hacker News The article from Colossal discusses archaeological discoveries in London, particularly at a development site called The Liberty, where researchers from the Museum of London Archaeology (MOLA) have uncovered significant artifacts, including ancient mosaics, a mausoleum, and the largest collection of painted Roman plaster in the city’s history, dating back around 1,800 years. The site's initial structures date from 43 to 150 C.E., and the plaster pieces, originally from a high-status Roman building, were found in |
|
GitHub CEO: manual coding remains key despite AI boom Published: 2025-06-24 | Origin: /r/programming Failed to fetch content - HTTP Status - 403 |
|
A Very Boring & Educational Video About IBM Control Program of Operating System/360 (Enjoy!) Published: 2025-06-24 | Origin: /r/programming Of course! Please provide the content you would like summarized. |
|
Harvard hired researcher to uncover slavery ties, fires him for finding slaves Published: 2025-06-24 | Origin: Hacker News A scholar named Carissa Chen, a Harvard University student, was conducting research to trace descendants of enslaved individuals linked to the university when she discovered Jordan Lloyd, a 35-year-old screenwriter. Chen had used historical records and genealogy to identify Lloyd as a descendant of Tony and Cuba Vassall, enslaved people connected to Isaac Royall Jr., a figure associated with the founding of Harvard Law School. In June 2020, while quarantined and reflecting on the novel "Roots," Lloyd |
|
Can your terminal do emojis? How big? Published: 2025-06-24 | Origin: Hacker News Emojis enhance the visual appeal of script outputs, especially when used sparingly. The VT100 terminal, introduced in 1978, allows for bigger text through DECDHL (DEC Double-Height Line) escape codes, enabling users to create larger, dual-line character displays. Users can test their terminal's support for DECDHL with specific keystrokes. When combined with full Unicode support, this feature allows for creative emoji combinations, such as merging different emojis to create new expressions. Although not |
|
Excalidraw+ Is Now SoC 2 Certified Published: 2025-06-24 | Origin: Hacker News To simplify the tedious process of handling security questionnaires, the company pursued SOC 2 certification. They successfully achieved SOC 2 Type I certification and are currently working on Type II. The team plans to consider additional certifications like GDPR and ISO 27001 based on demand. The SOC 2 certification process compelled them to document their existing security practices, which included measures like multi-factor authentication (MFA) and data encryption. SOC 2, developed by the AICPA, is a compliance framework that outlines |
|
Vibe Coding Makes You a Better Engineer Published: 2025-06-23 | Origin: /r/programming The author identifies as an "AI-first developer," using coding agents like Copilot and Claude Code to assist in coding, but emphasizes that this doesn't necessarily make them faster. Instead, they've become a better engineer by enhancing key skills. The author remains deeply involved in problem-solving, carefully designing the system and workflow, while allowing the AI to handle implementation, akin to an architect specifying a blueprint while skilled craftspeople execute it. They express skepticism about claims of drastically increased productivity, noting that improvements typically arise from |
|
I put Hanami in the browser (kind of) Published: 2025-06-23 | Origin: /r/ruby In a recent podcast episode, Vladimir Dementyev discussed his efforts to integrate Ruby on Rails into the browser, making it more accessible for users without requiring complex setup processes. Inspired by this, the author decided to try a similar approach with the Hanami framework, despite having little experience with WebAssembly (WASM). Initially, they managed to create a basic working version in about half an hour, but the process became challenging, leading to six more hours of troubleshooting and research. After overcoming various obstacles, they |