604 karma · joined March 19, 2010
https://github.com/bnoordhuis
Please don't do that. If you inadvertently paste the URL into an IM window, post in a forum, etc., it becomes trivial for me to steal your session.
GNOME is the kitchen sink of UNIX desktops. It has everything and does everything (the KDE crowd will disagree with me here). Slightly more polished, better integrated, accessible to the casual user.
I'd recommend GNOME over Xfce to most people but if you want a desktop that doesn't get in your face (and flies!), give Xfce a spin. http://www.xubuntu.org/ has a live CD you can try out.
At first I was like 'wow, Google must be populated with demi-gods'. Then I spoke to some Googlers off the record and it turns out that those interview questions have little to do with the reality within Google.
Not that Google isn't a company lousy with smart people. They are.
And it's not that Google doesn't work on hard problems. They do.
It's just that the interviews are an extremely efficient dud filter, probing you about stuff that even at Google's you won't be working on 5% of the time (if at all).
The fix for the write() bug alone is worth upgrading. It silently - but decisively - corrupts data on OS X[1].
[1] http://groups.google.com/group/nodejs/browse_thread/thread/c...
Maybe they don't.
amd64 effectively has a 48-bit addressing limit. You can unmap 1,000 4K pages each second for over two years before you need to reuse a page address.
1. the try block returns
2. the catch block doesn't handle /all/ types of exceptions
The point of finally is that it's always, always, always executed.
[1] With the exception of Germany, where SUSE Enterprise appears to be most popular.
(I kid, I kid. I've already done my share: the little one is expected next month).
As to pricing, it depends on your transaction volume. The only link I can find is in Dutch but it's relatively straight-forward (and maybe Google Translate can help you out).
For Dutch businesses: Ogone supports iDEAL and I think their transaction overhead is actually lower than when you do business with iDEAL directly.
1. Git is much, much faster than Subversion. A real-life example: merging two branches with about 2,000 commits worth of changes (~250K lines added, changed or deleted) took over 6 hours with svn but <15 minutes with git. It's not just network overhead, our network is plenty fast.
2. Though you push to a remote master, that doesn't mean you can't branch locally. You can and you should; it makes it easy to work on multiple features simultaneously.
Then there are things like `git stash` and `git archive` that make life just that much better.
1. All developers push to the remote master
2. Acceptance testing is done against the master
3. Once accepted, the release is tagged
4. The release is exported to production
with `git archive` or `git checkout-index -a`
For larger teams you might need fine-grained control, but it works great for our small team.As to why this is, I can only guess. It appears the pool of .NET developers is larger, keeping the prices down, and most jobs are at a medior level, not senior.
I'm sure the screening process filters out duds but it's bound to generate a lot of false negatives as well. People that would otherwise be a perfect fit but who get fed up with the interminable interviewing or simply don't do well under that kind of stress (for me it was both).
make all install PREFIX=$HOME/opt/mongrel2
http://github.com/bnoordhuis/mongrel2Not that I disagree with you. :-)