- Show HN: I built a tiny LLM to demystify how language models work
- Gemma 4 on iPhone
- Why Switzerland has 25 Gbit internet and America doesn't
- Microsoft hasn't had a coherent GUI strategy since Petzold
- Running Gemma 4 locally with LM Studio's new headless CLI and Claude Code
- Codex pricing to align with API token usage, instead of per-message
- Artemis II crew see first glimpse of far side of Moon [video]
- Someone at BrowserStack is leaking users' email addresses
- Finnish sauna heat exposure induces stronger immune cell than cytokine responses
- Eight years of wanting, three months of building with AI
- OpenAI acquires TBPN
- Codex now offers more flexible pricing for teams
- Gradient Labs gives every bank customer an AI account manager
- Accelerating the next phase of AI
- Helping disaster response teams turn AI into action across Asia
- STADLER reshapes knowledge work at a 230-year-old company
- Inside our approach to the Model Spec
- Introducing the OpenAI Safety Bug Bounty program
- Helping developers build safer AI experiences for teens
- Powering product discovery in ChatGPT
- How to Build Reusable Architecture for Large Next.js Applications
- How to Build and Deploy a Fitness Tracker Using Python Django and PythonAnywhere - A Beginner Friendly Guide
- How to Build a Barcode Generator Using JavaScript (Step-by-Step)
- Lessons from 15,031 hours of coding live on Twitch with Chris Griffing [Podcast #214]
- Automate Your Sales Pipeline with Claude and Obsidian
- How to Build a Full-Stack SaaS App with TanStack Start, Elysia, and Neon
- The Bad Website Club is Running a Free Responsive Web Design Bootcamp Based on freeCodeCamp
- AI Tools for Developers – OpenClaw, GitHub Copilot, Claude Code, CodeRabbit, Gemini CLI
- How to Build AI-Powered Flutter Applications with Genkit Dart – Full Handbook for Devs
- How to Build AI Agents That Can Control Cloud Infrastructure
- My AI Adoption Journey
- Don't Trip[wire] Yourself: Testing Error Recovery in Zig
- Finding and Fixing Ghostty's Largest Memory Leak
- Ghostty Is Now Non-Profit
- Vibing a Non-Trivial Ghostty Feature
- Zig Builds Are Getting Faster
- Libghostty Is Coming
- You Have to Feel It
- Advice for Tech Non-Profits
- We Rewrote the Ghostty GTK Application
- Make your own container base images from trusted sources
- File transfer made easier with Tailscale
- Comparison of cloud storage encryption software
- Revert fish shell deleting shortcuts behavior
- Declaratively manage containers on Linux
- Hardware review: ergonomic mouse Logitech Lift
- URL filtering HTTP(S) proxy on Qubes OS
- Introduction to Qubes OS when you do not know what it is
- How to trigger a command on a running Linux laptop when disconnected from power
- PDF bruteforce tool to recover locked files
- The postmodern build system (updated 2025)
- You don't have to use Nix to manage your dotfiles
- Misadventures in DTrace: how to debug the macOS kernel
- Pinning NixOS with npins, or how to kill channels forever without flakes
- Pinning packages in Nix
- KalmarCTF: Reproducible Pwning writeup
- Build systems: content addressed tracing
- Flakes aren't real and cannot hurt you: a guide to using Nix flakes the non-flake way
- Debugging iOS Safari from Linux
- Debugging Nix build inconsistencies: manual vs automatic build
- Pocket-Sized e-Ink Gets a Firmware Upgrade
- Making the Case Against Markdown
- Building a Vise Stand with Pen-Like Retracting Wheels
- Tiny Moves, Big Depth: An Open-Source Macro Focus Slider
- Despite Penalties, Lawyers Can’t Stop Using AI
- Re-Learning How to Run
- Turning a Bluetooth Caliper into a FreeCAD Input Device
- VinFast prepares to enter the world’s largest motorcycle market
- Here are the best electric bikes you can buy at every price level in April 2026
- Port of LA turns to electric terminal trucks to to slash dwell times
- Biggest ever Komatsu PC9000-12 electric excavator goes global
- This new Ohio solar farm is powered by Ohio-made panels
- XCharge NA + JOJO launch EV fast chargers in Illinois – first sites live
- Podcast: EV deliveries from Tesla, Rivian, Toyota electric pickup truck, and more
- Lectric April Showers e-bike sale offers up to $720 savings, EcoFlow + Anker SOLIX flash sales with up to 67% power station savings, more
- The oil crisis is making drivers realize they can’t afford not to drive electric
- BYD’s new EV is luring in buyers with 5 minute charging and prices starting at $22,000
- Code like a surgeon
- AI as teleportation
- Enough AI copilots! We need AI HUDs
- Is chat a good UI for AI? A Socratic dialogue
- Stevens: a hackable AI assistant using a single SQLite table and a handful of cron jobs
- Avoid the nightmare bicycle
- AI-generated tools can make programming more fun
- Your pie doesn't need to be original (unless you claim it so)
- 7 books that stood the test of time in 2023
- Codifying a ChatGPT workflow into a malleable GUI
- Stamp It! All Programs Must Report Their Version
- Coding Agent VMs on NixOS with microvm.nix
- Can I finally start using Wayland in 2026?
- Self-hosting my photos with Immich
- My impressions of the MacBook Pro M4
- NixCon 2025 Trip Report 🐝
- Bye Intel, hi AMD! I’m done after 2 dead Intels
- Secret Management on NixOS with sops-nix
- Development shells with Nix: four quick examples
- Migrating my NAS from CoreOS/Flatcar Linux to NixOS
- Grant ASHP keeps switching on every hour
- Choosing a time for DHW heating?
- Indevolt Batteries UK Support & Info Thread
- What is the lowest temperature you set your heat pump to?
- Huawei 5kW Luna Battery Module Error
- Anyone concerned about GivEnergy?
- Ecodan Auto Adapt Options
- Vaillant Connect and Starlink
- Swedish retrofit product that guarantees heat pump SCOPs of 10!
- Three Kinds of Not-Knowing
- On-Device AI Models Will Be The New Reason to Upgrade Your Phone
- AI Can Now Design Drugs in Seconds; We Still Can't Tell You If They Work.
- The Last Architecture Designed by Hand
- MCP vs A2A in 2026: How the AI Protocol War Ends
- AI Models Are the New Rebar
- AI Capex Arms Race: Who Blinks First?
- 93% of Developers Use AI Coding Tools. Productivity Hasn't Moved.
- Peter Thiel's Physics Department
- Every Bulge Bracket Bank Agrees on AI
- How to insulate your loft with natural insulations
- How to permanently fix penetrating damp in an old house (not hide it)
- What is airtightness – and can a house be too airtight?
- The difference between damp and mould (and why it matters)
- Collections from our warehouse Monday - Friday 9am - 3pm
- How to stop draughts in an old house
- How to apply airtightness tape properly
- Victorian Cottage Blog Part 1: Do I need to add a damp proof course to the walls of my house?
- What is a U-value, and what value should I be aiming for?
- Limiting Area Weighted Maximum U-values (also known as Backstop U-values)