skysight-inc/HackerNews huggingface dataset:
I don't agree that hometown or relocating developers are second rate. You only get a second rate developer when you settle for one.

The problem is that ONLY considering local and soon-to-be-local developers makes things more difficult for your company to hire. Maybe the developers in your region are happy with their jobs, or they don't have the particular skillset that you need.

Relocating devs are just as hard, since you are competing with other companies that are also willing to spend lavishly on developer relocation and salary. Plus the developer has to weigh in the cost of upending their lives to be near your company. This is thousands of dollars of investment before they even walk in the door, even for a young single 20 something developer, and family members will only multiply that number.

Remote work is an enormously untapped resource that it's silly not to seriously consider it. Not only will you open yourself up to entire populations of developers, but you might even get a better deal salary and benefits wise if you allow them to live where they want. $80k goes much further in other parts of the country than in the Bay or NY, giving you a competitive advantage both in attracting devs and keeping them happy. Think how much you can save on office space if everybody already works from their own home offices?

Of course, there is the persistant fear of keeping devs working, but you should be giving any new dev (and old, for that matter) a set of goals and expectations to be met. However this isn't any different than a local employee in your office anyway. If a new dev doesn't work out, then fire him an move to another more qualified candidate. The most you will be out is the salary during the prohibitionary period.

Remote work isn't as scary as it seems if both parties understand the expectations and prepare themselves accordingly.
Oh... I think you got answered, at least the question that mattered. It sounds like you took the correct action based on the answer, as well.
Add Date Picker To WordPress Admin
Is it just me or is the topcoder website confusing? I've never really managed to find what I want to whenever I go there (pretty much the exact opposite experience to the submitted site which drops you immediately into coding)
Yeah, I wonder if Grey Area is involved with this?
Israel has been frequently criticized for losing the media war vs the Palestinians.

This caused people to equate the two as if targeting civilians vs militants is somehow equal.

Which is why "The IDF is letting no social media channel go untouched." They are trying to learn from their mistakes.
I managed to get my order in about a minute or two after they became available on the website but have yet to get a shipping notification.

My drug of choice might not be here on Saturday. :(
I was under the impression that these were the user-facing side of Promoted Posts that go to friends of friends. So I see that one of my friends liked the GRE several times. But I also see "Sponsored Story" under that line, so I ignore it and blame the page itself. On the iOS app at least, it tells me when the Like occurred, which felt a little comical when a friend's Like from 2008 gave me a Sponsored Story a couple weeks ago.
Sure, I do well in an environment where individuality, motivation, and creativity are rewarded. Then again, I'm also a rule follower who would enjoy living in Scandanavia in communities with a strong social conscience, even though it does lead to "lowest common denominator" solutions to problems it faces. In Scandanavia, the lowest common denominator isn't far below the mean, since the society is so homogenous. In the USA, the standard deviation is much greater.

In the end, though, those little petri dish cultures are not where the action is in the world. One merely needs to look at the last 200 years of innovation and invention to have the overwhelming impression that the USA method for technological and economic progress is to be admired and pursued. It's a damned shame that so many people here are hell bent on taking us backward to a one-size-fits-all European style socialistic government.
I expect that multicore MapReduce will become popular (e.g. http://mapreduce.stanford.edu/ or google for more literature).

I suppose it is strictly less powerful than regular MapReduce, but at least with Hadoop the system administration costs are too much for a lot of people, and machines are getting beefier, so you can get a lot more done on one machine. In another recent thread there was a MS research paper about "ill-conceived" Hadoop clusters processing 14GB of data...

The main benefits I see are:

1) You don't have to write in a specialized language. You should be able to use any language with a good implementation. Scientific code often has Matlab, R, C++, and Python glued together.

2) MapReduce lets you write sequential code, which is easier to learn.

3) You can adapt/port sequential legacy code easily, so you can use a lot of your existing code.

MapReduce is of course similar to "parallel for" but more powerful -- parallel for is essentially the map stage. The reduce stage adds a lot. For some reason most people who haven't programmed MapReduce think of MapReduce as just mapping, and they don't understand reducing.

If you want to do it quick and dirty, don't underestimate "xargs -P" :) That's your "parallel for" that works with any language. You can run that on your Matlab, Python, C++, etc. You need a serialization library but there are a lot of those around. It works well and with a minimum of programming effort.
Sometimes I wonder about things....

Do you honestly believe that anyone with a business is going to consider using this code as opposed to either ignoring IE6 users, or re-directing them to a page that asks them to upgrade?

I think, just by looking at it, its a joke but I might be wrong (Poe's Law).
With all due respect, I think you need to stop glancing over my posts and looking for things to pick at with all possible speed, and maybe spend a bit of time actually reading them, before you go jumping all over them any more. Your last paragraph in particular is pretty much proof positive you did not actually read the post you are replying to.
Google should start using Yahoo, eBay, Amazon, Shopify etc. for managing their store and inventory.
Amazing to me how many people bitch and whine about a free service. If you paid for Facebook access then it would be completely understandable, but you don't. So change the settings or go to Google+ (if that's still around).
I just tried 2 searches. My current address, and my current city. Both failed. Google maps handles them no problem. They could have the best data and nicest maps, but if their search sucks, what's the point?
Brilliant perspectives, thank you. I think you're right - gratitude is SO important in the transaction. In time, we hope a focus on that will be one of the most remarkable things about Yoink - and we can really amplify the intrinsic rewards people get from giving.

To help virality, Facebook integration should roll out in the next week, and regarding gamification - I guess we just need to get a decent number exchanges happening before all of those feedback components really come into their own. Some good ideas in there - really appreciate the feedback.
Three weeks before new inventory, that's the real info.
What's Wrong With Vendor Lock-In?
Thank you. Been saying that for years.
<non_authoritative_opinion>

HN is a minimum viable product.

What gets addressed are behaviors which damage the community.

These are not usually related to visible features of the site.

Community issues created by the "Unknown or expired link" were addressed by the addition of the "No Procrastination" feature.

</non_authoritative_opinion>
I don't see how you're going to get that payment scheme through the app store approval on Apple.

Sorry, I think this money is going to end up having to be given back to people as Apple won't let you do this.
I learned recently that legally, "liking" something on Facebook is considered an endorsement of that product or service. I'm sure the law still needs to catch up to technology, but this news stopped all my "liking" activities.
I mainly use Dropbox to only keep copies of things I need right away (small footprint mentality). The selective sync is fantastic for letting things be out of sight until I need them. Backups are great for this concept, I can keep tons of photos in my dropbox account but don't need them hogging my drive space. Enter the benefit of server > server & not needing a local copy of it.
What irks me the most about this whole ordeal is the utter lack of communication from a company that prides itself on being open and transparent.

There was no release time, no numbers on the amount of phones after they sold out way too soon, no excuse for the Play Store and Wallet glitches, and now, finally, no statement on how they somehow managed to miscount their inventory.
I cannot even fathom how something like this can happen to a company like Google to begin with.

I'm really disappointed in Google, to say the least.
This sounds like a slight-of-hand argument.

How is "free to play" design anything other than a lottery ticket of another kind? Sure, if you get a free-to-play hit, it's likely easier to quit your day job while resisting the siren call of "grow the company". (because the revenue doesn't all show up at once)

But what are the odds of having a free-to-play hit? What are the odds of keeping it going? Are they even as high as the odds of having a traditional game hit so big that its revenues could support a developer for several years?
(if one judiciously sat on the up-front revenue and refused to grow the company)

And by using the broad term "free to play" he's casually conflating the worst of in-app practices ("pay to win", "pay for moves") with the defensible corners that just graft on-going revenue onto largely packaged games ("pay for digital hats", ad-supported gaming).

I've never played Triple Town. I don't know where it falls on the spectrum of "digital hats aren't hurting anyone" to "nice skinner box you've got there". But it seems to me these are very different things and the sins of the latter can't be excused by allusions to the harmlessness of the former.

And beyond all that:
The hit-driven nature of game development is no different than in any other medium where people try to create for a living. "One Hit Wonders" are the vast majority of writers, musicians, artists, moviemakers -- even toymakers. Are all those industries "anti-creator" too?

And while free-to-play may not be anti-creator, it incentivizes the worst aspects of creation: stagnation, repetition, pandering, conditioning, etc. And while maybe that makes it easier to run a business, it looks anti-art to me.

Which is to say: in saying it enables developers to provide a lifestyle hobby for their players, it looks more to me like it's going to kill the hobby for everyone.
Still no e-mail for me. But I guess I should be expecting one soon since my order still says "Pending" in my Wallet account :(

I also ordered a 32GB Nexus 10.. I wonder if this will impact the delivery of that item as well :S
Indeed - so I'm taking from that, the notion of 'give things away' seem a little too abstract? How about if we suggested a select few types of item you might like to give - could that help?
There's an optional Find My Friends app which lets you check peoples' location at any time. You have to explicitly request it and they have to explicitly authorize it. You can also set up temporary events for e.g. visits to family so that you can keep track of each other temporarily but then have it expire.

I personally find it to be incredibly useful for meeting friends and such. Of course, if you don't like it, you don't have to use it.
Its a very clever technique, but unfortunately its very fragile and may not really be needed.

By fragile, I mean that you must construct your css to be very specific in order for this technique to trigger properly. Any non-expected changes to the DOM are rather difficult to trap for. This somewhat limits its applicability.

DOM Mutation Events were, indeed, very performance intensive. They've been deprecated for a while now and are gradually being removed from browsers. However, there is a replacement in the works and WebKit/Firefox browsers already support it.

Enter Mutation Observers. https://hacks.mozilla.org/2012/05/dom-mutationobserver-react...

With Observers, you can target a specific parent node and be informed of any changes to its children. Its highly performant and eventually should be available in all platforms (IE taking the longest to adopt it).

I do see room here for an interesting compromise though. It seems we might be able to combine both techniques to have a universal wrapper for detecting DOM changes across any browser in a relatively efficient manner.

While IE9+ may not have all of the cutting edge features to be found in Chrome, IE9+ have exceedingly fast javascript engines and graphics acceleration. Its entirely reasonable to expect a DOM Mutation Observer shim for IE9+ to behave rather well.
Too late to 'pologize?
> Suggested reatail pricing for the initial model is $2649, with subsequent models expected to cost less than $2000

That's $44.15 per 1 GHz core.

AMD FX-6300 Six-Core 3.5GHz is $138 = $23 per core (and much faster cores).

Intel Xeon 5148 2.33ghz is $18.
I agree. Technology and media over the past two decades have done more to sanitize war (and thus make it more palatable). It's good to see the oposite happening. As dickc says, "twitter brings you closer." The more we experience the reality of it, the better our decisions will be regarding it IMHO.
I'd love to buy this for 2 friends, however your cards are too dickish. Anyway to do this with less dickish/no cards?
I have a CS degree but I'm still working at the company I interned for (been here for 5 years). I could have stopped two years into my degree and still be in the same position regarding money and position, but I felt that would be painting myself into a corner. Whether or not someone will care if you have a degree when you have 5 years of experience, I'm not certain. I've not had anyone in an interview (phone or personal) ask me about my education. Maybe that's because they assume if I got to that point I had one but I'm not sure.
It is an interesting screed. I was thinking when I wrote up the comment about how VP's might feel about leaving a position that there is an interesting dividing line which doesn't get talked about a lot, Matt touches on it but didn't really call it out, its this, "What are you trying to get done?"

Early in my career Steve Bourne gave me useful advice, he said the difference between junior engineers and senior engineers was that senior engineers had an agenda. More specifically they had an execution goal (like write a new file system, or create a product that solves problem 'X') and they worked toward it.

This is a both a hugely motivating and hugely scary thing, its motivating because you don't have to ask "what do I do now?" the direction just falls out of where you are vs where you are trying to go. It is scary because you can find you're goal isn't compatible with any of the company's goals. When you discover that what you want to do can't be done at the company you are working at, you either have to change goals or leave. But its not a 'feel bad about it' leaving it is 'hmm, this isn't going to work out here so lets go somewhere that it could'.

The alternative to having an agenda is "Goofing off and waiting for someone to give you a task." There are a lot of engineers who operate in that mode, do their assigned tasks at an acceptable quality level and without too much schedule slip. They are great to have around because people with agendas and use them to move the agenda forward, but they don't make for very good 'senior' people because they really don't care what they work on, its not their main focus.

It is important to note that you can't "fail" if you're just goofing off, as one of my kids put it, "It isn't procrastination if you don't have anything you need to do." You can however rationalize your low work output by the fact that your management really hasn't given you all that much to do, so whose fault is that? Whereas if you have an agenda, a goal, a destination, you can fail to make it to that destination. "You said you were going to build a game that could crush Farmville, you failed." Reading the blog post from Speck about Glitch shutting down, "we failed to develop an audience." They had a goal, they didn't get there.

Matt's advice that if you don't know what you want, you can't choose reasonably is solid. Start by deciding what you want to do, and pick something that will take a while as early goal achievement has its own problems.
The app "Find my Friends" allows users to accept requests to be added to someone's FMF contact list, which allows the person who added them to ping their phone at any time to find their location. It's pretty privacy breaching, but I only have 3 people added who I trust very much, and to whom it is useful.
Bayesian 20 Questions
The original way they did things was by being available only to rich people and then trying to get merchants to treat them extra nice. These days they charge merchants and bribe consumers with extra goodies. If you're into points or miles, you can usually get more on Amex or Diners.
Awesome.

I would suggest using something like https://github.com/afeld/backbone-nested to enable a.get('foo.bar.foo') so you don't have to a.get('foo').bar.foo and suffer undefined errors.
Right. Well, what I had in mind was the huge pile of sterile discussions on topics such as black holes, speed of light, quantum mechanics, etc, that one could see all the time on... well... just about any forum online. And most of the comments during such a discussion are... I would not even call them "wrong", you'd need at least some relation to reality to earn this badge. They're more like pure fantasy, unhinged.

For those people, modern science has replaced mythology.

But I agree with you. Pop science, correctly done, is heavily indebted to analogy.
https://www.facebook.com/browse/other_connections_of/
Actually, I just sent her this link and patched up :D
> Inflation is defined as the expansion of the money supply

That's not accurate. Inflation is the expansion of the money supply WITHOUT also the expansion of the money demand (from population growth and economic expansion).

Which is why the gold standard is so problematic - it would freeze the money supply, but the demand keeps going up, so gold would cause deflation with all it's concomitant problems.
Lean Prototyping Techniques for Hardware
I cannot thank you enough
I literally owe my life to many members of this community and I wanted to take a minute and thank you for both your generosity and your concern. I've published a blog post about this if you are interested in reading it.
While many came together to help me, it was this community that came together and made much of it happen.

Thank you.

http://linuxlock.blogspot.com/2012/11/life-after-r-word.html
Confusing picture with an illusion of moving
This is just an amazing confusing picture. I can't undertand how such a simple picture can create an illusion that it is moving.
I believe a significant insurance requirement already exists for taxis. What I'm proposing is that, if it isn't already, it be worded such that it applies to anyone who regularly drives people for money.

Fundamentally, what I want is for simple rules to exist that don't interfere with new business models and serve to align the interests of businesses with society as a whole. To mitigate the impact of corporate deals, each driver could be required to apply for insurance individually with the insurer of their choice and that the employer pay it (or not hire the driver if it's too much). This would allow competition to do its job.
I was kinda hoping this was official support for multiple accounts.
From that I would assume that they think they have enough coders, and don't need any more. After all, if you've got over 400,000 subjects, the top 10% are going to be pretty good, especially if they keep competing for the same prizes.
Facebook likes have been showing up on advertisements for years. The fact that they're in the news feed now is all that's new. I've mistaken a few of these ads for new posts from friends as well, but it became immediately apparent after my friend like Samsung USA for the 2nd time that it was simply an advertisement.
My immediate impression was this was going to be a way to switch Dropbox accounts. That would have been super cool. Not that having a Dropbox API for selecting files is bad.
I placed two orders, 8 & 16. Got 1 email. So maybe the one for me will show up. Probably not though....
Although I attended university for a couple of years, I dropped out once I figured out I'd had enough of structured learning. At the time, it was not for me.

I've been programming since I was 7, professionally since I was 21 and I'm now in my late 30's. Over the years, I've been involved in some fantastic projects and companies on both sides of the pond. I've since started the move up the chain whilst keeping my fingers dirty at the code level. I've been able to mentor younger developers, deliver projects that I find interesting and contribute to opensource projects that appeal to me.

Although, I do not think my lack of a degree has held me back in any way, it does depend a lot on the country in which you live. Some countries rely more on educational background, whilst others do not.

However, times now are different than they were in the early/mid 90's. Now you're expected to have experience, education and to have launched a successful start-up before your 21st or 22nd birthday. The pressure to be awesome is incredible, and every young developer wants to work for Google, Facebook or Twitter. You know, the cool companies that are developer led and have the best toys.
I used it back when it was a standalone app (I'm on iPhone 4). Unless it's gotten worse meanwhile, it's far from a "gimmick".
You think they don't use subscriptions to show you ads?
What Siri was going to be before it was acquired by Apple was a voice activated way of interacting with a whole host of web services out there, like getting movie tickets from fandango, reservations from open table, etc. I think Apple will eventually get there, but it seems to be happening slower than I thought it would. It should really be my personal assistant.
I recently finished their ruby foundations and build a basic app with rails and they are both excellent.

Very well structured and a pleasant way to learn.

They could add more exercises though.
As a developer who loves programming, but looks very bad 'on paper', I would totally be down with this idea. Sometimes when I'm interviewing at a company, I just want to tell them, m "Lets skip all this formality crap, and hire me for a week. If you don't think I'm good enough after one week, then you can fire me without pay".
I have a Bachelors in CS

If I had to give a simple, concise answer: Yes, it helped.

If I had to give a longer winded, more precise answer, summed up by a simple, concise answer: It's ultimately debatable, but I'm glad I have it.
MQtest: See which media queries your device responds to
Looking at this problem through the lens of engineering is obvious for most HN readers, but it's an issue everyone faces.

It's very hard to understand what opportunities exist for YOU specifically in the employment market. Seeking out potential jobs is laborious and you can't take the time to talk to every recruiter that calls.

What would be better is if you had a good way to safely broadcast what is interesting to you professionally and indicate the types of opportunities you'd like to hear more about. Safely is the key word here. The system breaks down if it puts your current gig at risk.

Check out http://www.mightyspring.com.

We're working on solving this exact problem. Our goal is to help people stay on top of the employment market and be made aware when a really special opportunity presents itself.
Introduction to Enterprise Integration Patterns