4 ms·
> Hanlon's Razor : Never attribute to malice that which is adequately explained by stupidity. Why? How do you "accidentally" record someone?
by noja 9y ago
> Hanlon's Razor : Never attribute to malice that which is adequately explained by stupidity.
Why? How do you "accidentally" record someone?
- pdpi 9y agoPresumably you have a feature that depends on recording (but not storing) audio. You then write some code to store the audio anyway, because you’d rather just use the stored audio as a development aid while working on the audio-dependant feature. then you forget to disable the storing in the release build.
- GuB-42 9y agoIt seems that storing the file is not just a development aid, because it seems they are still doing it after the fix (according to the report, I don't have any compatible product to try it out...). They just make sure to delete it when it is not needed. The reason they store the file probably has to do with technical constraints. Maybe the audio API they are using only works with files and not memory buffers, maybe the buffer took too much space, maybe it is a workaround of some kind. We won't know without analyzing their code.