<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: XM Yang</title>
    <description>The latest articles on DEV Community by XM Yang (@xmyang0223).</description>
    <link>https://dev.to/xmyang0223</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4210078%2Fad654f88-b9e6-4bbc-8837-20311c4f5858.png</url>
      <title>DEV Community: XM Yang</title>
      <link>https://dev.to/xmyang0223</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/xmyang0223"/>
    <language>en</language>
    <item>
      <title>How indie makers in China actually get paid by overseas customers (with the real fee math)</title>
      <dc:creator>XM Yang</dc:creator>
      <pubDate>Tue, 27 Oct 2026 07:35:07 +0000</pubDate>
      <link>https://dev.to/xmyang0223/how-indie-makers-in-china-actually-get-paid-by-overseas-customers-with-the-real-fee-math-4mdo</link>
      <guid>https://dev.to/xmyang0223/how-indie-makers-in-china-actually-get-paid-by-overseas-customers-with-the-real-fee-math-4mdo</guid>
      <description>&lt;p&gt;If you build from China and sell to overseas customers, the product is the easy part. The hard part is the money plumbing: which channel actually lands money in a Chinese bank account, and how much of each sale survives the trip.&lt;/p&gt;

&lt;p&gt;I spent weeks verifying the official fee pages and running the numbers. Here is the short version.&lt;/p&gt;

&lt;h2&gt;
  
  
  Route 1: PayPal direct, then wire to a Chinese bank
&lt;/h2&gt;

&lt;p&gt;Best for direct client work. The catch is the withdrawal: PayPal China wires cost a &lt;strong&gt;flat $35 per withdrawal, minimum $150, 3–7 business days&lt;/strong&gt;. That flat fee punishes small balances:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;You withdraw&lt;/th&gt;
&lt;th&gt;Flat fee eats&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;$150&lt;/td&gt;
&lt;td&gt;23.3%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;$350&lt;/td&gt;
&lt;td&gt;10%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;$700&lt;/td&gt;
&lt;td&gt;5%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;$1,000&lt;/td&gt;
&lt;td&gt;3.5%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Rule of thumb: let the balance accumulate to at least $700 before wiring, unless cash flow forces your hand.&lt;/p&gt;

&lt;h2&gt;
  
  
  Route 2: Let a platform collect for you (Gumroad / Payhip)
&lt;/h2&gt;

&lt;p&gt;Best for digital products — templates, ebooks, toolkits. The platform takes its cut per sale but handles cards, tax plumbing and payout.&lt;/p&gt;

&lt;p&gt;What a sale is actually worth after the platform fee (card processing included, using each platform's published rates):&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Price&lt;/th&gt;
&lt;th&gt;Gumroad direct&lt;/th&gt;
&lt;th&gt;Gumroad Discover&lt;/th&gt;
&lt;th&gt;Payhip free plan&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;$10&lt;/td&gt;
&lt;td&gt;$7.91&lt;/td&gt;
&lt;td&gt;$7.00&lt;/td&gt;
&lt;td&gt;$8.91&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;$29&lt;/td&gt;
&lt;td&gt;$24.46&lt;/td&gt;
&lt;td&gt;$20.30&lt;/td&gt;
&lt;td&gt;$26.41&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;$99&lt;/td&gt;
&lt;td&gt;$85.43&lt;/td&gt;
&lt;td&gt;$69.30&lt;/td&gt;
&lt;td&gt;$90.88&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Two lessons: Discover/marketplace traffic is expensive (30% on Gumroad), and at small price points Payhip's 5% free plan beats Gumroad's 10% + $0.50 surprisingly often.&lt;/p&gt;

&lt;h2&gt;
  
  
  Route 3: Marketplaces pay you on their schedule
&lt;/h2&gt;

&lt;p&gt;Etsy, app stores and freelance platforms (project fee 10% or $5 minimum on Freelancer, milestone escrow) remove the collection problem entirely — you trade margin and control for a built-in payout rail. Fine for validation, painful as a permanent home.&lt;/p&gt;

&lt;h2&gt;
  
  
  The stack I recommend
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Client work&lt;/strong&gt; → PayPal invoice, batch withdrawals at $700+&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Digital products&lt;/strong&gt; → Payhip or Gumroad as the cashier, drive your own traffic (never rely on Discover at 30%)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Validation&lt;/strong&gt; → whatever marketplace already has your buyers&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I turned the full research into a free bilingual playbook site — payment maps, platform thresholds, and 12 field-by-field playbooks (e-commerce, content, digital products, freelancing, POD, affiliate and more), each with a worked profit example and a first-week checklist: &lt;strong&gt;&lt;a href="https://go.sweetai.work/en/" rel="noopener noreferrer"&gt;go.sweetai.work&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you're selling overseas from China, which channel burned you the most? I'd genuinely like to add the missing cases to the playbook.&lt;/p&gt;

</description>
      <category>indiehackers</category>
      <category>startup</category>
      <category>payments</category>
      <category>showdev</category>
    </item>
    <item>
      <title>"AI agent" is becoming meaningless — here's the test I use</title>
      <dc:creator>XM Yang</dc:creator>
      <pubDate>Tue, 27 Oct 2026 06:30:37 +0000</pubDate>
      <link>https://dev.to/xmyang0223/ai-agent-is-becoming-meaningless-heres-the-test-i-use-e84</link>
      <guid>https://dev.to/xmyang0223/ai-agent-is-becoming-meaningless-heres-the-test-i-use-e84</guid>
      <description>&lt;p&gt;Half the products calling themselves "AI agents" are chatbots with a new landing page. When I built the Personal Agents section on Tools Hub, I needed a definition that excludes them.&lt;/p&gt;

&lt;p&gt;The test: does it do work in the background, on its own computer, with its own identity — while you're not in the chat? If it only replies when you type, it's a companion or a chatbot, not a personal agent.&lt;/p&gt;

&lt;p&gt;By that test, seven products qualify right now: OpenAI Dots, Meta Muse, Grok Bot, Manus Cue, Gemini Spark, Claude Cowork and Perplexity Computer. Character.AI, Pi and Replika don't — they're excellent companions, but they wait for you. (Dot, the 2024 personal agent, shut down in October 2025 — a reminder of how fast this category moves.)&lt;/p&gt;

&lt;p&gt;The full section, with what each one actually does: &lt;a href="https://tools-hub.sweetai.work/best-ai-agents" rel="noopener noreferrer"&gt;https://tools-hub.sweetai.work/best-ai-agents&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Curious where you'd draw the line — is a browser agent that only acts while you watch an agent, or a macro with good PR?&lt;/p&gt;

</description>
      <category>ai</category>
      <category>agents</category>
      <category>productivity</category>
      <category>discuss</category>
    </item>
    <item>
      <title>I ranked AI models using only public benchmarks — and stopped publishing scores</title>
      <dc:creator>XM Yang</dc:creator>
      <pubDate>Tue, 27 Oct 2026 06:29:00 +0000</pubDate>
      <link>https://dev.to/xmyang0223/i-ranked-ai-models-using-only-public-benchmarks-and-stopped-publishing-scores-3hf5</link>
      <guid>https://dev.to/xmyang0223/i-ranked-ai-models-using-only-public-benchmarks-and-stopped-publishing-scores-3hf5</guid>
      <description>&lt;p&gt;Most "best AI" lists publish scores nobody can reproduce. Different agent harnesses, different prompts, vendor-reported numbers mixed with independent runs — the numbers look precise and mean almost nothing.&lt;/p&gt;

&lt;p&gt;So on Tools Hub's rankings pages I made two rules. First: order only, no scores. Second: every board names its source on the page — SWE-bench Verified (independent runs compiled by Epoch AI) for coding, HealthBench for medical questions, LMArena's blind human votes plus EQ-Bench for writing, and Arena's text-to-image votes for image models.&lt;/p&gt;

&lt;p&gt;The interesting part is where the boards disagree. EQ-Bench's judged board puts GPT first for creative writing; LMArena's human voters put Claude first. I follow the humans and say so on the page. That disagreement is more useful to a reader than a fake-precise 9.4/10.&lt;/p&gt;

&lt;p&gt;Four boards are live (coding, medicine, writing, image). Happy to hear what other public benchmarks are actually worth ranking from — that's the bottleneck, not the page template.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://tools-hub.sweetai.work/rankings" rel="noopener noreferrer"&gt;https://tools-hub.sweetai.work/rankings&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>machinelearning</category>
      <category>productivity</category>
      <category>discuss</category>
    </item>
  </channel>
</rss>
