Project ideas from Hacker News discussions.

If AI writes your code, why use Python?

📝 Discussion Summary (Click to expand)

5 Prevalent Themes in the Discussion

Theme Summary Supporting Quote
1. Bad reading experience on platforms like Medium Many users find pay‑walled, popup‑filled sites unreadable and prefer simple, plain HTML. The reading experience is abhorrent; I couldn’t even finish reading this article before a full screen popup literally blocked the sentence I was reading.” – niek_pas
2. Preference for local editors over browsers Users extract plain text and read it in their own editors where they have full control over formatting. A plain HTML page with no CSS is a near‑perfect reading experience.” – iLemming
3. Best language for AI‑generated code Compiled, statically‑typed languages (e.g., Rust, Go) are viewed as more suitable for LLMs because of better compiler diagnostics and reduced runtime bugs. Rust is a better language in every way for LLMs: more precise typing, better compiler errors, fewer performance footguns.” – mountainriver
4. Python’s dominance due to training data & ecosystem The sheer volume of Python code in LLMs’ training sets makes it the default choice for many AI‑assisted projects despite readability trade‑offs. Python has a much more mature ecosystem than Rust, especially for AI/ML stuff.” – dnautics
5. Need for type safety & verification when shipping AI code Strong type systems catch errors early, reducing the burden of manual code review and making AI‑generated code safer to maintain. Static typing feels like the big one; anything you can shift to static/compile‑time regimes benefits agents immensely.” – iLemming

All quotations are reproduced verbatim with double quotes and author attribution as required.


🚀 Project Ideas

PlainTextReader

Summary

  • A browser extension that strips all UI clutter (paywalls, ads, Medium’s interactive widgets) and renders the article as minimal plain HTML, then opens it directly in the user’s preferred local editor (e.g., VS Code) for distraction‑free reading.
  • Provides a simple, universal reading experience that bypasses site‑specific design constraints and paywalls.

Details| Key | Value |

|-----|-------| | Target Audience | Readers who want a clean, fast reading experience; HN users frustrated with Medium’s pop‑ups and UI bloat. | | Core Feature | One‑click transformation of any article URL into a plain‑HTML view that launches in the local editor with folding, TOC, and search. | | Tech Stack | Browser extension (Manifest V3) using JavaScript + DOMParser; optional URL proxy; integrates with VS Code via deep links. | | Difficulty | Medium | | Monetization | Hobby |

Notes

  • HN commenters repeatedly lament “Why are people still posting on Medium?” and desire “a plain HTML page with no CSS is a near‑perfect reading experience.” This tool directly addresses that pain.
  • Could be packaged as a free extension with optional premium skins or custom editor integration, keeping it hobby‑level.

VibeCoderCLI

Summary

  • A command‑line tool that scaffolds an AI‑friendly project structure (e.g., Go module with built‑in static analysis, test harness, and compile‑on‑save loop) to make LLM‑generated code instantly verifiable and deployable.
  • Eliminates the “vibe‑code → compile‑error → repeat” friction by providing immediate compile‑time feedback for LLM output.

Details

Key Value
Target Audience Developers using LLMs (Claude, Copilot, etc.) who generate Go or other compiled code and need fast validation.
Core Feature Boilerplate generator that sets up go.mod, go vet, staticcheck, and a watch process that recompiles on file change, returning clear diagnostics to the user.
Tech Stack Go (runtime), Cobra for CLI, fsnotify for file watching, shell commands for go build, optional Docker container for isolated builds.
Difficulty Medium
Monetization Revenue-ready: Subscription $9/mo for cloud build caching and private templates.

Notes

  • Commenters note “Rust is boring but safe” and “Go is simple, compiles instantly.” This CLI capitalizes on that simplicity to make AI‑generated Go code production‑ready.
  • Potential to integrate with GitHub Actions for CI, appealing to teams wanting reliable AI‑assisted pipelines.

MediumEscape

Summary

  • A SaaS service that mirrors any Medium article into a clean, paywall‑free, ad‑free static page that can be read instantly or saved for offline consumption, preserving the original text but stripping all UI elements.
  • Offers a one‑click “Read on PlainSite” button for any Medium URL.

Details

Key Value
Target Audience HN users annoyed by Medium’s pop‑ups and paywalls; readers who want a lightweight, free reading experience.
Core Feature URL submission → backend scrapes article, outputs minimal HTML with CSS‑free layout, stores as a permanent page on a personal domain.
Tech Stack Node.js serverless function (Vercel), Cheerio for HTML parsing,
Monetization Hobby

Read Later