skysight-inc/HackerNews huggingface dataset:
Their headline is a bit hyperbolic (oh, the irony, given stance detection!) but the FAQ [1] covers what's really going on:

Q: Why did you choose the stance detection task rather than the task of labeling a claim, headline or story True/False, which seems to be what the fake news problem is all about?

A: (...) Our extensive discussions with journalists and fact checkers made it clear both how difficult "truth labeling" of claims really is, and how they'd rather have reliable semi-automated tool to help them in do their job better rather than fully-automated system whose performance will inevitably fall far short of 100% accuracy. (...)

Q: OK, but what does stance detection have to do with detecting fake news?

A: (...) From our discussions with real-life fact checkers, we realized that gathering the relevant background information about a claim or news story, including all sides of the issue, is a critical initial step in a human fact checker's job. One goal of the Fake News Challenge is to push the state-of-the-art in assisting human fact checkers, by helping them quickly gather the information they need to make their assessment.

In particular, a good Stance Detection solution would allow a human fact checker to enter a claim or headline and instantly retrieve the top articles that agree, disagree or discuss the claim/headline in question. They could then look at the arguments for and against the claim, and use their human judgment and reasoning skills to assess the validity of the claim in question. Such a tool would enable human fact checkers to be fast and effective. (...)

This means they're very much aware that 'solving the fake news issue' in a fully-automated way is a folly, so they are instead looking for tools to classify and retrieve corroborating or dissenting reports about the same topic. I feel this approach demonstrates an awareness of the problem, addresses some of the criticisms raised in this thread, and could lead to useful tools and datasets down the road.

[1] http://www.fakenewschallenge.org/#faq
For Lottie, they are offloaded to native Core Animation. :)
Google Fiber expansion in Raleigh
Actually it's around 6% loss in lines and transformers: 2% in transmission and 4% in distribution.[1] This works out to be quite a lot. In some high-intensity areas, Ohm's law losses can use more energy than refrigerating a superconductor over the same length. I'm not sure that there exist ways of increasing efficiency here, but getting another percent or two of global energy production for "free" would be amazing.

But I'm not really sure that the distribution network is holding Tesla back right now. With some SolarCity and a PowerWall, you're going to be able to go off-grid. In theory. The idea is to be a total alternative to traditional energy companies and utilities.

[1]: http://insideenergy.org/2015/11/06/lost-in-transmission-how-...
I think you're blowing it out of proportion. If you showed it to someone and they told you they assumed it was about fingerpo...Look, it's not that big a deal. They decided to do it, not everything is a blame game.
An anecdote on language that happened to me earlier today: I wrote an email and said I would re-transmit something. I made a typo and wrote re-re-transmit.

"re-transmit" sounds neutral but "re-re-transmit" sounds passive aggressive. This would be very hard for a machine to interpret
> Beating on the "liberal media" has been a cartoon villain from the GOP ever since the rise of FOX News and right-wing talk radio two decades ago, but this is a new level.

No, it's been that way at least two decades longer than that.
It's not the JVM, it's the tooling.
We want users to peruse the knowledge bank offline due to the cost of data and the potential that a detained or soon-to-be-detained immigrant may not have an internet connection.
So now someone can reproduce the bug, but can't test a fix to it. They can take apart the container and attempt to reproduce in their own environment, but that's a lot of work.
That's already the solution. It's suboptimal.
This is officially supported in JDK 9. It's part of an ongoing project called "jigsaw" which is introducing modules to the JVM. The first step, shipping in 9, is to modularize the JDK [0].

Already today you can build a custom JDK in the early access release.

[0] http://openjdk.java.net/jeps/200
Hi Erin!

If my background is not traditional(went from being a professional chef to an iOS dev), can I still apply for the internship or new grad position? Oscar as a company interests me a ton, just not sure which position I should apply to.
You're always welcome to file a bug/confirm a bug is present/reopen a previous bug!
Gitlab up and available to the public again
Coming to the US I'm shocked at how easy a Debit Card transaction is. In Chipotle (fast food) the card is just swiped. No PIN, no Signature, nothing: give the card to the operative, they swipe it and hand it back, a practice obviously not restricted to Chipotle - but I guess that's similar to contactless paying which I use in the UK - though my friend has deliberately drilled through his card to disconnect the wireless bit.

For buying gas at an automated pump, at some places all I need is my Zip code.

It feels very unreal compared to the Signature to -> Chip & Pin systems I'm used to.

I have "Ask for photo ID" written on my signature strip - though I've never needed it.
My Xperia X came with the Facebook app pre-installed. I disabled it and I'm using the mobile site with Firefox and ublock. I think I still count as one that came back.
Funniest Girls on YOUTUBE
I don't know why people on hacker news are against transparency.

It appears to be only a couplefew people on HN who have a real problem with it, so maybe temper your generalizations in a way that they aren't.
Author of the Android side of things here. Feel Free to ask any questions!
In my mind, 1½ seconds is huge; that essentially rules out any interactive usage. It's even annoying for rapid development cycles. Only low expectations or heavy orchestration can overcome such a startling disadvantage.
This supports a larger number of after effects animation features, it also has support for native animated view controller transitions, support for react native, programmatically masking arbitrary views from after effects layers.

Check the readme on the github for each repo for more info :)
Often, you care about security not because of the app running on the rpi, but the environmental risk: Having your home network become a malware distribution node and/or your backups on a connected NAS server compromised, say.

(Actually the replaceable/disposable nature of the rpi often makes it a more robust platform than the alternatives as long as you can tolerate short outages)
i optimize for the medium term. long term is too risky and short term leads to local minima
see the bottom comment in the link i provided
I think Urbit is trying to tackle this problem of decentralizing the internet. I'm not sure of their current status however.
We provide a download link on the left which will download the file with all the dependencies shrink-wrapped, so that you can certainly start hacking on it locally too. This is a great start and a lot easier than manually trying to npm install the right combination of sub-dependencies, etc. If you have any other ideas we're happy to implement!
Can anyone comment about whether this bundle is worth getting?
Filing a container-disassembler container RSN.
Damage control.

They went from "lol, you're the only one with a problem, get lost!" to "hmmm, this is generating bad publicity.. now we definitely sympathize with your concerns!" real quick.

As far as I'm concerned, I now know all I will ever need to know about Gigster.

Your reputation is something that takes a lifetime to build and only 5 minutes to ruin permanently.
I don't believe their claims. Many benchmarks (including those done by ScyllaDB) are done badly. They'll take a database built to operate on larger than memory data (e.g. 10x) and run on a dataset that can fit entirely in memory. So whoever optimized for in memory wins. But run on an appropriately sized dataset or reduce system memory and you see little difference.

This might seem like a good thing (ScyllaDB gives you extra performance when you have the memory for it), but it does mean that if your dataset grows, performance falls off a cliff. Something to keep in mind.
Worked on a project for almost a year with PHP 5.6 (I started the project knowing PHP 7.0 was already out there for anyone to use). This might have been fine to leave for a little project, but since it is a SaaS and likely will require updates in the future, figured I'd switch it over to PHP 7.0 (better security, speeds, etc.). Upon the switch, there was nothing but errors. Turned out that some database code I was using wasn't compatible with PHP 7.0. Had to go through every file that touched the database and update it with new code. Luckily the project is still in development and hadn't yet reached public use, so "oops" for using outdated code, but "awesome" because updating the code from PHP 5.6 to PHP 7.0 took about a week... and now I have more peace of mind. It'll be years before PHP 8.0 comes out, right? Hehe.
There are tools that do this (for example, proguard). The issue is that java can dynamically load code, so static analysis isn't sufficient. Typically for areas where code size matters (like on Android), you use static analysis plus a manual list.
Imerso | Software Engineer | Oslo, Norway ONSITE | http://www.imerso.com

Imerso builds 3D Scanning software for mobile devices. Like shooting a video, it digitises real-world spaces into 1:1 3D models within seconds. Our mission is to address the challenge of work documentation and job-site surveying within Construction and Property Development. We are an international team of software engineers, researchers, and business developers.

https://hub.no/jobs/software-engineers or jobs.at.imerso.com

Tech stack:
C++, Java/Kotlin on Android, Scala, React, Kubernetes, Docker
A mission to Mars is science fiction at least until 2050 or more. We don't have the technology, we could land a 1 ton spaceship with a robot, but a space ship with enough food, water and air to let people travel for 6 months would be too heavy for current technology and crash on landing.

What is not moral is the fact that it is becoming a sort of big brother show based on no scientific assumptions.
Long long ago in a previous century, I worked on a project with a "seasonal" production cycle (develop for six months, run it for six months, etc). I spent a dev cycle on a project to pull scanned image storage out of Sybase BLOBs and into the filesystem, for a massive performance boost. This meant restructuring our disk and db sizing, since the vast majority of our db storage was tied up in those BLOBs. After months of dev and careful testing, it was ready to go.

It was my crowning achievement on my first big programming job, a massive mark on the system. And it was intended to be my last - I had taken an offer in another city. The first day of "production season" was my last day on the job I'd worked for four and a half years.

So when production started on Friday morning, the DBA noticed something bad - the databases were filling far faster than expected. Like, "We are going to run out of space in four hours" kind of faster. The space was supposed to be enough to last for three months, with room to spare! Oops.

So instead of spending my last day saying goodbye to all my friends and colleagues, I spend it in a blind panic, trying to figure out what the hell is happening? I'd tested so thoroughly!

But my tests were tiny in scale compared to the scope of the system in production. One scanner running for an hour or so is nothing, compared to twenty of them running 24/7. I couldn't even begin to dent the db size, even with the apparent bug. I missed something.

After a few hours of panic, I found the bug. It was a latent bug dating to the very beginning of the system, caused by the difference between NULL and 0 in a C pointer. You say there's no difference? Well, allow me to retort! The Sybase db library would, given a BLOB column in a table, automatically allocate 8k of space for it if you passed in a 0 pointer for content, but would not allocate if you passed in NULL. Right there in one of the thirty-odd excellent Sybase paper manuals (they really were excellent), if you read it. It never showed before then, because those 8k allocations were swamped by the size of the real images being inserted in most rows.

That was a remarkable day.

And in the end, I feel vindicated, too. I had argued strenuously to remove the BLOB column completely, but the DBA (a cautious fellow) resisted, because he wasn't sure what other impact that might cause in other code. Lava Flow antipattern, right there. If we'd removed the column completely, as I suggested, the bug would never have occurred.
...And bacon trading rises to a feverish pitch.
Use `jps`
They built it, it's their property. If you don't like it don't buy service from AT&T in 1981. For those who do buy AT&T service, they can rely on AT&T to ensure the quality of the phones and platform. Look at The Internet, it's the wild wild west, insecure and full of scammers.

And if you don't like AT&T, all you have to do is sell your house and move out of their service area. Unless you make phones or modems or are an ISP; then even moving doesn't help you because you can't move your customers.
I find that I can get near 100% yield with only minimal agitation in a regular pan. The popcorn popping provides plenty of agitation on it's own.
> try to find something they can competently do

I think you're underestimating some second-order terms here:

- You saddle a team with someone who is obviously 'unwanted', which can sap that team's morale (plus that person has no relationship with the team)

- Putting them in the boring room is really a punishment meant to let other people know that they should quietly go (the NY education department also had 'rubber rooms' for teachers in similar situations)

- If your intention is really to get rid of someone, any spent time training them in a new role is literally a waste of time -- you'd rather be training someone else who will be there long term
People create parody or trick Twitter accounts using a similar trick with typical sans-serif fonts where capital I (I) and lower case L (l) look the same. (Note: This is not true with whatever font Hacker News uses.)

So instead of @realdonaldtrump you could create @reaIdonaIdtrump and to the untrained eye, you'd think it was the same thing.
I don't know in other countries, but in Spain you can get fired with two weeks notice
I'm a Trump supporter so take this with a grain of salt.

When he said the media was dishonest, he was referring to CNN, WaPo and the mainstream media (excluding Fox News). Anyone who follows Trump know these are the folks he's referring to. If he didn't like ALL of the media, he wouldn't even have a press corps. Reuters isn't really engaging with what Trump's saying.

Are Trump's claims substantiated? I would say, Yes.

During the last election cycle, anybody who knows anything about the DNC leaks, Podesta emails, CNN feeding Hillary questions during townhall meetings against Sanders, Hillary's gliding past the FBI investigations, "bleaching" her email servers (which were under subpoena), Bill Clinton's unprofessional meeting with Loretta Lynch... knows that there's some serious corruption happening at the top of these major news companies.

As a litmus test... the fact that almost every liberal in America is yelling at Trump more than they're yelling at the DNC (and Debbie Wasserman Schultz) shows the state of mainstream media. The DNC sabotaged Bernie Sanders nomination, and he was the only candidate that would have a chance of beating Trump (a very high chance since he had young vote). When the DNC sabotaged Sanders' nomination, and doubled-down on Hillary the loss wasn't just technical––it was a landslide[1]

Mainstream media is really broken in America. There really needs to be a breakup of corporation-owned news companies. It really is a swamp in Trump's idiom.

[1] http://www.politico.com/2016-election/results/map/president
I'm surprised by the statement that 4 gigs of replication lag is normal. However, I don't manage backups for anything larger than personal pet projects, so I don't have a sense of scale.
If you view people who don't agree with you politically as strawmen who "worship" your least favorite politicians, then you've already failed at understanding the world. Everyone disagrees on stuff, but if you want to understand people and the world, the only way to do that is to see things from other peoples' perspective. They have plenty of reasons for voting the way they do that have nothing to do with being brainwashed or worshipping false idols or whatever. You may or may not agree with those reasons, and those reasons may be based on true or false premises, but if you don't understand your opposition you will never defeat them, if that's your goal. You might even find that better government is a higher goal than beating whatever group you've lumped into a single hate bucket. What you said is no different from how you think "those people" view you.
3M agreed 15 years ago to phase out PFOA. We know (and knew) these chemicals were dangerous. Teflon has been heavily studied and widely used and we still don't have any evidence that it's dangerous.
Is that "fake news" ;-)

Heh, I think need an explicit meta-fake news category.
"But Chrome also tries to push various proposals of (mainly) theirs, down everyone's throats."

Never experienced that with chrome, but I developed a kind of hate towards mozilla, for forcing IndexedDB and IndexedDB ONLY and refusing for anything else and therefore killing FileAPI and WebSQL
Yes, you are correct on every point. Opponent modeling and exploitation is significantly more difficult than coming up with a Nash equilibrium to an abstract game.
AtScale | San Mateo, CA | Scala Platform Engineer | Full Time, On Site | http://atscale.com

We build analytics software for big data platforms. Originally Hadoop, branching out to the new serverless platforms such as Big Query, Athena, etc.

Our Scala team is small and very highly skilled. Engineers are treated like adults. We do very sophisticated things that are often challenging and never boring. We have never used a recruiter to hire engineers. We are winning in our market. We are very good at Fantastic Gymnastics.

If interested, shoot an email to me matt@atscale.com.
Great question. Right now playing the animation with the imperative API in React Native will be driven entirely on the main thread, but the declarative API with `Animated` will not be (yet).

I'm very interested in building the proper hooks natively to allow for usage with `useNativeDriver: true`. We are perfectly situated for this too, considering the author of the iOS side was also the engineer who introduced offloaded animations to React Native on the iOS side!

(Source: I made the Lottie RN bindings, and work on RN at Airbnb)
REMOTE from any country or only USA?
Those animated gifs are extremely distracting.
> Never mind that it's incredibly easy to cherry-pick facts or exaggerations to target "offensive" articles (by both/all sides).

Exactly. I'd argue that disingenuous news from mainstream news organisations is worse than dedicated "fake news" websites because they exploit legitimacy and reader-trust to peddle falsehoods. They are our port in a storm of bullsh*t, and they're failing us.
While rockets do need lots of energy to make thrust, and both companies are built around smart people there's really nothing else in common between SpaceX and Tesla. SpaceX is high-risk shipping, Tesla makes consumer goods. SpaceX makes vehicles with hydrocarbon propellants, the whole point of Tesla is to remove the hydrocarbons from vehicles. And there's no reason to put Tesla at risk if SpaceX runs into a string of bad luck.
Coffee Meets Bagel | iOS Engineer, Android Engineer | San Francisco | Full-Time | ONSITE https://coffeemeetsbagel.com/jobs/

Hey I’m Karim, CTO at Coffee Meets Bagel. I’m looking to hire a couple mobile engineers to work on our best in class dating app.

We currently have 2 engineers each on Android and iOS and are growing them.

Coffee Meets Bagel is a dating app that focuses on quality over quantity. We're growing fast and looking for great engineers to help build new features and scale out our platform globally.

We have a super fun office near Union Square right off the BART line and you'd get to work with a bunch of very smart, driven, passionate, and fun people all dedicated to helping our users find love!

Android:
https://jobs.lever.co/coffeemeetsbagel/660f4125-2749-4f12-84...

iOS:
https://jobs.lever.co/coffeemeetsbagel/4f404064-3c3e-4acf-a8...
Right, which is why I mentioned that it's entirely possible to make a website which can be used offline. You might want to have a look at Service Workers. https://developers.google.com/web/fundamentals/getting-start...
I would not underestimate Bannon. He is a very smart guy.
If I have this straight, your terms of service grants you exclusive ownership of any work done by a developer in your employ. Correct? What about customers? The projects that you're taking on are driven by client requests. Do they own their website, app, or whatever after the project ends?
The first line of defense and encryption is provided by the MUMPS system itself. Both Cache and GT.M provide encryption of the database on the disk.
I am not as familiar with Cache's methods recently, but as I recall, GT.M has stated they are encrypting the dynamic data in memory as well.
GT.M also allows changing the encryption key for a database and re-encrypting the whole database with a new key dynamically. (i.e. while the system is actively being used (read and write) for financial or healthcare data.)

Other common issues in healthcare involve using ssh and TLS to encrypt TCP/IP data being transmitted over the network, as well as use of PGP or one-way encrypting for login passwords, such as VistA's ACCESS CODE and VERIFY CODE.
Great list, thanks a lot.
How Think Tanks Became Engines of Royal Propaganda
I applaud this initiative. I am sure something good will come out of it, even though it does not completely resolve the problem. At least acknowledging and stepping in that direction is more than doing nothing.

That said, I think the other part of this problem is how the news is consumed. Our lazy minds are trained to read the shorter version if there is one available. Every day more people are liking the 140 character version of news. The more you read (from more people), the more you're reinforced in that belief. So while we train the models on news articles, we should also attempt to train on tweets. Just my two cents.
I've experienced #2 once and seen it happen to a colleague once.
Backend Python Developer - Freelance

Location: Champaign, IL seeking Remote

Remote: Yes

Willing to relocate: No

Technologies: Python, Flask, and Django

Résumé/CV: http://blog.shroba.io/resume.pdf

Email: chrisshroba at gmail

I’m a backend python developer and a CS student at the University of Illinois (UIUC). I have:

● 4 years experience in Python

● 3 years experience with Flask

● 2 years experience with Django

● Basic experience and knowledge with frontend development

I have used both Flask and Django in professional environments and for side projects, and would love to help you with your project. You can find more information about my experience in my Résumé.

LinkedIn: https://www.linkedin.com/in/chrisshroba

GitHub: https://github.com/chrisshroba

StackOverflow: http://stackoverflow.com/users/2874789/christopher-shroba

I hope to work with you! :)
If that's the case, then they're not doing a very good job of it, huh?
Maybe the first instance of chicken recooperation?