skysight-inc/HackerNews huggingface dataset:
For those who don't know, nats is at the core of cloudfoundry. It's a great tool if you're in an all ruby world. The author wrote messaging software for Tibco before vmware so he knows his stuff.

Having said that, 0mq is probably a better choice these days since it's cross language. Still you can build some fun stuff with nats.
IMO, it depends on how 'progressive' the team is and how open they are to using the features.
"SHUT UP AND USE ALL OUR PRODUCTS"
TELL HN: thanks for a good year
2011 is almost over but it's been a good one. Thanks everyone for the great articles and insights. I've learned a lot this year through HN.

Here's to a good 2012!
You're selling red herring.

I pay for DNS and hosting - it's 'just another bill'
Thanks! And there is a FAQ page there now. It answers that :)
Happy new year Node.js hackers
2011: A Badass JavaScript Year In Review
Tell him to learn both but Ruby first. When you start programming, you're learning as much about the environment (OS, files, network) as you are the language. Ruby will help keep that simple.

Then, Java will give exposure to a "harder" language with an enormous ecosystem, plus the JVM itself.

Knowing both Ruby and Java should make him eminently employable.
Would be cool if it included HN usernames.
White (many color) training clothes
Our online shop is your destination for Shirt Training, Clothing Training and more. We also offer different colors Training Wear, so you can wear your heroes’Soccer Training Clothes with pride. Check out our huge selection of new season training clothes now!
They seem to be making a profit, and to the extent that they aren't, they aren't losing money due to piracy. Seems like they're dealing with it fairly well already.
The original article has been removed from Reddit, and only the comment thread remains. Apparently there is some doubt as to whether Jimmy Wales of Wikipedia actually wrote the e-mail in question. Here is the full text of the article, taken from http://smagula.org/?q=aggregator/sources/7 :

30 December 2011 - 9:27pm

First my email to Jimmy

Hi Jimmy,

I'm going to keep this short and sweet. Reddit is capable of doing giant things, GoDaddy for example. But it seems as if the internet is only boycotting GoDaddy because they (godaddy) actually rely on the internet that they are ruining for profits. There are a great number of posts on reddit calling for action and a larger boycott of all the companies backing SOPA, but they are getting lost in the static. So I ask you to write one more personal appeal calling for action. As a internet celebrity of sorts, and a figurehead for free speech I feel as if your words would be taken less lightly and people across the globe might get on the same page so to speak.

Thanks for everything you do, a concerned internet addict.

And his reply:

I think it's worth taking a step back and thinking about what we can accomplish and how we can win this thing. The boycott and back down of Go Daddy was important - it got the Internet community organized to start doing something. But the support of one company doesn't make or break SOPA - indeed, the support of whatever companies doesn't make or break SOPA - what does is awakening the general public and activating them to call, write, or visit their Congressperson.

Many of the companies on the list of supporters do, in fact, have legitimate beefs with the current situation. Particularly for companies like Chanel, Coach, Juicy Couture, etc. - they face a daily problem with counterfeit merchandise sold via foreign websites. Boycotting them would be counter-productive because they are rightly considered by the public to be victims here.

My issue is not with working to crack down on counterfeit goods, trademark infringement, copyright infringement, etc. My issue is that the bill attempts to do so in a way that is inconsistent with the First Amendment and that the bill is technologically incompetent.

A boycott against companies who are not tech companies (and who therefore, unlike Go Daddy, can't be expected to understand the technical issues) in this context runs the risk of the entire anti-SOPA movement being branded unfairly as not caring about the real problems.

So Go Daddy backed down - and Congress watched that play out. The next thing is not to hammer on other companies, but to hammer on Congress directly. I've been told that if I can get 30,000-40,000 people to call or write their Congressional representative, it will have an impact. My view is that 30,000-40,000 is easy. We should be aiming much higher.

But to do that we have to get people off their butts to do the right thing. A lot of people! I think we can!

--Jimbo

Wise words.

I can submit a screenshot for proof if need be.
1000% agree.

Taking responsibility is the single hardest quality to find and hire.
> the UK system values pragmatism over principles

I suspect that's because, for better or worse, a lot of people in the UK do as well. Personally, I'm always torn on the House of Lords. In principle, as an institution, the Lords is an anachronistic affront to democracy that obviously has no mandate and no place in legitimate government for the 21st century. Pragmatically, I can't help noticing that the elected representatives in the House of Commons often seem incapable of organising a piss-up in a brewery or showing any empathy whatsoever for their constituents, while the Lords actually has a fairly respectable track record for getting in the way of bad legislation. I would much prefer a second chamber (or entirely new system) where everyone with any kind of power to act on behalf of the people also had a democratic mandate, but until such a system comes along, I suspect as a practical measure we're actually better off with the Lords than without.
Louis CK for President
Suggestion: we should only be able to add ourselves. Google+ API. Because this will make sure only active users are added. Everyone knows celebrities like Mark Zuckerberg and Linus Torvalds. This way the list remains short and spam reduces. Like, i see people added their brand pages.
Living in the Cloud - My New Year's Resolution from 2011
>> And I can assure you there are amazing Indian, Japaneese, German, Russian, Finninsh and Australian devs.

>> And you can get some prime developers at lower than $100K/year

Totally agree with that. I work remote from Bangalore for a YC startup.

I can't say if I'm "amazing" or "prime". Before I got hired, I had a bunch of opensource projects which I had passionately crafted for personal use. But I do get paid on the far lower side of $100k. I joined on an independent contractor agreement just the next day after I finished college.

About managing tasks: we do 5-minute meetings every day and discuss what each of us are working on.

I'm curious to know what kind of legal work is required to hire remote workers outside the country (US) and how the hires are compensated.
Complete Google App Engine + Backbone.js + Require.js Todo list Web App Example
I suppose everyone has their different motivations, but for me, programming was always about building stuff. I was more passionate about creating things than the tools that I used in that process. Personally, I would have a hard time pushing myself if the motivation was for nothing more than learning a skill for improving my job prospects.

You are not the same person as your friend. Your interests are different. Your friend should let his gut lead him. There are many different areas of specialty in which a coder could go and the tools for each are different. For example, you wouldn't use the same tools to hack on the Linux kernel as you would if you were doing web development.

Don't try to convince your friend of anything. Just let him pave his own way.
No sorry, protiptoself, always test even when pushing one line :P
http://hackernewsers.com
Heath Ledger skate boarding over Christian Bale on the set of The Dark Knight.
They Didn’t Show as this XD
Resources For Public Domain Day 2012
First Mobile Phone 1922
World’s First Mobile Phone (1922). Found by a researcher in the Pathe vaults, this clip from 1922 shows that 90 years ago, mobile phone technology and music on the move was not only being thought of but being trialled.
and YM is Maggie Thatchers favorite show
I like the idea of people getting paid for their work but I don't like the idea of 300 million people being forced to give up their freedom for it.

Just because someone thinks of a way to make money doesn't mean it has to work. If a business can only work by infringing on other people's freedom we have to ask if it's worth it.

Anyone can make money if they can get a law passed that outlaws doing it without them. That doesn't mean the population will support that law.
See also Edward VII -- http://en.wikipedia.org/wiki/Edward_vii -- Queen Victoria's oldest surviving male offspring, he had to wait 59 years for the throne. Reigned for nine years, then died.

Given the Windsor family medical history, Elizabeth II could well make it past her centenary. In which Charles will not get to place his bum on the throne until he's in his late seventies or eighties.
I see you've added a field for HN usernames now - maybe you should have assigned us with a key to replace existing entries.
What does he want to make? This should be the primary deciding factor every time "what language should I learn" comes up. Java is particularly suitable for writing simple GUI applications and mobile apps. (Android or J2ME) Ruby seems to be more useful than Java if you're interested in writing web applications. Both are fine if he just wants to write command-line apps, but Java's speed will pay off if those command-line apps are doing serious number crunching.

Have him give Processing (http://processing.org/) a spin- Processing is 99% Java, but you can start writing loops, conditionals and functions without learning what a class is. It's very easy to work your way up from Processing to full-on Java.
Yeah, that's basically doing the whole thing using specialised "lisp circuitry". Approaching the task from the other extreme, by just implementing the interpreter in microcode, would be much simpler - and I doubt that the end result would differ wildly in the number of gates used. I think this is basically a kind of minimal description length problem. And yes, you can do a crap job with anything ;)

Edit: Btw. LISP 1.5 for the IBM 704 seems to be something like 10k lines of assembly code.
Thanks for that. Looks like I'll have to wait to use it - they've rescinded the fee.
A New rsync-based Dropbox Alternative for Windows
Yes, huge flaw in the system, what I'll do is write in a Google auth system, and send out ONE email so people can have a chance to do that, and then manage it, remove their profile, etc.
It now does!
The attitude towards goto really struck a chord with me. It's "powerful" and "easy to explain". It's also "simple" to add to the VM. It's in, and purity be damned.

There's something to be said here about pragmatism versus purity. Maybe also a comparison with the recent posts about OO and Rails. I'm hand-waving. I mean to write something longer about this, but I'm still trying to decide what exactly I make of it.
I reluctantly have to agree with you. I have worked from home for the last 2+ years, and at first thought it was the greatest thing ever. Next month I'm taking a new job where I will be going to an office again. I'm actually excited about going to an office and interacting with my peers.

IMHO the key is the team and the employer. At my current company software development is a side item that mostly looked on as a necessary evil. In general I don't want to interact with anyone at the office. The new company is a small startup software company with lots of smart software people. The excitement of building cool things feels great, and is something that I think is hard to get across remotely.
Suggest Python... it has the benefits of both.. You can get Ruby-like efficiency in web development, and you can build robust desktop apps using WxWidgets and other similar gui libraries. An added bonus over Ruby, it's readable ;-)

Of course, I'm biased...
Google auth system is a very good idea - it seems the spam is already kicking off (or at least, people are adding profiles that don't belong to them).

Good work getting this up and running so quickly, anyway.
For anyone wondering about "C upvalues", which wasn't clear to me, there is some explanation here:

http://www.lua.org/pil/27.3.3.html

Essentially, they are unbound variables that have to be reachable from the function by some mechanism, making it a closure.

Apologies if I've misunderstood anything here.
Nmap In The Movies
If one works in complete isolation from other developers, then doing a "hand them a project, see what they produce" assignment would be a perfect way of measuring ability.

There are certainly cases where that is true, but my experience leads me to believe that they are the marked exception, and not the rule.
Looking for the same thing, came across these big data bibliographies/howto which have been helpful:

http://www.amazon.com/Big-Data-Bibliography-ebook/dp/B005QH2...

http://www.amazon.com/Data-Analysis-Open-Source-Tools/dp/059...

Also stats in a nutshell is a good reference:
http://www.amazon.com/Statistics-Nutshell-Desktop-Reference-...

Lastly, little bit of discussion going on over at stackoverflow: http://stackoverflow.com/questions/190201/statistics-book-re...
The main difference, to me, is that Doctorow has a less offensive way of making the case than RMS and hence might actually be taken seriously.
Excellent, then our posts complement each other :)

And sorry, I didn't mean to nitpick and your links are certainly useful; god knows what "years in the industry" means anyway.
I have a question...

I was introduced to a multi-disciplined and multi-cultural environment early in my college studies and on top of it it had a remote component in the mid 1990s.

I found that the skills in communication and people skills to converse with multiple areas of university study and cultures across many human languages,etc was the skills I needed to remote effectively both as an individual worker and as a manager.

Am I missing something or have no one else discover those aspects yet?
If memory serves, historically the verb "create" was used for high appointments. For example, the monarch would take Bill Smith and create him William, Duke of Somewhere. He would then formally be addressed as Lord Somewhere.

I don't know whether the same phraseology would ever have made sense for a knight, though, and I may well be a bit off on the details.
Console piracy is nowhere near as bad as PC game piracy, and yet, as you say, the PC game market has some pretty impressive sales. Even so, the prices do drop on console - very rarely do you see a $70 game keep that price, they generally settle to the $15-$25 mark over the course of a year (with a few exceptions). $5 barely breaks even the manufacturing costs so it's no surprise they don't want to sell at that rate. In any case, $15-25 is affordable pocket-money territory for kids.

The problem here is immediacy. Even with savage price drops, games are notoriously short-tailed. Gamers want them as soon as they come out, not a moment later. BEFORE they come out if possible - leaks are massively popular. Gamers will see the $70 price at launch, find they can't/won't pay that, then turn to bittorrent. They won't wait until it becomes affordable.
Runway bidder
RUNWAY BIDDER offers the style-savvy customer unprecedented access to the hottest shoes and bags of the season from the most popular international designers. It is a unique and exciting auction experience that lists the latest items in women’s fashion from leading designer brands and provides the opportunity to acquire these items at a fraction of the retail cost. RUNWAY BIDDER auctions differ from a traditional auction in that bids are purchased upfront and bid prices occur in fixed increments.
For more information please visit:- http://www.runwaybidder.com/
"Someone should tell the Linux Kernel (and other Open Source dev, where a lot of terrific "as magic as it can get" sw dev happens) guys."

Open source projects generally have no deadlines. It's always a work in progress. So, team "magic" isn't really necessary.
Freight Train Kept A-Rollin’
No it doesn't make any sense. I guess the recruiter can always try though...
Gold Rollercoaster (HTML5 physics game)
RIght. Never require students to demonstrate they can learn something unfun or uninteresting. Because they will never have to do that in real life! How dare they make that part of getting a degree - why it makes a mockery of what a degree means! Which is, I guess, evidence of 4 years tenure in a dormitory?
People who blindly argue for working remotely don't understand that there's a huge difference between getting shit done and building a company. You can't develop a company culture without putting people together, physically.

If your goal is simply finish executing on that spec, and if you see workers simply as a resource to be optimized, then you're right and remote workers are the cheaper, more efficient way to go.

But if, on the other hand, what you're building is the company itself: a team of smart, like-minded people who like each other and work well together, there's no substitute for physical proximity. Happy hours, being able to see what everybody else is working on, and working alongside everybody else with delivery pizza at 9pm when in crunch mode… these are things that build camaraderie between team members. It's similar to a group of soldiers in the trenches: you need to know that your fellow soldiers are your friends, and that they've got your back.

The whole is more than the sum of its part. But only when you have a great company culture gluing the parts together—with remote workers, the whole is just the sum of its parts.
Here's to hoping Linus, Tom and Richard browse HN :P
DeSopa Circumvents SOPA — Despite its Anti-Circumvention Measures
The critical difference between what Doctorow is saying and people buying Apple products is choice. Now you can choose an open solution without being a criminal.
And in case anyone wonders which disassembler to use, the CPU is a Cortex M3:
http://blog.gg8.se/wordpress/2011/08/14/monotribe-midi-and-m...
See, I don't know what he wants to build. He's still figuring that out.

I recommended Ruby because I think he's going to end up working on web apps and the like. I also think he's inclined to get involved with the startup scene, where I know Ruby is very popular (esp. among those shops which aren't going the "pure" HTML5 route of HTML, JS, CSS, etc.)
Excellent suggestion. Any literature on automata that you'd recommend?
THey want you to use online payment, and pay the $2 fee! The fee isn't to discourage use or direct users; its there because most everybody uses online payments, won't quit even if there's a fee, and they see a way to make a buck on a captive audience.

Its the free market, I guess. They can charge whatever they want, and we can shop around for a better deal. Except all those people with a contract.
The problem with this kind of thing is I can add all the people listed here to circle I will call HN, but the people who get added by me will have no idea who the hell I am. They would have to check this list to verify if the guy adding them is from HN or not...
One thing I've realized about working remotely is that it is actually quite a big pay raise if you use it correctly. The type of work-related things that usually cost money/time can be much more easily eliminated like...

- commuting costs (no need to buy that 2nd car and pay insurance)

- commuting time (arguably time = $)

- lunches and food (make your food/drinks at home)

- ability to take care of little things during non-rush hour (ex. going to the post office when there are no lines)

All in all, you could probably find ways around these for non-remote jobs depending on your situation but I've found I save about $1000 a month from working remotely. This translates to about a ~$1400 dollar bump in salary per month when you take into consideration that Uncle Sam takes ~30%. Difference of ~16-17k for me annually but everyone will have their own number. And this doesn't even take into account the possibility of living in an area with a lower cost of living.
Startup Trends And Predictions For 2012
ETrade has something like this. Want to close your account? Well,they (used to?) skim $80 off the top as a 'closing fee' or something. Like it costs more money NOT to hold your account.

I got around that one: added the checking feature, and wrote myself a check for the entire balance. Voila!
Very cool. Thanks for passing this along!
This problem should alleviate itself. If you add everyone in the list and someone adds you, and you hover on their profile and see that you have 5, or 10, or 15 mutual connections (usually with foreign names), you can infer that it must be someone from HN that's adding you.
Never noticed it being gendered, but definitely hackerly :) e.g. The Hak5 podcast uses kittehs for space between segments. Darren named his cat Kerby, short for Kerberos (the protocol, not the hound of Hades), and Shannon has been using her cat, Starbuck, to background some code snippets on the show. They even use cat photos with random strings (the text kind) over them as the "flag" in their hacking contests.
What exactly is the HN circle? Are you referring to each of us going through and adding the same group of people to a circle, or is it a public group?
I did 10 years ago when I was 18 or 19. Now that I've forced myself to be social (by pushing myself outside my comfort zone), it's not scary anymore. I actually enjoy it.

However, one of the reasons I got into programming in the first place (at 13) is because I was shy and found happiness there.

I view marketing as a sort of programming, but instead of having a nice project at the end, you have some cash.
The problem is you shared the circle to people who already had that circle (or part of it).
Due process? The guy posted the essay online for the world to see. What more do you want before coming out and saying he did this?
But DHH, BigCos aren't 37Signals...

... then he went on a rebuttal saying that BigCos are wrong model and everybody should be like 37Signals, small, lean, mean, and can declare bankruptcy in the face of a huge lawsuit.

That's the key. BigCos operate at a different level set of requirements.

Here's one example: scrapping content from websites. When you're RIM, you're a target of lawsuits if you crawl and scrap people's website for your Blackberry News Reader. When you're Flipboard, people wouldn't know/care as of now (at least until they're big enough to milk cash out of them).
This is one way. Another way is anyone that has over 100 HN people in their circle can share the circle publicly and post the link here, ala: https://plus.google.com/100400925087503963196/posts/GugsHSGb...
Ask HN: What are your 2012 resolutions?
If you ask me, I want to try what Matt Cutts is suggesting here.

http://www.ted.com/talks/lang/en/matt_cutts_try_something_new_for_30_days.html

Share yours!
Matt Cutts: Try something new for 30 days
Atari abuses copyright to kick competitors out of the iOS app store
If Mac OS X goes awry in the future, I'll abandon it. For now, it's my favourite platform. Unless there's a transactional instant where evil descends and alternatives go poof, I'm not too worried.
If you want to be a contractor and you do the same work as a regular employee and that company is your only client, you're going to have a hard time defending that you're actually a contractor. MA doesn't allow that, for instance. It's not just about how you're treated -- it's very much about the nature of your work.
SPAIN: IBERIA users 'indignados' as SEPLA Pilots rides again for Christmas
The Most Effective jQuery Plugins In 2011