skysight-inc/HackerNews huggingface dataset:
Small anecdote that may help someone:

I finally got RSI. I knew it would happen eventually since I'm on my computer all the time, so I just accepted it. When the pain in my wrist became too much, I'd shift positions or take a rest.

Then one day it occurred to me that I had gotten RSI right after getting a new watch. I loosened the watch by one notch and all symptoms disappeared.
I'm curious how they handle the challenge they specified:

"Another challenge was building an AI that knows the difference between a fact and an opinion so that we do not flag opinions as false, since only facts can be false."

In news media that is typically considered credible, opinions are very often presented as fact, often marked with "an unnamed official said" or "our anonymous source told us."

Much of the news regarding the outside world is gathered at the State Department Press Briefings, where the Press Secretary will him/herself admit that what's being communicated at the stand is the opinion of the US government, after it goes through an interagency research, vetting, and message coordination phases.

Very often these coordinated opinions are then presented as fact at CNN, the New York Times, the Wall Street Journal and others.

Of course, this relationship led Americans to think that Saddam Housein had something to do with 9/11 and justified the invasion of Iraq, led the media to report on Mass Surveillance with the opinion label "Bulk Collection", led to inaccurate coverage of Bahrain, Kosovo, Benghazi, Jessica Lynch, etc. President Obama's National Security Advisor publicly bragged about the ability of coordination within the interagency to create an echo chamber in the US press.

I don't think there is an algorithm that can tell the difference between fact an opinion, unless somehow that algorithm is an automated investigative reporter.

It seems insurmountable at this stage of technology to try to separate US government propaganda or propaganda from interest groups from facts.
Guess? With naming conventions like "Get-ChildItem"?

Major functionality, probably the worst name you could come up with.
With LetterSnap, take pictures of text and extract the actual text. The app is powered by Google Cloud Vision, which lets it tackle weird fonts, Chinese + Japanese, colored backgrounds, text at an angle, most anything you can throw at it. I also wrote the simplest, fastest workflow I could conceptualise -- one or two taps to get the text, that's it!
This is especially valuable if you can develop a specialized skill to sell as a "product" over and over... I suppose I've found that a "can/will do anything" attitude is much better suited to employment/cofounding than consulting.
> The breach was disclosed Friday, Cody said, because the university needed to confirm what information was accessed, who might be affected and set up resources for those affected before it was disclosed.

The breach happened Sunday, and it took MSU all that time to investigate it until they could announce it tonight, which is coincidentally the traditional time to announce bad news because everyone is checked out for the weekend? I'm not feeling a lot of good vibes about transparency here.
Civ 6 patch brings loads of interface and AI tweaks
I wonder if Donald Trump of 2012 would let a President Elect who was found to have conned thousands without making a big deal of it. "Worst abuse of power ever" or something like that.
Working in manufacturing (knee and hip implants, powered surgery tool geartrains and housings), attention to detail is what we get paid for, not the backbreaking work of pushing a cycle-start button.

Anybody can push a button, but how soon will they notice that one ±.0002" countersink diameter has drifted out of tolerance on a part with dozens of features? If it's slightly out of tolerance, will they have the integrity to reject the parts, or will they let them slip through the cracks? Will they know which combination of metrology equipment will give the most accurate measurement in a particular scenario?

Good machinists and CNC setup operators seem to be hard to find. In industries with high liability risks, you're better off not scraping the bottom of the barrel.
Haha probably me too. :)

I agree that drastic changes are bad for the environment, but the sun doesn't care and it's basically our entire universe.

From the article's intro: "As the Arctic settles into polar night, scientists are noticing that something has gone horribly wrong."

What's horribly wrong? Would scientists say a volcano is horribly wrong because it's rumbling? The climate is always changing and we have a very short history of data.

I just keep seeing these types of articles which are supposed to be scientific. Scientists are making observations but that's it. It's always the first step. These scientists are glorified weathermen. I don't see anything about what's going on with the sun or the moon which I find disturbing.
Good stuff! The black hat thread you link[1] is interesting reading: https://www.blackhatworld.com/seo/candybars-how-to-make-1-50...
Nah, my coworkers did that 30 years ago. :)
I've been opposed to the News Feed ever since it was introduced. I'm glad to see the real media is finally taking it seriously. The original concerns were about how it led to stalking-like behavior, and to the incessant need to see something new or get approval from friends. But it's gotten much worse now that they've allowed people without a .edu email to join.
I've almost finished 42 french cursus, and I have to say here that's the best part of my life, i've learned with much fun algorythms, make path findings, how to optimize code, enjoying asmin sys things as well as IOS or android things, build my own shell in C calling syscall and builtins, make ;y own secured libc, learn infography, made some interactives fractals, rasterisation, raycasting, how to dev shaders, to parse blender-made obj in pure C, made some corewar championships, coded a VM gameboy (emulator) parsin ROM and initing registers, rebuild my own kernel, make a linear regression program, learned about IA things, developped my own deamon, make some socket-link on client/server architectures, multiplayers game, discovered ocaml, python, C, C++, make my own 3D engine, security things as buffer overflow and format string bug binary exploitation, system vulnerabilities, cryptography things, made a turing machine, and many more things i've discovered by learning to learn. i'm now hired at Sorbonne as ingeneer, continuing to come at school to help my new peers, and I LIKE HOW I ROCKED MY LIFE IN THREE YEARS !
Wow. I quit reading after this,

"Alabama Senator Jefferson Beauregard Sessions III (named
after a Confederate general)"

It was only recently that conservatives stopped using Barack Hussein Obama. This author should be kill-filed so the grownups can commiserate and reorganize without the noise.
It's interesting to see his perspective on it, but I can see how Twitter might want to disallow it for both candidates. It's one thing to help something trend like you would an ad, but you don't see the kind of negative advertisements for companies that you do for candidates.

Honestly I'm most surprised by HRC's campaign not asking to use emojis in their hashtags - that seems exactly like something her campaign would have done.
Search is the one you should really stop using when possible. I've found DuckDuckGo's general search to be only okay, but bang patterns are very helpful since I usually want to search stack overflow or another site directly anyhow.

Google search quality has dropped drastically. Any attempt to look up a technical issue results in StackOverflow inconsistently in the top 5, with maybe 20 different shitty mirror sites.

Google has lost their magic. I'm actively migrating away from their services at this point.
I don't find it relevant. Given that the front page of HN doesn't 'directly' cater to what I want to read, it may as well just be random for all the difference it makes.
I've thought about something along the same lines, though more in terms of "news source/quality certification". I just don't see a way to prevent the summaries/ratings from being pirated/"re-used" elsewhere.
> They lied who they polled and how they fudged the results

Care to provide evidence that dozens of independent pollsters all colluded to fudge results?

> It is not far cry.

Yes it is. Do you really not see the difference between me saying "it's raining outside" (when it's not) and saying "I think it's going to rain tomorrow" (and it doesn't).

> What does that have to do with anything?

It has a lot to do with it. The primary input into most forecasting models was national polling data. And national polls ended up being correct: Clinton won the national popular vote.

I'm not sure why you think Trump managed to poll better than the media. He spent months railing about how the election was rigged and he might not accept the result—if he was convinced he'd win, he wouldn't be wasting effort on that.

You're not even mentioning betting markets. Do you think thousands of independent people bet money in order to incorrectly portray Clinton as having a lead?

If you want to assert a global conspiracy to subvert reality, please bring data.
Show HN: Flask extension for programming the Amazon Echo
I'd go with the Z80. Otherwise you might end up spending a lot of time figuring out how to do something that could be done with one or two Z80 instructions.
Why is this a problem? I'm pretty sure that's been a typical approach in the field since the 80s or before.
and what about the scrapers that scrape every page they can find online? now when you publish it, google sees it as duplicate content.
Very worrying, I hope we're not heading for runaway warming: one freak winter with less ice cover -> more solar radiation absorbed -> more melting -> even less ice cover next winter...
In my freshman year in college, a student was killed by a slow moving freight train while walking between the dorm and the campus. We all wondered how it possibly could have happened.

A few months later we understood. The first few times you see a bellowing metal beast with its horn blaring, you can't help but to watch out for it. A few hundred safe encounters later and it actually becomes very easy to ignore it. There were some other near misses that year.
It seems, at first blush, like using a very complex model to fit a very small amount of data is a recipe for some serious overfitting.
Everyone in this business is 'more Catholic than the Pope' for a very good reason. Almost every single one of the rules we find so restrictive is so restrictive because it was bought and paid for with someone's life -- and often the lives of the innocent who trusted them as well.

Being certified and claiming to others to be certified is a promise. It's a position of trust in much the same way is anyone with a licence to practice medicine and who actually does practice is trusted.

We guard the system so jealously because have to trust in the system. Without it, it's far too dangerous for any rational person to even consider stepping foot on a plane or in an emergency room.
The EA STL is competitive with the standard library!
I looked at it for Austin and the first results are mostly parks (my kids never liked parks), then it gets weird. A Brazilian steak house? Then Twin Peaks? Twin Peaks is basically Hooters. But I guess because they have a changing table in the restroom, they are a good place to take kids.
Yeah, "wrong" is definitely anthropocentric. Then again, I'm biased :)
I would stress varied exercises. Push-ups are known to exert stress on wrists, you need to do a variety of heavy lifting exercises (if you already have RSI, start gradually and watch YouTube videos how to do it right)

Also, stretch your arms.

For me, this book was a God-send:

https://www.amazon.com/Repetitive-Strain-Injury-Computer-Use...

I had pretty serious RSI issues a few years ago. Thanks to this book (and working out), I forgot all about it - you can do it, too!
I arrived here with 167 comments already present, and am very surprised to find I am the first to offer the following:

A few years ago, I started feeling frequent hand and wrist pain. At the time I was writing a lot of code and also a lot of text. To attempt to fix it:

1) I learned more keyboard shortcuts and refactoring tools, so that I could write more code with less finger use.

2) I picked up a voice dictation system, went through the tedious process of getting comfortable with it, and switched to it for nearly all of my non-programming work.

Between these two things, I estimate my keyboard use declined by perhaps 75%. My productivity increased. Pain completely disappeared. Total cost, a few hundred dollars, including a decent wireless headset.
If the inferential question you're interested in is, "given data X, what do I conclude about underlying cause/variable/parameter T?", then you are a Bayesian, like it or not.* Sure you can define a likelihood function p(X|T), but that doesn't give you p(T|X) unless you multiply by a prior p(T).

Now certainly p(T|X) is not always the question, but in the vast majority of cases people do want to use data to draw conclusions, and will misinterpret likelihood-based confidence intervals as posterior credible intervals because the latter are what they intuitively wanted. By doing so they implicitly assume a flat prior regardless of whether that that is reasonable or even mathematically coherent for the problem in question.

The Bayesian argument is not that you have to use an informative prior (though often this can be very helpful!), but that since some sort of prior is mathematically necessary to answer the questions that people intuitively want statistics to answer, we should make that explicit and try to understand how the prior affects our conclusions, not just sweep it under the rug.

* If the question you're interested in is, "if I run some method in many repeated trials, how often will it identify the true parameter?" then you are a frequentist. I think it's much rarer for this to genuinely be someone's intuitive question, but it's certainly valid. And of course it's valid to ask both questions at once, in which case you might end up analyzing the frequentist properties of a Bayes-derived method.
Grace Hopper and Margaret Hamilton Awarded Presidential Medal of Freedom
yes precisely! i'm sure Facebook's methods are very susceptible to these types of attacks. Hopefully they still are in 6 years and we can get jobs fixing this for them lol.

I also really recommend this book https://www.amazon.com/Trust-Me-Lying-Confessions-Manipulato...

The type of attack is a lot more oldschool but nonetheless, pretty effective.
You'd be surprised. I tried the multiplication of two-digit numbers puzzle and very quickly I became pretty proficient at solving math problems in a semi-conscious state...
I swear you could write any counter-intuitive article with a top 5 list of highly controversial steps and make it to HN front page. Like "10 tips to make a unicorn in your sleep". Tip 1, don't sleep, you don't need it anyway. Tip 5, remember to catch some sleep, sometimes.

Pardon the pun but you had me at "force yourself to do things imperfectly".
I mean, this may well be parody

"May well be" is being unnecessarily conservative. Maybe you didn't make it far enough into the article to read the faked interview with the author of the the Snope's article I posted:

David Mikkelson, founder of Snopes.com, a website known for its biased opinions and inaccurate information they write about stories on the internet in order to generate advertising revenue, told ABC News that he approves of what a story like this is accomplishing.

“You have to understand that when a story like this goes viral, and we spend a minute or two debunking it, we make lots of money. Stories like this have helped put my children through college, buy a new car, a home and even get the Silverback gorilla my wife Barbara always wanted since she was a child,” Mikkleson said.

Buried, but actually rather funny. In a way, this is both a fabulous and a terrible example. Read in its entirety, it's clearly satire. Yet I'm sure that many people never read it closely enough to notice.

Should Facebook be censoring this? No. Should they be labelling it? Yeah, it might be a good idea. Is this the sort of story that the author is referring to? I don't know, but it would be nice if he'd tell us explicitly.
So in your mind the CIA would implant a mole that would literally steal the NSA's playbook and 100,000's of documents, set of to China, then find and asylum in Russia and keep the most damning documents under a kill switch?

The NSA is already bigger than the CIA, it kinda always was, regardless of what the CIA thinks about it they would not cause irreversible damage to US national security and potentially hand Russia enough material to push their SIGINT and Cyber capabilities forward by at least a decade.

By all accounts Snowden has a considerably higher chance of being a Russian mole than a CIA agent.
After all you wrote, your disclosure does not compute with me. I think it's quite the opposite, only a crazy person would vote for greater evil. And there is not really any proof that Trump is evil.
You think rvalue references are a natural and elegant construct? That if C++ were designed with move semantics in mind, this is the road they would have travelled down?
Deadly to mosquitoes, but depending on where you are, it could be a lot less deadly to malaria mosquitoes. Just going by Wikipedia[0] here:

> One important behavioral factor is the degree to which an Anopheles species prefers to feed on humans (anthropophily) or animals such as cattle or birds. Anthropophilic Anopheles are more likely to transmit the malaria parasites from one person to another. Most Anopheles mosquitoes are not exclusively anthropophilic or zoophilic. However, the primary malaria vectors in Africa, A. gambiae and A. funestus, are strongly anthropophilic and, consequently, are two of the most efficient malaria vectors in the world.

[0] https://en.wikipedia.org/wiki/Anopheles#Preferred_sources_fo...
Navy SEAL Mental Toughness Techniques
Headphones lead to hearing damage, especially when used all day. One of the reasons I'm glad I'm out of the bullpen environment for now. My hearing is bad enough already.
> How big of a difference did Dvorak make for you?

I've been a Dvorak user for ~20 years. I only use a laptop, am working on it basically all day every day, and have terrible posture. And I've never had any RSI issues.

IIRC with Dvorak your fingers only travel about a third as much as when typing on a regular keyboard. Even if it hasn't been scientifically proven or whatever, imho anyone in the tech industry who isn't using Dvorak is crazy.

If you worked as an orchestra conductor, would you spend your weekends going to EDM shows without hearing protection? Of course not, because you make your living using your ears. Same idea.
I think your resume is fine as is. One of the first things they will ask you is, "why did you leave your last position?" and then you can explain the situation. Emphasize that you enjoyed your time there and felt like you grew and learned, etc, etc and don't give an inkling of a negative impression.

Good luck, but I think you will do fine.
Yes. Yes. Yes.

An internet that requires devices to be publicly exposed to the entire internet, and directly addressable at all times, is not an internet I want to participate in.

You WILL negotiate a firewall, before learning anything about the devices I use.

ESPECIALLY if I am prevented from knowing their internals, whether by willful disclosure or unlawful reverse engineering.

I control The Spice.

I control the universe.
My parents have money and love cruises.

I don't get it at all. I suppose it's because it's cheap if you know how to hunt down a deal.
Yes, biking is actually not that good for RSI - try weight lifting, though - and swimming. Does wonders.
Tell me more about the justification for arbitrarily low interest-rates for banks at an all-time market high. Tell me more about how helicopter money QE is justified being put into circulation when wages are stagnant.

You obviously are an economist who has an extreme biased.
So, way less drastic than the number of agriculture jobs taken by machinery (reduced from "practically everyone" to "the U.S.A. is at under 2%"). Cool.
Well there is considerably less threat to workers in regards to automation in the West than in the developing world, we've outsourced everything already to the developing world, now the developing world is about the experience the same thing.

The west has sufficient capital and social infrastructure to get by even without a preemptive socioeconomic changes the developing world doesn't have the luxury.

The girls that work in sweatshops in Bangladesh won't be able to retrain or become master crafters selling overpriced crap on Etsy because you'll going to be buying clothes from a dispensary that would 3D print or weave the clothes in minutes to fit your size and specifications perfectly, while people in the west can.

Truck drivers will likely to find other things to do since there will be sufficient capital to pay for jobs, newer generations would have jobs that don't exist yet, heck as long as the west keeps generating wealth the "self employed neohipster economy" can continue growing, we have youtube stars that make millions each year, and there aren't as few of them as you think, you can make a pretty good money from selling bamboo sticks on Etsy, and when everyone will have a 3D printer, weaver and CNC milling machine in their home or at the local 7/11 people would be able to sell their designs on the printer's template store.

Just like smartphones enabled everyone with even basic programming skills to make a decent income from selling apps, like youtube and other sites enabled people to make money by generating content, automation including on-demand manufacturing will generate new opportunities.

But these opportunities will likely to be limited to the already privileged just like every other opportunity beforehand, the developing world always gets the scraps of the table.
Last year, our Image Recognition pipeline was partially built (cleaning, clustering, invariance - essentially ready to feed into 'AI') when we had to stall that part of the project, whack a classifier in front, and pivot to tackling some unexpected problems elsewhere. As such we weren't comfortable calling it Image Recognition, so called it Image Analysis or 'IA'. I loved the fact that IA was AI backwards, almost "It isn't AI, it is IA!".

Now I am waiting to use the sentence "Our IA pipeline makes use of several types of AI" without contriving the situation for it. Its the little things that keep you slightly insane.
The title is:

>The North Pole is an insane 20C warmer than normal

To be fair, in that context it is really not facile to point out the difference b/w weather and climate. If anything the title is facile. It says nothing of this difference, yet exclaims, "insane."

While you speculate about me derailing "the debate," (what exactly is "the debate?" Is there only one? regarding the science, the politics, what am I exactly derailing?) You're not clear about how I would be trying to derail the debate. I did assert the scientific consensus regarding global warming in my first sentence, so I don't know what you're getting at.

My point is that the alarmism around global warming is what's up for debate: I think we have all met people who think the world is soon coming to an end. Yet, despite the hysteria, we aren't doing enough in our public policy to combat global warming. Have you seen two irrational minds discuss global warming: one convinced the world is coming to an end ("go travel now before all the world's coastal cities are underwater in 5 years") fighting against the other "that's just lieberals making stuff up." It's not longer about the science, that case has been closed, it's about the politics, and how is it constructive for either side to radicalize their followers?
Yes, that's not inconsistent with my post.
Great idea - can't wait to see your post :)