For transitory deprecation phase: Instead of fetching previews from websites meta tags, i suggest fetching full content and displaying it as markup.
Endgame is to not have links to any external websites (legacy internet) in notes. Clients should drop this feature (making these links clickable or loading previews) at some point.
Why?
Legacy websites are filled with bullshit like captchas, ip blocking, ads and popups. Most of the time there is no reason to link to websites. Nostr already supports long form content and markup.
When sharing something from external legacy websites, features such as copy-paste and screenshot exists.
#ux
Must be some reptilian dimension
There is definitely some glitch in the matrix
Correlations that make no sense, yet something that seems inprobable
Ok responses cannot be trusted
I have seen ok responses and event was nowhere to be found
Normal kind 1 note iirc
#ux #amethyst
To make ui less jumpy, notes could be prerendered and made visible only after the content has either loaded or timeouted.
Consider TOS as a bug in software. There is no such thing as acceptable use. All use of software and services is acceptable use.
Consider any content deleted from any service due to service provider as a malfunction. Use functioning service instead.
#ux: Nostr doesnt care about tos. Clients should handle all missing files (404) cases after upload as a malfunction of upload service. Client should then lower the rank of upload service based on any missing files found from upload service and prefer other services instead.
#ux: Clients like amethyst should not use default upload service. Upload service should be randomized from selection of good services. Preferably uploading at least one mirror copy of file to another service.
Robots offer excellent tool for terrorism. Highly focused suicide attacks, only 20k per robot.



