skysight-inc/HackerNews huggingface dataset:
Of course, since LIFX is planned as a networked bulb you can't actually get the full functionality of it if you just order one. Also, for some of the smaller Kickstarter hardware projects the creator actually has no intention of launching them as a commercial product at all - they're essentially group buys allowing hobbyists to offer something they've designed to other hobbyists for less than the cost of building it themselves.
Yeah, I should have known better. My mistake.
Hey, we'll make art for your games too! Drop me a line at jeremy@makegameswith.us if you're interested.
ding ding ding! we have a winner.

i do think he's a dick, though, for more than just his name.
You'd need to show that CL copied ads from newspapers in order to attract traffic, and I don't believe that's the case. taking away market share and scraping someone's website for content are vastly different things.
Gameloft Argentina fired its game design team and they created this game
Firstly I am not a fan of the term buying liquidity - I prefer injecting liquidity or extracting liquidity. In exact also but at least gives the one sided nature of the deal

secondly I also dislike the justification that HFT is ok be ause it is Market making. I see it as a form of Market making trying to capture the equivalent of the consumer surplus - I was quite happy to sell my shares at 505 and old boring mRket maker would turn and sell them at 510 tomorrow - but HFT nips in buys from me at 504 and old Market maker has to take them at 506

no real liquidity has been added to the Market in that situation - a deal was ready and raring to be done and another just reduced margins. Not bad, ethically fine but not actually adding much to the system

thirdly I dislike broccolli
According to the lawyers I have had, and my own personal experience, it is a bad idea to try to obtain a TN visa at a land crossing. Your chances of success are higher if you go through the airport.
Sorry, message board fail. I was saying that you're lucky if you can get web traffic through corporate firewalls unmolested. You can only rarely get anything else out, and virtually never get anything in.
Relevant: http://en.wikipedia.org/wiki/Opportunism

Human opportunism should not be confused with "seeking opportunities" as such, or "making use of opportunities when they arise". Opportunism refers rather to a specific way of responding to opportunities, which involves the element of self-interestedness plus disregard for relevant (ethical) principles, or for intended or previously agreed goals, or for the shared concerns of a group.[2]

Somewhat confusingly, opportunism is sometimes also redefined by businessmen simply as the theory of discovering and pursuing opportunities.[3] These businessmen are motivated by their dislike for the idea that there could ever be anything wrong with capitalizing on opportunities. According to this redefinition, "opportunism" is a euphemism for "entrepreneurship".

Although human opportunism often has a strong negative (pejorative) moral connotation (in contrast to e.g. biological opportunism, used as a neutral scientific description), it may also be defined more neutrally as putting self-interest before other interests when there is an opportunity to do so, or flexibly adapting to changing circumstances to maximize self-interest (though usually in a way that negates some principle previously followed).

Opportunism is sometimes also defined as the ability to capitalize on the mistakes of others: to utilize opportunities created by the errors, weaknesses or distractions of opponents to one's own advantage.[4] In a war situation or crisis, this may be regarded as justifiable, but in a civilized situation it may be regarded as unprincipled ("taking unfair advantage of the situation").

Taking a realistic or practical approach to a problem can involve "weak" forms of opportunism. For the sake of doing something that will work, or that successfully solves the problem, a previously agreed principle is knowingly compromised or disregarded - with the justification that alternative actions would, overall, have a worse effect.

Though it may be disapproved of, or criticized ("There ought to be a law against it..."), opportunist behaviour is not necessarily criminal, corrupt or illegal.
I'm also not a lawyer, but I think you'd have a very hard time litigating for user-contributed content that has no creative value and is publicly available for download.
Hello World
What does Hello World mean to you? Can you remember the first time you encountered a Hello World code snippet?
In my opinion, hiring a VP of Sales makes sense if a large sales org is critical to your business success. Think global domination. Some VP of Sales depending on their background are better at 'optimizing' sales processes and personnel rather than experimentation and general hustle.

Once you have some traction and a solid product, a great VP of Sales will help you scale your early success rapidly.
The Story behind Storify's downtime yesterday
Also, does the startup have a semblance of a repeatable business model (which tends to be correlated with later rounds of funding)?

If you know by putting in X sales reps with $Y sales productivity per rep you can achieve $Z (X*$Y) in sales then that is a good case for hiring a VP of sales and have him build a sales organization under him.
> (get rid of government- I'm an anarchist- and you'll still have IP, it will just be enforced with contracts.)

That's got to be one of the funniest things on HN ever. So, get gid of the government and you will use contracts at the same time?

Contracts can be made between consenting parties and that's all fine and good as long as they both live by the terms. But as soon as one party thinks the other one does not then you will need some mechanism of arbitration, in other words a judicial system. And that sooner or later leads to authority vested in - you've guessed it - a government.

You can't be an anarchist and be pro-IP at the same time, the cognitive dissonance is huge.
I like mine more throwww.com

:P
What I think he is trying to say is that (the dates are examples):

The Hotmail team decided to truncate all passwords to 16 chars last month, but they only store the hashes of the passwords. So the plan is:

For each user, when it submits the login form with his username and password, do the following:

1. Compare the username and the hash of the password to the ones stored on the database

2. If they match, replace the current password hash with the hash of the first 16 chars of the password that the user just sent -- because at this moment, the plain text password is available in the login form

---

So, the hypothesis is that the OP logged in successfully yesterday, then had its password replace, and today when he tried to login again he couldn't, because the hash was changed.
There are a bunch of obvious technical mistakes in that, not least of which is that you're not effectively buying a WeMo and getting the bulb for free; only the more expensive master bulb will have WiFi support and the rest will talk to it over much cheaper 802.15.4 mesh networking.
We'd love nothing more than to make iOS development available to non-Mac users and/or have our games be cross-platform. We're working on ways to achieve this but we probably won't be going there for at least a year. In the mean time where there's a will there's a way to get OS X running on your machine.
The distinction between capital and labor perpetuates and absurd protectionism and is a major obstacle to economic growth. Immigration is a free trade issue.
I'm curious to know in which communities this is true. At least in the Ruby on Rails world, Macs are overwhelmingly the most popular choice among developers. Is this not the case for, say PHP or Python/Django devs?
Beware of false dichotomies: Goals vs Love
> A lot of very vocal HNers like to go on ideological rants

Quite.

> because there would be vastly less communication and understanding of how other people's inventions work.

You must be familiar with the term 'reverse engineering'. There isn't much that can't be unwound. If secrecy of how things work was an effective protection there wouldn't be a patent system to begin with. Once you release something 'how it works' will be evident to anyone determined enough to find out.
I don't understand why people are down voting this comment. It seems like the OP is a "citizen of convenience" like those in Lebanon who only wanted to make use of their Canadian citizenship when war broke out despite the fact that some of them hadn't been back to Canada in 5+ years.

Not that this really has a place in the main discussion, although it does involve citizenship in a different way.
There has been plenty of evidence about how intellectual property is actually counter productive and hinders innovation for a long time:

http://levine.sscnet.ucla.edu/general/intellectual/against.h...

And is not surprising when you realize that it is basically the government going around granting monopolies to private entities, and what incentives that creates (the main incentive is to expand the monopoly power rather than to create and innovate, innovation is contrary to monopolies).
...even though Android is no more open than iOS...

Wait a minute. We all know from reading your comments on which side of the Apple/Google divide you fall, but how on earth do you come to that conclusion? Can you download and redistribute the complete source code to iOS?
Case in point The Matrix at 13th. Kenneth Branagh's Hamlet: 1052.
Temerity at the Top
For many web services entropy isn't a big deal because they use computationally hard hashing functions and have sensible server-side limits that outright foil brute force attempts.
Your comment doesn't add any value to the discussion, nor is it a very good attempt at humour. What the parent is trying to say is that the OP is coming back to take advantage of a tax payer funded institution even though he doesn't plan on working in the country. If you disagree with his views perhaps you should work on rephrasing your comment.
Promofly, a bookmarklet to find promo codes
>"Yes, how dare he go to school in the US while his mother was working there."

Pull out as many straw-men as you want, big guy. I said nothing of the sort. Great tirade though.

>"And then to go back to Canada and go to university there"

I'm going to assume that you're not Canadian, since you seem to have no idea how this works. I don't care that he came back to this country to go to University. It's something we actively promote here. In fact, I worked part-time during my undergrad for an international students club, where part of the mandate was to help foreign students integrate into Canadian life. It wasn't as serious as it sounds, my job was mostly going to Spitfires games.

I do care that he came back here to take advantage of tax-dollar subsidized tuition. Huge subsidies. Some might even say controversial subsidies, that I support. You know, subsidies meant to go to tax-paying Canadians. It's a broken system that allows that to happen, and I'll stand behind trying to close loop holes that allow people to take advantage of it.

>"There are those who will stand by you, in this, your bravest moment, although they may want to bring a stepladder and a drysuit to do so, as you do appear to be waist deep in your own shit."

There's a certain irony to being lectured about open borders and minds by an American. If you're really upset about this nonsense, there are probably some local organizations and lobby groups where you can focus your rage. Rather than, you know, at some guy on the internet who doesn't remotely support things you accuse him of.
In fact, I have yet to meet someone who opposes the current patent system who understood what patents are.

Are you talking about meeting someone on HN? How about HN user grellas, a Silicon Valley business lawyer? I doubt his arguments against the status quo are made in ignorance:

http://www.hnsearch.com/search#request/all&q=grellas+pat...

Edit to add:

Without patents, technological progress would be severely restricted-- not because there "would be no incentive to invent" (a straw-man that anti-IP people seem fond of knocking down) but because there would be vastly less communication and understanding of how other people's inventions work.

It is difficult to accept this argument when the majority of software patents we see in lawsuits are written as obtusely as possible. Software patent language is the antithesis of "communicat[ing]... how other people's inventions work."
I was going to say that I can't believe Salman Rushdie stooped so low as to mail a copy of his passport to some website.

But it's harder to believe that he had a facebook account in the first place.
I do believe that is exactly what search engines do. Are they breaking copyright?
Have you tried out Criticker [1]? Its recommendations are based on your previous scores and the scores of other members. The recommendations and the probable scores are very spot on.

[1] http://www.criticker.com/
FTA: Indeed, under the terms of the Snoopers Charter, it wouldn’t just be Facebook who could access this kind of information: the authorities could potentially set up a filter to gather data on people who don’t confirm the names of their friends

Yes, and I could potentially sprout wings from my ass and become a travel carrier. The rest of this article is nothing more than a ton of thinly veiled fallacies, slippery slope and appeal to emotion the least of the two.

Is the feature dodgy? Perhaps.

Did you agree to the rules of the party before joining? Yup. One of which is: "Use your real name".

Should you be surprised if you get called out on it? Nope.

You're more than welcome to protest unfair policies (whether saying you'll put truthful info on a form is "unfair" is left as an exercise to the reader), but much like civil disobedience, you have no right to complain once you are found to be breaking the law/policy and are punished for it.

This is a website. Let's try to keep perspective here.
Don't get me started on immigration issues.

2004 - I applied to do my Master's in the United States, I had great financial aid in a good school and great GRE scores.

Student Visa? Neither approved nor Denied : Placed in indefinite limbo because I have a muslim name which brought up some flag in their database. Btw. my surname is the 'John Smith' of muslim names.

I gave up and went to Canada to pursue my education at McGill. Fantastic experience. Eventually landed a job in US and got my H1B this time. Thought the visa issues were behind me. I was wrong.

2007 - My mom applied for a US visa to come visit me. Neither approved/nor denied (Section 221(g) - name check).

2008 - My dad and mom both applied for a US visa to come visit me.
Neither approved/nor denied - same reason.

2011 - After living in working in US for about 5 years and having gotten multiple visa stamps, I got to Vancouver to get my visa renewed. Placed under limbo again! Stayed in Vancouver for weeks before they 'cleared me'.

2012 - My mom applies again. Result? you guessed the answer. Visa limbo.

I'm facing another visa renewal soon and I'm prepared for another night-marish episode.

Oh yeah, forget about green card - the queue for my country has ensured that I'll be lucky to get it in this lifetime, pretty much screwing up my ability to take chances with starting my own start-up in the US.

The thing is that I really like living in this country, the work opportunities and its people. But the more I deal with the immigration system, the more un-welcomed and temporary I feel here.
Computing with a single atom
3D printer community revolting against Makerbot's new closed-source printer
Stacks up? What I'm seeing from the iPhone image is a lot of noise reduction, despite the shot being taken in daylight.

In anything but daylight, there's no way this would be any comparison.

The color, contrast, sharpness and noise from the iPhone is so far behind the SLR it's not funny.
Code Chimps
I'm curious, why is there a virtual keyboard?
Hm, went back a reread where I originally saw that and I completely mis-interpreted. Its not breathable, rather from ~50-65km off the surface it is roughly 1 bar in pressure with temperatures from 0-50C and breathable air would 'float' at this height due to the density of the atmosphere. Sorry for the foul up.
you eliminate protein, you still have to deal with the properties of water (anothe ~+100ish F leway before it boils; as noted by other commenters).

+500ish F, if you're on a planet similar to Venus.

+1000ish F, if you allow supercritical water as a substitute.
I've found it remarkably difficult to nudge people to say anything appreciative about Hacker News here on Hacker News. It's easy for people to whine here about negative responses to their "Show HN" posts, or to complain about being downvoted. But it's difficult for people to speak up about what's done right here by the site management and by the community as a whole. One little anecdote I have to support this statement is the more than order of magnitude difference in replies and upvotes for a positive submission, "Ask HN: What do you like about the Hacker News community?"

http://news.ycombinator.com/item?id=4399678

as contrasted with one of the gripe threads submitted just before.

In general, I can talk about any contentious social policy issue here. I can ESPECIALLY talk absolutely any social policy issue, and about current electoral politics, in my group of Facebook friends. I've practiced cultivating a community of friends from all phases of my life, from first cousins and elementary school classmates to co-workers from when I lived abroad to fellow parents I "met" in other online networks and on and on into a group who are mutually respectful, factual, and curious about every subject. In my today, in my America, you can talk about anything. Just be polite and thoughtful, that's all I ask.

For actual hard information on some of the more controversial topics some people discuss in some places online, I recommend

http://en.wikipedia.org/wiki/User:WeijiBaikeBianji/Intellige...

and

http://en.wikipedia.org/wiki/User:WeijiBaikeBianji/Anthropol...

for reliable sources with good information on the subjects.

AFTER EDIT: It's possible to talk about controversial topics here on HN:

http://news.ycombinator.com/item?id=4524856

It is worth bearing in mind, however, that HN has a defined topic scope, and the site guidelines

http://ycombinator.com/newsguidelines.html

say, "Please avoid introducing classic flamewar topics unless you have something genuinely new to say about them."

So most of the veteran users here with the highest karma relentlessly downvote and flag stories and posts that refer to electoral politics or other especially heated issues. I discuss those on Facebook, in my carefully curated circle of friends accumulated over decades, but I don't go out of my way to bring them up here.
Wow, really cool. That's probably the easiest way to publish anything -- literally.

The app I submitted (not mine btw) seems to focus more on simplifying already existing platforms i.e. tumblr, posterous. I think both are awesome in unique ways.
There's a big difference in psychology. Although it's only a rule of thumb, the best VP of sales can be a bit more introverted and detail-oriented than the salespeople they manage, who can be more outgoing, high-perseverence, cold calling types.

VP sales has to manage revenue pipelines, analyze sales reports, detect account losses, manage promotions, get involved in contract negotiations, etc.

Salespeople network, originate leads, cold call companies, build relationships, close deals, etc.

The best salespeople often make terrible VP sales.
Derogatory term for someone from the Philippines (Filipino).
Did you learn Objective C as part of your high school curriculum or by yourself in your spare time? I think all high schoolers should at least have an introduction to programming in high school, if not middle school.
Ashely- you are spot on with all comments!

re: winning deals vs generating deals:
winning deals = generating leads + proposing a solution/pitch + dealing with contracting + get technical/architectural support from core team + following up on sales commitments.

Anything else?

Re domain knowledge: value of hiring smart reps> hiring reps with marketspace knowledge > hiring reps with product knowledge

Re how candidates carry themselves: one of the things to watch for is how they conduct themselves with customers. I have in the past taken candidates to networking events to get a feel for how they work in a social setting.
This is a good question, but the specific answer to it is unfortunately very short: if you're writing Ruby, using GoF patterns is non-idiomatic.

In parts this is because, as Norvig points out†, many GoF patterns are obviated by basic features of the language, like first-class class variables.

In parts this is because those features and others change the way you design programs in Ruby. It's less common to build complex pipelines of carefully layered objects in Ruby than it is to implement (for instance) DSL's.

And finally, in parts its because the "GoF patterns" are themselves a misconception about pattern-oriented programming. Often when we talk about "idioms" in a particular language, we're often just talking about patterns- by- another- name. When the Github guys write Unicorn to do concurrency and process management "the Unix way", they're dealing in patterns that Schmidt and the OOPSLA/distributed systems people hammered out 10-15 years ago. There's a lot of work that's fallen out of fashion that we're inevitably going to rediscover.

† http://norvig.com/design-patterns/
Thats good advice, thank you.
I agree they are controversial, but they are at least somewhat within the realm of discussion.. race/sex differences are so taboo that you can't even bring the topics up without the vast majority of people becoming extremely emotional and irrational. It's somewhat understandable given their tumultuous history and the relatively recent progress made by the civil rights and feminist movements, but even so, reality is what it is and all the words in the world won't change it.

And given that my post already received a -1 vote it seems those topics are frowned upon/can't be talked about even on HN ;)
Got 2 paragraphs in - realized author lives in fantasyland.
This is only true during the labor certification or PERM part of the green card application. There are typically three phases to an employment-based green card app:

1. Labor certification/PERM (proof there is a need by the company)
2. I-140 application (proof you fill that need)
3. I-485 (formal application to receive PR)

It's been a few years since I went through the process, but basically, as soon as you've completed step 1, you can apply for steps 2 and 3. Once you've applied for 2 and 3, you receive an EAD card (work authorization).

It's always a little dicey to switch jobs with just the EAD because employment-based greens card require that you _intended_ to work for the employer who sponsored you. If you leave right after getting the EAD, your application may be denied because they don't believe you ever intended to work for your sponsor.

This is actually a pretty sweet position to be in because the company that hires you only has to keep applying for an EAD card for you. Pretty simple and not a lot of money.

Typically, if you wait 6 months or so after sending in the I-140/I-485, you can switch companies (through AC21). However, you need to find another job that is substantially similar to the one that was the basis of your green card application, you can't just take any job you want.