Kotlin is better than Java. But this alone is not a good enough reason for Kotlin to exist. Because Java has momentum. And the latest Java versions include Kotlin-like features. And Kotlin has not much more to offer than being a "better Java".
This Twitter recommendation algorithm is not that impressive at all. And I bet it is slow as hell. 10 years ago I was making better and leaner recommendations using simple Tanimoto. If this is a strategic asset for Twitter, then I fully understand @elonmusk
Reused code may seem convenient, but it's a nightmare to change when other clients are already using it. Shared libraries are an anti-pattern. Wish there was a programming language where code doesn't compile if reused routines are detected. #programming#codequality
@willmcgugan It has been a while since I heard about MongoDB. I guess it is past both of the "cool" and "boring" phases, and now it is more like "obsolete", thanks to 200 new NoSQL databases.
@willmcgugan In UTF-8, normal Emojis take 3 to 4 bytes. With Skin tones and other ZWS sequences, you can build even longer chains displayed as a single emo. And text width is yet a different measurement. Still, there are some non-emoji characters that are wider than others in monospace fonts.
Twitter is not an app but more an API. "Normal" people don't use it, it is mostly for celebrities to share their updates with the news outlets. The news outlets then can consume messages from the Twitter network, therefore Twitter is nothing but a news agency.
While Python can also be used to solve AI/ML problems, 99.999 of its real applications is just for quick and dirty automation. Same like with everything else...