Articles
In-depth guides and developer insights covering AI, hardware, security, sustainability, and emerging technology. Written for developers who want to stay curious, learn faster, and keep up with a rapidly changing industry.
Latest Articles
OpenCode and Ollama: Why num_ctx Is 4096, and What a Local Coding Agent Actually Costs
Your model says it holds 40960 tokens. Ollama gives it 4096, worked out from your video memory, and that is why a local coding agent forgets the file it just read. Tested on an M4 Pro: how to raise num_ctx and what it costs, why a qwen3 request can return nothing while still burning tokens, and the real timing of a trivial task. Two minutes thirty four.
Oct 12, 2026Ubuntu Now Ships a Kernel Every Week. What That Actually Asks of You
Canonical is publishing a kernel every week, and blames AI for the flood of CVEs behind it. But part of that flood is a counting change the kernel made itself in 2024, when it became a CVE authority and started labelling nearly every bugfix. Weekly publication is not weekly reboots, and a rising CVE count is not a rising risk. So which track are your servers on, and did you choose it?
Oct 5, 2026Ubuntu 26.10: cp, mv and rm Go Rust, and How to Switch Back to GNU
Ubuntu 26.10 just replaced cp, mv and rm with Rust. For the first time every core command on a default install is uutils, not GNU. Canonical held these three back in 26.04 LTS after a security audit found 113 issues. Now they ship. Progress, or the riskiest change in years? And if a script breaks, the way back to GNU is one command. Where do you stand?
Sep 22, 2026
Browse by Category
All articles
- OpenCode and Ollama: Why num_ctx Is 4096, and What a Local Coding Agent Actually CostsOct 12, 2026
- Ubuntu Now Ships a Kernel Every Week. What That Actually Asks of YouOct 5, 2026
- Ubuntu 26.10: cp, mv and rm Go Rust, and How to Switch Back to GNUSep 22, 2026
- Linux Kernel 7.3: The Release That Wants to Be Fast, and Is Fighting About AISep 14, 2026
- OpenAI Says It Solved Navier-Stokes in 88 Hours. Mathematics Is Taking Its TimeSep 9, 2026
- Omarchy: DHH Bets Ten Million Dollars That AI Can Crack the Linux DesktopAug 31, 2026
- Linux Turns 35: Just a Hobby That Runs the WorldAug 25, 2026
- Bending Spoons: The Italian Company That Buys What Silicon Valley BuiltAug 11, 2026
- CSS Clip-Path: 10 Copy-Paste Examples with Live PreviewsJul 2, 2026
- Ambient or Optional: A Note on the Two Ways We Have Quietly Chosen to Live with AI in 2026May 27, 2026
- When the Robot Asks for Your Bank Login: A Note on How Fast We Started TrustingMay 16, 2026
- Writing for a Generation That Watches: A Conversation About the Slow Death of the BlogMay 3, 2026
- 19 Million French IDs Stolen. The Next Email From Your Bank Could Be Real and Still Be a ScamApr 27, 2026
- Anthropic Mythos: The Most Restricted AI Tool Cracked on Day OneApr 22, 2026
- Vercel Got Hacked. The Real Threat Is Not the Data on SaleApr 19, 2026
- Booking.com and the Reservation Hijack: When the Breach Does Not End with the BreachApr 15, 2026
- The Email That Looked Real: AI Phishing and the People We Are Leaving BehindApr 13, 2026
- Axios Supply Chain Attack: Three Hours That Could Have Compromised Your MachineApr 2, 2026
- AI Recommendation Poisoning: When Your Assistant Works Against YouMar 29, 2026
- Building a Brand Identity with Canva: A Developer's Journey from Logo to Social PresenceMar 21, 2026
- From Git Push to Social Post: Building a Registry-Driven SEO and Automation PipelineMar 20, 2026
- Mistral Forge and the Enterprise AI ShiftMar 18, 2026
- Touching the Sun: How Parker Solar Probe's Technology Could Power Our FutureMar 13, 2026
- The Real Problem Is Not Future Job Loss. It Is Today's Anxiety.Mar 13, 2026
- Hacking AI in 20 Minutes: The Slow Death of Trustworthy SearchMar 4, 2026
- The Pentagon AI Showdown: When OpenAI Accepted What Anthropic RefusedMar 2, 2026
- Heat as a Computer: MIT Engineers Build Silicon That Calculates Without ElectricityFeb 24, 2026
- From Clawdbot to OpenClaw: Hype, Scams, and the Future of AI AgentsFeb 18, 2026
- History Doesn't Always Choose the Most Qualified. Sometimes It Chooses the Bold.Feb 17, 2026
- The AI Automation Paradox: Why 96% of AI Work Still Fails the Human TestFeb 16, 2026
- Local AI Coding Setup: Ollama + OpenCode on macOS TerminalFeb 12, 2026
- Blue Energy: Why Coastal Cities Are Betting on Osmotic PowerFeb 9, 2026
- The Echo of the Big Bang: How a Mysterious Noise Proved the Origin of the UniverseFeb 8, 2026
- AI Data Centers in Space: Sustainability Vision or Financial Engineering?Jan 30, 2026
- AI and the Future of Work: What Young People Must Understand NowJan 29, 2026
- The AI Energy Nexus: Are We Building the Future or Burning It?Jan 28, 2026
- Intel Core Ultra Series 3: First Processors Built on Intel 18A in the United StatesJan 27, 2026
- NFT Market in 2026: Signs of Recovery or Final Gasps?Jan 27, 2026
- Why RAM Prices Are Surging in 2026Jan 25, 2026
- Can an AI Really Code Itself? Inside Anthropic's Claude Code PhenomenonJan 25, 2026
- CodeHelper Expands: 800+ Resources & 600+ Public APIs Now AvailableDec 10, 2025
- MLX Qwen2 1.5B on M1 Mac: Speed, Setup & BenchmarksDec 7, 2025
- AI-powered cyberattacks: how AI is fueling a new wave of hackingSep 16, 2025
- CO₂ Battery: Closed Thermo-Mechanical Energy Storage ExplainedSep 8, 2025
- Samsung 9100 Pro NVMe: 14 GB/s Gen5 Storage & LLM Workflow AccelerationSep 8, 2025
- GitHub Student Developer Pack: Free Tools & Resources for StudentsSep 8, 2025
- Polar Night Energy Builds Industrial-Scale Sand Battery in PornainenSep 7, 2025
- 10 JavaScript Snippets Every Developer Should Keep in Their Clipboard ManagerSep 4, 2025
- How to Use JSON in JavaScriptSep 3, 2025
- Can AI Be Hacked? Real-World Attacks and DefensesSep 2, 2025
- Building a Remote Access Device with Raspberry Pi and TwingateSep 1, 2025
Stay in the Loop
New tools, articles, reviews and podcast episodes are published regularly. Join the community to get notified the moment something new drops.