Readit News logoReadit News
ryndshn commented on Activision’s faulty anti-cheat software   blog.mikeswanson.com/post... · Posted by u/mdswanson
bearjaws · 3 years ago
This happened to me for a different reason, but it was the same level of frustrating.

After months of playing MW and Black Ops, one day I queue up with friends and after waiting 5+ minutes no server would be found. We try over and over finally we realize its me.

Googling around shows that I am "Shadow Banned" and everyone is like "go away cheater" online.

I've been playing online games with an in game name that contains the word "Erotica" for a while now (4+ years) and have had zero issues.

Turns out the word "Erotica" is BANNED by Activision, and they synced their identity management with Blizzard it got flagged.

I found ONE random thread on Reddit where a guy ran into the same problem and gave a link to directly log into their system.

Once logged in I got "Your username contains adult content and must be changed".

After changing it, and waiting 3 days, it 'synced' and my account was unbanned.

The whole thing was absolutely stupid, I had paid $60 and could not play any of their games.

It pretty much ruined the game for me, I haven't given them a dollar since.

ryndshn · 3 years ago
wow, amazing you were able to figure that out... most people would have given up
ryndshn commented on Transition to React Native   blog.coinbase.com/announc... · Posted by u/northstar702
raspasov · 4 years ago
I've done and ran 2 medium sized apps on both iOS and Android and have never ran into such problems. While not impossible, that's akin to saying that if you run the JVM on MacOS vs Linux, there's a chance of different behavior. Possible, but unlikely. It shouldn't be a show-stopper for most situation.
ryndshn · 4 years ago
ehh, not really. JVMs are all developed under the same roof but JS engines are a little more distributed and the spec has a little more room for interpretation. i agree it's unlikely, but still not ideal
ryndshn commented on Transition to React Native   blog.coinbase.com/announc... · Posted by u/northstar702
ryndshn · 4 years ago
isn't using RN over native ultimately just optimizing for their developers and not the product? RN is great for start-ups that need to build and launch quickly for multi-platform, but for an established giant like Coinbase it seems like a misstep.
ryndshn commented on Transition to React Native   blog.coinbase.com/announc... · Posted by u/northstar702
raspasov · 4 years ago
RN used to have a lot of issues years ago (~2015-2016 or so) with different layout rendering between iOS and Android. Since they re-wrote their layout engine to be the same codebase across Android and iOS this has been 99% fixed in my experience. You might very occasionally run into a difference of some sort but it will most likely be minor. Of course, I would say if you've never done a RN project before and you plan to release both iOS and Android, please DO test your app frequently on both as you code along. If you complete 90% of the code on, say, iOS only and then try to run it on Android, chances are you'll run into more WTH problems than if you were checking along the way.
ryndshn · 4 years ago
none of the issues i described are different now. RN on iOS still uses JavaScriptCore by default, Android uses Hermes, and it still uses V8 if debugging, meaning it's possible you'll have some super weird edge case bugs. in Airbnb's situation i believe they said it was almost impossible to pinpoint the issue due to the differences in these engines. it's unlikely, but still an unavoidable thing that could be a serious roadblock
ryndshn commented on Transition to React Native   blog.coinbase.com/announc... · Posted by u/northstar702
_fat_santa · 4 years ago
Many comments here are comparing this transition to the one Airbnb did a few years back. These two transitions could not be more different.

Coinbase decided to greenfield their new apps, Airbnb (attempted) to brownfield it. I've worked with a number of clients that have gone down the same path that Airbnb did, from a business perspective it makes perfect sense, keep what you have and slowly move over, but the technical reality is this will be a complete dumpster fire and you will probably fail.

When you try to convert a native app to React Native everything that makes React Native wonderful to work with just seems to break. Hot reloading either barely works or not at all, load up times increase exponentially, the app just becomes a pain in the ass to work with because nothing seems to work like it should.

Whenever companies propose this I always shoot down the idea and recommended a rebuild in React Native from the ground up. Doing so will take just as much time as browfielding because when you try to do a native -> react-native conversion it always seems to go south somewhere, either slowness, having to write 3x the code, or other problems.

ryndshn · 4 years ago
if i remember correctly, Airbnb had many issues with RN that were not related to their incremental migration, such as the issues they had with things like debugging, where it was almost impossible to fix certain bugs due to RN using different JS engines depending on platform and context (for ex running with a debugger causes RN to use V8 whereas running locally on iOS / Android it uses JavaScriptCore or Hermes, respectively). RN is awesome but imo has some pretty serious pain points.

u/ryndshn

KarmaCake day33February 9, 2019View Original