Search
Found 20 articles
How Databases Work: From File Cabinets to Vector Search
A beginner-to-deep guide to how databases store, index, and protect data, plus a family map of relational, key-value, document, graph, vector, and time-series engines, and how to choose.
How AI Pricing Works: Why One Month Could Cost Ten Times More
What a token is, why long conversations get more expensive, what free tiers usually limit, how to choose between subscriptions and pay-as-you-go, and five concrete ways to keep your first month's cost near zero. No specific prices listed — this site only writes dollar amounts after manual verification.
Config Files, Dotfiles, and Package Managers: What Are Those Files Starting with a Dot?
Why every tool asks you to edit a file starting with a dot, the difference between YAML and JSON, why wrong indentation breaks everything, what problems package managers like brew and apt solve, and how much regex you actually need to know.
Copying Commands from the Web into the Terminal: Why It Often Fails
You copy a command from a tutorial, paste it into your terminal, and get a syntax error or command not found — this article explains the four most common reasons: smart quotes, truncated multi-line commands, invisible whitespace characters, and pasting into the wrong shell. Each comes with an immediate verification method.
Git and GitHub for Beginners: Why AI Tools Keep Asking You to Clone
Why every AI programming tool's installation guide assumes you know Git. This article explains what repository, commit, branch, clone, fork, and pull request each mean, how they connect, and why non-programmers need to understand the first three.
Is My Data Safe? What Actually Leaves Your Computer When You Use AI
'Is it safe?' is too blunt a question to ever get a useful answer. This article breaks it apart: the four kinds of things that actually leave your machine when you use cloud tools, why local tools are different, what the sentence 'we don't train on your data' does and does not promise, and three rules you can actually enforce. No legal advice included.
Installation Failures on macOS: Gatekeeper, Quarantine Flags, and Missing Build Tools
When an AI-tool install stalls on a Mac, it's usually one of four things: the wrong chip's build was downloaded, Gatekeeper says it can't verify the developer, the download is flagged as coming from the internet, or the command-line build tools are missing. This article gives you one confirming action for each, in order — including the things no guide tells you, like the 'Open Anyway' button sticking around for only about an hour.
How to Read an Error Message: Anatomy, Stack Traces, and Exit Codes
Error messages aren't meant to be read word by word — they have a fixed shape: a concluding line, a stack trace, a filename with a line number, and an exit code. This article teaches why you read a stack trace bottom-up, how to find the line that actually failed, six real-shaped examples, and when to paste the whole thing into a search engine, when to give it to an AI Agent, and when to do neither.
Before You Start: You Only Need to Know These 20 Terms
You can get started with AI Agents without writing code — as long as you understand what the docs are saying. This article splits the 20 terms that actually block beginners into four groups, gives a one-sentence definition for each plus which to read first, and explains how to use the glossary and in what order to finish a first pass.
What an AI Agent Can Actually See on Your Computer
Which files an AI Agent can read, whether it can go online, whether it can delete things, and whether what you say gets used for training. This article splits 'what can it do' into four separately verifiable questions, and explains what permission modes, sandboxes, and working directories each block — and don't.
File Paths: Why Your File 'Cannot Be Found'
The difference between absolute and relative paths, why macOS/Linux and Windows use different separators, what the home-directory shorthand is, why names with spaces need quotes, and how to find where a file actually is on your system. The five most common path errors with their verification methods.
What Is a Terminal: The Name of Everything in That Window You Just Opened
Every install guide's first line is 'open a Terminal.' You open it, see a dark window and a line of text, and don't know where to look next. This isn't a command list — it dissects the screen in front of you line by line: what that window is, why typing can make things happen, what the prompt is telling you, and the invisible but always-active 'current directory.'
APIs, SDKs and All Those Abbreviations: What Each One Is and When You Will Need It
An API is a published agreement; an SDK is a toolkit in which someone has wrapped the details of calling that API for you. This piece spells out the difference between the two, why some tools require an API key and some do not, the distinction between REST and streaming, and whether you, as a user, ever need to write API calls yourself.
Which AI Tool Should I Use: Four Questions and You Have Your Answer
Not a comparison table — a decision tree. Ask four questions in order: what form of output you want from it, whether you are willing to touch a terminal, whether your data can go to a third party, and how long you plan to use it. Every branch points to the matching tool category and a specific article on this site.
Installation Failures on Windows: PATH, Execution Policy, and SmartScreen
When an AI-tool install stalls on Windows, the cause is almost always one of the same set: installed but the command can't be found (PATH), scripts blocked (PowerShell execution policy), or the installer blocked (SmartScreen or antivirus). This article shows you how to confirm whether the program actually got installed, where it put its files, and the one confirming action for each kind of block.
Your First AI Task: How to Give Instructions It Gets Right
Why first tasks usually fail — not because the tool is weak, but because the instruction has no output, no input, and no destination. Three elements, three real examples (each with its vague version for contrast), and how to judge how much freedom to give.
Connecting Your AI Agent to Feishu/Lark: A Beginner's First Enterprise Channel
Use Hermes Agent to connect an AI agent into Feishu or Lark: scan a QR code to create the app, a persistent WebSocket connection with no public IP needed, set the allowlist, send the first message. The one channel with every box ticked in the capability matrix — this is the beginner path; deeper configuration links out to the advanced article.
Your First LLM API Call: Tokens, Billing, and Common Errors
Send your first LLM request with Python's openai SDK: understand the division of labor among system, user, and assistant message roles; the trade-offs of temperature, max_tokens, and streaming; token billing concepts and usage estimation; and finally, a troubleshooting guide for the errors every beginner will meet.
Terminal, Shell, CLI: The Difference Between the Three Terms, and Ten Survival Commands
The first line of most AI-tool install guides is 'open a Terminal,' but nobody explains how Terminal, Shell, and CLI actually differ. This article separates the three terms, gives you ten commands that really are enough, shows you how to read error messages, and covers the habit that costs beginners the most.
What Is an API Key: It's Both Your Identity and Your Wallet
An API key is a string that tells a remote service 'this request is yours, and the bill goes to you.' This article explains why it's a secret, where it belongs (environment variables or .env — never a chat window), what to do on leakage, why it's usually wired directly to money, and a distinction most beginners miss: logging into the web version is not the same as having an API key.