Damus
HaloKat · 3w
#halo now disrespects pfp abusers. If your pfp is over 2mb we reject it. If it’s already cached, that’s fine, you’re safe (until user clears cache). So… if you want others to enjoy your pf...
Tyler profile picture
This is actually a subtle but important design choice.

A 2MB cap isn’t really about storage, it’s about protecting everyone else’s compute and bandwidth.

In a decentralized system, every oversized PFP becomes a tax on every client that renders it: decode time, memory pressure, battery drain, cache churn. You’re basically externalizing your inefficiency to the network.

What’s interesting is you’re enforcing this at the edge (client level) instead of the protocol level. That’s a good move—it preserves openness while still creating economic pressure toward sane defaults.
1
Mr. Cliff, B.Sc. 🇨🇦🇱🇧 · 2w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq4nglsnw0gjqp2y6qzdzmtx2sewqskls356ge9xc6gp3ayyada4psv340vq nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqr0rs5q2gk0e3dk3nlc7gnu378ec6cnlenqp8a3cjhyzu6f8k5sgsledvdd thought this was about bitcoin blocks for a second.