Site uses cookies to provide basic functionality.
Javascript rendering is set to off by default when visiting the site via .onion and .i2p domains. It can be enabled back again in user's settings section. Javascript rendering set to off means, that you can disable javascript in your browser now and the site will remain functional.
There is also IRC server now available via native IRC clients or non javascript web based one.
Fonts can be adjusted in user's settings section as well.
Check FAQ for more.

OK

I last talked about epithet two years ago, in 2023 , when I started kicking around ideas to make it general purpose. I'm pleased with how it's turned out, so I want to start talking about some of the design decisions. I dare not document it yet, for fear someone may use it, but that's probably coming. Even though it never had a proper 1.0, I am calling this v2 in my head as it is not at all compatible with the previous iteration, and....

We’ve evolved from slash commands to MCP servers to skills, but our configs haven’t. That prompt from the Claude 3.7 era? It’s still running. That’s not legacy-it’s debt.

A practical, hands-on guide to turning a single codebase into a multi-workflow environment using Git worktrees, VS Code, and AI coding assistants. The tutorial shows how to isolate experiments, compare results, and speed up refactoring work with agents and Copilot.

Learn how Git worktrees create isolated environments for AI-assisted coding, allowing you to keep your main development line clean while experimenting with AI suggestions in dedicated branches.

A practical, hands-on guide to turning a single codebase into a multi-workflow environment using Git worktrees, VS Code, and AI coding assistants. The tutorial shows how to isolate experiments, compare results, and speed up refactoring work with agents and Copilot.

Learn how Git worktrees create isolated environments for AI-assisted coding, allowing you to keep your main development line clean while experimenting with AI suggestions in dedicated branches.


In April 2025, I’ve ordered two OrangePi RV2, as soon as they announced Ubuntu 22.04 support, they are running 24x7 since then. The Ky X1 CPU is a RISC-V (RISC-V is open and royalty-free), 8 Core, the architecture is riscv64, (so not arm64/aarch64). Linux risc5 6.6.63-ky #1.0.0 SMP PREEMPT Wed Mar 12 09:04:00 CST 2025 riscv64 riscv64 riscv64 GNU/Linux It has two M.2 sockets, I have it installed with a 256GB NVMe drive, two Gigabits Ethernet..

I love K-On - mootxi.co - 6 months ago - eng

There are now multiple AI performance engineering agents that use or are trained on my work. Some are helper agents that interpret flame graphs or eBPF metrics, sometimes privately called AI Brendan ; others have trained on my work to create a virtual Brendan that claims it can tune everything just like the real thing. These virtual Brendans sound like my brain has been uploaded to the cloud by someone who is now selling it (yikes!). I'v....

Download Download Whonix (FREE) VirtualBox: Whonix for Windows, macOS, Linux inside VirtualBox KVM: Whonix for KVM Qubes: Qubes-Whonix 18 Released! Major Release Upgrade! ( What is a release upgrade? ) Upgrade Alternatively, an in-place release upgrade is possible using the instructions: Release Upgrade Whonix 17 to Whonix 18 This release would not have been possible without the numerous supporters of Whonix! Ple....

Download Download Whonix (FREE) VirtualBox: Kicksecure for Windows, macOS, Linux inside VirtualBox KVM: Kicksecure for KVM Qubes: Kicksecure 18 for Qubes Released! Major Release Upgrade! ( What is a release upgrade? ) Upgrade Alternatively, an in-place release upgrade is possible using the instructions: Release Upgrade Kicksecure 17 to Kicksecure 18 This release would not have been possible without the numerous supp....

Pointer pop quiz - dave.cheney.net - 6 months ago - eng

Verso - briansunter.com - 6 months ago - eng
A high-performance vector database for Bun, Node.js, and the browser. HNSW indexing, Int8 quantization, and pluggable storage backends.

Verso - briansunter.com - 6 months ago - eng
A high-performance vector database for Bun, Node.js, and the browser. HNSW indexing, Int8 quantization, and pluggable storage backends.

The Bending Emacs series continues with a new a new episode. Bending Emacs Episode 6: Overlays Today we had a quick intro to overlays. Here's the snippet I used for adding snippets: (save-excursion (goto-char (point-min)) (when (search-forward "Hello World" nil t) (let* ((start (match-beginning 0)) (end (match-end 0)) (ov (make-overlay start end))) (overlay-put ov 'face '(:box (:line-width 1 :color "yellow"))) ;; (....

Let's explore and deobfuscate the input stack on Linux. Our aim is to understand its components and what each does. Input handling can be divided into two parts, separated by a common layer. We’ll try to make sense of all this, one thing at a time, with a logical and coherent approach.

wp:paragraph -->

The fruit of C++ification of the language. Is there any way of initialization not copied from C++, or, even more preferably, from a long dead, but important (or let's say, !important) language?


We lost the capitalism game and they're trying to get a second wind through a broken vibe-coded SaaS platform.

Almost no one is productive for 8 hours a day straight! Learn why and how to think about your daily productivity differently.

I presented a session at the .NET Conference Italia 2025 in Milan a couple of weeks ago. The title was “Integrating our applications with LLMs and AI via MCP Servers”. It was well received; there were good questions throughout the talk and in the hall afterward. Surprisingly, live coding and demos went relatively smoothly. The fine guys at ASP Italia just published the video in case someone is interested. Yeah, it is in Italian. I g..

A newsletter discussing AI, Knowledge Work, Knowledge Management Systems, Zen Productivity, Personal Organization, and everything in between!





Time - nicolaiarocci.com - 6 months ago - eng
If you want to understand time — which is how you come to befriend life — turn to stone. Climb a mountain and listen to the conversation between eons encoded in each stripe of rock. Walk a beach and comb your fingers through the golden dust that was once a mountain. Pick up a perfect oval pebble and feel its mute assurance that time can grind down even the heaviest boulder, and smooth even the sharpest edge.

Introducing Log Sniffer: an innovative open source solution powered by Google Gemini AI that transforms Snyk audit logs into instant, actionable security and engineering intelligence.

Twins Day - mootxi.co - 6 months ago - eng

Did you know that Halo 5 had an entire API endpoint that defined the Spartan Rank progression? You do now - here is what it had inside.



In today's episode Mo and I talk about various oopsies that happened recently with Cloudflare and AWS. How Rust Evangelism Strike Force is on high alert after a wild .unwrap() has brought down half the internet again... From there the conversation flows into how to prevent such terrible

Everytime I go to a waiting room and am subjected to the background noise of daytime TV, I'm baffled by how insipid and obnoxious every second of it is. Who is this for? Why do they still bother? Even the old people in these waiting rooms just look at their phone. Silence, or some nice music, would be infinitely preferable. Are there seriously still people who sit down and watch this commercial laced junk, as an activity in itself? Even in ..


With Bitcoin recent big draw down of course lots of people talking about Michael Saylor and his Bitcoin treasury company Strategy. They have rebranded slightly from Microstrategy, now called just Strategy. I have been trying to sort the signal from the noise, which isn't all that obvious. Saylor posted a chart in the past few days on Twitter that is kind of interesting. It shows the weekly volumes of Bitcoin backed credit, showing that ....


Table of Contents UUIDs Monotonically Increasing Sequences Deriving Idempotency Keys From the Transaction Log Discussion In distributed systems, there’s a common understanding that it is not possible to guarantee exactly-once delivery of messages. What is possible though is exactly-once processing . By adding a unique idempotency key to each message, you can enable consumers to recognize and ignore duplicate messages, i.e..

Table of Contents UUIDs Monotonically Increasing Sequences Deriving Idempotency Keys From the Transaction Log Discussion In distributed systems, there’s a common understanding that it is not possible to guarantee exactly-once delivery of messages. What is possible though is exactly-once processing . By adding a unique idempotency key to each message, you can enable consumers to recognize and ignore duplicate messages, i.e..

Train Dreams - nicolaiarocci.com - 6 months ago - eng
With all the medium-to-very-low-quality productions we’ve been accustomed to from Netflix, it was a pleasant surprise and a relief to watch Train Dreams last night. I’ll quote the most recent review on IMDb: Robert’s life is gently lived and not without profound tragedy. The film evokes our own memories, little joys and sadnesses, discoveries, losses, and hopes, bringing grace to our self-reflection. The film is heartbreakingly beau..

eBay’s AI tools help sellers list faster, manage messages, and boost visibility, while giving buyers personalized discovery, trusted authentication, and a smoother, safer holiday shopping experience.

I Am Not Yours - nicolaiarocci.com - 6 months ago - eng
I was walking early this morning, as usual , when I came across an unusual advertising sign. It was in Spanish, text only, red background and black typography. I don’t comprehend Spanish well enough to read it, so I photographed it and sent it to Serena, who promptly replied with the translation. Embarrassingly, just yesterday, I got a severe reprimand from Serena because I did not know or remember what day it was today. When I got back,..

Model Context Protocol is a year old today. Along with its birthday, were also celebrating the release of the 2025-11-25 spec version.

This post breaks down the key drawbacks of SageMaker Feature Store that teams often encounter when scaling ML workflows. By understanding these limitations early, you can make more informed architectural decisions and avoid unnecessary complexity later on.

3 visitors online