HN user

tvorryn

345 karma

I write weekly at trevoroakes.com

Posts15
Comments32
View on HN

If not now, eventually they must be or must have been "doing startups" because all businesses begin as startups. It's in the name, a startup is a company that is just getting started. Some eventually grow up into the titans of industry that we all know.

The parent is wondering why don't we see more entrepreneurs founding companies that look like they could become the next titans of industry. It seems to me that their companies either don't exist, or are currently invisible because they haven't begun gobbling up market share.

I think you mean contracts or defensive coding. If someone calls my code wrong they will have to think to test that particular case themselves, which is hard. Unless I've written contracts; then when it blows up they'll know what they did wrong.

I think you mean:

; println(myList)

i.e. reorder those and add a semicolon or put it on the next line

and I agree with pivo that "Jim" :: "Bob" :: Nil should be List("Jim", "Bob"). I'm not sure if these are the same as _Y_'s Fantom code, but both of these print out "List(Jim, Bob)" in Scala.

Cons is short for construct and comes from Lisp which has weird names for things; things like car and cdr.

It means construct a new list.

A cons A (or A :: B) means create a new list with A before B, where B can be a list item or a list itself and A is a list item.

The :: operator is right associative so "Jim" :: "Bob" :: Nil actually works like ("Jim" :: ("Bob" :: Nil) ) (Actually all operators that end in : are right associative in Scala.)

For more see: http://en.wikipedia.org/wiki/Cons

Perlis Languages 15 years ago

I spent quite a few hours a while ago trying to organize languages into different language groups in order to pick which languages to learn next. If you're interested in that see the blog post that came out of that: http://hacklash.posterous.com/how-to-choose-your-next-progra... .

Just be warned that I'm coming at it from the outside with most of these languages, to make your final decision try and find someone experienced in multiple languages from the paradigm and ask them which to learn the paradigm with.

Google+ Demo 15 years ago

And even if you do accept them, it should be much more convenient and less awkward. That's what I'm looking forward to. I still want to keep up with my family but they don't care about machine learning and don't need to know everything that I'm doing with my friends. Circles sounds great for all of that.

... and if you really don't like Groupon's numbers you can short the stock. Although, I'm not sure how practical that is for the individual investor. You can take a look at the most recent tech IPOs and see what you think. (dang, yoku, dmd, qlik, smt, motr, logm, ftnt, swi)

Google wants ChromeOS to eventually replace Android. It's cloud vs native, not Touch vs Keyboard and Mouse, and until cloud based becomes acceptable everywhere, which is what Google is betting on, they will continue to work on Android.