Tuesday, March 14, 2017

Async and await on the JVM

For those interested, this is a very very big deal.  Many of us from the C# side of things have been longing for async await on the JVM.  While I realize Quasar has been around for a while, Kotlin has a much more elegant compiler supported approach.  This is awesome!!

https://blog.jetbrains.com/kotlin/2017/03/kotlin-1-1/
https://github.com/Kotlin/kotlin-coroutines
https://github.com/Kotlin/kotlinx.coroutines

Given Kotlin will support native code compilation in the future on everything from IOS, Android to the PC, the possibilities for having a single build which targets all platforms are getting closer.

H1B, the modern indentured servant

Didn't we outlaw slavery, indentured servants, etc. a while back?

Why hasn't Trump acted on his H1B promise?

https://www.theregister.co.uk/2017/03/13/h_1b_visa_reform_possibly_on_hold/

The IEEE is right.  Large companies, some of which are hoarding massive amounts of cash, have been using the H1B to control tech wages.  Some are the same companies which colluded w/ Steve Jobs illegal wage fixing pact.

https://en.wikipedia.org/wiki/High-Tech_Employee_Antitrust_Litigation
https://www.theregister.co.uk/2015/04/21/apple_steve_jobs_poaching_lawsuit/

The settlement for the above is peanuts when compared to the actual damage done to tech wages.  Frankly, there should be another class action lawsuit, targeting all companies which have abused the H1B, and covers every geek in the country.

The same companies are now using the H1B to control tech wages.  This is wrong on so many levels.  When will Trump raise the minimum H1B wage to 130k?  Actually, in Silicon Valley, given the high cost of living, this should probably be something closer to 200k.

http://spectrum.ieee.org/view-from-the-valley/at-work/tech-careers/commentary-the-h1b-problem-as-ieeeusa-sees-it