skysight-inc/HackerNews huggingface dataset:
I am more than a little disappointed in Snowden for falling for this gambit. Blaming the "fake news on the internet" for the loss to Trump is just the Left's way to divert attention to their own failures to report fairly or even try to understand his popularity without dismissing or smearing everyone as racists, homo-phobes and misogynists. This latest post-election narrative is a ploy, and if it gains any traction, it will allow the Left to avoid the mea culpa's and soul-searching that they need in order reclaim their shredded credibility.

Far more importantly, especially for the denizens of HN, is that this call to regulate and control the news on the internet cannot be used to institute government controls, licensing, "pressure" or threats, etc. as a solution. Private companies cannot practice censorship so Google, Facebook, Yahoo, Breitbart, etc. are all free to establish their own policies on what to carry on their properties. This is far far different from the government becoming the arbiter of what is "fake" or not or what is politically or socially acceptable or not and then using the power of the state to silence you with threats, fines, jail or even death (in some countries) if you anger the gang in power. Keep a close eye on any FCC proposals because now that they have regulatory control over the internet[1] the legal authority is already in place to censor the internet. If they start floating regulations or even "suggestions" that claim we have to vet the "news" for the "public-good" look out[2]. You have been warned.

[1] http://www.nytimes.com/2015/02/27/technology/net-neutrality-...

[2] "The Property Status of Airwaves" by Ayn Rand "Now observe the practical demonstration of the fact that without property rights, no other rights are possible. If censorship and the suppression of free speech ever get established in this country, they will have originated in radio and television" [i.e. via the FCC]. In "Capitalism: The Unknown Ideal" http://www.criminalgovernment.com/docs/aynrand.html
This is precisely why use (and pay) a variety of providers for my services. No single point of failure AND I am directly a customer.
Huh? Venmo requires a bank card - that's all.
I never had to do this for Venmo. Is this a recent change?
if the "real news" spent half the time they spent explaining why not to vote for the other candidate, explaining the virtues of their candidate ....

edit: should have clicked your picture before commenting
Whose risk is reduced? The retailer or the bank? Certainly not the cardholder.
That's not a big enough market worth addressing though - Most people of course don't mind Microsoft at all. And given just how sweet they're making Windows for developers I suspect less and less people will mind them.
You’re probably going to have a bad time with Hearthstone’s Heroic Tavern Brawl
How do you send it on their behalf, the on-behalf-of header or do you relay through their SMTP servers with their credentials?
I really like ink.

Is there a similar plugin for vim / nvim?
The same way Google could modify the schema and expect it to work with old clients: graceful fallback.
Yes, Google is within their rights, but that doesn't change that this is a dick move. Personally this is just the impetus I needed to leave gmail.
The 2013 Air has a the same size battery as the non-touchbar model, a lower power GPU, the same TDP CPU. The display is possibly more efficient on the new pro compared to the older display, but it's got many more pixels, so, I'd give the nod to the Air, but they ought to be close.
Newegg redirected to you the Amex site which asked you to enter your password (this is 3D Secure aka SafeKey) or Newegg asked you to enter your Amex password on Newegg's site?
I'd like to hear more failure stories, which could mean startups that imploded spectacularly, but could also mean successes that weren't as big as expected (aquihires, shut downs after an aquisition, etc.) As mentioned elsewhere in the comments, most startup stories have heavy survivorship bias involved, and as a result end up with the same lessons.

It'd also be cool to see some more technology focused interviews, specifically focusing on how technical founders or CTOs built their original prototypes or MVPs and the technical decisions made on the path to get the startup where it is today, although I understand that being completely out of scope for a business focused podcast.

As a black man I'd like to hear from black founders, and other founders that might encounter bias (women, international founders, etc.) about unique challenges they've dealt with, especially when it comes to raising money.

The interviews on the podcast have been interesting and inspiring, but they tend to lack useful actionable information beyond the same generic advice you can get anywhere (talk to users, focus on growth, etc.) I'd like to see more actionable problem solving advice and less about how great a particular startup is or how lucky a particular group of founders was.
According to the PCI-DSS website, "[i]t is important to note that the payment brands and acquirers are responsible for enforcing compliance, not the PCI council." [1] No idea what the state of actual legally-enforceable penalties is.

In the meantime I've tweeted @AmericanExpress about this.

[1] https://www.pcicomplianceguide.org/pci-faqs-2/#1
Feelings don't care about your facts. It's actually amazing that a breed of primates made it this far when you consider how irrational we really are with regard to so many things: who we cede power to, how we judge truth and falsity, etc.
Inspiring Dance Teacher Shows Students That Anyone Can Dance
C# progress is strongly driven by Microsoft Research. Microsoft Research contains a lot of functional programming fans. I'm quite happy to watch MSR slowly convert the hoard of C# programmers from Java++ devs to Haskell|OCaml devs.
agreed - checkout the official redux bindings for ember (a cargo cult of the connect api from react-redux)

https://github.com/toranb/ember-redux
Right there with you on this, love react's rendering model. Redux seems to get all the hype but I'm sort of beginning to suspect it might be mostly the wrong way to do things. It reminds me of TDD, most of the benefits seem to be moral in character rather than concrete.
I'm still on LINQ2SQL, never got the chance to move to EF :)
Why do we keep being encouraged to believe that the hate speech of neo-nazis is worth preserving?
An article, for anyone that has missed it:
http://www.theverge.com/2015/5/6/8544303/casino-slot-machine...

Relates casinos to World of Warcraft, mobile gaming, and everything else that uses similar feedback mechanisms.
Would you mind linking the tweet? I'm curious to see if they respond.
I have no idea. Here's another weird one:

http://i.imgur.com/tESGAGz.png
Exactly. As long as we are in an electoral system, discussing the popular vote as anything more than a novelty is a waste of time.
I think you're referring to Plaid's Auth product, which is for verifying bank accounts. https://plaid.com/products/auth/
Shoot me an email at jesse@instant2fa.com — if you'd like to pitch it internally, I can work with you to find a price that works!
I disagree, -- sure if you're building native php apps w/out a framework.. but Laravel is probably the easiest MVC framework out there to pickup and build something that works super fast without having to know how to deploy a VPS, etc... For small to midsize php is STILL a workhorse -- but I wouldn't recommend wordpress or vanilla php themselves.

Laravel collections alone make it almost a functional language when using it w/ laravel.
Lots of governments want to adopt open source solutions. If ReactOS was more mature, I could see a lot of them switching to it.
I don't know if anyone should trust such a Russophobic outlet.

https://medium.com/@dominicbasulto/russophobia-and-the-dark-...
Why do I need to provide my bank login information (username, password, security questions)?

Mwave has identified online banking access as the quickest and easiest method to get access to your banking information. In order to access this information, it is required that you provide your username, password, and any security questions associated with your online banking account.
> It's only because Rust treats memory specially (incorrectly --- memory is just another resource)

Which is a perfectly reasonable trade off to make. Of course, it's not always the right trade off, so we're looking to improve our story there.

If you can't acknowledge that there are real trade offs at play here, then I don't really see how it's possible to meaningfully understand your position (or have a non-frustrating conversation).
I indeed haven't read the original. In context, it may make sense, but certainly pulled out of context like this, it's romantic twaddle.

Whenever I hear a person say that 'we really know nothing', it always reminds me of Insane Clown Posse being angry that science has an explanation for how magnets work... as in, finding comfort in expressing ignorance :)
It's come down to "the end justifies the means". And I'm not sure there's a way to stop it given the core buttons being pushed: confirming bias, bringing audiences to companies, giving people attention.

Facebook could probably give people a public rating based on the accuracy of the information they shared, and shame the worst offenders, but neither they nor their users would have an interest in this being established.

I don't like the idea that you can play a straight bat but be overrun by hustlers.
User flags burying the story most likely. Happens frequently when problems such as these are due to "their own damned fault."
A note to anyone who ever works for a CLIA or FDA regulated company: disclosing that a company is falsifying test data is NOT violation of a trade secret and in most cases a company that takes action against you for doing so is in violation of the False Claims Act.
"We'll know our disinformation program is complete when everything the American public believes is false."

~ William Casey, CIA Director
Wow. And that's an Australian company, based in Sydney no less, not far from where I live... how embarassing.
I am wondering if you actually read the article. Because it looks to me like it was worded in a remarkably neutral, factual way.
I wonder to what extent the "magic reward frequency" happens to correlate with market movements.
Sites like Mint do this to retrieve your banking history. Asking for banking login details seems to be the standard way of doing that sort of thing. (Don't get me wrong, it's still terrible, but it's not like the banks provide an API you can log in to with oAuth or something.)

This is different; mwave is a retailer, all they're doing is receiving a payment.
The fact that "post-truth" was picked as the word of the year for 2016 is very frightening.
> Or was he the victim—as the suit alleged—of a system carefully calibrated to prey upon his weakness, one that robbed him of his money, his hope, and ultimately his life

Isn't this all businesses in a capitalist system? Try to get as money as you can from people legally.
My intuition is that VScode and Visual Studio are likely to remain significantly different products for the foreseeable future. VScode is an Electron app. Visual Studio is more a 'native' app with deeper integration into the host operating system.

Xamarin Studio was built to provide a Visual Studio like experience regarding platform integration and to align with the architecture of Visual Studio. VScode does not appear to have those as the primary goals. It was already available for OSX.

To me, this is further evidence that Microsoft's acquisition of Xamarin was in hopes of accelerating cross platform product development along a roadmap that tends to be more open source friendly. It may turn out that Xamarin Studio provides the core platform for Visual Studio at some time in the future or at least that the code bases merge to a greater degree over time.
Would a hand-held size device be able to connect to these satellites? I'm imagining a mass-manufactured device like a Peek[0] that could be distributed in countries with heavy censorship...

[0]https://en.wikipedia.org/wiki/Peek_(mobile_Internet_device)
Link? Or is this 78.3% of statistics on internet quotes are made up?
You reach for a library because it solves some particular need that you have, not just because.
OMG, I can't even imagine live after being cut out of facebook, all my friends are there.
I just want to point out that Theranos is involved in lawsuits with nearly everyone now. Former employees, investors, its pivotal business partner Walgreens, the federal government, state governments and they've threatened legal actions against journalist and news outlets. Their product turned out to be sham. They covered up the evidence. They threatened everyone. They resorted to intimidation tactics. All while people's health were on the line.

Theranos is without a doubt among the worst companies to ever come out of the Bay Area. They're like a real life UNorth (Michael Clayton film). I hope their collapse is complete, utter and thorough. Everything and everyone in their leadership team painted with that brush for the rest of their career.

The WSJ and their journalist John Carreyrou ought to be commended and probably win a pulitzer for their coverage of Theranos.
I believe your parent was talking more from a hardware perspective.
What on earth would lead a person to believe that this might even possibly be a reasonable use of Wikipedia?
Citation?

Edited to add: /s
City of Vancouver approves empty homes tax
The discussion on r/spacex:

https://www.reddit.com/r/spacex/comments/5d9724/spacex_has_f...

Interesting note from the Organization section where it shows that Elon's trust owns 54% of outstanding SpaceX shares and over 70% of the voting shares.
Did you read my comment? I mentioned the removal of Signals and it's replacement with the 'magic' Html.app
What if your "landlord" (and by landlord I mean your buddy who is letting you stay in his apartment complex free of charge other than making you read through the occasional newspaper flier) cut off access to your apartment, and everything inside, because you happened to have a raging house party that encompassed the entire 20th floor of his building. None of those apartments were occupied so you just broke down the doors and let people run wild. They destroyed pretty much every apartment on the floor.

Would you expect that to happen? Would you want a lot of sympathy from other people because he just cut you off without prior warning? No?

The whole thing is terrible only in the way that people like this and the dealer who buy up products that are high in demand and low in supply are the scum of the earth. They provide absolutely no value to the supply chain and make life more difficult for honest buyers.
I did, and I agree it was neutral. I'm referring to the conversation that always follows these sorts of things. People insisting that free speech means neo-nazis should be allowed to spread their message of hate.
DNC base files (back when I worked for that side), but based on how shit their polls were, feel free to question my claim.

The name of the game isn't changing hearts and minds (generally), but turnout. 2016 isnt an outlier. Look at county level returns.
"When running iOS builds, the developers do not need to provide their own Macs and Mobile Center offers a hosted environment for the builds."

Which is what vsts traditionally does. So know your going to have your builds in two places, one for mobile, the other for the rest.
Not quite as feature rich or opinionated, but SSLyze is decent and not difficult to modify for your use case:

https://github.com/nabla-c0d3/sslyze
> None of the huge swaths of legacy and third party code I'd like to sanitize uses it - and a large scale rewrite to 'fix' that may very well introduce more bugs than it fixes.

SaferCPlusPlus is designed for compatible interaction with unsafe legacy code and library interfaces. Some may see this as flaw. But it allows you to incrementally "improve" C++ code without requiring a total rewrite. It also means that members of a team can adopt it unilaterally. It's regular C++ code that won't interfere or impose on your co-programmers, even when you're working on the same code.

> A library cannot 'fix' fundamental language constructs either, short of telling you to please remember to perfectly avoid those language constructs even if you're very very used to them.

Right, but the "safe replacement" elements in the library are designed to behave just like their unsafe counterparts, perhaps making the transition easier. In terms of enforcement, I think it may be a "use it and they will build it" scenario. Once there is significant adoption of the SaferCPlusPlus library, it should take a relatively modest effort to implement a static enforcer. I mean, you just want to flag any uses of unsafe elements, not even do any analysis on them.

> Frankly, I'm skeptical of how useful I'd find SaferCPlusPlus even for new projects - especially when modern SC++L implementations already have a lot of error checking code built into them as well, at least for debug builds.

That's the beauty of SaferCPlusPlus. Let's say you're using std::vector<> somewhere in your program. You can just replace "std::vector<>" with "mse::mstd::vector<>" and now your vector is (optionally) safe. With a compiler directive you can choose to "disable" the safety features in any build (i.e. mse::mstd::vector<> will be automatically aliased back to std::vector<>). Compilers generally just do bounds checking (the "sanitizers" notwithstanding). SaferCPlusPlus checks for things like "use-after-free" as well.

And you don't need to link to any library. You just need to add a couple of header files to your project.

> Meanwhile, I already credit these to saving me at least a month of debugging time: http://clang.llvm.org/docs/ThreadSafetyAnalysis.html

The sanitizers are fantastic. But they're not quite a substitute for SaferCPlusPlus [1]. SaferCPlusPlus addresses the issue of safely accessing objects from asynchronous threads.

> Static analysis and annotations, designs to make edge cases impossible to ignore, and where static analysis cannot perfectly find all problems, let it error out reliably at runtime instead of randomly corrupting memory unless I really really really mean it.

SaferCPlusPlus is not a competitor to, or an excuse to neglect static analysis. SaferCPlusPlus exists because static analysis does not fully solve the problem.

[1] http://duneroadrunner.github.io/SaferCPlusPlus/#safercpluspl...
The discussion by the source of the quote is worth a read (in the comment thread): https://www.quora.com/Did-William-Casey-CIA-Director-really-...

> Though not explicitly said at that time, it was made clear in other contexts during my two years in the West Wing in the highest level meetings that the pretext for this mentality was the claim that in a Cold War era when communications were essentially instantaneous, the vast majority of "the enemy's" - then the Soviet Union's - "intelligence" was also based on open press and media sources, so the most efficient way to lie to the Soviets was to lie in the U.S. and allied media, which meant the American public believing the lies was considered a kind of 'collateral damage.' (Barbara Honegger)
I agree that it must be possible to use the language in a very low overhead, literal way. That's not most use, I think. Most applications can tolerate exceptions, so stdlib should have used exceptions to report errors. The people who can't tolerate exceptions are the same ones who want precise machine control and who probably don't want stdlib either.

If exceptions were the only way to report errors in stdlib, stdlib wouldn't have had to panic on errors --- or, rather, users would have come to expect these panics instead of treating them as a fatal, anomalous condition.

The trade off seems wrong here --- you should be able to support stdlib and exceptions for clarity or !stdlib and !exceptions for full control, but I don't see a big case for stdlib and ! exceptions, but the way Rust is designed, everyone pays for the stdlib and !exceptions model. (And they have to care about exceptions anyway, but can't rely on them.)

I think Rust's error handling is very poor design. I regret that this opinion coming across makes it difficult to have a conversation.
It was mostly a problem when you were having a conversation with someone that went something like...

"So I was installing .NET and it failed because I didn't have the right drivers for my SCSI card."

"What? I've never needed disk drivers to install .NET, which version was it? 1.1?"

"No, it was 2003"

or...

"Can you install .NET on my PC?"

"Sure, done"

"Where's Word and Excel?"

"What?"
I didn't expect you to read my mind, just the actual post ;)
>If you bought it with 1TB already in it, you wouldn't have to upgrade anything. ;)

You're right; it would just cost an absurd amount of money considering what a 1TB SSD actually goes for. The procedure takes all of ten minutes, well worth it.

I actually can't stand doing real work in OSX, I use Windows. I just like the hardware.
Google's terms of service say that each user retains the copyright to their content, but grants to Google a license so that Google can provide services.

If Google has the only copy of some of this content, I wonder if a copyright claim might have any leverage. It's one thing to give Google a license; it seems like quite another for Google to deny you access to your own copyrighted material.
Awareness, as I mentioned. But the TV medium is dying. Internet marketing is thriving b/c of the ability to target users/consumers with the right ads, at the right time...when you don't have am option to do that, then it falls apart.

Meanwhile for companies like FB, who mine every aspect of your life, the service is now valued at over $300Billion
Probably would be the correct option but wouldn't some mail clients interpret that as a weird attachment?
I keep thinking China is right to block Facebook, but you're right they have their own implementation of the problem anyway.
I don't think those technologies are well suited to this problem at all. I was just talking to some Swiss journalists last night. You know what Swiss news organizations are using those technologies for? To make their writing more "engaging", i.e. more sensationalist, not for fact-checking.
One possibility, which I believe to be correct, is that what the parent wrote above isn't true. Economists study a field in which many people both have a strong bias, and a strong belief they know what they're talking about. Not many people vigorously disagree with historians cause not many people care that much about history. With economics, they do care.

Which means that when economists have theories that fly in the face of what people believe (like pretty much all of science), people get more annoyed.