skysight-inc/HackerNews huggingface dataset:
> Mathematics, in practice, is more of a domain specific language that encapsulates more and more precise information as you increase the level of abstraction

Isn't that the point of any DSL? Also, wasn't the advent of DSLs meant to make it easier for non-programmers to understand the flow of control in a system?

I think generally the idea was to make things easier to understand by factoring out the complicated bits (implementation) and leveraging abstraction to provide clarity on top of an implementation.

If this is the case for every DSL I and every other CS major designs, why should it not be the goal of every math major? Sure to you and many other math-centrist people these symbols are "how I learned it so it must be the best" but to everyone else it's difficult to grasp and hard to understand.

The lingo is half the battle for most things but for math it seems like the lingo is the entire battle.
So? Is it shorter? How much shorter? How does Go improve over C? Just curious.
I figured out how to compile JavaScript https://developers.google.com/closure/compiler/
Robots solve one problem very, very well: Labor shortages.

Rural America is poor, not because it is not rich in natural capital and real estate, but because it suffers from a perpetual labor shortage. (14 percent of the U.S. rural are spread across 72 percent of the Nation's land area) Urbanization has a monopoly on talent at this point in time because of globalization and the wealth structure of internationalist neoliberal capitalism. (The Silicon Valley model)

Robotic labor will change that, especially given the strictness of UAV laws in the US and the UK today. They are practically legislating that drones must find profitability in low-value, low-population areas.

Fine. Challenge accepted.

To give another example of such labor shortages, 75% of the United Arab Emirates population is Chinese, Indian, Pakistani, and Filipino immigrants doing construction jobs. The other 2.3 million native UAE nationals can't possibly engage in all of the ancillary labor opportunities that Dubai money commands.

Wealthy nations are suffering from labor shortages all over the world and have been for decades. They've raced to solve these problems in the only way they know how: attracting the flow of post-colonials because of standards of living arbitrage. (Very often, people used to being so poor being treated like garbage in a wealthy nation is a significantly better prospect than staying home) In the EU, for example, they can no longer print their own currency, but each member state can still issue bonds. They are already engaging in socialist taxation regimes, so raising taxes to pay for the bonds is impossible. Therefore, you need to enrich your corporations by giving them access to cheap labor and pray you can tax them before they allocate their new found wealth in the Isle of Mann.

Unfortunately, this impulse isn't such a clean transition, as most of these old world nations (with old world money) have the political, institutional, and cultural reflex to give new blood two options: Comply with your role in our social pecking order 100% or be exiled/imprisoned/exterminated. Race riots, cultural flare-ups, demographic conflict, and other Huntingtonian events can easily be exploited and exacerbated by political opportunists, ultimately destabilizing the very social configuration that made your nation attractive to begin with. No matter what the well-wishers say, when it all goes belly up, civilizations always divide themselves along ethnic (the American definition) lines.

If we continue to refuse (as many have since the 1970s) addressing the labor shortage problem with our established institutions, people like me will be forced to address it technologically and your cherished institutions and the morality that they stand upon will be ground into the dirt upon its passing.
do it in your commute or during boring "dead time" instead where relaxation is almost inpossible
SSNs just shouldn't be sensitive information.

(it's great if we get organizations not to hold onto personal information too, but at the level of society, the harm due to identity fraud is largely self-inflicted, we choose to allow organizations that fail to do reasonable diligence to push consequences onto individuals)
There are bad notations in mathematics, and I think there may well be some truth in the idea that designing for usability is more important in CS.

Your comment is needlessly rude and you don't give any evidence to support your contention.
At least they are providing fraud protection. They handled it fast instead of just sitting on it.
Stuff like this site which tries to look like abc but isn't: http://abcnews.com.co

But also lots of no name websites reporting both conspiracy theories and false info
Conversations Managers Should Have to Develop Their People
> So it's only those two options?

The implication was that they fudged their data to make a candidate look better. Clearly they have the money to pay for the poll and statisticians.

The more I think about the more it is seems one of the reason for the loss was this overconfidence. News channels were often way too happy to put up a map with Hillary in the 400+ points and the whole map being blue. They believed that would just discourage those voting for Trump to show up. In their it was a terrible blunder (or win depending who you support), in the end more people who would have voted for the Democrats stayed home.
“Anyone who claims that automated spam accounts that tweeted about the U.S. election had an effect on voters’ opinions or influenced the national Twitter conversation clearly underestimates voters and fails to understand how Twitter works,” said Nick Pacilio, a Twitter spokesman.

I agree with this sentiment from later in the article
> If you don't speak the language, It indicates that you never learned the stuff that is spoken in that language. At least well enough to be fluent in it.

Not true. I learned all the maths necessary to understand that formula and, in fact, have previously seen all the symbols used before. Once I looked up the syntax I had no trouble understanding what was being said.

The problem is that the language is simply bad. I haven't written PHP for years (in fact, the last time I wrote PHP was around the last time I took a math class), but if you give me a snippet of PHP I'll have no trouble understanding it.
What jobs? There is a limit to human needs. At some point the robots will feed, clothe, transport, heal and entertain us all. What remains? Hobbies?

We will have to invent make-work things for folks to do I guess. And call it work.
This turnout estimate turned out to be wrong. See http://fivethirtyeight.com/features/no-voter-turnout-wasnt-w... for a closer-to-final number.
This is an article by Aaron Iba (founder of Etherpad and ex-YC partner) - http://aaroniba.net/articles/tmp/how-i-cured-my-rsi-pain.htm...

It changed my life after a year of RSI - validated on multiple people.
I am a mathematics student working as a systems software engineer. I find mathematical notation excessively dense and tedious to interpret.

Given the expression:

{f ∈ [1..N ⟶ 1..N] :
∀ y ∈ 1..N : ∃ x ∈ 1..N : f[x]=y}

I can instantly read it in my head as:

The set of all f where f is a function mapping 1..N to 1..N such that for all Y in 1..N there exists an X in 1..N such that f[x] = y.

One might argue that the ability to express such a long definition in such a compact form is a benefit, but I don't think so.
In this particular case the definition is so trivial that it's easy to understand what is being talked about. Anything more complicated than this quickly becomes tedious and boring. I would prefer that mathematicians simply used longer, more verbose, but more clear and explanatory names for quantities and concepts. Just my opinion, though.
The article doesn't claim the problem went back to '66, but rather says it's a more recent problem in a previously successful program. Are you saying the problem goes back further than the article claims, or was this just a misunderstanding on your part?
Feel free to download the app and add your stories! Not everything has to be geared towards kids to be a place parents like to go.
http://www.cnn.com/videos/tv/2015/06/25/exp-presidential-can...

"Trump doubles down on calling Mexicans rapists". Trump did not call Mexicans rapists. That is an outright lie which is as much fake news as this hackathon project. It's not bias, it's not selective reporting, it's fake news that we're expected to believe as our only source of truth because sometimes people share Macedonian clickbait on their facebook.

A lie is deliberately making someone believe something that you know is false. When George W. Bush made everyone think Iraq had nukes, that was a lie. You can't say it wasn't lying because it was merely 'tricking people into believing something false.' That is literally the definition of lying.
Sprinkler-Free Air Modulation System Stops Fires Before They Start
Not just London -- I used those examples because the website is in English and easily recognized.

Sometimes it's a lot cheaper -- I saw an opera in Vienna for 3EUR, and a youth orchestra (presumably a skilled one, given the venue) playing in Paris tomorrow is free!
Sure, write the same thing out as a programming language function and the CS people should understand fine.

I think even when I was spending a lot of time on this in my CS degree that kind of notation gave me issues.
Indeed it is not clear. ;-)
Lamport is not talking about basic math.

If you study math enough, you learn to read this math notation fluently. From his toy example you can infer that they have not studied much math very deeply. Like topology or advanced algebra.
Frequencist methods do not remove the prior, they merely hide it, make it implicit. Usually the implicit prior is reasonable but being blind of your prior still risks making you trip on subtle trade-offs and biases for more complex problems.
I'm not sure whether you're a fan of the Huffington Post or not, but this seems like a nice list of examples of what people are up in arms about. Yes, it's the egregiously fake stuff, not media spin/bias.

http://www.huffingtonpost.com/entry/facebook-fake-news-stori...

Of course, if you don't trust HuffPo, you could always theorize that they fabricated those ;)
I've seen this before -- probably via HN. It was a pleasure to read it again. I'm glad HN doesn't screen out ancient dups, only recent ones.
I was a mathematician and physicist before I went into CS, and when you're doing all your writing on paper and chalkboards, you don't want to write 'code' at all.
As a mathematician/(ex?-)computer scientist whose area of research is category theory, let me ask: What makes category theory not seem like very good CS?
> No, I don't think it's a coincidence. It seems very natural that new events would shine an event on existing trends. Or perhaps do you think that Islamic terrorism only began on 9/11, or that mortgage fraud began in 2008?

So instituting censorship (since you agree there is a bias in your previous paragraphs) to affect the outcome of an election is:

1) acceptable

2) you DO realize the keys to the kingdom will be handed off to Trump, Pence and Steve Bannon, right ? Really think about what you're doing here. You're mounting a bigger gun on a tank that will be driven by Trump. Do you seriously not realize who it'll be firing at ?

But clearly you think things like censorship are acceptable as long as you agree with them. Hell, it seems the entire democratic establishment agrees with it. Why ? Just to not offend Hillary Clinton ? Fuck that.

Trump won because he showcased the ugly side of the democratic party and Hillary Clinton in particular, quite successfully. And what is being done in response ? Dig deeper. Of course the issue MUST be that they're being shown in the wrong light by "fake" articles. Even if that actually is the issue you should still assume it's not.

I would love it if this whole nonsense stopped, and some serious introspection would be done instead. How about we declare that Middle America's white supremacy fringe is about as offensive as Islam's sharia laws, that underwear toting rednecks with guns are pretty much the same thing as child-raping muslim "revolutionaries", and should be ignored and marginalized WITHOUT marginalizing the entire population there, and since they are having a hugely difficult time, they deserve the same protection and help and state action that minorities get (they are, by the way, a minority) ?

Now THAT would help the next president to be democratic. THAT is what we should do.
Stop Wasting Time: Pair Programming Rocks
6502, mainly because it was affordable (~$25 in 1975 vs at least $175 for other chips in the day) Thus it truly spurred the home and hobbyist computer revolution.

It also performed quite well for its speed with most instructions completing in 1-3 cycles, many CPUs of higher clock rates weren't as efficient as the 6502.
Is this not really simple to make?

Pro Clinton: ok

Pro Trump: fake news site
That's not a fair comparison, since (it sounds like) the parent commenter's been coding for the last 12 years.

The analogy would be more like studying both, writing a formal type system for a programming language, then practising mathematics for twelve years, and still understanding the type system.
Not even sure using graphvis in this way is legal. I certainly wont be paying $300 a month for a free download. At&t certainly wont be pleased.
Ironically, they probably had to provide the credit monitoring company with all 400,000 of the affected people's private information in order to do so.
Can't wait till I can buy the game.
This rather reminds me of https://xkcd.com/810/
I'm npt a CS major, and I also don't have the slightest idea what that formula is about. Don't even know half of the symbols.

Granted, my bachelor's isn't even a scientific degree, I'm an ex-addict turned sysadmin recently turned programmer, self-taught entirely. But I'm freaking sad I was a dumb kid who thought math was stupid once and that our school system (Germany) made it so easy to use my talent for language to average out my dare-I-say intentionally bad grades in the subject.

It's not even that I was bad at it. What drove me to computers, to code or crafting ridiculous zsh scripts in the first place was formulating my own approach to solving a problem. As much as I sucked at "solve these twenty equations like this", I used to love problems stated in natural language and coming up with a solution. Should've built on that.

Anyway, besides the late night regret... Can anyone of you recommend a book for me? Think little to no familiarity with the terminology, many years of only using what math a supermarket or insurance situation entails, eagerness to learn and fascination with the subject. No delusions about becoming a regular mathlete in my early thirties, I just want to fix a lack of knowledge caused by pubescent idiocy.

Thanks!
German minister says Facebook should be treated as a media company
Elon Musk != Donald Trump. When he makes statements/estimations, even if they prove significantly conservative, they are truly grounded in verifiable facts.
It's very not clear what people are referring to as fake news. And this is where this conversation leads by the way: http://www.zerohedge.com/news/2016-11-16/zero-hedge-targeted... Legitimate sites getting labelled as "fake news"
My wrist was aching from twisting to hit the arrow keys and numpad, as I would keep my arm in the same position and just reach by angling my wrist. I got a 60% mechanical keyboard with a function layer and it is great.
Maybe it's because my formal math training is not in probability and statistics, but it's so bizarre to me that in a technical situation people would let a philosophical position dictate their approach rather than best tools for the job.

Sometimes I'll solve a math problem analytically, and sometimes its easier to do it numerically. But it would be foolish for me to take a hardline stance on one vs the other. Rather I am a more well-rounded, and thus more capable technician because I know the benefits and weaknesses of each approach.

If you have small-to-medium sample sizes, then clearly Fisher style statistics will not work very well. On the other hand, even if you have a small sample size, if you don't have some general knowledge to guide your priors, you may very well end up with garbage in a Bayesian approach.
Read my article. The trump-mocked-a-reporter's-disability meme is total fiction, with plenty of video proof. The reason I chose it is because the narrative power pushed by the mainstream media is so strong that it's extremely difficult for anyone fed this lie to face the facts. Whether you believe it or not is a test of how strongly you were manipulated by the mainstream media into believing their narrative.

These publications deliberately lied to their own readers, then they manufactured this "fake news" story to shift blame for their lies onto Facebook and other new media.
Celebrating Native American culture, past and present
My reality is better than yours.
My truth is more objective than yours.
My morals are superior to yours.

That's all this is.
But what has it optimized for? I feel like it has optimized for writing, so it is very terse.

Programmers have moved away from single letter variable names to make things understandable, but mathematics, even in CS has not.
You forgot to take the attorney's fees off the top first. Even at the low end of the scale ~30%, that brings the individual payouts to less than $3K.
Here are Trump's words:

"When Mexico sends its people, they’re not sending their best. They’re not sending you. They’re not sending you. They’re sending people that have lots of problems, and they’re bringing those problems with us. They’re bringing drugs. They’re bringing crime. They’re rapists."

Trump is absolutely 'calling Mexicans rapists'.

This is undeniable.

Now - you can argue that the way CNN presents it lacks context, because Trump could be referring to 'Mexican migrants to the USA as rapists' - and not 'Mexicans in general' - or even more specifically 'some of them as rapists' - and not all of them.

But this would be a little absurd - it would be like saying:

"Canadians that visit America are rapists"

... and then trying to imply that you meant to say 'some Canadians who come to America are rapists' - which theoretically is probably be true, but the implication is basically absurd.

CNN may not provide the right context for this fact - but it is a fact. Trump called Mexicans rapists.
The notation and its meaning are both pretty clear, but I don't see how it converts to "the set of all permutations from 1 to N". And permutations of what? The integers 1 to N?
A CALL WITH JACK: How Twitter's CEO, Restricted Advertising for Trump’s Campaign
As an MSU grad, I feel like they handled this well. As anyone who reads Brian Krebs' site can tell you, a lot of companies have waited months to make similar announcements. It took them a week. Two years of protection is generous as well—usually it's a year in such breaches.

And I say that not being a rah-rah alum, either.
I'm not sure where you go the idea that I support instituting censorship. You seem to have written an entire comment attacking a non-existent strawman.

To make it unequivocally clear: no, I do not think the government should be in the business of censoring news (fake or not).
PokeVS – Find or track Pokemon anywhere in the world in realtime for Pokemon GO
He obviously runs though the speech he had ready (there is not half a second of a break at any point) whatever the actual assistance response may be.

Also note that he inundated the audience with a different formula popping in random places of his screen every 5 seconds for at least the previous 2 minutes, with constant more or less related babbling.

It sounds to me like a dishonest behaviour and conclusion. I must say I am neither a mathematician, nor a computer scientist, so I don't have a side to take, and I understand the formula, but I would not have raised my hand due to the fact there was only 5 seconds between the time the formula popped up about at the third of an already filled screen, and the request to raise one's hand. (And also because the one who raises his hand may end up cleaning the toilets. Beware.)
Odd, I've always set it to 132.
That kind of math was common on the whiteboards around the MIT AI lab in the early/mid 1980s when I was there. Then again, (to kapitza's comment) ∀, ∃, and ∈ were on the Lisp Machine keyboard (and the KTV keyboards on which it was based).
I think the problem is that when you chmod a file it stays chmoded. With the Set-ExecutionPolicy I find that I have to do it every time I start a shell. I also run a lot of headless scripts (AWS cloud-init, services, etc.) and it's always a pain resetting everything every time. With Unix, I know that a script is executable or not, with PS I don't.

Also, I might not want every script to be executable. With Unix I can choose which ones are executable and by whom. With PS it's all or nothing. :/
Obama said: "From scientists, philanthropists, and public servants to activists, athletes, and artists, these 21 individuals have helped push America forward, inspiring millions of people around the world along the way."

I'm glad that the award values contributions from creatives whose works and organizations have influenced entire industries and the masses.
"self employed neohipster economy" love this part
iziToast – Elegant, responsive, flexible and lightweight notification plugin
So many surprise and complains... Simply change what you want, PowerShell is cross-platform and opensource: https://github.com/PowerShell/PowerShell
It conveys ideas well in the level you need to think about them. It's not accurate syntax in CS sense but it conveys ideas well from mind to mind.

I think many CS students have problem with mathematical notation because it can be both accurate and syntactically very sloppy and informal at the same time. It's human language and notation, it's not for computers.
Ask HN: What is your method of submitting a project to Product Hunt
A while back i read a post on one of the startup/entrepreneur subreddits about a Product Hunt user looking for interesting startups to submit to the site.

I am spending my time reading about the Product Hunt submission process and i want to know what some of you have done. Did you climb the ranks of Product Hunt or is there a process to find other hunters looking for products to submit. Something like a pitch process, etc.

The product i am looking to submit is http://www.pokevs.com - It is a real time Pokemon Go location scanner. By selecting an area on the map and clicking the scan/radar button in the bottom center the server will search for the location of pokemon around that location and return results with a despawn timer, share button, and directions to location using google maps.

Are free to use web based services like this posted on Product Hunt?
But you'd be looking at two different things. When looking at a math textbook on differential equations, you're looking at why a class of expressions constitutes a solution to a differential equation. Looking at code, all you'd get is the mechanical how something is computed, and you'd have to take it on faith that what was computed constituted the solution you were looking for.
The moderators do sometimes unflag articles to foster discussion of controversial political topics, and they did so at least once in the immediate wake of the election. I don't think they have to do so every time, and in general, the quality of discourse here is sufficiently high that it's hard to make a strong case against the way they do their work.

I agree that this article might have been worth letting spend longer on the front page. But seeing it forced off so quickly is informative in its own right, however disappointing. When progressives feel themselves open to genuine dialogue, we'll be here. In the meantime, they may render themselves as irrelevant as they please.
Introduction to Automata Theory, Languages, and Computation https://www.amazon.com/dp/8131720470/ref=cm_sw_r_other_apa_4...