4 ms·
Lol +1 here. I guarantee LeoNatan25 that the situation is MUCH more complicated than he/she is giving credit
by mazerackham 9y ago
Lol +1 here. I guarantee LeoNatan25 that the situation is MUCH more complicated than he/she is giving credit
- jfoutz 9y agoIt's funny, because there seems to be a lot of effort to get exactly the right version of asset in every circumstance. I'd wager showing an old version of the thumbs up really would get someone fired. It's so much funnier though, that the solution is to just keep throwing in more and more copies of the images. I feel kinda bad for the poor developer responsible for keeping all of those copies up to date. Very much 'i pass butter' kind of programming.
- threeseed 9y agoI wouldn't assume anyone is responsible for keeping them up to date. This could just be the build tool looking at dependencies and including them multiple times in seperate frameworks. No different to how in big Java apps you often will see duplicate code amongst shaded JARs.
- jfoutz 9y agoIt's not code though. In this case a resourceBundle would solve the duplicate image problem in java. Hashing resources is like an intern problem, technically at least. Facebook must have some crazy politics to incur the image dedupe problem. As far as objective c binaries go, all I can think of are static variables for coroutines, but I'm probably forgetting something. Java doesn't dedupe, but it's not that hard. C has to worry about flag state, so I kind of understand why they don't dedupe binaries. I'm sure someone would get fired if one subsystem showed the wrong image, but I'd agree it's likely no one person has that in their job description. Otoh, it's only a couple hundred wasted terabytes, and FB doesn't pay for them, so who cares?
- deleted 9y ago[deleted]