HN user

jzoidberg

61 karma
Posts1
Comments42
View on HN

San Diego and Sunnyvale CA

Front end positions: html5 and Play Framework

Back end positions: Scala with Hadoop (we don't require Scala experience just enthusiasm)

GridX - we are a well funded startup developing a unique new system to operate the next generation smart electricity grid. Our software wrangle smart grid data at scale to solve real problems that make a difference to everyone's lives.

Join us at the ground floor in this exciting and challenging field.

Please contact johan at gridx dot com

San Diego and Sunnyvale CA

Front end positions: html5 (with Play framework)

Back end positions: Scala with Hadoop (we don't require Scala experience just enthusiasm)

GridX - we are a well funded startup developing a unique new system to operate the next generation smart electricity grid. Our software wrangle smart grid data at scale to solve real problems that make a difference to everyone's lives.

Join us at the ground floor in this exciting and challenging field.

Please contact johan at gridx dot com

Sunnyvale and San Diego CA

Front-end UI Developer

GridX - we are a well funded startup developing a unique new application to operate the next generation smart electricity grid.

Help us solve some of the most complex and rewarding energy and environmental problems of our time using Big Data and Cloud Computing.

We use Scala based web frameworks like Liftweb and Play! - experience with or interest in those would be a plus.

Our UI's use highly interactive HTML5 with WebSockets and Server Side Events. Rendering in SVG and Canvas.

Please contact johan at gridx dot com

This is a very static analysis. It takes the current spread of power generation emissions and applies it to the future electricity load of EV's. This is fundamentally flawed reasoning.

EV's will constitute a significant new load on the grid and we will have to build modern power plants to supply the extra load. New power plants produce significantly fewer emissions.

Sunnyvale and San Diego CA

Front-end UI Developer

GridX - we are a well funded startup developing a unique new application to operate the next generation smart electricity grid. Join and help us solve some of the most complex and rewarding energy and environmental problems of our time using Big Data and Cloud Computing.

We use Scala based web frameworks like Liftweb and Play! - experience with or interest in those would be a plus.

Our UI's use highly interactive HTML5 with WebSockets and Server Side Events. Rendering in SVG and Canvas.

Please contact johan at gridx dot com

Google Docs (and Zoho) does collaboration really well. This is important. MS Office does not even come close.

The article makes a valid point - we do not need bloated desktop software to produce documents. Some of the people already realized this - the question is how long it will take for most of the people to realize this.

As a developer i love Git. I love its speed, its decentralized nature, merging, branching. I even love submodules. We use git to deploy with - github hooks lets us auto pull from all our ec2 servers - changes are globally available in seconds.

As a collaborator i think it has failed us. I simply cant convince non-programmers to learn it. People who only occasionally use versioning systems simply do not need as much control. They need a much simplified layer over Git - that prevents them from screwing up . I have tried SmartGit for this - not simple enough, it still exposes the complexity.

The battery pack and associated circuitry is a array of solid state components.

An internal combustion engine has thousands of different parts - many of them moving, unmonitored and uncontrolled.

The EV is much simpler to manufacture and maintain. The GM EV1 was famously robust and low maintenance. Personally i believe this is one of the reasons the previous generation of EV's were canceled - it radically changes the profit spread on a vehicle. The old school manufacturers make a lot af profit on vehicle maintenance and parts - this is about to change.

The part count on a typical automobile is 30000 according to toyota - I would love to know what the Model S count is - even with the 6000 battery cells.

The JVM is a absolute dream to work with. We run it on a multi node Cassandra EC2 cluster and on tiny embedded devices. And develop for both those platforms on OS X.

Java the language is optional - it is simply the lowest common denominator on the JVM.

Really? We are in a absolute computing revolution. Never before has small teams or individuals had access to so much cheap, available computation. We can spin up vast compute resources in seconds and tackle huge problems. Just a couple of years ago this was only possible as part of a huge corporate team.

The cloud and dirt cheap embedded and mobile systems will make computers truly ubiquitous for the first time. It is interesting that we now run the same platforms and code on tiny embedded devices and the cloud. The web is finally turning into the broad platform we hoped it would. All of this is truly empowering.

On the language front we have wonderful new ways to express ourselves. Functional programming and constructs like Actors, STM and nosql data stores allow us to scale properly for the first time (See Scala and Akka).

The only limit is our imagination.

The article seems very fear driven, many of his arguments simply do not gel with my experience.

We have been using Scala for 4 months now and have the first cut of our product released:

The Scala community have been great - we have had insightful answers on the Lift, Akka, Dispatch and Scala users list and on stack exchange.

We have used parallel collections and Akka actors to get good scalability without the usual pain. We do have some mutable data structures where it makes sense - we appreciate the flexibility to do that. The distinction between mutable and immutable data structures is pretty easy to read in the code.

Our code base is very concise, and i think readable for the breath of functionality we have implemented. We have not used type level programming, simple Scala constructs like pattern matching, collections and closures make a huge difference. You can write obtuse code in Scala - we choose not to.

In short we see Scala as a competitive advantage going forward.

Akka actors are the accepted production solution in Scala.

I wonder how the author translated actor heavy code to clojure - I guess the closest available concept would be agents.

Lion removes Java? 15 years ago

We have known this was coming for many months now - why is anyone surprised? The support will revert to JVM vendors where it belongs. Personally I think it is a good thing - we will get JVM versions much faster than Apple supplied them.

It looks like someone's private blog. Nowhere does it say anything about MSDN. In the subtitle it says the author works for MS. The article itself does not state the technology limitations at all but does call it "heterogeneous", which is misleading.