skysight-inc/HackerNews huggingface dataset:
Neat followup: ask the companies who declined for a little insight.

Particularly now that you've found a position and they know you're not going to argue with them about their conclusions (that'd be my worry, as the interviewer, if someone was asking this kind of question), many of the interviewers might be able to shed some light on that decision.

There might have been cultural differences (though that's sometimes really hard to gauge in a short time...), or maybe random errors you made that concerned them (but nervous people make odd mistakes...), or they may have found another good developer who didn't need to relocate (the need to relocate probably would count against you by default, even though you were dying to move).

If this is possible, I'd be curious to hear what they say.
LPS: Lightweight Portable Security Linux distribution
While we're giving CV advice: "worked on X" is weak. Implemented feature X, is better. Implemented feature X, resulting in positive outcome Y, is best of all.
"I figured getting a job at Stack Exchange is at least as difficult at getting a job at Google (to which I did not apply, because I thought I wasn't smart enough)"

As a Google engineer who has spent lots of time interviewing and recruiting, this is an attitude that potential candidates need to get over. Google's a software company that will ask you software questions during the interview. There's no magic aptitude test. There are no riddles. Just read Steve Yegge's great blog post on interview preparation and apply! (http://steve-yegge.blogspot.com/2008/03/get-that-job-at-goog...). If you can code and solve problems, you might get hired.
little bobby tables we call him ....
If this doesn't convince people of the need for cheap computing resources to be available to everyone, nothing will. Raspberry Pi, OLPC, any program that tries to put computers in the hands of those without access -- more power to you.
True statement. It seems the trend now days is "get a grad degree, foot the bill and time yourself". Many companies I see and work with tend towards that mentality, as opposed to building a base of highly skilled workers on from the inside. It's easier and cheaper for a company to ask if you have a piece of paper, than for them to train you and get you up to speed.
I do it for English (my native language is Spanish). For me, the change came when I had a dream in English. I usually do all the work related stuff (programming, maths, statistics, scientific reading, etc) in English. So usually it is quite straight forward to think about what I am reading/programming/etc in this language.

For me it is exactly as you say, sometimes I am, say, writing a function, and I think about which parameters to pass, how to name those parameters, the name of the function and the documentation. All this I do in English in my head. And your description "words sounding in your head" is exactly as it seems to me.
Yeah, the rent is definitely (too damn) high. I've also considered western Queens (LIC, Astoria, Sunnyside). But I don't think I could share an apartment several people I don't know, so I'm preparing myself to pay something in the $1500 range.

I think my best idea so far is to just find a 1-month arrangement on AirBnB where I can get settled to find a job and apartment.
Despite your sarcasm, do you have any evidence of nations who have no import restrictions or government subsidies and have built up a competency? China and India are notorious for their import controls, so those are off the table for you to use. And don't use the US technology industry, which has been massively subsidized by government research, import controls, and purchasing. Hey, even the US sugar industry benefits massively from tariffs; without them it would have to compete with much lower priced product from warmer nations.
Work out. Get Real Giftcards & Super Powers?
http://lmgtfy.com/?q=django+mailing+list

The top three links give you everything you need to get help.
Happens to me all the time...I usually have to unplug completely, sometimes for a day or two. I'm in Chicago and we have awesome parks and lake Michigan waterfront...so I'll go wander around outside for a few hours. Helps to clear my head...and if that doesn't work I'll put the whole thing away and go read a book or something for the rest of the day.

One of two things usually happens...a half hour after I start reading a book...the solution will POP into my head...or TWO, I'll wake up the next morning with the solution...works every time...
Ask HN:Why is HN, the hub for people who create top websites, a shitty website?
Backend: Slow, very slow. Some days, even slower.

Business logic: Pure shit. These days more and more people have enough karma to down vote, and it can be observed that the mean user with down vote power doesn't use it wisely. Needless to say, the thresholds for who can down vote has been set as in an ad-hoc manner, as the rest of the HN was put together.

WTF? This is the website of a start up that generates start ups?

Now I'm not talking about giving it a face lift by css3 gradients and round borders. The minimal reddit-style frontend is nice. But the rest is shitty.
In American English, which is normally used in non-restrictive clauses (offset by commas), and that is normally used in restrictive clauses (not offset by commas).

Using which in a restrictive clause like The senator which represents me... or The road which runs from X to Y... is somewhat uncommon. Both of those examples sound better in American English using that in place of which. If the subjects didn't need disambiguation, though, that would no longer be appropriate, e.g., Senator Jones, who represents me, ... or Foobar Street, which runs from X to Y, ...

As Cushman points out, though, which used on a person doesn't quite work. That can work on a person, though, but who/whom can work for people in both restrictive and non-restrictive clauses.

See http://owl.english.purdue.edu/owl/resource/645/01/ if you want to read a well-structured and thorough explanation.
I travelled 3000 miles to work at a startup but now I'm starting one instead.
This article is nonsense.

Talented developers are talented developers. At Quantcast we used Hadoop in production before it was even called Hadoop and now we process 10PB a day. We forbid our sourcers from using Hadoop as a resume search term because it meant absolutely nothing.

Statisticians who can code are scarce, but companies that know how to use them are scarcer.
GitHub's Akavache - asynchronous, persistent key-value cache for C# apps
How the News are Made
So I was wondering if any fellow HNer is on a quest to be at least comfortable around these problems. Can you share your plans? Currently I am starting with some linear algebra and I have plans to move to statistics then pick up a book on machine learning. I would really use some advice.
What people are talking about Hackers
Show HN: Introducing WebEngage Javascript API and more
Sounds like #2 could work if you had some sort of desktop notification system. Then you could write a small script that runs your command line with stdout and stderr redirected to temp file(s), and then alerts you when the process is done, and what the temp filenames are. You could check on your running jobs with 'ps -C scriptname'

Or maybe opens them in $EDITOR...like this (I can't get it to work when $* has a pipe in it, unfortunately)

#!/bin/bash
out1=`tempfile -d $HOME/logs`
out2=`tempfile -d $HOME/logs`
$* >$out1 2>$out2
$EDITOR $out1 $out2 # Replace this with call to notification app and/or logic based on $?/size of $out2
hey evan! it happened to me on my last project there, we were under executive pressure to ship and spent our last 6 months working 80 hours a week.

as for why you feel that this describes a different company, I think there are two reaons: 1) when I was there, (for others: I left in 2006) I felt that the pace of new distinct pockets of work culture was increasing. youtube and android really put an elbow in the curve since they were separate and more successful than the acquisitions that google brought completely in-house. 2) maybe your managers recognize that long hours equals burn out.
Choose The Perfect Rattan Sofa And Other Wicker Furniture For Your Home
When you are looking to redecorate your home and searching for the perfect outdoor furniture you may want to consider checking out the outdoor resin wicker furniture. With many different styles and colors to choose from your biggest decision will be to choose which one is perfect for you and your home.
Okay, so you go on my no-hire list because you paralyze yourself with questions :P
sounds like you need to bring out the scope hammer.
No, don't get me wrong. I don't want to hold the development back. Websites, design wants to evolve fast, faster than anything ever before. I think vendors get this on some level, that's why they let us use these properties, but they need to do a better job as a collective: the working groups that draft the standards. If they standardize faster, there won't be any change in your ability to use brand new technology at the current rate.

For example: webkit devs think of a new property. They build it, they like it, they make it publicly available. Chrome guys enable using this in the dev and beta channel. In a couple weeks they have feedback on performance and stuff. Whatwg convenes, they finalize the details, webkit guys make a few adjustments (and it's fine because there's only 2 webpages on the entire internet that's been using it for a month tops) and then soon it hits the stable channel. This is what we need. Fast updating browsers could rape the benefits of such a system very nicely, fast updating is what we need to let the web evolve fast enough anyway. Slow updating browsers can go die in a fire, they are just as slow with supporting everything else.

Also, not to nitpick, but opera on the mobile front isn't unimportant. It's the only alternative to webkit, it's nearly ubiquitous and not a bad experience on mobile.
(video) Interview With Marcus Sheridan
If you have a car, get rid of it. Do not, under any circumstances, bring it to the city.

Ah, I have a small truck and wanted to drive it there, so I could bring my bed, and then sell it when I get there. I guess I need to decide if I can sell a small truck in the Austin area for enough more than in New York to cover the cost of a new bed.
Five Days to Change the World – The Columbia Lean LaunchPad Class
> Neat followup: ask the companies who declined for a little insight.

The main reason you aren't going to be getting any answers is anything the companies say can be extrapolated to prove discrimination. No one is going to invite lawsuits by giving you constructive feedback. The reasoning that you already have a position doesn't matter.
> How exactly is this the fault of the webkit team?

This mostly isn't their fault. The main problem is that if any single implementation becomes dominant, we get these problems. And WebKit is dominant on mobile. For the browser market to be healthy again in mobile, we just need more diversity.

But there is also some blame on the WebKit browsers. If, seeing they were about to become dominant in mobile, they had stopped including experimental prefixed functionality in stable release versions, we would not have this problem. Prefixed stuff is not so bad in release versions if there is diversity in the market, but when the market is dominated, it becomes a mess.
Companies looking for "proven experts" are working on yesterday's problem. Find a better employer. Move somewhere with more choices if you need to.
Because the electronic wave of the 90's/00's was completely missed by most Americans, and it has just taken that long to break into the cultural mainstream here. Radio friendly DJ's who promoted their brands to the masses such as Oakenfold and Tiesto were a big factor, but it is also generational. For instance, my friends and I were pretty into the late 90's electronic scene in the NE US. We loved trance, progressive, house, jungle, dnb, breakbeat, and adored the ambient/experimental stuff as well. At that point though it felt like almost everything great was coming out of Europe and we were regarded as weirdos at school for being into this music.

However, some of us had younger siblings, and cousins. And they grew up looking up to someone they though was cool and loved this music. So they thought it must be cool too, and showed their friends. At the same time, many of the people I grew up with were graduating college and started to work, and putting their favorite electronic music in advertising and websites and music soundtracks etc. Why didn't it catch on earlier, as it had in Europe? I think much of it had to with American attitudes and policy toward drugs and the control of the record companies on music promotion. The only place you might hear electronic back then was late night college radio or MTV late Saturday night. There was a sense that this was very much dirty underground druggy music, and event promotion was still very much by flyers and word of mouth. That kind of thing will never catch on in the US mainstream, where there needs to be a sexy, familiar face on the posters and TV advertisements.
Yeah, me too. But I still like the new one better than the old one. I would complain more if the awesome keyboard quick menu wasn't there. That helps me find the stuff I need.

But it still takes a long time to re-program muscle memory.
I would recommend starting with http://cgcookie.com/blender/get-started-with-blender/

When starting from zero I don't think there exists any Blender tutorials that can really compete.
I went from knowing virtually nothing to being able to write Objective-C and having my apps in the app store in the last 6 months. It was hard and took a lot of time, but its possible.

There are enough resources out there for you to get started on your own. You can make those first steps before trying to find a mentor, and it will be way more efficient if you're at a stage where you understand and can communicate the basics. So just go ahead and get started and see where that takes you before finding a mentor. Good luck!
Sometimes you can get to the correct city in the US. Rarely can you get any further than that from an IP. In other countries you can only really be sure about the country.
Please post the source in rough form anyway...? Your design resonates with me, and I would like to "borrow" it. I can handle cleaning it up on my own, especially in the off-chance that you never get around to it. ;-)
Lessons from the Hardware Wars
Allow a short vignette from a former academic and now management consultant.

We spent six months at a major pharmaceuticals client examining their reimbursement data. Poring over many millions of rows of transaction data and thousands of payment codes (which, of course, were unique across sales geographies), we determined the ten regions at highest risk of reimbursement collapse. R was used, maps were created, beers all around.

But almost none of it was used for the executive presentation. In fact, the only part that was included was that we had ten regions that needed fixing, and our suggestions on how to fix it. You see, the CEO was dyslexic, the chairman of the board was colorblind, and the COO was a white-boarding kind of gal, so given this audience the nuts and bolts of our advanced statistical analysis were simply irrelevant.

This is hardly surprising. If we are having so much trouble hiring people who are fluent in Big Data, how can we expect business leaders to be even conversant? With only slight exaggeration, the way you do your analysis and the visualizations that you create are not important.

Companies are demanding Big Data scientists because they suddenly have lots of data and see the term Data Scientist in the news. But what they really want is not Data Scientists, it's business insights and implications from Big Data. The customer needs 1/4" holes, but we're all arguing over which brand of laser powered diamond drill they should buy.
This is what it sounds like if you follow all three incredibox steps in a row: http://t.co/VzxMu577 (note: this is kind of like a spoiler)
Google does, in fact, have four hives of European honeybees on the MTV campus, maintained by a group of Googlers.
Or: Like the South Korean electronics industry does.
They already did that in the qwerty keyboard layout.
I wonder what happened to that intensity when they were working on the speech recognition for Google Voice. What an utter POS. It can't even recognize long multisyllable names of people who are clearly listed in my Google contacts and have been for years.
I'm using Inkscape as a 2D game editor, targetting the MOAI framework. Its a wonderful thing to be able to simply drag and drop/copy-paste game items around the Inkscape world, then parse away from the .SVG dom ..
Another thumbs up for "An Engine, Not A Camera." A great book on the philosophy of financial modeling and how models influence the markets (the "engine"), rather than providing static snapshots of information (the "camera").
Bash Prompt - HOWTO
One other thing is that the traditional entry route to software for the non-traditional candidate was via the helpdesk or QA department. You got your foot in the door, impressed the established engineers by turning around tickets quickly or by writing comprehensive bug reports, then when they needed another developer, you got the tap on the shoulder. Some of the best engineers I've worked with have come in through this route, including the best manager I've worked for.

If these kinds of positions are outsourced, how do we tap into that seam of talent anymore?
Another New Yorker here. Just sell the car in Austin. You can get a bed & mattress at the Ikea in Brooklyn for $500 or less and they'll deliver it. You're not going to want the added hassle of trying to sell a car in a new and huge city while you're trying to get settled. Plus, you will get parking tickets. It's almost unavoidable.
I came to this same conclusion. Knowing what I know now, I would have applied to Google.
Big problems with older projects that want to move to GitHub.

GitHub's bug reporting API has no means of importing bugs from other systems, without losing all date and user information. Projects that have moved their issue systems over have the full expanse of issues all opened/resolved on the same date and by the same person, and are basically unreadable (sorry, comments with the original info in them don't count). Django in this case is keeping trac for issue reporting.

I've emailed github about this, and I got kind of a sleepy "no, we don't really do that, shrugs". I had an insight at that moment, that Github probably does this because they don't want big, ugly old projects moving their 8000 big ugly tickets into their shiny system (Edit: but they've just responded that they want to do this! so, great). My inspiration to move SQLAlchemy to github went to zero in an instant. Fuck that. Old projects and old history about projects matter. A lot.

Keeping issue reporting on Trac - AFAICT, Django hasn't solved the issue of coordinate changeset links from trac back to an external service like github. They still seem to have their SVN repo linked in trac. Though this could be solved, with a fair degree of tedium, by first converting all the SVN links in their bug reports to be the equivalent changeset id in git, then hosting a mirror of the git repo. I originally did this when we moved from SVN to mercurial.
Thanks to everybody who answered my question!
How should I deploy a multiplayer arcade game?
I have a half written arcade game that I was using as a project to teach programming to my siblings. Simple graphics and simple physics and it's quite fun. Needs centralized server.

I want to try to market it to see how it goes but I don't know what deployment medium to use. Should I go with a simple website, a smartphone/tablet app or both?

Thoughts on my options:

Website alone:
>accessible only for desktop users
>complicated revenue model (don't know how I'd implement one actually since I'm worried that users might be too involved in the game to notice the ads)
>needs web server scaling if popular

App alone:
>accessible only to the users of the chosen mobile platform
>a bit more difficult to implement in my case
>slightly higher upstart cost
>less personal freedom
>easy revenue model

Both:
>accessible to everybody
>highest upstart cost
>hardest to implement
>might not be the most optimal revenue model
>>i.e. otherwise app costumers accessing it for free on their desktop systems

And finally, what steps do I have to partake legally not to get screwed over in the remote eventually that my game becomes popular?
Sunnyside is beautiful and green and convenient (my in-laws live there), but it is more family-oriented. LIC is very pricey these days, but is much more hip. Astoria is right between the other two in terms of price and atmosphere.
Read the post and you'll see.
Faster parsing, new features etc.
Ah, you've used Ab Initio then.
From following the discussion, the impression I got was that more core developers and contributors were using Github.

Beyond the "key user" metric, the raw numbers also seem to lean in favour Github: there are 665 watchers on Github, 266 followers on Bitbucket; 56 forks on Github, 39 on Bitbucket.
While Joel's articles are interesting and, as a user, I like their products, from an outsider's point of view, I have an impression that their internal engineering is, as we call it - "yet another CRUD job", but "packed" in a shiny way.

It would be great to hear insider opinions.
Another Aussie Googler in the NYC office? Drop me a line (see my profile).

Personally my schedule varies. Lately I've been getting in between 11 and 1 and staying until dinner (6:30) or later, sometimes very late (midnight+). Not all of that is work time as I often end up hanging out with other night owls.

My team is generally on a more normal schedule. Nearly everyone in the group is gone at or by dinner.
10% increase in 3 years translates to around. 3.3% yearly growth rate. So in your example the 3.3% increase would be that 10M$ => so 1% of your annual business revenue is 10/3.3 or just above 3M$.

But that means you already have a really significant business that makes ~300 M$ per year. And you manage to increase it just by peanuts (relatively speaking).

And there is inflation in economy, and the alternative costs of not investing such a huge sum or part of in Apple stocks (for example) during those years.

My point explained better:

The startup success of getting from zero to millions just because of clever ML/data-science/statistics is something to be respected and admired. But for already big-business all this big-data buzz might provide just minor enhancement opportunities at best.
Algorithms writing news stories? How unambitious
Not very nationalistic from an Asian perspective.
Yes, you got it perfectly. Good luck!
Even if you don't use any new browser-features, HTML5 is better than HTML4 because of niceties like simpler doctype, not having to write type="text/javascript" on all script tags and so on.
For years MS genes to arrive late and win worked: Windows after Apple, Word after Word-perfect, Excel after Lotus/Borland, networks after Novel, Xbox after Nintendo.
They didn't succeed to change this mode, although it doesn't work anymore (search, Zune, mobile).
Future is for leaders or way-fast movers.
"Let's compare: the first three declined offers took two weeks to respond to me. Stack Exchange took two minutes."

I was job-hunting recently (also looking to move to NYC, no less), and experienced a similar phenomenon: a few of the places I interviewed seemed like they were good matches (smart people working on cool things, my interviews went fairly well), but they took weeks to respond to anything. The team I ended up joining made me an offer less than a day after my on-site interview.
Firefox 13 Download, Features – Better Dev Tools
Fallout 1 & 2 patches and mods: Relive the wasteland