864 karma · joined February 6, 2009
Your examples of the type safety can all be mimicked with spec in Clojure. Granted spec is opt-in (but I'm guessing so is some of the more detailed type safety attributes you are talking about like NonEmpty).
Anyhow, to each their own and one persons experience isn't likely to be the same as the others so I'd encourage everyone to try out many languages. Some languages click with people more than others do so it's always worthwhile to experiment.
I would suggest that if you have runtime bugs popping up in Clojure programs then that would suggest the inputs to functions (since they should be primarily pure) are not being validated which can easily be accomplished. I would imagine this needs to be done in Haskell as well since just verifying types does not indicate valid data.
Primarily been developing with Clojure for 5 years now with some pretty large codebases. It does depend on how you write your code but favoring pure functions, pushing immutability to the edges of your programs allows you to refactor without fear.
Clojure also has many things to aid in this such as pre/post conditions, clojure.spec (which allows you to build complex type definitions), and of course test.check (property based testing).
Relevant to a recent Joe Rogan podcast with Neil Degrasse Tyson on how many teachers in your life inspired you. Not as much about the transfer of information, especially today, it's about the excitement and inspiration around the topics you are presenting.
Tesla is well below that of many other car manufacturers on receiving government subsidies. BMW has received them as well!
Elon's publicly stated goal was driving more EV adoption whether it is Tesla or others and he's most definitely succeeded at that.
That being said, there is far more to Tesla's than just being an EV at this point and that won't be killed anytime soon!
Walmart had the funds to overcome and mimic what Amazon was doing early on as well and they didn't. Why not? Some companies are set in their ways and have trouble seeing the future...or at least be willing to sacrifice short term revenue goals for long term gain (often times big profitable companies act this way).
TBH, I own a Tesla. I agree they are likely not the leader in the best technology for driverless cars, they are definitely the leader in affordable driverless cars. The interesting thing is autopilot gets better and better on streets you drive over and over again. Tesla's have ruined my experience for driving any other car. I'm sure someone else will make some great electric cars in the future as well, but right now there is nothing that compares to it overall.
Edit: To add one other point on my initial paragraph (and coincides with my last). Tesla not only gathers the data but has the autopilot features to be able to test changes to the algorithms in place and improve them over time. Even if the big 3 started collecting this data they are far behind in the ability to even simulate much less enable it for real feedback on the roads.
I actually don't find their share price to be out of control at all. They have assets other companies would only dream of at this point. The data alone on miles driven is extremely valuable in the race to self driving cars. Their supercharger network is extremely impressive and growing every day. Not only do they build the best electric car, but they've built out the infrastructure that many analysts seem to just discount. Not unlike what Amazon did (and is still doing).
That top answer there leaves a lot to be desired. Suggesting that a candidate offers "no value" to a company if they are not hired is very short sighted.
This process is never perfect, but I think when you don't hire someone it is always nice to provide something solid the interviewee can go off of. Even if the response is simply that we felt we had stronger candidates for whatever reason.
Every command, even pressing a letter, has a corresponding function. Utilizing ELisp you can essentially make the editor do anything you want (and because of that and how long it has been around...everyone has already made it do anything you could want).
We have for profit hospitals and they are a terrible thing overall! We also have for profit prisons which are also a terrible thing.
I don't see how you can get to L5 without L2 and the learning that is going on in these cars today.