Business Idea Analysis · 5 Expert AI Roles
Show HN: Qwen3.6-35B-A3B on a 16 GB M1 Pro with SSD-streamed MoE
32 out of 100 Kill
✕ STOP

Fundamental market or economic problem — can't be fixed by changing execution. Don't invest further.

5 expert AI roles Critic Market Strategist Trend Hunter Architect Deep Research
Panel lineup: Claude Opus · GPT-5 · Grok · Gemini · Perplexity
This is a technically impressive open-source Show HN demo — streaming a 35B MoE model from SSD to run on a 16GB Mac — but it is not a business. There is no ICP willing to pay, the technique is a feature that llama.cpp/MLX/Ollama can absorb in weeks, and SSD-streamed MoE inference runs at 2.5–4 tokens/sec, which loses to a RAM-resident quantized 9B–14B model on the same machine.
🧠 AI Panel Verdict ?
⚔️ Devil's Advocate
⚠ WOUND
5 risks identified
🌊 Trend Hunter
🚀 Launch Now
Mixture-of-Experts models and MLX-powered Apple Silicon inference are seeing re…
🏗️ Solution Arch
Feasibility 5/10
MVP 35days solo
🔍 Deep Research
Complete
Perplexity Sonar
🎯 Synthesizer
✕ STOP
Score: 32/100
Quick Filter ? 2/5
MVP buildable in ≤2 weeks with AI coding tools?
The C++/Metal SSD-streaming core needs manual systems engineering; architect estimates 35 days solo, not 14.
People ALREADY pay for a solution to this problem?
The comparable tools (Ollama, llama.cpp, LM Studio free tier) are all free; users run smaller quantized models at $0.
Gross margin ≥ 60%?
Compute is 100% local; only cost is R2 model distribution (~$15–70/mo), so any paid tier would have high margin.
Scales without linear cost growth?
Inference runs on the user's device; only download bandwidth scales, which R2 handles cheaply.
Clear competitive advantage vs free alternatives?
SSD/mmap expert offloading is a known technique trivially addable to the incumbents that already own distribution.
📋 Score Breakdown ?
Pain Strength
3
ICP Buying Power
3
Channel Accessibility
7
Unit Economics
4
Competitive Moat
2
Build Speed
4
AI Acceleration
5
Speed to Revenue
2
Regulatory Risk
8
Trend Timing
7
⚔️ Devil's Advocate ?
Open-source tool, no business model
High
This is a GitHub repo, not a business. There is no pricing, no customer, no revenue path — you're competing with llama.cpp, MLX, and Ollama who already do MoE offloading for free.
Probability:
85%
💡 Decide explicitly whether this is a portfolio/reputation play or a monetizable product; if the latter, define who pays and for what before writing more code.
SSD-streamed MoE is inherently slow
High
Streaming experts from SSD on every token means you're bottlenecked by disk I/O and NAND wear, not GPU. Tokens/sec will likely be single-digit — a novelty demo, not a usable tool.
Probability:
75%
💡 Publish honest tokens/sec benchmarks against Ollama Q4 quantization on the same hardware; if you're slower AND lower quality, the thesis collapses.
Incumbent frameworks absorb this in weeks
High
llama.cpp and MLX have full-time contributors and huge community momentum. SSD/mmap expert offloading is a feature PR away, not a defensible product.
Probability:
80%
💡 Contribute the technique upstream to MLX/llama.cpp for reputation instead of maintaining a lonely fork nobody installs.
SSD write endurance destroys user hardware
Medium
Constantly streaming gigabytes of weights per inference session hammers the SSD. Users who fry their soldered M1 SSD will hate you — Apple SSDs are non-replaceable.
Probability:
50%
💡 Confirm you're reading (mmap), not writing, and clearly document TBW impact; if it writes, kill this approach entirely.
Narrow audience: 16GB Mac + huge MoE
Medium
The overlap of 'people who own a 16GB M1 Pro' and 'people who need a 35B MoE locally' and 'people willing to tolerate SSD-speed inference' is a rounding error.
Probability:
65%
💡 Validate demand: does anyone actually run 35B locally on 16GB, or do they just use a smaller quantized model or the cloud?
Hidden Assumptions
People want to run a 35B MoE on 16GB rather than a smaller quantized model.
A 14B or 7B model quantized to Q4 runs entirely in RAM at 20-40 tokens/sec with good quality. Users optimize for usable speed, not the largest parameter count they can technically load.
SSD streaming makes big models 'practical' on constrained hardware.
MoE routing is dynamic per token — you can't predict which experts you need, so you're doing cold random reads constantly. This is orders of magnitude slower than RAM and often slower than just using a cloud API for free-tier volumes.
A clever technical hack translates into value someone will pay for or adopt.
The local-LLM space is littered with brilliant one-off Show HN demos with 300 stars and zero users. Technical novelty and product adoption are almost unrelated.
⚠️ Cognitive Bias Check
Sesgo de optimismo
Leading with 'runs 35B on 16GB' frames the best-case (it loads) as the headline, ignoring the practical-case (usable speed and quality).
✅ Reality check: Publish real tokens/sec and side-by-side quality vs a RAM-resident smaller model.
Confirmation Bias
The Show HN framing seeks technical applause, which confirms 'this is cool' but never tests 'anyone will use this daily.'
✅ Reality check: Track how many stargazers become weekly active users after 30 days — near zero would falsify the value assumption.
Sunk Cost
The effort of implementing streamed MoE creates pressure to promote and maintain it even if benchmarks show it's impractical.
✅ Reality check: Ask: if you saw this repo today with no ownership, would you install it over Ollama? If no, stop.
🤖 AI Commoditization Risk
Days to Clone
5
Big Tech Risk
High
Essentially zero moat. Expert offloading to disk/mmap is a known technique already present or trivially addable in llama.cpp, MLX, and Ollama — the frameworks that already own the distribution channel.
Worst Case
In 18 months the repo has 400 stars, 3 open issues about SSD wear, and no daily active users. MLX shipped native MoE offloading in a point release, Ollama made it a one-line config, and your fork is unmaintained. The time went into a portfolio piece that impressed a few HN commenters and nobody else.
Minimum Experiment
Spend one afternoon ($0) benchmarking your SSD-streamed 35B against Ollama running a Q4 14B on the same M1 Pro: measure tokens/sec, output quality on 10 prompts, and SSD read volume. If you're not clearly better on the quality/speed frontier, the core thesis is dead — post the honest numbers.
💡 Alternative Cost
1
Contribute the SSD/mmap offloading technique as a PR to MLX or llama.cpp.
Same engineering effort, but you inherit their distribution and get a durable reputation credential instead of maintaining an orphan fork.
2
Write a rigorous benchmark blog post comparing local-model strategies on constrained Macs.
Benchmarks get shared and cited far more than yet another runner; establishes you as the authority in the niche with a fraction of the code.
3
Build a thin product on top of local models solving a specific painful workflow (e.g., private on-device document Q&A for a regulated profession).
Moves you from commoditized infrastructure into a use case where someone actually has a wallet and a problem.
📊 Market & Competition ?
⚠️ This expert's response could not be parsed automatically — the verdict is based on the remaining experts
Raw expert output — automatic parsing failed

{ "market_score": 5, "tam_usd_b": 0.34, "sam_usd_m": 21.1, "som_usd_m": 0.38, "tam_methodology": "Bottom-up: (1) Global developers ~28.7M; assume 20% will actively run local LLMs in next 12–24 months => 5.7M. Of those, 25% would pay for better runtime/UX/perf => 1.43M seats at ~$144/yr => ~$206M. (2) AI hobbyists willing to pay: ~1.0–1.5M at ~$60/yr => $60–$90M (midpoint $75M). (3) SMB/team licenses: ~150k seats at ~$240/yr => ~$36M. Sum midpoint ≈ $317–$347M; we use $340M TAM to reflect upside on Windows/Linux adoption.", "competitors": [ { "name": "Ollama", "price": "$0 (open-source CLI/server); enterprise features rumored", "revenue_est": "$0–$5M ARR (est., mostly indirect/enterprise pilots)", "strength": "Extremely simple developer UX and massive community/model registry momentum on macOS and Linux.", "weakness": "General-purpose runtime; no deep specialization for MoE expert streaming from SSD on low-RAM Macs." }, { "name": "llama.cpp", "price": "$0 (open-source library/CLI)", "revenue_est": "$0 (OSS core; commercial forks exist)", "strength": "Highly optimized Metal kernels and ubiquitous GGUF ecosystem with very wide hardware coverage.", "weakness": "Primitive MoE scheduling and I/O prefetching; UX and packaging for teams is minimal." }, { "name": "LM Studio", "price": "Free; Pro/Teams ~$15–$20/user/mo (est.)", "revenue_est": "$1–$3M ARR (est., based on download base and plausible conversion)", "strength": "Best-in-class desktop UX for local models with curated downloads and auto-setup on Apple Silicon.", "weakness": "Focus on GUI breadth over novel runtimes; MoE/SSD streaming for low-memory edge cases not a core differentiator yet." }, { "name": "MLC LLM", "price": "$0 (open-source compiler/runtime)", "revenue_est": "$0 (research/OSS project)", "strength": "Ahead on Apple Silicon codegen/compilation (TVM/Metal); deep performance chops.", "weakness": "Complex setup; not a turnkey product for prosumers, and limited productization around MoE disk streaming." }, { "name": "Apple MLX / Core ML + Metal", "price": "Bundled $0 (platform SDKs)", "revenue_est": "$0 (platform line item)", "strength": "First-party access to Metal/AMX and distribution via Xcode; could bundle local LLM

🔍 Deep Research ?
Competitive Intelligence

# Competitive Intelligence Report: Local LLM Platforms Competing with SSD‑Streamed MoE on Apple Silicon The niche this report examines is the emerging market for high‑end local large‑language‑model (LLM) inference on consumer hardware, specifically the ability to run models such as **Qwen3.6‑35B‑A3B** or DeepSeek‑4 class Mixture‑of‑Experts (MoE) models on devices like a 16 GB M1 Pro MacBook using SSD‑streamed weights rather than traditional full RAM loading.[2][3][10] The ds4 project for DeepSeek‑4 Flash and Pro demonstrates that, with asymmetric quantization and SSD expert streaming via `mmap`, it is already possible to run 30–32 GB MoE models on systems with materially less RAM by turning RAM into a cache for hot experts and treating SSD as an extension of the memory hierarchy.[3][10] Against this backdrop, several local LLM platforms—Ollama, LM Studio, Jan.ai, GPT4All (by Nomic AI), and Private LLM for Apple devices—constitute the most dangerous competitors, given their traction, funding, and positioning as default choices for developers and privacy‑sensitive users who want local inference. This report provides deep competitive intelligence on these players, benchmarks pricing and willingness to pay in this niche, and identifies market gaps that an SSD‑streamed MoE product for Qwen3.6‑35B‑A3B on Apple Silicon could exploit. ## 1. Market Context: Local LLMs, MoE Streaming, and Apple Silicon ### 1.1 The Business Idea in Technical and Market Terms The business idea underlying this research—“Show HN: Qwen3.6‑35B‑A3B on a 16 GB M1 Pro with SSD‑streamed MoE”—sits at the intersection of three trends: the rise of open‑weight frontier‑adjacent models such as Qwen3.6, the maturation of MoE architectures, and the rapid growth of local LLM tooling for laptops and workstations.[2][3][10] Qwen3.6‑35B‑A3B is part of the Qwen 3.6 line, which emphasizes agentic coding and long‑context reasoning, and the maintainers explicitly recommend very large output lengths, up to 32,768 tokens for most queries and as high as 81,920 tokens for complex math and programming tasks.[2] That level of context, combined with 35B parameters and an A3B architecture, pushes beyond what straightforward in‑RAM loading can handle on a 16 GB M1 Pro, especially if one wants interactive performance rather than batch‑style offline generation.[2][3] MoE architectures, particularly routed experts with quantization, offer a path to reconcile model size and hardware limits by activating only a subset of experts per token and streaming inactive experts from storage as needed.[3][10] The ds4 project by antirez (Salvatore Sanfilippo) shows this concretely for DeepSeek‑4 models: SSD streaming allows the available RAM to be treated not as a hard cutoff, but as a continuum of speed levels, with routed MoE experts kept in an in‑memory cache while cold experts are streamed from disk using `mmap`.[3][10] On Windows, ds4 replicates a technique first tested on Apple systems by Daniel Isaac, mapping the model file directly into virtual memory so the operating system page cache becomes an “expert cache manager,” caching hot experts in RAM and streaming cold ones from SSD at roughly 0.5–1.5 GB/s depending on hardware.[3] In experiments, this allowed a 32 GB Q4‑quantized MoE model to run on a 28 GB system at 2.5–4 tokens per second, whereas a non‑streamed configuration would have been impossible.[3] For Apple Silicon, tooling such as `llama.cpp` and `llama-cpp-python` already supports Metal GPU offload and GGUF quantized models, enabling small to mid‑size models like CodeLlama‑7B to run efficiently on macOS by specifying `GGML_METAL=on` and setting `--n_gpu_layers` for GPU acceleration.[8] However, mainstream local LLM platforms like Ollama and LM Studio currently focus more on static GGUF quantized models and unified‑memory loading rather than deep MoE‑specific SSD streaming on constrained RAM.[4][34] This creates an

Market & Risks

# Market Sizing and Risk Analysis for “Show HN: Qwen3.6‑35B‑A3B on a 16 GB M1 Pro with SSD‑Streamed MoE” This report analyzes the commercial potential and risk profile of a business built around enabling Qwen3.6‑35B‑A3B, a large mixture‑of‑experts (MoE) model, to run locally on a 16 GB M1 Pro MacBook using SSD‑based streaming and Apple Metal‑optimized inference, positioned as a “Show HN” open‑source project that may evolve into a product or company.[1][7][8][9] The core idea is to exploit SSD streaming of MoE expert weights so that a model which nominally requires more than 25 GB of VRAM can be executed on consumer‑grade Apple Silicon laptops with only 16 GB of unified memory, thereby unlocking high‑end reasoning and coding capabilities for developers and power users who prefer or require local inference.[1][8][9][10] Using available market data on generative AI software, professional development spending, developer populations, and Apple Silicon hardware, this report constructs scenario‑based bottom‑up estimates of total addressable market (TAM), serviceable addressable market (SAM), and serviceable obtainable market (SOM), while explicitly flagging where empirical data is missing and assumptions are required.[14][15][16][17][18] It also assesses historical evidence of failure or pivot among comparable local‑LLM tooling projects, examines the regulatory and legal landscape for on‑device AI and model distribution, and surveys recent funding and competitive signals in adjacent domains such as open‑model agents, local inference platforms, and on‑device foundation models.[11][12][14][19] Throughout, the analysis emphasizes that this niche—SSD‑streamed MoE inference for large open models on consumer Apple Silicon—is very young, with limited direct precedent, and hence both the upside and the risk are unusually high, especially regarding technical execution, developer adoption, and competitive moves by larger incumbents.[7][8][9][19] ## 1. Business Concept and Context ### 1.1 Defining the Proposed Business Idea The business idea can be summarized as building and potentially commercializing an open‑source, highly optimized inference stack that runs Qwen3.6‑35B‑A3B locally on a MacBook Pro M1 Pro with 16 GB of unified memory by streaming MoE expert weights from a fast NVMe SSD, leveraging Apple’s Metal GPU APIs and modern quantization and caching techniques.[1][7][8][9][19] Qwen3.6‑35B‑A3B is a large, advanced generative model developed by Alibaba’s Qwen team, characterized by strong performance on coding and reasoning tasks, a default context length of 262,144 tokens (with mechanisms to push beyond 1 million tokens via RoPE scaling), and a “thinking mode” that emits internal chain‑of‑thought content before final answers.[9] The Qwen3.6‑35B‑A3B variant is a mixture‑of‑experts model, meaning it contains multiple expert subnetworks whose weights contribute significantly to the model’s total memory footprint, which is why typical GPU deployments require more than 25 GB of VRAM and are not directly compatible with a 16 GB MacBook Pro M1 Pro.[1][8][9] WillItRun.ai documents that Qwen 3.5 35B in A3B quantization requires approximately 25.3 GB of VRAM and therefore cannot run natively on a MacBook Pro M1 Pro 16 GB, which offers about 11.5 GB of accessible GPU memory, highlighting the hardware constraint that this project aims to circumvent via SSD streaming and software ingenuity.[1] The SSD‑streamed MoE concept builds on ideas articulated by MindStudio in its description of “SSD Streaming for AI Models,” where model weights—especially those of experts in a MoE architecture—are stored on an NVMe SSD rather than fully in RAM, and only the active experts are loaded into memory on demand at inference time.[8] In MindStudio’s “Dwarf Star” design, non‑expert components such as attention layers, layer normalization, and routing weights remain in RAM, while expert weights, which account for much of the model’s size, are offloaded to disk and fetched as needed, enabling significantly reduced RAM requirements at the cost of some inference speed.[8] This technique allows developers to run larger models than their system RAM would otherwise allow, provided they have a sufficiently fast SSD, ideally PCIe 4.0 or better with sequential read speeds around 5,000–7,000 MB/s to support effective prefetching.[8] Applied to Qwen3.6‑35B‑A3B on a 16 GB M1 Pro, the idea is that expert weights for the MoE model can be streamed from SSD, while the routing, attention, and other shared components reside within the constrained unified memory, thus making local inference feasible despite the model’s large parameter count and context length.[1][8][9] The project URL referenced in the query points to a GitHub repository related to ds4, an inference engine originally created for DeepSeek V4 Flash and optimized for Apple’s Metal API, with ds4‑webui presented as a minimal frontend and Pinokio launcher providing a browser‑based interface to a Metal‑only inference server.[6][7] The ds4‑webui repository describes itself as “a Pinokio launcher and standalone browser UI for antirez/ds4, a narrow Metal‑only inference engine for DeepSeek V4 Flash,” emphasizing that it is tailored to on‑device usage and Apple Silicon, mirroring the focus of this Qwen3.6 business idea.[7] This ecosystem indicates that there is already a technical and community foundation for Metal‑optimized inference engines and HN‑style show‑and‑tell projects that subsequently evolve into more polished tools or platforms.[6][7][11] The proposed business would likely follow a similar pattern: launching as an open‑source “Show HN” demonstration proving that Qwen3.6‑35B‑A3B can run on a 16 GB M1 Pro via SSD‑streamed MoE, then exploring monetization such as pro distributions, managed installers, enhanced agent capabilities, or enterprise support for teams standardizing on local Qwen tooling.[6][7][9][11][12] ### 1.2 Key Differentiators Versus Existing Local LLM Tools To understand market size and risk, it is crucial to distinguish this idea from existing local LLM platforms that already support Apple Silicon but generally target smaller models or different usage patterns.[10][11][12] WillItRun.ai, for example, maintains rankings of the “Best Local LLMs for MacBook Pro M1 Pro 16GB,” recommending lighter Qwen models such as Qwen 3.5 9B, Qwen 3 8B, and Qwen 3.5 4B as best picks for coding, chat, and writing on this hardware, without attempting to run 35B‑scale models due to memory constraints.[10] This shows that today’s mainstream experience for a developer on a 16 GB M1 Pro is to use 4–9B parameter models via platforms like Ollama, LM Studio, or Jan, rather than pushing the hardware to run 35B MoE models with multi‑hundred‑thousand‑token context windows.[4][10][11][12] LM Studio positions itself as “Bionic, an agent for open models, natively local, built for creativity, work, and code,” emphasizing a general‑purpose agent layer that can orchestrate various open models but not necessarily focusing on extreme model size or SSD streaming innovations on constrained laptops.[11] Jan.ai markets itself as an “open‑source alternative to ChatGPT” that can run open‑source AI models locally or connect to cloud models like GPT and Claude, again focusing on usability and hybrid local‑cloud connectivity more than on enabling very large MoE models on resource‑limited hardware.[12] By contrast, the SSD‑streamed Qwen3.6‑35B‑A3B idea targets a more technically advanced niche: developers, researchers, and power users who want near‑frontier performance and very long context lengths but either prefer local inference for privacy or cost reasons, or simply enjoy pushing Apple Silicon hardware to its limits.[1][8][9][10] In effect, this is closer in spirit to ds4 and Dwarf Star than to LM Studio or Jan.ai, prioritizing highly optimized inference pipelines, Metal acceleration, and streaming architectures, with user‑facing UX potentially arriving later as the technology stabilizes.[7][8][11][12] Such a product could be differentiated by supporting “thinking mode” in Qwen3.6, which preserves reasoning context in historical messages and leverages extended context windows to improve agentic coding workflows and repository‑level reasoning, something explicitly highlighted by Qwen3.6 documentation as a key capability.[9] For users engaged in intensive coding, front‑end workflows, and simulation tasks in a browser‑based environment, a local Qwen3.6‑35B‑A3B deployment on a MacBook could be highly attractive, especially if coupled with agent frameworks and caching strategies tuned for Apple Silicon.[2][9][11][19] ### 1.3 Relationship to Apple’s On‑Device AI Strategy The idea also exists within a broader strategic environment in which Apple itself is investing heavily in on‑device foundation models optimized for Apple Silicon, a trend that both validates the importance of on‑device LLMs and creates potential competitive risk.[19] Apple’s machine learning research updates describe an on‑device foundation model optimized for efficiency and tailored specifically for Apple Silicon, designed to enable low‑latency inference with minimal resource usage, along with larger server‑side models that can complement on‑device capabilities.[19] This suggests that Apple believes there is substantial value in keeping at least part of AI inference local, leveraging Apple Silicon’s GPU and Neural Engine to offer private, low‑latency experiences that do not rely entirely on the cloud.[13][19] At the same time, Apple’s enthusiasm for on‑device models raises the possibility that future macOS or Xcode versions could ship built‑in LLMs and agent layers, reducing the need for third‑party local inference stacks in some scenarios, or imposing new platform constraints that third‑party tooling must navigate.[13][19] For the Qwen3.6‑35B‑A3B SSD‑streamed MoE project, Apple’s direction is a mixed signal: it indicates clear user demand and platform support for on‑device AI, yet it suggests that long‑term differentiation may depend on supporting open models, highly specialized workflows (such as large‑context coding agents), and cross‑platform capabilities that Apple’s own models may not prioritize.[9][11][19] Apple’s documentation of Macs with Apple Silicon highlights a wide range of models, from the MacBook Air to the Mac Pro, that share the same fundamental architecture and benefit from unified memory and dedicated accelerators, meaning that any Metal‑optimized SSD‑streamed inference stack built for the M1 Pro could potentially be extended to other Apple Silicon devices, broadening the hardware base.[13][19] However, the business would need to navigate Apple’s evolving policies on Intel‑based app support via Rosetta, which is slated to end in a future macOS version, and ensure that the tooling is compiled natively for Apple Silicon rather than relying on Intel translation layers that might compromise performance or future compatibility.[5][13] Overall, the business idea aligns with the platform trajectory toward on‑device AI but must anticipate a world in which Apple’s own foundation models and APIs become standard components and third‑party tools compete by offering more model choice, control, and advanced technical features such as SSD‑streamed MoE.[9][13][19] ## 2. Technology and Use‑Case Landscape ### 2.1 Qwen3.6‑35B‑A3B Capabilities and Requirements Qwen3.6‑35B‑A3B occupies the high end of the open‑model landscape, aimed at demanding tasks such as agentic coding, long‑horizon reasoning, and multimodal understanding.[2][9] The Hugging Face model card for Qwen3.6‑35B‑A3B describes this release as delivering substantial upgrades in agentic coding, enabling more fluent handling of frontend workflows and repository‑level reasoning, which is particularly relevant for developers working with complex codebases on their local machines.[9] It also emphasizes “thinking preservation,” whereby the model operates in thinking mode by default, producing `<think>…</think>` content to represent internal reasoning before emitting final responses; users can choose to preserve or suppress this thinking content depending on task requirements, and the model is designed to make good use of extended context for iterative development and agent scenarios.[9] The model’s default context length is 262,144 tokens, with support for long‑context techniques such as RoPE scaling to handle tasks where total input and output length can exceed this limit, potentially approaching 1,010,000 tokens in specialized configurations.[9] Such a context is valuable for developers who wish to load entire repositories, documentation sets, or long‑running conversational histories into the model, but it also compounds memory and compute requirements, making efficient KV cache management and streaming strategies important.[8][9] From a hardware perspective, Qwen3.6‑35B‑A3B is demanding even when quantized, and typical deployments rely on multi‑GPU configurations with large VRAM or cloud instances with ample memory.[1][9] WillItRun.ai notes that the prior Qwen 3.5 35B A3B quantization requires 25.3 GB of VRAM, exceeding the practical GPU memory available on MacBook Pro M1 Pro 16 GB, which only exposes around 11.5 GB VRAM to such workloads.[1] While Qwen3.6 has been optimized relative to earlier Qwen models, including improvements in KV cache utilization and efficiency in thinking and non‑thinking modes, the model card still advises maintaining at least a 128K token context window to preserve thinking capabilities in complex tasks, implying a substantial memory footprint across weights and cache.[9] For video understanding, Qwen3.6 suggests adjusting video preprocessor parameters to support up to 224k video tokens for hour‑scale videos, again underscoring the model’s design target of long‑horizon multimodal tasks that are far beyond the scope of lightweight local assistants.[9] These capabilities translate directly into the business proposition: by making Qwen3.6‑35B‑A3B accessible on a 16 GB M1 Pro via SSD‑streamed MoE, the project would bring near‑frontier coding and reasoning power directly onto mainstream developer laptops, enabling workflows such as repository‑scale code review, full‑history agentic debugging, and long‑context simulation or design tasks without reliance on cloud APIs.[1][8][9][10] This could be particularly compelling for developers working with sensitive codebases who are constrained by confidentiality policies

Demand Signals

# Organic Demand Signals For “Show HN: Qwen3.6‑35B‑A3B on a 16 GB M1 Pro with SSD‑Streamed MoE” The business idea under examination is a developer‑focused solution that makes it practical to run Qwen‑style hybrid Mixture‑of‑Experts (MoE) models, specifically Qwen3.6‑35B‑A3B, on constrained Apple Silicon hardware such as a 16 GB M1 Pro MacBook Pro by aggressively streaming inactive expert weights from SSD, in the spirit of the ds4 local inference engine for Metal and CUDA.[1][18] The core proposition is that many developers and power users want high‑quality, open‑weight models with strong reasoning, coding, and multimodal capabilities, but are blocked by memory limits, context constraints, and complex tooling on their personal machines.[2][6][13][18] This report investigates organic demand signals for that idea across six channels—Reddit, Hacker News, Product Hunt, X/Twitter, SEO, and macro trends—using only verifiable examples from 2024–2025 where possible and explicitly flagging any gaps. The evidence shows clear frustration around running large models locally on Apple Silicon, growing enthusiasm for MoE architectures that decouple total parameter count from active compute, emerging interest in SSD offloading and partial loading, and multiple adjacent launches in the local‑LLM tooling space. However, direct Reddit and X/Twitter examples matching the precise combination of “Qwen‑class MoE on 16 GB M1 Pro with SSD streaming” could not be verified in the provided sources, and reliable keyword volume data is absent, so some aspects of demand must be inferred from adjacent signals rather than quantified directly.[2][3][6][8][15][16][18][19] ## Technical And Market Context For The Business Idea ### The ds4 Engine, Qwen MoE Models, And Apple Silicon Constraints The starting point for understanding organic demand is to clarify what the proposed “Show HN” product actually does and why it is differentiated. The GitHub profile for the developer behind ds4, andreaborio, describes ds4 as a “Flash local inference engine for Metal and CUDA,” indicating that it is a performance‑oriented runtime for local large language model inference on GPUs, including Apple’s Metal backend.[1] A “Flash” inference engine in this context typically refers to optimizations analogous to FlashAttention and other memory‑efficient attention implementations designed to maximize throughput and context length given limited memory bandwidth and capacity, which is exactly the constraint faced by users of 16 GB M1 Pro machines.[6][14] The mention of Metal and CUDA suggests cross‑platform support, but the business idea here focuses explicitly on Apple Silicon, where unified memory and SSD performance make certain offloading strategies more attractive than on traditional discrete‑GPU systems.[6][8][19] The model family targeted by the idea, Qwen3.x‑35B‑A3B, is part of Alibaba’s line of open‑weight foundation models; Qwen3.5‑35B‑A3B is documented on Hugging Face as a vision‑language‑capable model with a hybrid architecture combining Gated Delta Networks and sparse Mixture‑of‑Experts routing.[13] This design yields a unified multimodal foundation that reportedly matches or exceeds prior Qwen3 and Qwen3‑VL models in reasoning, coding, agentic behavior, and visual understanding benchmarks, while maintaining efficiency.[13] A later overview from Labellerr describes Qwen3.6‑35B‑A3B as a hybrid MoE model with 35 billion total parameters but only roughly 3 billion parameters active per token, emphasizing that this design allows large total capacity while keeping per‑token computation and memory footprint low enough for constrained hardware.[18] From a business perspective, this “35B total, 3B active” structure is crucial, because it means that with careful routing and offloading, users with modest RAM can access quality more traditionally associated with much larger dense models.[15][18] Apple Silicon machines introduce a distinctive constraint profile that shapes demand. A 16 GB M1 Pro MacBook Pro has a unified memory pool shared between CPU, GPU, and Neural Engine rather than separate VRAM, which removes discrete GPU VRAM ceilings but replaces them with a single tighter system‑wide cap.[6][8] SitePoint’s 2026 guide to local LLMs on Apple Silicon notes that the unified memory architecture of M1, M2, and M3 chips eliminates the biggest constraint that historically limited consumer PCs for large‑model inference—GPU VRAM—but simultaneously warns that the operating system and background processes still consume a substantial fraction of that unified pool.[6] The same guide gives a

⚙️ Technical Feasibility ?
Feasibility Score
50%
Impossible Hard Easy
Days to MVP
35
solo developer
Scalability
Easy
Because compute is 100% local on the user's M1/M2/M3 chip, server scalability is a non-issue. The only scaling bottleneck is bandwidth for model downloads, which Cloudflare R2 handles cost-effectively.
Recommended Stack
Rust / Tauri React (TypeScript) C++ / Metal API (Core Engine) Cloudflare R2 (Model Distribution) Lemon Squeezy (Software Licensing)
🚫 NOT in MVP ?
Windows / Linux Support
💭 Expands the total addressable market significantly.
→ The SSD-streaming architecture relies heavily on Apple Silicon's unified memory and high-bandwidth NVMe interface. Porting to CUDA/DirectX is a completely different engineering paradigm.
Custom Fine-Tuning UI
💭 Users love to train models on their own local files.
→ Inference and training are entirely different beasts. Training an MoE model via SSD streaming is unproven and technically out of scope for a V1 focusing on inference.
Cloud Sync for Local Chats
💭 Users want access to their AI chats across devices.
→ Introduces complex server architecture, privacy policy liabilities, and distracts from the core value proposition: running a 35B model on a 16GB machine offline.
Key Integrations
Cloudflare R2
Distributing massive 15GB+ quantized model files with zero egress fees
$15/mo
Low
Lemon Squeezy
Handling App licensing, free trials, and merchant of record for global sales
$0/mo
Low
Sentry
Tracking native crashes (C++ segfaults, out-of-memory errors) across diverse user hardware
$29/mo
Medium
☁️ Infrastructure Cost
Stage Total/mo Breakdown
M1 (~10) $25 Website Hosting (Vercel) $0 + Cloudflare R2 Storage (Base models) $10 + Resend $15
M6 (~100) $45 Website Hosting $0 + Cloudflare R2 Storage/Ops $30 + Resend $15
M12 (~1K) $125 Website Hosting $20 (Pro) + Cloudflare R2 $70 + Sentry $35
📅 Weekly Build Plan
W1
Core Engine Stabilization
→ A stable CLI that streams the 35B model from SSD with acceptable t/s on a 16GB Mac without kernel panics.
~40h
W2
Tauri + React Wrapper
→ Basic Desktop App UI (Chat interface) communicating with the local C++ engine via IPC.
~35h
W3
Model Management & Distribution
→ In-app UI to download compatible model weights from Cloudflare R2 directly to disk.
~30h
W4
Licensing & Guardrails
→ Integration of Lemon Squeezy license key validation; handling out-of-memory gracefully.
~30h
W5
Packaging & Launch
→ Apple Notarization, DMG packaging, marketing site setup, and public launch.
~25h
🤖 AI Build Advantage
AI coding assistants will massively accelerate the Tauri/React boilerplate, IPC bridge code, and UI design. However, they will struggle to debug low-level memory leaks and GPU-to-SSD streaming latency issues in the C++/Metal core code, requiring manual systems engineering.
⚠️ Biggest Tech Risk
SSD excessive wear (TBW limits) and extreme token generation latency. If the SSD read bandwidth fluctuates under macOS system pressure, the token generation will drop to <1 token/second, destroying the user experience.
🛠️ MVP Build Plan ?
Days to MVP
21
solo dev
Infra Cost
$20
/month
Invest to Breakeven
$2500
P50 realistic
Tech Stack
C++/Metal (llama.cpp fork) Python (preprocessing + benchmark scripts) FastAPI (OpenAI-compatible server) GGUF quantized weights Hugging Face Hub (weight hosting) GitHub (distribution + docs) Homebrew (install)
MVP Features
MUST
SSD-streaming MoE runtime (llama.cpp fork)
The entire value prop is running a 35B MoE on 16GB by streaming inactive experts from SSD. If this doesn't work reliably, there is no product. This is the core validation: can you get usable tok/s without OOM on consumer Apple Silicon?
⏱ ~60h
MUST
One-command install + model download
The HN crowd will try it for 5 minutes. If setup takes more than one command they bounce. A single `brew`/`pip` command that pulls the quantized weights and streaming config is the difference between 500 stars and 5.
⏱ ~16h
MUST
Benchmark harness (tok/s, RAM, SSD IO)
Skeptics on HN demand numbers. You must show tok/s, peak RAM, and SSD read throughput on M1 Pro 16GB vs alternatives. Reproducible benchmarks are the credibility currency of this audience.
⏱ ~20h
MUST
Quantization + expert-layout preprocessing script
MoE streaming only works if experts are laid out on disk for fast random access and quantized to fit the RAM budget. Getting the quant/layout right is what makes 4 tok/s vs 0.3 tok/s. Critical technical differentiator.
⏱ ~30h
MUST
OpenAI-compatible local API server
Developers won't adopt a bespoke CLI. An OpenAI-compatible endpoint means people plug it into existing tools (Cursor, Continue, scripts) with zero code changes, which drives real usage and retention beyond the HN spike.
⏱ ~16h
MUST
README with reproducible demo + GIF
The GitHub repo IS the landing page for a Show HN. A clear README with a terminal GIF showing the model answering on a 16GB machine converts curiosity into stars and installs. No demo = dead thread.
⏱ ~10h
SHOULD
Config presets for RAM tiers (8/16/32GB)
Widens the addressable audience beyond exactly-16GB M1 Pro. Presets let 8GB and 32GB owners run it too, multiplying the number of people who can reproduce your claim on launch day.
⏱ ~12h
🗺️ First Customer Journey ?
1
Обнаружение
👤 Видит заголовок 'Show HN' в ленте Hacker News
👁 Провокационный заголовок: 35B MoE на 16GB M1 Pro со стримингом с SSD ⚙️ Публикация в Show HN + перекрёстные посты в r/LocalLLaMA
2
Оценка репозитория
👤 Открывает GitHub, читает README, смотрит GIF с бенчмарками
👁 Терминальная демка, цифры tok/s, пиковая RAM, инструкция в одну команду ⚙️ Чистый README, воспроизводимые бенчмарки, честные ограничения
3
Установка и первый запуск ⚠️ DROP RISK
👤 Выполняет одну команду, ждёт загрузку весов, запускает модель
👁 Прогресс загрузки ~10-20GB, затем первый ответ модели ⚙️ Надёжный установщик, хостинг весов на HF, авто-выбор пресета под RAM
4
Момент ценности
👤 Получает первый связный ответ с приемлемой скоростью
👁 Реальная скорость (напр. 3-5 tok/s) — работает или разочаровывает ⚙️ Оптимизация раскладки экспертов и квантизации ради скорости
5
Интеграция и удержание
👤 Подключает OpenAI-совместимый эндпоинт к своим инструментам
👁 Локальная модель в Cursor/Continue без изменений кода ⚙️ OpenAI-совместимый API, обновления моделей, Discord-поддержка
6
Монетизация
👤 Покупает Pro-тариф или спонсирует проект ради удобства/лицензии
👁 Управляемые обновления весов, коммерческая лицензия, хостинг-опция ⚙️ Платный тариф, GitHub Sponsors, продажа коммерческих лицензий
💡 Dropout mitigation: Установка и первая загрузка 10-20GB весов — главная точка отвала: долгое скачивание + риск OOM/крэша на нестандартном железе убивают энтузиазм. Решение: (1) авто-детект RAM и выбор правильного пресета без ручной настройки; (2) резюмируемая загрузка весов + зеркала; (3) 'быстрый режим' на маленькой модели, который запускается за 60 секунд, чтобы дать момент ценности до полной загрузки большой; (4) явный чек совместимости железа перед скачиванием, чтобы не тратить время пользователей, которых ждёт крэш.
💰 Financial Sketch (Realistic) ?
Investment Needed
$600
until breakeven
Breakeven
М8
month of payback
MRR М12
$400
at month 12
LTV/CAC
0.8×
target ≥ 3
Unit Economics — Margin per Sale ?
Price per unit
$15.0
Cost per unit (COGS)
$0.5
Platform fee
0%
Margin per unit
$14.5
Min. price to break even: $0.5
Per-unit margin looks healthy (local compute, cheap R2 distribution), but this is irrelevant because there is no evidence anyone will pay $15 when free tools run smaller models faster; the economics are fragile at the demand level, not the margin level.
Month MRR
M1 $0
M3 $0
M6 $150
M12 ✅ Breakeven $400
🟥 burning cash · 🟩 cash positive · ✅ BREAKEVEN = investment fully recovered
📈 Three Scenarios (P20 / P50 / P80) ?
P20 — Осторожный
MRR М12
$400
Churn/mo
15%
To Breakeven
$2500
Open-source repo gets modest stars but almost no monetization. Acquisition is 'free' via GitHub/HN organic — owned asset is the repo README + your own writing time (~$300/mo of unpaid content effort). Most users self-host and never pay. Only a tiny paid support/hosted tier converts.
P50 — Реалист
MRR М12
$400
CAC
$4
Churn/mo
10%
To Breakeven
$2500
CAC ~$4 covered by the owned asset: GitHub repo + HN/Reddit presence + a newsletter you maintain (~$400/mo of content + tooling time). Monetization via a paid 'Pro' tier (managed weight updates, priority presets, commercial license, hosted API). ~3-5% of active self-hosters buy convenience.
P80 — Оптимист
MRR М12
$14000
CAC
$2
Churn/mo
6%
To Breakeven
$1000
Show HN hits #1, 3k+ stars, becomes the reference way to run big MoE locally on Mac. Owned asset = viral repo + engaged Discord (~$500/mo upkeep). Sponsorships (GitHub Sponsors), commercial license sales, and a hosted API tier for teams who want it managed drive revenue. Strong word-of-mouth loop.
Month P20 P50 realistic P80
M1 $0 $0 $200
M3 $0 $300 $1500
M6 $150 $150 $5000
M12 $400 $400 $14000
🧪 Hypotheses to Validate ?
H1
SSD-streamed 35B beats a RAM-resident Q4 14B on the same 16GB M1 Pro on the speed/quality frontier (if it doesn't, the entire thesis is dead).
🔬 Benchmark both on 10 identical prompts: measure tokens/sec, blind-rate output quality, and log SSD read volume/TBW. ⏱ 2 days
H2
There exists a segment that will pay for a packaged local-LLM runner rather than use free Ollama/LM Studio.
🔬 Post a landing page with a $15 'Pro' pre-order/waitlist button in r/LocalLLaMA and HN; count clicks-to-intent. ⏱ 7 days
H3
Incumbents (MLX/llama.cpp) have NOT already shipped or scheduled equivalent MoE offloading.
🔬 Search open PRs/issues/roadmaps of llama.cpp, MLX, Ollama for 'MoE offload/streaming'; assess how close it is. ⏱ 1 days
🛑 Kill Criteria ?
Benchmark shows SSD-streamed 35B is slower than 5 tokens/sec AND scores no higher on blind quality than a RAM-resident Q4 14B on the same machine.
Fewer than 20 pre-order/waitlist intents from a combined HN + r/LocalLLaMA post reaching 10k+ impressions.
An open PR or shipped release in llama.cpp/MLX/Ollama already implements MoE SSD/mmap expert streaming.
⚖️ Risks & Opportunities ?
Top Risks
SSD-streamed MoE runs at 2.5–4 tokens/sec — a RAM-resident Q4 9B–14B model on the same 16GB Mac is both faster and higher quality, so the core value proposition loses head-to-head.
Zero moat: mmap/SSD expert offloading is a known, ~5-day-cloneable technique that llama.cpp, MLX, and Ollama can absorb as a config flag, and they own the distribution channel.
No identifiable buyer: the overlap of '16GB Mac owners' × 'need 35B locally' × 'tolerate SSD-speed inference' × 'willing to pay' is a rounding error; hobbyists expect free.
Top Opportunities
Real, current demand for local-first private AI on Apple Silicon (r/LocalLLaMA threads, HN traction) — but it monetizes through use cases, not runtimes.
The author's demonstrated systems skill is a strong reputation/portfolio asset that could open consulting or upstream-contributor credibility.
A narrow, painful workflow product (e.g., private on-device document Q&A for a regulated profession) built on top of local models could reach a wallet the runtime never will.
Next 48 Hours ?
1
Run the head-to-head benchmark: SSD-streamed Qwen3.6-35B vs RAM-resident Q4 14B on the same 16GB M1 Pro — tokens/sec, blind quality on 10 prompts, SSD read GB. Post the honest numbers.
2
Search llama.cpp, MLX, and Ollama GitHub for existing/planned MoE expert offloading PRs to see if the technique is already commoditized.
3
Write a one-question poll in r/LocalLLaMA: 'Would you pay $15 for a packaged 35B-on-16GB runner, or stick with a free 14B?' — gauge real willingness to pay.
📅 30-Day Action Plan ?
W1
Week 1
Kill or confirm the core thesis before investing further — this is a STOP verdict, so validate whether ANY commercial path exists.
Publish the honest speed/quality benchmark vs a RAM-resident smaller model; if you lose the frontier, stop product work immediately.
Audit incumbent roadmaps (llama.cpp/MLX/Ollama) for MoE offloading to confirm whether the moat is already gone.
Run the willingness-to-pay poll in r/LocalLLaMA and HN; require 20+ concrete pay-intents to continue.
W2
Week 2
Redirect the effort — capture reputation value, not a doomed runtime.
Package the technique as a rigorous benchmark blog post ('local-model strategies on constrained Macs') — this gets cited far more than a fork gets installed.
Open a PR contributing the SSD/mmap offloading technique upstream to MLX or llama.cpp to gain a durable contributor credential and their distribution.
W3
Week 3
Explore a real wallet — pivot toward a use case, not infrastructure.
Interview 5 people in a privacy-sensitive profession (law, healthcare, finance) about on-device document Q&A pain and budget.
Sketch a thin app on top of local models solving one painful private-data workflow, and validate if they'd pay for the outcome (not the runtime).
W4
Week 4
Decide: reputation play vs pivoted product — do not sink more code into the runtime.
If pay-intent from the use-case interviews is real (3+ willing to pay), scope a workflow MVP; otherwise formally shelve the product and bank the HN/portfolio credibility.
Publish a retrospective post-mortem of the experiment with the benchmarks — converts sunk effort into authority and inbound consulting/job opportunities.