HNHacker News
TopNewBestAskShowJobs

eelco

440 karma · joined September 17, 2007

http://www.hackernewsers.com/users/eelco.html
submissionscomments
eelco··on Lisp developer walks away with Google AI contest
The point is that he won because he's a great programmer, not because he used Lisp.
eelco··on What is the First Programming Language You Would Teach Your Child
http://processing.org/ (or maybe http://processingjs.org/)
eelco··on Ask HN: Mobile dev - Bypass apps and go straight to HTML5?
It depends a lot on the use case of your application. The size of the task, the amount of return use, etc. For one-off, low usage apps a web app can be the better choice.

Also, it depends on how good you want the app to look and behave. With HTML you don't have as much control over how content is loaded, animated, etc. Be prepared to deal with really hard to debug crashes if you're making a heavy app.

Last, but not least, the frameworks: the amount of effort that has been put into the native frameworks makes up for a lot of the (perceived?) ease of using HTML, but having to invent a lot of wheels. But again, it really really really depends on what your app will be doing.

eelco··on I wrote an LLVM-powered trace-based JIT for Brainfuck
That's not the point. These are the kind of projects programmers do for fun. Your comments is like saying "if this guy didn't go the zoo, but rather spent his day at work, he at least might have been productive". Now, I can imagine you wouldn't enjoy watching somebody else's pictures of zoo animals, unless you were very interested in zoo animals, like, say, some people are interested in compiler technology and/or esoteric languages. Because Brainfuck is an insanely simple language to compile/interpret it's actually makes for a nice small example!
eelco··on Ask HN: Tips for Hackers having Kids?
With the first child on the way (very soon now), I have been 'practicing' taking evenings and weekends off for a couple of months now. At first you might think you won't have enough time but it already taught me the difference between being busy and being productive. I also sleep better, giving myself enough time to get to a calm state ;) I can highly recommend it (kids or no kids)
eelco··on DeviantArt Muro
They're a company so their goal is (among other things) to make money which they do (among other things) by charging for premium membership. Assuming there's a business case for this (very cool) tool, the question is: will they make more money by allowing people to try the tool before signing up?

Seeing how the tool requires certain amounts 'points' for some of the brushes to be available, this would make the benefit of a premium account even more clear after toying with the tool.

So, to sum it up: for me, not being able to try out the tool immediately is a small frustration. Presumably, for other people without Deviant accounts this is also annoying. I believe, as argued above that they might be able to make more money if they let people play with the tool first. Regardless, that might not be their goal at all.

eelco··on DeviantArt Muro
It's annoying anyway because the button says 'Draw Now' I expect to 'Dive In' (as the subtext says). Instead, I have to fill in a obnoxiously long form, verify my email address, and go to the URL again. That's a strange definition of 'Now'.
eelco··on Mapping happiness: my iPhone app/research project
Love the idea. Too bad that I'm not in the UK.

If you'd made a (very similar) Android app as well, you could have tested if the use of a certain mobile OS makes a significant difference in happiness ;)

eelco··on Ask HN: Best Startup City - Outside the USA?
There's STIKK (http://www.stikk.nl), and a bunch of Ruby/Python/Haskell/JavaScript meetups. What's maybe lacking are a couple of big companies that buy/invest in smaller ones (e.g., like Nokia in Berlin).
eelco··on Rethinking the iPad Browsing Experience
http://vimeo.com/13682463
eelco··on Brilliance of Haskell's Maybe type and the Value of Static Type Checking
I like Objective-C's solution, where one can just send messages to nil. The practical result when writing code is pretty close to using the Maybe monad applicatively (i.e., write your code like the value is never nil, only check for nil when it's part of the (bigger) logical flow in your code.)
eelco··on Reality: Old Spice sales are down since ad campaign began
What do you mean with "tried"? What did you actually do with it?
eelco··on The Top Idea in Your Mind
Same here. I like having multiple projects active at the same time, mostly because of the 'switch when stuck' possibility, but also just to give my brain some time _not_ to think about the project. I think I'll go crazy if I had just a single top idea.

On the other hand, when inspired, working for a longer stretch (couple of weeks) on one single thing also works really well for me.

Ah, well, I guess it is a matter of balance (like most things in live :)

eelco··on Abandoned open source projects
That problem will not go away, instead you'll have a new one: "Okay, is this abandoned and did the owner forget to mark it as such?"
eelco··on Inside insides (MRI of various foods)
MRI is very useful to look inside things you _can't_ cut open, like, say, the head of a living human being. If you think this is spectacular, you should try spending more time in the kitchen. You'll see color too!
eelco··on Going mobile: mobile website or app?
In my experience (as an iOS app developer) people overestimate the returns they'll get from being listed in the app store. It might make sense for big brands because people might search for them, but smaller brands will not be more visible than when having a mobile site. In fact, when it is necessary to search, getting an app from the store and then using it takes a lot more steps then searching in the browser and going to the website.

My standard response when people ask me about building an app is if they've considered creating a mobile site. Unless they have something platform/device specific in mind, like in app purchases, push notifications, using the camera or compass or if the UI is important, it often does not make sense to create an app.

Most important, however, is the user (surprise, surprise). What is the task the user will perform at your site/with your app? If it's something they'll only do a couple of times (or even once) it's not worth an app (unless, maybe, you want them to pay for it). Installing an app is a much bigger upfront commitment (even if it's free) than visiting a website.

eelco··on I Almost Got a Job on 37Signals Job Board
How the brief was written scared me a little, but 37Signals charges a pretty decent amount to post a listing so I figured it was all going to be kosher.

So, the question here is: why didn't you trust your gut feeling? Why did you value your (simplistic) rationalization more?

eelco··on Tell HN: My iPhone 3G is unusably slow since upgrading to iOS 4.0
My phone simply forgot the mobile internet configuration after the upgrade. Annoying, but (probably) pretty easy to look up on your carrier's website.
eelco··on Tell HN: My iPhone 3G is unusably slow since upgrading to iOS 4.0
Still works fine here.
eelco··on Apple kills fonts in iBooks, strikes blow to standards
A bit of hyphenation does wonders. I put together some code to add it to NSString: http://blog.tupil.com/adding-hyphenation-to-nsstring/
eelco··on Android Team “Laser Focused” On The User Experience For Next Release
UI is about how things work first, about styling second. Themes are not going to help you with the former.
eelco··on Ask HN: Why do I always waste time on the weekends?
I'm sure this sounds disappointing, but basically there's nothing you can do other than start. There are several ways to trick yourself into starting, though. Some random ones:

* Break big tasks into small pieces, make a list.

* Visualize yourself taking (and completing) the first (physical) step.

* Take a time based goal instead of task based one, e.g., just spent 5-10-15 minutes on the task.

* Start with big rewards (for small things) and try to make them smaller as you go.

* Set deadlines, plan backwards (but don't abuse it to procrastinate ;)

I think of discipline as a muscle that you have to train. Don't expect to be able to lift a complete weekend of productive work if you usually 'slack off'. I definitely recognize your behavior.

eelco··on Iphone 4.0 official video
Not all 3G technology supports a data connection when there is also a voice connection.
eelco··on Bumptop acquired by Google
In that light, the TED presentation from a couple of years ago is also interesting: http://www.ted.com/talks/anand_agarawala_demos_his_bumptop_d...

At least it seemed very entertaining to the TED crowd, they're mostly laughing.

eelco··on Snappy HTML5 demonstration
Works pretty well on my iPhone though. It totally breaks the back button, but I love that I can swipe left and right to navigate.
eelco··on Amazing fractal-inspired animation done with HTML5 and Canvas
In theory though, it should be much easier to fix a couple of crashes than to increase the performance of JS + canvas, say, an order of magnitude.
eelco··on Tell HN: I got screwed by my employer
I stand corrected. There are some edge cases though. Here's a case (from the same site) what can happen (again, in Dutch): http://blog.iusmentis.com/2008/03/08/in-eigen-tijd-gemaakte-...
eelco··on Tell HN: I got screwed by my employer
Hmm, all the work you would do in your 'own time' would be owned (copyright-wise) by your employer then anyway, unless you'd explicitly excluded that in your contract. This is tricky part of the (Dutch) law, where the all work you do owned by your employer if it's the same kind of work you're employed to do. More info (in Dutch): http://www.iusmentis.com/auteursrecht/nl/vvv/maker/#werkgeve...
eelco··on Staying the hell out of insert mode (vi)
If you're on OS X you can ease into it by using the 'Dvorak except for shortcuts' keyboard mode.
eelco··on Blippy Publishes User Credit Card Numbers
While incredibly stupid, is this enough information to do actual harm? Don't you also need the CVS code?
← PreviousPage 2 of 5Next →