skysight-inc/HackerNews huggingface dataset:
> Indeed it's hard for that to ever happen when your mods immediately ban anyone who doesn't fit a certain mold.

That statement is false. Nobody is banned from that subreddit for being of a "certain mold". The rules for the subreddit are on the sidebar and they only ban users who speak ill of their candidate of choice.

The same is true on the /r/SandersForPresident and /r/HillaryClinton. If you went on either of those and insulted Sanders, Clinton, or their supporters, you'd get banned on there as well.

I'd argue the anti-Trump subreddits are demonstrably worse. They ban people who have never even posted in them because they've posted on /r/The_Donald.
Perhaps you've written a guide you might like to post on hackernews?
I agree the C# code is super nice :) There is interest from the community to contribute an emscripten version. If a PR comes my way I will be happy to merge it.
My personal programming guidelines: Please tell me what's wrong
I used a Beam to "attend" a robotics conference in San Jose (just a short drive from my house, but I wanted to try it out). A lot of people treated "me" oddly, of course, but it did work to get vendor info.

It felt like a kind of gimmick until I had one amazing experience. I was talking to a sales guy from a big machine company -- he looks like he used to sell trucks or aerospace stuff. He forgot that he was talking to a screen and at one point leant forward to touch my on the "arm" (I assume he touched the vertical screen supports). We both laughed. But it was a telling moment.
Indeed. Sort of a new form of computer generated art. Some of them I found quite unsettling.
That's good to know. The combination of "We hold your Bitcoins" and "no fees" has a very bad track record. Over half of Bitcoin exchanges and "hosted wallets" turned out to be "take the money and run" operations. It's thus good that they're getting out of Bitcoin.
Yeah, I was going to say, "Since computers."
Because from my experience and what I have been told by users of both /pol/ and /leftypol/, people get banned less on /leftypol/ for opposing viewpoints.

I also think that there is a difference between the boards in that /leftypol/ is quick to ridicule a sincere Maoist (Jason Unruhe) but I've seen that /pol/ will jump on the bandwagon of the nearest Holocaust-denier. I think that there is a lot more of a liberal and tolerating view on /leftypol/ due to the sheer diversity of the left. This is in contrast to the very narrow brand of the right-wing (a subsection of the alt-right) that's on /pol/, from what I see.

But we should remember that it's Leftist Politically Incorrect, not Leftist Politics.
Design proposal for next Maven
"encoding of control flow" (program, automaton, turing machines) vs. "encoding of data flow" (PAL configurations, CPLD, FPGA bitstreams, analog computer configuration)
Show HN: PyFilesystem 2.0 – A Python interface to filesystems of all kinds
See also : https://en.wikipedia.org/wiki/Graph_operations
Android has started embracing it with ConstraintLayout. It implements a Cassowary solver in order to resolve the constraint imputed by the dev.

I have been using it for some time and it is an huge step in the right direction.

A downside of Yoga seems to be its tooling, ConstraintLayout is very well integrated with Android Studio. Actually they created it hand in hand with a rewrite of its layout editor.
Hi, sorry for the bother but the terms "RL^2" and "learning to reinforcement learn" aren't very googleable - would you mind sharing a link to the paper you're discussing?
If they don't accept PRs then they will still be the sole driver. But if I were in his situation I'd at least take PRs for simple bug fixes. That gives you more freedom to work on creative stuff.
Just wait until the storefront business everyone is so excited about takes off. Now you can't buy groceries anymore.
When I worked tech support for a small regional cable ISP, I'd always tell people they had to "ground out any built-up static" on their cable line. This process involved unplugging the modem, unscrewing the coax connector, tapping the middle pin with a pen or pencil, and plugging it all back in.
> For your information: in VSCode, the "Find all references" and "Rename symbol" work out-of-the-box, even if your code isn't typed.

I didn't downvote, but this seems incorrect to me. I'm sure that it works in small code bases, but once your code gets large enough (and dynamic enough) it's going to have to start missing things.
Can someone comment on the difference in reliability between using typescript and a natively statically typed language like haskell or scala? Is there any? Or is the type safety really as good when you use ts
tldr; libxml2's C implementation leaked memory, author tracked it down. Kudos to the author for their persistence in digging down to the root of the problem. A lot of people would throw their hands up and decide to recycle the process every <N> seconds rather than analyze it to the depth the author did.
The link[0] to GitHub from the hamburger menu on this page results in a 404.

[0]: https://facebook.github.io/yoga/http://github.com/facebook/y...
The true story of America’s sky-high prescription drug prices
Best Places to Work 2017 Employees' Choice
So you're adding inconvenience in an effort to reduce security for your own convenience; extra security is a little different than a seller account getting suspended, and I'm not willing to sacrifice my security for your convenience.
Simple example: keyof allows you to safely describe objects which only partially fit an interface.

interface Values {
foo: string,
// etc...
}

let keys: keyOf Values

function initialize(defaults: {[key: keys]: string}) {...}

Now the defaults object can only contain valid keys from Values.
Where do you perceive the C#-ness of TS coming from? TS and Flow are ~90% identical (most programs accepted by one would be accepted by the other) and TS adds only a few purely optional syntactic features (namespace, enum) that are widely found in other languages.
I think it's nice. It describes its function perfectly and "facebook yoga" will soon return this project in the first result.
One wonders how much more they'd save if they could use the more sophisticated version you developed. ;-)
Communicating with Code: Can advanced type systems hurt maintainability?
Finally, an article that puts basic income into a better view. Jobs aren't going away. The way we think about work will change. There are infinite ways to define a job and people will need to adjust. Technology needs to be viewed as a tool for people rather than a replacement for people.

Yes, technology has and will have an impact but that does not mean that it will replace people. The notion that automation will wipe out ALL jobs and we are defenseless against its impact is a dangerous one because we become victims and victims tend to give up the fight. The idea of just paying people to stay alive signals of a future where people have given up and are blobs ruled by mindless technology. It doesn't sound like a future I want to live in.

Offhand here are a few jobs that will never be taken over by machines. Basic research, knowledge is infinite, we can never know enough. And even when we do think we know, it turns out that we don't have the whole answer. Another, people that deal with ethics and morality, these truths are defined by people of their period. What's moral today will not be moral forever and it's changed from the past. Artists, artists work on items that have an emotional impact on people. Machines have algorithms that can't do that.

The list goes on and on. We need to get ready for a future where we will have very powerful technology at hand and to learn how to best use it to move forward. We should not move towards a future where we encourage people to be mindless blobs. The united impact of basic income will be that.
That would defeat the point of 'any', right? It's for variables that you want to allow to do anything (including be a T) without the compiler complaining.

If you don't want that behaviour, don't given x 'any' type. In that case there I'd probably use '{}' instead, and then use type guards (https://www.typescriptlang.org/docs/handbook/advanced-types.... to convince TypeScript that it's a T (whatever that means).
Raw skill. Pedigree is a positive indicator but not defining criteria.
Websites need ads (or subs) to survive. The default setting you operate on should not be to starve them, and you should not need them to tell you that before you act. If you were not blocking by default, and only blocked when a site was particularly invasive, your position would be far more defensible.
And people complained/are complaining about javascript fatigue / churn... ha!
> Is it possible to have a setup with TypeScript where it is guaranteed that no code changes occur other than removal of the type information?

Yes and no.

Typescript does a little bit of filling in the gaps of some missing features if the target platform does not support a feature you used. So your compiled code will still be ES6 (or ES5), but it may have some boilerplate added to polyfill for something if ES6 or ES5 (or others..) do not officially support it.
'The Circle' trailer looks an awful lot like Google
Yes, really. Feigned surprise adds nothing to a conversation.

https://www.recurse.com/manual#sub-sec-social-rules
A lot of real-world usage of flexbox is broken that has nothing to do with IE/Edge. Follow the "Known issues" tab on your caniuse link. Also see Flexbugs [1] for more. I get bitten by #11 and/or #14 on almost every project, which work fine in IE/Edge.

[1] https://github.com/philipwalton/flexbugs
Set in Your Ways: Perl 6’s Setty and Baggy Types
A pg dictum is a de facto "guideline" here. That's pretty well understood. Not sure why you think it's valuable to try parsing a distinction.

I don't think anyone is suggesting that guidelines are designed to help people get upvotes. In fact, my comment wasn't about upvotes at all, but how encouragement to downvote for disagreement undermines constructive discussion and contradicts the GP's guideline-citing assertion that well-constructed arguments are valued most.
Comments on the only big "Trump supporter" subreddit, that bans you for not being a Trump supporter. I think calling them "Trump supporters" is 100% appropriate.
From Googling "translate Indian recipe": http://www.indianfoodforever.com/glossary.html , which says that, for example, 'maida' is 'refined flour', and 'atta' appears to be an umbrella name for various kinds of wheat flours.
To be fair though the 1, 3, and 4 are all pebble.
2 is that coolest cooler project
I'd add this permanent reputation loss to the cost of the "experiment". It's useless to say it's temporary since it could at any time be imposed again. The users clearly don't get a vote here.

Transparency at HN seems like an absolute necessity at this point, if there's any desire to maintain the nature of this place. Every mod action on this very public forum should be very public on a special page people can watch. Short of something like this the conversation is just going to start slowly migrating to a new host(s).

I think reddit needs the same upgrade. It's like a missing component of a 2016 social site.
Elm is really cool language that's pushing a lot of boundaries. Use it for learning or for small projects.

TypeScript is a highly practical and pragmatic language. Use it for anything serious.
Cisco CEO to Facebook: There's room for both of us
Magento 2 on-demand training courses free until January 31, 2017
what is a good, free ftp client for mac os?
In particular, you can also endow graphs with lattice structures, which yields a bunch of of nice monotonicity/fixed-point/ordering theorems over graphs; computability/hardness of these properties touches some parts of my research areas.

I do have a bit of a problem representing arbitrary graphs as matrices since it requires that each graph you're working with be a subgraph of some 'parent graph,' which is where I think this algebra shines since you're allowed to construct arbitrary graphs without much mathematical yoga.[1]

Do you have any references/articles you find particularly interesting in the subjects you mentioned? I'd love to have a bit more in my reading list about it.

------

[1] That isn't to say that I'm discounting super useful things like Smith Normal form, etc.; just that they serve a different purpose than what I believe this article is trying to get at.
You can't imagine someone being as interested in business as others are in math?
I'm sure you've heard the arguments by dynamic language lovers who talk about how restrictive/slow/painful it is to write in a static type system, and I'm sure you're as tired of that argument as I am.

At this point in time, it's a bit of a false dichotomy. It just amounts to a programming tool based on a form of meta-data. Of course people are going to have different ideas about the cost-benefit of that tooling. Of course, people are going to have differing opinions on how much of that tooling is worthwhile. Most of the problems with online discussions about this kind of tooling, come from people forgetting that it's just a discussion about tooling.
Another (old) gem that I feel like suggesting to anyone interested in this topic is 'Introduction to Functional Programming' by Philip Wadler and Richard Bird, which is also available online for free:

https://usi-pl.github.io/lc/sp-2015/doc/Bird_Wadler.%20Intro...
I'm not agreeing or disagreeing with your observations of news filter bubbling... BUT... I just thought of the analogy of music filter bubbling. Only a couple years ago when there was a big push for awhile for music streaming there was plenty of debate to observe along the lines of some people seemed rather horrified at the stress of having to select their own musical playlist where others were ready to go nuclear because they wanted to rock out to Pantera and some human or algo DJ insists on flooding them with Taylor Swift.

I don't even care which argument won in the marketplace for "music filter bubble" or even "news filter bubble" but it is interesting that very strong, perhaps equally strong, arguments exist for both.
Yeah we call that PHP (and I say that as someone who uses PHP all day and quite likes it).
I think you're right that there is a sleight-of-hand in the modern higher educational system: given that most of the substantive knowledge is publicly available (e.g. I can download any textbook I want), they really offer something different than technical knowledge. I think that the real product is networks: if you attend a top university, you trade money to be placed with a bunch of very smart people with lots of social capital, and the credentials conferred upon graduation give you access to to other networks afterwards (professional, social, and more often than not, some hybrid of the two).

Where I disagree strongly with the above "granfalloon" critique of liberal education is that I think it's a side effect of bringing together people from geographically disperse regions and widely varying values and backgrounds and making them live and work together. Profs just offer a framework to think about it, especially relating it to a historical context.
The Garmin Vivoactive HR (which supports their app platform, has GPS and optical HR) was on sale for $170 on Black Friday. It periodically will go on sale for this price.
US Border Patrol uses desert as ‘weapon’ to kill migrants, report says
For the record I embrace all new stuff except for two, that is Microsoft at-large and systemd.
Pretty sure this is still under active development, but it's supposed to be a completely open fitness tracker: http://openhealth.wemaketotem.org/

There's also the FOSS smart watch OS Asteroid OS: http://asteroidos.org/
> The aerospace folks aren't going to move to the Valley because there's no aerospace hub in SV, and SV isn't a good place to start one because the necessary land - you know, the wide open spaces you need for runways and hangars - is a pipedream in SV. And the AI folks, you know, the ones the Big Four are paying close to a million dollars in salary and begging not to leave for a competitor - are never going to leave SV to work on delivery drones.

Seattle?
I see.

I understand now that you did not intend your post in any way to be discussing people writ large who have lost trust in public information dissemination, and were only talking about a very specific generalization of very specific people - who today remain extremely vague and could not be enumerated.

I understand that you do not mean to say anything about people whose trust in public information dissemination has been broken. Instead, you were aggravated against a certain group of people on a certain specific issue and your universal quantifiers were meant to be existential quantifiers. Your discussion was intended to restrict all possible solutions and state powers to one specific issue and one specific community - presumably for a very short time.

I hope you come to a similar understanding of my post. In this case it was intended not as a narrow discussion but a broad one about what powers and capabilities are and are not legitimate for state police to have in the functioning of civil society, and remiss over the current widespread use of propaganda and censorship and the arguments from those concerned about specific issues to justify widespread powers to implement much stronger and wider reaching propaganda and censorship.

We appear to be in full agreement about this: censorship and propaganda as it is widely practiced in America is horrible and the people who have had their trust broken because of this are in the right. Unfortunately, the vacuum of credible information has led some to believe rumors. And that's a shame.

I disagree with you that we should call the victims of credible-information-vacuum mean names and think of them as provably nasty conspiracy mongers. I think that's blaming the victim.

I propose we solve the credibility crisis with US media by reducing the powers of state police to censor and manipulate it. In doing so, and in encouraging real dissenting investigative journalism, there will be institutions that provide real, honest, hard-worked and informative context on complex issues - capable of predicting and explaining ongoing times.

In this setting, the maximal number of people will be attracted by the quality of information from US media outlets, now unshackled from propaganda laws, national security constraints, war embedding procedures, and quid pro quo access.

The predictive quality of this information will draw down from the mass of confused people attracted to communities you dislike, because they will find that the successful media distribution companies are not biased, politicized, or spun for state policing purposes.

This sounds like a win-win and I'm glad we could come to that mutual understanding.
Show HN: Poets Know It – A literature network for poets to share and collaborate
Actually, googling 'learning to reinforcement learn' links to this paper - https://arxiv.org/abs/1611.05763
What Team Structure Is Right for DevOps to Flourish?
...and there's a chat log floating around after the fallout of the top mods and Spez discussing what to do about /r/the_donald. Saying he didn't edit "Trump supporters" comments on a sub that bans you outright for not being pro-Trump is asinine.
4 Does the Online Card Payment Landscape Unwittingly Facilitate Fraud? [pdf]
People will pay a premium not have to leave their homes, if it takes the same amount of time or faster (or even slower, if it's not that slow).
this blog post is absurd. They are shutting down, not manufacturing/selling stuffy anymore. It's over, the bubble popped, icarus flew too high and crashed.

And yet everybody having fun with their pebbles on the pictures. Also featured: the energetic team, the diverse ecosystem with lots of developers. This is absurd. The only thing missing is the "our incredible journey"-phrase.

The whole blog-post if marketing BS, even the headline is a lie. "Pebble's next step", there is no next step, it's over for pebble! Some might work for fitbit in the future, but pebble is dead. They don't explain why and how, they are just glorifying their past and don't admit any mistakes.
> Pete Hunt, one of the original developers of React at Facebook, began work on a Cassowary-like layout engine at one point and came to the conclusion (whether rightly or wrongly) that arbitrary constraint-based layout is too user hostile to pursue further.

I think that pg's point #2 from this post applies

http://paulgraham.com/javacover.html
— When I was a student, I barely had room for the desk and the bed, said the 32-year-old German engineer,

– Well, when I was a student, we were two people in that room, 2 desks, a sink and a fridge; and our showers were shared between 4 people, I said, with my coarse French accent, recalling memories of water dripping off our roof in winter.

- Ahem, started the Russian, I was in a top engineering school in the countryside of Moscow. We were 3 in that room. We didn't have water, we had 18 shared taps downstairs for 300 people. Electricity was scarce with no ground plug, so in the heat of the winter, when the frozen wind blew on our windows, everyone used their secondary heating and electricity would go off for the night. The water dripping from the ceiling? It didn't drip. It was frozen.

Of course costs and wages need to be studied, but what I see all across those examples is desk. No-one in good engineering schools would seriously work on their bed, no matter how little room they had.
> Leave it to a Haskell coder to make an incomprehensible mess of matrices under addition.

Since we are supposed to explain downvotes: this seems to me like useless anti-snobbery. Even a minor variation like "Although I believe that I understand matrix addition well, I had difficulty understanding the translation into Haskell" seems more constructive. (On the other hand, CTRL+Fing the article, which I haven't yet read, doesn't show any mention of addition. Are you pointing out that this is matrix addition in a cumbersome disguise? That, too, would have been more useful, without even having to make any linguistic slurs.)
Happy to answer your questions, if anyone is curious about this project.

Feedback is wanted as well, thanks guys.
America has been at war with East Asia only since around the 1940s.

But yeah given Orwell was English, they've been at war there for hundreds of years.
Again, being illegal has not stopped Apple and Google from doing it. Remember tech industry is lot more people friendly than say aviation or biotech. Who knows how many other companies have engaged in this sort of predatory policies and government has not yet figured it out ?

Illegal is what government thinks people should not do, people do it all the time however.
Indeed, the tone, headline, and imagery are bizarrely incongruous to the gravity of the message. I have to assume that internally they're just trying to make sense of a difficult situation and PR is not one of their strengths. One recalls that the first stage of grief is denial...
Holly, shit, that sounds like my life. After my accident I also started to abuse drugs. Stopped, recovered. Finished a tough education. Make now good money. Friends are also kinda oissy (except the poorest one) (stopped looong ago now like twenty years now) but i wonder if there is some kind of correlation between brain injuries and drug abuse?
BSD libc contains a buffer overflow vulnerability
Ricetta biscotti cuor di mela ecco come farli
I may be biased (use and really like TS) but I think it's not even a comparison in terms of popularity

Google Trends
https://www.google.com/trends/explore?date=all&q=%2Fm%2F0n50...

NPM Downloads
https://npm-stat.com/charts.html?package=typescript&package=...
Inside the secret meeting where Apple revealed the state of its AI research