4 ms·
> Because deleting it would remove the one bit of evidence that this happened and may well wipe out the data that would allow establishing how this was done. T
by tedivm 4y ago
> Because deleting it would remove the one bit of evidence that this happened and may well wipe out the data that would allow establishing how this was done.
That's not how computers work. You'll mark it as deleted and then the "deleted" column (or field or whatever) will turn from false to true. No forensic evidence will be lost.
- jacquesm 4y agoUnless you work for Twitter and know how they have implemented this feature I don't think you can make that call. Based on things that have happened to Twitter in the past I think assuming sane implementations is something that I would not immediately do.
- tablespoon 4y ago>> Because deleting it would remove the one bit of evidence that this happened and may well wipe out the data that would allow establishing how this was done. > That's not how computers work. No, not necessarily: computers definitely support hard deletion. > You'll mark it as deleted and then the "deleted" column (or field or whatever) will turn from false to true. No forensic evidence will be lost. Twitter likely implemented it as a soft delete, but that's by no means certain. And even if they did, a soft delete would mean only Twitter's internal teams would have access to the evidence, and there may be a desire for the evidence to be publicly accessible.
- Brian_K_White 4y agoWe all know that's likely, but we also all know that none of us can actually know that. I sure don't know what the db schema is or what the data retention schedule is or what edit means are available to insiders (employee or "visitor").