skysight-inc/HackerNews huggingface dataset:
Not in the default (or default-updated) 12.04 ChrUbuntu install, unless something has changed in the last 6 hours.

Also using the Arch files only half fixes the trackpad - using the physical button is still very finicky compared to Chrome OS.

The hang on wake issue I see might be "Auto-suspend/closing lid crashes Ubuntu" in your list, which lists no known fix.

And your workaround [1] for audio is explicitly dangerous with the stock kernel (I know Marcin Juszkiewicz's kernel for 13.04 has a fix so you won't melt your speakers, but it seems ChrUbuntu hasn't adopted it as of two weeks ago)

[1] http://www.whatthetech.info/fixing-sound-chromebook-chrubunt...
What you're saying doesn't make sense. If nobody can afford to buy anything (no demand) then nothing will get made. If automation beyond a point actually decreases demand for the outputs, then its self-limiting.
How interesting he ended up in Mui Ne in Vietnam - it's one of the places I've been considering for a quit-your-job-and-focus-on-launching spot.

Mui Ne is a very small coastal town around 200KM East of Ho Chi Minh city. Although tiny, constant off-shore winds has increasingly made it the kite-surfing capital of SE Asia. Living expenses are cheap, and I've calculated a pretty comfortable lifestyle for USD1,200 pm (YMMV).

His post is somewhat testament to a usable internet connection.
The Apple example is interesting, when you consider their market cap vs the number of people they employ (around half a million in the US according to http://www.apple.com/about/job-creation/).

Now, I imagine that most of these jobs (in the US) are going to be store workers. Consider that Apple used to exist without any Apple stores at all. There will come a point when they have a store in every town that matters and they will mostly stop hiring store staff (apart from as replacements).

In fact you could even consider the possibility that they could probably close all of their stores without damaging their market cap that much, but it would be devastating from a job creation point of view.

Think of the other tech giants like Facebook, Google etc. How many jobs do they create vs their revenue?
1. I don't.

2. I don't understand your second question.

Edit:

2. Nil
What's the backstory on this?
Firstly, there is no need for an ad hominem attack on Austrian economics (which matterhorn did not identify in his small para) and so you cannot say it will not work since you obviously never tried it, and you never gave a reason for it to not work. Keynesianism has had control of the economy for the last 5 years atleast, and look at the result. Yet, you say it will work. I say it can only create bubbles. Bring on the attacks.
And yes, I agree with matterhorn that government directed economic activity is essentially malinvestment. It is production that is important; most government activity has been focussed on spending/debt.
EDIT: No socialist controlled economy? Which world are you living in? India,my country has strict labour laws for about 85% of the businesses, including all in manufacturing, textiles etc. You cannot make a profit without offering workers a fair wage as decided by them & the GOVERNMENT first. Have you heard of autorickshaw pricing here? Who controls the prices? Customers? No, rickshaw unions, & the GOVERNMENT. So, all investment into autorickshaws, clean cars is distorted by these disincentives. That is one of about a million examples.
The only place where there is no intervention (or less intervention) here is IT, which is why you see so much progress in IT. Have you been to Vietnam? Sri Lanka? I have, and I know business owners and I do know workers as well in these nations. No more ad hominems please.
I think it is excellent, and the haters should fork the data and put it where they want it.
"Virtually no network engineers (by percentage) have to do anything other than worry about what their vendor supports for a given configuration" - this statement puts a perspective on your thinking. And then I read your information on the services your company offers, and I realize that it's not worth having a discussion.

"<redacted> takes your security very seriously." - right. That's a statement, not information regarding the thought or implementation. There's not even a mention of technology. <sigh>
It's cool man. The barrier to entry on programming is that the craft itself is hard. We don't need to toast their pants to let them know it's not for everyone. They'll figure that out quickly on their own. There's very little hand holding in this industry. People will help you but you have to really show you've tried first.
Try "give recognition to" and see if that parses better.
A fundamental disconnect: Apple
FWIW I never understood UFW over straight IP tables, is it really easier to read?
The premise of this thing is not good advice.

1) Your first couple minutes on a server should be used to install a configuration management client, if your bootstrap policies somehow don't already install one.

2) Everything else listed in this document should be configured by a configuration management system.

3) "User account sync tools" should have no place in a modern infrastructure, you should use your configuration management tool to (at the bare minimum) deploy /etc/passwd and /etc/sudoers across your infrastructure.

4) You should not use shared/role accounts. The "incremental cost" is paid back immediately when someone leaves your organization; having to update everyone of a changed password or having a password change have any negative impact at all should not be a thing your company does.

This stuff isn't hard. It's worth doing right.
When written in chinese, is there any more indication that it's not just the same word forty or so times than in the romanised version?
A Digest of Evernote’s Architecture
Or you could just engineer your systems to take that into account and realize that you can't trust the data center's power so you have to be able to quickly and easily shift all the load to another one.
http://configserver.com/free/csf/license.txt

Looks like an interesting piece of software nonetheless.
I would say it's something that makes you evaluate the difference between short-term and long-term good things (e.g. a policy that drives up income in the short term may wreck your business in the long term).

Or alternately, the difference between a good thing, and a good thing with collateral damage.
Autojump - A cd command that learns
Thanks for the feedback! Working on threaded comments, voting, flagging and sessions now. Not sure when I'll be done by please check back weekly for updates :)

Never heard of no-procast. Ill check it out. Not sure what todo for the auto-polling just yet. I can imagine that would be annoying as hell for a lot of people so I'd make it an optional preference.

Yeah, I was thinking about pricing it around that point. Another thought I've had here is to offer it for free and have an in app purchase for extras like instapaper etc.
And where would the money for this "minimum income" come from? It's either printed, which simply inflates prices, or it's taken from the people who are actually working, which is not only a disincentive for them to work but also causes them to be resentful of the people who are sitting around on their couches being given an income.

Socialism doesn't work. It's against human nature.
I wrote far more interesting code in grad school as compared to over 12 years working in the industry. Masters in comp sci reinforces everything you learnt in undergrad and I guarantee will make you stronger. Align yourself to programming courses if you want to be a software dev. I had to write ls from scratch in C with all the flags. You learn. You become more proficient. You've got lots of time. I did it when I was much older at night while working a full time day job on Wall St. I had a wife and a 3 yr old. Knock it out now. You won't regret it.
Wow. I had no idea she was so relatively destitute; it's a lot easier to criticize someone's actions and unfamiliarity with the legal process when you're used to dealing with startup founders, people who have had Jennifer Granick on speed-dial, etc. I guess being an independent journalist doesn't pay well, and if you're being entangled in something in your personal life, vs. through through something you've published, you're kind of on your own.

Still, a personal "document retention policy" is essential if you do anything interesting at all. In addition, I have a pretty bad memory.
Why? It is generally preferable to occupy one's time with productive action. Learning to program is going to be a futile exercise for 90% of people, and will not result in any change in income or overall happiness for 99% of them. We should not be encouraging people to attempt things from which the won't derive any benefits.

It doesn't make sense to abandon pragmatism in the name of "dreams." People should be encouraged to improve talents that they do have, not coerced into attempting inordinately arcane ones for which they have no affinity. This is true not just of programming, but of all skilled practices.

Programming is too difficult and the opportunity cost is high to assert that everyone can and ought to learn to program. It's best to be forthright with this fact towards those who ostensibly want to learn, but may just be infatuated with the idea that they can make Facebook.
In my impetuous 20s I did something similar. I was rather ... well, rude, really in pointing out a major security flaw on the forums of one of the more famous tech sites. Things devolved from there and I ended up being banned, though they did fix the problem rapidly even so. Since then I've learned the value of tact.
It uses NSSharingService to provide sharing via Twitter/Facebook/iMessage/etc which is a 10.8 API. I could provide you a binary without those bits for you to try - ping me at james.w.dumay@gmail.com
School project showing the amount of sugar in beverages
Nothing is too late in life. Stop procrastinating.
No.

I'm going to go with no. If you'll excuse me, I need to go lie down because that sentence broke something in my understanding of english.
Self-driving cars wouldn't need the jack-rabbit acceleration and deceleration characteristics that drive sales of US cars, and so would probably be more efficient even without the heroic technology of hybrids. If we ever got to the point of self-driving taxis rather than owning your own car, right-sizing would drive the efficiencies even further - if you're just commuting by yourself, call for a single-occupant tiny car rather than driving an oversized hunk of metal down the road.
We do already have this problem with high marginal tax rates (counting the drop in available welfare as part of that 'marginal tax') at the border between unemployed/low-income/middle class. This article gives some good examples of where it happens currently: http://www.heritage.org/research/reports/2013/01/effective-m...
I remember it being something about check valves in the oxidizer pressurization system. I don't recall where I read that, but it's probably not too hard to dig up (I'm just lazy).
Well let's be fair, we're talking about him because he didn't rest on his laurels, he's been out there doing more and more.

Personally I thought it was hilarious, you can hardly be more gentle in the process of 0wning a system like that and as I recall he did try to warn them beforehand.
Here's a recent, dramatic example about how that sort of memory use can go wrong:

http://www.androidpolice.com/2012/12/16/samsung-exynos-4-exp...
Sure, it'll not stop dedicated manual intrusion attempts, but it will actually prevent a ton of automated bots from even just trying to connect with common passwords through SSH.
He discovered a major vulnerability in github and pointed it out by making a commit to the rails master repository (which has rather obvious serious repercussions from a security standpoint).
Good read !!
Simple really your average unemployed 12 year old sells their old games to get new ones. Take that away and the market for new games will shrink.
Cloud Cheats on Microsoft With Java
It doesn't run natively on OS X yet, unless you use one of the ports. Richard Bannister's BSNES, OpenEmu, Mednafen, RetroArch or BizHawk. lsnes might have a Mac port, not sure. I am currently looking for experts in Cocoa to lend a hand, have some tough API limitations I need to work around.
I was surprised by his recommendation. I found lxml, with it's weak xpath implementation to be a poor tool for parsing XML. How can it be a good tool for parsing non conforming HTML?

Perhaps my reply to Linus was snarky, but in my experience Beautiful Soup was easy to use for parsing HTML, where lxml for parsing XML was not. Granted the XML I had to parse used name spaces, but there was no reason for it to be difficult and there was no reason for poorly documenting which xpath features are supported.
The wires that were run for telephones aren't always appropriate for high-speed usage. When you have to design for lowest common denominator this becomes a real burden.
On the economic note, I'm actually quite surprised at the level of altruism present in the industry. Although most won't become professionals, the rate of matriculation into the workforce will still be greater than that of football players, and will still have adverse effects. Proliferation of programming can only lead to a more saturated labor force and lower wages. Yet, people still enthusiastically champion programming education...

It just seems odd to me. Very few other professions are keen on diminishing their employment prospects in the name of education.
He does, but sadly his comment is way off. Anyone that's done any amount of HTML scraping will use BeautifullSoup over lxml. The former being easier and more tolerant of html's nuances. The latter being brittle for anything less well formed than XHTML.
That is an incredible number - I'd love to see a citation.
Actually I use Rdio, Not Spotify, Your Link Is No Good To Me
I was in the same position - too many distinct environments for bash/Fabric, too little time to learn Chef/Puppet/CFEngine. Ansible [1] seems like a good compromise: you get the simplicity (runs over SSH) and host targeting of Fabric with the declarative nature and idempotency of the more complex tools. You can start with all-in-one "playbooks" [2], then split out tasks, handlers, Jinja2 templates, files, and variables [3].

As an aside, I think the default fail2ban config is too loose and quiet. Here's [4] an Ansible task file that configures it to be more aggressive and send notification emails.

[1] http://ansible.cc/

[2] https://gist.github.com/dbarlett/5079802

[3] https://github.com/fdavis/ansible-best-practices

[4] https://gist.github.com/dbarlett/5079715
Somewhat related to the mention of 95% of the population being unemployable anyway in this future, The Last Psychiatrist on unemployed graduates:

When we see a welfare mom we assume she can't find work, but when we see a hipster we become infuriated because we assume he doesn't want to work but could easily do so-- on account of the fact that he can speak well-- that he went to college. But now suddenly we're all shocked: to the economy, the English grad is just as superfluous as the disenfranchised welfare mom in the hood-- the college education is just as irrelevant as the skin color. Not irrelevant for now, not irrelevant "until the economy improves"-- _irrelevant forever_.

Gerry already had a living wage-- he spent it on the University of Chicago, 41 years of food stamps in 4 years. If everybody knew in advance the outcome was going to be unemployment and living wages, then why doesn't Frase challenge the capitalist assumption that college is money well spent-- could have been used differently? He can't. This thought cannot occur to him, not because he is dumb, he clearly isn't, or because he is paid by a college-- money is irrelevant to him. He can't because his entire identity is built on college, academia. He is college. Take that away, he disintegrates. So in the utopia he imagines, college still exists AND people get living wages. Call me a Marxist, _that's what we have now_.

http://thelastpsychiatrist.com/2012/11/hipsters_on_food_stam...

http://thelastpsychiatrist.com/2012/11/hipsters_on_food_stam...
Linux Gaming: Open-Source Is Better For Everyone
No, you were right and be was wrong. Just because he made a copy of unix doesn't mean he knows how to parse HTML with python. Anyone that's done a lots of web scraping or (as in my case) crawling/indexing will see the merit of your response.
HCl is not particularly dangerous, as it is fairly easily washed off. Concentrated sulfuric acid, on the other hand is particularly bad. It is very viscous, extremely difficult to wash off as water just heats up the stuff. See: http://fscimage.fishersci.com/msds/22350.htm
Why does it not support anything lower than Mountain Lion?
Without Chef there would be no way for me to rollout a new server in our cluster. Investing time into Chef was one of the greatest things I ever did. Chef is the best documentation of our infrastructure. The second best tool I'm using is fpm[1] to make custom debian packages.

[1] https://github.com/jordansissel/fpm
I wouldn't bother with fail2ban considering password based SSH logins are disabled (which is good).

Since the author is using ufw to control iptables, better to just use "ufw limit" rules for SSH port 22 to slow down the rate of any automated SSH bots trying to give your server a workout.
Yeah, you have to come up with external reasons (NB: they aren't necessarily bad reasons) to want an electric car. But self-driving cars have very obvious advantages that you don't need to explain anything about climate change or geopolitics to want.

I could reclaim about $1000 a week in billable time with a self-driving car (if I billed hourly, which I don't, but I think you get my point).
Which is irrelevant if you have any one of: strong passwords, no passwords, fail2ban
Detecting mouseenter with CSS Animations
Love it. Obviously lots of work to be done, but I really like the idea of Hacker News as an app instead of a URL I can open on a whim.
There is lot of overlap in how the film industry and the tech industries work - and startups and indie films are a great analogy!
>but new jobs will be replacing them.

Automation will result in a net jobs loss. Or else it wouldn't be worth doing.

>If meaniful work does go away what does that mean? Everybody has everything they can imagine?

What do you mean? Soon, after we don't have to worry about who'll make the toilet paper, meaningful work may commence.
Uniqlo Stripe Hovers
Looks great! I will definitely use it in the future, and would pay for it. One thing I noticed though is that when you close the window by hitting the red circle in the top left, the app stays in the icon try but clicking the still active icon does not reopen the window.
You could spend years in college or you could just start trying to solve problems collaboratively that lend themselves to principal components analysis. You'll learn PCA much faster via the later approach.
The first step to releasing data is releasing the data.

And they released the data. I still am not understanding what the problem is with github. You don't HAVE to code to grab the data.
1. You should do "apt-get dist-upgrade" to get new kernel packages as well, otherwise you are stuck on an old kernel. (You might want that. I prefer updated kernel for the security, firefoxen, etc.). "apt-get upgrade" will only update existing packages - but the kernel updates require new packages to be installed.

2. If you're on ubuntu, root already has no password, and your initial setup user (whether it is called "deploy" or "kilroy") is in the sudoers file.

3. Other things I install in the "5 minutes with server" are: htop molly-guard screen git-core etckeeper

git-core because I prefer my etckeeper in git, but if you want it in bzr you don't need git-core. INSTALL AND CONFIGURE ETCKEEPER AS SOON AS YOU CAN, seriously. You need it. You'll thank me when you try to figure out when and how something in /etc got borked. (you need to edit /etc/etckeeper/etckeeper.conf if you use gif. You need to do "etckeeper init" and then "etckeeper commit" to establish the baseline)

molly-guard stops you from rebooting the wrong server

screen (or alternatively tmux) lets you keep your session open through ssh session disconnects (e.g. when moving from wifi to 3G, or between 3G towers that give you different external IP). The most useful way to use screen is "screen -xR" which also lets you share your session with someone else should you need to.
I once knew a.old lady that never learned math, and never cared to.

I asked her, what was her age.

" oh sweet child, I have no idea, and it does not bother me, because it is not important, what is important is that I am old.now, and I will die soon, and that before being old, I did good things with ny life. You are young, do your best, strive for it while you can, and when you get old, enjoy what remains of your life. Don't care about your age, or the numbers on it, just live and do it, when the time.comes.to it be over, it will be over, it is useless to predict that."

And then, I was amazed at the wisdom.of a old lady that don't believed in math.
For the first time in 13 years, the music business is growing again.
If you read my post, you will see that distinctiveness people from working is half of the point. Our current problem is that our population is currently willing to do X amount of work, but we only have Y amount of work to do. If we make income (which I am using as a proxy for 'stuff') directly proportional to how much work you do, then a small percentage of the population will attempt to gain as much economic power as possible leaving the rest of the population without. If we decouple income from the amount of work you do, then we do not have sufficient incentive to work, and do not have enough stuff to go around (although I think we will reach a point where this is no longer true). If we have a minimum income, we can increase it until our workforce still has the capacity to do all the work available, but does not have such a surplus in capacity that people who want to do more work but cannot find any do not suffer. If we get to the point where their is work that is not being done, we would need to decrease minimum income.

The resentment you are speaking about is a cultural problem that would simply need to change along with society. Also, in my basic implementation of this system, every individual would receive the minimum income in addition to whatever they receive from their job.

The alternative is that we keep increasing the amount of work we need to do. Unfourtuantly, work is expensive and a key strength of capitilism is that it encourages minimizing the work that needs to be done. I believe a minimum income is a comprimise that maintains an economy that improves efficiency by being capitalistic at the micro level, while at the same time providing the best quality of life it can support to all of its citizens. If it ever falls into pure socialism, it would be because everyone is content.