Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bnoordhuis
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
17 ms
·
31.
▲
by
bnoordhuis
16y ago
> Which version of v8 was being used in 2.x/3.x ? Several. Since node.js 0.2.0, V8 has been incrementally upgraded from 2.4.2 to 3.1.2. The changelog is here: https://github.com/ry/node/blob/master/deps/v8/ChangeLog
32.
▲
by
bnoordhuis
16y ago
Any chance of Google opening more offices across Europe? Not everyone wants to emigrate for a job, no matter how sweet it is.
33.
▲
by
bnoordhuis
16y ago
> duplicate the session cookie in the URL 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.
34.
▲
by
bnoordhuis
16y ago
Xfce should speak to the HN crowd, it's the MVP of desktop environments. It's fast, uses little memory, has a no clutter interface and is pretty in an austere way. GNOME is the kitchen sink of UNIX desktops. It has everything and does every
35.
▲
by
bnoordhuis
16y ago
From anecdotal but first-hand experience (went through a couple of interview rounds), Google interviewers indeed don't ask the questions on that list. But the questions they do ask are hard and often academic - as in, you have likely never
36.
▲
by
bnoordhuis
16y ago
Well, it's a point release so that mostly means bug fixes. 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...
37.
▲
by
bnoordhuis
16y ago
Perhaps the VM doesn't use tables but a pointer remapping algorithm, something along the lines of (page_address * large_prime_number) mod 2^48.
38.
▲
by
bnoordhuis
16y ago
> how you can guarantee that you've fixed up all pointers to an unmapped virtual page so you can reuse it. 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 be
39.
▲
by
bnoordhuis
16y ago
My personal favourite is "Operating Systems: Design and implementation" by Tanenbaum, it covers all the subjects you mention.
40.
▲
by
bnoordhuis
16y ago
Without the finally block, do_something_finally() will not be called if: 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.
41.
▲
by
bnoordhuis
16y ago
This is anecdotal evidence but in western Europe[1] Ubuntu Server seems to be vastly more popular than either CentOS or RHEL. [1] With the exception of Germany, where SUSE Enterprise appears to be most popular.
42.
▲
by
bnoordhuis
16y ago
Fair point. I'll get right on it!
43.
▲
by
bnoordhuis
16y ago
Women of Europe! We need to remedy this situation. I'll do my bit if you do yours. Email address is in my profile, please attach pictures. (I kid, I kid. I've already done my share: the little one is expected next month).
44.
▲
by
bnoordhuis
16y ago
They don't have any public documentation but you can sign up for a free test account and access the API docs from the control panel. As to pricing, it depends on your transaction volume. The only link I can find is in Dutch but it's relativ
45.
▲
by
bnoordhuis
16y ago
Another happy Ogone customer here. They're not cheap but the API is versatile enough and the support is quite alright. For Dutch businesses: Ogone supports iDEAL and I think their transaction overhead is actually lower than when you do busi
46.
▲
by
bnoordhuis
16y ago
Paul, is working remote (intercontinental, really) a possibility? I'd love to hack on Node full-time.
47.
▲
by
bnoordhuis
16y ago
People, please mention if remote working is an option or not.
48.
▲
by
bnoordhuis
16y ago
Good tips. The only thing I would recommend against is setting net.core.somaxconn too high - a too large backlog at a time when your server is already resource constrained might just push it over the brink.
49.
▲
by
bnoordhuis
16y ago
Fair question. Two reasons (at least): 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
50.
▲
by
bnoordhuis
16y ago
In a nutshell: 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-
51.
▲
by
bnoordhuis
16y ago
As a counterpoint to your figures: this side of the ocean, senior Java contractors make EUR 90-100 while most .NET jobs hover around EUR 65-80. As to why this is, I can only guess. It appears the pool of .NET developers is larger, keeping t
52.
▲
by
bnoordhuis
16y ago
> It would also be great to have V8 as a different project so that it could be used outside of chrome with much less pain. http://code.google.com/p/v8/source/browse/trunk/ ?
53.
▲
by
bnoordhuis
16y ago
I doubt it. Different design goals: Passenger makes deploying Ruby web apps easy, Mongrel2 aims to be the Swiss army knife of networked servers.
54.
▲
by
bnoordhuis
16y ago
I interviewed with Google for a SRE position earlier this year and their screening process sure is tedious: Lots of grilling on obscure UNIX trivia and data structures/algorithms but nothing on the broader picture, like how to write good, m
55.
▲
by
bnoordhuis
16y ago
sizeof(char) is a flag. Not bad in itself but often found inside bad code.
56.
▲
by
bnoordhuis
16y ago
I hadn't but I probably should have. Reading through the pip documentation as we speak - if you have some quick pointers, don't hesitate to post them.
57.
▲
by
bnoordhuis
16y ago
I've put up a GH repository of mongrel2 with its dependencies included. Compiling and installing should be as simple as typing: make all install PREFIX=$HOME/opt/mongrel2 http://github.com/bnoordhuis/mongrel2
58.
▲
by
bnoordhuis
16y ago
People are more likely to post when they disagree with something because what is there to say when you are in full agreement? "Spot on! You rock!"? That kind of non-informative comment HN frowns upon. Not that I disagree with you. :-)
59.
▲
by
bnoordhuis
16y ago
Shouldn't that be ' if DuckDuckGo tanks'? Or do you know something I don't? ;-)
60.
▲
by
bnoordhuis
16y ago
Node and its ecology of libraries are asynchronous from the ground up. With Twisted or EventMachine, you'll eventually call a library that performs blocking I/O (probably sooner than later) and that will be your bottleneck.
More ›