Read the show (text)
Today in 60 seconds
5 stories, most important first · tap a headline for the full storyChina clears DeepSeek, MiniMax for overseas AI deployment
Two Chinese AI labs have reportedly been approved to deploy models abroad, but scope, countries and terms are unknown, so builders should wait before acting.
Read the full story →Moonshot's Singapore hiring shows how China's open-model labs plan to get paid abroad
Moonshot AI has made its first visible sales hire outside China, in Singapore. It raises a question: how do labs that give their models away make money?
Read the full story →vLLM says it has matched the performance curve of DeepSeek's in-house engine DeepInfer: decode throughput gap within 6% (Chinese source)
vLLM reports its general-purpose engine tracks DeepSeek's private engine on decode speed, but the comparison uses published charts and has not been independently reproduced.
Read the full story →How to Run Underdog Saluki 27B: 2-Bit Qwen3.8-27B Tool-Calling Guide
A MarkTechPost tutorial puts Underdog Saluki 27B head to head with a rival 2-bit build in stock llama.cpp, so you can check the tool-calling claims yourself.
Read the full story →Dynamic Parametric Evaluation Suite for LLM Reasoning Benchmarks
A forum post offers adjustable-parameter tests for AI reasoning. The idea is promising, but the post has no results yet, so it is best read as a proposal.
Read the full story →
Quick hits
- A Hugging Face forum post proposes a dynamic, parametric evaluation suite aimed at benchmark contamination. It is light on detail, so treat it as an idea, not a result (see the research section).
- The vLLM claim reaches us through a Chinese-language community write-up (BAAI Community), which affects how much weight to give it (see the deep dive).
The big story
Beijing reportedly clears DeepSeek and MiniMax for overseas deployment. DeepSeek (an open-weight model lab) and MiniMax (a Chinese AI lab) have reportedly received approval to deploy their models overseas. As digitimes reported, the source is a post published by the Yuyuantantan account of China Central TV. Until now, the open question for many outside users was whether these labs could serve customers abroad at all. This report suggests they can.
Status: REPORTED. One outlet is relaying one post, and no official document is cited. STILL OPEN: which models are covered, which countries, and under what conditions. Nothing in the report changes any model's license, so the license file on each model's page still answers your commercial-use question. Our read, labelled as analysis: going abroad is now something these labs are doing on purpose. The story gives the approval, not the strategy.
What this means for you:
- Small business owner: don't switch vendors on this news. Wait for scope and terms, and write down which models your tools already depend on.
- Job seeker or student: learn to compare models from different regions side by side on your own tasks. That skill outlasts any headline.
- Creator: keep your prompts portable across models, so a change in availability never strands your work.
Source: digitimes.
Moonshot's Singapore hiring hints at how open-model labs plan to earn abroad. A digitimes.com piece reads Moonshot's hiring in Singapore as a sign of how China's open-model labs intend to get paid outside China. It pairs naturally with the approval story above: permission to deploy is one thing, a team on the ground to sell and support is another.
Status: REPORTED, headline-level. The summary we have gives no role counts, job titles or revenue figures, so we cite none. STILL OPEN: what Moonshot will actually sell, and to whom. Our read, labelled as analysis: open weights are free to download, so the money has to come from somewhere else, such as hosted access, support or business contracts. A Singapore office points toward the latter.
Why it matters to you: if you ever use one of these models through a paid service rather than running it yourself, ask who your contract is with and where your data is handled. Those answers, not the model's benchmark score, decide whether it is safe for client work. Keep a note of vendors that appear; none of this requires action today.
Source: digitimes.com.
vLLM says it has closed the gap with DeepSeek's in-house engine. According to a post on BAAI Community, vLLM says it has matched the performance curve of DeepInfer, DeepSeek's in-house inference engine, with a decode throughput gap within 6%. Decode throughput is how fast a system produces output text once it has read your prompt, and it largely sets serving cost and speed.
Status: CLAIMED by vLLM. This is a self-reported comparison, and we have not seen the numbers behind it. STILL OPEN: the hardware, the model, the batch sizes and the kind of traffic tested. A 6% gap on one setup can look different on yours.
For builders: if you serve open models yourself, the point is that a publicly available engine may now land close to a lab's private one. That could mean you don't need a proprietary stack to get good speed. Run your own prompts at your own load before trusting any headline figure, and compare cost per request, not just peak speed. If you only use hosted chat tools, you can skip this one.
Source: BAAI Community.
For builders: a 2-bit 27B model in stock llama.cpp. A MarkTechPost guide shows how to run Underdog Saluki 27B, a 2-bit build of Qwen3.8-27B (from the Qwen model family), in stock llama.cpp (a local inference program). It compares Saluki with ISTA's GSQ-RCO quantization, inspecting GGUF headers (the model file's metadata), measuring memory use, and scoring tool-calling on BFCL (a function-calling benchmark). 'Stock' means no custom fork is needed, so you can follow it with the standard tool rather than patched code. Quantization shrinks a model by storing its weights in fewer bits, which is why a 27B model can become small enough for home hardware.
Status: CONFIRMED that the guide exists and what it compares. The summary we have gives no results, so we quote none. STILL OPEN: how it holds up on your tasks, especially at 2 bits, where quality loss is the usual worry. Price not stated. Worth it if you have one modest GPU and want a bigger model on it. Start with the memory measurements and the tool-calling scores, since those tell you whether it fits and whether it can drive your own scripts.
Source: MarkTechPost.
A community proposal for benchmarks that change every time. A post on the Hugging Face forum (discuss.huggingface.co) describes a Dynamic Parametric Evaluation Suite for LLM reasoning benchmarks. From the name, the idea is that test questions are generated from adjustable parameters instead of being fixed. Our read, labelled as analysis: a model that has seen a fixed test can look better than it is, and varied versions make that harder.
Status: PROPOSED. It is a forum post, so treat it as early. We have no results, adoption or code details to report. STILL OPEN: which benchmarks it covers and whether its scores track real-world quality.
Why it matters to you: the practical lesson is one you can use now. When you compare models for your own work, don't rely on a single fixed set of questions. Write a handful of tasks and reword them or change the numbers and details between runs. A model that only does well on the exact version is telling you something, and so are leaderboard scores that look too good.
Source: discuss.huggingface.co.
The lead story
Moonshot's Singapore hire shows how open-weight labs plan to get paid abroad. Moonshot AI (a Chinese AI lab) has made what digitimes calls its first visible overseas sales hire, in Singapore. The framing from digitimes: Chinese open-weight developers gave away model weights to win developers, and a sales role abroad marks a new stage in competing outside China.
Status: REPORTED (one hire, one outlet). STILL OPEN: what is being sold, at what price, to whom, and why Singapore. Pricing is not stated.
Analysis (ours, not the source's): when weights are free, anyone can host them, so a lab's paid offer has to be something a customer can't easily do alone: a managed service, support, service guarantees, contracts, compliance help. A salesperson is how you sell those to companies. A single hire is not a strategy, so hold this loosely.
Who benefits: overseas companies that want a vendor to call when something breaks. Who may be squeezed (analysis): third-party hosts selling the same weights. Read alongside the clearance report, there is a two-point pattern of approval to go abroad plus a salesperson abroad.
What to do:
- Separate the weights from the service. Self-hosting and buying a vendor's service are different relationships.
- Check the license on the exact model version, since commercial-use terms decide whether you can build a product.
- Keep an exit plan. If you build on a hosted service, free weights can be your fallback, if the license allows it.
Source: digitimes.
Go deeper
vLLM says it is within 6% of DeepSeek's in-house engine. vLLM (an open-source serving engine) says it has matched the performance curve of DeepInfer, DeepSeek's in-house engine, with decode throughput within 6%. Source: a BAAI Community write-up in Chinese, so this is vLLM's own claim, reported second-hand. Status: REPORTED. Independent replication is STILL OPEN.
The mechanism. A model answers in two phases. Prefill reads your whole prompt at once. Decode then writes the answer one token (a word fragment) at a time. Decode throughput is tokens per second, usually summed across many simultaneous users. A performance curve plots throughput across different loads, so matching the curve is a stronger claim than matching one number.
Illustration: if the in-house engine produced 100 tokens per second on some setup, 6% behind is 94.
How engines close gaps like this (general techniques, not claims about this result): decode is mostly limited by how fast the chip reads model memory, not by raw math. So engines batch requests continuously so one memory read serves many users, manage the key-value cache (the memory of earlier tokens) in efficient blocks, fuse small GPU operations into larger ones, and sometimes use speculative decoding, where a small model drafts tokens and the big model checks them. The summary does not say what vLLM changed.
Limits: an engine tuned by a model's authors versus a general engine means a 6% gap in a favorable test could be larger on your workload. Not stated in what we have: the model, GPUs, batch sizes, prompt and output lengths, and whether latency (time to first token) was measured, since throughput can rise while one user waits longer.
Novel vs incremental: practically novel, as a general open engine claiming to track a lab's private one; technically incremental, as far as we know. Outlook (analysis): if it holds, self-hosting narrows the speed-per-dollar gap with a lab's own service, so labs must sell more than speed. Cost implications are not stated.
Source: BAAI Community.
A skill to pick up
This is a lesson, not news, inspired by the Saluki guide. Illustrative workflow, not tested by us.
Who it's for: builders choosing a compressed (quantized) model for an app that calls tools. Problem: a small build can look fine in chat and still fail at structured tool calls.
Memory math (our estimate, weights only): a 27B-parameter model at 16 bits is about 54 GB; at 8 bits about 27 GB; at 4 bits about 13.5 GB; at 2 bits about 6.75 GB. Real files and memory use run higher, because some tensors stay at higher precision and the KV cache needs room.
- Pick two builds of the same model: a higher-precision baseline and the small one.
- Write 20 tasks from your own tools, including 5 where the right move is to call no tool.
- Serve both in llama.cpp's server with identical settings and temperature 0. Illustrative command, check current docs:
llama-server -m model.gguf -c 8192 --jinja -ngl 99 - Score each reply on three things: valid structured output, correct tool, correct arguments.
- Record memory used and tokens per second.
- Decide. If the small build is within a miss or two of baseline on your 20 tasks, use it. If it fumbles the no-tool cases, don't.
Verify it worked: rerun the same 20 twice. Identical scores mean a stable test. Limit: 20 cases is a smoke test, not a benchmark.
Save time or money
The number: by our estimate, a 2-bit 27B model's weights need roughly an eighth of the memory of the 16-bit version (about 6.75 GB versus 54 GB). That is the gap between needing a big rented GPU and possibly using hardware you already own. It is an estimate; actual use runs higher.
Time estimate: building the 20-task check once is roughly an hour of work. It can save the far larger cost of deploying the wrong build.
Compare three paths side by side: a model provider's hosted API (for example, DeepSeek's or MiniMax's own service, if offered in your region), a rented GPU from a cloud such as AWS or Google Cloud running llama.cpp or vLLM, or hardware you own. Prices are not stated in today's stories, so check the current price on each pricing page, then run your 20 tasks against each path.
What you give up: a 2-bit build may lose tool-calling reliability, and if it fails your check you have spent an hour, not saved money.
Prompt of the day
Objective: have any chat model draft the 20 test cases for the tool-calling check above. Illustrative, not tested by us.
Weak prompt: Make me some tests for my model. It names no tools, no count, no format, and no categories, so you get generic output you can't score.
Better prompt:
You are helping me test a language model's tool calling. Here are my tools as JSON schemas: [PASTE SCHEMAS]. Write 20 test cases. For each, give the user message, the expected tool name or NONE, and the expected arguments. Make 12 straightforward cases, 3 with missing information where the model should ask a question, and 5 where no tool should be called. Output a JSON list with the keys user, expected_tool, expected_args. Do not invent tools that are not in my schemas.
Why it works: it supplies the real schemas, fixes the count, splits the categories, fixes the format, and adds a guardrail against invented tools.
Customize: change the mix, and add your domain's messy phrasing. Quality check: hand-check five cases and confirm the expected arguments can be derived from the user message alone.
Research in plain English
What it is: a Hugging Face forum post proposing a dynamic, parametric evaluation suite for LLM reasoning benchmarks, aimed at benchmark contamination. Contamination means test questions leaked into training data, so a model scores well by memory, not skill. The post gives little detail and is a forum post, not independent verification. Status: STILL OPEN as to results.
The idea: 'parametric' means generating fresh variants of the same problem by changing its numbers or names, so memorizing one answer can't help.
Decision this week: before picking a model for a job, make three variants of your own test task with different numbers and names. If the score drops sharply on the variants, suspect memorization and prefer the model that holds steady.
Source: Hugging Face forum.
What to watch next
Direction: open-source and China-focused AI were among the busiest areas today, and today's two China stories point the same way: from giving weights away toward getting paid abroad (REPORTED, loosely connected). Serving engines and compression are also converging on a common goal, running big models on less hardware.
Watch next: (1) STILL OPEN: official detail on which models and countries the overseas approval covers. (2) Reported claim awaiting evidence: independent reproduction of vLLM's within-6% result, with hardware and latency stated. (3) Analyst-style expectation, ours: more overseas commercial hiring by Chinese labs; a second named hire would support it.
The joke
I quantized my model to two bits; it still answers confidently, just with fewer shades of gray.
Until tomorrow
That's it for today. Tomorrow we're watching for detail on the overseas approval and any independent test of vLLM's claim. If this made you smarter, share it with one person who needs it. Thank you for spending your time with us. SI Agent News, a podcast newsletter. Made by AI.
Issue notes · 2,617 words · 15 min listen · Claims checked against their sources · Published 2026-10-25 07:16 UTC



