skysight-inc/HackerNews huggingface dataset:
The mobo chair mount has been the most transformative product that reduced/eliminated RSI for me.
For years, I tried to find better tables, better chairs, better mice/keyboards, postures -

The problem turned out to be in the seams between products, not the individual pieces.

The mobo mount solves this by throwing away the table component from the keyboard/mouse equation - solving most posture problems. Try it out.

https://www.amazon.com/Mobo-Chair-Mount-Keyboard-System/dp/B...
Contrary to the wording of the report, the fake news detector isn't a neural net or an AI. The term is a bit overused, so it's not really worth it to be up in arms about the terminology. The tool is really just a weighted measure of a couple of online services that track website metadata.
It would be interesting to use this to train a model with in order to flag potential fake news in the future if they decide to continue with the concept.

As it stands now though, it's not special in it's construction, but it's nice to see something on the more practical end emerge from a Hackathon.
I would have guessed Grace Hopper already given every applicable award possible for her contributions by now. Late is better than never though.

I guess great scientists going under-appreciated is nothing new, however.
Perhaps its time to rethink the sanctity of mathematical symbolic communication. Seriously, that equation borders on parody in attempting to relay a rather simple concept. We dont expect CS people to communicate concepts through compiled, machine language style syntax (minimum number of bits uber alles) so why not revisit the communication of mathematical concepts with weight given to clarity over compression?
We are sudo scientists. Sorry.
Sustain Your Open Source Project by Nurturing Your Community
OpenShot Video Editor
Piwik offers per user session tracking.
'Mainstream' news sources at least pay lip service to journalistic ethics.
No, if you are drawing conclusions from only the data presented you are not doing Bayesian. Further, there are more than 2 options.
After? During you mean.. think of all those deals his kids could be making around the world with foreign jurisdictions to steer US legislation and policies in the right direction.

Let history books show: I dare bet, with almost absolute certainty, this was the best deal Donald Trump ever made. In 10-20 years, his empire will be worth many (more) billions.
You figured out how to compile JavaScript?
What else do you call this sort of thing?
e.g.: http://abcnews.com.co
You do realize that the CEO and executives who made those decisions were considered engineers? Because they started as engineers at VW, and had climbed the corporate ladder?

The Engineers actually standing in court now are also high-ranking managers. They just also happen to be professional engineers.
I've never quite understood the concern about needing to Set-ExecutionPolicy before running scripts.

In Unix, you have to chmod a+x a file before running it.
And you have to do it for every script you want to run.

So to run 1 cmdlet to enable all scripts seems a bargain.
(Honestly I could be missing something and I probably am because you are not the first person to mention it. I just can't connect the dots.)

Jeffrey Snover [MSFT]
Bout time! They both deserve it as their contributions definitelt impacted America in huge ways. :)
Symantec Endpoint Protection has portscan detection & blocking, but this is a managed instance on a corporate laptop, so I don't have access to the logs to drill in to what was intercepted.

Having traffic from the router blocked was a PITA though!
>“RSI” from typing too much in an uncomfortable way or using bad equipment is too serious to brush off.

The article wasn't brushing off RSI, just pointing out that none of those things worked for him, and that emotional stress and cold seemed to be the major factors.

I certainly agree that you should look into ergonomics, but additionally you should definitely consider emotional stress, as there is ample evidence that stress may be a significant factor in many types of chronic pain.
It's as if they were pushing for an online "lie detector" which banned people for telling lies.. It's absurd.
I mean they weren't going to open source Sql server but this is probably a play to enterprises: it's the same binary just you can run it on Linux!
Because mathematics is a very dense language; building in redundancy does not scale when you're reading mathematics papers.
> "I think it's going to rain tomorrow" (and it doesn't).

Not if your job is to predict rain and you somehow completely missed the that there's going to be a massive rain-storm. And you also happened to own a company which sells umbrellas on the street corner.

> It has a lot to do with it.

Well, ok, I take it back. It has a lot to do with them failing to predict it because they relied on the popular vote.

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

I didn't say they colluded. They fudged their models by being in denial and wanting to see a certain candidate win. Someone doing it as a hobby is understandable. But when they are paid a pretty penny for it, then it borders into dishonesty.

All actors doing the same thing doesn't imply it is a cabal and they all colluding. They simply have to have the same incentives.

Surprisingly one of the polls that does measure enthusiasm the Daybreak poll from USC did predict a win for Trump http://cesrusc.org/election/

> Do you think thousands of independent people bet money in order to incorrectly portray Clinton as having a lead?

The probably took the cue from 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.

But wasn't that a much better strategy, as overconfidence lead to people staying home. That idea is probably not novel to him or his team!

We've all heard how dumb he is, yet somehow he knew exactly which states to go to, doing up to 6 speeches a day, in seemingly just at the right places. He got lucky a few times, maybe in primaries, but he seems to keep getting lucky consistently.

> If you want to assert a global conspiracy to subvert reality, please bring data.

Would you say reality was subverted already? We have a TV personality as a President. This is the stuff they put in comic books. Conspiracy here is called overconfidence, cockiness and complacency. That's the conspiracy. We can make fun of and call Trump supporters names as much as we want. But in the end Hillary had a very expensive gun (the media) and she went ahead and shot herself in the foot with it. I think that is one of the primary reason people didn't vote -- they saw the map with 400+ electoral college votes in her favor and 1% chance for Trump to win. But in the end it is those pesky KGB agents and Fake News that we are blaming... The more we blame them. The more Trump will keep winning.
I'm a bit tired of this "fake news" fad. We, the consumers of the content, need to decide for ourselves if the news is real or fake. Use your common sense and check the damn facts.

If we need someone/something to help us determine if the news is real or fake, then we are truly lost.

The problem is fundamentally with education. Students need to learn from a young age to fact check and insert correct bibliography.

Fake news did not win the election for Trump. We, ourselves and our lack of common sense, did.
If you actually put in the required effort and make it a full time job you can make money, if you dick around then you won't.

https://socialblade.com/ and other similar sites have pretty good estimates, even if you lower the income of pretty much every full time production channel by 10 it's still more than enough to live on.
Yea i meant Ascii art - Monodraw is an amazing program, and as much as i want to buy it, i haven't because i don't want to draw the flow charts.

Your solution is something i've literally talked about here before, so it's welcome to see! But i still need/want ascii. I suppose i don't need it.. i just like being able to view things in CLI/etc.
It took me a little while to parse the syntax, but understanding the formula itself was simple.

I think more people struggle reading math than understanding the concepts.
>"Fake News"

Its a shame humanity keeps needing learning the same lessons over and over.

Anytime I think of the "newspaper" I can't help but think of the Gell-Mann Amnesia Effect.

>“Briefly stated, the Gell-Mann Amnesia effect is as follows. You open the newspaper to an article on some subject you know well. In Murray's case, physics. You read the article and see the journalist has absolutely no understanding of either the facts or the issues. Often, the article is so wrong it actually presents the story backward—reversing cause and effect. I call these the "wet streets cause rain" stories. Paper's full of them.

>In any case, you read with exasperation or amusement the multiple errors in a story, and then turn the page to national or international affairs, and read as if the rest of the newspaper was somehow more accurate about Palestine than the baloney you just read. You turn the page, and forget what you know.”
I wouldn't/don't mind better research/work into better permission systems for OS's/processes; allowing the user control over what gets exposed to incoming connections and what is allowed to make outgoing connections is fine and good.

NAT, and uPnP, is not that. In the case of uPnP: if uPnP was SOP, wouldn't the camera (needing to be "remotely accessible" because the Internet of Crap) just make the requisite uPnP calls, likely making everything accessible?

NAT, in particular, is terrible. Trying to explain to a normal user how to establish NAT port-forwarding for devices or applications is a UX nightmare. NAT, in particular, kills off entire classes of protocol design, necessitating hacking around NAT by routing traffic through untrustable third-party servers.

NAT is further not a firewall: one anything inside your NAT gets remotely exploited, and everything else is wide open. (And that's at best; depending on the protocol in use, you might not even need remote code execution.)

(And uPnP's support in my experience has been utterly pathetic.)
How is leaving work on a Friday at 5pm "hacking" your weekend into a 3 day weekend?
I'm (almost certainly) in the database. I can't say I care about the timing of the announcement. Nor the credit monitoring that they are putting in place.

We need to move forward so that the information employers are required to collect for tax and employment eligibility don't cause problems if they are leaked. It's improved a great deal in the last few years, but it really shouldn't matter at all that an imposter knows name + ssn + a few other not at all obscure pieces of information.
For what it's worth, if a reasonable person can make a compelling case that a story is not fake news (i.e. if it is "arguable"), doesn't the question of whether it is "fake" or not boil down to a reader's inherent bias (an opinion, which is by definition not fake)?

Also, why not use a white list that includes outlets that sizable portions of facebook's user base seem to think are reliable? For example, include breitbart.com and motherjones.com, but exclude .tumblr.com and .wordpress.com.
I'm surprised anybody calling them self a 'computer scientist' couldn't follow that - developer, sure, but as far as I'm aware everyone on any CS degree programme in the world "learns math"; enough to follow that for sure.
People don't realize that the tractor was basically the number one job killer for humanity. We went from 70%+ of the population involved in farming to less than 3%. We created new industries and jobs from that and we will do so again.
I suspect most of the CS researchers in the room were, in a sense, lying. I'm going to guess (a) they could all understand the notation if they tried; (b) they were in fact taught the notation in some undergraduate class, math camp, etc, etc; and (c) what happened is that they intentionally forgot it.

At least, this is the case for me! I think one of the dirty secrets about the CS distaste for many areas of math, including conceptual areas like category theory that are in fact quite closely related to computing and directly applicable there, is that when judged as CS, they don't seem like very good CS.

For example, a programming-language designer who uses symbols that aren't on any keyboard deserves to be laughed out of the room. What are these weird 19th-century squiggles? I see what you're doing, sort of, but why are you doing it?

This is obviously a petty example. But computer scientists, at least ones with a certain kind of systems background, have put a lot of work into designing abstract logical structures for human beings to use. They've learned a lot of rules about how to do this well.

The corpus of pre-CS math that gets applied to CS doesn't seem to care about any of these rules. It takes a lot of work to come up with a CS aesthetic, and when you have one, your brain only has room for "good" systems that play by your rules. If a system doesn't map to your rules, it's almost physically painful to have to contemplate it.

Practicality is not quite the issue. TLA+ seems to be a very useful thing and Lamport has produced a large, large, body of extremely useful work. At the same time, I can't help feeling it would be neat if someone did for TLA+ what Ousterhout did for Paxos.
I think the goal of mathematical notation is precision rather than ambiguity. Yes, the example seems awfully complicated for what simple thing it's trying to state. However, if you read it out loud it still sounds complicated. It's a simple concept, but it's hard to communicate without room for ambiguity.
Major improvements in V5.

Even more in V5.1 (which ships with WS2016).

But still slower than CMD.

CMD starts very quickly but then you have CMD. :-)

Jeffrey Snover [MSFT]
Would it make sense to say "building in redundancy does not scale when you're reading source code"? Not to me it doesn't.
Replique Montre Patek Philippe Calatrava or Rose Dames La Revue
Pretending that facts don't exist is a shitty meme that needs to stop.

For example, it's definitely false to claim that Donald Trump won the popular vote yet there are a multitude of fake stories on FB that claim as much.
Migrating to Fastmail is really simple from Gmail as they have an IMAP import tool and you can set all mail to forward and delete from Gmail to your Fastmail account. I set up Fastmail yesterday after seeing the news about the Google account disabling yesterday. It took a couple hours to migrate all of my mail since I have had my Gmail account since 2008.
Yes, absolutely. The stunning hypocrisy and myopia of this propaganda campaign is driving me up the wall, and the conspirators (several of whom are seen openly volunteering their services to the DNC and/or the Clintons in the Wikileaks) have hardly attempted to hide the coordination. Do we really believe that the execs at tech companies are that interested in John Oliver's opinion that the day after he "exposes" "fake" news as the reason Trump won, they'd all decide they need to ban/quarantine these "fake" outlets? Give me a break. Anyone who buys this is beyond gullible.

This election season has been tough but this meme is bringing me closer to the edge of tolerance than anything else has so far.
Two points in response:

1. Speed matters. Going from 100% to 2% over a century is one thing, doing it in 5 years is another. Which isn't to say that it'll necessary be that fast, just that if it is (and there are some reasons to think it will be) that it will have serious consequences for human welfare.

2. People like to point at the industrial and digital revolutions as examples to say "hey look, you can enhance productivity without killing jobs - the jobs just move around". And that's fine, they're excellent examples of that phenomenon. However, two prior examples is not exactly overwhelming evidence, and there are at least a couple real reasons to think that 'this time is different'. Specifically, that AI is getting really good at mimicking humans for particular tasks. We certainly don't have general AI yet, but what we do have can get really good at a whole lot of low-skill, low-education jobs, and a few high-skill high-education ones too.

When the industrial revolution happened human jobs persisted because humans could use judgment and learn new things. It was too expensive to automate everything that could in principle be automated, because your processes might change tomorrow. New manufacturing tech is much better at reconfigurability, so that defense is likely out. New AI techniques are able to replicate human judgment in many scenarios now too. Not all of course, but many. If you eliminate all jobs that involve a human doing a particular physical task, you're not left with a whole lot for third world or low-education first-worlders to do.

Now, all that being said, would I be extremely surprised if automation came along and labor markets simply retooled around it and everything was fine? No, not really. But I wouldn't be surprised the other way either, and I think it's something we should take pretty seriously.
No, there is a very big difference between professional journos who sometimes have bias - and completely fake news.

'Fake news' sites reports information that is completely fabricated and non-factual.

'News sites' - by and large - are pretty good. Most stories on CNN and Fox are not biased. Go ahead to their web-sites - it's mostly boring stuff.

Some of their headlines, and their choice of words etc. is arguably biased, but it's difficult to pin down.

To fail to differentiate between 'lies' and 'facts presented in a certain way' is wrong.

You don't have to 'fully trust' the MSM, but if you are open minded enough and pull from enough sources, then you'll do ok.

The 'fake news sites' are run by kids in Macedonia trying to get clicks and it's a total fabrication.
That is right.

CMD.exe will be around to support script execution for a long long time.

Jeffrey Snover [MSFT]
A Confused Magnus Carlsen Escapes with a Draw at the World Chess Championship
Man this code sucks. `detectAdultContent()` returns True if there is no adult content. And I'm not sure what adult content has to do with truth?

https://github.com/anantdgoel/HackPrincetonF16/blob/1f5e7bb4...

They also have imports inside of functions :-/
I've greatly enjoyed reading Gorky's short stories - it seems a shame that the ubiquitous street names and soviet idolization has had the opposite effect, because he really is worth reading.
I don't totally understand who would use this sort of thing. The people who would bother to install an extension that detects fake news and would even know to do so would already be able to identify news as fake much more easily than a few lines of python and a chrome extension.

I thought the problem of "fake news" was that people were forwarding it around like it's real, but no one in that chain is going to bother using anything like this, so it's not like this is a firebreak. And if you use something like this to block fake news stories and then install it on your parents' computers when you go in for tech support, they're probably going to call you and say, "Hey, how come I can't see your Uncle Stan's posts on facebook when I use that new chrome browser you installed?" (As an aside, if my kids ever installed any sort of content blocker on my computer, I would write them out of my will.)
> You could invest hours, days, or years in a writing project, only to find out that you’ve picked a bad idea that doesn’t interest people.

To paraphrase Elon Musk: Keep asking for criticism, especially negative, about your idea. If your idea has merit, people will like it, and that will result in a better chance of success. If you can't handle negative criticism, then you need to work on your own skills and handling rejection.

Tricking people via this Priceonomics "pre-article-writing" trick just seems like a trick.
Alright, hold up a section of C++ or js code and repeat similar questions, and then ask why mathematicians don't learn to code given how relevant computer programming is to applications of mathematics today.

Not that I believe mathematicians should learn how to code as a perquisite for their degree, I don't. I also have similar feelings for CS students and understanding mathematical notation. Yes, if you're headed for grad school or a researcher, then it's a different story (so the grad students/academics should have tried may be). But should knowing that notation, say, be on the same level of importance for understanding programming concepts like cache-locality for someone headed to a typical dev job? Probably not.
I was struck by Butler Lampson's observation along the same lines, in 'Programmers At Work', Lammers [0]

INTERVIEWER: What kind of training or type of thought leads to the greatest productivity in the computer field?

LAMPSON: From mathematics, you learn logical reasoning. You also learn what it means to prove something, as well as how to handle abstract essentials. From an experimental science such as physics, or from the humanities, you learn how to make connections in the real world by applying these abstractions.

[0] http://research.microsoft.com/en-us/um/people/blampson/37a-P...
Put me in the got "through" it camp. To this day my Pavlovian response to any linear algebra is "put it in a matrix & solve", even if I don't have an intuitive understanding of what that means.
I don't use facebook. Most MSM is bullshit so i don't understand what "fake news" even means. Can someone please provide a few links for reference? Are we talking about the extremely outlandish things like:

Obama just ordered a covert strike force to start taking peoples guns

Or are we talking about factually inaccurate reporting?
I loved math and sailed through it in college. Algebra, calculus, linear algebra, theoretical classes- no problem, I never got less than a B+. We had a lot of classes where using the calculator was forbidden and you had to actually know how to break these things down. When I was practicing math I can't understate how easy it was for me.

The problem is that's it's been 12 years since I used a differential equation or any of my other 'hard' math. It's really frustrating that I used to be able to look at these equations and know what they meant and now I can barely make heads or tails of simple f(x) type stuff. I could solve (simple) differential equations without even jotting a note down, I honestly don't know if I could read one now.

It sucks.
I haven't seen one yet personally. I heard of a program Google did where users paid a flat rate, say $10/mo, which was divvied up at the end of the month amongst articles / authors each person chose. I saw the website once last year and have not been able to figure out the name or find it since.

I suppose what I meant is technically not microtransactions (mostly just used in the context of in-app purchases) but micropayments [1]. I've added ko-fi [2] to my personal site but no one has actually done it yet.

[1]: https://en.m.wikipedia.org/wiki/Micropayment

[2]: https://ko-fi.com/Home/About
FWIW regarding speed, i was able to download, index & extract my entire INBOX + Sent Items (14k emails, 3.5GB total) in < 10min on a fast connection. the limiting factor by far was connection/imap speed.
How come none of the tutorials I've read and StackOverflow questions involving Start-Process mention that?

Thanks.
Yes, to me "Computer Science" has always been a branch of (applied) math that deals with mathematical theories that apply to computing - complexity, discrete math, numerical methods, operations research, automata, etc.
hahah reminds me of the adage, Artificial Intelligence is 10 years away...and always will be.