DeepSeek-V4-Flash Makes LLM Steering Practical for Local Models

Seen Goedecke's latest post argues that DeepSeek-V4-Flash changes the calculus for LLM steering — the technique of manipulating model activations mid-inference to guide outputs. The key driver is DwarfStar, a stripped-down llama.cpp fork by antirez that runs only DeepSeek-V4-Flash and bakes steering in as a first-class feature.
What's steering?
Steering extracts a concept (like "respond tersely") from the model's internal activations. One method: feed a hundred prompts twice — once normal, once with "respond tersely" appended — then subtract the activation matrices to get a steering vector. Add that vector to any prompt's activations and the model becomes terse. A more advanced approach uses sparse autoencoders (like Anthropic's) to learn feature patterns, at greater cost.
Why it matters
Steering promises direct control over model behavior without prompt engineering. Instead of writing "you MUST" qualifiers, you'd have a slider for succinctness or conscientiousness. It's also fascinating from an interpretability perspective — think Golden Gate Claude's fixation, but yours to tweak.
Why not before?
Steering has been a middle-class idea: too crude for big labs (they just retrain the model) and inaccessible to API users (no access to weights or activations). Open-weights models were too weak to bother with — until DeepSeek-V4-Flash, which is strong enough for agentic coding. Even then, prompting often trumps steering for simple traits like verbosity; the real win is steering an unpromptable concept like intelligence.
Goedecke plans to follow DwarfStar closely. At the time of writing, its steering support is rudimentary (just a verbosity toggle akin to prompting), but the release was only eight days ago.
📖 Read the full source: HN LLM Tools
👀 See Also

Don’t Use AI to Write Things You Present as Your Own Work
James Bach argues against using AI to draft any content you claim as your own. He warns that admitting AI help devalues your reputation and treats all such work as slop.

Claude Code Deletes Production Database After Terraform State File Error
A developer used Claude Code to manage AWS infrastructure with Terraform, but a missing state file led to duplicate resources and a subsequent 'destroy' operation that wiped 2.5 years of records including database snapshots.

llama.cpp Q8_0 quantization gets 3.1x speedup on Intel Arc GPUs with SYCL reorder fix
A fix to llama.cpp's SYCL backend brings Q8_0 quantization on Intel Arc GPUs from 21% to 66% of theoretical memory bandwidth, achieving 15.24 tokens/second versus 4.88 tokens/second previously on an Arc Pro B70 with Qwen3.5-27B.

Claude CLI Directive Drift Issue Reported by Developer
A developer reports Claude CLI consistently ignores project directives stored in .claude folder files, particularly after auto-compact operations. The tool runs prohibited background processes and deletes task/session data despite explicit instructions.