Oh my! I want to paraphrase the old school song... 'the wheels on the bus, fly off, fly off'![]()
Express if you like or do not like the new version of the site
Could this problem have occurred in V2 or V3 equally?
A professional technical person, it seems, ought to have foreseen this.
A bit like the "millenium'' bug, whuch was foreseen so long ago, a whole 17 years.
I am only saying here that if V3 did not specifically cause this, we should not get sidetracked.
What Spacebux said makes more sense than what Eric said.
Erik could do a lot worse than hire Spacebux... i'm no techie but he translates things well so that dinosaurs like myself can understand. He's also a regular user of the site, and it's clear the designer of v3 isn't...
What brand of coffee does he drink? I could probably use some!
Starbux, maybe. Available on every spacebus.
Seriously, the guy knows his onions, and like most of us, is extremly well disposed towards chess.com
We came here, and have enjoyed it. We want chess.com to succeed, more in some ways than them that run it!
Could this problem have occurred in V2 or V3 equally?
A professional technical person, it seems, ought to have foreseen this.
A bit like the "millenium'' bug, whuch was foreseen so long ago, a whole 17 years.
I am only saying here that if V3 did not specifically cause this, we should not get sidetracked.
I can only say that there are a few distinct development groups within chess.com. One for the general browser (via laptops, PCs, chromebooks, etc.), another for iOS handheld devices -- iPhones, iPads from Apple, and a 3rd for Android devices. Each group has to produce its own unique code base to deliver an appropriate application for those device families. You can liken it to car manufacturers that use the same chasis and engines under the hood, but the interior and exterior can still look quite different (e.g., VW's Routan is a re-badge of a Chrysler chassis).
That's why you can say if the developers for the had a bug in the iOS-branch, it may not appear in the other two branches of chess.com development. For example, have the same iOS users attempted to connect to chess.com via browser (Safari, Chrome, Mozilla), have they experienced the same issue? Probably not. I don't know because I'm not an iOS user.
The fourth branch of chess.com development, which I didn't mention is the server-side, the site's development itself. They determine how to run the database(s), internal calls, which user interface framework to use, how/what browser information to send/receive, user login info, and so on.
Maybe, in IT, more attention has to be given to Standards.
In Engineering, for instance, and in the exact discipline of Mathematics, professionals try to develop, in their mutual interests, a universal language so they can communicate.
Otherwise, we have a repeat of the Tower of Bable, where possibly the word babble may come from. My little theory anyhow. The word experts would know.
What Spacebux said makes more sense than what Eric said.
Erik could do a lot worse than hire Spacebux... i'm no techie but he translates things well so that dinosaurs like myself can understand. He's also a regular user of the site, and it's clear the designer of v3 isn't...v3 is a mythological concept, spawned from a nights dream of one person. The 50+ staff developers/programmers, most of which are volunteers, do a bang up job.
Let's just say erik is a typical CEO. Not all information is directly forth coming.
I read yesterday a post from staff, speculating v3 is history, expect v4, coming soon. A major overhaul is underway.
That's funny, i asked staff member David a Q 31 hours ago right here in this topic, one which might just about keep me here if it's answered in the right way... guess what...
The question about V4 I presume?
Maybe he didn't see it amongst all the superfluous fluff this Thread now seems to attract...
that's the one... the post was made shortly after his and he was still online when i asked...
I shouldn't leave my PC on with Chess.com open in a browser when I'm not actually on line - apologies for that. I was in the middle of something, went to dinner, and didn't come back to until just now. Yesterday was Sunday for me and I've had a touch of the flu as well.
Reading the report on Titled Tuesday, there was an overall internet problem at that time - I'm not sure if the spike in problems yesterday was something similar or separate. I know that I've personally not been able to start a Live Chess game using the iPhone app since yesterday - it searches for a game, starting "Loading..." but just does that without actually starting a game, so there may be something going on. I haven't looked into any of those other threads to see what the responses have been.
The migration from Angular to Vue has been happening for a while, but I didn't know what the Dev team were calling it - however, in a very recent team communication, I did see it referred to as "V4", so I guess that's what it is. I'm not sure whether that means V4 will replace V3 while V2 continues to hang around, or whether V4 will look any different to V3 or just be a bit different (ie. slimmer and faster) under the hood. I had thought the transition was being made incrementally, but maybe not.
I read yesterday a post from staff, speculating v3 is history, expect v4, coming soon. A major overhaul is underway.
Even if the Staff & Erik only perceive v4 to be a major upgrade to v3, to me this is more than half-capitulation, if true. I can only hope heed has been paid to the whole concept of the User Interface design in as much as it relates to the function of chess.com as a site to users. v3 should have been dumped/scrapped months ago.
There are some good ideas in v3; the implementation of those ideas, however, was poor.
What Spacebux said makes more sense than what Eric said.
Let's just say erik is a typical CEO. Not all information is directly forth coming.
Commercial in private, they call it.
Interesting article from Erik on the recent troubles with the iOS app: https://www.chess.com/news/view/the-unique-reason-the-broken-now-fixed-chess-com-app-made-headlines-6918
I doubt its limited to 32bit O.S. limitations. More likely, it is a type-definition issue.
An "int" (IT-speak for integer) may be probably defined as a 2-byte (16-bits, or 16 spaces that can be either 0 or 1) variable in the code chess.com uses for apps and whatnot. This has maximum values of -32,768 to 32,767.
A "long" is twice the length of a typical "integer" variable, using 4 bytes (or 32 bits). In the integer world, a variable of this type can contain any value from -2,147,483,648 to 2,147,483,647.
The problem with Erik's explanation is that he is confessing that the Development team are using "signed" variables, i.e., they can accomodate negative values. Why would you consider a -2,147,483,000 counter for a variable such as "GameID"---a variable that only ever counts posititve numbers?? An unsigned variable of the same data-length (4 bytes, 32-bits) ditches the +/- signage and just counts WHOLE numbers, 0 to 4,294,967,295.
So hamerkop is at least partly correct in stating the developers are showing some level of incompetence.
Also, if it really were the case of a 32-bit versus 64-bit design issue, it would not be limited to just a few iPhones. iOS is quite common across a number of devices. Any device (iPad, iPhone) using the same App would have this issue. I'm a bit surprised this is not apparent in the Android version as well, though the code-base is sufficiently different that it may be the Android Dev team is more competent than the iOS team.