You can see that the number of solved problems is no longer part of the XML.
Can somebody confirm this? I guess, the only fix is to disable the integration and allow users to manually put it in their total (or, one can just update the total via the API).
Oof, thanks for flagging this up. My guess is that you’re correct and the integration has now broken, based on the context, since we don’t authenticate with Project Euler and just grabbed the number of problems solved from public accounts.
I’ve flagged it up to the others to take a look since I don’t seem to have a test account for Project Euler, just to be sure, but I suspect it will indeed have to be retired.
…which gets back the same as your xml, just in plain text:
d,Hungary,C/C++,Unranked
So you’re right, it’s now lost the count. If you’ve made some progress, you get a “Rank” - so I’m on problem 103, and my rank is “Tetrahedron”, apparently. But this is no use for the Project Euler integration.
This means that as @shanaqui implies, we’ll need to close down the Project Euler official integration, and move any remaining PE goals to manual.
Update: we’ve reached out to Project Euler to see if there’s any way we can connect back up, but for now we’ve been proceeding with mothballing the integration, and new Project Euler goals can no longer be updated.
Not sure where we’re at with converting existing goals to manual, but users can do that for themselves via the settings tab if needed in the meantime.
Thank you! Being able to put data points in manually is a great solution! I’ve reactivated my Project Euler goal to fight AI brain rot and solving my first problem in a couple of years was really satisfying. It’s the “build something with your bare hands” principle applied to “modern” programming.
I did not know one could disconnect the data source. I will leave it turned on in the hope that Project Euler can provide a solution. I get there overall sentiment - total numbers of problem solved is no longer a valid measure of the skill of the user - but I don’t really understand why that implies that the number must not be public at all.