Hacker News with Generative AI: Software

Firefox maker Mozilla prepares Gmail-like Thundermail (theregister.com)
Thunderbird, Firefox maker Mozilla's open-source email client, is aiming to reinvent itself as a more comprehensive communications platform.
Call for testing: OpenSSH 10.0 (DSA support removed) (mindrot.org)
Hi all. OpenSSH 10.0p1 is almost ready for release, so we would appreciate testing on as many platforms and systems as possible. This is primarily a bugfix release, although one notable change is the introduction of the sshd-auth binary (see below).
Show HN: VaporVibe – auto-generate video demos for vibe-coded projects (influme.ai)
Show HN: I vibecoded a 35k LoC recipe app (recipeninja.ai)
Tailscale Enterprise Plan 9 Support (tailscale.com)
MURRAY HILL, NJ — Tailscale, the leading provider of effortless, private networking for modern distributed computing, today announced support for Plan 9™ from Bell Labs™, the operating system redefining how networks, resources, and computation are managed.
Python Adopts Standard Lock File Format for Reproducible Installs (socket.dev)
Python has officially standardized a lock file format.
DEDA – Tracking Dots Extraction, Decoding and Anonymisation Toolkit (github.com/dfd-tud)
Document Colour Tracking Dots, or yellow dots, are small systematic dots which encode information about the printer and/or the printout itself. This process is integrated in almost every commercial colour laser printer. This means that almost every printout contains coded information about the source device, such as the serial number.
Free, simple, fast interactive diagrams for any GitHub repository (github.com/ahmedkhaleel2004)
Turn any GitHub repository into an interactive diagram for visualization in seconds.
FUSE File-Systems to Support Much Longer Filenames with Linux 6.15 (phoronix.com)
Zed Agentic Editing (zed.dev)
Support for autonomous AI-driven edits, with a refreshed Assistant Panel, better MCP integration, and more.
Can't Install CamelCase and Decamelize (github.com/npm)
NPM is investigating: We are currently investigating reports of intermittent failures when viewing and installing packages scoped to certain keywords.
Show HN: Finzz – Stocks That Talk (finzz.xyz)
Loading...
How Big Is OpenVMS? (vmssoftware.com)
This question was asked during my Boot Camp presentation last fall in Boston, and over the past 35 years dozens of times people have asked, how big is VMS? That translates into "how many lines of code are in VMS"? I thought it was time to at least make a stab at pursuing some insight into the answer. I wrote some command procedures to count the number of source lines in .B32, .B64, .C, .MAR, .M64, and .S files.
Tell HN: Camelgate NPM Outage (Cloudflare) (ycombinator.com)
EDIT: Back online?!<p>NPM discussion: https://github.com/npm/cli/issues/8203<p>NPM incident: https://status.npmjs.org/incidents/hdtkrsqp134s<p>Cloudflare messaging: https://www.cloudflarestatus.com/incidents/gshczn1wxh74<p>GitHub issue: https://github.com/sindresorhus/camelcase/issues/114<p>Anyone experiencing npm outage that's more than just the referenced camelcase package?
Discover European alternatives to popular SaaS (xwiki.com)
Let’s face it: Big Tech companies will always put their interests first. If Europe truly wants digital sovereignty, we need to stop handing over our infrastructure to Silicon Valley giants. Yet, despite all the talk, many businesses and governments still sign contracts with Microsoft, Google, and Atlassian, locking themselves into foreign control. We can’t afford to keep making the same mistake.
Firefox 137 starts rolling out tab groups (mozilla.org)
Release Notes tell you what’s new in Firefox. As always, we welcome your feedback. You can also file a bug in Bugzilla or see the system requirements of this release.
Oldest Chromium issue fixed after 17 years (chromium.org)
Sign in
Why Kagi launched "no use, no pay" (getlago.substack.com)
Paying for a SaaS subscription you don’t use sucks. Sure, I don’t use that shameful cupboard with the ice cream maker, sous-vide device and electric ham-cutter either, but at least those things don’t charge me again!
AWS S3 sync does not sync all the files (github.com/aws)
We have several hundred thousand files and S3 reliably syncs files. However, we have noticed that there were several files which were changed about a year ago and those are different but do not sync or update.
Pidgin 3.0 Experimental 2 (2.91.0) has been released (imfreedom.org)
PowerToys Command Palette Utility (microsoft.com)
PowerToys Command Palette allows you to easily access all of your most frequently used commands, apps, and development tools - all from a single solution that is fast, customizable to your unique preferences, and extensible to include your favorite apps.
FSKit: Implement a file system that runs in user space (apple.com)
Show HN: SQLite? Postgres? Use both with omni_SQLite (omnigres.org)
omni_sqlite is an extension that adds the capability to use SQLite databases as a first-class data type within Postgres. It uses expandable datum technique to ensure no additional serialization overhead for data in-flight.
KOReader: Open-Source eBook Reader (github.com/koreader)
KOReader is a document viewer primarily aimed at e-ink readers.
V8: From CFG to Sea of Nodes and back again (v8.dev)
V8’s end-tier optimizing compiler, Turbofan, is famously one of the few large-scale production compilers to use Sea of Nodes (SoN). However, since almost 3 years ago, we’ve started to get rid of Sea of Nodes and fall back to a more traditional Control-Flow Graph (CFG) Intermediate Representation (IR), which we named Turboshaft.
Ekapkgs, a poly-repo fork of Nixpkgs (nixcademy.com)
Nixpkgs is a technical marvel.
Aim: Supercharged open-source experiment tracker (github.com/aimhubio)
Aim logs your training runs and any AI Metadata, enables a beautiful UI to compare, observe them and an API to query them programmatically.
Valkey – v8.1.0 GA (github.com/valkey-io)
Upgrade urgency LOW: This is the first release of Valkey 8.1, a minor version update designed to further enhance performance, reliability, observability and usability over Valkey 8.0 for all Valkey installations. This release is fully compatible with all previous Valkey releases as well as Redis OSS 7.2.4.
Stop syncing everything (sqlsync.dev)
Partial replication sounds easy—just sync the data your app needs, right? But choosing an approach is tricky: logical replication precisely tracks every change, complicating strong consistency, while physical replication avoids that complexity but requires syncing every change, even discarded ones. What if your app could combine the simplicity of physical replication with the efficiency of logical replication? That’s the key idea behind Graft, the open-source transactional storage engine I’m launching today.
Show HN: MCP Server with HTTP support instead of stdio/sse (twitter.com)
Something went wrong, but don’t fret — let’s give it another shot.