Posts

How do you make your Windows laptop run Claude on a closed laptop forever

How I turned an ordinary Windows laptop into an always-on Claude Code server that I run from my phone, without walking back to the keyboard. Windows 11, Ubuntu on WSL2, Claude Code 2.1 I have a Windows laptop that spends most of its time with the lid shut. Until recently that meant it was asleep. Now it's where my Claude Code sessions run, and I start them from my phone, from claude.ai in a browser, from wherever I happen to be. The idea was simple: I never want to touch that terminal again. Getting there took one morning and more small surprises than I expected. Some settings were quietly working against me, a couple of commands meant something different from what I thought, and at one point Claude itself refused to do a step for me (more on that later, because it was the right call). This is everything I did, in order, including the parts that went wrong. What you'll need A Windows 10/11 laptop with WSL2 and an Ubuntu distro installed Claude Code installed inside Ubu...

Hunter Gatherer Tribe Simulation Using Three.js In the Browser

Image
A procedurally generated island, a few hundred hunter-gatherers, and no script telling them what to do. Every constant in it carries the measurement that produced it — including the one where the tiger was eating everybody. web3d-openworld ~13,000 lines zero dependencies MIT-ish, do what you like Day 2,416. Autumn. 308 people alive across the island — this is one band's camp, and the figures walking the ridge behind it are on their way somewhere for reasons of their own. It started as an excuse to play with three.js : procedural terrain, instanced grass, a physical sky on a running clock. That part took a week. The part that took the rest was the people. There are now up to a thousand of them. They forage where it paid last time, hunt what they can actually catch, come home at dusk, sleep in a hut, fall ill and sometimes recover. They learn fourteen crafts, trade, split off to found new bands when a camp outgrows its fire, bury their dead under cairns you can still find a century l...

Amazon Lightsail: AWS Without the AWS Headache

Image
Cloud Infrastructure I’ve used AWS before, and one thing has always bothered me about it: AWS is incredibly powerful, but sometimes I just want a server. Not a VPC architecture. Not an IAM strategy. Not five different services just to expose one application to the internet. Just give me a Linux machine, an IP address, SSH access, and let me deploy my app. That is basically where Amazon Lightsail starts to make sense. Recently, I used Lightsail to deploy a Docker-based web application and OpenClaw. After using it, my impression is pretty simple: Lightsail feels less like AWS and more like a traditional VPS provider — except it still lives inside the AWS ecosystem. And for beginner developers, that difference is surprisingly important. The Problem With AWS for Beginners AWS EC2 isn't inherently difficult. The difficult part is everything surrounding EC2. When you create a normal EC2 instance, you quickly encounter things like: Regions and availability zones AMIs Instance families EBS...

The Hidden Disk Hogs on Windows Developers Keep Ignoring (And How to Move Them to D:)

Image
If you're a software developer, chances are your C: drive slowly fills up until Windows starts complaining about low disk space—even though you barely store any personal files there. The real culprit isn't your documents. It's the dozens of development tools that quietly download SDKs, caches, virtual machines, Docker images, AI models, and package dependencies into your user profile. Here's a real-world example from my machine. Location Size What it contains Safe to reclaim Local\Docker\...\docker_data.vhdx 15.4 GB Docker Desktop WSL virtual disk ⭐ Partial Local\Packages 15.5 GB Microsoft Store apps + WSL disks ⭐ Partial Local\JetBrains + Roaming\JetBrains 21.3 GB IDE indexes, logs, caches ✅ Mostly Local\Android + .android 12.8 GB Android SDK + emulator images ⭐ If unused Local\Google 8.1 GB Chrome cache & profile ⭐ Partial Local\uv 6.4 GB Python uv package cache ✅ Yes Local\Genymobile 5.5 GB Genymotion virtual machines ⭐ If unused Roaming\Cursor 6.0 GB Cursor ch...

Popular posts from this blog

Coding On Your Android Phone Using Termux

How to Install Microsoft Office on Your PC: A Step-by-Step Guide

The Hidden Disk Hogs on Windows Developers Keep Ignoring (And How to Move Them to D:)