skysight-inc/HackerNews huggingface dataset:
From the Editor's notes on the article:

"A couple of publication notes. First, Quinn Norton did not accept money for the publication of this story. We offered. She has chosen to donate the money we're paying her. Second, I edited this story. Third, we've published several snippets of writing that Norton penned during the time of the trial along with her present account because their content -- a letter to the prosecutor and a reflection on Norton's father -- are an important lens for her state of mind at the time of the investigation. "

http://www.theatlantic.com/technology/archive/13/03/editors-...
thank you all very much for your advise. I'm starting today. As far as languages, I picked django because I know python. I hope the future for that language is somewhat bright.
He does he's on a Linode he has LISH.
The difference is there was a rational reason to put people to work as capital and rational incentives were established to get people to work. What happens in a hypothetical when the only "numberless desires" unmet are those that are literally astronomical in scope due to abundance?
>People are measured relative to others, if everyone were what we currently deem as attractive then many who are currently attractive would certainly seem ugly for example.

Nope. It is not that others must suffer for you to have a good life much the same as it not be required for your neighbor to be ugly for you to be beautiful. Much of what you think as really true is not.

>If 2 people dedicate their lives to running 100 metres in the fastest time then eventually one will be faster than the other due to innate genetic factors.

This is the world you live in: I have a predisposition and I'm going to stick to it and within my natural limits.

This is the world I live in: fuck the rules.

> innate ability is still important

To be the very best that no one ever was? Sure it is, but it is largely inconsequential in the reality we live in! Like I said before: probably no one here can be a NFL quarterback as they are now... but they can still achieve nearly everything within their desires still! The reality is that the majority of people will think like you do are held back by their beliefs, while less innate people blow past them. Even if you think there are limits... they really do not matter. There will always be opportunity for you to have as much success as you choose to have. If you deny this then you will remain one of the many who choose to stay as you are.

As far as the brain goes, the differences in innate ability are so very unimportant compared to choice. A person who is born one way with a healthy brain is not any better or worse in permanence than someone with an equally healthy brain. They both can be great if they through their lives choose to be.
Compression is always a trade off between time, memory, and size. If zopfli keeps compatibility with deflate, there will be those that will find a use for it.

The poster that suggested zlib until zopfli would be ready has the right idea where dynamic is coming in and awaiting compression.
EC2 is cheaper if you're using the server for hours in a month - i.e. to learn, like I am.
I see some strong similarities between that of LinkedIn and Google/Amazon/Facebook in terms of how they're driving innovation. It'll be interesting to see what else they come up with in the next 18/36 months.
Isn't that Google is becoming? Type in the title of a song and click "I'm feeling Lucky."
I didn't want to say it but yea I thought BeautifulSoup has way more development.

I wonder if you disagree with him, he will unleash his wraith upon ye.
Infographics from KISSmetrics that will help you sell more on your website
I agree. However, there is no learning curve to get started using this script and was put together in a few minutes.
But they still would know the 'deploy' password needed for sudo access. And while you could be relatively sure that they couldn't get access, you still couldn't be completely sure since they did have sudo access to begin with. So, the best thing would be to change the shared password. That could be avoided with non-shared accounts.
Have you considered a newer compression program like xz [1]? The backwards compatibility of Zopfli is only necessary for clients that are relatively hard to update, e.g. browsers. If you are already distributing a custom game client, you could bundle an arbitrary compression library that has a better compression ratio, faster compression time, etc. than gzip.

[1] http://en.wikipedia.org/wiki/Xz
Come for SummerCon http://www.summercon.org
Koruko - The New Shopping App for Bangalore city
> Haskell is a bad choice for business simply because you limit yourself to a very small talent pool.

Actually, there are many more Haskell programmers than jobs available, so it's possible to pick and choose when hiring.
Likewise Egor - I'd be very excited to meet. I was extremely impressed with the issues you had raised last year, and would love to buy you a beer
Multirotors
I think at the point where it is 5%/95% it will become apparent enough that there is a problem that a solution will have to be proposed.

Though you could end up with an interesting sort of inverse slavery where the unemployed masses resort to coercion to force the highly educated/intelligent minority into doing the work for them.

What I think is scarier though is thinking about what happens if the unemployment rate hits say 20% and starts moving towards 30%.
The majority of people will still be in work, so those who are unemployed will still have a stigma attached and you will have the usual arguments about "why should I have to work to pay somebody to stay at home?".
These arguments will become louder as the amount of money that will have to be collected through tax from those who are working to support those who are not will become a huge sum.

At that point a far right wing party who campaigns on the basis of removing all government support from those who do not work could gain considerable traction and possibly be elected.

At that point you have a huge section of the population without any means at all, this will naturally lead to massive crime and civil unrest. At which point the government will have no choice but to respond with strong force against a large section of the population.
Unfortunately Conker's Bad Fur Day is unplayable on sixtyforce. ;_;
Exactly - those companies are hiring because they're successful. Why are they successful? Because they have better margins than their competitors. Sure, they're hiring, but they have the most attractive (from their perspective) ratio of employees to revenue.
This is something they're going to have to deal with eventually. It will happen, and it will suck, and they will have to manage it. I think once you reach a large enough scale in a business connecting strangers, unsavoury events are statistically unavoidable. I guess the trick is not just mitigating the chance but also being ready to respond. Which means both to the victims and to the public.
Good point, but you should proofread before you post.
ah, callow youth
Ill drink some beers in NYC also
Re pepper: It's a STRONG password. It turns '12345' into 64 random characters + '12345'. Meaning that you can't brute force against a dictionary, unless you have that pepper value. Which is only stored on the production system. This turns a well-known attack vector of "developer loses a data dump" into something that won't expose passwords.

Re hash: yeah, use a strong hash function. Never advocated otherwise.

Defense in depth is awesome, and not to be ignored. Just like we secure the database with a password, in addition to securing the server (with ssh keys), in addition to keeping software up to date, in addition to rate-limiting online password attempts, in addition to... well, you get the idea. Protect at every level. Make the attacker work as hard as possible.
Is there a free and recommended configuration management system that does all this?
People love to believe the sky is falling. Fortunately, it rarely does.
I'd just like to say that your team's patch delivery mechanism/speed is ridiculously impressive. I've been playing since early closed beta and the way you guys runs things makes me just plain happy. Kudos!
Very nice work. Clean, simple UI and I love how you managed the article vs comments views.
C++ grand master forum is active now !
Nitpicking your nitpick - the chose to spell it a different way than the thing it was named after. That doesn't make it wrong.
If Bradley Manning and WikiLeaks are guilty, then so is New York Times
This is very naive wishful thinking, I'm not quite sure what would change your mind but I wish you the best of luck.
It's best to ignore any objections and focus on getting paid a market rate (what other companies would pay). So something like "I'm worth $x". I find that the other side quickly stops raising objections and shifts to compromising on a $ figure. Still, jumping ship might be easier than getting a raise that's well beyond the rate of inflation.
In such a situation you can cut hours, but you can also cut pay rate. Eventually both. The end result is surely economic contraction. The masses will not be able to continue paying the same amounts for the luxuries they currently enjoy, but the newly found efficiencies might enable lower price points.
More importantly - the follow up

http://liisten.com/i-dont-use-the-same-music-service-as-you-...
Don't forget that there are far more cosmic rays on Mars: Thin atmosphere, plus no magnetic field.
Varicella Zoster Virus is a true latent infection. HIV is constitutively active and never truly latent in the sense that it goes into dormancy. The virus is constantly replicating and being released, the only thing that causes it to assume what looks like latency is taking drugs on a daily basis. those drugs do not address the virus that is within cells, only preventing that virus from spreading and causing AIDS.
Creating Backups - Digital Copies of your Copyright DVDs 
WinX DVD Ripper Platinum is Windows-based, user-friendly software capable of converting any DVD, as it is designed to allow access to all DVD encryption types for various regions. This ensures that you can make back-up copies of your important DVDs. Updates are being continuously added to ensure that new technology advances in copyright encryption don’t keep you from creating the backups that you need.
What might those be? The check cashing and bill pay mentioned are already offered for free by banks. Diversion of junk mail marketing $ into "effective methods" of marketing is pretty cryptic. I think creating some online equivalent of postal mail would be interesting (there are things like notarized letters, etc that still seem to require snail mail), but I don't see how this service as currently implemented really does anything novel. Scanning your postal mail is tedious and cost ineffective...whether it's done by a startup or not.
I suspect compatibility with deflate is the main factor.

There are a number of LZ related compression algorithms with different properties - speed, compression, suitable to embed, etc.

It wholly depends on what the main goal is, in this case it seems better at rest storage for data that doesn't change regularly is key.
Russians have been doing this for years, without any company involved. Don't want to wait for taxi or trams? Just put your arm out, and someone will stop, and you tell them where you want to go and ask 'how much'? They call them private drivers.

Want to make some extra money on the weekend? Be a private driver. Hang out near tram stops and you will get customers..
People's desires are numberless, but the question is who will fulfil those desires?

Machines are getting better at fulfilling our desires a lot quicker than we ourselves are.
LocalStorage Exploit on Chrome, Safari (iOS and desktop), and IE
Well said, with one caveat: that ballgame isn't new; it's the same ballgame that's been played, with the same players, since the dawn of the Industrial Revolution. The sky has been perpetually falling for 300 years, yet here we are, banging away on our keyboards in our climate-controlled abodes with full bellies, worrying about whether we'll get rich or merely live comfortably.

The capacity of people to believe that the end is nigh via any of a seemingly infinite number of imaginative scenarios despite the historical precedent to the contrary is simply stunning.
We use Chef, many people run Puppet.

http://www.opscode.com/chef/

https://puppetlabs.com/
It's what I do, you can't break in a door that doesn't exist, only those you know exist.
Puppet, chef, cfengine, ansible, and salt are a few.
4GB is really pushing the boundaries of what you should be using HTTP for. It's a nontrivial download for users with slower connection speeds, so you should really have better failure recovery than a simple HTTP download provides.

You should distribute it in pieces, or use bittorrent or rsync or some other protocol which allows correcting a bad block in transit. Users should download a small downloader program which speaks whatever protocol, then the downloader downloads the actual game. (Think about the way Blizzard does WoW updates.)

Checking blocks should theoretically possible using HTTP transfers with byte ranges, if you have a separate index file with checksums for each block. That way you get failure recovery but serve your content from Really Efficient Webservers like nginx or Amazon S3. Anyone know of any projects that do this?

You should also consider using a more modern compression algorithm like bz2 or lzma, if you have control over the application running on both ends of the connection. I'm guessing you'll see these results with Zopfli:

gzip -c9 > zopfli -i1000 > bzip2 > bzip2 -c9 > xz # compressed size
gzip -c9 < bzip2 < bzip2 -c9 < xz, zopfli -i1000 # compression time

Not really sure about xz vs. zopfli for compression speed, but I'm sure that xz's LZMA algorithm gets way better compression than gzip for most data, due to fundamental limitations in the design of gzip's format.

The only real reason to use Zopfli is when the client only knows gzip compression and you can't change it (for example, many, many people have static webpages, CSS, JS, etc., which need to support several different web browsers as clients).
Try csf. Works like a charm for me.
Chef or Puppet are common choices. There are many others, but those two are modern, have large communities, and decent documentation. There's a decent chance someone has already open sourced a cookbook/module for each of many of these items!
Lecture on How to rip and Convert Blu-ray 3D into M2TS File
Rip Blu-ray 3D to M2TS file, will enables you to play 3D Blu-ray movies on your computer with 3D media player software. DVDFab Blu-ray 3D Ripper will help you to do this with high output video quality and fast speed. DVDFab Blu-ray 3D Ripper: http://www.dvdfab.com/blu-ray-3d-ripper.htm?ad=hcj
Tech's Best Feature: The Off Switch
EDIT: just pushed a update that allows you to view comments first. Check for updates via the Application menu or by restarting the app.
I was about to respond the same thing - any advanced enough framework (Rails and Grails are the only two I'm familiar with) that supports scaffolding is, in some way, a CRUD generator. In the sense that once you have modelled your domain properly (including what constraints apply to your data) it generates web forms to manipulate your data.
While not directly related to this article, last I checked Puppet/Chef don't have particularly useful windows support. Is there an chef like solution for windows?
Based on a simple grammar I wrote in Python there are 21 valid interpretations of this sentence: https://github.com/taliesinb/chartreuse
The horse has sort of bolted on this one

http://www.autostraddle.com/raped-by-an-uber-cab-driver-horr...
It's a basic principle of security. Each account represents one person so that you have a full audit of who did what by watching the activity of a given user account. If everything is run as "devops" user for example, you have no idea who actually performed a given task. Was it Bill, or was it an automated job? PCI-DSS requirements also affect your model for user accounts (hint: shared users are often not compliant).

From the perspective of a sysadmin, this article has a lot of issues and it's inadvisable to follow its recommendations. Who doesn't use a hardware firewall? Who exposes ssh to the internet (requiring fail2ban) when a VPN server is much more secure and easier to use? Setting up an LDAP server is really easy and costs nothing. There's no excuse for shared accounts.
"But that has been failing to happen for the two centuries since the Industrial Revolution began. And people have been fearing machine-induced joblessness since the beginning."

What has actually happened is that as labor was replaced or reduced in one industry, jobs moved to others. The agricultural revolution reduced the cost of food, thereby reducing the amount of "money" that a human had to earn to survive. They could then be employed doing something else. During the industrial revolution more goods were produced cheaply, making them more affordable, and allowing more people to buy them. The industrial revolution increased production but still required people. Each innovation created a new opportunity that required people to do the work.

At each stage, we dealt with hierarchy of needs. Food. Clothing. Shelter.

The assumption made in the quote above is that there is an endless list of jobs, and that the fact that we've had 200 years without the end of society proves it. Analysis of the data, however, suggests that at each stage, the "revolution" has left less jobs available, and/or those jobs have paid lower salaries. The trend is that at some point in the future, human labor and, some time later, human thought will have such tiny value as to be worthless.

A robot or an AI will be vastly more cost effective than paying a slow moving, slow thinking organic entity that requires money in order to purchase proteins, carbohydrates and increasingly rare elements like phosphorus.

Just as for millennia, smart people have been attempting to fly, so too have smart people been attempting to eliminate humans from production. Why are we surprised, why do we deny, that they are succeeding?

The evidence is right here. Nobody here on HN is forming a startup to automate some aspect of our lives with the express goal that the labor saved be used to create new jobs. Nobody is saying "My start-up automates X so that the people who were paid to do X can get a new job doing Y". That last part is just not on anybody's radar. Does PG ask this in YC interviews: "And what will the people who are made unemployed by your new startup do?" No. So why are we surprised that the world is turning out exactly according to all our plans?

The article is correct and asks the right question: "The jobs are not coming back. What are we going to do about it?"
True, so the minimum income would not be $25k. Consider that 23k is considered the poverty line for a family of 4. If currently employed people decide that it is no longer worth their time to work, then we still do not have a problem, because we have plenty of people who not only think it is worth their time to work, but do not currently have work. Surely one of them would be willing to take your job.
Enjoy your limits.
The second image in the rotator showed something I found interesting. Do drivers rate passengers as well as passengers rating drivers? What seems to be the name of the pickup at the bottom of the screen has a rating behind the name.
I don’t see a good way around this. If website enforce a domain limit within which all subdomains have to fit, then applications hosted on shared domains such as Heroku or AppSpot.com will squeeze each other out.
yes, I've seen an uber driver get prompted to rate me at the end of a fare
One of my freelance projects uses port knocking, but they're the only one I've worked with that have used it in recent years.
Threading in Python
Firstly, a nice checklist. Easy actionable steps, repeatable, and pretty much most of what you need.

Secondly, you are about 4-5 hours away from learning puppet (or Chef) and making this checklist into actual code.

Thirdly, you now have a checklist of items that you can use in a job interview if you get the oppertunity to gain a new-hire or an intern.

Lastly, good on you for submitting this to a peer-review on HN. We can be a picky lot.

TL;DR Checklists are a good first step for building a proper config management system.
Was that actually Linus Torvalds? I just assumed it was someone trolling as him. For web scraping, PhantomJS is much better than Beautiful Soup or any xml parsing library. Lots of stuff happens in JS these days, so you need programmatic access to the DOM to really grab data efficiently. In fact, lots of sites hide important values inside JS in order to thwart libraries that post-process html/xml like Beautiful Soup.
Check out https://www.feedsapi.org , or send me an email (email in profile) , maybe we can work something out for your app. We have a very solid easy to use RSS API.
any.do
guess i'm going back to port 22...
Ask HN: How do you stay focused on your side projects?
I have a full-time job, but I love nothing more than to come home and work on my personal side projects (sometimes at the behest of my girlfriend, but she understands). I have some solid ideas, but feel as though I have too many ideas. I have one idea I would like to complete which is a classifieds website. It's rather simple, I've designed it and have a bit of code written using the PHP framework Codeigniter. I however feel as though my enthusiasm for the project has dwindled lately (maybe I'm depressed or just over-worked) but I do want to finish it. I start coding it and then I start rewriting parts I think could be better (infinite scope creep). Don't get me started on my other project that I've been working on for 6 years either...

How do you keep focused on your personal projects in the midst of life commitments, work and the other curve balls that life throws you? I see some amazing side projects occasionally get submitted to HN and am jealous of people who manage to release things. I would love some tips and advice and some stories from fellow entrepreneurial HN'ers.
Sounds like we'd be better off using lzma altogether.
Are you insinuating that the user could have used sudo access to install a backdoor of some sort? If so, changing the password won't stop them either. Am I missing something?
I have a lot more respect for Quinn Norton, than some of the so called "journalists" who rehash press releases and call it a story.
I built a chrome extension that helps with this problem. It doesn't let you store a preferred service, rather you throw in a song url to and it'll spit back a few urls pointing to that song on Rdio, Spotify, Last.fm, and Grooveshark. You can try it out here: http://goo.gl/jLocb
That's not really the point. Or, rather, that really shouldn't be the point. There will always be the silly realities and quirks of computer systems that will take some intense local domain knowledge to work around, and for that we will always need a class of programming professionals. But programming entails a hell of a lot more than the world of computers.

The words program and procedure existed before computers did; computers merely forced us to acknowledge the need for and develop a formal means of describing and discussing procedure. That kind of knowledge isn't bound by any particular class of machine, nor by any language. It applies to almost every aspect of complex endeavour. It allows people to think about how they are doing things. Just as a Karnaugh map can help a circuit designer see redundancies in logical inputs, a codified description of a process—any process—can help people see ineficiencies and redundancies in what they are doing (or what they are having other people do). Perhaps we don't really want to Taylorize the world, but if people can find ways to eliminate wasted effort, then they benefit whether they ever program a computer or not.
If You’re Worried About Likes, Avoid Posting To Facebook From Twitter