Live data from Hacker News

Chess.com stopped working on 32bit iPads because 2^31 games have been played

chess.com

311–320 of 338 posts

Re: Chess.com stopped working on 32bit iPads because 2^31 games have been played

#311
A lot of comments but no one said the great time that we are living for chess. So many games online, ready to be analysed and learn from them. After deep blue people thought that it was the end of chess, but it´s only getting better. Computers helping players to improve.

Chess.com is a great site, also lichess.org and chessable.com if you like chess you should check them.

Re: Chess.com stopped working on 32bit iPads because 2^31 games have been played

#312

It's fascinating... the Y2K problem never came to fruition because - arguably - of the immense effort put in behind the scenes by people who understood what might have happened if they hadn't. The end result has been that the entire class of problems is overlooked, because people see it as having been a fuss over nothing. I sometimes think it would've been better if a few things had visibly failed in January 2000.

The National Express (a UK based coach company) website showed the current date as 01/01/19100 on new years day 2000.

Re: Chess.com stopped working on 32bit iPads because 2^31 games have been played

#313

Earlier quoted context omitted.

Last time this came up, I ran the numbers and the cost of the RAM saved per date stored was hundreds of dollars. Not per computer, or per program, but per date . Comparing total memory sizes doesn't tell the whole story, because RAM for a whole machine is so much cheaper now. Spending that much money on storing "19" just so your code keeps working in the unlikely event that it's still in use 3+ decades into the futur…

Excellent point. Yeah, the machines my dad started on had magnetic core memory [1]. Each bit was a little metal donut with hand-wound wiring. And in some ways, even "hundreds of dollars per date" doesn't quite convey it. These machines were rare and fiendishly expensive. In 2017 dollars, they started at $1M and went up rapidly from there. Getting more memory wasn't a quick trip to Fry's; even if you could afford it a…

It really was a different world. I think a lot of programmers don't understand just how different it was (I barely do), and don't realize that modern principles like programmer time being more expensive than computer time are not universal truths about computing, but are just observations of how things are in recent decades.

Re: Chess.com stopped working on 32bit iPads because 2^31 games have been played

#314

Reminds me of the havoc that was caused when Twitter tweet IDs rolled over. Resulting in every third party developer to update their apps (and at the time there were a lot of those). Twitter 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.

They didn't roll over, they exceeded 2^53-1 which is the max Number which doesn't truncate when treated as an integer in js. The solution was to treat it as a string. (Or we're thinking of different events, I apologize if so)

Rollover was a confusing word for me to use. I did not mean it in terms of integer overflow. I meant it in accounting terms. As in to roll from one namespace to another.

I could have definitely chosen my words better.

Re: Chess.com stopped working on 32bit iPads because 2^31 games have been played

#315
post #194

Earlier quoted context omitted.

Not merely an insightful repository of analysis and explanations around the more profound aspects of our world, John Ralston Saul's exquisite Doubter's Companion includes some answers - acerbic accusations bundled free - to the more pedestrian issues: "DANDRUFF: The ANSWER is usually vinegar. To some problems there are solutions. "What we call dandruff is often the result of a PH imbalance on the skin, which shampoo…

Stop spreading psuedo-scientific alternative-medicine falsehoods. Dandruff is in no way caused by a "PH imbalance on the skin": http://www.mayoclinic.org/diseases-conditions/dandruff/diagn...

Actually, I think I'm mostly annoyed by your use of three pejoratives to try to make one point, and the fact you spelled pseudo wrong just irritates some other part of my brain. :)

Sure, dandruff and 'dry skin flakes' are separate things entirely.

Dandruff is generally regarded to be caused by the fungus Malassezia. This fungus does not enjoy an acidic environment.

(Healthy) human skin tends towards pH 4-5 (there seems to be some debate). Malassezia likes 5-8 (again, some debate). Reducing the pH / increasing the acidity would appear to have some non-psuedo, non-alternative-medicine, non-falsehood foundation.

Re: Chess.com stopped working on 32bit iPads because 2^31 games have been played

#316

Earlier quoted context omitted.

Your comment comes across as sincere. Mine was sincere, but an overstatement. I should have said that sarcasm tends to be recursive, until broken by sincerity. Anyway, here's my take on the chain: SomeHacker44 -- sincere CGamesPlay -- sincere blktiger -- sarcastic i_cant_speel -- mildly sarcastic jazoom -- sincere

Yes because what we have always known about sarcasm and what this thread is a perfect example of is how you can define something as sarcastic/not sarcastic just by how it subjectively "comes across".

Yes, you can guess. But assessment depends strongly on context. And Pow's Law still applies. People can write messages that seem sincere, and then later claim sarcasm. As in "I was only joking". Or people can write sincerely, but come across as sarcastic, or vice versa, and yet be ambiguous enough that readers can't tell. That's where the /s flag help. Done intentionally, such ambiguous messages can probe the reader's state of mind. Or set traps.

But maybe you're just being sarcastic ;)

Re: Chess.com stopped working on 32bit iPads because 2^31 games have been played

#317
post #194

Earlier quoted context omitted.

Not merely an insightful repository of analysis and explanations around the more profound aspects of our world, John Ralston Saul's exquisite Doubter's Companion includes some answers - acerbic accusations bundled free - to the more pedestrian issues: "DANDRUFF: The ANSWER is usually vinegar. To some problems there are solutions. "What we call dandruff is often the result of a PH imbalance on the skin, which shampoo…

I suffer from dandruff, tried a bunch of shampoos but they didn't work well. I saw this tip about vinegar, which I tried a single day then I gave up thinking this could be popular saying. I'll try again and report.

When you say 'this could be popular saying' are you meaning that it may be wrong because it's popular?

I'd be curious to know your results, in any case. I've had mixed outcomes from conventional (commercial shampoos) and have also been trying to identify causal factors (worse in winter, especially after a few days of wearing a beanie, worse when I'm staying near a high-pollution area, etc). It's all anecdata, but OTOH not beyond our abilities to thoughtfully analyse.

Re: Chess.com stopped working on 32bit iPads because 2^31 games have been played

#318
post #194

Earlier quoted context omitted.

I wish. I do have dandruff (depending on where in the world I happen to be). Head & Shoulders does absolutely nothing.

Not merely an insightful repository of analysis and explanations around the more profound aspects of our world, John Ralston Saul's exquisite Doubter's Companion includes some answers - acerbic accusations bundled free - to the more pedestrian issues: "DANDRUFF: The ANSWER is usually vinegar. To some problems there are solutions. "What we call dandruff is often the result of a PH imbalance on the skin, which shampoo…

Great book and great advice. Must be about 20 years since I tried this approach. Count me as a data point strongly supporting the use of vinegar to deal with dandruff.

Re: Chess.com stopped working on 32bit iPads because 2^31 games have been played

#319
post #252
post #149

Earlier quoted context omitted.

> MySQL's silent data truncation is such a nuisance. Yes, yes it is - it burned me so badly (catastrophic, unrecoverable production data loss) in the early days of my career (~15 years ago as a junior level dev in a senior level role) that it has forever colored my opinion of MySQL - I will really never trust it again. Long live PostgreSQL!

Long live reading documentation. Otherwise you risk data loss no matter the DB.

At the time silent truncation was an undocumented "feature", IIRC. I think I found a description of the issue buried on some forum somewhere.
Post reply on HN