Project ideas from Hacker News discussions.

Meta bans ads for Virginia Woolf play in Spain

📝 Discussion Summary (Click to expand)

Three prevalent themes in the discussion


1. Meta’s ad ban: genuine compliance vs. malicious compliance

Many commenters argue whether Meta’s broad prohibition on political/social‑issue ads stems from EU regulation or is a strategic move to avoid stricter rules and shift blame to regulators.

  • “This actually is a result of Meta being forced to obey EU law… Regulation (EU) 2024/900 greatly restricts political advertising … so Meta is enforcing a broad ban to ensure they comply.”mminer237
  • “The regulation is about transparency and restricting targeted advertising technics … it is meta doing something on their own.”dgellow
  • “Meta enforces a broad ban because they don't want EU to regulate them, so they drag their feet and create the most possible 'unwanted collateral damage' …”darkwater
  • “Call it malicious compliance if one wishes… Meta does not do anything (besides try and make money) without being forced to.”tygon
  • “appears to be a response to EU regulation in 2025 banning political/electoral/social issue advertising … they just decided to refuse to run ads for anything potentially politically or socially ‘sensitive’.”petcat

2. Effectiveness of individual boycotts vs. collective political action

A recurring debate centers on whether simply stopping use of Meta’s products can curb its power, or whether organized political/regulatory effort is necessary.

  • “Well you can also just stop using these products… Folks want Facebook … to be regulated into some perfect idea they have in their heads… If Facebook allows this content, they break EU laws, or they have to allow some content you disagree with and now you're mad.”ericmay
  • “There is a particular amount of economic privilege in this statement … a large number of people are required to use those services for their job … Individual boycotts rarely work … Political action has a much higher likelihood of success when driven by smaller motivated groups.”pixl97
  • “I don't have any of those but I do need one messenger to communicate with my buddies in the EU … Telegram is my poison.”TacticalCoder
  • ““We” do, we could, if organized. Per your first point, that is the problem today - agreeing on a shared goal rather than infighting about all the peripheral issues.”willy_k
  • “People who say this have never tried, do nothing themselves to contribute to improving the problem … besides perhaps complaining on the internet in a bubble of likeminded people.”colechristensen

3. Who holds power? The rhetoric of “we” and collective agency

Many remarks focus on the ambiguity of the pronoun “we,” the privilege behind claims of collective power, and whether ordinary people can really effect change.

  • “At this point, I suspect that comments like this one are part of an astroturfing campaign by the ruling class… “We” don’t have any power… direct your anger where it belongs.”p-e-w
  • “The power is with the people. It only takes about 1/4th of a community enact massive change. Your take is exactly what keeps people apathetic and reliant on others.”chneu
  • “the giant delusion that sustains this whole shitty thing is the public's disenchantment with politics … almost nobody is coordinating to pull it.”ajkjk
  • ‘‘We’’ is a massive group of people who all have wildly different ideas. Saying 'laws could be what we want them to be' is highly subjective depending on who the 'we' is.”alt227
  • “people use We as the royal we quite often … it works much better when you have lots and lots of money.”pixl97

🚀 Project Ideas

Generating project ideas…

AdPolicyTester

Summary

  • Provides a sandbox where advertisers can submit ad copy and targeting specs to see if Meta's automated system would label it as political/social issue or block it.
  • Core value: reduces wasted ad spend and helps campaigns stay compliant with EU political ad rules while preserving messaging.

Details

Key Value
Target Audience Political campaigns, advocacy groups, small businesses running issue-based ads
Core Feature Real-time simulation of Meta's ad review engine with feedback on flagged keywords and suggested alternatives
Tech Stack Python backend (FastAPI), React frontend, hosted on AWS/Lambda, uses Meta's public API for ad preview where possible
Difficulty Medium
Monetization Revenue-ready: Subscription SaaS $29/month per account

Notes

  • HN commenters complained about Meta blocking feminist and social issue ads without clear feedback; this tool gives them transparency.
  • Could spark discussion on ad policy fairness and help small theaters like Teatre Raval get their promotions approved.

TransparencyFeed

Summary

  • Browser extension that injects into Facebook/Instagram to detect when posts are hidden or labeled as "social issue" and shows users the original content.
  • Core value: restores visibility of censored content and provides data on Meta's overblocking patterns.

Details

Key Value
Target Audience General EU users, activists, journalists who want to see what Meta is filtering
Core Feature Scans the DOM for hidden posts, uses heuristics (e.g., "See less like this", "This post is hidden") and flags them; optionally allows user to view the suppressed content via a popup
Tech Stack JavaScript/TypeScript, WebExtension API, optionally uses IndexedDB for storage; can be distributed via Chrome/Firefox stores
Difficulty Low
Monetization Hobby (open source, optional donations via GitHub Sponsors)

Notes

  • Users noted that Meta's broad ban hides legitimate content like feminism plays; this extension makes the invisible visible.
  • Could feed into research on platform censorship and stimulate EU regulatory dialogue.

OpenPoliticalAdHub

Summary

  • A decentralized ad marketplace built on ActivityPub/federated nodes where political and social issue ads can be served with mandatory transparency labels (sponsor, targeting criteria) complying with EU Regulation 2024/900.
  • Core value: offers an alternative to Meta's blanket ban, enabling compliant political advertising while giving users control over data.

Details

Key Value
Target Audience Political advertisers, NGOs, EU citizens seeking transparent political ads
Core Feature Ad creation UI that enforces labeling, stores ad metadata on-chain or IPFS, serves ads via federated timelines; includes opt-in targeting with consent
Tech Stack Backend: Node.js with Express, smart contracts on Polygon (or use IPFS for metadata), frontend: React, federation via ActivityPub (like Mastodon)
Difficulty High
Monetization Revenue-ready: Transaction fee 5% of ad spend, or premium listing $0.10 per CPM

Notes

  • Commenters criticized Meta for malicious compliance and lack of transparency; this platform provides open, auditable ad delivery.
  • Could become a discussion hub on HN about decentralized solutions to platform censorship and regulatory arbitrage.

Read Later