Actually it is not a good comparison. scalac compiles directly to byte code that runs on the JVM. Scala has pretty different semantics from Java. Whereas Elixir is compiled to the Erlang AST - a pretty high-level data structure - and then the Erlang compiler is invoked on this structure to compile byte code for BEAM. So whereas Scala can do things Java can't do (such as closures on Java 6), there really is nothing Elixir can do that Erlang can't.
The fact that Elixir has the same semantics is really a good thing, because it makes it much easier to learn both languages at the same time and that is still pretty much essential in my opinion, if you want to become productive in Elixir.
Never heard of them, but here is some interesting verbiage for something that has not launched yet: "New ‘Battery Saver’ mode" -- How is it new if we haven't seen the old.
It also seems pretty unlikely you would launch 3 separate devices at the same time, but maybe they are that talented in Vienna.
Battery Saver mode is a new feature in Lollipop that does exactly what the name says. It turns on when battery life reaches 15%, or you can turn it on manually.
Not sure if what they advertise is just the vanilla Battery Saver from Lollipop, or a modified one.
I'm a bit late to the party here, but figured I'd chime in with my own experiences. I spent a many days staring into WebKit and can honestly say that finding your way around does get easier. When you are searching for things, it helps to have a good base grasp of what IS, and what is NOT WebKit. Webkit is many, many things, but people make some common mistakes about what it is. Unfortunately, to get anything done with WebKit, it requires a huge amount of work, and platform specific implementations and support, which add the the general confusion.
Bitcoin (through Coinbase). I produce adult games mostly as a hobby, but last year received several thousand dollars in bitcoin (not counting the price increase).
If I were serious about making money or leaving my day job I'd have to accept credit cards in some form, but for now I'm happier not having to deal with all the hooplah of setting up a merchant account etc.
I had the same experience, but their customer experience was pretty great. I have yet to start up the Droplet again, since they threatened to shut down my service.
>If so is this a result of a differently structured legal system, or just a "cultural" difference?
From an uneducated opinion on the piece this seems to be the difference between Common Law vs Statutory Law. In Common Law the precedence of cases is used, where opinions and subjectivity are perhaps more inclined to change a decision, in contrast; Statutory Law has more to do with the enforcement of prescriptive laws written down by the legislature. While both Canada and the U.S are based on common law, we seem to lean further to the common side then our neighbours to the south.
Your post focuses on what others are saying. Why are you so worried about why everyone else likes CS? "You can't stand the idea of making something so meaningless". Get out of the valley, people all over the world are using software and technology to solve real problems. If you are looking to "do what you love", why not instead focus on the impacts of your contributions....you seem to highlight this as important. Here is a neat project to apply for: http://codeforamerica.org/. OR go teach CS to other students in High School: http://www.teachforamerica.org/.
Your experience underlines a post I wrote recently about the underlying topic that exists here. People seem to concentrate on end goals, vs process. If you think you will start enjoying writing software, you probably never will. You won't wake up and suddenly find a new language that inspires you. In my experience it is the people that enjoy process, and challenges in the CS discipline that truly succeed. An appreciation for process, details and the ability to work in many different areas is something I cherish.
I would step back for a while. You might find that you do enjoy things more than you realize. Time away from something, doing something else can trigger a greater appreciation. Take a step back. You might also take a look at the alternatives. While you mention briefly the idea that you should "do what you love", I might be careful with that statement. Society has lied to you that it is always possible to do this.
This is really a pillar of the stoic philosophy, or at least as far as I interpreted it.
The awareness you speak of is quite freeing and empowering when you take the time to consider it. The appreciation you gain based on a stoic style of living can be quite freeing for people. It isn't just about using the information though as you mention, it is about being aware of it. Whether you act on it or not, you can gain some peace.
This site seems to put forward that idea, that knowing about it will in turn provide you with more appreciation and a better way of coping with the death as well.
Agreed, this is a good summary. My first initial reaction was one of slight skepticism, but one can reason pretty easily the output can be done on the server. When you work back on logic that way, what about having your site pre-built sitting on the server with only oj.s on your dev machines? As evan mentioned re-usable components that are easily dropped in to create faster website builds. Seems like an interesting concept to me.
If that's the case, then why not use one of the many static Web site generators? Combined with a simple CSS library like Pure.io for some of the UI elements.
It is possible that some more complex UI elements (say a Calendar) will have to be done in Javascript, but that seems like a worthwhile tradeoff for simplicity, efficiency, and maintainability.