skysight-inc/HackerNews huggingface dataset:
Seems they're concentrated in Washington DC primarily, with New York, San Francisco, Boston and Seattle taking the rear.

The North Slope of alaska, however, shows an error here. The cost of living in Barrow is really very high... much higher than, say, Adams County, Washington. So, I suspect someone making the median income in Adams County is probably doing better than someone making the median in Barrow, in terms of take home pay....

Though, interestingly, those oil workers will be taxed on their income, not accounting for their expenses, and thus are marginally poorer as a result.

Also, according to the standards of this map, I'm the %1. This is good to know, because previously, I'd felt a little sheepish when I made that claim.
Google Reader circa yesterday provided an inbox-style interface for all of your content. A feed had read and unread items, and folders allowed you to compose macro-inboxes, and (this is the change) shared content was treated in the same way, if not better—new comments on this content would be clearly indicated, allowing for in-app discussions.

Today, Google Reader has made shared content a second-class feed. With the removal of the inbox-style interface, if you miss a friend's shared item on Google Plus (possibly buried in other items), it's gone. The closest you can come to a 'mark as unread' functionality is through a work-around: creating a memberless 'save for later' circle, to share items with. Furthermore, shared content isn't even visible within Google Reader.

I can't be alone in thinking this was a good interface for sharing articles. If anybody has an alternative RSS reader with this functionality, please let me know. I would pay for this, but I can see it being a tough sell generally.

Conesus, I think you've mentioned in a different thread that you have social features in the pipeline: is this something you're aiming at?
You've got to be kidding me! No one is bullying Stallman and even if they were, standing up against Stallman-bullying != anything close to the LGBT movement, women's right, and definitely not slavery. I say it often and I must say it again here as it definitely applies: Really? C'mon. Reaalllyy?? Just c'mon!

I'm going to write a blog post about how no one can say mean things about the president anymore (any president from now on) and equate strongly disagreeing with prominent public figures and saying any mean thing about them is as bad as slavery and gay bashing. Does that sound reasonable? Nah. Didn't think so.

Stallman is a public figure and like it or not, people say mean things about them publicly. It goes with the territory. People like that have to deal with it and I really doubt they lose sleep over nasty comments on Internet message boards and blog comments.

You know, I was always a huge Steve Jobs fan. Maybe even a fanboy. I've seen all sorts of crazy comments about him all over the web but I never once thought the guy needed me or anyone else to stand up for him nor do I think he paid any mind at all to what us little people said about him.

I admit I'm a bit biased. I don't like Stallman. I'm on board with parts of what he stands for but generally don't like his attitude and the way he conducts himself publicly. That said, if Stallman wants people to stop bullying him then he should get out of the public eye. I know he's no Paris Hilton when it comes to media attention but amongst circles like ours here on HN he qualifies as a public figure. This post is preposterous to me and I can't believe it's a top story.

Oh, and please don't down vote me because that's bullying and losing all my karma on HN would hurt my feelings! (Actually, I would get a little tiny bit upset but I, apparently unlike Stallman am prepared to face the consequences of voicing my opinion in a public forum).
Presumably someone in the US government will then hear about the interesting fellow trying to buy nuclear-hardened equipment.
MVP, thrown together over a few hours on a deadline.

Have you tried offering an incentive?
Carbon frame
Adidas adiZero Crazy Light Blackout
This is actually very motivational to me. I'm in the same boat. I've spent thousands of dollars in the last five months hiring programmers to build my site. The site is about half-complete, but now I'm running out of money and need to go find a job to sustain my expenditures.

I think your decision to teach yourself those languages is very commendable and I'm sure it feels good to have created your own website by hand.

One thing I've learned is if you plan to launch a website, create a stripped-down version of it first and attempt to monetize it before you run out of money. Then once you start generating revenue, you can begin adding the features you originally planned. Of course, if you have deep pockets, than building the entire site with all functionality first is no problem.

Good luck with your site Kevin.
I believe it is 54k a year now, but I may have been looking it up incorrectly.
Campbell County, Wyoming. Just as I suspected!

This is great, thanks. What technology did you use for the map and parsing the census data?

UPDATE: Looks like this js library was used http://mbostock.github.com/d3/ex/choropleth.html
The original BSD license was free too, it was just not GPL compatible. The FSF has always recommended against it, but they have always called it a Free Software license.

http://www.gnu.org/licenses/license-list.html#OriginalBSD
Affiliate Marketing Tips to Make Money Online
From all the outrage, I'll learn that users will love (or perhaps just grow accustom to) an utterly broken and opaque system as long as it is left around to grow a community. If you used Google Reader's social features before, you impress the hell out of me. I never grokked a single element of it after many years of use. I think Google clearly needed to do something, and integration with G+ is an obvious move. Perhaps the transition could have been smoother, but I cannot really see how the old system was superior in any way except for a very tiny amount of traction.
Here's another visualization focusing on the last 200 years. Doesn't focus on population growth as much as life expectancy, but a far cooler visualization in my book!

Starts about 30 seconds in:
http://www.youtube.com/watch?v=jbkSRLYSojo
I don't see anything suddenly more compelling about Python (which I've always liked, at least among imperative languages) but I for one was pretty startled to learn that V8 was already within 2-3x the cost of JVM bytecode. That can make server-side Javascript feasible for work where Python or Ruby would need an order of magnitude more rack units today.
El Paso County, TX (the leftmost one) has a median income of 36,78? A few others in Texas are similarly quite off.
Incoming: A Native Gmail iPhone App. Finally.
Is this adjusted for living expenses at all? New York may have high salaries but they also have high cost of living.
It seems like having the center of political power inhabited by the 1% explains why the concerns of the 99% are so easily dismissed by national politicans.
Training Workouts to lose belly fat
Agreed - that would be interesting to see cost of living weighed in. Speaking from experience, Suffolk/Nassau counties in NY may have higher salaries - but the cost of living is rough (e.g. property taxes).
Have you ever been to El Paso? Its miserable.
I'm fairly certain that ICBM's use inertial guidance with predefined/computed coordinates (http://en.wikipedia.org/wiki/Inertial_guidance). There's no software involved, its all physical. Detonation is (probably) trigged by a combination of altimeter, accelerometer and other telemetry systems.
Dijkstra's Shortest Path Algorithm in Java
There's more inertia here than you may be thinking. See this recent HN headliner about the difficulty of getting the NumPy/SciPy community to merely move from CPython to PyPy: http://technicaldiscovery.blogspot.com/2011/10/thoughts-on-p...

If that's a challenge, good luck getting a lot of NotProgrammers to move to a completely different language.

Besides, if I may be blunt, who in Rubyland cares if these guys are on Python? By and large, these people are on an island. They are optimizing for things you pretty much don't care about, for programming styles you're not using, for libraries you've barely heard of. Trying to entice them off of Python onto Ruby is a waste of time for everybody. The Ruby community would at best get nothing, at worst net pain of supporting a lot of newbies, and the scientists would incur the horrifying overhead of a language shift for the closest thing to a sidegrade available in the set of the top 20-ish language. If they were going to do that they probably shouldn't be going for Ruby, they should probably be going for Haskell or OCaml, both languages for which I could outline actual advantages to the scientists for the pain of the switch (though probably not enough to justify the switch).
Well if you really want to go into painful detail about it, I had originally phrased the sentence differently, something along the lines of "leaving out the var in the for loop initialisation". It wasn't very readable so I changed it, but the word 'initialise' was on my mind.

In any case, I'm not sure that I need a hint to tell me that doing things quickly and carelessly is a bad idea. But we all do it sometimes, in both our programming and our writing.
damn, I fell for it again: joined, didn't particularly like it, decided to delete my account... and there is no way to do it.

Sigh. You guys keep doing this, and sooner or later some EU commissioner with half a brain will crack down on the practice, and then we'll all be poorer.
Never heard of JSHint. Thanks for the tip!
Ways in which the old system was superior:

- You interacted with that subset of your friends (and their friends) that cared enough about reading to use this weird software.

- You could read your hand-selected feeds, share items and read others' shares in the same place. It was social reading. Now the reading and the social aspect are divorced.
Adidas AdiPURE III TRX FG Boots Black Orange Mens Fottball on Sale
I think it's possible to do this with one company. A good counter example to Elon Musk would be Richard Branson: he did music, mobile service, airlines, and space travel.
CoffeeScript is a compiler, so obviously it doesn't know anything about your runtime. It declares variables in the scope they're first assigned in; so 'global.x = y' works, while 'global = {}' compiles to 'var global; global = {};'.
...
exit(EXIT_SUCCESS); // or maybe failure, if we reach this point? :)
Is median income the right measure to use here? This leads to weird anomalies like how is Bergen County is 1% but New York County (Manhattan) is 4%?
The problem is when there is an error, and there will be, you need to correct the processor, unit or other part of the circuit which is now in the wrong state.
Combining this long-range view with a short-range view like SpiraClock ( http://news.ycombinator.com/item?id=2605709 ) might be an interesting app.
That line sent and still sends shivers down my spine.
The point that Winer was making was that Kottke once stood up for him (Winer) in the face of bullies, and here, he seems to be joining in the bullying instead.

I suppose Gruber is just a small, mean-spirited bully of whom Winer has no special expectations.
Cost of living.
Cost of living.
Cost of living.

$85,000 in San Francisco will not get you much. The same amount in Kansas will have you living like a king.
can't you just use jruby? i would think java libraries are at least as good as the python ones.
I think that's a terrible idea. That way, business stress becomes personal stress. A business failure can become a relationship failure. If you win, you've won big - you've created a true "family business" and your partner in business is your partner in life. If you lose, you lose big, as the dissolution of the business can result in the dissolution of your relationship as well.
Here's what CNN says http://money.cnn.com/2011/10/20/news/economy/occupy_wall_str...
Well, for one thing, because we as a society may decide we don't want professors or students limiting their field of studies solely motivated by its ROI.
the beginning of Googlebot! more from the linking page

Extracting Patterns and Relations from the World Wide Web
by Sergey Brin.

"We demonstrate a technique for extracting relations from the WWW based on the duality of patterns and relations. We experiment with it by extracting a relations of books. WebDB Workshop at EDBT '98 (postscript)."
I've deleted your account. :-) We're still in Beta. Can you be specific about what you didn't like? Please email me at mjfern@intigi.com. Thanks in advance! Michael
Not to criticize you at all, billjings, but I noticed something I see a lot when people talk about RMS that even I'm guilty of. That thing is qualifying your opinion with a statement along the lines of "I respect what he's done but...". Let's stop qualifying our opinions like that and just come out and disagree. It seems like the only reason people add this line in is so that the RMS fanatics don't converge on you and say things like "how dare you! He did x, y, and z and built stuff you use every day and the world would have collapsed under its own weight if it weren't for Stallman's work!" etc. etc.

I'm going to start just getting to my beef with whatever RMS is doing any particular day instead of adding the "I respect him but" comment and so should everyone else. When you complain about your parents you don't say "They did such a good job raising me and they were so loving and kind BUT they're a pain in my ass right now" do you?

I have few kind words to say about Stallman and I disagree with him on a lot of point but nothing. That's it. It doesn't matter whether I respect his work or not, it isn't relevant to what I'm saying.
Only if you adjust for living expenses.
The assumption that proprietary software is slavery is the primary reason that I have no use for Richard Stallman.

(Secondary is, yes, his personal behavior. I don't make fun of him for his grooming or anything quite so superficial, but I think his behavior towards women in the tech community is notably not something to be proud of and his lack of common respect in other ways[1] is appalling.

[1] - "It doesn’t take special talents to reproduce—even plants can do it. On the other hand, contributing to a program like Emacs takes real skill." http://article.gmane.org/gmane.emacs.devel/36460 )
Honest question, how would you characterize it?
Not to sound harsh, followed by something quite sarcastic and judgemental isn't a particularly nice way to address someone you don't know.

I for one would speculate, not to sound harsh, that if you haven't made silly errors like this then you haven't been around the block enough times.
What are the standards for this map? It seems it is the 1% richest counties by median (household?) income. So I don't think you can qualify yourself as 1% based on this, all you could say is you live in a rich county.
Oh yeah, that was more of a general comment on python vs. ruby discussions, not a specific reference to your article.

Although the point stands that I don't see the purpose in passionately arguing one or the other, since they are so similar.
Not get you much? Perhaps that's true if you're supporting a family of four with only your income, but if you're single, 85k is pretty darn decent. Granted. I don't know if you can find an apartment in SF right now regardless of how much money you've got.
Not necessarily. You can use Reader now to read documents, but sharing is done through email, or pushed to G+.
It is not an MVP...it is an invite. I am growing tired of these misinterpretations of what an MVP (formerly known as a prototype) should be. RTFM.

rougefeta, you need a Tech Co-Founder, but do you really think you're going to get a quality TCF this way? If you need a translator to read your "offering" then you are doing it wrong.

1) What are you trying to accomplish?
2) How is this a product?
3) Wow.

rougefeta, your intentions are not aligned with your output/implementation. I wish you the best and hope the comments on this thread have been helpful. You can do it, thank the stars you did not invest a ton of capital yet. Keep us informed of your intentions and progress!
I typically wear a nice pair of jeans and a collard shirt. During the summer I have been known to wear a nice tee-shirt and shorts on friday.
You can get your shared items (and a few other things) as JSON here:
http://www.google.com/reader/settings?display=import

This isn't very useful to the average user, but I'm sure any HN reader can handle this.
The 7 millionth person was born today Here’s how to find out your number
I've also tried the same and found myself getting sick quite often. In my experience, the downtime from being ill practically canceled out the late nights.
Microsoft the ‘Best Multinational Employer’
I took a look at the leadership of the FSF and found that it was much more well-rounded than I expected.

http://www.fsf.org/about/board

I don't know, if three or more of the board members besides FSF thought it would be best for one of the current board members to be president I wouldn't be opposed. That may be a few years down the road.

But I don't think Stallman should be replaced just because he's an odd fellow. If the change happens it should be for better long-term leadership.
RMS's repeated failure to demonstrate any humanity has an awful lot to do with the dislike people are feeling towards him.
In my experience, Ruby and number crunching just don't match. Python's not especially fast to begin with, but I've definitely found it to be faster than Ruby. Though I probably wouldn't choose Python for number crunching either. If I were extracting some time-sensitive algorithm, I'd most likely go straight to something like Clojure.

And I must stress how much I love Ruby. It's my go-to language for the web/small scripts.
Pay for my time and I will. Don't post a comment with "Just do it..." when you have no idea what other stuff I have going on or how much effort it would be to get it to any sort of presentable state.

Lighten up man.
If your product consists of various products that you build and sell why wouldn't you be an entrepreneur?
They're completely free. The total cost of the Mac developer tools is zero; I bought a Mac and Apple packed them in. I didn't buy XCode, I bought a Mac. (Though, to be fair, there was a time when they were like $5 for an upgrade. Then they weren't.)

Now, they don't fit the FSF's definition of "free software", but I have little use for the redefinition of words to attempt to push a political viewpoint, so, y'know.
"Does Haskell offer any tangible, practical advantages or benefits over other languages in the context of a web framework, aside from just "if you prefer a functional style of programming and you're working on a web project, here's a way to do it"?"

At the moment, my answer is "Not yet, but ask again in a year." There are tons of interesting things happening in the area of letting you have "performance, correctness, rapid development and prototyping, pick three", but they're still in the early phases yet.
Are you suggesting they reimplement the Marvell WLAN chip themselves? "Hey guys, I know, let's add an analog ASIC! It can't be that hard!"
Yea but living in San Francisco will get you lots of culture, restaurants, etc. that you won't get in Kansas. Living in SF is just a luxury that some people are willing to pay for, you could live in Oakland and pay half the rent.
You need to put two newlines to show items on separate lines

for example:

abc\ndef

shows up as

abc
def

and

abc\n\ndef

shows up as

abc

def
Python doesn't let you write outside of local scope without a special keyword. Exactly the inverse of JS. If you want to write to global state, and you're aware that you're writing to global state, then you use the "global" keyword. That's all.
sciruby is once again in active development

http://sciruby.com/
Always use JSLINT.
I have been known to do this as well, but I have also found that I am more creative when I have more than one thing going on. Generally I find that a solution in one application will lead me to rethink a problem in the other.

That being said I also go through times when I want to work on both or use one to procrastinate from working on another one.

So you are not alone. I have found the best system that works for me is setting small goals and deadlines. That gives me the flexibility to move from project to project while also feeling like I am accomplishing something.
This is one of the most useful articles I've read in a while. It's no secret that people like to watch videos. After all, we all like being entertained. Google occasionally places videos on their homepage (today's an example with their Halloween video) and I know I usually find it more attractive when they do have video on there.

As someone who is currently creating my own website, this advice will definitely come in handy when coming up with the final design for the home page. It seems so simple, but the simplicity makes it easy to overlook. Details matter, as Mullenweg said.
My interpretation was that programming is better than either sex or power :)
Do JSLint or JSHint catch the common error of using "this" inside a closure when you want it to be lexically bound instead of dynamically?

It's easy to forget to go "var me = this;" and use me instead of this inside of closures. But how would JSLint or JSHint know you made a mistake and didn't actually mean for "this" to be bound dynamically?
The incentive to respond is the content of the email (or the identify of the sender). If I want to "offer" the receiver of the email an added incentive to respond I can say so in the email. "Respond to this email and I will give you $1000."
@veyron Um yeah, funny how it looks 'right' in the textbox...perhaps you can suggest a fix to HN dev? Too much stripping of the whitespace.

Tellin' me!??! Sherlock!
That's not what the article says at all. In fact, a CS education is likely not good enough. There are plenty of new graduates who do not know much about, e.g., IPC or have a good feel for real world performance numbers. The article rightly recommends working on actual systems including OSS projects.
Nike Dunk High 6.0 Pure Purple Bright Multi Colored For Sale
My co-founder told me that he was actually inspired by a HN post you started--thanks for that!

It's about 75% automated.
7 millionth?
Node definitely needs better error handling, but what's nice about node is that each module is scoped in its own namespace, so if he had put each of his routes in its own module, that wouldn't have happened.
Why the new Google Reader REALLY SUCKS
You consistently presents personal attacks such as "you are a troll" rather then coherent arguments.
Yeah, this is measuring something quite different: the areas where the average person is the wealthiest, rather than where the much-wealthier-than-average people live (though there is probably a correlation). The cutoff for being in the top 1% of household incomes is $380k or so. It would be interesting to see the distribution of where such people live.

This map isn't useless, but I think the title is highly misleading.
Who will dominate neighborhood networking?
Locational social networking in the form of neighborhood networks is a space that's heating up. NextDoor was recently funded by Benchmark. And Chuck Templeton's OhSoWe, DeHood, NeighborGoods.net, GoGoVerde, and even Zaarly are in the game.

The classic example - the average power-drill is used for just 6 minutes in its lifetime, yet 50% of homes own one. Why not share or rent?

People already have a website for their social identity (Facebook), and a website for their professional identity (LinkedIn). Is the 'civic identity' next? We at localblu believe it is.

We're tackling the challenge of building neighborhood networks at http://localblu.com/.
hey akshay, that actually does. thanks a lot, appreciate it.
If you want to reply to a post for which the "reply" link is missing, click on the "link" link and you will see a reply text box :)
the unit test for this thing must be awesome
But it's OK for doctors, lawyers and their clients to do that?