<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Chinese Man</title><link>https://chineseman.net/</link><description>Recent content on Chinese Man</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Wed, 15 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://chineseman.net/index.xml" rel="self" type="application/rss+xml"/><item><title>About</title><link>https://chineseman.net/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://chineseman.net/about/</guid><description>&lt;p&gt;I am the original Chinese Man. One Chinese guy, singular, actually Chinese, which is more than
some bands with the name can say.&lt;/p&gt;
&lt;p&gt;I live in San Francisco, one of the most expensive cities on the planet, and I live here cheap
on purpose. Not miserably cheap. Well cheap. I pay less than half of market rent, I eat for free
more often than I probably should, and I fly out of SFO for the price of a coffee. This site is
where I write down how, plus the other things I actually spend my time on.&lt;/p&gt;</description></item><item><title>Privacy Policy</title><link>https://chineseman.net/privacy-policy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://chineseman.net/privacy-policy/</guid><description>&lt;p&gt;&lt;em&gt;Last updated: June 20, 2026&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;This Privacy Policy explains how &lt;strong&gt;chineseman.net&lt;/strong&gt; (&amp;ldquo;we&amp;rdquo;, &amp;ldquo;us&amp;rdquo;, or &amp;ldquo;the site&amp;rdquo;)
collects, uses, and protects information when you visit. By using the site, you
agree to the practices described here.&lt;/p&gt;
&lt;h2 id="information-we-collect"&gt;
 Information we collect
 
 &lt;a class="anchor" href="#information-we-collect"&gt;#&lt;/a&gt;
 
&lt;/h2&gt;
&lt;p&gt;This is a content website. We do not ask you to create an account, and we do not
intentionally collect personal information such as your name or email unless you
voluntarily send it to us (for example, by emailing us).&lt;/p&gt;</description></item><item><title>Reasoning Models: What "Thinking" and "Effort" Actually Mean</title><link>https://chineseman.net/reasoning-models-explained/</link><pubDate>Wed, 15 Jul 2026 00:00:00 +0000</pubDate><guid>https://chineseman.net/reasoning-models-explained/</guid><description>&lt;p&gt;You may have noticed newer AI models pause and &amp;ldquo;think&amp;rdquo; before they answer, sometimes showing a
summary of their working-out. These are often called reasoning models, and the pause is a real,
deliberate feature, not a loading spinner. Understanding what it does explains why these models are
better at hard problems, and why they can be slower and more expensive.&lt;/p&gt;
&lt;h2 id="the-old-way-answer-immediately"&gt;
 The old way: answer immediately
 
 &lt;a class="anchor" href="#the-old-way-answer-immediately"&gt;#&lt;/a&gt;
 
&lt;/h2&gt;
&lt;p&gt;A standard language model &lt;a href="https://chineseman.net/how-llms-work/"&gt;predicts its answer one chunk at a time&lt;/a&gt; and starts
producing the final response right away. For simple questions this is perfect. But for a problem that
needs several steps of reasoning (a math word problem, a tricky bit of logic, a multi-part coding
task) answering immediately is like being forced to blurt out the answer to a hard question with no
time to think. Sometimes you get it right, often you do not.&lt;/p&gt;</description></item><item><title>What Is MCP (Model Context Protocol)?</title><link>https://chineseman.net/what-is-mcp/</link><pubDate>Wed, 15 Jul 2026 00:00:00 +0000</pubDate><guid>https://chineseman.net/what-is-mcp/</guid><description>&lt;p&gt;Once you understand that AI agents work by &lt;a href="https://chineseman.net/tool-use-explained/"&gt;using tools&lt;/a&gt;, an obvious problem
appears. Every useful integration (connecting an AI to your files, your GitHub, your calendar, your
database) has to be built. And historically, every AI app built every one of those connections
itself, in its own way. MCP, the Model Context Protocol, is the standard that fixes that.&lt;/p&gt;
&lt;h2 id="the-problem-everyone-reinvents-the-same-plug"&gt;
 The problem: everyone reinvents the same plug
 
 &lt;a class="anchor" href="#the-problem-everyone-reinvents-the-same-plug"&gt;#&lt;/a&gt;
 
&lt;/h2&gt;
&lt;p&gt;Say you want AI tools to be able to read your company&amp;rsquo;s wiki. Without a standard, the situation is a
mess:&lt;/p&gt;</description></item><item><title>What Is RAG (Retrieval-Augmented Generation)?</title><link>https://chineseman.net/what-is-rag/</link><pubDate>Wed, 15 Jul 2026 00:00:00 +0000</pubDate><guid>https://chineseman.net/what-is-rag/</guid><description>&lt;p&gt;A language model only knows what it absorbed during training, frozen at some point in the past. It has
never seen your company&amp;rsquo;s documents, your notes, or anything that happened after its training cutoff.
So how do AI tools answer questions about exactly those things? The most common answer is &lt;strong&gt;RAG&lt;/strong&gt;,
short for retrieval-augmented generation, and the idea is simpler than the name.&lt;/p&gt;
&lt;h2 id="the-problem-rag-solves"&gt;
 The problem RAG solves
 
 &lt;a class="anchor" href="#the-problem-rag-solves"&gt;#&lt;/a&gt;
 
&lt;/h2&gt;
&lt;p&gt;Ask a plain model &amp;ldquo;what is our refund policy?&amp;rdquo; and it has two options, both bad. It can admit it does
not know, or it can &lt;a href="https://chineseman.net/why-llms-hallucinate/"&gt;make something up&lt;/a&gt; that sounds like a refund policy. It
was never trained on your policy, so it genuinely cannot know.&lt;/p&gt;</description></item><item><title>Prompt Engineering: How to Actually Get Good Answers</title><link>https://chineseman.net/prompt-engineering-basics/</link><pubDate>Tue, 14 Jul 2026 00:00:00 +0000</pubDate><guid>https://chineseman.net/prompt-engineering-basics/</guid><description>&lt;p&gt;&amp;ldquo;Prompt engineering&amp;rdquo; sounds like a specialized skill, but it is mostly common sense once you know how
a language model works. Since a model just &lt;a href="https://chineseman.net/how-llms-work/"&gt;continues your text in the most plausible way&lt;/a&gt;,
the way you ask shapes what you get. A vague prompt gives a vague answer. A clear, well-set-up prompt
gives a sharp one. Here are the techniques that actually move the needle.&lt;/p&gt;
&lt;h2 id="be-specific-about-what-you-want"&gt;
 Be specific about what you want
 
 &lt;a class="anchor" href="#be-specific-about-what-you-want"&gt;#&lt;/a&gt;
 
&lt;/h2&gt;
&lt;p&gt;The most common mistake is being too vague and expecting the model to read your mind. It cannot. It
fills ambiguity with the most generic plausible answer.&lt;/p&gt;</description></item><item><title>Running AI Models Locally: Open Weights and Quantization</title><link>https://chineseman.net/running-ai-locally/</link><pubDate>Tue, 14 Jul 2026 00:00:00 +0000</pubDate><guid>https://chineseman.net/running-ai-locally/</guid><description>&lt;p&gt;Most people assume AI only lives in the cloud: you send your text to a company&amp;rsquo;s servers, they run a
giant model, and they send an answer back (and bill you per &lt;a href="https://chineseman.net/what-is-a-token/"&gt;token&lt;/a&gt;). But you can
also run capable models directly on your own computer or phone. No cloud, no per-message cost, nothing
leaving your device. Here is how that works and when it is worth doing.&lt;/p&gt;
&lt;h2 id="open-weight-models"&gt;
 Open-weight models
 
 &lt;a class="anchor" href="#open-weight-models"&gt;#&lt;/a&gt;
 
&lt;/h2&gt;
&lt;p&gt;The models you can run yourself are called &lt;strong&gt;open-weight&lt;/strong&gt; models. The &amp;ldquo;weights&amp;rdquo; are the giant set of
numbers that make up a trained model, the thing it learned during training. When a lab releases those
weights openly, anyone can download them and run the model on their own hardware, instead of it living
locked on a company&amp;rsquo;s servers.&lt;/p&gt;</description></item><item><title>Why LLMs Hallucinate, and How to Reduce It</title><link>https://chineseman.net/why-llms-hallucinate/</link><pubDate>Tue, 14 Jul 2026 00:00:00 +0000</pubDate><guid>https://chineseman.net/why-llms-hallucinate/</guid><description>&lt;p&gt;The most important thing to know about AI is that it will sometimes state something false with total
confidence. A made-up statistic, a citation to a paper that does not exist, an API function that was
never real. This is called hallucination, and it is not a bug that will be patched away next month. It
comes straight from how these models work, and understanding why is the key to working around it.&lt;/p&gt;</description></item><item><title>How Large Language Models Actually Work</title><link>https://chineseman.net/how-llms-work/</link><pubDate>Mon, 13 Jul 2026 00:00:00 +0000</pubDate><guid>https://chineseman.net/how-llms-work/</guid><description>&lt;p&gt;Every AI chatbot, coding assistant, and agent you have used is built on a large language model, or
LLM. They can feel like they understand you, reason with you, and know things. Underneath, they are
doing something far simpler than that impression suggests, and understanding what it is explains most
of their strange behavior.&lt;/p&gt;
&lt;h2 id="the-one-sentence-version"&gt;
 The one-sentence version
 
 &lt;a class="anchor" href="#the-one-sentence-version"&gt;#&lt;/a&gt;
 
&lt;/h2&gt;
&lt;p&gt;An LLM predicts the next chunk of text, given everything before it, over and over.&lt;/p&gt;</description></item><item><title>What Is a Token, and Why It Shows Up on Your Bill</title><link>https://chineseman.net/what-is-a-token/</link><pubDate>Mon, 13 Jul 2026 00:00:00 +0000</pubDate><guid>https://chineseman.net/what-is-a-token/</guid><description>&lt;p&gt;If you spend any time around AI, you will keep bumping into the word &amp;ldquo;token.&amp;rdquo; The context window is
measured in tokens. Pricing is per token. Bills go up when you use more of them. It is the basic unit
everything in AI is counted in, and it is worth five minutes to understand.&lt;/p&gt;
&lt;h2 id="what-a-token-actually-is"&gt;
 What a token actually is
 
 &lt;a class="anchor" href="#what-a-token-actually-is"&gt;#&lt;/a&gt;
 
&lt;/h2&gt;
&lt;p&gt;A token is a chunk of text. Not quite a word, not quite a letter, but something in between. Before a
language model can work with your text, it chops it into these chunks, because the model does not
operate on raw letters or whole words, it operates on tokens.&lt;/p&gt;</description></item><item><title>Context Windows, and Why AI Agents Forget</title><link>https://chineseman.net/context-windows-explained/</link><pubDate>Sun, 12 Jul 2026 00:00:00 +0000</pubDate><guid>https://chineseman.net/context-windows-explained/</guid><description>&lt;p&gt;If you have used an AI tool for a long session, you have probably felt it start to slip: it forgets
something you said earlier, loses track of a decision, or repeats itself. That is not the model being
dim. It is running into the &lt;strong&gt;context window&lt;/strong&gt;, the single most important constraint to understand
about how these tools behave.&lt;/p&gt;
&lt;h2 id="what-a-context-window-is"&gt;
 What a context window is
 
 &lt;a class="anchor" href="#what-a-context-window-is"&gt;#&lt;/a&gt;
 
&lt;/h2&gt;
&lt;p&gt;A language model can only consider so much text at one time. That maximum is its context window, and
everything the model is working with has to fit inside it: your instructions, the entire conversation
so far, any files or data it has been given, and the results of every tool it has used.&lt;/p&gt;</description></item><item><title>Free Things to Do in San Francisco That Are Actually Worth It</title><link>https://chineseman.net/free-things-to-do-sf/</link><pubDate>Sun, 12 Jul 2026 00:00:00 +0000</pubDate><guid>https://chineseman.net/free-things-to-do-sf/</guid><description>&lt;p&gt;San Francisco is brutally expensive to live in and almost free to actually enjoy. The best things
here (the coastline, the parks, the views) do not cost anything, and the city is dense enough that
most of them are a walk or a cheap bus ride apart. You do not need to spend money to have a great day
here. You need to know where to go.&lt;/p&gt;
&lt;h2 id="the-parks"&gt;
 The parks
 
 &lt;a class="anchor" href="#the-parks"&gt;#&lt;/a&gt;
 
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Golden Gate Park.&lt;/strong&gt; Bigger than Central Park and stuffed with free things: the botanical garden
has free hours for residents, the bison paddock is genuinely free bison, and there are lakes,
windmills, and endless trails. You could spend a dozen full days here and not repeat.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The Presidio.&lt;/strong&gt; A former army base turned enormous park, with forests, overlooks, and some of
the best views of the Golden Gate Bridge in the city. Free, and criminally underused.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Lands End.&lt;/strong&gt; Cliffside trail along the northwest corner with ocean on one side and the bridge in
the distance. Walk out to the labyrinth and the ruins. This is one of the most beautiful free walks
in any American city.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Twin Peaks.&lt;/strong&gt; The classic panoramic view over the entire city and bay. Free, and best at sunset
or after dark when the whole grid lights up.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dolores Park.&lt;/strong&gt; The city&amp;rsquo;s living room on a sunny day. Bring a blanket, watch the whole town show
up, spend nothing.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="the-coast-and-the-ruins"&gt;
 The coast and the ruins
 
 &lt;a class="anchor" href="#the-coast-and-the-ruins"&gt;#&lt;/a&gt;
 
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Fort Point.&lt;/strong&gt; The Civil War-era brick fort tucked directly under the south end of the Golden Gate
Bridge. Free to walk through, and the view straight up at the bridge is unreal. One of the best
free spots in the city and one most residents somehow never visit.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sutro Baths.&lt;/strong&gt; The ruins of a giant 1890s public bathhouse, right on the ocean next to Lands End.
Free to wander, atmospheric as anything, especially in the fog.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ocean Beach and Baker Beach.&lt;/strong&gt; Miles of Pacific coastline. Ocean Beach for the long flat walk and
the sunset, Baker Beach for the framed shot of the bridge. Both free, both spectacular.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Crissy Field.&lt;/strong&gt; Flat waterfront path along the bay with the bridge dead ahead. Perfect for a
walk, a run, or doing absolutely nothing on the grass.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="free-museum-days"&gt;
 Free museum days
 
 &lt;a class="anchor" href="#free-museum-days"&gt;#&lt;/a&gt;
 
&lt;/h2&gt;
&lt;p&gt;Most of the big San Francisco museums have &lt;strong&gt;free days&lt;/strong&gt;, usually once a month, and several are free
year-round for residents of certain counties or on specific days. The de Young, the Legion of Honor,
the Academy of Sciences, and others all have free or discounted access if you time it right. Check
each museum&amp;rsquo;s site for its free day and build your month around it. And your
&lt;a href="https://chineseman.net/library-free-streaming/"&gt;library card unlocks free museum passes&lt;/a&gt; too, on top of all the streaming.&lt;/p&gt;</description></item><item><title>Tool Use and Function Calling, Explained</title><link>https://chineseman.net/tool-use-explained/</link><pubDate>Sat, 11 Jul 2026 00:00:00 +0000</pubDate><guid>https://chineseman.net/tool-use-explained/</guid><description>&lt;p&gt;Here is a puzzle. A language model does exactly one thing: it produces text. It cannot search the
web, read a file, or query a database. And yet AI agents do all of those things constantly. How?&lt;/p&gt;
&lt;p&gt;The answer is &lt;strong&gt;tool use&lt;/strong&gt; (also called function calling), and it is the mechanism that underpins
every agent. Once it clicks, the whole idea of agents stops seeming magical. The model still only
produces text. The trick is what that text is allowed to say.&lt;/p&gt;</description></item><item><title>How Coding Agents Work Under the Hood</title><link>https://chineseman.net/how-coding-agents-work/</link><pubDate>Fri, 10 Jul 2026 00:00:00 +0000</pubDate><guid>https://chineseman.net/how-coding-agents-work/</guid><description>&lt;p&gt;Coding agents (the tools that read your codebase, write changes, and run your tests) are the most
mature kind of AI agent, and the most useful window into how agents work in general. Underneath the
polish, a coding agent is just &lt;a href="https://chineseman.net/the-agent-loop/"&gt;the agent loop&lt;/a&gt; pointed at a specific set of tools.
Here is what those tools are and how the whole thing hangs together.&lt;/p&gt;
&lt;h2 id="the-tools-a-coding-agent-has"&gt;
 The tools a coding agent has
 
 &lt;a class="anchor" href="#the-tools-a-coding-agent-has"&gt;#&lt;/a&gt;
 
&lt;/h2&gt;
&lt;p&gt;An agent can only affect the world through its tools, so the tool set defines what a coding agent can
do. The common ones are exactly what a developer uses:&lt;/p&gt;</description></item><item><title>How to Furnish an SF Apartment for Almost Nothing</title><link>https://chineseman.net/furnishing-sf-apartment-free/</link><pubDate>Fri, 10 Jul 2026 00:00:00 +0000</pubDate><guid>https://chineseman.net/furnishing-sf-apartment-free/</guid><description>&lt;p&gt;San Francisco throws away astonishing furniture. This is a transient, expensive, high-turnover city
full of people who are moving in a hurry, and a solid couch is heavy, so a huge amount of perfectly
good stuff ends up free on the curb or given away rather than moved. I have furnished most of an
apartment for close to nothing. Here is where it comes from and when to look.&lt;/p&gt;
&lt;h2 id="the-channels-ranked"&gt;
 The channels, ranked
 
 &lt;a class="anchor" href="#the-channels-ranked"&gt;#&lt;/a&gt;
 
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Buy Nothing groups.&lt;/strong&gt; These are hyperlocal gift groups (on Facebook and the Buy Nothing app)
where neighbors give things away for free, no strings. Join the one for your specific neighborhood.
People post couches, desks, lamps, kitchenware, all of it, and it goes to whoever asks nicely.
This is the single best source, because it is neighbors clearing out, not resellers.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Craigslist &amp;ldquo;free&amp;rdquo; section.&lt;/strong&gt; The classic. Sort the SF Craigslist free category by newest and
check it daily. The good stuff goes fast, so speed matters more than patience.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Facebook Marketplace, filtered to $0.&lt;/strong&gt; Same idea, different crowd. Set the price filter to
free and set an alert.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Nextdoor.&lt;/strong&gt; Neighbors post free items and curb alerts here too. Worth a scan.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The actual curb.&lt;/strong&gt; In this city, &amp;ldquo;free pile&amp;rdquo; is a genuine furnishing strategy. People leave good
things on the sidewalk with a &amp;ldquo;free&amp;rdquo; sign, especially in denser neighborhoods.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="timing-is-everything-the-end-of-the-month"&gt;
 Timing is everything: the end of the month
 
 &lt;a class="anchor" href="#timing-is-everything-the-end-of-the-month"&gt;#&lt;/a&gt;
 
&lt;/h2&gt;
&lt;p&gt;Here is the insider move. Leases in San Francisco overwhelmingly turn over at the &lt;strong&gt;end of the
month&lt;/strong&gt;, so the last few days of any month, and the first day or two of the next, are a flood of
people frantically getting rid of furniture they cannot move. The end of the month is your shopping
season. Walk or bike a few dense residential blocks on the 30th, 31st, and 1st and you will pass
real furniture on the sidewalk.&lt;/p&gt;</description></item><item><title>The Agent Loop: How AI Agents Actually Work</title><link>https://chineseman.net/the-agent-loop/</link><pubDate>Thu, 09 Jul 2026 00:00:00 +0000</pubDate><guid>https://chineseman.net/the-agent-loop/</guid><description>&lt;p&gt;If you understand one thing about how AI agents work, make it this: the &lt;strong&gt;agent loop.&lt;/strong&gt; It is the
single mechanism that turns a language model from a thing that answers questions into a thing that
gets work done. Once you see the loop, agents stop being mysterious.&lt;/p&gt;
&lt;h2 id="the-loop-in-one-paragraph"&gt;
 The loop in one paragraph
 
 &lt;a class="anchor" href="#the-loop-in-one-paragraph"&gt;#&lt;/a&gt;
 
&lt;/h2&gt;
&lt;p&gt;An agent runs in a cycle. The model looks at the current situation and the tools available to it. It
either produces a final answer, in which case the loop ends, or it decides to use a tool. If it calls
a tool, your program runs that tool for real, captures the result, and hands the result back to the
model. The model looks at the new situation, including what the tool just returned, and decides
again. This repeats until the model has nothing left to do and gives its final answer.&lt;/p&gt;</description></item><item><title>Cut Your Own Hair: A $25 Clipper Pays for Itself in One Haircut</title><link>https://chineseman.net/cut-your-own-hair/</link><pubDate>Wed, 08 Jul 2026 00:00:00 +0000</pubDate><guid>https://chineseman.net/cut-your-own-hair/</guid><description>&lt;p&gt;A haircut in San Francisco runs anywhere from $40 to $70 once you tip, and you need one every three
or four weeks if you keep it short. Do that math over a year and you are spending five to eight
hundred dollars to have someone run a clipper over your head for fifteen minutes. I bought a clipper
off Amazon for about $25 and it paid for itself before the first haircut was even finished.&lt;/p&gt;</description></item><item><title>What Is an AI Agent?</title><link>https://chineseman.net/what-is-an-ai-agent/</link><pubDate>Wed, 08 Jul 2026 00:00:00 +0000</pubDate><guid>https://chineseman.net/what-is-an-ai-agent/</guid><description>&lt;p&gt;&amp;ldquo;AI agent&amp;rdquo; is one of those phrases that gets used constantly and explained rarely. Strip away the
hype and it is a simple idea: an agent is a language model that has been given tools and a goal, and
that works toward the goal in steps instead of answering in a single reply.&lt;/p&gt;
&lt;p&gt;That one difference, acting in steps versus answering once, is the whole distinction. Everything else
is detail.&lt;/p&gt;</description></item><item><title>How to Make Chinese Steamed Egg (Silky Water Egg)</title><link>https://chineseman.net/chinese-steamed-egg/</link><pubDate>Mon, 06 Jul 2026 00:00:00 +0000</pubDate><guid>https://chineseman.net/chinese-steamed-egg/</guid><description>&lt;p&gt;Chinese steamed egg (zhengdan, sometimes called water egg) is a savory custard made from beaten eggs
and water, steamed gently until it just sets into something silky and soft enough to eat with a
spoon. It is delicate, soothing, and mild, the kind of dish Chinese families make for kids, for
elders, and for anyone who wants something gentle and warm. Finished with a little soy sauce and
sesame oil, it is quietly one of the best things you can do with a couple of eggs.&lt;/p&gt;</description></item><item><title>Cancel Netflix: Your Library Streams Movies for Free</title><link>https://chineseman.net/library-free-streaming/</link><pubDate>Sun, 05 Jul 2026 00:00:00 +0000</pubDate><guid>https://chineseman.net/library-free-streaming/</guid><description>&lt;p&gt;Streaming subscriptions are the modern cable bill. Netflix, a music service, an audiobook app, a
couple of the smaller ones, and suddenly you are bleeding sixty or seventy dollars a month to watch
things you half pay attention to. Almost all of it is available for free, legally, from the public
library. A San Francisco library card costs nothing and quietly replaces most of that stack.&lt;/p&gt;
&lt;h2 id="the-card-is-free-and-takes-ten-minutes"&gt;
 The card is free and takes ten minutes
 
 &lt;a class="anchor" href="#the-card-is-free-and-takes-ten-minutes"&gt;#&lt;/a&gt;
 
&lt;/h2&gt;
&lt;p&gt;An &lt;strong&gt;SFPL card is free&lt;/strong&gt; to anyone who lives, works, goes to school, or owns property in San
Francisco. You can sign up online in a few minutes and start using the digital services immediately,
before you even pick up the physical card. That one card is the key to everything below.&lt;/p&gt;</description></item><item><title>How to Make Scallion Oil Noodles</title><link>https://chineseman.net/scallion-oil-noodles/</link><pubDate>Sun, 05 Jul 2026 00:00:00 +0000</pubDate><guid>https://chineseman.net/scallion-oil-noodles/</guid><description>&lt;p&gt;Scallion oil noodles (cong you ban mian) are a Shanghai classic built on almost nothing: noodles
tossed in fragrant scallion oil and a sweet, savory soy sauce, with the browned scallions scattered
back on top. There is no meat, no vegetables to speak of, and yet the smell alone will pull people
into the kitchen. It is proof that a couple of cheap ingredients, treated with a little patience, can
beat almost anything you would order out.&lt;/p&gt;</description></item><item><title>San Francisco Rent Control, Explained by Someone Paying $1,680 for a $3,800 Apartment</title><link>https://chineseman.net/sf-rent-control/</link><pubDate>Sun, 05 Jul 2026 00:00:00 +0000</pubDate><guid>https://chineseman.net/sf-rent-control/</guid><description>&lt;p&gt;My apartment rents for somewhere between $3,400 and $3,800 on the open market today. I pay
&lt;strong&gt;$1,680&lt;/strong&gt;. Same unit, same building, I just signed two years ago and never left. That gap is rent
control, the single most valuable financial asset a normal person can hold in San Francisco, and
most of the people who qualify for it do not understand it well enough to actually use it.&lt;/p&gt;
&lt;p&gt;This is the long version, because it is worth understanding properly. Get this one thing right and
it outperforms almost any raise, promotion, or side hustle you will ever chase in this city.&lt;/p&gt;</description></item><item><title>How to Eat for Free in San Francisco: the Tech Event Circuit</title><link>https://chineseman.net/free-food-sf-tech-events/</link><pubDate>Sat, 04 Jul 2026 00:00:00 +0000</pubDate><guid>https://chineseman.net/free-food-sf-tech-events/</guid><description>&lt;p&gt;San Francisco runs on catered events. On any given weeknight there are dozens of tech meetups,
product launches, hackathons, demo nights, and mixers across the city, and a huge share of them
feed you, because free food is how they get bodies in the door. If you know where to look, you can
eat well several nights a week without buying a single meal. Here is the circuit.&lt;/p&gt;
&lt;h2 id="the-calendar-luma"&gt;
 The calendar: Luma
 
 &lt;a class="anchor" href="#the-calendar-luma"&gt;#&lt;/a&gt;
 
&lt;/h2&gt;
&lt;p&gt;The single best tool is &lt;strong&gt;Luma&lt;/strong&gt; (lu.ma). It is where the SF tech scene posts events. You can browse
by night, filter for what is near you, and RSVP in two taps. Skim the descriptions for the magic
words: &amp;ldquo;food and drinks provided,&amp;rdquo; &amp;ldquo;dinner served,&amp;rdquo; &amp;ldquo;catered,&amp;rdquo; &amp;ldquo;happy hour.&amp;rdquo; Those events are
dinner. RSVP to a couple each week and you have a rotating meal plan that also happens to be full of
interesting people.&lt;/p&gt;</description></item><item><title>How to Make Mapo Tofu</title><link>https://chineseman.net/mapo-tofu/</link><pubDate>Sat, 04 Jul 2026 00:00:00 +0000</pubDate><guid>https://chineseman.net/mapo-tofu/</guid><description>&lt;p&gt;Mapo tofu is the famous Sichuan dish of soft tofu and ground pork simmered in a deep red, spicy,
savory sauce, served over rice. It is bold where a lot of home cooking is gentle: hot, a little
numbing from Sichuan peppercorn, and packed with the fermented, umami-rich flavor that makes Sichuan
food what it is. A plate of it over rice is one of the most satisfying cheap meals there is.&lt;/p&gt;</description></item><item><title>How to Make Chinese Congee (Rice Porridge)</title><link>https://chineseman.net/chinese-congee/</link><pubDate>Fri, 03 Jul 2026 00:00:00 +0000</pubDate><guid>https://chineseman.net/chinese-congee/</guid><description>&lt;p&gt;Congee (jook, or zhou) is rice cooked in a large amount of water until the grains break down into a
soft, silky porridge. It is the comfort food of the Chinese kitchen: what you eat for breakfast, what
you make when someone is sick, and what you fall back on when you want something warm, gentle, and
almost free.&lt;/p&gt;
&lt;p&gt;It is worth knowing because it costs pennies and asks almost nothing of you. A little rice and a lot
of water, left to simmer, becomes a big pot of something soothing. It is endlessly adaptable through
what you put on top, it stretches a tiny amount of rice into several servings, and it is about as
easy on the stomach and the wallet as food gets.&lt;/p&gt;</description></item><item><title>The $2.05 Way to SFO: Take SamTrans, Not BART (BART Is for Tourists)</title><link>https://chineseman.net/samtrans-to-sfo/</link><pubDate>Fri, 03 Jul 2026 00:00:00 +0000</pubDate><guid>https://chineseman.net/samtrans-to-sfo/</guid><description>&lt;p&gt;Everyone in San Francisco tells you to take BART to the airport. Everyone in San Francisco is wrong.
BART to SFO is a tourist tax with a train attached. I take the &lt;strong&gt;SamTrans bus for $2.05&lt;/strong&gt;, it drops
me right at the terminal, and I keep the other eight-plus dollars. Here is the full breakdown, every
option, honest about the tradeoffs.&lt;/p&gt;
&lt;h2 id="every-way-to-sfo-side-by-side"&gt;
 Every way to SFO, side by side
 
 &lt;a class="anchor" href="#every-way-to-sfo-side-by-side"&gt;#&lt;/a&gt;
 
&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Option&lt;/th&gt;
 &lt;th&gt;Cost one way&lt;/th&gt;
 &lt;th&gt;Rough time from the city&lt;/th&gt;
 &lt;th&gt;Verdict&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Uber / Lyft&lt;/td&gt;
 &lt;td&gt;$40 to $70&lt;/td&gt;
 &lt;td&gt;25 to 40 min&lt;/td&gt;
 &lt;td&gt;Unhinged for one person&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;BART&lt;/td&gt;
 &lt;td&gt;~$10 to $11&lt;/td&gt;
 &lt;td&gt;~30 min from downtown&lt;/td&gt;
 &lt;td&gt;Fast, and overpriced on purpose&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;SamTrans bus&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;$2.05&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;~45 to 60 min&lt;/td&gt;
 &lt;td&gt;The move&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Same destination. One option costs five times more and lets you feel clever for &amp;ldquo;taking transit.&amp;rdquo;&lt;/p&gt;</description></item><item><title>Buy It Once: The Patagonia and Darn Tough Warranty Play</title><link>https://chineseman.net/buy-it-for-life-clothing/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://chineseman.net/buy-it-for-life-clothing/</guid><description>&lt;p&gt;The most expensive way to buy clothes is cheaply. Fast fashion is a subscription you pay every few
months when the seams blow out. The frugal move is the opposite: buy a small number of high-quality
things, once, that are guaranteed for life, and then simply never buy them again. Two brands make
this close to a cheat code.&lt;/p&gt;
&lt;h2 id="darn-tough-socks-a-real-lifetime-warranty"&gt;
 Darn Tough socks: a real lifetime warranty
 
 &lt;a class="anchor" href="#darn-tough-socks-a-real-lifetime-warranty"&gt;#&lt;/a&gt;
 
&lt;/h2&gt;
&lt;p&gt;Darn Tough makes merino wool socks in Vermont with an &lt;strong&gt;unconditional lifetime warranty&lt;/strong&gt;. Not
&amp;ldquo;lifetime against manufacturing defects.&amp;rdquo; Unconditional. You wear a hole in them, any hole, any
reason, you send them back and get a new pair free, no receipt required. I own a handful of pairs.
When one finally wears through, I warranty it. My sock budget is, functionally, zero for the rest of
my life after the first buy-in.&lt;/p&gt;</description></item><item><title>How to Make Chinese Tomato and Egg Stir Fry</title><link>https://chineseman.net/tomato-and-egg-stir-fry/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://chineseman.net/tomato-and-egg-stir-fry/</guid><description>&lt;p&gt;Tomato and egg stir fry (xihongshi chao jidan) is probably the single most-cooked home dish in
China. It is soft scrambled eggs folded into cooked-down tomatoes, seasoned into a sweet and savory
sauce, and spooned over rice. Almost every Chinese kid grew up eating it, and almost every Chinese
adult can make it without thinking.&lt;/p&gt;
&lt;p&gt;The reason it is a staple is simple: it is fast, cheap, comforting, and made from two things you
always have. Ten minutes, two ingredients, one pan, and you have a complete meal that tastes like
home. The trick that separates a good version from a flat one is a small pinch of sugar, which is the
whole point of learning it properly.&lt;/p&gt;</description></item><item><title>How to Fund Part of Your Life With Hackathon Prizes</title><link>https://chineseman.net/hackathon-prizes/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://chineseman.net/hackathon-prizes/</guid><description>&lt;p&gt;A hackathon is a weekend where companies feed you, sometimes house you, and hand out real cash to
whoever builds something cool. If you can code even a little, it is one of the few side hustles that
pays out in a single weekend, comes with free food the entire time, and makes you better at your
craft while you do it. I have funded chunks of my life this way. Here is how it works.&lt;/p&gt;</description></item><item><title>How to Make Egg Fried Rice</title><link>https://chineseman.net/egg-fried-rice/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://chineseman.net/egg-fried-rice/</guid><description>&lt;p&gt;Egg fried rice is the dish every Chinese kitchen falls back on. It is leftover rice, a couple of
eggs, and some green onion, cooked fast over high heat until every grain is separate and toasty. It
takes about ten minutes, costs almost nothing, and turns yesterday&amp;rsquo;s rice into a meal that tastes
like you meant to make it.&lt;/p&gt;
&lt;p&gt;What makes it worth mastering is that it is the ultimate use-it-up dish. A container of cold rice in
the fridge plus whatever odds and ends you have becomes dinner. It is also the base recipe for a
hundred variations: add a protein and it is a full meal, add vegetables and it is a balanced one.
Learn the plain version first, because the technique is the whole game.&lt;/p&gt;</description></item><item><title>Patagonia's Warranty: What Actually Works (Not the Brochure Version)</title><link>https://chineseman.net/patagonia-warranty-what-actually-works/</link><pubDate>Tue, 30 Jun 2026 00:00:00 +0000</pubDate><guid>https://chineseman.net/patagonia-warranty-what-actually-works/</guid><description>&lt;p&gt;Patagonia&amp;rsquo;s Ironclad Guarantee is the best in the outdoor business, but the brochure version, &amp;ldquo;we
guarantee everything we make,&amp;rdquo; does not tell you how to actually use it to the fullest. Here is what
works, what does not, and the specific moves that squeeze a decade out of one jacket.&lt;/p&gt;
&lt;h2 id="the-guarantee-briefly"&gt;
 The guarantee, briefly
 
 &lt;a class="anchor" href="#the-guarantee-briefly"&gt;#&lt;/a&gt;
 
&lt;/h2&gt;
&lt;p&gt;Two programs do the work. The &lt;strong&gt;Ironclad Guarantee&lt;/strong&gt; covers actual defects in materials or
workmanship with a repair, replacement, or refund. The &lt;strong&gt;Worn Wear&lt;/strong&gt; program repairs normal wear and
tear (the busted zippers, blown seams, and small tears that come from actually using the thing) on
top of that. One covers &amp;ldquo;this was made wrong,&amp;rdquo; the other covers &amp;ldquo;I wore this hard for years.&amp;rdquo; Between
them, there is very little that ends a garment&amp;rsquo;s life. Now the part that actually matters.&lt;/p&gt;</description></item><item><title>Stop Paying $40 a Month for AI: Use GLM and Qwen Instead</title><link>https://chineseman.net/cheap-ai-glm-qwen/</link><pubDate>Tue, 30 Jun 2026 00:00:00 +0000</pubDate><guid>https://chineseman.net/cheap-ai-glm-qwen/</guid><description>&lt;p&gt;Somewhere along the way, paying $20 a month for ChatGPT Plus and another $20 for Claude Pro became
the default. Forty dollars a month, five hundred a year, for tools most people use to write emails
and reformat lists. For the vast majority of what you actually do with AI, you are massively
overpaying. The frugal move is to default to a cheap model and only reach for the premium one when
the task genuinely calls for it.&lt;/p&gt;</description></item><item><title>How I Host Everything for Free: The Best Free Tiers for Builders</title><link>https://chineseman.net/free-hosting-tiers/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://chineseman.net/free-hosting-tiers/</guid><description>&lt;p&gt;People assume shipping a website or an app means paying for servers. It does not. The free tiers from
the major platforms are now generous enough to run a real, live product on, with a real database and
a real domain, for zero dollars a month. Every app and site I run, including this one, lives on free
infrastructure. Here is the stack.&lt;/p&gt;
&lt;h2 id="hosting-the-front-end-vercel-cloudflare-netlify"&gt;
 Hosting the front end: Vercel, Cloudflare, Netlify
 
 &lt;a class="anchor" href="#hosting-the-front-end-vercel-cloudflare-netlify"&gt;#&lt;/a&gt;
 
&lt;/h2&gt;
&lt;p&gt;For websites and web apps, three platforms host you for free:&lt;/p&gt;</description></item><item><title>How to Beat Airline Bag Fees on Frontier and Other Budget Airlines</title><link>https://chineseman.net/beat-airline-bag-fees/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://chineseman.net/beat-airline-bag-fees/</guid><description>&lt;p&gt;Budget airlines like Frontier and Spirit sell you a $29 ticket and then spend the rest of the
transaction trying to claw it back in fees. The biggest one is the bag fee, and a single bag can
cost more than your flight. Here is how to fly them without paying it, up to and including the
nuclear option I demonstrate in the video below: wearing my entire wardrobe onto the plane.&lt;/p&gt;</description></item><item><title>How to Make Chinese Dumplings the Easy Way</title><link>https://chineseman.net/chinese-dumplings-easy-way/</link><pubDate>Sun, 28 Jun 2026 00:00:00 +0000</pubDate><guid>https://chineseman.net/chinese-dumplings-easy-way/</guid><description>&lt;p&gt;Dumplings (jiaozi) are little parcels of seasoned meat and vegetables wrapped in a thin dough skin,
then boiled, pan-fried, or steamed. They are one of the most traditional Chinese dishes there is,
and one of the cheapest to make at home. The filling is savory and juicy, the wrapper is soft with a
little chew, and a plate of them fresh out of the pot is hard to beat.&lt;/p&gt;
&lt;p&gt;They also happen to be the perfect group food. Folding dumplings is something people do together: a
cold day when everyone is inside, a date you want to impress, or just a night where a few friends
sit around a table and make food and talk. The whole batch runs about &lt;strong&gt;$15 and feeds around six
people&lt;/strong&gt; (roughly three meals for two), and leftovers freeze beautifully, so it doubles as
meal-prep. Here is the easy way, no homemade wrappers, no fancy technique.&lt;/p&gt;</description></item><item><title>How to Make Chicken Noodle Soup the Easy Way</title><link>https://chineseman.net/chicken-noodle-soup-easy/</link><pubDate>Sat, 27 Jun 2026 00:00:00 +0000</pubDate><guid>https://chineseman.net/chicken-noodle-soup-easy/</guid><description>&lt;p&gt;Chicken noodle soup is the classic comfort bowl: tender chicken, soft noodles, and soft aromatics in
a warm, savory broth. It is the thing you want on a cold day or when you are feeling under the
weather, though honestly it is good any time. It is also one of the cheapest, most forgiving meals
you can make, which is why it is a weeknight staple.&lt;/p&gt;
&lt;p&gt;Part of the trick here is the pasta. It does double duty: it makes the soup filling and it lets you
use less meat, which is easier on both your wallet and the planet. A big pot costs a few dollars,
reheats great, and tastes even better the next day, so it is meal prep and comfort food at the same
time. Here is the easy way, one pot.&lt;/p&gt;</description></item><item><title>How to Make Minestrone Soup the Easy Way</title><link>https://chineseman.net/minestrone-soup-easy/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://chineseman.net/minestrone-soup-easy/</guid><description>&lt;p&gt;Minestrone is a hearty Italian vegetable soup built on a tomato base, loaded with beans and pasta
and whatever vegetables you have around. It is thick, savory, and filling, the kind of bowl that
eats like a full meal. It is also vegetarian, healthy, and, most importantly, cheap.&lt;/p&gt;
&lt;p&gt;The real magic of minestrone is that it is the ultimate &lt;strong&gt;clean-out-the-fridge&lt;/strong&gt; meal. The base is a
handful of pantry staples, and after that you throw in any vegetables that need using up. That makes
it both frugal and flexible: nothing goes to waste, and no two pots are ever quite the same. It also
scales up easily and freezes well, so it is great for feeding a crowd or stocking lunches for the
week. Here is the easiest version, one pot, no skill required. Simple Chinese guys only have one
knife and use it for everything, and that is all you need here too.&lt;/p&gt;</description></item><item><title>The Easiest Chinese Soup: Pork and Seaweed, Two Ingredients</title><link>https://chineseman.net/pork-and-seaweed-soup/</link><pubDate>Thu, 25 Jun 2026 00:00:00 +0000</pubDate><guid>https://chineseman.net/pork-and-seaweed-soup/</guid><description>&lt;p&gt;This is a classic Chinese home soup stripped down to its bare essentials: ground pork and dried
seaweed in a light, clear broth. The seaweed gives it a gentle savory, slightly briny flavor, and
the pork makes it just substantial enough to feel like a meal. It is subtle rather than bold, the
kind of quiet, warming soup Chinese families make on a weeknight without thinking about it.&lt;/p&gt;
&lt;p&gt;The reason to know this one is that it might be the &lt;strong&gt;easiest Chinese soup you can make.&lt;/strong&gt; It has two
ingredients, it comes together in one pot with almost no prep, and it is nearly impossible to mess
up. It is cheap, it is comforting, and it is perfect for a cold day when you want something warm
inside without any effort. It also scales down easily to a single serving, so it is a great &amp;ldquo;I just
want soup&amp;rdquo; solution for one.&lt;/p&gt;</description></item><item><title>How to Make Chinese Stir Fry Over Rice</title><link>https://chineseman.net/chinese-stir-fry/</link><pubDate>Wed, 24 Jun 2026 00:00:00 +0000</pubDate><guid>https://chineseman.net/chinese-stir-fry/</guid><description>&lt;p&gt;Stir fry is protein and vegetables cooked fast over high heat and tossed in a simple savory sauce,
served over rice to make it a full meal. It is delicious, cheap, healthy, and quick, which is why it
ends up on my stove constantly. One pot, one plate, dinner done.&lt;/p&gt;
&lt;p&gt;What makes stir fry worth learning is how &lt;strong&gt;adaptable&lt;/strong&gt; it is. It is less a fixed recipe than a
template: pick a protein, pick some vegetables, flavor it simply, put it over rice. That makes it
perfect for using up whatever is in the fridge and for eating well on very little money. It is also
genuinely healthy, lots of vegetables, lean protein, and only as much oil and sauce as you add. Here
is the simple way, plus which vegetables actually work and which ones do not.&lt;/p&gt;</description></item><item><title>How I Built a Private, On-Device Speech-to-Text App with Whisper</title><link>https://chineseman.net/building-private-speech-to-text-whisper-app/</link><pubDate>Sun, 21 Jun 2026 00:00:00 +0000</pubDate><guid>https://chineseman.net/building-private-speech-to-text-whisper-app/</guid><description>&lt;p&gt;Most transcription apps upload your audio to a server to process it. If you are recording
anything sensitive, a doctor&amp;rsquo;s visit, an interview, a private voice note, a business call, that
is a hard no for me. So I built &lt;strong&gt;Private Transcribe&lt;/strong&gt;: speech-to-text powered by &lt;strong&gt;Whisper&lt;/strong&gt;,
running entirely on your device. The audio never leaves your phone. Here is how it came together,
and why one promise shaped every technical decision along the way.&lt;/p&gt;</description></item><item><title>Building Capybara Crossing: What Shipping a Casual Arcade Game Taught Me</title><link>https://chineseman.net/building-capybara-crossing-arcade-game/</link><pubDate>Thu, 18 Jun 2026 00:00:00 +0000</pubDate><guid>https://chineseman.net/building-capybara-crossing-arcade-game/</guid><description>&lt;p&gt;After a long run of utility apps, I wanted to make something that was just fun. Something my
niece could pick up in two seconds with no tutorial and no explanation. The &amp;ldquo;hop across endless
lanes of traffic&amp;rdquo; formula is a classic for a reason, so I dropped a &lt;strong&gt;capybara&lt;/strong&gt; into it and
built &lt;strong&gt;Capybara Crossing&lt;/strong&gt;: hop across roads, train tracks, and rivers, grab coins, try not to
die. It turned out that a casual game is a completely different discipline from a tool, and it
taught me things the tools never did.&lt;/p&gt;</description></item><item><title>How I Built an AI Chat App That Runs Entirely On Your Phone</title><link>https://chineseman.net/building-offline-ai-chat-app-personal-llm/</link><pubDate>Sun, 14 Jun 2026 00:00:00 +0000</pubDate><guid>https://chineseman.net/building-offline-ai-chat-app-personal-llm/</guid><description>&lt;p&gt;Every mainstream AI chat app ships your conversations off to someone&amp;rsquo;s server. I wanted the
opposite: a model that runs on your phone, messages that never leave the device, no login,
no subscription. That app became &lt;strong&gt;Personal LLM&lt;/strong&gt;, and getting a language model to behave
itself on a phone was the most interesting engineering problem I have taken on alone.&lt;/p&gt;
&lt;div class="app-shots"&gt;
 &lt;img src="https://chineseman.net/img/llm/1.png" alt="Personal LLM model list showing Qwen 3 8B, Qwen 3 VL 8B vision, and Qwen 3 4B with sizes and RAM requirements" loading="lazy"&gt;
 &lt;img src="https://chineseman.net/img/llm/2.png" alt="Personal LLM model list showing Qwen 3 1.7B, GLM-Edge 1.5B, and Qwen 3 0.6B on-device language models" loading="lazy"&gt;
 &lt;img src="https://chineseman.net/img/llm/3.png" alt="Personal LLM chat screen running Qwen 3 0.6B entirely on-device, replying to a message while offline" loading="lazy"&gt;
&lt;/div&gt;
&lt;h2 id="the-itch"&gt;
 The itch
 
 &lt;a class="anchor" href="#the-itch"&gt;#&lt;/a&gt;
 
&lt;/h2&gt;
&lt;p&gt;Three things kept bugging me about the mainstream AI apps I was using.&lt;/p&gt;</description></item></channel></rss>