HNHacker News
TopNewBestAskShowJobs

paulkoer

187 karma · joined December 6, 2010

submissionscomments
paulkoer··on "Unknown or expired link." - Why?
This is apparently an old problem that hasn't been fixed yet. As you can imagine, pg has a lot to do these days ;)

See here http://news.ycombinator.com/item?id=28944

paulkoer··on ISO C++11 Published
I think that "Accelerated C++ Programming by Example" [1] is a good introduction to modern C++. It focuses on the correct use of the standard template library which I think is at the heart of much of modern C++.

Needless to say, C++ is very complex and so the book doesn't cover a good part of it. But I think it is a fairly good start and is not too long either.

[1] http://www.acceleratedcpp.com/

paulkoer··on Panic of the Plutocrats
The shrill tone in American politics has always irritated me. Be it economic policy or going to war, it seems terribly easy to choke off a sensible argument by calling it 'unamerican'. Maybe controversy and argument should be resuscitated as American values... Clearly having had a sensible argument over, say, the Irak war, no matter the outcome, would not seem so ridiculous now. The way I remember it, this was pretty much impossible in the media.
paulkoer··on Dart language
Hello Fogus. What an honor! I loved your book ;)

Well, I am certainly not complaining, I think it is mostly just that it needs to be compiled to javascript and that you need to have the right dependencies in place. If you are compiling from the command line it takes a long time (I know this is caused by the jvm startup time, but it still is a little annoying). I know there are workarounds such as cljs-watch but setting everything up right definitely takes some time. The browser-based Repl is awesome but sometimes breaks, I don't always understand why. I do think there could be some improvements in terms of tutorials but those will surely come (I might write one...)

So if you are using it on a daily basis then all of this probably doesn't matter but it does take a bit to get started. And I think to some part this reflects the fact that, well, Javascript was not really intended to be a platform to be compiled against, it is just used that way because it is the only platform in the browser.

paulkoer··on Dart language
> I think the Dart VM will be a nice target for compilation from other languages.

This would indeed be nice but it seems that google wants to push the language more than the VM. I quite get this because saying "you can now run your favorite language for the browser" seems much much more attractive than saying "look we made programming language 1001 and this is what you people should be using now!".

> In general it's easier to put a typed language on an untyped runtime than it is to put an untyped language on a typed runtime.

I have no knowledge of how one would do this but a lot of dynamically typed languages exist for the (I am assuming) statically typed platforms such as the JVM and CLR now.

paulkoer··on Dart language
+1000. Give us a platform that people can grow languages on! Maybe the DartVM could become something like what you describe in the same sense as the JVM/CLR is a platform for many languages now? But since their pushing the language it doesn't seem to be the stated goal... sad ;(
paulkoer··on Dart language
Well yes, but I think the motivation here is more 'since javascript is the only game in town, we'll have to compile to that'. I am not aware of any changes made to Javascript to make it easier to compile to it. And I don't think anyone would choose Javascript as their runtime environment if they had a choice.

I like Clojure and have dabbled with clojurescript but the workflow feels pretty hacky and it is clear that this is not what javascript was made for.

paulkoer··on Dart language
The one thing I don't understand is why people work on new languages for the browser instead of giving us a platform (virtual machine / intermediate representation, whatever) to implement languages against.

I mean here in this thread we are already seeing it. Some people like semicolons, some people don't. Some people like a prototype based object system, some people like a class based system. And on and on.

I think what would really benefit us is a platform (like a JVM for the browser with a great API replacing the dom) where people could implement languages against. we would get

1) A lot of competition of languages (see what is happening on the JVM right now... Clojure, Scala, Groovy ... you name it), hopefully giving us better languages. Javascript has its strenghts but could you imagine that in such an environment a language that doesn't allow you to test whether or not something is a string would make it very long?

2) People could make their choice and be happy. Then you can program the server and the client in the same language, which is pretty much the main argument for server-side javascript.

Let the languages compete instead of giving us one and now another language for the platform!

paulkoer··on Time-zone database used by Unix shut down due to IP litigation
So true. It just freaks me out how many people don't get this.

The problem is with the broken legal system that needs to get fixed. No I am not happy about Astrolabe doing this stupid stuff, but they are quite clearly the symptom, not the root cause. We need to fix the system instead of crying foul everytime someone uses the broken system to do something that is against societies best interest.

The same is true of the financial system. Everyday I talk to people who complain about the greedy and 'stupid' bankers. Well, they behaved 100% rationally. If you work in a system where you can play 'heads I win, tails you loose' you almost have to do it (otherwise you will be outearned and get fired). The problem is the system that allows this kind of game. That is what needs to get fixed.

paulkoer··on Why Germany seems not to want a quick fix for the euro crisis
As a German I must say that in my opinion this article captures the German sentiment very well. On the one hand it is short sided, it will likely lead to more economic problems than necessary and the stance of the Euro members (and Germany especially) on Greece is hurting the economy there much more than necessary.

On the other hand I do feel that some of this sentiment is justified. After all the example of Italy (Bond markets demand high risk premiums, Italy announces much needed reforms, ECB buys Italian bonds, Italy removes reforms) is quite telling. The same (much worse, actually) applies to the financial institutions. What precedent have we set by bailing almost all of the out. Without a lot of reform investors will no doubt assume that financial institutions are state-guaranteed, allowing them to continue the tails I win, heads you (the state, taxpayers) loose game. Clearly more decisive action is required to deal with the current problems but I think we are deluding ourselves if we believe that we can make it out of this debt crisis only by clever policies.

paulkoer··on VC Decries Airbnb’s Recent Funding for Founder Control and Cashout
I think the interesting question here is who leaked this email to allthingsd. If the VC really wanted to give the Airbnbs a heads up (as he makes it sound in the email ... take care, let's keep in touch, etc) then I don't think there was any necessity to leak this and I am quite sure the Airbnbs wouldn't want it out in the open either.

And then... the Groupon comparison kind of sticks in your mind, doesn't it? I don't know, I get the feeling there is more behind this ...

paulkoer··on Minimum Viable Personality
Ok, the chicken was great, I admit..
paulkoer··on Minimum Viable Personality
Was this meant to be funny or demonstrate a lot of personality? (as in: you will endure all this rough English because the message is so important). I am probably not getting the humor but I found it an obnoxious read. All this to tell you "Don't be boring - do something different"? I could imagine a much better article on that topic.
paulkoer··on How Bad Boards Kill Companies: HP
I don't believe this argument for one second. First off: Of those 55 countries you cite, how many of those countries leaders would you guess are making more money than an HP or equivalent CEO. Any? Surely 'running' a country comes with a tiny bit more responsibility than running a large company. Yet there is no shortage of wannabe leaders and that's because money isn't the motivating factor. And I don't think it's the motivating factor of a good CEO. You want to do a great job, build great products, run a great company. But salary? Do you think Tim Cook would have rather switched to HP if they offered to pay him $5m more?
paulkoer··on [German] Google buys the German Groupon competitor DailyDeal
Does it really make sense to have German posts on the HN frontpage? I am German and understand this one, but I think the value of the HN frontpage would be greatly reduced if half of the articles were in a language I can't understand (granted, there is google translate, but still).
paulkoer··on HTML5 Map of the the World Migrations using SVG, Raphael.js and offline storage
Very impressive, nicely done! Spent a couple of minutes exploring migrant streams.

Minor nitpick: When I click on 'Macedonia' the origin point appears in Sweden. When I click on 'Serbia' it appears in Canada.

paulkoer··on Interview with Gabriel Weinberg (founder of DuckDuckGo)
While I really like DuckDuckGo and wish them success and more press I found this 'interview' very superficial and uninteresting. I wish people would stop up-voting stuff like this.
paulkoer··on Ubuntu 11.04 (Natty Narwhal)
WARNING: Installing Natty may brick your Macbook Pro

https://bugs.launchpad.net/ubuntu/+bug/774089 http://old.nabble.com/Ubuntu-11.04-broke-my-MacBook-Pro-td31...

I really love ubuntu, but if you have a macbook pro be careful! I may have to have my logic board replaced!

← PreviousPage 2 of 2