skysight-inc/HackerNews huggingface dataset:
Please show me the "nice" and "well thought" and "elegant" and "modern" language with the sheer amount of resources, documentation and momentum that C++ has? It's not going to go away for the foreseeable future, even if slightly better options arise (notice the slightly, no language has substantially improved on C++ in a meaningful enough way to make the benefits of migrating greater than the headaches).
A better word for this might be counterfeit. This is pretending to be a different website than it really is. The problem is that 'fake' in the current context is being extended to sites that are judged--rightly or wrongly--to have lower journalistic standards. That slippery slope allows more dominant media to dismiss alternative media when they themselves sometimes exhibit bad journalistic standards.
can you tell me the ticket number? I'd love to look into what happened there. Too late for you, but maybe we can make sure things are easier for the next person.
Well said, I've been a software developer in test for several years and number 5 is definitely where you want to get to if you have the resources. Very few do from my experience but when they do it's really beautiful and I'm not surprised Google is one that manages to do this. Half my job has become evangelism to get to this point now, half is development.

Also (half important point, half plug) solid test results reporting is underestimated in importance and generally not done well. Doing that right can boost engagement with testing. A reason that Tesults (https://www.tesults.com) exists and I'm involved with it.
A source making a statement does not mean the statement is true. It only means the source made the statement. Sources have been known to lie when it is to their benefit, example, "I did not have sex with that woman".
The CIA trained, armed, and radicalized the Syrians to fan the flames of the "popular uprising" in Syria. Then, Iran and Russia came to the aid of their ally and the coup failed. Those Syrians migrated to Iraq and formed ISIS which is now active in over 30 countries. Of course, now that the coup has failed the Pentagon is backing Assad because... well I honestly don't know why.

http://www.latimes.com/world/middleeast/la-fg-cia-pentagon-i...

>Srian militias armed by different parts of the U.S. war machine have begun to fight each other on the plains between the besieged city of Aleppo and the Turkish border, highlighting how little control U.S. intelligence officers and military planners have over the groups they have financed and trained in the bitter five-year-old civil war.
Spencer is not a white supremacist (he says) but a white nationalist. He was the one who coined the term alt-right.

I'm positive Milo is a patriotic Yiannopoulos Supremacist.

I don't think either of the two would be eligible to join Aryan Brotherhood or any group of genuine article white supremacists.

I think the distinction between 'nationalist' and 'supremacist' should be sharply defined. Mixing the terms is like using socialism and communism interchangeably.

I myself am NRX but not any kind of nationalist because I believe that model for determining an in-group is too hit and miss. Don't forget that nation state nationalism is mostly a 20th century phenomenon. Note the paradox of nationalists working together across borders, classical nationalism is going meta.
And I've been affected by a single breach in all these years: the breach at Experian, a credit bureau. So these folks can look forward to having their data lost a second time, because even these guys aren't immune to data loss.
Structure-Based ASCII Art Generation [pdf]
This is not about mathematical notation. It is about a lot of people working in computing, researchers even, not being able to follow what is going on at what may be the leading edge (cue the arguments that it is not relevant...)

On the other hand, what percentage of physicists understand string theory? I do not know where that figure lies, whether a low number would be a problem, or whether it would be relevant to the computer science case. I do suspect that I would be better at computing if I understood category theory or TLA+ (I would at least be better able to evaluate their prospects for advancing the field), and I am not going to make any excuses for my ignorance.
If you're interested in Sequence to Sequence tasks (e.g. neural machine translation or abstractive summarization) with small data, check out our recent paper from Google Brain tackling this problem (disclaimer, I'm the first author): https://arxiv.org/abs/1611.02683
I did not find this to be the case at all when I lived in Germany (Hesse), though being paid in US dollars for a US firm.

I would say the prices of food were at least as high as in the US, and while apartments were not SF expensive, but probably more like a small Midwestern city. Not having a car in the medium sized German city I lived in was not the deal breaker it would have been in the US, but it still was a pain. It didn't seem like the trains were really that cheap, and we also have busses in most US cities.

So in the end, I don't think living in Germany or similar at a salary equal to $50k is as nearly as good of deal as working in the Midwest US for $100k or the coasts for $150k. I'd be better off working here, living frugally a fear years, and then just taking the savings and go on an adventure without worrying about all the visa issues.
Getting it right is slow. For example try https://tld.ninja
OpenSUSE 42.2
Let's see here:

GP says that facts that are false (namely, Trump won the popular vote) made it onto the newsfeed.

You said that there is a "different evaluation of the facts". The popular vote count is a number. How, pray tell, do you disagree with a number?
Oh it's perfectly fine to only have certain customers.

The problem is when you accept customers and then don't provide proper service.

They could require $1k or $10k per month minimum volume. But they don't. They accept everyone and then stonewall at random, sometimes even when people are high-volume.
Can you tell us a bit about how it works? Or what has changed over the last year since you first deployed it?
Sigma 30mm F1.4 DC DN C
Show HN: GitMash – Organize Your GitHub Issues with the Elo Algorithm
and they are?
Maybe the CS people don't know set notation for the same reason that Lamport dismisses Homotopy Type Theory and Galois Connections at the 2:00 minute mark.
Nice app and website, but I don't see the benefit of using a Chrome extension versus a normal browser web app. I understand that you can use it to find the phone number of a person on your current webpage, but I think it should be secondary to the web app.

Especially since you're targeting business users, you should create a polished webapp for them.

Also, I think many HN users would agree with me on the issue of privacy. In order to use the extension, I need to grant it permission to read and write data on all websites that I visit. Not saying you're evil, but this means (in theory) you could sell by browsing history, my interests, or even my data (again, not talking about you, but in general).
> 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.

This is literally "If you work hard you will be rewarded." Unfortunately, that's ideology rather than fact.
Just as with everything there is a sweet spot. I personally feel some things need to stay verbose while some things are implementation and not inherently needed. Before college, I didn't do any python. After touching the language because of a class I like some of the things they do. For instance:

for i in range(10):
print(i)

This is a great way to show a way to print 0-9 to stdout. This is great. Contrary to this, you have a more c-like method of writing this.

for (int i = 0; i < 10; i++) printf("%d\n", i);

This is the same code, but we have a lot more stuff here that convey a lot of meaning. This is fine for me. The construct is dense, but it's not overly dense. It is simple because once you see it the first time, you will understand it and it will always make sense to you no matter how many years pass. I'm fine with this extra verbosity.

On the other side of the spectrum you have this:

map(print, range(10))

This is far fewer characters, but it's more difficult to understand. There are more things to understand if you've never done any functional programming. This sort of dense solution is frowned upon in many cases, especially since this sort of thing rarely scales efficiently in the sense of cognitive load. I did all of my CS labs using map/reduce formulas for CS100 and it did nothing but make things harder and drive a large appreciation for expanding statements into my heart.
We have seen actual labor shortages in rural America. Petrol drilling in the Dakotas. That lead to dramatic wage growth for anyone remotely qualified to work in petroleum engineering, so much so that at its height a qualified person with a 3 month training program could make 30k a month.

There is no magical land in the midwest where humans dare not tread that is a bountiful gold mine of productive capacity.

Demand for labor is not a reflection of "there is so much work to be done, if people are willing to do it for no pay" in the same way you cannot claim there is tremendous demand for mansions because most people do not live in them already. Demand comes from financial pressure on suppliers to generate supply. Be it labor, corn, or software. Real demand creates a business opportunity. All the examples you cited are just the exploitation of poor helpless masses for cheap labor to do work that would not be done if people could not be paid so little for it. Its the extra toaster cozy of the labor market, a thing you do not actually particularly want or need enough to create actual substantial demand, but something you will get on the cheap because its there and convenient.

There is no future in that. Economics cannot be powered by the utmost of human desperation and poverty. Well... it actually can, and was for much of the industrial revolution, but with our modern advent of human rights and treating workers like actual people rather than cost centers reverting to the use of the starving as disposable tools would hopefully be a bit repugnant to some.

People move from rural areas to urban ones because there is no demand for them where they came from. The land is utilized, and often constrained by freshwater access than actual square footage, but until crop prices rise enough to justify expensive pumping of freshwater to drier regions nothing will change there. So they have to go where even the slightest potential opportunity is, and that is what has driven people into cities for centuries.
For what it's worth, it does bother me how much standard CS tooling and the mindset bred from it is stuck in the paradigm of exclusively textual user interfaces. Linear text has its advantages and value, of course, but, like, we know well by now that not everything is best thought of or manipulated this way; that diagrams and other modes of communication and interaction can be useful.

(This has nothing to do with why I'm interested in category theory [it's not that my motivating goal in life was to draw commutative diagrams…], but it's a somewhat relevant thought to the discussion I've had all the same. We as computer scientists talk a lot about trees, and graphs, and this structure, and that structure, and also about human computer interaction, and the importance of design, and yet the only structure we allow ourselves expression via at the end of the day is text, text, text.)
How is it sociopathic and amoral to ban scalpers?

First, by your own definition "scalping" is nothing more than choosing to sell property that you have legally acquired, and there is nothing wrong with that. Second, even granting that in this case reselling the phones violated Google's terms of service, the punishment is disproportionate to the violation. Speeding is illegal, but confiscating the cars of speeders and permanently revoking their licenses would be absurd.
I graduated in 1989 with a math degree. For 24 years I didn't look at mathematical notation. Now in grad school for CS I'm seeing a lot of notation like you wrote. Some of it is coming back. But, it has become exceedingly difficult to remember a single Greek letter, embodying a concept, a page or so after it has been defined. The concepts are not especially difficult, but remembering symbols has become frustratingly so.

My current course is Programming Language Semantics. It's all relations, functions, states, predicates, induction, etc. Greek letters are used all over the place. The topic is interesting and I love implementing semantics in Prolog, but the mathematical notation is painful.
Many of the folks here like CGP Grey's video on this topic, "Humans Need Not Apply" https://www.youtube.com/watch?v=7Pq-S557XQU

But you should watch that in contrast with one of his newest videos, "The Rules for Rulers" https://www.youtube.com/watch?v=rStL7niR7gs

> The more the wealth of a nation comes from the productive citizens of the nation, the more the power gets spread out, and the more the ruler must maintain the quality of life for those citizens. The less, the less.

> Now if a stable democracy becomes very poor, or if a resource that dwarfs the productivity of the citizens is found, the odds of this gamble change, and make it more possible for a small group to seize power.
Is "thaumaturgic" related to "demiurge" etymologically?
Thanks man! Yeah I think I can explain it fine during the interview itself but was just worrying the small time frame might look bad + just general resume proofreading in general. Thanks!
Dude, that sounds like a terrible nightmare.
It's not a personal attack, it's an objective observation; it's science. Surely we're allowed to discuss science here, right?
I'm all for doing whatever works. But white people aren't getting arrested for being white. They aren't getting redlined for bad loans. They aren't having their schools having resources getting directed away from them because the student body us predominantly white. It doesn't just cleave along lines for some. It cleaves along matrices.
Yudkowsky has done such a stellar job in making some fairly simple ideas look like a weird cult.
I know this is just using what's publicly available but I do feel mildly creeped out. But since I'm not the target market that's probably an endorsement.
Mozilla certainly has the resources to "pour into Thunderbird" to make it even better.

Unfortunately, they instead prefer to devote those resources towards other projects for a couple of years, before then "giving up" on those projects and finding something new to pour their resources into.

With just one or two full-time developers, Thunderbird could be an absolutely awesome e-mail client. I already think it's pretty decent and I use it every day and, unless I'm not seeing something, I don't think there's any need to constantly introduce new features into it. E-mail doesn't really change all that much so it would mostly be maintenance and support, fixing bugs, etc., instead of constantly pumping out new versions with "killer features".

What would Thunderbird be like today if a fraction of the resources devoted to Personas, Hello, Firefox OS, and so on had instead been put towards Thunderbird?
15-20 years ago, I played one that kept saying "OVER-G!" I didn't hear that, though, I heard "Aubergine!"
Fully agreed, though Wikipedia and Kindle solve this with hover/click to view footnote in a tooltip/bubble - though obviously not as effortless as letting your eyes slide to the bottom of the page, it's honestly not bad.
Let me put this in a different way: how much of the variance in the data set is explained by this simple criteria?
How to Watch TheCUBE Exclusives from Chief Data Scientist, U.S.A. – #CDSUSA
The cases where it is straightforward to determine "fact" or "truth" aren't the ones that really worry me (although it remains shocking to me that clear, easily debunked falsehoods bounced around this US election cycle in a most dispiriting way). The danger lies in statements that cannot be directly verified or reasoned about.

In the most extreme example, "the big lie" is a powerful propaganda tool specifically because big lies overwhelm our ability to distinguish truth from fiction. We can more effectively gauge small lies through our everyday experience, but we find big lies delivered with confidence to be impossible to reconcile. Rather than reject the lie, we also question whether such a lie could be told. In this way, we can begin to believe the lie rather than accept the reality of lying.

The big lie is particularly effective in cases where we cannot verify or refute a statement from first principles or from our own life experiences. If verification of a statement requires trust of another authority, a sufficiently egregious and persistent lie can overwhelm that authority by seeding doubt and distrust about the authority itself. Education can be rendered irrelevant if we can be convinced to question what we've learned.

I don't know if a relatively simple approach to detecting "fake news" like the submission uses will prove useful or sufficient. But technology clearly has a role in helping us verify facts, correctly attribute statements, and weigh opinions.
Yikes! - you shouldn't have to do Set-ExecutionPolicy every time you start a shell. Something is definitely wrong there.

Try doing a: Get-ExecutionPolicy -List
to see what is setting it.

Then use -SCOPE on Set-ExecutionPolicy.

BTW - I hear you on the "only chmod the scripts you want" - that is a nice benefit of the Unix model.

Jeffrey Snover [MSFT]
I compared Powershell to Python regarding projects, not Bash.

It could have been
1. a shell
2. an automation tool
3. a scripting language,
yet it fails at 1., is ignored regarding 3., and only succeds at 2.
That's why basic income is inevitable. We simply don't have enough jobs for everyone.
For me most of the energy was lost during my commute, so I switched to working remotely.

Surprisingly enough limiting the time you spend on writing code after work (to 1-2h a day) also helps. This way there's less pressure to have something finished each day (because it's impossible in such a narrow timeframe) and more time in-between coding sessions to think about the design.

Most of the time my after-hours code is much more thought through than what I create at work.
I used to get mild wrist pain until I started going to the gym 3 times a week.

Last year I broke my arm, metal plates put in, then taken out, ended up with nerve damage and no feeling in half my hand, 3rd surgery to fix the nerve.

About 3 months ago pain started to come back. Doctor gave me the all clear to go back to the gym. Started 2 weeks ago. Pain gone completely.

Gym may not work for everyone. Works for me.
off the top of my head, :
art, music, literature, relationships, exploration.
without the requirement to toil, humanity could be free to explore the stars and enjoy this ride.
Sprinkling carpet tacks on your floor would have cured that one.
I am not so sure we're going to adjust outside of the bubble of Silicon Valley or New York. There are a lot of American jobs too that will go away, maybe more so than the third world because American workers are so much more expernsive.
""When Mexico sends its people" was in reference to illegal aliens. "

A) He did not refer to illegals. He clearly said 'When Mexico sends it's people'. That's pretty clearly referring to 'Mexicans that come to America'.

B) Even if he was referring to people that cross the border illegally - he's still calling illegal migrants 'rapists'. This is super bigoted.

CNN is not out of line here.

Listen:

+ I do think that the press treats Trump unfairly, but he also does some things that give the press all the ammunition they need to mock him without needing to lie about it.

+ Trump is not stupid. He's calling 'Mexicans' rapists, and didn't use the term 'illegals' because he's trying to inflame populist bigotry among the population. It's a really, really sleazy thing to do, and it's basically bigoted.

Listen - I am 100% against illegal migration, 100% against sanctuary cities, and fully realize that the press is biased on this issue - and the press purposefully conflates 'legal' and 'illegal' migrant and tries to infer that 'anyone who is against illegals is racist'. So yes - the press is totally unfair.

BUT - that doesn't mean Trump didn't make a very racist statement, to purposefully incite bigotry. Which I believe he did. His statement does not gain validity because the press is also biased and wrong about him, and immigration as well. His statement is fairly bigoted, even if the press do misrepresent the truth.
I actually get choked up watching the appropriate episode of "Moon Machines", the one that covers the MIT team. That project was an 0xCF. But it worked.

I was 9 when the moon lander landed, but I was still old enough to feel the Sputnik emphasis in tech. I grew up with that program. It was the era of EE programs with 50% washout rates.

We would go to Huntsville, Houston or Cape Kennedy on vacation. It was just like that then.

I don't know how anybody could have survived the first real test of a system like that being on national TV. That's the stuff of nervous breakdowns.

Ad then by '74 we killed it because nobody knew any economics back then. Or maybe because they did.

I want a Mad Men style show about the Apollo program. Oh, why not? Why not?
Trump’s fake-news presidency
Congrats to the team!
Also you can deduct the taxes paid in the EU so you are not going to be paying US taxes if you are being taxed legitimately.
...or the notion of what a job is changes. Unless machines can literally provide everything that humans can want (including art, interaction, companionship, etc), then there will always be something for humans to do to make money.
Beautiful article!

This stuck out at me:

> Physicians of the era were ignorant of the cause and often did more harm than good, administering remedies like leeches or turpentine enemas. Some doctors recommended divers might take “some therapeutic Cognac” upon resurfacing, a stiff drink being a common treatment for misunderstood maladies.

Ok, leaches, I kind of get. "Therapeutic Cognac", ok, I've had my share of therapeutic whisky after hurting myself. But... turpentine enema? Really? I just can't imagine an illness that would be cured by squirting turpentine up someone's butt.
That is correct (prevent accidental script execution).

It is ABSOLUTELY NOT a security mechanism. That is why we we support this:

Set-ExecutionPolicy -ExecutionPolicy Bypass

I wanted to make it:

Set-ExecutionPolicy -ExecutionPolicy DoAnythingBecauseTExecutionPolicyIsNOTASecurityFeature

But the team didn't like that. (I should have overruled them on that one :-) ).

Jeffrey Snover [MSFT]
I don't know how you can really get rid of bias using these methods. Many stories deemed as 'fake' are actually opinion pieces that go against the current populus opinion.

I saw tons of fake Trump stories before the election that were spread around as 'fact'. Some were even used as political ads and then somehow is now the truth.

Algorithms are designed by humans that are biased and crowd sourcing will most likely be biased toward the college students using Facebook.

Even many of the 'fact checkers' during the election were wrong or completely biased against Trump. Some of the checking was so wrong, I almost thought I was reading the onion.

This unfairness was part of the reason Trump was elected in the first place. The mainstream media is so biased toward the left, I almost can't read it anymore.

I thought that after the election, we would smarten up and fix the bias. Instead, we are now trying to make it completely one-sided and bury/silence anyone with an opposing political opinion.

This won't fix our problems. It will only further divide our nation.
You underestimate the power of partisan ideologues. Many millions will die before that comes to pass.
Facebook must really suck at machine learning