HNHacker News
TopNewBestAskShowJobs

exch

1,405 karma · joined November 17, 2010

submissionscomments
exch··on Go version 1 is released
I've been using Go for 2 years now. It's been a lot of fun. It certainly brought fun back into programming for me. Very happy to see the 1.0 release hitting the public. Congratulations to the Go team and contributors for a job very well done!
exch··on 16-year-old Makes Working Scientific Calculator in Minecraft
Having tried my hand at building computing systems in Minecraft myself, I must say this is very impressive work.
exch··on Poll: What's Your Favorite Programming Language?
My choice would be Go.
exch··on Arch Linux turns 10
Very unusual. The one time I had a fair amount of issues to resolve was when Arch switched to python 3 as the default, instead of 2. Fortunately, this is not something they do lightly or frequently.
exch··on Arch Linux turns 10
I've been using Arch to 'get shit done' for about two years now. Apart from the occasional package upgrade to update everything to its latest versions, you don't have to do anything you don't want to.
exch··on Cleaner Hacker News
The typography is nice and clear but there is a bit too much white space between the entries for my taste.

Additionally, this app does not work when viewing HN through a secure connection. This is a deal breaker for me unfortunately.

exch··on Six-Legged Giant Finds Secret Hideaway, Hides For 80 Years
Playing the devil's advocate here but I believe humans do not need preserving. With 7 billion individuals and counting, it seems we're doing just fine. Regardless of how poor the living conditions are for many of us.

For this particular species of insect however, having the last 24 remaining individuals of the entire species (presumably) be dependent on a single small shrubbery makes me think the effort put into this rescue was more than warranted.

Specially considering their extinction was (indirectly) our fault and a mistake that could have been prevented with better education and oversight on who and what was brought along during our travels. Had their extinction been an entirely natural process, I might have agreed that their rescue would not have been such a high priority.

Of course there is the question of us disturbing ecological balance somewhere is natural or not. We are after all natural beings ourselves. Whether we are intelligent or not and have the capacity to reason about our actions is irrelevant in a strictly biological sense. But this discussion opens up a whole different can of worms.

edit: Fixed some grammar.

exch··on Your favourite programming language is not good enough
I've been going through many, many programming languages over the years. Many of them I can't even remember anymore. Some of them I have stuck with for a long time, simply because they were most suitable for the kind of problems I was trying to solve at the time.

Originally I was very much in favour of finding the 'One language to rule them all'. Being able to do everything with a single language seemed like a no-brainer. But what all these years of try-outs have taught me is that such a language simply does not exist. And I will go one step further to state that they shouldn't exist.

The problem with every single language which tries to be good at everything, is that it inevitably ends up being mediocre at best and a major clusterf*ck at worst (I am looking at you, c++). Yes, it may be able to solve every problem out there, but not at significant cost to the programmer and development cycle. Inordinate amounts of complexity make the whole business of writing a useful application nothing short of a nightmare. A nightmare that you just do not have to put up with.

Lately I have come to realize that the quest for that one language has been a monumental waste of time. I have since settled on a DSL strategy. Pick a problem and then find a language/toolset that is uniquely suited to solve that problem in the most efficient way possible. Not only does this make the development cycle less painful, it teaches you a great deal about the problem domain your are facing, without having to deal with all the superfluous nonsense that a general-purpose language would impose upon you.

By adhering to this strategy, the obvious side effect is that there is no such thing as a favourite programming language. It all depends on what you are trying to accomplish. For the time being, my focus lies on Go. Not because I think it's the best thing that ever happened to the world, but because it solves /my problems/ elegantly and (almost) painlessly. This doesn't mean I will be using it for everything though. I would not even consider using it for something UX/UI related. For the simple reason that it is definitely not the ideal tool for this job. Just like I won't consider using Javascript to build servers and other distributed systems.

Use the right tool for the right job.

Edit: When it comes to DSLs, I would even add this: If you can't find a suitable toolset/language for your problem, consider creating your own.

exch··on How to make your staff more creative
It strikes me that pretty much all of these 'tips' seem to me to be pretty logical and old news. Is the average office really that bad that these sort of things have to be published over and over again?
exch··on The Power of Introverts: A Manifesto for Quiet Brilliance
Here's the full article without page breaks: http://www.scientificamerican.com/article.cfm?id=the-power-o...
exch··on Union Members Sign Petition Asking To Stop Supporting PIPA/SOPA
I generally have little faith in the success of petitions in general. But the fact that one is being signed says something about the petitioners.
exch··on Chosen: A javascript plug-in that makes long select boxes user-friendly.
The first sentence on the linked page has a typo: "javsacript"
exch··on Estimate your English vocabulary size
Same here. Also a native Dutch speaker, but by far the most of my daily communication happens in English. I scored 25600 on the test.

My use of English is limited to daily-use for the most part. Apart from IT terminology, I rarely encounter field-specific words. Nor do I read literature.

exch··on Death by Over Friending
It is interesting how Facebook's 'Friend Suggestions' quickly made your list spiral out of control.

They are just suggestions. You are in no way obligated to add any single one of them.

I find myself wondering why some people think it does mean that. The author is by no means the only one I have seen this happen to. Some of my own facebook 'friends' behave similarly. I never understood this behaviour.

exch··on [video] Introduction to Functional Programming
Apparently there is 'no mobile version of this video'. Which might be nice to know, had it not been for the fact that I am on a regular old desktop with a cable connection.
exch··on Adler Planetarium displays 64 megapixel image at 30fps with Nvidia’s help
Congratulations to Adler on the reopening.

I would very much like to experience this new dome. Unfortunately I live on the other side of the planet.

Anyway, job well done to the team behind this! The more one can do to inspire people to invest more time and study in space travel and science, all the better! $14 mln. seems like a small price to pay to achieve that goal.

exch··on RIAA Accounting: How To Sell 1 Million Albums And Still Owe $500,000
A guy named 'merethan' posted a great essay on the subject in 2010. It gives a good explanation of what the music industry is about and why it still operates the way it does, without going too much into the financial details.

The original article is in Dutch, so I translated it into English a while ago: http://site.jteeuwen.nl/misc/copy_is_my_right.html

exch··on Zynga's privacy policy
Not entirely surprising really. Zynga makes no secret [1] of the fact that they don't actually design anything. They are very clear about the practice of copying [2] whatever is popular, slapping their own name onto it and peddling it off as their own.

And to top it all off, they then proceed to sue [3] the pants off of anyone trying to do the same.

[1]: http://www.geek.com/articles/games/zynga-ceo-to-employees-st... [2]: http://www.businessinsider.com/how-zynga-is-just-like-micros... [3]: http://www.google.nl/search?q=zynga+lawsuits

exch··on MIT lab develops glasses that can read another person's emotional state
Interesting. I'll see if these can be useful to me.
exch··on MIT lab develops glasses that can read another person's emotional state
Being a certified autist with the additional bonus of having very bad eyesight, I can't stress enough how important and useful developments like these can be.

I am extremely poor at having face to face conversations. Mostly because any kind of body language completely escapes me. This has caused numerous situations of miss-communication and generally makes any kind of meaningful interaction with a human being unreliable at best.

Having access to an aid like this will certainly help improve matters for me and anyone trying to have a conversation with me.

exch··on ICANN Approves generic top-level domains
Everyone with $185k anyway.
exch··on TEDTalks as of 06.16.11
Chrome also does not allow me to bookmark it in any way.
exch··on Google to offer for-pay Translate API
I'm glad to see the shit storm did not blow over unnoticed. The translate API is a pretty useful tool and I would happily pay for it. While nothing beats a hand-written translation by a language pro, the automated version is accurate enough for many situations I come across.
exch··on Open: A tool for teachers to create and share lessons with their students
It's not portrayed in that way, no. Khan Academy seeks dedicated movie makers.

Letting the teacher do it instead can have its benefits. Certainly when it comes to teaching a customized or niche curriculum that simply isn't available on a place like khanacademy.org.

However, I do think that having videos recorded by people who excel at that kind of stuff (like Salman himself) also makes a lot of sense. A good voice and a clear way of explaining potentially difficult subjects can not easily be done by everyone.

One would say that a teacher should be able to do it, but talking to a computer screen is a lot different than talking to a classroom. And from my own experiences I know for a fact that not nearly all of them have the charm and capacity to convey a subject in an understandable and inspiring manner.

exch··on Open: A tool for teachers to create and share lessons with their students
Have you guys in any way been inspired by Salman Khan's (khanacademy.org) work? Perhaps a cooperation could benefit both of your organizations, and consequently the rest of the world.

Improving education is always a very laudable goal. And even though I see the value of having many parties to chose from, I think in this case a lot more can be achieved by reducing fragmentation of the available tools and sources and having potentially major players join forces.

exch··on When Will I Use Math?
It's shame that in the entire video, not one concrete example was given about the application of math in a real world profession.

It's mostly just "Yes, math is cool! You can do so much with it!". This is what my teachers always kept telling me, but it never registered because it was presented in a very abstract and meaningless way.

What would have convinced me was concrete applications. Something as simple as defining and understanding the algorithms required to make a simple Pong game work. That would have inspired me.

exch··on A minecraft map viewer implemented in pure Javascript and WebGL
Chrome 11.0.696.68 (0) seems to have some objections to the drag & drop functionality. Dragging a .mcr file onto the appropriate region on the page has Chrome download the file.
exch··on Site replicates effects of psychedelic drugs
I am unsure what these things are intended to induce, but I mostly find the flashy bits annoying at best. The sound by itself can be soothing, but combined with the flashes, it just stresses me out.

edit: I should probably note that my brain is not exactly wired 'right'. So that may have some mitigating consequences.

exch··on Poll: What is the size of your laptop/netbook?
Still tugging along on my first generation Asus EEE PC. It's 7.1". Tiny and slow compared to what's out there now, but it does the job I need it to do.
exch··on Linked-In speaker series: Salman Khan (Khan Academy)
Salman Khan speaking with LinkedIn CEO and employees on April 15, 2011
← PreviousPage 3 of 4Next →