Nicheloom visits: 58,069 all-time · 7,637 in the last 7 days

The opportunity tracker for new startups.

Today: 1,953 launches · Niche of the day: specialized calculation tools · See what launched today →

I shrank DeepSeek V4 Flash to 57GB and it wrote a compiler on my Mac

Get picks like this daily. Today's launch numbers, the top launches, AI and tech news, and a daily opportunity pick, straight to your inbox.

Want to reach these readers? Sponsor an issue.

I built a specialized package of DeepSeek V4 Flash 0731 (originally 284B total parameters, 13B active), preserving reasoning, tool calling and coding capabilities:https://huggingface.co/steadfastgaze/DeepSeek-V4-Flash-0731-...I let it write a minimal C compiler targeting ARM64, then test the result with Fibonacci and FizzBuzz programs, and it succeeded in less than 1 hour, with the full recording at:https://youtu.be/XiwSilmV8B0You can run it on Silicon Macs with my engine https://github.com/steadfastgaze/MoEspresso, while one of the core libraries developed to obtain this result is available at https://github.com/steadfastgaze/mlx-iqk.The above recording was on a 128GB memory MacBook M3 Max, but you can also run it on 32GB MacBooks with a very usable context (128K tokens) and projected 5 tok/s. I did try it on a fanless 16GB memory MacBook Air M1 (1.39 tok/s), but unfortunately the available context was very small.How: - First, efficient quantisation: mlx-iqk takes advantage of IQ_K tensor encoding, more efficient than the ones available via llama.cpp or barebones MLX, originally designed by Iwan Kawrakow - I also changed the layout to a k-contiguous one, to make it faster, at least in this Metal setup.- Second, expert pruning: each of the 40 learned-router layers had 256 experts, and not all of them are equally important for the coding use cases. I removed 80B parameters - this is a known technique called REAP, shared at https://www.cerebras.ai/blog/reap.- Third: balancing the cheapest IQ1_S_R4 tensor encoding (~1.5 bits per weight), selectively promoting projections to IQ2_KS or IQ2_K where the measured error reduction justified the bytes.One of the main ideas was not only to save relevant knowledge, but also to not make it forget how to... stop thinking, how to use reasoning. In the first experiments, it would sometimes reason for thousands of tokens without closing its thinking section, or it would go in loops.Then I solved this by heavily weighting tool-calling traces and structured reasoning in the calibration mix.

HN · launched Aug 16, 2026 · 21 upvotes (top 25%) · 0 views

Niche: large language models · 191 launches, 4 in the last 7 days ▼ -33% · Explore this niche →

Category and tags

  • Horizontal
  • Model & infra
  • Developer
  • AI-native
  • Hobby / open-source project

Visit website ↗ Source listing ↗

Could you build this?

No Pruning 80 billion parameters from an open-weights MoE model while preserving reasoning/coding performance and writing a custom C++/Metal inference runtime requires elite machine learning systems research.

What it would actually take: This project requires advanced model pruning/slicing techniques on a Mixture-of-Experts (MoE) architecture, selective expert pruning based on activation sparsity, and custom low-bit quantization (e.g., FP8/2.37 bpw). It also entails developing a bespoke inference engine ('MoEspresso') in C++/Metal/CUDA with custom GPU kernels optimized for unified memory on Apple Silicon, requiring deep ML systems and GPU systems engineering expertise.

Discussion

3 comments analyzed.

Feature requests: GGUF format release, llama.cpp integration/PR, support for non-Mac users

Competitors

Other products that read as similar to this one : 250 launches clear the similarity bar, closest 8 shown.

Attention rank: #81 of 251 (itself plus its competitors, highest first, normalized so YC and Product Hunt are compared fairly).

Launched 291 days after the earliest competitor.

The niche, labels, vibe code rating and competitor comparison on this page are analysis by Nicheloom. If you use them, please credit nicheloom.com. How you may use our data.