Project ideas from Hacker News discussions.

Show HN: Run an 80B Qwen in 4.3 GB of RAM on a Mac, and a 35B on an iPhone

📝 Discussion Summary (Click to expand)

Three dominant themes in the discussion

Theme Supporting quote
1. Real‑world performance limits – Many users stress that token‑throughput numbers are misleading because the bottleneck is often prefill or memory swapping, and current speeds on consumer hardware feel “not great.” this decode times don't really tell the whole story, because prefill becomes the bottleneck” — brrrrrm
2. Incremental progress is expected – The community believes that each small speed gain (e.g., 3 t/s → 6 t/s) will stack up toward much higher rates, indicating ongoing progress despite current constraints. This is how progress happens, someone gets to 3t/s, the next person gets to6/s and eventually we get to 100t/s” — fsuts
3. Economics nudging inference to the cloud – Several commenters argue that the cost of serving many users makes centralized servers the more sensible model, and local LLMs will likely stay a niche or “background” use‑case. I suspect the economics favor centralized servers, if you only look at the aggregated cost to serve X number of users' tokens” — anon373839

These three themes capture the prevailing sentiment: a realistic view of today’s speed limits, confidence that improvements will continue, and an expectation that most heavy‑weight LLM work will remain server‑based for the foreseeable future.


🚀 Project Ideas

FlashCache Optimizer

Summary

  • [A lightweight middleware that intelligently preloads and retains frequently accessed LLM weight blocks in RAM, dramatically reducing SSD read traffic and wear.]
  • [Core value proposition: Extends SSD lifespan while boosting token/s by 30‑40% for local LLM inference.]

Details

Key Value
Target Audience Hobbyist LLM runners, developers with limited VRAM, SSD‑constrained workstations
Core Feature Predictive weight caching + wear‑aware scheduling
Tech Stack Rust kernel module, Python CLI wrapper, FUSE layer for SSD interception
Difficulty Medium
Monetization Revenue-ready: Subscription $7/mo (enterprise tier)

Notes

  • [HN users lamented “worn out” SSDs: “these decode times don't really tell the whole story… prefill becomes the bottleneck” – FlashCache addresses the read‑intensive bottleneck.]
  • [Discussion highlighted wear concerns: “Am I the only one that has no flash lifetime anxiety?” – the tool makes wear visible and manageable.]
  • [Potential for integration with llama.cpp and similar runtimes, providing immediate practical utility.]

MoE Dispatcher UI

Summary

  • [A desktop graphical interface that visualizes Mixture‑of‑Experts routing, auto‑profiles expert usage, and lets users set RAM thresholds for “hot” experts.]
  • [Core value proposition: Makes MoE models tunable and runnable on consumer hardware without manual kernel hacking.]

Details

Key Value
Target Audience LLM enthusiasts, researchers with 16‑32 GB RAM PCs, educators exploring MoE
Core Feature Live expert‑activation heatmap + one‑click RAM allocation sliders
Tech Stack Electron + React, WebGPU for real‑time charting, Node.js backend for expert metadata
Difficulty Low
Monetization Hobby

Notes

  • [Quotes from discussion: “I wonder, is there a way to make the RAM usage tunable?” – UI directly answers this need.]
  • [Community excitement about “profile over multiple sessions”: “remember the most used X experts” – UI can store such profiles.]
  • [Adds practical utility for the “slow‑going local inference” use‑case mentioned by HN commenters.]

SwiftCache Playground

Summary

  • [A user‑friendly desktop app that runs quantized LLMs with automatic SSD‑offload, real‑time wear monitoring, and performance graphs.]
  • [Core value proposition: Lowers the barrier to experiment with on‑device LLM inference safely and educatively.]

Details

Key Value
Target Audience Beginners, educators, indie developers wanting to prototype LLM apps locally
Core Feature One‑click model loader, auto‑tuning cache size, SSD wear indicator
Tech Stack Flutter (Dart), SQLite for cache metadata, OpenGL for performance visualizer
Difficulty Low
Monetization Hobby

Notes

  • [References to “wear the hard drive” worries: “Do reads wear out NVMe? Iirc only writes do” – the app shows read‑impact warnings.]
  • [Community desire for “tunable RAM usage”: “I have a Macbook with 32 GB… could I run the same model but take advantage of the additional RAM?” – Playground provides sliders for exactly that.]
  • [Directly addresses the “progress happens” sentiment: provides a concrete tool that lets hobbyists see token/s improvements instantly.]

Read Later