skysight-inc/HackerNews huggingface dataset:
Also, the San Jose dispensaries are so badly run as a legal experiment -- way too many, shadiness, etc. Oakland has done a much better job. No one in the pot industry holds up San Jose as a model.
Just the other day I connected an external display to my Acer C7 Chromebook and I was able to use both displays just fine (even tried an 1080p video on the external one).

So this problem that you cannot extend the desktop on the 2nd display looks like a device issue, not an OS one.
As a frequent smoker, I'm very curious about this. I'm a grad student but I've interned at Google Mountain View a couple times. At Google I had a couple intern friends who also smoked but I would absolutely NEVER consider admitting to being a frequent user among coworkers I wasn't outside-of-work friends with, as none of them ever seemed to talk about having drug experiences (other than alcohol/caffeine) so I feared they'd think less of me for it. I'm sure most were likely in favor of marijuana legalization as most of their politics seemed to go that way, but none of them would ever openly admit to using it regularly. (This seems similar to the attitude on HN, hence why I'm on a throwaway account while admitting to be a frequent smoker.) As such, I found myself agreeing with GP, that the article seemed quite off-base. But of course this is definitely all anecdotal evidence - I wouldn't be surprised if there were teams even at Google where people openly admit to smoking weed regularly.
Do you really believe the success (at this time in technology) of general-purpose AI has a strong correlation to the potential for human labor to be replaced by machine labor?
It would seem with the plethora of startups being created every day at providing services and products in different markets by utilizing technology means that there will be plenty of different companies willing to focus on a particular market / product / service to develop their AI. Does the success of general-purpose AI really limit the possibility of developing specialized machine labor AI? I can see how it will be slower to reach the point of replacing all of these jobs than if general-purpose AI worked well, but I don't think it really limits the possibility.
Funny, the fallacy that popped into my head while reading this wasn't wealth distribution, but rather false dilemma.
We had a similar experience at my last company I worked for - except even worse. On average, applicants for the Data Science team that held degrees in CS/CIS/CE were on average FAR WORSE than ones who held degrees in other disciplines or simply did not have an undergraduate degree.

It got to the point where we heavily weighted applicants who studied Physics/Mathematics/Economics over the CS ones.

As my co-worker said: If someone in our city has a CS degree and needs a job, he probably really sucks at software development.

The real competitive advantage was hiring people with very good math/quant skills and teaching them software development concepts through Coursera and pair programming. We saved a lot on salary and we got very good developers.
I don't see reason why same (or better) security measures that are present in normal cabs can't be implemented in uber. Maybe there are already?
A lot of rich people actually contribute their wealth to society in a much more efficient and effective way than most governments do.
> The increasing wealth of society and the decreasing costs of food/shelter enable all these more frivolous demands.

Where do you live? Real wages haven't changed, spending power has dropped significantly, and inflation has multipled quite a few fold the costs of basic goods over the last 30 years. At least in the US.

The inflation adjusted wage hasn't gone up. Housing and food have gotten tremendously more expensive due to land scarcity and the dramatic inefficiencies of housing and food distribution. We have superfluous tech advantages because they are untapped resources, like silicon transistors and graphene, but until we have automated farms, or skyscraper farms with artificial lighting, or molecular fabrication to such a degree that printers could print proteins and aminos, it is a real problem.
Some developers, when confronted with a problem, think
"I know, I'll use threads"
have two Now problems they.

http://regex.info/blog/2006-09-15/247
Why are some simple things still hard to discover online?
The last clause of your response doesn't make sense so maybe you're not responding to me, but just in case you were serious:

Snide yes, but BS no. The industrial revolution did nothing
to the quality of life compared to cooking food and scaring wild animals away. The point is that it takes more and more work to make meaningful progress. The low fruit has been picked. Minimizing the impact of computation is what is BS since there is almost no aspect of life and the economy that hasn't been greatly impacted by it.
>So if you don't go to college to learn to code, why go at all? You go to learn the fundamentals of computer science and math which underlie everything that we do.

This is why my company hired Math/Physics graduates instead of CS graduates - they had far better command of advanced mathematics and came much cheaper than CS graduates (who were generally worse applicants anyway).
> So is Jennifer Lawrence, an award winning actress.

I'm fine with the legalization of marijuana, but as an appeal to authority, that one gave me a chuckle.
Yes, I still fear stigma. Having a more carefree friend (roommate in college) that had the same internship as me helped me meet others, though I keep the actual act of consumption to myself. I fear being judged, but I think that will dull with time, especially in places like CA, WA, CO.

Long story shorter and more relevant: I've picked up a knack for knowing what "hot topics" I can talk about with certain coworkers or friends (or most of all, family). I certainly err conservatively.

As for HN: I've noticed the same trend here. It seems really mixed and it is kind of enjoyable that people still feel comfortable expressing themselves. Reddit has it's dissenters but most people don't say much beyond "I support legalization" even if they disagree with cannabis usage. I've come into more contact with "pot makes you waste your life" types around here, and I'm okay with that. I don't need anyone to judge me, finding happiness in life is an extreme priority for me, so "haters gonna hate" I guess. (But you'll note that my username here on HN is not attached to my real name in anyway as far as I know).

But more directly to the point, if it were to come up at work, I wouldn't have a problem with admitting to using or conversing about legalization. Via my internship my team knows that they can rely on me and I think my work stands for itself. And most of all, I'm really hopeful that my employer isn't interested in my personal life beyond my work. Frankly, if anything else, I've noticed a shocking amount of presumption that I must have smoked because I'd been to college...
Or, we could do things that encourage this burning desire, perhaps?

It certainly seems possible to teach in a way that kindles a life long love of programming, rather than leaving things to blind caprice - most groups just don't even seem to realise this might be a good idea.
Ignorant and obtuse. Just because it worked out for you means that everybody should ditch it? And what about industries that you must have school for like medical?
This is very useful
I like the comments on the html: <!--Ads - Don't Touch!*-->
You've got a point
>[The sentence in the OP] is missing mandatory punctuation.

According to the Wikipedia article, the sentence was constructed specifically to show why punctuation is necessary.
And a lot of rich people don't contribute their wealth at all.

At the end of the day, we will have, out of ~9 billion people, ~8 billion who have nothing to do, be it they are not capable or skilled enough to take on the most ultra-high-skilled positions that will still require human labor. We will have the means to create the food, shelter, and power for all those people, for no human effort, but tremendous capital investment. It will be a transition towards post-labor, where people pursue their interests, passions, and innovation rather than money. I wonder how that will go.

Also, those wealthy will probably own all the automated farms, factories, etc that create this stuff. It is, from the capitalist perspective, the best deal they can make - they have lots of money, and they can make things that infinitely print money for almost no cost and no human labor involved. But productivity without humanity involved breaks capitalism.
I, also, trust SSH more than any other software. But it is still worth adding an additional layer of security in front of SSH to help protect from exploits.

Let's say that, hypothetically, a 0-day exploit was discovered in SSH which allowed remote code execution. A script kiddie begins trawling the internet for publicly accessible SSH servers to attack.

Your servers allow SSH from anywhere on the internet, and are eventually discovered and exploited. Mine, which will only allow SSH connections from my VPN bastion host, are effectively invisible to the attacker and will not get exploited (by this particular script kiddie, at least).

Adding a VPN server in front of SSH won't protect you from an APT, but it will protect you from 99% of the random, automated attacks that take place.
Better title: "A programming career is not for everybody". Hell, I came to realise it is not for me, and I have been employed as a programmer for years.

Coming up next, "Painting Is Not For Everybody, Math Is Not For Everybody, ..."
Mobile Game App Could Help Drive Cancer Research
How to let go of your killer thing that didn’t kill
<!-- Bless the beasts and the children. -->
>But don't pretend it's for your wrist pain.

Yeah, this is a real dilemma. I'm moving soon to somewhere where I could get a medical card. I feel guilty about wanting to get a card because if I were to use it less than 100% medically, it could give people fuel to ban it for ALL, including those with debilitating pain.
To be honest, capital vs job growth has been delinked locally, but I suspect it is still linked globally.

A huge number of people in India and China are now employed for example. The tablets being bought and sold around the world are being manufactured somewhere.

I am a bit surprised by the comments here, which constantly look temporally, while the issue really is geographic.

China/India/Brazil and the third world workers endure horrible conditions to create work.

They are cheaper than automation.

Its only once they start unionizing, and fighting for their rights (after they have been able to improve their country in the first place), that the automation starts appearing in their countries.

In essence, isn't work going to those most capable and efficient at working at it, with lip service being paid to labor and human rights?
You have a non-frames compatible browser. Please <a href="behindnoframes.html">click here.</a><br>
>I wont argue that private college in the US isn't brokenly expensive for most mayors.

The University of Washington is $13,000 per year for residents, who are preferentially screened and rejected because tuition for in-state residents is too cheap.

UW costs $30,000/year for out-of-state residents who are more likely to be admitted since it's more than twice the cost.

By the way, the University of Washington is a public school. Private schools in the area start at $45,000/year.

There is literally nothing you can study in undergraduate school that would be worth that price. Not even close.
SSH keys also never expire and are easy to copy/steal. Key-based auth is officially discouraged at the day job (for laptop-to-desktop type things) for exactly this reason.
I absolutely agree that improvements could be made to our patching system, so here are a few more details as to why we do things how we do them.

1) It is actually working right now. This is the biggest deal at a startup. It's good enough. We have lots of other features to work on that will give us higher bang for our buck.

2) We wanted to be able to use an "off the shelf" CDN for distribution. It's nice to be able to farm out parts of your infrastructure you don't want to deal with.

3) We don't want to have to deal with versions in the patching system. Our patching systems first use is right in our office. The same deployment infrastructure that deploys the game to production runs in our office with every commit from a programmer or artist. When someone runs the game client (or one of the in house tools) the patching system syncs up the files to the latest version.

For real production clients, there can be several versions between the last time someone ran the game client and the next time. It's easier conceptually to deal with.

4) The client is over 100,000 files. Each file is generally quite small which limits the damage of not using an actual diffing solution. The larger files like textures and audio don't diff very well anyway when artists make changes due to the nature of the data formats.

5) It was really fast to develop. It's just libcurl. Once again, we are a small startup so we have lots of things we need to be focusing on that are not our patching system.

All the files are checked against hashes after download so we can correct errors. This is especially important due to the surprisingly large number of buggy caching proxies that some users seem to have in front of them.

One day I would love to make the best possible patching system. Unfortunately it's just not as high on the list as so many of the other things we need to be doing!
That's an outright lie. Look at their website, they only do featured research on major companies usu about to IPO (some positive and Buy Rating some Avoid IPO/sell). So far has mostly been right every time (Avoid ZYNGA, Avoid Groupon, FB fair value = $24 not $38). positive on Workday and Palo Alto Networks (both up over 50% since IPO) positive on Twitter, negative on Foursuare. But they're major companies. What article is YOUR admittedly tiny company? That's clearly an outright lie. You're a shill for LivingSocial's PR firms scrambling obviously for anything. So link to this "article/analyst research note" that they would bother doing on what you say is a tiny crappy business. Go ahead, link now. Otherwise, proof you're a liar and being libelous and deserve what you get for anonymously investing this story.
Why pretend if that's the real reason someone is using it?

someone might want it for that reason, and not want a medical card, just to not be in some database. not saying this is a good reason or not, just stating a fact.
You've reminded me of this video talking about coffee now: http://www.youtube.com/watch?v=OTVE5iPMKLg

Is there really any good reason why I shouldn't be drinking a lot of coffee? It seems I see as many researches claiming I shouldn't drink much coffee as I see researches claiming I should. I'm not sure what to think about coffee at this point.
We did that at my last company; we hired brilliant out-of-work mathematicians and physicists and turned them into developers and data scientists. We paid less for labor and got way better product out of our training program.
I think this is a major revolution coming. The entire service industry is built off people having to drive to stores, interact with humans, and buy things there. It is much more demand reactive and inventory efficient to ship from the source the things we want, planning them in advance, and delivering them directly.

I mean, I would personally never have a waiter at a restaurant. Put a touchscreen on the table, let me pick what I want, and either I'll go to the kitchen and pick it up (and why can't a robot do the cooking?) and take it back, or even better, have it delivered to the table.

Why am I in a restaurant ordering? Why can't I just order take out and have an automated car delivery service drop it off?
Samsung Galaxy S IV’s leaked Antutu test confirms 8-core processor
Could someone do a human translation? This is enough to get the general idea, but not the details.
tl;dr Danish:

Microsoft bought the Danish Navision Software (that made accounting software, now called Dynamics NAV) for roughly 10.8 billion kroner in 2002. Shortly thereafter, Microsoft sold the rights to the software to Microsoft's Irish subsidiary at a price which the Danish tax authorities think is too low. The Danish tax authorities now claims taxes amounting to 5.8 billion kroner from Microsoft based on the price they think would have been right.

It's a classical transfer pricing case.
<!-- I programmed my home computer to beam myself into the future. -->
>I feel like confirmation bias is in play when you read about successful people who have dropped out of school, succeed, and then blogged about it.

And what of the people who graduate, get a job, and blog about it?
<!-- Fame requires every kind of excess. -->
Very silly article. Yes lots of programmers, good and bad, smoke pot. No, there are not very many good programmers who think they can write good code while high.
In an effort to make money, Facebook makes it harder for brands
> Ever since I started writing code, nobody has had enough time or dedication to go over my work line-by-line like that.

Commit big changes to open source projects. I bet you get a wide variety of reactions.
I think that Pkoed's advice is unrealistic if everyone attempted to apply it to their lives, but this of course is never going to happen. On an individual scale, for the few hundred people who read his point of view here, it strikes me as a valid and reasonable way of seeing the world.
To me this paints a striking, and damning, picture of these prosecutors as egos run amok.

These are not the kind of people I want to see paid with my tax dollars.
Notice that in the Google translate version 10.8 billion kroner is translated to 10.8 billion dollars.

Google Translate often does that :-)
Indeed. I have always been a bit worried about such approaches, since they parse log files and attackers have some control over what is written to log files (user names and host names).
One interesting thing I've learned about most rubygems keys is they don't have chains back to CAs - they tend to be self-signed, and the docs encourage this. In fact, AFAICT there aren't any default trusted CAs for rubygems (unlike, say, the list your browser or OS has) - every signer has to be trusted manually with `gem cert --add`. So you end up with a PGP-like trust model on top of X.509 certs.

I don't know exactly what this rationale was behind this model - I plan to explore this further in subsequent posts. I'm a relative neophyte to code signing - part of the reason I'm writing these posts is to teach myself how things work.
This is one of the first websites I visited as a kid! I love the "Fifth Element" reference in the code.
> The dreaded VSP crash is caused by a metastability condition in the dram.

The "dram"? Meaning a unit of volume? : http://en.wikipedia.org/wiki/Dram_(unit)

Or did the author mean "DRAM", i.e. dynamic random access memory? Somehow I think the second meaning was intended, in which case, as an acronym, ALL CAPS is required.
Your outermost server is the one where you should be most worried about having vulnerabilities - if you have a VPN as the outer layer that means the VPN server must be exposed to the public internet, and anyone who compromises it is in a pretty good position. And I'd rate the odds of a 0-day being found at higher for most VPN software than for SSH.
In fairness, though, ClozureCL was OpenMCL until 2007, the same year Clojure came out. So Rich Hickey and Clozure probably each had no idea that the other was about to name a Lisp almost the exact sam thing.
Today, yes. Tomorrow?

We're 3 days from no food at any time.
It saddens me each time I see a security best practice guide that suggest turning off ssh access for root. Its a very useful feature, and the security industry should focus on the security problems rather than removing features without thinking about the actually benefits of doing so.

Sysadmins with root access should be able to handle a random 8 character or longer password, and that number is large enough for a secure public accessible ssh. If your not a sysadmin or unable to remember a random password, try go with a passphrase like "correct horse battery staple". If you have too many machines and thus can't remember passwords, then use a master password locally with a bit larger password and store certs there.

To do some math to illustrate the security of a random 8 character long password, someone would need to fill a 100/100 line for several hundred years to get through them all. By that time you should have noticed the constantly full connection, and be happy you haven't died of old age yet even after your 200th birthday.

However, 8 character passwords are not the suggested length by security experts. They suggest using a 10 character long password, as that is also secure in the case that your password hash somehow got lost.

For the several servers that I have, I have been more worried about the logs from failed attempts than I have been of anyone guessing the password. Logs wears on the hard drive, so one might want to install fail2ban to lower the number of writes to it. It also decrease the noise level in the server room.
A simple link at the bottom saying, "inspired by macrumors.com buyers guide" would go a long way towards giving credit to the original concept. You can even even embed the url, so it's just a small font, "inspired by" to keep the page clean.
No, because of the thousands of people I've encountered in the industry (you could say my sample size), a very small portion of them were regular pot smokers. Of those, an even smaller portion were actually productive (especially engineers) while high.

My conclusion is based on a large amount of data analyzed over a lengthy period of time.
Find roommates who love being creative
Weka:
http://www.cs.waikato.ac.nz/ml/weka/

Lets you test dozens of different algorithms on a given dataset, to see what works and what not, in like one evening.

Also success stories from Kaggle competition:
http://blog.kaggle.com/category/dojo/
> Possibly we are in a blip, where a couple of decades from now labor-intensive jobs will be spread around the globe more evenly again, when labor in China etc. isn't as easy to arbitrage (which is where the real profits where labor involved come from).

For one, several companies are already moving their "jobs" out of China and back to the US, but they are just investing a few million in an automated factory with half a dozen overseers and a contracted out engineer corp to fix broken things.

It isn't magic or far future. We can, right now build a machine to do almost anything. For the last decade, it was just more economically feasible to just use slave labor in China than pay the upfront costs for a factory that takes in raw materials and pumps out a car.

The only thing we don't easily reproduce in machines is the human ability to react to unnatural circumstances. Adaption in machines is still state defined limited or dependent on a lot of machine learning try and fail scenarios. That will probably be a solved problem really soon™.

> or we won't be Capitalists anymore.

I don't think we have been for a while. Like you said, working for fixed pay for fixed hours is much more feudal than reaping the profits of ones productivity. A extremely small fraction of the population actually (or even can) engage in entrepreneurship, and almost all ventures always end in a few taking the profits and the rest taking fixed pay.

I can't think of almost any companies where the shareholders are the staff. Besides really tiny tech startups, they always devolve into fixed wages. I also think the tech startup is a fleeting passion, in a decade the app boom will be saturated. Taking a new software idea and a couple friends will be prohibitive in an era where all the best ideas were exploited years ago and now are super massive, and taking advantage of the laxing of big business to jump on opportunity just isn't as big a market as a completely empty field of untried creations.