skysight-inc/HackerNews huggingface dataset:
Spoken like a true someone who has never had an overriding low-level priority in life.
Google loves Eclipse.
Looks like median household income, what's most interesting is when you look at the bottom 0-10% bracket they are mostly in red states except for West Virginia.
Ask HN: How can I better participate in HN?
I love reading the posts and the comments - overall, the quality of conversation here is strikingly high. That's why I've been silently a reader since I first discovered HN! Here's my problem: I want to participate more but I don't have anything to say, on the topics discussed usually, that's particularly insightful. And I'd rather remain quiet than open my mouth and be proven a fool, as the cliche goes. So I usually don't say much in the comments - yet I feel an urgent to participate more. How do you recommend I go about better participating? I feel an urge to give back! :) morgan
TMTOWTDI.

Ruby, for all the problems it can cause, gives you. More than one way to solve a problem. Yes, it sometimes makes it harder to dive into other's code but I happen to enjoy the expressiveness.

Mind you I love some of the things about python too. Namespacing being one of the primary ones. Another is that, short of advances pythonfu (like django does), I can usually pick up someone else's code and dive right in.

Python has amazing access to mathematical and scientific libraries as mentioned. However with ruby, I would punt to the Java ecosystem via JRuby if I needed that.

It's a lot like design patterns. Some patterns don't fit in all languagea but that's usually a case of the language itself giving you another way. Mixins in ruby are a good example.
Google to Increase Ad Transparency with “Why these ads” Links
Maybe it's because I just spent three hours watching re-runs of "The West Wing". Maybe it's because I used to be an elected official, and had to deal with more than a few crackpots and nut-jobs with paranoid tendencies. What every it was, the line "My ideas deserve to be heard ..." made me wonder to what extent that's true.

I don't wish to deny anyone the right to hold their ideas, or to speak them (even stupid ones). But the right to speak is not the same as a right to be heard. I saw this as the foundation of the argument. I agree that some honor is due someone who adopts a principled stand and lives by a moral code of conduct, even if I may disagree with the morals or their consequences. But that does not mean they have a right to be heard. The mere existence of an idea does not grant the right to be debated.

Pragmatically, ideas are shared by those who have attention. And the act of obtaining attention reflects—whether it should or not—on the idea itself. That's what the hubbub is about, not whether someone should be allowed to speak.
Rust language tutorial
I'll be fully honest.

This thing sounded like such a crazy idea that I was laughing half the time building it. At some point I had even made offered incentives automatically end with ", darling"

On what we are trying to accomplish: the "bloody brilliant" comment in the incentive link offers one explanation. Our explanation is simpler: we wanted to make some people answer our emails, and didn't know how.
Matthias. This is pretty badass. How do you envision implementation? Props on the build.
When Ideas Have Sex
Texting while at the alter - how desperately social do we need to be? (video)
RSS Syncing and my attempt at a solution
“Engineering – Over/Under” – evolution...
How to Choose a Meaningful Name for Your Startup
I originally posted this at a different link that I took down and re-edited. Hope it is helpful to someone.
Cover Your Ears
Post-Rev Egypt Arrests Another Prominent Blogger
Wow, thanks for the great tips. Can you point me to the "HN broken features" list so I can help fix them?
GCC has a noreturn pragma for this sort of thing. It lets you mark functions as never returning, which can in turn help the optimizer generate code leading up to that function's call sites.
UNESCO approves Palestine, US cuts funding
I'd like to see one called "why family-oriented coders are not welcome in most startups"
Also, can you keep to the topic? rougefeta needs some help.
Yeah. I read that. But I'm mainly into academia. So I'm not really referring to my professional life when I call my self a programmer, though I do program in my professional life as well. Just like I call my self I write when referring to my hobby/side-job as an online journalist.
This is the PHP approach as well. I quite like the way PHP 5.3 has implemented bringing locally scope variables into scope for use in a closure.
Illicit Bitcoin miners steal resources from infected Macs
No, because this is still valid inside the anonymous function. It can't tell which this you intended to get.

It would be able to find out if you used an uninitialized me, _this, that though and complain. Using self as the this alias is really dangerous as it leaks to window.self so avoid it like the plague.
New Google AdWords
I meant have ad-hoc chat sessions among subsets of the class, to simulate students whispering questions to each other in a classroom lecture.

I think that what you suggested would eventually become 20 different lectures - and if you only have 20 people, why not just do a group call?
I seem to be having issues accessing this page. Can you post a screenshot / explain what exactly you are doing?
What I'm really curious in these days is how this map would look if we had a map of the World instead of the map of the United States.

Where would the 1% be then?
How many of us would be in the 1%?
Seems like the first complaint is actually an improvement in the new version. You lose the reading focused only culture, but you gain the ability to have even better granularity. You can share stories with your sports buddies, work relevant info with your coworkers, local stuff with people in your area. Before, you were limited to a very niche group. Now, you can share with people who never even heard of Google Reader or RSS. And if you wanted, you could make an old Google Reader power readers circle. I think that is a fair trade off when you are talking about a Google scale application; I think this the main point everyone is missing, you aren't the typical user. If you were, Google Reader would be mentioned in the same breath as Twitter and Facebook.

Divorcing the social aspect from the RSS reader makes sense. Social reading should be a subset of Google+, not a layer on top of Google Reader. Google should improve the reading articles aspect of Google+ (Sparks or whatever seemed DOA), yes, but the overarching concept is very sound.
How to Create a Cinemagraph: Best Tutorials on the Web
You may have seen a few by now; the GIF has roared back to life with a “new” art form refered to as a cinemagraph.
I just read an article (http://www.theatlanticwire.com/technology/2011/10/sharebros-...) about a service called Hivemined that some people are currently putting together. I'm hoping that since the impetus for building this new service is the destruction of Reader, it will actually be a worthy replacement. Fingers crossed...
Beautiful Wedding Hairstyles
Sometimes, the incentive cannot be monetary, because the recipient is not interested in money. What the recipient may be interested in is an indication whether it is worth investing in a reply.

We had changed "pays" to "helps" at an earlier stage.
I cannot figure out why clicking “incentive” seems to be a circular link, and have no idea what you mean by incentive.

Agreed: This is the most confusing thing I have seen in recent memory.
CoffeeScript doesn't allow you to shadow variables in enclosing scopes. The compiler will declare the variable in the "outer-most" scope in which is is used and then any uses in enclosed scopes refer to that one.

In this case as long as OP was not using the variable in an enclosing scope, it would have been made local to the function.
Did you get quality? Again, I wish you the best of luck.
Question And Answer
If you have some trouble of using Magican, you can get answer from this page.
How Do We Benefit From Music Streaming? Can We?
I think locational exchange networks are bound to come about. I agree many companies are in the space now and that it is heating up.

Many of them, including NextDoor, use a system of address verification though - which I feel is sluggish. There has to be a better way to address the problem.
I had a shot at redesigning the page to make better use of space and condense down the many, many toolbars.

http://cl.ly/BRCs
Yes! Thank you lukifer! Thank you for injecting a bit of reality into these pie in the sky ideals RMS fans have. We would all love to see these great ideas be practiced but it isn't going to happen by Stallman's total and complete unwillingness not only to compromise but to even acknowledge that we all don't have the luxury of being able to GPL 100% of our code. And maybe he's wrong. Software is a tool. It is something we pay for because it gives us the power to get something valuable done. The majority of people don't care how the computer or it's software works. They just want to get work done. I drive a car or take a plan or ride a bus and I pay because it gets me where I need to go to often times make more money. I don't care how it works, just that it does. It seems Stallman's entire FOSS movement assumes that either everyone is or will be a coder or power user and that those who aren't want to be. The reality is that they don't. Programming is hard. Sure anyone can learn but to make anything truly worthwhile you have be smart. The being smart comment won't go down well with many but think about it, it's very true. If you apply the FOSS principles to other things like construction or car manufacturing or anything else it just falls apart. Sure, the tools are freely available but but will everyone start building their own? Will people build extras to just give away? No. You pay for convenience and happily so. Some companies do operate in ways that restrict freedom more than what we can all agree they should but I'd say we already have freedom. I like the capitalist way of software development and distribution because its survival of the best software that's right for the most users. The Stallman socialist way results in software that us programmers can use easily but will be considered hard to use and crappy by the masses. I benefit from free software all the time. Free software that I run on my proprietary, OS X running computer. I can honestly say that I benefit most from proprietary software. I use the free stuff for applications it is well suited for too and at the end of the day both FOSS and proprietary software have their merits. Honestly, if FOSS was so awesome it would have greater market share. I mean, come on, it's free!
Embrace theory when it's practical
How about this, stated more simply: this defense of rms ignores his achievements and points out his shortcomings, and so fails to defend him effectively. By discussing his social awkwardness instead of the free software ideas, organizations and artifacts that he worked for, we respect him as an individual in only a superficial way.

This may be a defense against an ad hominem attack, but it's still an argument about the qualities of the man himself.
go ahead. my email is intransigence123@gmail.com
I had a similiar experience myself actually. You should actually check out the R language if youre interested in scientific computing. Speaking of the python communittee i watched many videos from djangocon this year and was really impressed by the openness of the leaders of the project. Also django i think is rally starting to gain more momentum. Alot of very cool things going on with the framework and communitee..
I'm fine with being fairly passionate with your "default" language you turn to more often than not. Personally, I really love Ruby, and I'm happy with that.

The problem is the whole attacking thing. If you really love another language, that's cool. I definitely sided more towards the camp of "fuck you, my way is better" in my younger days... I think it's just something most people grow out of, in time. Either in maturity, or in sheer terms of being exposed to different ways of thinking.

Now I just find people's taste in other languages fascinating. Always more to learn, even if it's not directly relevant to your situation.
> 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.

on the other hand, those of us who have been around the block enough times have almost certainly encountered co-workers who were bright, talented, cute, whatever - but at the end of the day were just ... sloppy ... lazy ... careless ... in their approach. It's a personality thing - they had nice childhoods, they never learned to by hyper-vigilant and paranoid, and as a consequence... they write buggy code that can't be trusted.
Nope, I'm firmly in the llvm/clang camp.
In Ruby, everything is an object and responds to messages. And it turns out that we can ask a number if it’s even or odd. In other words, numbers have our criterion function built in, and we don’t have to define it at all.

I absolutely hate this. In fact, I'm not a huge believer in object-oriented programming in general.

<rant>

even?

Is not an operation that integers perform. Integers do not contain methods -- they are data. even? is function that operates on integers. Integer is a type. Objects are object types. An object which contains an integer is an object-integer type. An object-integer type is not the same as the integer type. Why do we constantly feel the need to wedge objects into everything in existence when often what we really need are algebraic data types, functions, and namespacing/modules?

</rant>

As you can tell, I like the ML family.
I have been trying to find an optimal solution myself for a while. I used to have a google spreadsheet before. I like evernote/springpad. But all 3 are blocked at my work location and that's where I get most ideas that I want to record. IPhone form factor/keyboard doesn't allow for a quick note typing. For now, I am using a plain Google tasks list to record all ideas. I can access it from gmail or calendar and the google calendar is not blocked at my workplace. I would love to use evernote extensively, but till I get access to it at work, Google tasks does it for now.
Just my opinion, but I too didn't know what voxatron was until I played the video (which was great, by the way). I know what the Humble Bundle is, but I think what threw me off is that I usually hear it referred to as "the humble indie bundle", and since it contained neither the words indie nor bundle, I assumed it was somebody using intentionally similar phrasing to promote an unrelated product.
Minecraft Wins GameCity's Video Game Award
NodeUp: a node.js podcast
I am very annoyed at the waste of space, waiting for a new Google Reader Absolutely Compact extension for Opera. That said, I frequently search my RSS feeds.

To my surprise, there's often lots of very informing stuff on economic/political questions I might search about; it's like consulting my own private network of expert commentary, and is often more useful to me than google search.
A bit offtopic, but:

> coïncidence

While I get that the diaeresis signifies that the first part of the word isn't one syllable like "coin" but two syllables like "co-in", it seems a little archaic to write it that way. Should one also write "beïng" or "goïng", lest someone pronounce these as one syllable words?
Now that I understand what you're saying: This is one of the reasons I hate the "feature" in C++ and C99 that you can declare variables anywhere. If you stick to declaring all your variables in one place, it's much easier to notice when you've already used a variable name.
Ask HN: Great place to live in SF?
Hey, I am moving to SF in december/january. Whats a good place to live in the city? Whats a good area, and whats an area that I would be scared to walk at night?
Older merits power chairs
This is the state of the English language edition, forget about the it in local language with translator's laziness there actually no word of the local language used instead the English is just transliterated in the local script. It might be possible to learn English the same day and read it rather than trying to read in the local language.
I just think that it is a likely outcome. What you say is also possible.
Agreed. I've used Reader for years and I out of the 500+ people I'm usually connected to on sites like Facebook, Twitter and Google+, I think all of 10 were on Reader. Just not enough to make sharing there worthwhile.
>Why do we constantly feel the need to wedge objects into everything in existence

Because... it's convenient?

Do we need a reason?
Redefinition? I think english has used "free" to mean either the state of having freedom or no cost for quite a while.

I only see one person here trying to redefine words to push their political viewpoint.
This is a lesson we all have to learn. At least in Node it is easy to pick up with a tool like JSLint. In Java, you typically have some classes which have to be thread-safe (having no per-request state) and others which are instantiated per request. Developers have to be aware of the distinction, and to code accordingly. I fell into this trap when submitting a change to JBoss back in 2000; Rickard Oberg picked it up within hours (the diffs of all committed changes went out to everyone on the developer mailing list). I'm grateful to him for that, and I've done the same kind of review for many others since then.
And much easier to wind up with lots of bad dead code or worse, reusing variables over and over leading to tightly coupled code. IMHO, variables should be declared as closely as possible to where they're used in the smallest scope possible. C languages do it right.
Because the title is linkbait, and people are automatically upvoting based on how appealing the title sounds, rather than based on the content.

This indicates a more general problem for HN: how do you get people to vote based on content, rather than title?

I'm not sure I have a good, practical solution.
I survived backpacking in India using http://www.cleartrip.com/trains for all train reservations.
First: the link to Vidyard.com is broken in the opening paragraph of the article.

Second: know your audience. It's not surprising that a landing page for a video startup would benefit greatly from having an actual video present. It would be awesome to see a result set from a wide range of start-ups.

Third: The real-time video analytics are awesome. When looking at realtime can you rewind or scroll the realtime chart backwards in time?

Fourth: When visiting a new web site I tend to be brutal - if I don't "get" the site within the first 5-10 seconds I move on. If my interest is piqued in the first few seconds but I'm still not convinced I will jump to a video. I rarely go straight to the video (though I imagine if I looked at a dozen startup landing pages a day I would probably hit the video first). If my behavior is typical it seems that a video is the tipping point for users already primed by the rest of the page.
Interview Question: Combine two Strings
Ack, stuff likes this makes me very nervous about our production nodejs backend ... the error tracking is really quite difficult. But it's more a byproduct of javascript as opposed to node/express.
The Smallest & Fastest Free YouTube Video Downloader for Mac Released
I just got mine... didn't make it :(
YC letters are here Who got invited?
Yeah, GPS doesn't work so well through the plasma sheath around a reentry vehicle. And you don't have a whole lot of time to acquire GPS lock, or steer, when you're still traveling at hypersonic speeds and it takes maybe half a minute to hit the ground after first encountering the upper atmosphere.
This is now the only mac with ECC memory.
I guess people don't care about ECC memory.

See djb's ECC memory page for an idea of why you need ECC memory, http://cr.yp.to/hardware/ecc.html
I don't always write JavaScript (CoffeeScript FTW) but when I do I use JSLint (vim-jslint)...
using strict sounds like a great idea - I wonder what other implications that has, need to look into it.
Running ntpd on a development Virtual Machine
Make Money Online Quickly (Cont.)
I guess there's room for both in all three professions you mention.
Creative DIY Halloween Spider Sack for Interior Design Ideas
The dean summons the CS department chair to his office.

"You people are bankrupting us!" he fumes.

"Why do you need all this expensive equipment? All the mathematicians ever ask for is pencils, paper, and erasers. And the philosophers are better still: they don’t even ask for erasers!"
Wow check out all the counties in metro Atlanta. We always joked that paulding county was full of rednecks, but it's in the top 5%.
http://maps.google.com/maps/ms?ie=UTF&msa=0&msid=111...
Anonymous Threatens Mexican Drug Cartel
I'll cop to playing their game in jest, but more seriously: my definition does not exclude freedom. Nginx, for example, is free of charge. It is also permissively (one might say 'freely'!) licensed.

Stallman's, on the other hand, rather sadly attempts to pervert the discussion with such headscratchers as (say) "Visual Studio Express is nonfree." Well, no, it's quite free, I just downloaded it and they said the corporatey equivalent of "use in good health" (though this was, as is their sort of thing, buried in a EULA that was many many pages long). If they said "VS Express is not freely licensed," well, yeah, sure. Instead the FSF and similar unfortunates attempt to reverse the overload (underload?) of the word 'free' to mean only the meaning of 'free' that is politically appealing to them.

So, you're right, there's only one party committing etymological warfare in anger--though I'll cop to doing it in jest to get my point across. :)
Lean Startup: The Missing Chapter
"We demand his release," says the Anonymous spokesman, who is wearing a mask like the one worn by the shadowy revolutionary character in the movie V for Vendetta, which came out in 2006. "If anything happens to him, you sons of (expletive) will always remember this upcoming November 5."

Particularly in light of the reference to November 5, V for Vendetta has nothing to do with this in context. Why do we care that it's the same mask and that the movie came out in 2006?
Did Amazon Startup Challenge Send Out Emails to Semi-Finalists Yet?
http://aws.amazon.com/startupchallenge/
I like how @dcurtis approached a similar problem with his open letter containing a redesign of the horrific aa.com website:

http://www.dustincurtis.com/dear_american_airlines.html

I'm not sure how effective such an approach would be considering it's much harder to get Indian organizations (especially a Government one, oh boy) to respond to feedback of the people, but it's definitely worth a try.

As some of us know, Anna Hazare and his stellar campaign against corrupt politicians in India is an inspiration to get Governments to act.
They sacrificed usability to make a lot of GReader users use G+ begrudgingly. Now, instead of being able to see a nice feed counter for friends' shares, I would have to go to G+ in another tab to do what I was previously able to in the very same tab.

Reader integrating into G+? Why is this relationship not mutual?

Edit: And the concept of "+1" being to "give it your stamp of approval" does not exactly suit the majority of my shares...

For one, I shared a particular article called "New in Reader: a fresh design, and Google+ sharing".
If this is true and it's as good as it could be then it might just replace MobileMail.app on my iPhone dock...
Judging by the percentage given, I'm pretty sure the trailing 0 was stripped and it's really $36,780.
Every day from 23:30 to 0:30 the server is down for maintenance. Seriously, every day? Their server needs maintenance every fucking day? Which technology are they using?

A mainframe that does batch processing at night.
Someone on HN mentioned before that some of the folks behind WA were ex-Yahoo! coders. So I suspect scaling is nothing new to them.