Developer Tools
Build a .gitignore from your stack, OS and editor
Unicode, UTF-8, UTF-16, Big5, GBK and GB18030 for any character
Convert names between camelCase, snake_case, kebab-case & more
View, sort, and convert CSV to JSON, SQL, XML, or Markdown
Encode text to HTML entities, or decode them back
Turn CSV or pasted data into a clean Markdown table
Convert Markdown to a clean PDF, with LaTeX math
Compare two texts and highlight the differences
Generate QR codes for URLs, text, Wi-Fi, vCard, and more
Anthropic's terminal-native agentic coding tool
Automated code-quality and security gates for pull requests
Bring-your-own-key AI coding assistant for VS Code and JetBrains
Static analysis with LLM Autofix and a sub-5% false-positive rate
GitHub-only AI reviewer built to keep false positives low
Stacked diffs, a merge queue, and an AI reviewer for GitHub
Ultra-fast open-weight model inference on custom LPU silicon
Turns your docs and support history into AI agents
Async Gemini agent that clones your repo and opens PRs
RAG-based AI assistant trained on developer docs
AI-native E2E, visual, API, and accessibility testing — write tests in plain English, ship with confidence.
Developer-first workflow automation with 3,000+ integrations and full code steps in Node.js, Python, Go, or Bash.
Search, install and host MCP servers and AI agent skills
Fast AI autocomplete — now sunset, folded into Cursor
Managed ClickHouse that turns SQL queries into production APIs
Open-source, agentic dev environment built from the terminal
Repo-aware coding agents for VS Code and JetBrains
One cron line, three different answers
Ask three tools how often 0 0 */2 * 1 runs in September 2026 and you get two firings, seventeen, or four. Cron...
KE
3 Sep
MCP deleted the handshake every tutorial teaches
The Model Context Protocol revision of 28 July 2026 removed the initialize handshake, the session header and t...
KE
2 Sep
OpenAI Will Cut Cursor Off in November Because SpaceX Bought It
The stated reason is distrust; the mechanism is a change-of-control clause that opened a cancellation window....
EV
30 Aug
Why CSV Libraries Do Not Stop Formula Injection
The same six values written by Python, by PHP, and by joining strings with commas. The libraries fix the comma...
EV
25 Aug
Which Image Operations Strip Metadata
A source image with six identifying tags and GPS coordinates, put through eight operations. Pillow drops every...
PR
25 Aug
GitHub's Outage Was Nearly Eight Hours, And A Retry Bug Made It Worse
GitHub's incident summary puts the 17 August outage at 13:28 to 21:15 UTC, not the three hours most people saw...
KE
24 Aug
Slack Put AI Coding Agents In A Channel Where The Whole Team Can Watch
Slack Code gives an assignment its own channel, with Claude Code, Devin, Copilot and Vercel's agent working wh...
MA
23 Aug
Cloudflare Built A Browser That Throws Away Everything Humans Need
Kitesurf runs in V8 isolates on Workers with no Chromium underneath, claims 3 to 7 times less CPU and memory f...
KE
22 Aug
The Sandbox Everyone Uses To Run Untrusted JavaScript Can Be Escaped
A type-confusion flaw in isolated-vm's ExternalCopy lets sandboxed code corrupt host memory and potentially re...
KE
22 Aug
How to Write an MCP Server Without a Framework
MCP is JSON-RPC over a pipe. Sixty-two lines of dependency-free code, driven directly with the protocol — the...
KE
21 Aug
Why Your Name Does Not Fit in the Box
A form field capped at forty characters gives an English speaker forty and a Khmer speaker twenty-one, because...
DA
21 Aug
Where a ComfyUI Node Keeps Its Licence
The registry names a licence for only 15.5% of nodes and puts a bare filename in the field for 59.1% more. We...
MA
20 Aug
What Happens When You Click Install in ComfyUI
ComfyUI Manager offers to install the missing nodes, you click, and a log scrolls past too fast to read. What...
KE
20 Aug
What Is ComfyUI, and How Is It Different From Ollama?
Both run AI models on your own machine, and that is where the similarity ends. One is a visual workbench for i...
MA
20 Aug
How Old Is the Code You Installed?
The median package in this site's tree was published 286 days ago — but one in five has seen no release in two...
KE
20 Aug
Seventeen Licences You Did Not Choose
This site installs 302 packages under 17 distinct licences. 23 carry copyleft obligations, effectively all fro...
MA
20 Aug
Signed Is Not the Same as Traceable
Every package npm serves carries a registry signature, so 100% of our dependencies look verified. Only 10.8% o...
PR
19 Aug
What We Actually Run, and What It Would Cost Managed
Our whole production stack holds 1.48 GiB — 70% of it MySQL, and just 107.8 MiB serving every page. The surpri...
MA
18 Aug
What Our Own Site Sends, and Why We Can't Tell You Exactly
We tried to measure our own monthly egress with root on the machine. Three sources gave three answers, and ext...
KE
18 Aug
Mozilla Revoked a Signing Key Nobody Stole. That Is the Correct Answer.
An unencrypted copy of the Firefox release-signing subkey was committed to a private repo. No evidence of misu...
KE
11 Aug
Five Rivals Agreed on a Folder Layout. That Is the Achievement.
Agent Plugins 1.0.0 packages Agent Skills and MCP servers into one portable directory. Everything the specific...
AI
11 Aug
Torvalds Calls It the New Normal. AI Is Not Writing the Kernel, It Is Reviewing It.
Linux 7.2-rc7 is large, and Torvalds says many of the fixes come from review by AI tools. Machine review scale...
AI
10 Aug
Claude Code Stops Asking on Friday. Its Own Study Says Humans Caught 13.6%
From 14 August the approval prompt in Claude Code is off by default for Pro, Max and Team accounts. Anthropic...
KE
10 Aug
Atlassian Rose a Third on One Quarter. The Number That Matters Is Up 44%.
Atlassian shares rose around a third after fourth-quarter results beat on every line, with cloud revenue accel...
MA
9 Aug