skysight-inc/HackerNews huggingface dataset:
When a plane or helicopter cockpit at night gets hit with a strong laser, it can leave the pilots with blindness or severely impaired vision for up to several minutes.

BTW, it was not a laser pointer. Laser pointers are 5 mw or less in the US. He was using a 65 mw laser.
what's the key to get high score?
Personally I hope we never find Satoshi. Chuck Norris was getting old anyway...
Exercise Wiki
This is very useful.thanks
Poll Everywhere hiring Sales Associate and Account Manager
Apparently author is mad because after awesome last year Spotify house is way more popular and you need to get in early.
I don't think it's fair to berate the whole company (and to stop using their products) for failed logistics at a single event.
Neil deGrasse Tyson is popular among atheists, a group considered obnoxious and inappropriate. I'm not delivering this judgement myself, just reporting why people would report it.
Dude, what a mechanic that is! Just spent 1/2 hour in no time. Expand featureset, apply to PSN, profit.
Lol I'm kind of sad that the right+down+left+down trick got me further than all of my previous actual attempts hahaha.
It would seem to me that this kind of program would be heavily reliant on branching for which Vector processing (which is what GPUs excel at) is not the best choice.
For whatever it's worth... both myself and wife are cancer survivors. We are both cancer free past the most likely period of recurrence. Basically the best outcome one can hope for in these situations.

My advice to your friend and you: find things to take back control. The helplessness and lack of control as a patient are the tip of a downward spiral that is hard to escape.

To that end I recommend these two books that have helped me personally:

http://www.amazon.com/Foods-Fight-Cancer-Essential-prevent/d...

http://www.amazon.com/Anticancer-A-New-Way-Life/dp/067002164...

Oh and ignore the stats. Mine were very good, my wife's were really poor. Cancer is a very individualistic disease and battle. No two cases are exactly alike. We are both alive, don't let him lose hope.
Case and point, I should of not used the author as an escape goat, irregardless.
I have 2 invites

edit: I have 1 invite
Using a non-trivial computer program to conduct research and not disclosing the source is basically like leaving the Methods section of a paper blank. The code could literally be doing anything, regardless of what the author claims it does. They don't even need to release it under a free license- just show it.
So you're implying that donating cycles to solve the Rubik's cube is making them money?
Poll: Do you use full disk encryption on one or more personal computers?
Curious as to the adoption of full disk encryption among the HN community. What kind of performance penalty have you paid, if any?
Yes - FileVault
Yes - TrueCrypt
Yes - Other
One-percent problems is the pro level.
Keybindings are the same, motions the same — but you should expect more motions (vim-easymotion), a lot of other great plugins, and a very enhanced <leader>-space.
Would also be interested in some examples, just for curiosity sake. COBOL maybe? Wild guess at something specialized/scarce.

Personally, the only people I know in the 200+ club are in some form of management and rarely, if ever, code anymore. But then we are back into the anecdotal realm..
It was clear to me as well, but I wondered if it was just a cognate/false friend between French and another language.
I personally am a huge fan of both NDT and the show, my comment was based on a mere realistic view that Cosmos remains a science show and though educating, it is not THAT educating.
Having to use two hands to answer a call is annoying.
Great answer!

Just for curiosity, detracting from the original topic, what was your favorite language to code professionally?
Won on my first try after my original post! http://imgur.com/rnGYLY9

Here's the new routine:
1. "tumbler" until 128 can move to the upper left corner.

2. The highest number on the board is always in the upper left. Make the top row descend left to right.

3. Before combining values on the top row, keep hitting up until one of the lower rows will not combine from a left.

4. Often, the slot you are filling (eg, top right or one below top right) will have a two. Alternate pressing "left" and "right" until a two appears, allowing you to combine

5. Keep the second row locked as soon as possible with unique values ASCENDING left to right. This way you can use up, left and right without moving the slot you are filling on the far left of the second row.

There are a few other pattern recognition tricks that you'll pick up to aid in filling a slot for higher values. A few other misc tips:

* try to keep high number squares close together, and merge up to the top row as soon as possible. Otherwise, they will just close off a slot

* You may get a 2 trapped on the top row blocked by a higher value below it. Unfreeze the second row by combining squares & hope that a two appears in the new opening

* only 2's or 4's will appear. They (always") appear in the space left behind by the previous movement
This is great for me to read. I'm 37 and I didn't graduate from college until I was 30 so I'm constantly worried that I will soon lose relevancy. However, even though my experience is on par with a developer ten years my junior, I often find that my age can sometimes give me an advantage. I'm less affected by politics, more able to see the big picture, and occasionally looked up to even by those I work for. That said, I don't have a family so I am still free to work long hours if I want and spend my free time in pursuit of whatever I want.
Responsive Web Design Using Media Queries
What is the value of permitting it if it's unnecessary?
What if a website with nursing resources was subtitled "...for the caring woman"?
On the contrary: in a world filled with a cacophony of malicious and intentionally misleading statements, the silence caused by the criminalization of lies seems welcome.
I'm in my late 40s and switched to full time management about a year ago. I didn't have to, it was a choice. I felt there was a management/leadership gap at my company. One I thought I could fill and do a good job. It wasn't about pay. Yes, the pay is greater. It is inline with my expanded sphere of influence.
That said, how many managers have you seen doing tech talks at conferences? As a developer, that is one place you can expand your sphere of influence. Open source code is another outlet.
I don't think there are limits to pay, or that it plateaus. There are less jobs paying 150K than 100K, less jobs paying 200K than 150K. There are probably more management jobs than developer jobs at the higher levels. So as a developer, the competition is greater. Good developers can get good pay, great developers can get great pay. Are you a good developer or a great developer? Google good vs great.
I'm not looking for a new job because they are finding me. I keep my LinkedIn profile updated, I'm active on Stackoverflow, I open source. I actively manage my public profile. I find an online reputation is almost a requirement for the higher paying roles.
Tencent to Buy 15% Stake in JD.com to Boost E-Commerce
CAR therapy requires identifying a broadly expressed target; it looks like there are a few candidate antigens being evaluated for MM but I don't know if any of the studies have published significant results yet.

http://www.ncbi.nlm.nih.gov/pubmed/24411699
http://www.myelomabeacon.com/resources/mtgs/ash2013/abs/14/
You're both right IMHO. I actually think the GMO people would have more credibility if they admitted that there were possible risks and explained the risks vs. the benefits. Pretending there are no risks makes you sound like a shill, and today the instant people get a whiff of shill they blacklist you and anything you stand for.

Re: #2 above:

I asked a friend of mine who is very anti-GMO whether she would be more open to them if they were produced by open non-profit organizations working in the public interest. She said yes, she'd be more willing to consider their benefits in that case, but that she wasn't going to eat food "designed by corporations that are all run by sociopaths."

The perception that corporations are "run by sociopaths" is not wholly unfounded or irrational. Obviously all of them aren't, but even Peter Thiel admits that the percentage of sociopaths in high-up corporate and government positions is far larger than in the general population. I have to ask then: do we really want organizations run by sociopaths programming the genome of the world's food supplies?
It's well-known that journalists get things wrong, but to outright swap the referent of a pronoun for a completely different one? Is that typical for reporters?
That doesn't keep ypu from buying the means of production, a computer and doing programming on your own. And the what you produce will be yours if you protect it the way your employer protected the work that he paid you to produce for him.
The article offers a pretty good summary of what Snowden said, but you should watch (or rather hear) the video, too.
SLIGHTLY CRUDE, BUT CREATIVE DORITOS AD
I have a personal love for Doritos and crude humor. We made this ad for a marketing class. 33 seconds of your life! Every view increases our grade (we need about 25k).
I love how arrogant writers think that if you want GMO labeling suddenly you're anti-science or a nut-job. Personally, I'd like the entire food chain carefully documented and put online so data could be gathered, trends could be established and science can be done.

A lot of things that have been considered safe for generations we now understand to have harmful effects on the population or segments of it. As we begin to engineer our food, instead of just growing it, we should take extra care to understand the effects of what we're doing. We should also give people the choice to opt-out of this big experiment by letting people know what's in their food and letting them have the option to decide if they want to consume it.

I've been on the internet long enough to understand the arguments for GMOs, I just think people should know where their food comes from and what's in it.
Vagrant cloud looks awesome. nice and easy share boxes distributions. Good work!
> You realise that's a no-op, right?

No, it is certainly not. Encoded to CD is most definitely not a no-op.

It's like I said, "Shot in the head, and then tickled with a feather."

Don't tell me that together, it's like being tickled with a feather.
The world needs a better way to make decisions together. Help us build it.
Ask HN: Best trade show swag for developers?
What are your favorite freebie items you have received at IT trade shows?

My company is trying to come up with the best developer "swag" for some upcoming trade shows. We are looking for some great ideas!
not to mention those who get offended by a comment on HN
How do you earn income from this site?
I use South African "Tessa" on my Mac. Until now, I'd never understood why I preferred her - this explanation makes so much sense!
>Anyone who works regularly with people from other countries will recognize this right away. Your brain goes into a sort of fuzzy recognition mode searching for meaning rather than critiquing flaws.

This is an interesting reason. I have always noticed that the British and Australian accented voices sounded better. I though that perhaps it was easier to emulate their pronunciations.

Would the inverse hold true for British/Australian people as well? Does US English sound the best to them in TTS applications?
Yes. No noticeable performance loss.
I don't see how my comment implied that, at all.
Just be glad you are already immune to Tetris.
A lot of people don't understand this. Science produces reams of output in the form of publications and data sets, and quite a bit of that will turn out to be insignificant or even wrong. It's like anything else... the stuff that stands the test of time (and repeatability!) is the good stuff.
Your mistake was putting the thread on a pedal stool.
I fear popular science...

The same arguments were made when Carl Sagan was busy popularizing science. But Neil Degrasse Tyson says he was hugely inspired by Sagan. Who knows how many other scientists were? Who knows how many future scientists will be inspired by Neil Degrasse Tyson?
What can Data Science Teach You About President Obama?
The drone is likely to be a lot smaller because it doesn't have to carry a crew. Smaller engine -> quieter.
It seems obvious to me that such a law would have a dramatically chilling effect on public discussion, leading, inevitably, toward a North Korea or Iran type of situation, where you dare not say anything at all. After all, who decides what is a lie, and what is not? Remember that the people who make this determination will almost certainly change in the future.

That this is aimed squarely at "lies" about political elite (people running for political office), is even more troubling.

How can anybody who values freedom at all, think this is a good idea?
I just started working on a project related to immuno-oncology and I think this field is (1) really fucking fascinating and (2) rapidly heating up. Two decades ago, the centrality of our immune systems in the prevention and/or evolution of cancers was barely appreciated. Now, immune evasion and immune editing are understood to be central aspects of 'cancerness' and cancer immune therapies are being rapidly dreamed up and evaluated. We suddenly (on the timescale of medical research) have chimeric antigen receptors (this post), immune checkpoint inhibitors (anti-PD1, anti-CTLA4), dendritic cell vaccines, adoptive T-cell therapies, growing databases of tumor-associated antigens, and a lot of momentum around tumor sequencing (which can help make immune treatments fully personalized).
IOS Version History Chart
This gives "cooking the books" a whole new meaning.
Waldo, Lawtey, and Hampton are the speed traps along that stretch of road between Gainesville and Jacksonville. There was a big uproar to take those signs down a few years back. The signs actually slowed people down... which I THOUGHT was the safe thing to do. But apparently, nobody really wanted to keep children that had wandered off the Super Wal-mart parking lot to be safe. They wanted a bigger fireworks display on the Fourth of July.
At least in the U.S., lying by itself cannot be made illegal, as a violation of the First Amendment. However, when monetary actions are involved, lies can be characterized as fraud, and serve as the predicate for crimes.

In my opinion, it's a bad idea to predicate crimes on people lying. It can be devilishly difficult to distinguish between someone who is lying and someone who is misinformed, and that task becomes exponentially more complicated when the underlying "fact" is itself uncertain. A good example of this is the securities laws. Fundamentally, they are predicated on the simple idea that it is illegal to lie in connection with the sale of securities. In practice, it invites endless litigation over whether, say, a CEO "lied" when he said in an analyst call that a company would meet certain benchmarks when in fact the company failed to do so.

These sorts of crimes are not just conceptually complicated, but suffer from difficult proof problems. The difference between a "lie" and a "mistaken statement" is simply a person's state of mind at the time a statement is made. This sort of thing is devilishly difficult to prove.
After half an hour playing blindly I realized this, but even using this it´s hard to go beyond 500
Whoops, yeah, you caught me. As I handwaved in the post, there's a little bit of implementation detail in the real code that I removed to clarify the algorithm. Fixed now, thanks.
Gohufont homepage
Wait.. a hangout paid for by a company is all corporate and shit... NOOOOO!
Not if he's Aussie.

Australian phone numbers are a four-digit area code plus a six-digit number -- and Australia has reserved "1800" as a toll-free area code for congruence with American numbers.
It's just his quirky accent. Don't think he's a creepy non-human.
North Korea flirts with economic reform
function press(key) {
var eventObj = document.createEvent("Events");
eventObj.initEvent("keydown", true, true);
eventObj.which = key;
document.dispatchEvent(eventObj);
}

for (y=0; y<=1000; y++) {
press(39); //right
press(40); //down
press(37); //left
press(40); //down
}

this gave me 1024 in couple of tries :D
http://i58.tinypic.com/am9sh4.png
Good idea with the letters, but perhaps not necessary. People are happy with simple numbers. Just look at Sudoku which doesn't use A to I.
To gms7777 and tim333:

Purchasing a domain name conferring to a 'Dr' title when one has not even obtained such title in the first place is sending out the wrong signal.

I'm not convinced.
Same question here. From my friends who interned at Amazon, Facebook etc. the visa seemed pretty easy to get (we're Canadians), but those are bigger companies, not sure if the same applies to YC startups?
So the idea is to add more errors, so the other errors don't seem so lonely? That makes the system more usable?
That's not actually lxml's fault, it depends on the libxml2 installed in your environment. Just like Jake232, I haven't found a site that lxml can't handle lately, using libxml 2.9.1. You can find your libxml2 version in Python with:

>>> from lxml import etree
>>> etree.LIBXML_VERSION

If you find a page in the wild that it can't handle, I'd love to know the URL.
Most of my friends that were older developers had killed themselves.

It started in 1999 during the Dotcom busts that flooded the market with cheaper labor sources.

Suddenly if you had a good job with a good salary some 20something working for $20K/year replaced you.

Unable to find work and provide for your family really wrecks the go. Most of my friends chose the suicide by shotgun route. I went to a lot of closed casket funerals and then got too depressed to go anymore.

My last job was in 2002, I thought I had a good job, but my employer only hired me to 'super debug' their main software that they hired these cheap labor sources for and they had a hackathon and prizes and none of them could get it stable or good quality and secure. So I got paid $150K/year and fixed it in two months, and then was fired even if everything worked great. I found that most job offers in my area are like that, promise you everything and as soon as you 'super debug' their problem you are fired.

Happened to most of my friends, and they ate a shotgun.

Some 20somethings on Internet forums kept telling me to eat a shotgun, shotgun mouthwash, etc. I refuse to kill myself and I will keep looking for work and bootstrapping my own side projects. I am glad Hacker News is not like Kuro5hin or IWETHEY or some other troll forums telling me to kill myself. You guys are professionals here.
I'm not in the industry, but I understand that those are generally called "contract brewers", and the originator of the beer recipe may be more or less involved as the contract brewer begins production, but they definitely don't continue to be unless they find that the product isn't up to snuff.

Again, take that with a lump of salt, I hope somebody who knows more will chime in.
I so 100% relate to your post that it makes me feel very old. "The kids these days" don't know about metal in microwaves?!
Brilliant! Can you please share the code? I'd love to see it.
I wouldn't... I would live like a miser for 2-3 years and retire to do whatever I wanted. Maybe 4 if I felt like travelling the world for a decade. :)
I think you've introduced a new type of fallacy into the world.
I think there is another element.

I admit, that as a scientific researcher, I am exhausted with 'science' in the mainstream. We are bombarded by rubbish 'science' reporting, which when criticized, hides behind the banner of science. God forbid any of the articles in the Science section of most major newspapers actually scale the reporting to the actual significance of the finding/article.

Often it is usually cheap journalism that goes with a crazy headline (eg. AIDS cure found in mice) reporting on some preliminary study that is suggestive at best, and often a PR stunt for a researcher/lab (supported and indeed recommended by the named institution).

There are also a ton of opinion pieces and blogs that use data analysis or 'science' to push an agenda. That's great when it adheres to the scientific method, but often they don't or the argument it is justifying isn't in the field of science. Just because you crunched numbers does not mean you are doing science.

I have very well educated friends who assume that if an opinion is backed by statistics, then you are backed by facts, and conflate science with fact (as per @api's point 3). Critical thinking doesn't come into play. A lot of them do well in policy jobs!

We need more education on the scientific method, better criticism of poor science reporting in the media, and a desperate need for scientists to regain the public's trust. I believe this last step is very hard currently. The education bubble is just growing and growing and academia is eaten up be the tertiary education industry and a destructive motivator model (publish or perish).
I am asked to email them a copy of my ID and a utility
bill for verification. I did so and never heard back from
them. This is unacceptable and I can't think of many
worse cases of contact from companies.

You were goxed. To make matters worse, these documents may be compromised by hackers in the future.
The geometry may be flat, but relationships between objects are still arbitrary, so light can still hit things from any angle. Try as you might, you can't escape curves. ;)

That article's a classic; definitely worth a read for anyone interested in graphics.
> Anything where you want an image to be guaranteed consistent, even if not complete, could use an ordering guarantee without a particular "this has been written now" guarantee. A log-structured data store where you don't mind a bit of data loss if there's a power outage is a particularly clear example of that, but it's a useful property in general.

So a little bit of data loss is okay, but a lot isn't? How does a program or operator determine how much is okay and how much isn't? How does the application ensure that that limit isn't exceeded? Without answers to these questions, it feels like "you'll probably be fine, but I can't be sure of anything", which feels pretty lame. But if a little data loss really is okay, then forget about both ordering and fsync and truncate the log after the last consecutive valid record.

> The problem appears to be that today there's only "write this all out now and DO ABSOLUTELY NOTHING ELSE until that happens", and "yeah, whatever, write it whatever order you like and I sure hope it all works out."
> Is that correct?

I don't think so, but it depends on what you mean by "absolutely nothing else". You can always use other threads, and on most systems, you can do lots of useful I/O with reasonable performance while an fsync() is going on.

> There really isn't anything like a write barrier?

Other than fsync() and equivalents, I don't know of one. Non-blocking write barriers would represent a much more complicated abstraction for both applications and the filesystem, and (as you can tell from my comments on this thread) I'm not convinced it's worth the complexity for any rigorous program.