But chasing the higher hanging fruits might allow for breakthroughs that you would not see if you only went for the low hanging fruits.
The range anxiety is less and less problematic with EV. The Tesla Roadster 2 already is said to have a range of more than 1.000 km. Add current research in the fields of solid state batteries and super capacitators and you have the possibility to reach those numbers even with less expensive versions of EV. German automakers already calculate that by 2026 electric engines will be cheaper and more capable than their ICE counterpart.
If you go for that easy middle ground like hybrid cars that you suggest, you limit yourself to the local maximum of that solution. Hybrid cars have the same maintenance cost as non hybrid cars and additionally the complexity of balancing both engines. The only saving in maintenance cost is by going full electric. In the same way you might only achieve certain breakthroughs by actually going for full autonomy even if it wont work perfectly for the next decades for all edge cases.
The choice is about releasing version 1.0 vs constantly adding features that are better suited for versions 2, 3, 4+. What can be done now, at reasonable cost and technology level? My position is that we could have a system right now that would alleviate traffic congestion and offer greater safety. Advancement on the harder problems comes with real-world experience in the field.
What made you leave? Did you miss european culture ( or sports on TV or anything like that)? How did you deal with the time difference between Europe and NZ? When I was in NZ on vacation I missed being able to watch the stuff that I am used to on TV in the evening, due to the twelve hour time difference to Europe. I dont think I could ever switch from soccer to cricket.
> What made you leave?
Missing friends and family, very hard to reach with 12hours difference even by phone. Requires lots of coordination.
Very isolated - very little "new" jobs, conferences(Scala) etc... all in respect to EU (where there are hundreds of scala positions etc.).
I was on very good salary (100kNZD++ dollars / year), life was very very comfortable. Besides huge purchases buying house or like that which I couldn't do I found it very hard to spend over half my salary (never cooking, eating twice a day out). I was living alone in AKL renting all the time.
Weather is very nice, but sun is very very strong, so you require sunscreen 100% of time.
> Did you miss european culture ( or sports on TV or anything like that)?
Yes. I'm not sure how to put it, as I'm not native English speaker, but I hope noone will get offended by following. Also this may wildly differ outside of AKL. There are lots of ethnicities, which is fine, but I am single and I am most attracted to single type, so the pool for me to find girlfriend from is much much smaller (I'd say about 20-30%). While people are very very friendly there, the nightlife in Auckland is pretty bad (was much better in Wellington when I flew there once).
> How did you deal with the time difference between Europe and NZ? When I was in NZ on vacation I missed being able to watch the stuff that I am used to on TV in the evening, due to the twelve hour time difference to Europe. I dont think I could ever switch from soccer to cricket.
I don't watch TV so I didn't miss it, and they occasionally had NHL live games on, which is great, since I couldn't watch it in EU since lots of them were at crazy times. They are huge for cricket and rugby, which I given some try but I did not enjoy it as much.
All in all, I do not regret going there and it's awesome country, but my take on it is, if you have a family, it's the ideal place to move into. Schools are great, it's very safe country, people are mostly happy, and salary of programmer's is very very decent. If you're single, and move there on your own, you're gonna have it a bit tougher, but lots of that depends on you.
Simple example? Before finishing the first paragraph, it says
"The slope and y-intercept of the line are determined using gradient descent."
What on earth does that mean? Maybe they should teach mathematics in english at universities outside of english speaking countries. German mathematics does not help here.
I wish there was a 4GL like SQL for machine learning using dynamic programming for algorithm selection and model synthesis like a dbms query planner.
PREDICT s as revenue
LEARN FROM company.sales as s
GROUP BY MONTH
ORDER BY company.region
The first eight minutes were promising. Then a mathematical definiton of how neural networks work follows and I am already lost again when trying to learn about deep learning. It is like trying to learn Postgresql's new JSON features by starting to look at relational calculus first.
Not sure why the other comment is being downvoted. You are looking at a talk given at the Simons Institute for the Theory of Computing. I'd be more worried if there wasn't any math.
If I wanted a newbie intro to operating systems, I would not be looking at talks at CS conferences like SOSP or OSDI, for example, even if they were "introductory."
Try http://course.fast.ai . We built it because we observed just the issue you have in most teaching materials for deep learning. We do cover all of the details eventually, but only when you're ready, and in a code first way.
PS. It's a side project of mine, like HN with tags, needs improvement though :)
There's a lot about deep-learning subjects and some courses. If interested when launching with additional features : https://goo.gl/forms/dMx749vRcx30smT73
Each one has his/her pace and level, you need to find yours. There is a pletora of tutorial/courses available with a practical approach if you will.
If you know your math see The Deep Learning book for instance (which covers from math basics to current approaches).
Andrej K. also has a course focused on CV but covers the most important concepts of DL and CNN, RNN. DL/ML is nothing more than math afterall and a nontrivial subject, rather highly specialized so if you're in the rain is to get wet.
Well it is only useful when you really rely on asynchronous programming. Nobody states that every piece of code is supposed to be written like this. You should only use async/await when a thorough performance analysis shows that it is your bottleneck.
Think of handling a web request, where you have to do parallel I/O requests to subsystems like a database, a webservice, redis, and so on. I think async/await gives us a nice standard way of describing "hit me back once X is done".
Based on the demo they showed, this isn't needed. As long as they know the orientation of the device relative to a flat plane they can move the virtual items within the bounds of that device's screen. When it crosses over on to another device, it only needs to calculate movement based on it's relative orientation.