Primal’s feeds are faster to load, smoother to scroll, use less of your mobile data plan and occupy less of your device storage than any other Nostr client. This is because we resize all feed images to ideal dimensions for feed display and place them into a CDN, so that your device can get to them with minimal network hops.
Note that we do this for feed display only. Once the user clicks on an image, we download and display the original image in full size. This can be easily verified by checking the image hash.
People who ascribe malice to this practice are clueless. Imagine thinking it’s a good idea to download 1GB images as you simply scroll through the feed. That would be the easy thing to do, but we go through a lot of trouble to ensure that the Nostr feed scrolling experience is competitive with that of the legacy networks.
Login to reply
Replies (3)
You didn't show any altered notes, because they don't exist.
You are simply pointing to urls of resized images for optimized feed display. I explain why we do it here:
View quoted note →
Clueless? 😝
You have to be kidding me.
Manipulating user data without the users permission is the issue.
There is no reason for *you* to make a decision for the user without the user explicitly agreeing.
The user should be informed and ultimately decide how there data is used and represented.
What’s the point of a user signing every event if clients like Primal are going to tamper and misrepresent user data without consent.
So you Change the “thumbnail” to display a different version of the photo. Which could theoretically be any image you want it to be? This still does not sound okay to me.