skysight-inc/HackerNews huggingface dataset:
I'm happy if the upstream project is concerned with the quality of commits going into their software. That makes sure that the software will work great and it'll be easier to fix a bug in the future (if the history is reasonably clean)

Basically, if upstream doesn't accept your patch, you have two options:

Either you really want to see your patch upstream. In that case you invest the time it takes knowing that your contribution will be measured by the same scale that everyone else's contribution has been measured with. You also know that your contribution will be usable and part of a stable project. And you'll be confident that it probably won't be your mistake taking hundreds of sites down that are using the project you contributed to and are now hitting a bug you introduced.

On the other hand, you can feel that it's not worth the hassle. That's totally fine. You'll just have to manage your patch on your own from now on (in the end maybe creating an even bigger hassle in the long run).

Git gave you a very nice toolset for merging patches to an externally updated project, so that should be way easier than it was in the SVN days.

What Github did was to actually make it possible to decide either way.

Before Git and Github, your options were to either have it integrated upstream or to be stuck with whatever version you were patching (due to severely lacking merge support)
Startups Should Avoid These Social Media Mistakes
Amazon Opens Store Inside Facebook, Reveals Next Huge Business For Facebook
BitTorrent could also be the next step as well. Yes, it's not legal for many of the books you'd scan, but for out of print rarities, wouldn't it be better to allow more people to read them?
Yes, that would be great to have a 'curator of the HN library', I nominate Daniel for the post!
I can definitely see better micro giving the AI an advantage, but it seems like it'd have to have at least competent strategic play to still do well; it's hard to recover from completely screwed-up build order. It'll be interesting to see how it plays out, though; if bots in the Starcraft AI competition (http://eis.ucsc.edu/StarCraftAICompetition) do start winning exclusively through insane micro and a hardcoded rush in the first 2 minutes, it might need to be changed to stay interesting.

To me, the most interesting part is seeing what kinds of AI architectures can simultaneously deal with real-time action across all the levels of complexity--- micromanaging individual units while also making unit-group-movement decisions, build-order decisions, expansion decisions, teching-up decisions, etc., which coordinate with each other. That might need a different game or a variant, though; it's possible that Starcraft is now too much like chess, where people have already mapped out giant databases of opening books (you can find detailed information on various SC wikis about exactly when to build different things in which order, what to build to counter other strategies, etc.). So it might be that a computer perfectly executing one of those hardcoded strategies with perfect micro is too close to optimal to be interesting. But I'm not sure that's true yet; current bots are actually not too great.

Alternately, someone could make an APM-limited variant to handicap the computer a little closer to human clicking speed. That would introduce a strange optimization problem where the AI would need to optimize its click usage as a limited resource.
Without asking, you are already living the path of the "no". If you realize that, it becomes a lot easier to change your mindset.

I'd even say it's not about being hardened by rejection, but rather standing up for yourself. Speak up. Dare to ask something. Dare to want something. Then learning that taking risks increase your chances of getting a "yes". The famous "you lose 100% of the shots you don't make" :)
Eiknujomorp Psychobone - debuk.com
Though the point and goal is obviously to get rejected, I prefer the rejection ideas that have a chance of nice outcomes if not rejected. So, the mail a famous person a book idea over asking for a seat.

Some additional ideas:

* Ask for a raise

* Ask your employer to send you to a conference

* Ask the conference holder for free admission to the conference

* Ask for a neck massage (even better if you don't know or just met the person)

* Offer to buy lunch for somebody you admire but have never met

* Ask a friend to do your laundry

* Create a reddit post saying it won't make it to the front page :)

* Leave your wallet at home one day. Ask starbucks for a free coffee, ask a coworker to loan you the cash for lunch, etc.

* Got any debt? Call your debtors and ask for it to be lowered.

Update: Looks like the parent comment has been updating their suggestions as I was typing, so there's some unintentional dups here.
Find a local meetup for developers who use the same technology that you're using. If a relevant meetup doesn't exist, then start one.
GPS directs driver to death in Spain's largest reservoir
http://personalmba.com/best-business-books/ ?
HN Droid is an excellent app on the Market for Android phones that even allows you to login, upvote, and post comments. It's even open source itself: http://github.com/amir/HNdroid
I'm based out of NYC and rent out my spare bedroom to Airbnb'ers and work from home, myself. Which month are you thinking about? Feel free to contact me directly.

Don't have a good answer for you on internet access but coworking and short term office space is easy to come by. Neighbor wifi is also pretty good. :)
Pioneers always design armour where there _weren't_ arrows before?
You know you should really take a look at who posted the article and who wrote the article, jacquesm and Daniel are some of our most respected and informational members that we have. Both have contributed volumes of information to this site without asking for anything in return. If there is anyone one this site that could be accused of having the passion for the subject matter of this site it would be Daniel.

As is said in the blog, this post comes up quite frequently so Daniel put it on his blog. Forgive a guy for trying to cover some cost, would you.
That's an interesting theory and it fits nicely with the latest pop psychology fad, but all things being equal, I'm gonna have to go ahead and call bullshit on this one.

Anecdotal counter-evidence: I'm mostly a row-eater but I'm an analyst. And he goes on to state that algebraists prefer object-oriented programming whereas analysts like Lisp. Yet, I prefer non-dogmatic OO.

I don't recognize myself anywhere in this model. Do you?
AFAIK, most of the internet providers (Time Warner etc) need 6 month contracts at a minimum. However, I know people who canceled their contract after a few months with no penalties so you can try that.

One very good option is New Work City. Great location, great people and quite cheap I think.

If you want something totally free, NYPL and tons of coffee shops offer free internet, though speeds are rather slow, and their firewalls might block some sites.
Just so you all know, the Netflix browse / order interface works fine w/out Silverlight. But instant watch requires Silverlight with full DRM (so, alas, not Moonlight on Linux). This is the main reason I have a few dual boot PCs. I dislike Microsoft, but not to the point of shooting my own foot.
I recently attended some presentations by a guy who used to be a CIO, missed writing code, and figured out how to get work as a developer at near the CIO-level pay his family was accustomed to.

First step was getting really good; he recommended doing lots of code katas and taking jobs where all the other developers are better than you. As you go, develop a public reputation by blogging, travelling around doing presentations, etc. Be willing to move frequently, the high-paying jobs won't necessarily be local. Generally they're at companies where software is the main product, not just an "IT cost."

Here's his slide deck from that presentation: http://www.docondev.com/2010/05/take-control-of-your-develop...
Greetings to a fellow Pole.
<Borat's Voice>"Jak sie masz?"</Borat's Voice>
"Consumption is not the key to economic wellbeing. Deferring consumption is."

This statement, as well as "we need to work harder to be better off" never make sense to me. Translated they seem to be equivalent to "we need to be less well off to be better off". Doesn't make sense. (Other translations: "we need to live in a smaller house to live in a bigger house" or "we need to eat less to eat more").
As I posted over there:

If I'm studying a particular programming environment, I start with the basics. Usually printing and formatting messages, file I/O, basic calculations, variable usage, method usage. I then combine it all together to make something more coherent. For example, I might learn to add 1 + 1, then I'll print it. Then store in a variable, then learn to manipulate that variable, re-print it, then learn to store it in a file, read and write to that file, and so forth.

The reasons I start out so basic are: These are fundamental concepts I already understand from other languages, so I know what they should do and how they should work; It gets me accustomed to the basic structure of the language. Do they want ( or )? Do they want { or }?; It allows me to get a feel for the flow of logic.

In addition to this, if I'm reading up on a new fundamental topic (I'm a systems/networking engineer by trade), I start out by reading documentation. I read the documentation for multiple platforms, both Windows and Linux. For some stuff it's easier to learn from one or the other. Microsoft generally has better documentation for a Windows user, but sometimes the Linux documentation is easier to grasp the fundamentals first.

I read the documentation for about 1-2 hours per day, put it down, think about it, post comments on it (whether or not I'm right or wrong, but I also ask for feedback). I then read it some more in the next day or the following days.

After I feel like I've got a grasp of how it works, I'll try and implement it to clear up some of the last confusion with it. Depending on how much confusion, I usually jump all the way, but knowing how to tread water first is helpful before drowning :P
"And for all the haters... it's better than flash."

Silverlight is a me-too Flash clone that came at a time when Flash is a barely-tolerated but waning evil. It is by a company that has a severe conflicts of interest problem.

It isn't hate, and you don't have to be a hater, to see the incredible problem with it.
Well, housing costs alone will be 2x-3x and that is your greatest cost of living. A decent house in the midwest or south may be $150-200k, and in a high-demand suburb on the coasts will be $400-500k.
Ask HN:How do you use Facebook Pages to promote your Web App?
I'm interested to hear how people use the Facebook Page to promote and build a community around their Web App. We have a like button on our website's homepage (http://www.gobuzz.com) but it feels like the internet counter from the dawn of the internet. There is no connection between the like button and our fan page. Hence, no repeat connection with people who liked us.
I believe netflix PC streaming requires silverlight, but I know their general site doesn't. The silverlight requirement for streaming probably isn't something people usually even notice, since they also stream to roku, xbox, ps3, and a ton of televisions have the ability built-in.
I'm a self-learner. Philomath provocateur.

Keep a notebook.

Write every thing down that you learn in your own words. Come up with your own explanations that make sense you you and test them to see if they reach the same conclusions as your source material.

Try to teach someone else something that you've learned.
I am in VT in about the same position (making a smidgen more, probably paying significantly more for rent). However, I didn't finish school and came to this position with only about 16 months of established free lance work.
No, and I will never install Silverlight to use a site that requires it. It's bad enough that Flash is prevalent. The last thing we need is for Silverlight to become popular.

Any site that uses Silverlight better have a real good justification for using it over HTML5/CSS3/JS.
Bubble Cursor Bookmarklet
..or knowing somebody that works there.
I think that the code challenge was mostly aimed at students, where the time spent writing something semi cool is not just wasted time. Having been on the hiring side for software developers at Klarna I have seen too many people in interviews that can't "write a function that counts the number of words in a sentence, in any programming language". So having something that measures your competence pre-interview is good.

When I got hired by Klarna I never had to do any programming. I had actual code out there in the wild that I could point to.

Getting to the interview stage at Klarna is easy. Getting an actual job offer is harder.

(Btw. If you don't like IQ tests then don't look for a job at Klarna...)
I faced the same problem. Since I couldn't find the "Ask HN" rule clearly mentioned anywhere, I even tried prefixing "Ask HN" in my post subject speculating that maybe HN does a string search, but it didn't work.

Is there a minimum karma level for Ask HN posts? Or is this a bug in the system?
Similarly to the blogger I was contacted by a Facebook employee asking if I'd like to apply for a job (they found work of mine online). I then had to complete a quiz (build a front-end app that conforms to a given criteria and screenshot) and take part in two 1 hour phone interviews using the collabedit website. I guess it seems to be quite standard for them to solicit applications and then scrutinise them heavily.

Luckily I hadn't read a blog post like this otherwise I would have been much more nervous for the interviews! (I thought it was just formality and expected them to only knock me back if I performed exceptionally bad).
beyond something related to number of processes nobody knows what ´load´ really means http://www.teamquest.com/resources/gunther/display/5/index.h...
I don't understand it. What benefit does it add?
Yeah. I was kind of disappointed that the tech literature boasted over and over "Hey! This is the new easy to use driver framework!" but did absolutely nothing with the toolchain.

I'm just pushing through this aspect of the project so I can get back to linux kernel driver hacking, which is now looking like summer vacation.
Clojure protocols slides from #JAOO [halloway: PDF]
Don't know. You do need 1500 signatures or so to run though.
Doesn't make sense. It must have been a bad driver. What if they had been on the correct road, but something suddenly appeared on the road in front of them (deer, or a broken car, tree that fell over the road, whatever)? They shouldn't have been going so fast that they had no time to react.
Investigating the Geography of Open Source Software [pdf]
Still this is only half of the equation. You're basically making the HR version of 'build a better mousetrap'. Which everybody who has ever build a product knows is not true - you still need great marketing to let people know about your product (job, in this case).
I think society needs to fundamentally change its objective - in terms of a measure, or currency, that we can use as a touch stone for deciding what something is worth.

If the subject of cost is extrapolated enough, traditional concepts of worth could be factored out of the equation to an extent. I believe this is especially true when an economy moves from consumption (and the trade of finite resources) to an economy that revolves around the trade of intellectual property (and infinitely renewable) resources.

I quite firmly believe that the sale of intellectual property is corrupt. I don't hold this view because I'm particularly morally opposed to the idea, but because - logically - I don't feel it's either sustainable in the long term, or compatible with the economic models that society has been traditionally built upon up to this point.

In the intermediate term, I think a logical solution to the problems presented re. making money from IP, is to sell IP as a service. This model deals in absolutes - real costs can be factored into pricing decisions associated with the sale of IP. Rather than consider sale of IP as a 'cash cow' (able to be milked infinitely, creating an unending stream of capital for the associated company), I believe a service model is - by its nature, tied to the real world in a much more realistic way.

If this idea is extended .. what is it that's unique about the sale of a service? How can its essence be factored down, and what is the base variable that's being sold?

I'd argue that the new currency is time - the most important 'finite' currency that's available to human beings.

The concept of money has become so abstracted from both time, and the physical resources it's traditionally represented. I think in the coming decades this abstraction needs to be resolved. If physical resources are are to play a reduced part in economics due to necessity - I think that latter logically needs to step to the fore and be considered as more important.

It would lead to a fundamental shift in the way we all function on a day to day basis - and I think the change would be entirely positive.
so what i'm reading is the ideal job is getting paid not enough money to work a job where people don't like you, you don't know enough about the system, you fail a lot at the things you do, you're constantly under pressure, your business doesn't care if you quit, and neither you nor your company are successful.
Using an iPad to Manage a Supercomputer
The "Can I post links to my own blog ?", could not be true anymore, or at least reading the ShelfLuv creator's post http://news.ycombinator.com/item?id=1754584 this morning i got that impression (didn't we discuss this in a thread last week?).
Thanks. That's what I was asking about. Not sure why Ja2ke assumed I was complaining about presentation. That's unfounded. I actually really like it.
What a brain-damaged article. Seriously, what's next?!

"If you have a good life, commit suicide. If you have a great wife, leave her. If you have kids, leave them and never return. If your company starts making a profit, sell it at a loss. If you're healthy, recklessly endanger yourself. If people like you, start acting like an asshole. If you have a nice social network, cut off all ties. If you're rich, waste it all and then go live in the street. If you like this article, write me a scathing piece of hate mail."
Here where I am at, $200k to $300k buys a seriously large luxurious lavish home in nice quiet comfortable upscale new or old neighborhood. On the country club or not.

$500k+ will put you in/on Karsten Kreek. Considered one of the best golf courses in the country, it's private, green fees are between $180 and $300+ a round.
Statistics on how many startups fail because of X is dubious. Who's to say whether doing the opposite of X would improve any businesses chance at succeeding. Even a large margin of small businesses fail in the first 3-4 years.

Are the slow starters more successful? Do THEY get as big as the "get big fast" companies? Don't just shake the fail stick because you can do it in either direction.
Facebook’s Top Chef: 'Santa Claus With Knives'
Microsoft and AT&T to Hold Windows Phone 7 Launch on October 11
jrockway you have a bad attitude dude
Though is the "secret sauce" relating to HN specific voting fraud detection, etc, open source too? As I don't "do Arc" I've never bothered to look but pg has mentioned a few "techniques" they have for detecting fraudulent voting and accounts, and I can't imagine that's part of the core code..?
I stopped voting when I discovered this little secret. I don't like to be played.
That shouldn't be true; his domain is probably autodead for a different reason. This own post is submitted from jacquesm's own blog!
You can, but there is a chance if you do that with made-for-adsense or blogspam or other objectionable content that your domain will make it on to the blacklist, which is apparently what happened to this user.

The FAQ actually covers that.
Sublet for a month from someone who has good internet access.
So many down-votes? I'm surprised.

Although of course I did not answer the original poster's question, don't you agree it is a bit humorous that by trying to answer most people probably will try to vote up to check if they have the same problem?

There's perhaps even something to learn from that.
Going from "Making too much?" to "Damn, I might be underpaid.." is quite a change during the course of ~12 hours.. ;-)

One more reason to take a step back. This is an international, diverse crowd of people and obviously you'll find people that both earn more and people that earn less than you. I tend to think (guessing wildly) that we have a biased set here, though, with average+ developers participating on this site. If that is correct, you'd end up with a result set that is biased towards the upper end of the salary range as well..

In the end I'd try to find out what the comfortable amount of money to sustain your preferred lifestyle is. With that number in mind I, personally, would recommend looking for a job that does excite you, won't burn you out - and would rather take a hit on the salary side.. I'm not sure if that is something you're open to, though, since this thread topic started with salary alone, not salary vs. quality of life..
Browsers used in 5500+ HN visits yesterday
A couple of options are missing: "don't know" and "what is Silverlight"?
I've read that you can use a OTG Micro USB adapter to allow a standard USB keyboard to be plugged into many Android devices. Apparently the keyboard will 'just work'.

I've ordered one to try this out - but can't confirm whether it's true just yet.
It feels like there is something pressing against me when I give a damn. I mean, the result is appreciated, but I feel like the culture around me hates me for being willing to make the sacrifice necessary to get there.
From the article: "In the fully realized system, EISBot, the AI decides which buttons need to be pressed."
Here in NYC, or more specifically within the 5 boroughs, you can get an attached house with a small backyard for around $550k to $650k. $350k will get you a small condo or townhouse if you are lucky. As soon as you want something a little more private, such as a detached house you are easily looking at $800k and above.
To get rid of browser crashes, I browse without flash installed, or disabled, whichever is appropriate for the computer in use.

With ad banners in flash, and several per page, all it takes is one poorly written flash app to take down all the browser tabs I've got open.
Which post was that?
Ok, it's added. thanks!
Ugh. Questions like this are unanswerable or, at the very least, generally result in odd/strange answers (like MikeTaylor's single word "Yes" response). We'll give you as much info as you give us, OP. Asking a generic question results in a generic answer.

Suggestion: be more specific in your questions and you're likely to get more specific answers.
I had the same thoughts, though my co-founder and I had been looking for a clear explanation of this tricky topics for months before the movie. I'm glad it came out, pushed by popular culture or not.

As for the factuality of the movie's dilution scene, as best I can tell the reduction in equity was somewhat less dramatic, but not that much. Instead of nearly a third of the company, Eduardo owned 7% according to several business blogs & Wikipedia (but no credible news sources, from which I can't find a citation about any number). This was reduced to less than a tenth of a percent, but later settled at about 5% (citation: http://bit.ly/aDms3t) for what amounted to about 6 months of involvement.
Does it work on Ubuntu with Moonlight? I don't have any machine with a proprietary OS.
There is also Wowza.
The Slowdown In Innovation