skysight-inc/HackerNews huggingface dataset:
I am using Babel already. Not sure I'm ready to dip into ES7 features though. ES6 feels bleeding-edge enough for me.
It makes you angry to think?
Is this the modern day internet in which lots of individuals say stupid things to get a rise out of people (troll for the lulz)? or is it a tech industry problem

Turn your base emotions off for a second and try to use your higher level brain facilities to target the actual root of this.

I'm an african-american in tech. Lots has happened to me. What has ever happened to you such that you can relate?

So, you're emotional.. angry about someone trolling a woman. So, you're going to go on an irrational rampage and fight any man to death who tries to bring clarity to the issue beyond your emotional white knighting?

Cheers man.. you're no better than the trolls who function on the same base instinct. Rise above it. This isn't the stone-age.
> Basically, create a sort of tech industry predator list

People with your blacklists, you never learn...

> The last thing I'd want is a witch hunt,

That's exactly what it is.

If one get abused,one must report it, contact someone in the business involved and even file a complain at the nearest police station. But lynch mobs on the internet ,no. If a business doesn't do enough against harassment then expose it. But don't go after individuals and ruin their lives because "internet justice".
Yes. Economists often refer to "explicit" sovereign defaults (where the debts don't get paid back) and "implicit" defaults (where the debts get wiped out by a policy of deliberate inflation or devaluing of the currency). Greece's inability to effect an implicit default is why they've ended up with an explicit default.

In the case of Japan, since most of their debt is held by residents, it's even a stretch to call this an implicit default; a better characterization would be "wealth tax effected by inflation". Either way, if the Japanese government could maintain a balanced budget, their central bank policy of flooding the market with Yen would eventually allow them to pay off the existing debts.
Haha that's not dodgy at all. There is a legitimate business around selling data;

This is OK in 3 scenarios I can think offhand: 1) A company collects personal/contact information on behalf of another and is upfront about this at collection 2) A company contacts their list asking if these people would like to share their information with a company 3) Permission to sell information is in the T&C on sign-up of the original company.

If one of these 3 is not covered I image companies should purge data if the business closes. Option 2 would be good for companies that are looking for a cash bump on the way out.

At a financial level I see a bunch of people with lists in the 10's of thousands and they are surprised how little it is worth. To earn a western level income from a contact list you'd likely need a hundred thousand plus of contacts assuming a typical consumer audience and reasonable response rates. Lists are worth significantly more for specific hard to reach groups like CTO's or surgeons etc. For me these would be 15x what I pay against a standard consumer list as a massive generalisation.
If we're doing what we can to stop this sort of abuse, there's nothing to blame us for.

If we're spending our time trying to sweep these issues under the rug, maybe there is.
My problem with promises is that delivering it without async/await is just awkward. Because, yes, in the ES7 async/await world, you're going to want to use promises heavily because they'll work so great with that.

But in the ES6 world, making your API promise-based makes it heavier-feeling and more awkward than simple, clean callbacks. (Which get an unnecessarily bad rap from people who don't work primarily in JS; there are cases when callbacks get awkward, but just looking at code that's four levels of indent deep and declaring it "callback hell" -- as you so frequently see -- is a super-shallow analysis. That code is clean and easy to understand, as often as not.)
Aaaaand, our two divergent reactions to the Adria Richards story is probably why these friends of mine (the female programmers) probably felt like they could trust me with the stories of their experiences;

e.g. I'm not going to tell them they're wrong, I'm not going to try and reinterpret their stories...I'm just going to listen.
>Sure, maybe not everyone in the industry is an arsehole. But enough people are, and those people are vocal enough, that a significant number of people feel disgusted and threatened. That should be enough to tell you that even if the majority are lovely people, the industry as a whole still has a problem.

There is not one "person in this industry" that was named or identified here. To project that anonymous internet trolls are "the tech industry" says more about how you view the tech industry then the industry itself or the people in it. What needs to stop is blanked condemnations of an industry, any industry because someone gets nasty tweets or emails. I got nasty email therefore the tech industry is responsible is not credible. Anyone regardless of who you are or what you do can end up with a mailbox full of nasty emails for innumerable reasons.
I'm surprised the author has run in to so many that don't seem to have learned about articles. Isn't this one of the most basic topics in middle-school grammar? I'm pretty sure "the" is one of the most common words in the language after all.

I was taught in 6th or 7th grade that "the" is the definite article. As opposed to "a" which is an indefinite article.

For those that are fuzzy on the concept this is the best online reference I found: https://learnenglish.britishcouncil.org/en/english-grammar/d...
Actually, no. But I can't believe that ignoring the issue is going to be more helpful than bringing attention to it.
Thank you. When a specific comparison is made between two things, people are too quick to emotionally point out the obvious and irrelevant fact that some differences exist, too.
This all reminds me of what we've learned about forest management. You see, for a long time we thought that all forest fires were bad, and set out to extinguish fires whenever even a small one broke out in a forest. After a few decades of almost no fire, a huge amount of burnable debris collected in the forests, and now, when fires break out, they're gigantic and far, far more damaging than normal forest fires.

Likewise, central banks have been working very hard to keep interest rates near zero. Any interest is perceived to be a bad thing (the big piles of money held by the large private interests become relatively smaller under inflation), and has thus been held in check. Normally, when things go somewhat badly for a country, they can issue a bunch of bonds and inflate their currency a bit to take up the flack. But with the Euro, there's no opportunity for member countries to inflate their own currencies to smooth out the bumps, and strong pressure from the overall Eurozone to keep interest rates low. The normal control mechanisms are suppressed, leading to bigger explosions when things go really wrong...
Practically speaking, this has happened among SJ activists using social media; see for example the "Block Bot", "call-out culture," et al.

What has been observed is that the harassment doesn't "go away", so much as metamorphose into indirect forms. Now when abusers get attacked, they weaponize their own victimhood into a backlash, suddenly sending out dozens of messages that build up a sympathetic story. They bury their past by opening a new account, but openly declare themselves to be the same person, so as to bring along their entourage. They threaten suicide to raise the stakes(and in most such cases, they are actually unstable enough for this to be a serious concern). Abusers can be popular despite evidence against them, through a mix of propaganda, misinformation, and well-meaning onlookers who thoughtlessly share. There are many gambits that allow you to be an awful person with few penalties.

For this reason, many of my friends who were or considered being involved in activist efforts have gotten burned and would prefer not to be visible at all. The rest of them indicate some of the personality traits that allow them to tolerate or thrive off of sustained abuse, despite its toxicity.

I currently believe that the Internet is too dangerous to broadcast open thoughts on, but it has an alternate possibility of suggesting those thoughts without saying them. The wise will find the wise without anyone being the wiser.
Agreed. And this technique of divide and rule has been used elsewhere. The key word being rule.
many shocking claims in the post, "deep trouble", "has already burst", "collapses", " permanent decline", "inevitably suffer", "massive internal unrest", "has really screwed up", ...

This assertiveness on something so complex is not productive and helpful.
requires proof to damn an entire industry, give me a break
Not sure exactly what you're asking, but the post was flagged by users and penalized by moderators, probably for the same reason: the story had already had a major thread on HN. Also, petitions have traditionally been treated as off topic here.
That's exactly what I like about ES6 (the fact that it has come out of a committee and is now a standard).
Also, from what I can tell posts like this are a lot more high-profile than court cases. I haven't seen or heard of many court cases dealing with this, and when I have it's been via a blog post. Calling the police might be helpful in the specific case, but unless it really is high profile, it's not going to help change the culture.
Ideally, if you're writing business logic, you shouldn't be creating promises but consuming/combining/chaining them from libraries.
1. Website: HN

2. Website: Echojs for my JavaScript interest

3. Website: Subreddit Programming for my general interest in programming

4. Magazine: Harvard Business Review for understanding business needs. Reading business case studies help to align my tech skills with business needs. I find this combination particularly essential.

5. Magazine: MIT Technology Review for tech related research

6. Podcast: Nodeup for my nodejs interest

7. Website: Producthunt for uncovering products that I dont know.

Lastly something which you didn't ask. But I want to share is books and video tutorials. Books and videos recommendation is a whole new topic.
Engage in commentary then instead of anonymously pulling out your whiteknight sword because I'm not towing the comfort line you're accustomed to. You feel something was wrong in my commentary, hash it out with me. I'll respond and hopefully a higher truth is arrived at. My main thread went from 11 upvotes to -3 in a matter of seconds because I 'kept it real'. Only with one person having the decency to engage me. That's not white knighting? Back up the votes go
Every crisis starts in the same way: it is called a bubble because everybody thinks that things are going so well, and they will probably continue the same for a long time. I think China investors are in this complacency bubble, and they are probably coming to a rough awakening.
Also, when you factor in the human tendency to pick very easily guessed PIN codes, it's laughably easy. [1] 11% are "1234"

Also, when you log into the United website, you can transfer airline miles. True, once someone complains about their miles disappearing, United might pull them back and ban the receiving account, but it might take a while.

It would be trivially easy to steal lots of airline miles into one hacked account and then sell them onto other people on the open market. When United takes them back, the buyers will be without recourse.

[1] http://www.datagenetics.com/blog/september32012/index.html
Given the responses I see here, it seems pretty obvious that this is a 'problem with the industry' regardless of whether it's a problem with or that sprouts from the internet.

It seems evident that Jess has experienced terrible things in the process of performing her job. That she would post so adamantly to her blog suggests that the problem is not going away, and she is probably not receiving much of a helpful response from the people around her, presumably including her colleagues. The obvious implication is that as male-dominated industry, most of her (male) colleagues are not familiar with the type of abuse she is receiving and, when they hear of it, are dismissive, taking an attitude of 'not my problem/job description' rather than offering support or assistance.

If that doesn't make it an industry problem, I don't know what would.
> He's conflating "war reparations" with "external debt"

War reparations are a type of debt. The terms aren't mutually exclusive. Nor is Piketty saying they are the exact same thing. I fail to see your point here.

> instead he claims they never paid any WWI or WWII reparations.

Where did he say never paid "any"? He very clearly outlines two methods of eliminating debt, and makes the case that Germany used the very method that it is now denying Greece.

Your post seems very straw-mannish.
Don't discount the third option, that creditors are neither dumb or gullible, but predatory.
I was approached a long time ago with an offer to pay for users' info on a forum I ran. You should have seen the shock at my refusal. The buyer just couldn't understand why I wouldn't want to make free money for just selling the list.

Funny, it gave me the impression that I was the first to say no and that most people would gladly sell off people's privacy for a buck. Sad.
Hacking Team hacked, attackers claim 400GB in dumped data
My guess would be enforcement. How do you identify uber drivers? If I sometimes drive for Uber but am not currently driving for them what stops me from putting up my amber sign when I drive there?
An Open Letter to Jeff Bezos (Amazon CEO)
You forgot the '#gamergate' at the end of your post.
1024x1024 seems rather low res even by 2006 standards. Any idea what special/expensive/practical reason it needed to be that low res?
Python 3.5 adds support for the '@' operator, designed for use in matrix multiplication. ("A*B" is element-wise multiplication, and "A@B" is matrix multiplication.)

There's nothing in the implementation which restricts is to matrix multiplication. While there are good reasons to be restrained with operator overloading, I have an idea of a domain-specific use in XML.

XML's XPath defines '@abc' as a way to select an attribute from an element tag. Right now if I want to get all elements named "SEGMENT" and display the "title" and "length" attributes, I might do:

from xml.etree import ElementTree as ET
etree = ElementTree.parse("example.xml")
for segment in tree.find("SEGMENT"):
print(segment.attrib["title"], segment.attrib["length"])

What about allowing 'x@"y"' as a shorthand for 'x.attrib["y"]', so the last line becomes:

print(segment@"title", segment@"length")

? Is that too much magic in order to get the domain appropriate syntax?
There's two major parts to learning a language: recognition and production. SRS can be quite good as a tool to aid in recognition, but I've found it to be lousy for production.

This is a classic problem in language pedagogy.

Some old comment of mine from almost a year ago https://news.ycombinator.com/item?id=8510165

https://news.ycombinator.com/item?id=8251569

https://news.ycombinator.com/item?id=8253351

I think "completing the circuit" is among the most important aspect of educational theory. Recognize and produce needs to happen in any subject, and a good student recognizes that SRS is but one tool for recognition, but others are needed to complete that, and production is an entirely different side of the coin.
It's not a bug for the purposes of a bug bounty program because logging in with a 4-digit pin is the actual design, not an unintended flaw in implementation
Since when do the police care about online harassment?
being talked over or ignored constantly (which never happens to me, a tall white dude)

I love how you extrapolate this as a general maxim.

But ultimately, I find the parallels to junior high school to be thoroughly unconvincing. Yes, schools can be hellholes, but for completely different reasons than the one you imply, as has been written in detail by the likes of Ivan Illich, John Holt and John Taylor Gatto.
It is simple, yet a large percentage of the users misuse and misunderstand "the" on a daily basis. The existing instruction systems arent usually focused on teaching us grammar and semantics on an inutitive and experiential level where we understand completely the difference between a pen and the pen.

The existing linguistic models aren't meant for comprehension but rather for identification. I believe this is why so many of us still misuse "the" grossly.

Let's not jump on what is an "article" when explaining to e or just about any student, especially those who are trying to learn English! :)
The only class I ever used flash cards was in Organic Chemistry. I do not think they helped long term memory at all as I recall next to nothing from that. If anything the act of creating the cards helped more than anything. I think this might be where the joining of the two sort of happens as you indicate.

To further that point, during exams some classes allowed 1 sheet of paper with anything you can put on it. I created some super dense cheat sheets in my time and I am fairly sure that I never referenced them but once or twice in 4 years of school. But again the active of creating them and sorting out important and unimportant information was key in solidifying knowledge for the long term. If someone handed me those cards or sheet they would have been useless to me in the long run is at least how I see it.

The other thing I learned in school was anything I crammed for I knew I was not going to learn. It may have been enough to get through the next couple of days but it was not going to stick. I took some summer school courses and found it to be a waste as it was too much like cramming as it was so condensed.

I guess I did well in school by using something like SRS which was allowing time between study sessions for information to settle and allow subsequent review after time. There is probably more than one reason for university courses to be on alternating days as it probably facilitates this kind of thinking. The only thing is that SRS seems to be focused on much shorter time periods than a day or 2.
My team at Namecheap built RespectOurPrivacy.com. In case you were wondering, visitors have dialed ICANN's LA office through our site 1,800 times.
> .then() does not create a new promise

The docs for Promise say that then() returns a promise. Are you saying it returns the original promise (ie. this)?

> But if your call to then isn't a Promise or a function that returns a Promise, your chain ends.

I don't think this is correct. The docs show examples of chains of then() calls where the intermediate function isn't returning a promise. See "chaining": https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
ACM TechNews, Slashdot, Wired, Pando, ArsTechnica and some TechCrunch, Mashable and Pulsosocial (TechCrunch for LatAm).

As for blogs I follow closely Paul Graham's, Sam Altman's, Ben Horowitz's and Alex Torrenegra's.

I don't follow or listen to any podcasts at all.
If you have the time I'm very interested to hear your response to FlannelPancake below (as a non-American).
That's some fucked up gas-lighting dude.

Kathy Sierra explicitly called out one of her harassers weev and his posse (def not what you'd call a "Social Justice Warrior", and weev initially copped to harassing her and has been trying to deny it subsequently).

Places like 4Chan and KotakuInAction are not some fucked up false flag operation simply by virtue of the vast number of man hours involved.

And even ignoring all of the evidence that contradicts your theory, i'd like to point out how incredibly unsympathetic and unhelpful your theory is.

Even if there were some psychotic cadre of rabble rousers out there harassing others, IT WOULD STILL NOT BE OKAY IN ANY WAY SHAPE OR FORM. And there would still be the very practical problem that people were being harassed.

There are people out there who are trying to address harassment on the internet with technological and social means, and despite the size of the challenge, this is something that needs to be addressed.
This is exactly it. You can't have someone lead an organization that doesn't embody the product.

Ellen needs to read the Southwest case study on how the ceo made southwest focus on both the employees as well as the consumer.
Well, they've "preyed" themselves into substantial losses. Even if the EU makes good on the principal on Greece's behalf, it was still a dumb idea to lend money to them.
Focusing on the minority is important, and kind of the point of article. The vocal minority in the tech world seem to be more unreasonably misbehaved than other industries. Imagine a woman in the medical industry or energy sector who gives conference talks and blogs...no way she's going to get this level of harassment.
> .then() does not create a new Promise

It returns a promise, right?

> var foo = Promise.resolve([1,2,3]).then(function() { return 5 })
> foo
< Promise {[[PromiseStatus]]: "resolved", [[PromiseValue]]: 5}
I use mobile hotspots with Verizon all the time. I have a Galaxy s4.
Ask HN: Are there any prominent examples of community-driven development online?
I became interested in this recently and decided to experiment with it over at PressRise.com (a reddit alternative). We just coded our first user-submitted feature today (text-only submissions).

If you're unfamiliar, community-driven development is giving control of a development process, its resources, and decision-making authority directly to community groups.

In the context of software development, this pretty much means giving your dev team to a product's users and letting them decide what work they do on the product.

Having this kind of community-driven process in place could theoretically allow a piece of software to "evolve", with the conditions of its survival through each iteration being directly tied to the wants and needs of its users (rather than indirectly, as is the case with every other piece of software).

I think this might also have the effect of making the users feel like they have more ownership over the platform itself, which could drive brand loyalty and long-term user retention. Is that only the case for social apps though, or could other kinds of software benefit from this? Would anyone really care if they felt "ownership" over some B2B SaaS product?
"The extreme example counter response is never far behind in political discourse. Civil rights / human rights issues are a different ballgame and those absolutely are things that need to be resolved at the federal level. There's a whole host of other policies that don't though."

The problem isn't whether you allow some things to be decided at the state level and some things to be decided at the federal level. The problem is this: WHO gets to decide what level is correct?

There's a very large portion of the US that feels that voting rights issues should be decided at the state level. Same with abortion rights. Same with firearm ownership/possession. Same with gay marriage (and reciprocity is a big one there). I'd lay odds that if not for that pesky meddling Federal Government there's at least one state with a legislature that would be willing to ban miscegenation again, and refuse to recognize marriages that wouldn't be legal in their state.
Seems like a good encoding of what we are: a babbling throng of socially connected low-level cognition nodes, occasionally galvanized or sent off in some direction by a smaller set of higher cognition control nodes. Maybe it was a very intentional communication...
I visit /r/netsec a lot. It's a subreddit devoted entirely to information security; the discourse there is pretty high caliber for an open internet forum. Fairly strong signal to noise ratio.

That's not a podcast or blog, but it is a website and it is extremely good for keeping up to date on software security news.