Not having a model in stock one month after announcing it is not a huge deal though. Time to delivery of a Chevrolet Bolt in Canada was over 6 months after launch :/
> The $35,000 (before federal tax credits) Model 3 sedan made its world debut at an event in Los Angeles. On stage, Elon Musk announced that the car will have at least 215 miles of range, 0-60 in under six seconds, and every single one will have Supercharging as a standard feature.
The $35k Model 3 hit Tesla's webpage with "2-to-4-weeks of delivery" in late Febuary. Its April, and no one has this car yet.
> Tesla says that deliveries are starting within the next 2 to 4 weeks depending on the configuration in the US.
---------
If you trick a bunch of people to come and try to buy a product that DOES NOT EXIST YET, and then convince them to buy something else when they enter the store... that's called a "Bait and Switch". Its literally an illegal sales tactic. Tesla isn't doing it to the point where it is illegal, but it is still clearly scummy behavior and toes the line.
People are coming to the Tesla stores looking for the $35k model, and are immediately being upsold to buy $40k or $45k vehicles instead. The 35k model is the bait, the $40k to $45k models are the switch.
There's a difference between upselling and bait and switch, though. Upselling, imo, is trying to convince you to get a higher priced model, or falling back to the base while it's in stock. Here Tesla is advertising a vehicle they do not have in stock. It's like getting you in and then saying they misquoted the price and it's actually $10k more (to me).
The difference is that the base model EXISTS in the other stores.
The $35k model 3 doesn't exist yet. But Mr. Musk has been touting that number for the past 3 years anyway. Its not common practice to tout a number for a mythical, non-existent car.
the point is that a $35k model 3 has never been built. It is literal vaporware. They have to design and build a new line of cheapo cloth seats for it, which they haven't. 0 have been sold.
I think the NCS2 has potential.. it's still early though. One thing on their roadmap is to support ARM, which I view as a must-have for low powered edge applications. Right now it only works with OpenVINO and certain x86 systems. So I view the real use cases coming when it can be used in settings with limited power (and limited or variable network connectivity).
Everyone working on R&D either got laid off, or moved to sustaining engineering on existing nodes. AMD is doing 7nm on TSMC. That's about as shut down as foundries get since the capital investment is all up front.
Make that two :). To elaborate: different body sizes give you different balance points, different leverage and different angles of attack. That can make specific moves harder for taller people.
Java is the most popular language of the JVM ecosystem, but not the only one. If I were to restart from scratch, I would seriously look into Kotlin, which is how Java should have been.
Honestly, people still using the getter and setter argument in 2018 as a reason to pick a language should not be taken seriously.
Indeed Java has more boilerplate, but honestly I've never been bothered by it (as you can generate most within your IDE) and because its explicitly written down it can make code more readable.
unless that text validates hidden assumptions, or conveys important information to the user.
not always the case, but you can't argue that "less text is more readable" any more than you can argue "more text is more readable". what you want is, "just the right amount of text" which will depend on your tastes.
Java is much heavier to read because of all the boilerplate.
And it may have lambda but for example the stream implementation sucks compared to the elegance of LINQ.
They had 8 years to make it right and I’m still amazed how did they manage to implement it so badly...
Oracle is only one player in the Java ecosystem. OpenJDK owns just about everything now, and most organizations are going to get support somewhere besides Oracle. There's been some good recent innovation with Java, and I think it'll continue due to the new accelerated release schedule.
That reminds me, I want to experiment some with AOT compilation and also the new GC plugins.
lambda's are much more limited in flexibility when compared with linq. Because of the way java lambda's work, I imagine there are some scenarios where they are more performant, but it probably comes down to the specific problem/usage.
I think the author makes a point but also misses (or voluntarily glosses over) important counter points.
1) Machine learning (which includes deep learning) still hasn't been applied to a lot of field that would draw benefits even from a basic CNN.
2) While AI/Smart branded crap is indeed all the rage right now (and part of the bubble imo), most of those are not learning algorithms and rely on cheap marketing tricks (looking at you Oracle).
Bottomline: lot of hype comes with empty promises and ultimately the people's dissatisfaction, but there is a real demand and need for applied machine learning in many fields.