skysight-inc/HackerNews huggingface dataset:
True fake news is not produced by Democrats? Hmm. I think better to reject this style of argument altogether, whoever uses it, the term has been poisoned irredeemably by its misuse and evacuated successfully of meaning, if it ever had any. I suspect this was a deliberate strategy by Trump's campaign, but it also shows up the vacuous nature of the original term that it can be so successfully co-opted. When you accept an argument on the basis of vague concepts like fake news, terrorists and protecting the homeland and you've already lost in a fundamental sense by failing to look at the foundation and assumptions going into the arguments over what is true and not.

We should look at the basis of the argument and facts presented - the content, and just ignore the rhetorical packaging like 'very fake news', it's not helpful to argue over whether things are fake or not or what exactly fake news is, because definitions like that are so easily twisted. You might find that you oppose fake news only to find it has been redefined successfully to mean everything Trump disagrees with.
Where is the Sentinel-2 data hosted on GCE and AWS?
Attacking reputable sources -- which Trump does all the time -- is the main way to con supporters so they'll keep believing their #fakenews lies.
I don't like this use of dual numbers notation for differentiation because division by a dual number is not defined. For example, how would one calculate ε^2/ε? If ε is a matrix [0,1;0,0] then it doesn't have inverse and thus the expression could not be evaluated.

On the other hand, little-o notation [1] was invented for exactly this purpose. It is easy to evaluate derivatives using it, for example (x+ε)^3 = x^3+3x^2ε+o(ε), and so ((x+ε)^3 - x^3)/ε = 3*x^2 + o(1), and o(1) tends to 0 for ε tends to 0.

[1] https://en.wikipedia.org/wiki/Big_O_notation#Little-o_notati...
An Interview with Una Kravets, Creator of YouMightNotNeedJS.com
Wow. This is a game changer.
A basic thing, but glad they updated console to support more colors and basic vt sequences. Currently I just have X11 server on startup and through some scripting have a shortcut to launch an xfce4-terminal instead of the native console.
You just explained meeting confidence with confidence. Perhaps the best strategy, but now you're one of 'them'!

The horror. /s
Very interesting summary.

I think you might like Charlie Stross' "Antibodies" (short story in the anthology Toast). Without giving too much away, it deals with runaway AI as an infohazard, and provides exactly the "humans fighting back" thread you're interested in.
So why, in this view, did U.S. life expectancy decline recently? http://www.npr.org/sections/health-shots/2016/12/08/50466760...
Living Above the Set of 'Resident Evil: The Final Chapter'
> using that will put you on several watch lists

Name one "watch list" that you get put on for using Tor. That's ridiculous. Even with Rule 41 there aren't any additional watch lists. It's this exact fear and unfounded self censorship that destroys a society quicker than any actual oppressive regime could.
> The only 40 in my second link is from 17 days before the article. Recent?

Sure, and tomorrow it might be 20, or 60. You can only use previously existing data.

> I don't know where 41 came from exactly but I know that at that same time, Rasmussen was reporting 53% approval. How did Politifact choose?

I'm assuming the Gallup poll they link to stated 41 at the time of publication. That's the beauty of sourcing. You can always verify it. Step two is knowing if Gallup is trustworthy, that's where your RCP comes in, which puts it against other sources, most of which we recognize. Further steps would be sourcing their respective data, etc.

> He said problems, not attacks.

In the same breath as specifically cities with attacks in recent years.

But even ignoring that, let's say he wasn't inferring attacks, then:

* What problems?

* What specifically about last night?

"Problems" in the area he was talking about (unrest) usually means attack, so it's not an unreasonable assumption about what he meant.

He of course later stated he was referring to a Fox News segment. How that makes it better is beyond me though, seeing as:

* The segment was blatantly lying. [1]

* He can get briefings from 11 intelligence agencies.

* Sweden has crime statistics and is generally considered one of the least corrupt states in the west. [2]

[1] http://www.dn.se/kultur-noje/nyheter/swedish-police-featured...

[2] http://www.transparency.org/news/feature/corruption_percepti...
There's a perfect alternative:

* Free

* Handles thousands of users seamlessly

* Archived via bot same as free Slack

* No noticeable performance hit for high user volumes

* Wide variety of interfaces and integration bots to choose from

* Widely deployed and trusted across tech communities

It's called IRC.

Edit: I can tell more people are encountering challenges using Slack these days. In the past, a suggestion to use IRC would have been downvoted to hell and back!

A lot of people seem hung up on the history, file sharing, or some other feature that Slack has, so I thought I'd take a moment to expand on my ideal setup and how they translate from Slack:

* Long-lived documentation and important team knowledge: Wiki pages (which I prefer even when using Slack and pins or history search are available). Full history of edits is visible and it's easy to access/search.

* Discussions involving a large number of stakeholders: Email. Threads and the async nature of the protocol make it well-suited to discussions when users aren't all online at the same time and the discussion is more thoughtful and isn't moving quickly. Slack threads suck replies aren't very visible and history scrolls quickly in active channels.

* Discussions involving outages, current tasks, and other immediate needs: IRC. It's real time, cross-platform, etc. History can be archived for later searching, but CHAT HISOTRY != DOCUMENTATION. Post-mortems and that sort of thing should end up in a wiki or similar.

* File sharing can be done via some other service with a link pasted into chat. One extra step to paste the link manually isn't a big deal.
> To use power-assert, you need to transform your test code for power-assert output.

That's a pretty big requirement.

I usually avoid the long names like that, but doing `expect(3).toEqual(4)` isn't too bad and it allows the test runner to provide really good error messages.
Because you get way better error reporting. Asserting on a boolean is just pass/fail, but with expect the runner tells you "got X, expected Y" which is way better.
Anagram Scoring
Yahoo salvages Verizon deal with $350M discount
Quick slightly unrelated question: Does anyone have a comparison of using Google cloud services vs AWS for machine learning? I'm planning to pick one, and I was leaning towards Google Cloud Services because of the TensorFlow support and the fact that Google is big on ML, making it likely that it's something that Google will support and be good at. With this blog post, I'm not sure.
"For teams of all sizes" is pretty deceptive. Even if the limit was disclosed somewhere deeper, advertising with a fundamentally inaccurate line is unfortunate.
What font do you use for APL symbols?
missing a lot of good alternatives. It would be good to add a vote-ish button for each service to let people see the popularity.
A Detailed Introduction to Webpack
The other 3/4 websites don't have the affiliation programs ;)
But jokes aside, as I tried to explain on the FAQ website, I'm not related with any of the companies and tried to choose them honestly, based on the quality of the service they offer. If they have affiliation links, I have add them. If not, it doesn't matter.
There are many great services like Amazon, Heroku or all of the errors tracking tools, that don't have affiliation links and they are there because their service is great, so I'm not trying to trick people to use the other tools because that will give me money (also, none of the affiliation links give you real money, usually those are some credits on each platform, and if, for example an affiliation link can help me host the this website for free for couple of months, then why not).
> My guess is that WSL itself is still unstable right now

Correct, it's currently a 'technology preview'.
4 Ways Hashtags Add Value on Your Facebook Business Page (3 Ways They Don't)
How to Block Spammed Traffic in Google Analytics
> Unfortunately most of the staff at the Querétaro site were laid-off as a result.

Fortunately, the environment wasn't trashed by their capitalist business decisions as a result.
> Thus, if we saw loss of Y, we would likely see a 50/50 gender split but now based on presence of the SRY gene.

If that were to occur, we'd get into more X-SRY X-SRY situations much more often though, right? Sounds unhealthy, I'd prefer to keep the Y separate and intact for as long as possible. :)
A Stylometric Inquiry into Hyperpartisan and Fake News
In the past six years, technological advances have rendered this essay obsolete. The SBaaS (Silver Bullet as a Service) market has allowed many companies that previously had to work hard to have the best product to simply add a service that makes them better than the competition.
To add to that, it would be quite a headache if source was found to have been copied from elsewhere (e.g., a developer copy & pasted code). Even if it was merely "similar looking code" independently developed, the risk of a lawsuit seems like it would not be worth it, especially given that there's not really much/any direct benefit for the publisher by publishing the code.
Output from `bash --version` on macOS:

`GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin16)
Copyright (C) 2007 Free Software Foundation, Inc.`

that's a 10yr old bash and there's barely any shell magic that you can do on Linux that won't work on macOS. And since by far most devs use macOS, most binaries support at least the macOS version of bash. All in all, no need to worry :p
VCpkg is so much better in my opinion than installing library devel packages on linux. Makes it a pain to keep track of them. Also the code completion and refactoring capabilities are itself worth it.

You can now also compile using the gcc toolchain if you have WSL installed.
lol whoops interpersonal then?
I'm still afraid to fully depend on this, and i'm sure i will be for years to come, but this is by far the most i've been interested in windows.

Who knows, in 3 years i might be able to ditch OSX for Windows, because some of the Surface devices actually look decent (no idea how true it is tho).
> I'm assuming the Gallup poll they link to stated 41 at the time of publication.

The Gallup poll they link to isn't even about his approval.

http://www.gallup.com/poll/203834/americans-world-standing-w...

That's the problem with assuming...
The problem is that the sites that had that moniker tended to be old, badly written and in ignorance of the actual web standard. Firefox's tracker suggests that standardization work on the feature is ongoing. So if you implement it now, you're going to be stuck with a Chrome-only version that may or may not end up being the standard. (Usually it does, because Chrome marketshare beats objections over not well thought out features in it, aka the "IE effect")
I don't know about you but Windows 7 and now 10 have been quite solid for me, at least.

Windows 7 was a clear and undeniable update over XP and Vista while 10 refines a lot of Windows' weak spots (such as lack of virtual desktops).
> Licensing a copy, writing a subpoena, or numerous other options. While it may not be convenient, I still don't see where freedoms are being harmed.

Licensing is the name of the legal act where the rights holder confers additional rights to the user. There is no licensing involved for all the examples I gave, and no permission from the rights holder because I already have those rights. I don't need to license anything to exercise those rights.

DRM is taking away the means for me to exercise rights I already have.

It is like me placing a fence around your car, then claiming you need permission from me to open that fence, to which I can then attach conditions. For you to drive your car you need to go through me, even if it's not all that convenient. No, not even to "make sure it's legal".

This is not reasonable, and you expecting anyone to be happy about such a thing is insane.
Does Your Business Need a Cloud Based Contact Center?
You are free to present your argument.
Yup, Mailgun is great and I added it in the "Transactional emails" section (you just need to click the blue bar in the emails section).
I have the 13" Touch Bar model.

I have no end of problems with the ESC key. The touch bar ESC key has no tactile feedback. It has no haptic feedback. I can't tell if I hit it or not. Literally, what used to be a completely unconscious use of a heavily used key (vim, Command-Tab change mind, drag & change mind, etc.) now is literally a 2-3 second mental interrupt every time I want to use it, because now I have to make sure I hit it, and that the hit registers.

The rest of the touch bar is similarly problematic. Using interactive debugging? I used to rest my fingers on F5-6-7 for step-over, step-into and continue, then I could just wiggle one finger to keep stepping. Well, no longer. I can't rest my fingers, I have no tactile feedback when I hit one of these things, and I have to look at the keyboard to make sure I'm doing the right thing.

I haven't looked at a keyboard since 1982, and probably earlier. (Well, maybe except when I was learning my way around my Symbolics keyboard.)

Use WINE? Too bad - you can't force the touch bar to always be F1-12 in System Preferences. Sucks for huge numbers of games. Which, even if you hit Fn-F-key, still suffers from the problem that it does a 2-3 second mental interrupt and glance at the keyboard. Essentially the Mac is no longer suitable for keyboard gaming.

My wife generally goes to sleep an hour or two before me. I very often will take my laptop and do some recreational coding at night as she likes it when I'm there with her while she falls asleep. Well, not anymore. This keyboard is so loud that several nights a week she tells me to leave. I finally gave up and bought an Alienware 13R3 so at least I can play some games while in bed. (That OLED display is the most amazing display I've ever had, parenthetically.) On top of this, several keys have started to "squeak." I don't know how better to describe it, but several of the keys definitely make odd high pitched sounds when you hit them. Not all the time, but if you hit them off center.

Absolute disaster. I will never buy another Apple computer until they get rid of this.

Please give me a non-Touch-Bar model ASAP!

The track pad, however, is excellent.

I don't use the Touch ID. I really don't want the police getting into my stuff without my authorization.
iPhone Addiction
Just curious, is this way better than using Cloud ML? https://cloud.google.com/ml/
Microsoft launches Kubernetes support in Azure Container Service out of preview
CryptoMove hiring a founding back-end engineer
How is the file system performance going with this? The latest release version runs Rails worse than shared folders on VMWare which is slow in bad way. Running MySQL on top of it might "work" but is it fast?
Re: Elixir

The Erlang/OTP 19.x releases are still broken because of some missing system calls. They seem to have an incoming fix though: https://github.com/Microsoft/BashOnWindows/issues/613

It's great that they keep open conversations like this for issue tracking and hopefully April will be working 100% by then.
> The demo clearly shows the shebang line mashed in with the rest of the file contents.

Demoer specifically comments that it's broken (obvously CR/LF differences) and they're fixing it.

Also VS Code for Windows might have been a better example than Notepad but you get how this could be useful.
> If it's so difficult to determine ownership, shouldn't it be easier to release?

No, because while it may be difficult for you to determine ownership, the actual owners may be well aware of their IP.

>Throw it up on a free service somewhere and respond to DMCA takedowns in the rare event the owner shows up out of the woodwork.

The DMCA protects the free service, it doesn't protect you.
Act confidently and get lucky a couple times? After that its management / leadership position easy street.
It's a shame there has not been an easy, free way to solve the major problems with IRC for everybody:

- no history while you are not in a channel

- lack of modern features like sending images and lack of good UX

- no mobile notifications

Matrix.org solves these problems very well IMO, but it's adoption is abysmal too.
As is getting into arguments about fake news and continuing the meme. Figuring out how to work from a common set of facts is important, but this meme distracts from other important issues.
sshd works I guess. I can start sshd on WSL and connect to it using ssh from Visual Studio to build my C/C++ code on Linux using gcc.

Maybe there are some others features of sshd you are talking about that I may not know about.
>All of these languages, despite all these failings, have been used to good effect.

That's a pretty low bar.
Oh man, I have every PC Gamer Magazine and CD from the era where the binding imagine combined to spell PC Gamer. I was actually thinking of throwing them out, since they take up a lot of space at my parent's house and I don't really want them in mine.
I understand that proofreading and spelling are important, but there's a time and place for everything. In this context, this isn't one of those times. What do you really contribute by rejecting an article after 3 spelling mistakes that has nothing to do with grammar in the first place?
Thanks for the suggestion, didn't know this one! I will definitely take a look at it.
There are drawbacks, though:

* no built-in file uploads

* a bot is required for archiving

* a bot is required for notifications

* no native scrollback/history - IRC bouncers solve this problem, but it's not a plausible solution for most non-techies

* the last two issues also mean that mobile solutions are going to be lacking.

It's possible to have IRC as fully featured as slack, but it does mean either rolling your own solution, or using a lot of other software to accommodate everything and everyone.
Alright, but many other nations get as much from healthcare as the USA does, while paying much less for it. Examples: western Europe, Canada, Japan.
Oh I thought it returned control after you hit it.
Poor Design in the Wild
You can get a newer bash, so that comparison is particularly moot.
> They're not pretty

It's an open protocol. Check out Kiwiirc, it's pretty good looking! A decent front-end team could build a nice interface.

> There's no good account system so users can easily spoof being someone else.

I believe that NickServ takes care of this.

As far as logging, and file-sharing. Yeah you're onto something. IRC isn't as bad as people make it out to be :/
With something called Cygnal, you can make native Windows applications, while taking avantage of all the POSIX interfaces in Cygwin. No special subsystem required, just some DLL's.

http://www.kylheku.com/cygnal/
Firefox closes 13 year-old bug, declares MSI dead
With something called Cygnal, you can make native Windows applications, while taking avantage of all the POSIX interfaces in Cygwin.

http://www.kylheku.com/cygnal/
>I find myself wanting to scream at the driver to step on the gas and go at least more than 5 mph which is what it looks like on the UI.

sorry but regardless of the UI, does this scenario even make any sense? why would your driver be going extremely slow unless there was a good reason for it? I agree that the UI can be a bit misleading with speed but i think this is a bit much
I see you've submitted this several times and got no response at all. What you've produced might be wonderful, but writing something technically excellent still needs some sort of "on-boarding" technique.

How are you trying to get users? Sending them to a page that asks for permissions and tells them nothing is clearly not working.

Design an on-boarding strategy, write an entry page, then try submitting that and measure how far people get into the process before giving up. Measurement of the process is critical.

Good luck!
Fintech = Customer Centricity
I've been running windows (using WSL for most of my development) for a few months and overall I'm very happy with it. Every non-GUI linux program I want to run works just fine on WSL, with the sole exception of (beta software) Urbit.

I do miss Xmonad-like window management, but windows does have shortcut keys that do a good enough job. Emacs works perfectly well. And Anaconda (https://www.continuum.io/downloads ) is actually a good native windows distribution of Python and Julia.

Cortana + voice recognition is actually pretty cool, I'm looking forward to hacking on it when MS releases the dev kit.

So far, windows seems to be an acceptable Linux. I will probably stick with it for a while, assuming I don't run into any crazy new blockers.

(I've been on Linux exclusively since 2001 except for a brief attempt to use OS X around 2009. That experiment was less than successful: https://news.ycombinator.com/item?id=1786930#1787411 )
In-office, the II seemed like a battleship.

I bought a 6MP second-hand at a university IT sale and that thing kept trucking for _years_ afterward. I'd still have it now if I hadn't moved countries.
My homegrown C dynamic array has remove() macro with the same purpose (I didn't know it is in c++). Except that it takes range instead of index and doesn't move to the end, because you checkout/delete item first, and then remove, not vice versa. It also has insert function that does guess what. The module takes around one screen.

Cool thing is that it is not C++, where remove is hardcore stl magic, and I can just iterate over elements' memory and remove them in sliding ranges, so multi-remove problem simply doesn't exist. Idk why c++ overengineers everything. We abstract a generic vector away from our convenience only to to store items in regular array, because it is the only fast solution for generic cases.
Yeah, sorry, I clicked on it through your RCP link, thinking it was the same. My bad.

The rest of my post though?
Google News...

I follow events in Venezuela. I routinely see teleSUR garbage (Chavista's Pravda) mixed in with credible reporting on Google news. And not just the benign news these state organs always conflate with their agenda pieces; the pure Bolvarian conspiratorial left-wing dreck stuff is there too, offered as "news" by Google News. Been seeing this for years.

One guess whether teleSUR propaganda is going to suffer any "fact checking" downmods as a result of Google's sudden desire to protect us all from Trumpian untruths.
What DRM does is make sure that any player asks for permission from the rights holder every time anything gets played. Do you seriously think that when suing the rights holder for defamation. I would not suddenly find that permission revoked ?

(you sue the person who benefits from defaming you, not (necessarily) the one doing the actual act. For example, if CNN had paid some homeless man to say I beat him up, I would sue CNN, not the homeless man)