Dr_tldr
Joined 11 years ago
Joined 11 years ago
Why not help bring some of Haskell's concepts to a more relevant language instead of bemoaning the entirely rational decisions made by millions of junior and senior developers?
Edit: the rabid insularity of the Haskell community definitely doesn't help. The Python community was dissatisfied with JS and created Coffeescript, and as of ES6 now everyone can enjoy the fat arrow syntax. Less pleasantly, the Java community got class syntax added to ES6, but at least they're trying to contribute. I'm sure Haskell has plenty of really cool things to bring to the table, but I've never heard of any of them, because all the Haskell community wants do is talk about how JavaScript sucks instead of embracing the functional side of it.
Safari has become the new IE in a lot of ways, and larger and larger websites/apps are starting to only target Firefox and Chrome, leaving Apple with the options to either give up or rejoin the mainstream.
https://en.wikipedia.org/wiki/List_of_journalists_killed_in_...
https://en.wikipedia.org/wiki/Sergei_Magnitsky
http://imrussia.org/en/analysis/nation/2224-a-new-emigration...
The most substantive critics of Putin tend to reside in Russia, and they tend to have the most decisive evidence of corruption, while Americans' negative perceptions of Russia do tend to be based in ignorance. So that point is true, but saying that A is mistaken about why B is bad does not mean that B is actually great, nor does it follow that if A is bad, B isn't.
For most adults/businesses in developed countries, mobile is a secondary device, while PCs run everything from AAA games to filing systems to interfaces for medical equipment.
Later, when you do a real project, Redux makes debugging and state consistency about 10 times easier, especially on a team or coordinating between multiple teams.
IANAL, but if I was their counsel, I would definitely advise them to keep paying me a lot of money for a 10% chance it somehow works out with the regulators.
Thanks for helping my argument, I'm glad we agree that you're a bad engineer.
Plenty of other companies are able to both honor their agreements and prevent fraud, why can't HTC?
If we're both just throwing around opinions this is no different than arguing tabs vs spaces. I've noticed that Typescript tends to be embraced by teams with lots of subpar enterprise Java developers with limited knowledge of Javascript. The same is also true of Angular, so it's a good fit here, but it's more for mitigating a lack of personal knowledge and organization standards than a general benefit.
I think you're being sincere in expressing a common attitude within the Lisp/FP community, but it's an unfortunately limiting attitude. It would appear strange to an ancient Sumerian to see the Epic of Gilgamesh translated into English, but the translation is far more accessible and thus far more influential than the original.
I'm a front-end dev and I got into Clojure and Elm because of some books/libraries for functional programming in Javascript. It's doubtful I would've ever had enough interest to learn if no one in those communities made an effort to translate some of their concepts into a language that I already use.