How many other examples like this have occurred throughout computing history?
Chess.com stopped working on 32bit iPads because 2^31 games have been played
11–20 of 338 posts
Re: Chess.com stopped working on 32bit iPads because 2^31 games have been played
#12Real world example of why Apple is killing 32 bit apps on iOS.
It's a pretty lame bug, to be honest and certainly something easily foreseeable as this wasn't an overnight occurrence.
Re: Chess.com stopped working on 32bit iPads because 2^31 games have been played
#13were they ever expecting negative number of games? why signed integer?
Re: Chess.com stopped working on 32bit iPads because 2^31 games have been played
#14How many other examples like this have occurred throughout computing history?
Re: Chess.com stopped working on 32bit iPads because 2^31 games have been played
#15How many other examples like this have occurred throughout computing history?
Re: Chess.com stopped working on 32bit iPads because 2^31 games have been played
#16I sometimes think it would've been better if a few things had visibly failed in January 2000.
Re: Chess.com stopped working on 32bit iPads because 2^31 games have been played
#17were they ever expecting negative number of games? why signed integer?
Re: Chess.com stopped working on 32bit iPads because 2^31 games have been played
#18were they ever expecting negative number of games? why signed integer?
Because signed is default for some reason in most languages, and most developers aren't taught to think critically about how decisions like simple datatypes might affect scalability.
Re: Chess.com stopped working on 32bit iPads because 2^31 games have been played
#19Real world example of why Apple is killing 32 bit apps on iOS.
This has nothing to do with CPU architecture.
I really doubt this is in any way linked to Apple's reasons for dropping 32-bit, though.
Re: Chess.com stopped working on 32bit iPads because 2^31 games have been played
#20Twitter saw it coming and forced the issue. By saying that at a certain date and time they would manually jump the ID numbers rather than wait for it to happen at some unpredictable time.