5 ms·
Except the problem isn't editing, but deletions. Twitter allows deletions and explicitly requires you to process and honor deletion events in their TOS. They h
by jsprogrammer 11y ago
Except the problem isn't editing, but deletions.
Twitter allows deletions and explicitly requires you to process and honor deletion events in their TOS. They have even blocked API access to programs that don't honor deletions.
So, just as bad (or, maybe worse, in that you can't even keep around committed code that comes through this process, if the originating tweet was deleted) as npm.
- ghayes 11y agoOn the other hand, no one can reclaim a tweet after it's been yanked. So, `require from tweet` is a safer system for your production systems.
- jsprogrammer 11y agoTwitter API clients are required to delete all copies of tweet contents when a tweet is yanked, or Twitter will revoke API access, which might bring your production systems to a deserved halt.
- jamstruth 11y agoYes but they won't accidentally pull a malicious version of the tweet pretending to be the original. They'll just stop working
- jsprogrammer 11y agoThat is an unacceptable outcome for production systems.
- Navarr 11y agoReading the NPM blog today - that's not really a problem in NPM. Reclaiming a module name requires a breaking version for any new code, so it shouldn't be an issue there.
- bronson 11y agoIt's still an issue for any developers who use '>' instead of '~' or 'x'. That's quite a few.
- dbpokorny 11y agoYou have left out a very crucial fact which completely destroys your argument: Twitter has no verification process that the tweet was deleted because you're NOT ADVERTISING THE TWEETS. You're using them as source code. So the public is NOT privy to what you're doing with the tweets! So Twitter would have to get a search warrant to determine that you aren't deleting tweets! Of course they don't care; they care about what you're revealing to the public.
- MichaelBurge 11y agoTwitter doesn't need a search warrant to query their own servers.
- dbpokorny 11y agoYour computer has to download the tweet before it runs the tweet. It will be cached on your computer. Compliance with twitter TOS means you have to clear your cache when twitter says the tweet was deleted. Since you're using the tweet to run code, it doesn't hurt anything if you ignore the "deleted tweet" advisory.
- jsprogrammer 11y agoI put my code on Github. Twitter could monitor my repos if they wanted. Writing a monitor for all of Github would even be possible.
- 15155 11y ago> Twitter would have to get a search warrant to determine that you aren't deleting tweets Search warrants are incident to criminal activity in the United States of America. Twitter is a private company, not a law enforcement agency.
- collinmanderson 11y agoI'm surprised no one has mentioned IPFS as a solution to the deleting.