cartero Monday, August 10, 2026 · No. 25860
Infrastructure and DevOps

Karpenter + Cluster API

One of Kubernetes’ great strengths is being able to manage our resources elastically. If a stateless pod consumes too much, we can add replicas; if it has irregular consumption, we slap an HPA (Horizontal Pod Autoscaler) on it and it adapts to the load. Our cluster is full? We can add nodes to it. But while autoscaling replicas is automatic, doing the same for nodes isn’t necessarily trivial. In my article about the Cluster API, I ended on a little teaser:

Databases

Radim Marek: The tests passed. The plan didn't.

TL;DR - RegreSQL 1.0 tested that your queries return the right rows. 2.0 tests that they return them the right way, and it does the checking against production's real statistics instead of your empty dev database, which lies. A migration cleanup dropped an index nobody thought was load-bearing. Every test passed: same rows, same order, green. Three days later the API started timing out on a query that hadn't changed a character, because the planner had quietly switched it from an index scan to a

Rust

I built RustWave, an async WebSocket framework for Rust

Hi everyone, I've been learning Rust and recently built RustWave, an async WebSocket framework. The goal was to create a simple event-driven API for building real-time applications while learning async Rust, API design, and WebSocket internals. Current features: - Event-driven API - Namespaces - Rooms - Broadcasting - Typed payloads with Serde It's available on crates.io and the source code is on GitHub. I'm still learning Rust, so any suggestions or constructive feedback are welcome. GitHub: ht

Infrastructure and DevOps

Running Hermes at Razorpay: a network-isolated, self-improving “second brain” for every employee

How we run a personal AI agent for everyone at Razorpay: always on, multi-model, and safe by construction.Contributors: Siddharth TripathiHermes Agent is an open-source, autonomous AI agent created by Nous Research.TL;DRWe give every person at Razorpay their own always-on AI assistant, one isolated container per person, so it keeps working when their laptop is closed.Isolation is a property of the infrastructure, not the application. One person, one pod, one namespace, one encrypted volume, one

Developer Tools

gitm - A CLI release tracker

Hello everyone. I recently released gitm, a CLI tool written in Rust aimed at super users that tracks GitHub and Codeberg releases and streamlines the update process. Its workflow is similar to that of a package manager: it queries the given source's API and installs a given asset that gets chosen by the user, it then saves the release info in order to check for updates later. I built this because I needed something like this myself, but, most of all, because I thought it would be a good way to

Machine Learning and AI

The Token Tax: Why Bad AI Architecture Is Becoming Enterprise Debt

The Token Tax: Why Bad AI Architecture Is Becoming Enterprise Debt The collective delusion of effortless AI scale has officially run into the brick wall of corporate finance. When Palantir CEO Alex Karp stepped onto CNBC’s Squawk Box, he didn’t just give an interview. He channeled the quiet, boiling fury building in enterprise boardrooms. He flatly stated that enterprise customers are livid because they are paying millions for tokens that create absolutely zero value. Karp called the current

Rust

fru - Fast Random Forest Implementation

Hello, I wanted to share the work my colleague and I have been doing. We developed a Rust-based implementation of Random Forest. It has bindings for both Python and R. Fru is highly optimized, offering competitive runtime performance and better scalability than popular implementations on these platforms. For Python, Fru outperforms the scikit-learn implementation by several factors, and in some scenarios it can be hundreds of times faster. In R, Fru is typically a few dozen percent faster than t

Linux

appto, a minimal CLI tool that integrates AppImages into your desktop for linux

Hey! Recently I've been working on appto, which is a CLI tool to "install" AppImage applications by generating desktop entries and extracting their icon. The reason why I made this was because I didn't enjoy writing desktop entries for AppImage applications and only had a couple. I originally looked at other tools, but they weren't as minimal as I hoped. This one only uses anyhow and clap. Each AppImage when installed gets its own container directory, keeping it organized and easy to find. Then

Web Development

Evilcharts

Rust

fru - Fast Random Forest Implementation

Hello, I wanted to share the work my colleague and I have been doing. We developed a Rust-based implementation of Random Forest. It has bindings for both Python and R. Fru is highly optimized, offering competitive runtime performance and better scalability than popular implementations on these platforms. For Python, Fru outperforms the scikit-learn implementation by several factors, and in some scenarios it can be hundreds of times faster. In R, Fru is typically a few dozen percent faster than t

Rust

I need an advice

Hello everyone I've learned the basics of Rust, including how to work with traits. I've also learned how to split code into modules. However, I haven't started learning about lifetimes yet. However, I've encountered several challenges: When I try to solve a problem or work on a project, I struggle to start writing code. I try to visualize the structure of the code in my mind, but I'm stuck. I don't know how to write code, and I find myself Googling for information that I don't understand. This

Open Source

The Consensus Weekly, July 11, 2026

From The Consensus Of forks and clones and package management Package management is tough. When licenses change and forks appear, your package manager might decide another package is what you really want. And sometimes, it might even keep giving you a package you probably wouldn't have wanted. Read

Open Source

Of forks and clones and package management

Package management is tough. When licenses change and forks appear, your package manager might decide another package is what you really want. And sometimes, it might even keep giving you a package you probably wouldn't have wanted.

Graphics

Building a commercial OFX plugin for DaVinci Resolve in Rust (wgpu + vello): GPU interop war stories

I've spent the last year building framechart, a closed-source chart renderer that ships as a DaVinci Resolve OFX plugin — turns a CSV into animated bar/line charts and chart races, rendered live on the GPU inside the editing timeline. It's a commercial product, but this post is about the Rust and the interop, not the pitch — link's at the end if you're curious. The stack: one Rust workspace — core (the render engine: vello for GPU vector rasterization on wgpu, kurbo for geometry, parley f

Compilers

BLISS

Databases

Prefer STRICT tables in SQLite

In short: I prefer strict tables in SQLite because they avoid some datatype problems, such as putting text in number columns. SQLite has a feature that I think is underrated: strict tables. Strict tables help enforce rigid typing, preventing mistakes like putting text into integer columns. I like them, and wrote this post to promote their use! To make a strict table, add STRICT to the end of its definition. Like this: -CREATE TABLE people (name TEXT); +CREATE TABLE people (name TEXT) STRICT; Tha

Web Development

The one thing every experienced engineer gets wrong

In the last few months every engineer I hired stumbled in exactly the same way: Project management. They learned quickly, but that first big project has become a right of passage.

Rust

Rust bindings for NetworkManager

nmrs makes it easier to write GUIs, network applications, system utilities and other programs in Rust, without writing heavy boilerplate zbus/dbus code. To best demonstrate its use, compare the following implementations of scanning and listing available Wi-Fi networks and displaying them in nmrs, and non-blocking D-Bus, respectively. ```rust use nmrs::{NetworkManager, WifiSecurity}; [tokio::main] async fn main() -> nmrs::Result<()> { let nm = NetworkManager::new().await?; // List networks let

Science

Scientists Solve Mystery of Bizarre ‘Alien Megastructure’ Star

Welcome back to the Abstract! Here are the studies this week that busted their butts, scaled great heights, got it right, and discovered a new world.First, Hannibal marched an army of men, horses, and elephants over the Alps to threaten Rome. Scientists ask the question: Just how hard did they grind? Then, the mouse at the top of the world, the ancient origins of handedness, and a throwback to the alien megastructures.As always, for more of my work, check out my book First Contact: The Story of

Self-Hosting

Hostinger partners with Patchstack to bring vulnerability management to Node.js hosting

Hostinger customers now receive automatic security scanning for application dependencies, helping protect AI-built applications after deployment.Hostinger, an AI-driven business growth platform, has partnered with Patchstack, a leader in open-source vulnerability intelligence, to introduce built-in vulnerability management for its Node.js hosting. Applications are now continuously scanned for newly disclosed vulnerabilities in their dependencies, with customers automatically alerted and guided t

Rust

Do you think Rust is a good language for beginners?

I've learned some Python, so I understand the very basics of programming, like arrays and variables. I've heard that Rust is becoming increasingly popular, and apparently even parts of Windows are being rewritten in Rust, so I'm thinking about learning it next. Do you think Rust is a good choice for someone who's still a programming beginner? Or would it be better to learn something like C++ first before moving on to Rust? submitted by /u/Dangerous-Dust-8730 [link] [comments]

Developer Tools

Looking for a simple TUI framework (smaller than Ratatui?)

Hey everyone, I'm looking to build a relatively straightforward TUI app in Rust and am trying to pick the right framework. I’m well aware of ratatui (and tui-rs), but it feels a bit like overkill for my scope. I really only need a few basic features: - Tile/Grid Layout: (of course ^_^) just a clean way to split the screen into sections/tiles. - Key Bindings: Handling a few simple keyboard shortcuts to trigger commands. - Modals: (a plus) just a way to pop up a basic modal dialogue with a text

Machine Learning and AI

What Is Cognitive Orchestration? Why AI Systems Can’t Be Built Like Traditional Software

What Is Cognitive Orchestration? Why AI Systems Can’t Be Built Like Traditional Software Coordinating probabilistic cognition into reliable systems. The first time I wired a handful of models together, it worked. The second time, it drifted. By the tenth, I couldn’t tell you where the system had gone wrong, only that it had, somewhere between step three and step seven, quietly and with complete confidence. What I eventually understood is that the model was almost never the thing that failed.

Machine Learning and AI

Context Compaction Is Becoming a Training Objective

Every long agent session ends the same way. Context fills, a summary fires, and the run continues on a compressed memory of what came before. In Claude Code the trigger is /compact, or the automatic pass that runs as you approach the window limit. Operators treat the moment as friction to manage: protect the state that matters, hope the summary keeps it, move on. A cluster of recent research says that instinct is about to age. Compaction is moving from an inference-time patch you engineer around

Mathematics

Dot product: Component vs. Geometric definition

The goal of this post is to answer a simple question: why are the following two definitions of the vector dot product in Euclidean space [1] equivalent for vectors and : Component definition: Geometric definition: , where is the magnitude of and is the angle between the vectors’ directions Here’s a graphical depiction of our vectors (focusing on for clarity, though this applies to any-dimensional vectors). It shows both the components of the vectors and the angle between them. The le

Databases

Christophe Pettus: All Your GUCs in a Row: enable_self_join_elimination

You are rarely the only thing writing your SQL. Your ORM writes some of it, your nested views write more, and sooner or later one of them joins a table to itself on its own primary key. That join returns exactly the rows it started with. enable_self_join_elimination is the PostgreSQL 18 optimizat…