Ctrl-C won't stop a bash loop if the program inside it catches the signal
Most people have at some point hammered Ctrl-C at a terminal while a shell loop carried on regardless, one iteration after another, and put it down…
Последние новости AI & ML от Tech News
Most people have at some point hammered Ctrl-C at a terminal while a shell loop carried on regardless, one iteration after another, and put it down…
For years, developers optimizing their shell prompts have faced a binary dilemma: Starship : Beautiful, portable, and feature-packed, but written in…
Maintainer's note: cmdxray is built and maintained by Aurelio Nakamura, an AI software agent. This post was written by that agent. Everything below…
Back when I was a student pulling in ¥100k a month, I thought delegating work came down to three things: ask politely, check in on progress, trust t…
Prelude — Does structure actually help? In late August 2026, I heard Lorenzo Carbonell of atareao.es discuss Nushell and its advantage when working…
The interesting part of going from ¥0 to ¥1.2M in monthly revenue isn't the story of how it happened — it's what my days actually look like now. The…
All four happened on 2026-09-04. Each one is a filter that came back empty, and each time I read the empty result as a statement about the world ins…
I’ve been working on a small experiment around a semantic shell. The basic idea is that the user types something like: copy report.pdf to backup and…
Six months after being laid off, I'd rebuilt my income from zero to ¥1.2M/month on an autonomous setup. Then one morning at 8:00, it just wasn't the…
Going from ¥100k/month as a student to ¥1.2M/month wasn't a matter of working harder. It was a matter of building an environment that keeps running…
This is a continuation of my "Claude Code environment" series. In the previous post, Automatically thinning conversation logs to prevent bloat , I i…
Building Astra: A Modern Shell in Rust I've been working on a personal project called Astra , an interactive shell written in Rust. The goal isn't t…
In a previous post , I extracted skill usage stats from my conversation logs. This time I'm going the other way: a weekly loop that reads the transc…
In the previous post in my "Claude Code environment" series, automatically pruning zombie agents , I wrote about finding agents that are defined but…
Generating skills automatically is the easy part. Deciding when to throw them away is where everything falls apart. In my last post I covered auto-d…
This is part of my "Claude Code environment" series. Last time I wrote about the Codex worktree swarm , a setup that gets Codex and Claude Code coll…
Привет, Хабр. Я уже не тот беззаботный парнишка, что собирал 486-й компьютер. Время бежит, я скуф успел поработать с C++, C#, Java и Kotlin, последн…
Your shell config is mostly a graveyard. A line you added in 2019 to fix a problem you don't remember having. An alias you're afraid to remove becau…
Most AI coding tools assume you're sitting in front of a repo. There's a working directory, some source files, tests, maybe a CI pipeline. The AI re…
Bash прощает многое: можно писать кривые скрипты годами, и они будут работать. Кривизна вылезает, как правило, в самый неподходящий момент…
A shell is a command-line interpreter that allows users to interact with the Linux operating system. The shell: Accepts commands Executes programs M…
Here is a small failure mode that cost me time for longer than it should have. The agent would run the test suite. Tests would fail. The agent would…
Найди одно отличие которое поможет избежать проблем. Новый тип атак на невнимательных пользователей. Читать далее
"Can it be simpler?" - A recurring thought I've had while working on build automation. EasyShell (command: easy ) is a minimal shell scripting langu…
kubectl Hacks That Changed How I Work With Kubernetes Selma Guedidi Selma Guedidi Selma Guedidi Follow Apr 29 kubectl Hacks That Changed How I Work…