GNU Midnight Commander
Midnight Commander is a free, cross-platform text-based file manager that provides a user-friendly interface for managing files and directories on various operating systems, including Linux, Unix, and Windows.
Notion API importer, with Databases to Bases conversion bounty
Shai-Hulud malware attack: Tinycolor and over 40 NPM packages compromised
A lot of blogs on this are AI generated and such as this is developing, so just linking to a bunch of resources out there:
Socket:
- Sep 15 (First post on breach): https://socket.dev/blog/tinycolor-supply-chain-attack-affect...
- Sep 16: https://socket.dev/blog/ongoing-supply-chain-attack-targets-...
StepSecurity – https://www.stepsecurity.io/blog/ctrl-tinycolor-and-40-npm-p...
Aikido - https://www.aikido.dev/blog/s1ngularity-nx-attackers-strike-...
Ox - https://www.ox.security/blog/npm-2-0-hack-40-npm-packages-hi...
Safety - https://www.getsafety.com/blog-posts/shai-hulud-npm-attack
Phoenix - https://phoenix.security/npm-tinycolor-compromise/
Semgrep - https://semgrep.dev/blog/2025/security-advisory-npm-packages...
Murex – An intuitive and content aware shell for a modern command line
Murex is a blockchain-based platform that enables secure and decentralized trading of digital assets. The article discusses Murex's features, including its use of smart contracts, decentralized order book, and cross-chain interoperability.
The Asus Gaming Laptop ACPI Firmware Bug: A Deep Technical Investigation
The article provides a deep dive into the Asus ROG Aml, a high-performance gaming laptop. It delves into the technical specifications, design, and performance aspects of the device, offering an in-depth analysis for tech-savvy readers.
Things you can do with a Software Defined Radio (2024)
This article explores the versatility of software-defined radio (SDR) technology, highlighting 50 different ways it can be used, from monitoring radio signals to creating DIY radio projects and even detecting lightning strikes.
Doom crash after 2.5 years of real-world runtime confirmed on real hardware
How to make the Framework Desktop run even quieter
The article discusses ways to make the Framework Laptop run even quieter, including adjusting fan speeds, disabling unnecessary services, and applying thermal paste. It provides step-by-step instructions and tips to optimize the laptop's performance and noise levels.
Denmark close to wiping out cancer-causing HPV strains after vaccine roll-out
Denmark has seen a significant decline in the prevalence of the leading cancer-causing strains of the human papillomavirus (HPV) after implementing a nationwide HPV vaccination program, putting the country on track to potentially eliminate these cancer-causing strains.
I got the highest score on ARC-AGI again swapping Python for English
The article discusses the author's approach to achieving the highest score on the Anthropic Competitive Research (ARC) AGI benchmark, focusing on the importance of fine-tuning language models and leveraging available data to improve performance.
In Praise of Idleness (1932)
The article argues that the pursuit of productivity and overwork is detrimental to human wellbeing, and advocates for a more balanced approach that embraces idleness and leisure as essential for personal growth and societal progress.
Normal-order syntax-rules and proving the fix-point of call/cc
The article discusses the implementation of a calculator using call/cc (call with current continuation) in the Scheme programming language. It explores the use of continuations to create a powerful and concise implementation of a calculator, highlighting the expressive capabilities of Scheme's control flow mechanisms.
A dumb introduction to z3
This article provides a gentle introduction to the Z3 theorem prover, a powerful tool for solving complex logical problems. It covers the basics of Z3, including how to define constraints, solve them, and handle various data types and operations.
About the security content of iOS 15.8.5 and iPadOS 15.8.5
Apple's support article provides step-by-step instructions for correctly using iOS 15 and iPadOS 15 features, including the Control Center, Notifications, Focus, and more, to help users get the most out of their Apple devices.
AMD Open Source Driver for Vulkan project is discontinued
The article discusses the latest AMDVLK driver release, which includes improvements to performance, stability, and feature support for AMD GPUs. The release also addresses several known issues and introduces new functionality to enhance the user experience.
I just want an 80×25 console, but that's no longer possible
The article discusses the challenges of finding an 80x25 text-mode console in modern computing environments, as the demand for such interfaces has declined in favor of graphical user interfaces (GUIs). It explores the reasons behind this shift and the difficulties encountered by those who still require or prefer the simplicity and efficiency of a text-based console.
Waymo has received our pilot permit allowing for commercial operations at SFO
Waymo has received a pilot permit to test its self-driving vehicles at San Francisco International Airport, marking an important milestone in the company's efforts to expand its autonomous driving technology to new environments.
Tuberculosis shaped Victorian fashion (2016)
The article explores how tuberculosis, a prevalent disease in Victorian England, influenced fashion trends of the time, with pale skin and slim silhouettes becoming desirable as symptoms of the illness. It examines how this disease-influenced aesthetic impacted the social status and desirability of women during the Victorian era.
CubeSats are fascinating learning tools for space
The article discusses how CubeSats, small and affordable satellites, have become valuable learning tools for students and hobbyists interested in space exploration. It highlights the educational and technical benefits of building and launching these miniature satellites.
I built my own phone because innovation is sad rn [video]
Bertrand Russell to Oswald Mosley (1962)
The article explores a letter written by Zelda Fitzgerald to her husband, F. Scott Fitzgerald, expressing her deep love and devotion, while also highlighting the challenges they faced in their tumultuous relationship and Zelda's own personal struggles with mental health.
Should we drain the Everglades?
The article explores the ongoing debate around draining the Everglades, a unique ecosystem in Florida. It examines the potential benefits, such as increased land for development, as well as the significant environmental consequences of such an action, highlighting the complex trade-offs involved in this controversial proposal.
How Container Filesystem Works: Building a Docker-Like Container from Scratch
This article provides a step-by-step guide on how to create a container filesystem from scratch, covering the various components and techniques involved in building a basic container runtime.
In Defense of C++
The article presents a defense of the C++ programming language, arguing that it remains a powerful and relevant tool despite the rise of newer languages. It highlights C++'s strengths in performance, control, and versatility, making it a valuable choice for certain applications and development scenarios.
Mixed Excitation Linear Predictive (MELP) Vocoders
Show HN: A PSX/DOS style 3D game written in Rust with a custom software renderer
So, after years of abandoning Rust after the hello world stage, I finally decided to do something substantial. It started with simple line rendering, but I liked how it was progressing so I figured I could make a reasonably complete PSX style renderer and a game with it.
My only dependency is SDL2; I treat it as my "platform", so it handles windowing, input and audio. This means my Cargo.toml is as simple as:
[dependencies.sdl2] version = "0.35" default-features = false features = ["mixer"]
this pulls around 6-7 other dependencies.
I am doing actual true color 3D rendering (with Z buffer, transforming, lighting and rasterizing each triangle and so on, no special techniques or raycasting), the framebuffer is 320x180 (widescreen 320x240). SDL handles the hardware-accelerated final scaling to the display resolution (if available, for example in VMs it's sometimes not so it's pure software). I do my own physics, quaternion/matrix/vector math, TGA and OBJ loading.
Performance: I have not spent a lot of time on this really, but I am kind of satisfied: FPS ranges from [200-500] on a 2011 i5 Thinkpad to [70-80] on a 2005 Pentium laptop (this could barely run rustc...I had to jump through some hoops to make it work on 32 bit Linux), to [40-50] on a RaspberryPi 3B+. I don't have more modern hardware to test.
All of this is single threaded, no SIMD, no inline asm. Also, implementing interlaced rendering provided a +50% perf boost (and a nice effect).
The Pentium laptop has an ATI (yes) chip which is, maybe not surprisingly, supported perfectly by SDL.
Regarding Rust: I've barely touched the language. I am using it more as a "C with vec!s, borrow checker, pattern matching, error propagation, and traits". I love the syntax of the subset that I use; it's crystal clear, readable, ergonomic. Things like matches/ifs returning values are extremely useful for concise and productive code. However, pro/idiomatic code that I see around, looks unreadable to me. I've written all of the code from scratch on my own terms, so this was not a problem, but still... In any case, the ecosystem and tooling are amazing. All in all, an amazing development experience. I am a bit afraid to switch back to C++ for my next project.
Also, rustup/cargo made things a walk in the park while creating a deployment script that automates the whole process: after a commit, it scans source files for used assets and packages only those, copies dependencies (DLLs for Win), sets up build dependencies depending on the target, builds all 3 targets (Win10_64, Linux32, Linux64), bundles everything into separate zips and uploads them to my local server. I am doing this from a 64bit Lubuntu 18.04 virtual machine.
You can try the game and read all info about it on the linked itch.io page: https://totenarctanz.itch.io/a-scavenging-trip
All assets (audio/images/fonts) where also made by me for this project (you could guess from the low quality).
Development tools: Geany (on Linux), notepad++ (on Windows), both vanilla with no plugins, Blender, Gimp, REAPER.
Launch HN: Rowboat (YC S24) – Open-source IDE for multi-agent systems
Hi HN! We are Arjun, Ramnique, and Akhilesh, the founders of Rowboat (https://www.rowboatlabs.com), an AI-assisted IDE for building and managing multi-agent systems with a copilot. Using Rowboat, you can build both deterministic automation agents (e.g. automatically summarizing emails) and more agentic systems (e.g. a meeting prep assistant or a customer support bot).
Here are some examples:
- Meeting-prep assistant: https://www.youtube.com/watch?v=KZTP4xZM2DY
- Customer support assistant: https://www.youtube.com/watch?v=Xfo-OfgOl8w
- Gmail and Reddit assistant: https://www.youtube.com/watch?v=6r7P4Vlcn2g
Rowboat is open-source (https://github.com/rowboatlabs/rowboat) and has a growing community. We first launched it on Show HN a few months ago (https://news.ycombinator.com/item?id=43763967).
Today we are launching a major update along with a cloud offering. We’ve added built-in tool integrations for 100s of tools like Gmail, Github and Slack, RAG with documents and URLs, and triggers to invoke your assistant based on external events.
Our cloud version includes all the features of the open-source IDE, but runs instantly with no setup or API keys. For launch, we're offering $10 free usage with Gemini models so you can start building right away for free without adding any card details. Paid plans start at $20/month and give you access to additional models (OpenAI, Anthropic, Gemini, with more coming) and higher usage limits.
There’s a growing view that some tasks are better handled by single agents (https://news.ycombinator.com/item?id=45096962), while others benefit from multi-agent systems for higher accuracy ( https://www.anthropic.com/engineering/multi-agent-research-s...). The difference often comes down to scope: a focused task like coding suits a single agent, but juggling multiple domains such as email, Slack, and LinkedIn is better split across agents. Multi-agent systems also help avoid context pollution, since LLMs lose focus when asked to handle unrelated tasks. In addition, cleanly dividing responsibilities makes each agent easier to test, debug, and improve.
However, splitting work into multiple agents and getting their prompts right is challenging. OpenAI and others have published patterns that work well for different scenarios (https://cdn.openai.com/business-guides-and-resources/a-pract...). We’ve added agent abstractions, built on top of OpenAI’s Agents SDK, to support these patterns. These include user-facing agents that can decide to hand off to another agent when needed; task agents that perform internal tasks; and pipelines that deterministically call a sequence of agents.
Rowboat’s copilot (‘Skipper’) is aware of these patterns and has been seeded with tested patterns, such as a manager‑worker setup for a customer support bot, a pipeline for automated document summarization, and multi‑agent workflows for combining web search with RAG. It can:
- Build multi-agent systems from a high-level request and decide how work must be delegated across agents
- Edit agent instructions to make correct tool calls using Composio tools or any connected MCP server
- Observe your playground chat and improve agents based on your tests
We see agentic systems as a spectrum. On one end are deterministic workflows with a few LLM calls. On the other end are fully agentic systems where the LLM makes all control flow decisions - we focus on this end of the spectrum, while still allowing deterministic control where necessary for real-world assistant use cases. We intentionally avoided flowchart-style editors (like n8n) because they become unwieldy when building and maintaining highly agentic systems.
We look forward to hearing your thoughts!
Meta RayBan AR glasses shows Lumus waveguide structures in leaked video
The article discusses a leaked video that reveals the waveguide structures used in Meta's upcoming Ray-Ban AR glasses, developed in collaboration with Lumus. This provides insights into the technical aspects of the augmented reality eyewear.
Top UN legal investigators conclude Israel is guilty of genocide in Gaza
Full report: https://www.ohchr.org/sites/default/files/documents/hrbodies...
Irssi: IRC Client in a Docker Image
Irssi is an open-source, text-based Internet Relay Chat (IRC) client that provides a flexible and customizable interface for users to connect to and interact with various IRC channels and networks.