skysight-inc/HackerNews huggingface dataset:
Well, Chrome could make this viewer not increase the surface area of the browser just by changing it to a NaCl plugin. After all, it already exposes the ability to run native code inside NaCl to the web. ;p

I like the concept of pdf.js, but it's still significantly slower, and thus provides a worse experience to the user, than native viewers.
Let me call BS on that. Japan has way more suicides on its railways (because it has both more trains and more suicides in the first place than France) and the Japan Rail company always communicate on the reasons of their delays, EVEN when it's about a suicide. And delays are never in number of hours for these kind of cases, but rather about 20 to 40 mins max.

Another example from the SCNF, from my own experience. One the TGV (bullet train) stopped nowhere and we waited more than 2 hours wondering what was happening. There was no communication. Only when we arrived at the destination we were told the train hit a wild boar or something like that and that was the reason for us stopping. Seriously, why keeping everyone in the dark ? Complete lack of process and customer service. That's what the SNCF is.

It's very telling how they refer to their clients as being "usagers" (users, but in the worst possible choice of word in French) instead of referring to them as customers.
Your second sentence doesn't mean what you think it means.

"Substitute X for Y" means to replace Y with X. Not the other way around. This is often misused.
> the night vision in the open eye was seriously hampered for >5 minutes

That seems like a very drastic effect from diffuse exposure to laser light at long distance.

Partial adaptation from full sunlight to darkness takes about 5 minutes [1], and the diffuse laser light you were exposed to is orders of magnitude weaker than sunlight.

I would be curious to see some more experimental research in this area. We know a lot about energy thresholds for eye damage, but we don't have as much precise data for adaptation thresholds.

[1]http://en.wikipedia.org/wiki/Adaptation_(eye)
"Usage of Sensor Pattern Noise for Picture-to-Identity linking" is a more accurate title.
Even if the prior position were unearned, the point that, perhaps, small changes in Google's algorithms can have dramatic influences over site rankings, with all the concomitant disruption that can entail, argues for conservatism on Google's part. Otherwise you're in the position of the philanthropist who, out of the goodness of his heart, supports some cause unreservedly ... until he doesn't. Suddenly withdrawn support has very real impacts.

If there _was_ a specific strike against Metafilter, Google really ought explain. Actually, even if there wasn't.

And it argues again against digital sharecropping, though that's harder and harder to avoid.
Are you sure? RAKE seem to perform much better than LDA that i s used in OP.
Nigeria Government Websites Hacked by Moroccan Hackers
Disruptions, unpredictability, and random swings in support are all harmful to the ecosystem. Google's actions have consequences.

Alternatives are to make yourself far less dependent on Google (all the more reason to support search alternatives, including DDG). But so long as your business is eyeball aggregation, you're going to be at the whim of the aggregators (and that is a control point).
> there should be a reasonable amount of data to indicate the range of harm.

There is. And the obvious conclusion is that the harm is completely negligible.

There is absolutely no possibility of physiological damage from light exposure (some people still seem to be kicking that idea around), and the chance of causing the pilot to be unable to operate the aircraft due to distraction or damaging night vision is very low.
✌

or possibly

☮
snapshot/restore doesn't allow applying new mappings.
Also, the eye contact thing: you're not supposed to use Glass while you're having a conversation with someone any more than you would pull out your phone and look at it in the middle of a conversation. The fact that it's there and convenient isn't an excuse for being rude.
I think Auerbach laid out some cogent reasons why this should be questioned. A gradual decrease over time? Sure, expected. A sudden drop? That's an algorithmic hit, and when a site with good content (that is ranked well by other search engines) is hit negatively by the algorithm, it should be questioned.

And, unfortunately, the only way to get Google to consider such a question is if enough people start echoing it.
They do more damage when detonated in the air above the target, where the shockwave can do most of the work.
My vote is for extracting us from agreements with the US that import their broken intellectual property/copyright laws. We don't collect dollars from their movie industry, so why prop them up?

Apart from that, make sure you get the message across that investing in startups now means a greater payoff later - the diametric opposite of Hockey in the article saying that businesses should only stand on the products they make [today]. There is no recognition of overcoming barriers to entry in Hockey's remark. You can even paint startups as individualistic underdogs (which Australia loves) against Hockey's vision of entrenched big players only.
Lasers are high-tech and have significant pop-culture influence (Think back to 60s sci-fi. Everyone had a laser gun.).

I can see why many people are irrationally afraid of lasers. They have a number of connotations that may be negative.
How climate change will hurt the U.S.
https://pdfium.googlesource.com/pdfium/+/master/fpdfsdk/incl...

"Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com"
The yard
Tagging is useful to summarize the content. It's like saying describe this article in 3 nouns. Lot of HN articles are cryptic and if you can pull out good tags it can be helpful to prioritizing its reading. It's even more helpful when there are 100s of comments and you want to know key topics of discussion. The problem is often that generated tags are often very poor quality.

To understand the utility of tagging, look at some article, read it and then put 3 words that best describes the topics. I bet most others would find human generated tags very useful. Machine generated tags are usually no where close to what humans would generate.
Go uses a different regex algorithm that doesn't fall over in corner cases. See:

http://swtch.com/~rsc/regexp/regexp1.html

And Russ's comment here: https://groups.google.com/forum/m/#!topic/golang-nuts/6d1mae...

EDIT: I shouldn't answer question I don't know the full answer to.
wow, that is going to be a challenge to fix.
12 Reasons why you should learn Ruby on Rails
>the diffuse laser light you were exposed to is orders of magnitude weaker than sunlight.

Sure, but the pupils would be much more open than they would be in sunlight.
damn its weird having to explain the arcade experience of the 80s to the newer generation. where did the time go?
Y combinator candidacy
I have minimal coding experience, and my business partner none. We believe to have a strong idea for Y combinator, and are willing to incentivize a competent developer with either money or equity. Assuming our idea is strong, what are our chances for obtaining mentorship from Y combinator?
I think it's a mater of the priorities of the language developers. <I've removed my thoughts on regex here because others have posted with more knowledge on the subject>
As for runtime reflection, it's a very handy tool which allows for quick development iteration. The page you link generates more efficient Go code, however it comes at the price of being more brittle. I've used standard library json package for things like reading a config file, where the time difference isn't noticeable. One size doesn't fit all, and if you're application really needs to parse lots of json quickly, then a more rigid approach may be in order.
Why did they close down something like Google Reader and Not Google Code Hosting? Do anyone actually use it?

I wish they could either make Google Code decent or simply kill it and use GitHub instead.

Is this a new implementation? Of did Foxit release it as Open Source?
> I would not call it [the 14-year sentence] harsh. I would say it is a penalty that fits the crime, but I believe that it will have a deterrent effect, and I hope it will.

That she does not see sending a father of two young children to prison for this as "harsh" is quite frightening.

edit: typo
My takeaway is the opposite—you buy Glass to buy Glass. A wearable computer with 1 hour battery life isn't practical, any your expectations won't be met, but you can be closer to the future so that you invent appropriately.

Think problem-oriented vs. idea/tool-oriented mindset, illustrated by Alan Kay in his talk The Future Doesn't Have to Be Incremental: http://www.youtube.com/watch?v=gTAghAJcO1o#t=1096. As you surround yourself with tools of the future, you can think of problems and solutions no one else sees (problem-finding as opposed to -solving).
I grant that your questions are probably rhetorical, but I'll take a shot at them anyway.

While I was writing Rust's regex crate, I became very familiar with Russ Cox's work on implementing a regex engine with worst case O(mn) time complexity (m ~ regex and n ~ search text). As far as I know, he has two implementations of these ideas: RE2 (C++) and Go's regexp package. RE2 is extremely sophisticated. It includes a full NFA simulation (known as the "Pike VM") that can find submatches, and it also includes a DFA that avoids repeating work (but cannot find submatches). The DFA is very very fast (and I believe is multithreaded). The NFA simulation isn't as fast and is only used when necessary.

Go's regexp package only includes a full NFA simulation. There is no speedy DFA. My guess is that this is the primary reason why it is slow. (I will, however, note that Go 1.3 will include a reasonably large optimization which introduces a "one-pass" NFA simulation. It's used when it can be proven that the regex will never need to backtrack. Rob Pike posted some benchmarks on golang-dev a while back, and they showed a perf improvement in the regexp package. So they at least seem to be working on things that you care about.)

Speaking from a higher level, I'd say that the raw performance of regexes is probably not a huge priority. Needing wickedly fast regexes seems like a special case to me, in which case, you might just use an existing library to do it via cgo. (And indeed, the benchmark's game includes some Go benchmarks that use the PCRE C library, which has more reasonable performance.)

For more details on how it all works, Russ has written an amazing series of articles on the topic: http://swtch.com/~rsc/regexp/

> Why does encoding/json still rely on reflection, making it slow compared to other approaches?

Using reflection makes encoding/decoding JSON extraordinarily convenient. I do the same with TOML[1], although admittedly, performance is less of an issue there. My suspicion is that the added complexity for when you need raw speed isn't common enough to be in the standard library. megajson[2] tries to fill this hole, but it's a code generation tool, so you may find that less than ideal.

[1] - https://github.com/BurntSushi/toml

[2] - https://github.com/benbjohnson/megajson
Exactly, and when you ask people who "have done Scrum and it was terrible!" if they raised their problems with the process in a retrospective and if so, what happened, that's usually what identifies the issue. Seems like a lot of people don't take retrospective seriously, or don't speak up during one, or their organisation completely ignore the outcomes of it.

And as you say, they've missed the biggest point - consider your process, and iteratively improve it.
I like the sentiment. When I started my first true startup, after being an executive in a high profile one, we put our own capital in and then literally 6 months later, we conceived triplets spontaneously while having a 2 year old son.

While I was terrified of what would happen with the startup and the family, there was no question to me that we had to stay on the path. That startup ultimately was sold in a good outcome and I am now two startups past that. My kids are now 11 and 9*3. They know that I work in startups and many times they visit the office and hangout.

While I have some regrets, like flying to Europe every 2-3 weeks post acquisition for over a year, I want my kids to know that I do what I do because I love it and it is how I put bread on the table. While I don't wish my life choices on them, I want them to know that being the master of their own destiny is a choice their dad has fully embraced whatever they decide.

All of that said, even when I was flying to Europe, I made it a point to move heaven and earth to be home with them every single weekend during that period of time and was actively and highly engaged while at home. While you can choose to work hard, you also have to choose to be a great father and role model IMO.

Great piece.
Red Hot Chili Peppers bientôt de retour avec un album inédit 
Soyez prochainement au rendez-vous pour découvrir le nouvel album des Red Hot Chili Peppers. Le groupe dévoilera le successeur de l’opus I'm With You.
You can most probably ignore this and use the image any way you like, if it is in the public domain. They don’t actually have the right to determine how the image gets used after it gets out—after all, there is no copyright on the image.

They do have the right to control your access to the resource, i.e. only provide low-res images.

It is really disheartening to see institutions do this kind of stuff, but it is quite common (a positive exception being the Library of Congress, who make it quite clear that they hold no copyright over the collection). Carl Malamud has been on this before: he harvested images from Smithsonian seemingly put under draconian licensing, and uploaded them to Flickr.

http://boingboing.net/2012/11/19/absurd-licensing-terms-impo...
Then I would rather I have the choose of using PDF with this and Javascript disabled.

May be Opera should adopt this.
The transition wasn't handled very gracefully...

I was an early user, and one day I went to read my feeds, only to be greeted with very curt "trial expired" screen.

That was the first indication of any form I'd had the service was going pay-to-play.

I wasn't upset, but I could see how someone would be -- it was just a very abrupt, almost rude, way to communicate the change.

(Caveat: All from memory. Memory is unreliable, so take w/ salt.)
It's 14 years for blinding someone else.
The comment does not accurately reflect the state of the benchmarks today. (I do not know whether it accurately reflects the state of the benchmarks at the time of posting.) While some of the implementations are backtracking, the #2 slot is currently held by a C++ implementation that uses RE2:

https://code.google.com/p/re2/

which also provides the linear guarantee.

Edit: Apparently I forgot that RE2 was also written by Russ Cox, so he should know well that it provides better performance with the same guarantee.
In a practical sense it depends how forthcoming the MET are about giving people permission on an individual basis when there is confusion about the licence. Expecting people to make the decision themselves does not prevent legal action at some point in the future if they make the wrong choice. In that sense the licences is really just "ask a lawyer".
I wonder if the dark adapted to sudden (relatively) bright light to dark adapted again time is the critical difference here. I was also comparing directly against a pretty well-adapted eye and that eye was much more effective at scanning the (very dimly lit) instrument panel.

I was about 40 when this incident occurred; eyes in generally good health (astigmatic, stable prescription, well-corrected, no color deficiency, nothing else significant)
i remember putting quarters on the glass to signify you were next in line. Sometimes there would be three or four quarters all from different people, and remembering which quarter was yours (your place in the queue) wasn't hard.
Check your posts for typos. A few points are less than clear. Shower curtains, e.g., "with our art"?
Maybe webmasters have to take a "measured tone", lest they anger the "black box" further.
Couchbase Mobile 1.0 Released
Bro, it's "Nucleus" not Hooli.

Its Weismann score sucks, nothing like PP.
Windows Template Library (WTL) 9.0 released
Sounds like another Pied Piper clone to me.
But the point still hold. Let's say the script interpreter of MS Office (or gimp or sublime, etc.) needs access to the hard drive. The system, no matter how locked up, still needs to give full access to the hard drive, unless they want to break the app.

From there, the same exploits that were previously possible are possible again - they can, if they break out of whatever sandbox is in place, access everything. I guess the OS might work better for apps that don't need these rights to begin with, but then these apps usually aren't much a problem in regular OSes anyway.
What do you mean it doesn't "deserve the top slot any more than any other content"? That doesn't make any sense at all. Obviously if it is the "best" answer to the search, then of course it "deserves" a high result. The author lists out some examples where this doesn't seem to be the case.

I didn't find the article overdramatizing at all. In fact it was quite measured and completely reasonable. And the timing is obviously consistent with Metafilter's recent announcement.

That a high quality site gets chopped in half doesn't bother you at all? And that Google's results seem off? Really, this doesn't deserve a mention?
JpegMini claims to be perceptually lossless, not mathematically lossless.
Should U.S. Hackers Fix Cybersecurity Holes or Exploit Them?
> but the pupils would be much more open than they would be in sunlight.

That is the crux of the problem. In sunlight, your pupils are so constricted that negligible light hits the retina. But at night, they're fully dilated and a sudden burst of laser can cause harm.
wpengine/digitalocean
In cyber spying row, Chinese media call U.S. a 'mincing rascal'
The difference is that by cell phone, and eating, you are distracting yourself.

Would you shove a phone in front of someone who is driving, to make them read a text? (I am obviously exaggerating, but you get the idea).
http://igg.me/at/minilaser/ Shameless plug for my laser cutter.

Pewpew responsibly, please!
grunt-image https://www.npmjs.org/package/grunt-image
Yes and no. We see things like the NBN and tech-related stuff as not being the best they could be, but there's also plenty of policies where we're either first in the world or in the first dozen or so who implement it. One example is the MRRT, which was a pretty innovative idea. The current government is horribly backwards overall, yet even one of their policies is fairly new in global terms (very generous maternity leave welfare).
Show HN: x-meme – modern web's much needed meme tag
Quadcopter Pizza Delivery in Mumbai
...it doesn't "deserve" the top slots any more than any other content.

I thought the whole deal with inventing Page Rank and all these smart indexing algorithms - the whole raison d'être for Google - was exactly because some content was more deserving than other content.

When I do the search for "maybe there is a god," MeFi doesn't show up until page 8 now. The first two pages of results are virtually all videos and lyrics related to a single 12-year-old Christian pop song.

Which is available for sale on Google Play. Hmm.
Facebook, Google Balk at Loophole in Bill to Rein in NSA
my sister's mom makes $174/hr by writing on the moon. She has been out of a job for ten months but last month her check was $16431 just posting ads on the moon for a few hours. look at this web-site....
If you are so certain of that, I have an experiment I would like to test with you. One includes you looking into one of these lasers that can light cigarettes.

Next up I will give you basic landing training and you get to land a small aircraft at night all by yourself with a laser pointed at the cockpit. You are of course allowed to use the remaining eye.
What's the justification that metafilter is in fact the best result for some wide range of queries? The content these days doesn't look drastically superior to Reddit / Stack Overflow etc. The author mainly argues the value of the content by citing threads from 2004 to 2009.

In order to make the point that Google has done something wrong here you need to demonstrate that there's actively superior content over there compared to the more mainstream communities, and the author doesn't persuade me.
After reading the pros and cons, I am tempted to buy one when it comes out as a consumer product with a sane price tag. It might be interesting to combine gglass with learning and exploration activities, museum tours, or just to make videos form first person POV.
Even codeplex is better than google code. I really hope they either make the switch or improve it.
Exactly. I mean an engine that's optimized to render vector polygons with 2D animation. Maybe OpenGL is all you'd need, but it seems like there could be libraries that let you focus on the animation rather than the low level details.
hmm, I switched to using the word replace, is that better grammar?
jeez i need my eyes checked, thanks for pointing it out!
Any idea what the upper limit is? Pretty sure an hour's fine, as I usually open a few article together with their respective comments page and then go through them at leisure. I would upvote after I finish reading, then reload the comments page to see the latest comments, and the upvotes stay.
You obviously don't know what kind of lasers are available for purchase online. They're not your average presentation laser pointers. I know one pilot that completely lost his night vision in approach after a green laser hit the windshield. By luck his copilot was looking down at the time.
AT&T SMS vulnerability leading to Twitter account thefts?
I know very little information at this time but apparently some sort of vulnerability in AT&T's SMS tools has lead to an issue where malicious parties can gain access to incoming SMS messages.

This in turn allows them to use SMS based account recovery procedures to gain illicit access to additional account.

Most prominently this has lead to the compromise of https://twitter.com/uberfacts

I'm seeking additional information on the exploit but have found none so far.
I see this on the site:

> Jabatus EX503 - Voir http://www.jabatus.fr

Is it hacked or what?
I don't disagree with what you said, but it's constantly pointed out that start-ups (etc) should avoid being dependent on x y z for traffic.

There isn't a single business on earth that is not dependent on a 'platform' of one sort or another. Even Google is dependent on other platforms. You merely pick your poison, if you're so lucky, when you run a business. There are always gatekeepers and always will be; and they can cripple you if they choose to, the only variable is how much of an incentive they have to do so, and the damage they'll take by doing so.

Make yourself less dependent on Google? Ok, which means you're going to make yourself more dependent on Facebook, or Twitter, or LinkedIn, or DuckDuckGo, or radio ads, or television ads, or newspaper ads, or billboards, or etc. None of those are benevolent lords just looking out for your own well being. DDG can still chop you up with an algorithm change just as easily as Google can, and at Google's scale every little change would impact businesses just as Google's present changes do, and there would be just as many claims of unfair treatment. DDG can be as transparent and open as they like, that wouldn't change the sour grapes that would be derived from algorithm changes.
Inside Kowloon Walled City
DefWindowProc is a system call. Really, switching to kernel mode is not as expensive as people suppose.
Wait, how is this different from just having reusable components?