KKeep Mac Awake10h ago · 11 min readsudo pmset disablesleep 1: what it does and how to undo itThis guide first appeared on keepmacawake.com as sudo pmset disablesleep 1: what it does and how to undo it. It was written with the help of an AI writing program and checked against the sources listekeepmacawake.hashnode.dev
Cc-wind1d ago · 8 min readWhy Non-ASCII Input Breaks over SSH: Locales, SendEnv and the `env` RequestOriginally published on MistLab. Part 4 of Building an SSH Terminal. Part 4 of "Building an SSH Terminal". Code excerpts are from MistTerm v1.2.26, an open-source (AGPL) SSH terminal client by MistLa1mistlab.hashnode.dev
GGitby2d ago · 7 min readPrevent Git merge conflicts by claiming files before you edit themTwo people on a team open index.html on the same afternoon, and neither knows about the other. If their edits overlap, whoever pushes second gets told to pull first. The pull stops on a conflict, and gitby.hashnode.dev
Cc-wind2d ago · 9 min readWhat Happens When You Paste into a Terminal: Bracketed Paste, the 4095-Byte Line, and UTF-8 BoundariesOriginally published on MistLab. Part 3 of Building an SSH Terminal. Part 3 of "Building an SSH Terminal". Code excerpts are from MistTerm v1.2.26, an open-source (AGPL) SSH terminal client by MistLamistlab.hashnode.dev
WWIO2d ago · 8 min readAll your coding agents in one Mac window, and the one that needs you is amberOne of your agents stopped to ask whether it could deploy, sometime in the last hour. You know one of them did. You don't know which. The shape is always the same: Claude Code on the Mac, Codex on a bxwiox.hashnode.dev
Cc-wind4d ago · 8 min readSSH Flow Control, and Why an SSH Client Must Keep Reading While It WritesOriginally published on MistLab. Part 2 of Building an SSH Terminal. Part 2 of "Building an SSH Terminal". Code excerpts are from MistTerm v1.2.26, an open-source (AGPL) SSH terminal client by MistLa1mistlab.hashnode.dev
Cc-wind5d ago · 9 min readFrom Bytes to Glyphs: How a Terminal Emulator Actually WorksOriginally published on MistLab. This is Part 1 of the series Building an SSH Terminal. Part 1 of "Building an SSH Terminal". Code excerpts are from MistTerm v1.2.26, an open-source (AGPL) SSH termin14Cmistlab.hashnode.dev
AAsep Sayyad6d ago · 23 min read What Really Happens When You Run curl google.com on Linux?A step-by-step breakdown of shell parsing, ELF linking, glibc resolver queries, non-blocking TCP handshakes, socket buffers, and the infamous 301 redirect. You type curl google.com in your terminal a12Casepsayyad007.hashnode.dev
AAnmol SethiOct 23 · 4 min readHow to kill the process on a port on a Mac (and what to do when it comes back)You kill whatever is on port 5432, run your app, and get the same error. The process is back with a new PID. Most guides stop at kill -9, which is the wrong fix for this. Here's the full routine, in t1portlivo.hashnode.dev
AAnmol SethiOct 22 · 7 min readHow to Find Which Project Is Running on a Port on Mac You open localhost:3000 and it’s the wrong app. Or npm run dev says the port is taken, and lsof tells you it’s node. Every dev server is node. What you actually need is the folder it was started from.1portlivo.hashnode.dev