Project ideas from Hacker News discussions.

Decayfmt – a file format that corrupts itself a little every time you open it

📝 Discussion Summary (Click to expand)

Key Themes

  1. Novelty vs. Real‑world Utility

    "Seems like there is no mechanism to allow non‑corrupting reads from authorized processes? Begs the question then of what the point of this is. Pure novelty, or truly something that could be used in practice?" — angeldimitrov94

  2. Analogous Self‑Decay in Existing Systems

    "A company I was at had a disk array that would do something like this... it would randomly zero out data within a file." — dylan604

  3. Social‑Contract Framing

    "This is a social contract" — jolmg


🚀 Project Ideas

[DecayFS: Self‑Corrupting Archive]

Summary

  • [Provides a self‑corrupting archive that automatically degrades file contents on each open, turning unauthorized access into meaningless noise.]
  • [Offers a token‑based bypass for trusted processes, turning the decay into a controllable security contract.]

Details

Key Value
Target Audience Security researchers, privacy‑focused archivists, hobbyist cryptographers
Core Feature Automatic per‑open corruption with calibrated decay rates; authorized readers receive uncorrupted view
Tech Stack Linux kernel module + FUSE; Docker sandbox; cryptographic RNG for decay pattern
Difficulty Medium
Monetization Revenue-ready: Subscription $9/mo for commercial license

Notes

  • [HN commenters called for a “social contract” and a more laborious bypass; this tool implements exactly that contract.]
  • [Sparks discussion on security through intentional decay and could be integrated into red‑team toolkits.]

[CorruptTest: Controlled‑Corruption Testing Suite]

Summary

  • [Injects deterministic, reproducible corruption into files before distribution, enabling reliable backup‑integrity tests.]
  • [Generates a manifest of corruption patterns so developers can verify pipelines survive intentional data loss.]

Details

Key Value
Target Audience DevOps engineers, backup service operators, digital archivists
Core Feature CLI that wraps files with synthetic errors and logs integrity checks
Tech Stack Python 3, libarchive, pytest plugin; optional Rust core for speed
Difficulty Low
Monetization Hobby

Notes

  • [Directly addresses the frustration about random zero‑out behavior being hard to isolate; users can now reproduce it reliably.]
  • [Generates discussion about test‑driven resilience and could be adopted by backup providers.]

[DecayStream: Intentional Media Degradation CDN]

Summary

  • [Delivers media with progressive visual/audio noise on each playback, embodying the “corrupt‑on‑read” concept for entertainment and DRM testing.]
  • [Provides an API that only grants uncorrupted streams to licensed clients, turning every view into a unique degraded experience.]

Details

Key Value
Target Audience Media companies, DRM vendors, experimental artists
Core Feature On‑the‑fly transcoding with incremental degradation filters; licensed uncorrupted access
Tech Stack Node.js backend, AWS Lambda, FFmpeg custom filters; WebRTC client SDK
Difficulty High
Monetization Revenue-ready: $0.005 per stream (pay‑per‑thousand‑plays)

Notes

  • [Echoes the HN comment “every time you played the video file, the mechanism hallucinated a little,” offering a real implementation.]
  • [Creates debate about ethical degradation of content and potential bypass strategies.]

Read Later