Project ideas from Hacker News discussions.

Firefox for iOS now has a native adblocker

📝 Discussion Summary (Click to expand)

3 Most Prevalent Themes

Theme Summary Supporting Quote
1. Mozilla’s reliance on Google for revenue Many users point out that Firefox’s business model depends on Google’s search‑engine partnership, so the project is hesitant to block Google ads or otherwise antagonize its main funder. Mozilla knows not to bite Google’s hand, who is the one that actually feeds them hundreds of millions of dollars.” — rvz
2. Apple’s iOS constraints on alternative browsers The discussion highlights that Apple only permits WebKit‑based browsers on iOS, forcing projects like Firefox to use a “hacky” approach (e.g., Orion) or limit features, and that this restriction stifles extension support and engine diversity. Apple themselves do not allow using anything other than WebKit unless you move to the EU or Japan.” — TheDong
3. Emerging but limited ad‑blocking on iOS While native ad‑blockers such as UBlock Origin Lite are now available on Safari, they are constrained by Manifest V3, lack full filter‑list support, and cannot block all ad types (e.g., certain video ads). Users acknowledge they’re “better than nothing” but note their limitations. Does it work on YouTube?” — armadyl (reply: “Yes, in practice I have noticed no difference between uBO and uBOL.”) — armadyl

Takeaway

The conversation clusters around Mozilla’s financial ties to Google, Apple’s iOS engine lock‑in that hampers browser innovation, and the incremental but imperfect progress of ad‑blocking capabilities on iOS. Each theme is backed by direct user quotations that illustrate the core arguments.


🚀 Project Ideas

Generating project ideas…

AdBlocker SDK for iOS

Summary

  • Provide a shared, open‑source content‑blocking engine that works across all iOS apps, not just Safari.
  • Let users import EasyList/DNS filters for system‑wide ad blocking on iOS.

Details

Key Value
Target Audience iOS developers, privacy‑conscious users, ad‑free mobile surfers
Core Feature Declarative Net Request‑based blocker with dynamic filter list updates and system‑wide API
Tech Stack Swift, Combine, SwiftUI, Core Data, DeclarativeNetRequest API, Cloud CI
Difficulty Medium
Monetization Revenue-ready: $3.99/month subscription for premium filter packs and API usage analytics

Notes

  • Directly answers HN complaints about Apple’s restriction to WebKit and lack of extensions; this SDK would let apps use full filter lists while staying within Apple’s approved content‑blocking API.
  • Could be packaged as a public framework and monetized via a developer‑focused marketplace, giving a clear path to revenue.

Firefox New Tab Ad‑Neutralizer Extension

Summary

  • Automatically strips sponsored tiles from Firefox Home and New Tab pages.
  • Provides a lightweight, open‑source alternative to manually disabling them.

Details

Key Value
Target Audience Firefox desktop & mobile users annoyed by built‑in sponsored content
Core Feature Content‑filtering script that removes or hides elements matching known sponsor selectors
Tech Stack WebExtension (Manifest V3), JavaScript, EasyList, WebExtension APIs
Difficulty Low
Monetization Hobby

Notes

  • Directly solves the issue raised by “ImJamal: > Firefox does not block: Ads shown on search engine results pages… Sponsored content on the Firefox Home or New Tab page”. Users want a simple toggle; this extension would make that possible without breaking the browser.
  • Can be promoted on HN’s “Extension‑wish” threads, generating visibility and community contributions.

Open‑Source Mobile DNS Ad‑Filter Service

Summary

  • Offers a free/public DNS resolver that applies EasyList/DNS‑Based ad blocking on any device, including iOS where extensions are limited.
  • Includes a simple dashboard for custom blocklists.

Details

Key Value
Target Audience Mobile users (Android, iOS) seeking network‑level ad blocking without root or VPN
Core Feature Cloud‑based DNS server that resolves ad‑related domains to NXDOMAIN and supports custom blocklists
Tech Stack Go, Kubernetes, Cloudflare Workers, PostgreSQL, Grafana
Difficulty High
Monetization Hobby

Notes

  • Addresses the “add‑sub‑mul‑div” complaint about platform limitations and the desire for ubiquitous ad blocking across all apps.
  • Could be discussed on HN as a “self‑hosted DNS ad‑blocker” alternative, sparking technical debate and offering practical utility.

Read Later