Hacker News new | past | comments | ask | show | jobs | submit | tgdavies's comments login

Accel's business expertise is as important as (perhaps more important than) the money: "Accel has a long track record of helping companies break out" -- http://blogs.atlassian.com/news/2010/07/atlassian_adventure....


Or will Javascript just be the machine language of the internet, with software written in more expressive languages such as Java via GWT?


Interesting thought. (Though I doubt that Java is more expressive than Javascript. I'd replace Java with something like F#, clojure, Arc, Haskell or so.)


But if you turned all your ArrayLists into LinkedLists, what would happen to the performance of your programs?


The 1 millisecond of application logic between the 150 millisecond roundtrip to the database and 800 millisecond network latency would be 3 milliseconds?


"the idea of quizzing candidates on whether they can diagnose and track down compiler or processor bugs is similarly useless"

Maybe Ada compilers have lots of bugs. :-)


The compilers? No.

Everything around them? Oh dear god yes.


The author claims that mining Hydrogen from the surface of the Sun would be difficult, but ignores the solution of doing the mining at night.


If your back end is Java, use GWT -- that gives you statically typed RPC calls between your client and server, which makes life easy.


> If your back end is Java, use GWT ...and then take a long hard look at your life, and see if you can figure out where it went so wrong.

;P


Are you saying java is a bad choice?


Yes, that's exactly what I'm saying.

It's a language specifically designed to make it very difficult to do anything interesting.

PHP (the language, not the implementation) has some very deep problems, in my opinion. But at least you can sketch out a rough solution, and gradually turn it into something more polished.

I think the best design is done by coding little sketches that gradually become more and more complete, and are cheap enough to throw away; not by drawing complex UML diagrams and then carefully casting them into perfect code. That's just impossible, and the result is a lot of bloated crap that is very difficult to change when (inevitably) your design changes.


Writing AdSense or GMail in Ruby/Python/PHP will force you to pay the "tax" later on and the tax will be huge before you know it. You'll end up with a scratch re-write like it or not.


I'm not sure what you're trying to say here. Is the "tax" the upfront cost of writing code that uses static typing? If so, I most strongly disagree.

Static typing is not a silver bullet. The claim that not using a static typed language for anything complex will result in a "scratch rewrite" is absurd.


One of my colleagues was recently welcomed back fromholiday with this addition to his cron file:

0,20,40 * * * * /usr/bin/killall -9 java

Or is that going too far?


You automatically get rid of their memory leaks every 20 minutes. That's a service, not a prank.


Heck, I should add that to mine.


Tim Pat Coogan's "Michael Collins" is good -- it's as much a condensed history of Ireland from 1916 to the mid 1920s as about Michael Collins.


You don't say what your interests are, but the googletechtalks channel on YouTube has lots of interesting stuff, not all Computer Science related.


mudnicks


Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: