HNHacker News
TopNewBestAskShowJobs

eta_carinae

431 karma · joined February 22, 2012

submissionscomments
eta_carinae··on Erik Naggum's XML Rant from 2002: Disturbingly prescient
> JSON is better (and XML is crap) it's ridiculous

Except that in JSON, strings need to be surrounded by double quotes. Why impose on human readers a syntactic requirement that only compilers/interpreters need?

From this respect, JSON is in the same mixed bag as XML is.

If you want to go down that slope, be consistent and push YAML instead of JSON.

eta_carinae··on Java creator James Gosling: 'Google totally slimed Sun'
There is no such a person as "Scott Chase". Maybe you mean "Chet Haase". Chet joined the Android team in May 2010, way, way after Android became the success it is today.

Having said that, you are quite right to credit Romain for a lot of the UI we see in Android, and there's also a reason why he didn't stay at Sun: he was one of the few graphic engineers who actually cared about releasing good graphical user interfaces.

eta_carinae··on Java creator James Gosling: 'Google totally slimed Sun'
"And so all these Android phones are going to be incompatible."

He seems to be confusing Android with Java ME. Android has a few portability issues but it's light years ahead of anything that Java ME ever did.

Gosling seems to have a very strong tendency to badmouth his former employers (first Oracle, now Google), which made me lose a lot of respect for him.

eta_carinae··on Rise4fun - from Microsoft Research
I'm a pretty big supporter of Microsoft overall but I came here to post just this. There are a bunch of projects on this page and I wanted to open all of them in background tabs.

I can't.

What's the justification for not using plain links for this page, seriously?

eta_carinae··on Notch live coding 0x10c
I use emacs every day for various things but I would never hire a Java programmer who doesn't use an IDE.
eta_carinae··on Stallman: "Facebook is an international parasitism project."
Come on. You didn't have much choice going to camp because your parents forced you but the only thing forcing you to use Facebook is peer pressure. If you give in to it, it's because you see more pros than cons.

Not feeling sorry for you.

As for the age old myth that people are migrating away from Facebook, dream on. Facebook is scheduled to have a billion users in the next few months, it's going to be around for a very, very long time.

eta_carinae··on Why Google isn’t worried about Android revenue
When the Android effort started at Google, neither Apple nor Microsoft were remotely near to being a force in the mobile market (more like Nokia and RIM).

The target was much more obvious than that: the carriers.

Larry Page was tired of carriers dictating device models and data plans to users, so he decided to do something about it.

eta_carinae··on The truth about Scala
> Scala the language is decent, but the JVM-induced clusterfuck of complex stdlib/IDE reliance/maven makes for a non-starter.

I see things the other way around: the JVM is a very impressive piece of technology that has been aging impressively well for more than fifteen years while Scala is a C++-like monstrosity that will probably be all but forgotten in a few years.

Personally, I'm more interested in the new crop of JVM languages such as Kotlin.

eta_carinae··on The truth about Scala
> Reading through these comments I would like to point out this is an Aprils fools day post. Its funny because if you didn't read to the end you might very well believe it.

You know that Scala has gone off the deep end when somebody makes a parody post of how complex it is and several people comment and say "Yup, that totally matches my experience with Scala".

eta_carinae··on Why I decided to skip college, and how I've fared (10 months later)
Here's another aspect of what you might miss if you don't go to college.

Everywhere I have worked (including Google), I've been surrounded with great developers, some of which who came from college, others who dropped out early and just learned on their own because they were passionate about software.

Both types of engineers are doing a great job, but when it comes to being involved in important decisions, or choices that will impact the company or the infrastructure for a long time, either the non-college people have very little to contribute or they are simply not invited to the meetings. Practically, they are good at getting things done based on what they are told but not much more beyond that.

Our profession needs both types of backgrounds, but you are vastly, vastly underestimating the amount of opportunities that will just never present themselves because of your choice of not going to college.

eta_carinae··on Haskell as fast as C: working at a high altitude for low level performance
Please don't make any claims about high performance based on micro-benchmarks.
eta_carinae··on Legit. Git for humans
> The same argument could be used with assembly language vs. Ruby/Python, but that doesn't stop people from using higher-level abstractions to get things done easily.

That's not the right analogy.

The situation here is more: you join a project that uses assembly language, which you find too hard to learn, so you decide you'll be using Ruby instead.

eta_carinae··on Legit. Git for humans
> That's silly. As developers we constantly try to make better interfaces for our users. When it comes to our own tools we supposed to put up with difficult interfaces because that's the way it is?

We're not talking about a different interface here but a new terminology.

It's a bit like saying that you think English is too hard so you'll be communicating in Spanish from now on. This is not a realistic decision in a world where you need to work with a lot of people who all communicate in English.

eta_carinae··on Legit. Git for humans
Oh dear. Please, no. Just, no.

git's user interface is terrible and very counter-intuitive, but if you want to work in a team or, more to the point, be productive and leverage what git has to offer, do take the time to learn its native user interface.

Related article:

http://beust.com/weblog/2010/04/06/git-for-the-nervous-devel...

eta_carinae··on Kevin Rose Will Join Google
I predict he will leave Google to create a new start up within twelve months.
eta_carinae··on Play Framework 2.0 Final released
It's just that most of the curves have remained flat. Look on job boards, language rankings, github stats, or even the Scala reddit, which is a ghost town.

Taken in isolation, these numbers don't mean much but when you start putting all the evidence together, it's hard to make a case that Scala is growing at all.

eta_carinae··on FBI, stumped by pimp's Android pattern lock, serves warrant on Google
I'm confused, can't they just write a GUI in Visual Basic to track the perp's IP?
eta_carinae··on Yammer CEO won't hire anyone from Yahoo who doesn't quit in next 60 days
If you only decide to stop hiring Yahoo engineers now, you're a bit too late to the game. Anyone who's still at Yahoo1 today is probably someone who hasn't been able to find a job elsewhere. I have interviewed a lot of Yahoo! engineers these past years and it's been an unmitigated (as in 100% rejection) disaster.
eta_carinae··on Django's future, and Python 3
> Python 3 is the future of the Python language

... and it always will be.

eta_carinae··on Play Framework 2.0 Final released
> It's going to take a little while for a language like Scala (or any JVM based language) to fully penetrate the market.

By a wide margin, the overall consensus in the JVM community seems to be that Scala will probably never be more popular than it is today, which means, it will never become mainstream. Hopefully, one of Ceylon or Kotlin will succeed where Scala failed.

With that in mind, Play betting on Scala is quite a risky direction indeed.

eta_carinae··on The story of Google Guava and patches
Guava is one of the best Java libraries available today, and the fact that the bar for submitting patches is so high is a simple consequence of that.

You can't have it both ways.

eta_carinae··on Frighteningly Ambitious Startup Ideas
> The problem with search is that not only is Google getting worse, but I've also mostly outgrown it, in that it isn't sophisticated to answer pretty much any scientific question I would want to ask.

This simply means that Google doesn't work very well for you, and I mean no offense, but what you are searching is a very, very small minority of search queries. Google still serves a crushing majority of people very well.

You are making the same mistake that Paul is making throughout his essay: he wants startups to build products for him and not for regular users. Seriously, email is actually a todo list? Come on, now.

eta_carinae··on Why I'm Moving Away from the Play Framework
He didn't just leave Lift, he left Scala altogether. He's now working in Haskell. Check his latest blog posts for the details (and the scala-tools.org controversy).
eta_carinae··on Why I'm Moving Away from the Play Framework
Good analysis.

I like Play overall but two things concern me, both related: 1) they are moving toward Scala and 2) they are adopting sbt.

This looks to me more like a "picking a shiny toy" move than something that is being done to benefit users (Scala is still quite a marginal language and sbt is very controversial, even among Scala enthusiasts).

eta_carinae··on $1B of TSA Nude Body Scanners Made Worthless By Blog
All he did to prove his point was smuggle a small empty metallic case in his pocket and he expects all the airports to take down their scanners as a result... Makes total sense.
eta_carinae··on Kim Dotcom’s first TV interview: ‘I’m no piracy king’
> He complies with the DMCA.

He claims he complies with the DMCA.

We won't know until the trial happens, but from what I've read, there appears to be plenty of emails showing the employees explicitly discussing how they actually don't take down content.

eta_carinae··on Pretty Lisp
There are much less distracting ways than thick rounded boxes to indicate indentations, starting with simple spaces.

A lot of Lisp programs look a lot better if you apply Python's space indentation for sexprs, for example.

eta_carinae··on WikiLeaks begins publishing 5 million emails from Stratfor
> The material contains privileged information about the US government's attacks against Julian Assange and WikiLeaks and Stratfor's own attempts to subvert WikiLeaks.

I'm getting tired of Wikileak's bullshit. Either you have proof about this and you should just publish it in a pastebin, or you shut up. You don't publish 5 million emails and hint that there is material in there that could take down governments.

eta_carinae··on Why I don’t like Dynamic Typing
> IntelliJ's ability to refactor Ruby and JavaScript is a joke and really just amounts to global searches and replaces, and wildly inaccurate results. I typically get out a plain text editor and ditch IntelliJ altogether.

Like I said in my comment above, this has nothing to do with IDEA: dynamically typed languages are just technically impossible to refactor automatically without the developer's supervision.

eta_carinae··on Rails 4.0: PATCH will replace PUT as the primary HTTP method for updates
The "If you're not happy submit a patch or shut up" is exactly the arrogant and absurd attitude that kills open source projects.
← PreviousPage 4 of 5Next →