skysight-inc/HackerNews huggingface dataset:
This is typically the role of a project's Product Manager: to balance the needs (or perceived needs) of all internal stakeholders (development, design, marketing, sales, legal, and all the various other isolated silos that don't talk to each other) with the interests of the end user. You need someone empowered to say no to crap, because every company is filled with people trying to load crap into the products, even developers.

Weak/ineffective Product Manager roles are set up to simply report to one department, for instance Marketing, and just do everything they want. Effective ones have the power to say things like, "We're not doing this awful UI element just because legal says they want us to." and "We're going to stop taking requests from sales until we improve product quality." You need one person who is directly responsible for the entirety of the product, who can't escape responsibility with the standard "not my department".
That's supposing the public opinion is against the trolls. In my experience, people support trolls as long as they align with their ideas.
Amazon Is All Set to Disrupt the PaaS Market
Well... I try to do something...

http://andreapaiola.name/magpie/
So I need friends to find friends, and an iPhone. Damn.
But It looks cool, if I had friends and an iPhone I'd probably use it.
Thank you for taking the time to explain, which I imagine isn't always easy. From comments you've made in the past we know that you've struggled with mental illness and that's why I said we all wish you well. We don't judge you for it or hold it against you, and I'm confident that that's broadly true of the HN community.

The issue is just a procedural one: when it becomes a problem in the threads, we have to moderate. The mandate of the site is quality over quantity, so we don't have a lot of slack.
The fact that ads are lazy-loaded can be a big performance problem if it's implemented with a method that causes browsers to turn off async pan/zoom. Especially sad is when images are loaded this way, because most browsers will load images on scroll automatically, so this technique of "lazy loading" ads for "performance" actually cripples scrolling performance with no benefit.
ProxyHam Canceled
"The ProxyHam project (and associated Def Con talk) has been canceled under mysterious circumstances. No one seems to know anything, and conspiracy theories abound."
Gordon Moore first proposed 12 months in his article, then dropped back to 24 months a few years later. That number has held since the 80's, until now.
He never 'got a lawsuit.' Instead, he got some comments from the contact to whom he reported it that criticized his approach. It's not even clear just who this person was. It seems he had trouble locating a contact to report security issues to, so this may as well have just been a low level support rep who was in over his head and saying things he shouldn't have.

"The hardest part - responsible disclosure. Support guy honestly answered there’s absolutely no way to get in touch with technical department and he’s sorry I feel this way. Emailing InformationSecurityServices@starbucks.com on March 23 was futile (and it only was answered on Apr 29). After trying really hard to find anyone who cares, I managed to get this bug fixed in like 10 days.

The unpleasant part is a guy from Starbucks calling me with nothing like “thanks” but mentioning “fraud” and “malicious actions” instead. Sweet!"
http://sakurity.com/blog/2015/05/21/starbucks.html
> pseudonymity online will be looked back on by future generations as our time's Klan hood

This may be one of the most hyperbolic things I've read on HN in a very long time.
Like this? http://bettermotherfuckingwebsite.com/
I was reminded of the take on the line...‘The very rich are different from you and me.’ And how some one had said to Scott, Yes, they have more money. > http://www.quotecounterquote.com/2009/11/rich-are-different-...
Why are you posting anonymously?
[EDIT: no, I don't go around clicking on profile links so some SJWs can accuse me of stalking.]
City Hall and Uber Clash in Struggle Over New York Streets
Chris Mack has been vocal on this. And not only was he probably right about Moore's Law (defined as scaling that decreases the cost per transistor) being dead last year[1] (the cost per transistor curve has been flattening out), but now Intel can't even keep pace with process shrinks at any price the market will bear.

That doesn't mean progress will stop, however[2], but rather that progress (and a revised definition of Moore's Law) will be defined by chip redesigns and particularly specialized functionality that doesn't take many gates to implement but makes chips more valuable.

[1] https://www.youtube.com/watch?v=IBrEx-FINEI#t=1m13s

[2] http://spectrum.ieee.org/semiconductors/processors/the-multi...
I see nobody has recommended CherryPy:
http://www.cherrypy.org/

It is a minimal web framework like Sinatra or Flask. The beautiful thing about CherryPy is you write code for it the same way you would write general Python code. I enjoy using it for small projects from time to time.

edit:

Bickbucket Repository: https://bitbucket.org/cherrypy/cherrypy/overview
Yep! I haven't found a nicer spiral-bound type notebook, the paper is heavy and smooth and the size is comfortably constrained.
>People just want to have something to cling to, to get over their fears and insecurity.

The other side of this is that some businesses (especially SMBs) are so horrible at utilizing their data that very basic analyses can reap big gains (80/20 rule!). For the vast majority of businesses there is no need for elaborate models or machine learning techniques.
At least in the Anglo-American world, the only world I know much of anything about, we've built our entire societies on the back of common law constructs around contracts, tort and property rights. For better or for worse, it's how we do things. The American revolution was just a logical extension to the legal structures that had been evolving in the United Kingdom for hundreds of years.

I can see the appeal of throwing out the concept of property rights if you, well, own no property, which was entirely the case for the vast majority of people living in Russian in 1917.

However, here in the United States, we've taken another approach, and that is to encourage ownership and participation in the legal and market structures that define our society. We want more homeowners, more intellectual property owners, and more equity owners.

The more people we have benefitting from these fantasies, the more likely that these fantasies continue.

I think for the intents of this discussion, we've already tried out the "communist" approach to digital media ownership on the Internet. We got to where we are right now because we've basically abandoned intellectual property. But we didn't get rid of ownership. There are plenty of profitable companies who deal in hosting, distributing and organizing digital media who don't track nor care about who owns anything.

Just like with the communist experiments on the grand scale of the Soviet Union, property ownership doesn't go away entirely, it just lays in the hands of a select few to the detriment of everyone else. It's not like you could ever stroll in to Stalin's house and borrow his hat without asking.

Now, if we could just get more private entities in the Western world to realize that all of their ownership stems from the fantasies of a social contract between a people and it's government, we might be able to get somewhere. Acting like the government is always the enemy is absurd. You can't have a corporation without government or some other system for managing the state of ownership... hmm, what's that technology that showed up recently related to coming to consensus on who owns what on a shared public ledger?
4 is pretty simple if you look at all possibilities.

Program A will receive a 0 or a 1 and will guess the opposite of this value.

Program B will receive a 0 or a 1 and will guess this same value.

So, you have 4 possibilities:

(A/B is the bit received, a/b is the guess, you 'win' if b == A || a == B) (In other words, if B's guess is equal to what A received, or vice versa)

A|B|a|b

0|0|1|0 (b == A)

0|1|1|1 (a == B)

1|0|0|0 (a == B)

1|1|0|1 (b == A)

Another way to think of it is that A is guessing that they will receive different values, and B is guessing that they will receive the same value. One must be right.
People are just as hateful under their real names.

The Facebook ad featuring a Sikh artist got a lot of really unpleasant comments from people using their real identities.

I don't think anyone suggests the Youtube comments were any better after real-name policy.
He's not. Did you click on his username?
This might also explain why mobile apps by the same company serving the same content and, presumably, contributing to the same business model somehow manage to have less cruft[1]: there's a single gatekeeper team for each app.

It's funny how the important difference between apps and web pages is entirely arbitrary, social and historical and not based on the underlying technology—the concrete difference between the two.

[1] Or, at least, that's been my experience. As a concrete example, take a look at the BuzzFeed app[2] which only has the prominent social buttons as visual cruft.

Of course, the rest of the cruft on the Buzzfeed mobile page were two (!) links to their app...

The CNN app[3] is probably a better example, with the app being almost completely cruft-free.

[2]: https://play.google.com/store/apps/details?id=com.buzzfeed.a...

[3]: https://play.google.com/store/apps/details?id=com.cnn.mobile...
Yes, "man" in this context is unequivocally gender-neutral. Hence my point that it's a visual irritant due to a very specific situation rather than saying it was an incorrect usage or a discriminatory term.
Mobile Carriers Start Fulfilling Arthur C Clarke's Vision of Free Global Calls
He isn't his contact info is in his profile.
Clicking on the profile link:

"Co-founder and CTO at Whirlscape, makers of the Minuum keyboard http://minuum.com, xavier@whirlscape.com"

I'm not sure that's really "posting anonymously"
Building a better developer experience with React
Thanks! We'll take a look.
My bad. I don't typically check back over anything I type on HN. If I had $1 every time my grammar or spelling was incorrect, well you know the story.
Ayup, it seems like such a done relationship that I'm surprised more people don't understand. Arguing for understanding is hard, swaying with emotion easy.
It's novel, as far as I know. I wouldn't be surprised to see inspirations from a bunch of places (Microsoft's programming language history is old and storied[1] and we've had many teams working on many languages for many years with many compilers), but we do actually have a patent on this structure[2] (which is now open because we published under the Apache 2 license, which has a patent grant).

[1] Microsoft's first product was a compiler for Altair BASIC, written by Gates himself

[2] https://www.google.com/patents/US20130152061
From what i've seen on reddit, twitter, and sometimes even on hn, some are quick to label people whose opinion differs from theirs as trolls. It doesn't matter if it is a polite or well-though out comment, they are quick to shout the word harassment or whatever -ist allows them to hold some moral high ground.
I get why email senders do it, but it does create unnecessary UX friction. Yes, I dislike it too.
I've seen plenty of horrible Facebook posts as well, real names notwithstanding.

The problems run deep. Much older than the internet.
That's exactly it. "It's trolling when they do it, it's arguments on their level when we do it".

What bothers me is that members of the general population have little self-respect and ridiculously low standards of discussions and reasoning. And sadly, this is as much a problem off-line as it is on-line.
how and where did you get your US users? I wonder why would that channel not work for other hacker/cs people. programmer is a community of its own powered by internet so i would guess they would all use the same channel?. like stack overflow, etc.
Mod looks interesting. I'll have to try them out!
Zest Energy Tea Starting to Trend on Product Hunt
Weird, I constantly see communities rush to give money if a site is in danger because of money. I am not talking about '50 social media experts write lists about memes' sites but websites that came and come to be by intrinsic motivation to create and share. Be it a site about bicycles, simulation games or a plant species no one ever heard of.
Twilio Transparency Report
>Abuse stories like these make me embarrassed to support any form of privacy online.

If it were easier to publicize scenarios where people are imprisoned, tortured, or killed for voicing their opinions online - I'm sure people would swiftly change their tune regarding privacy. I'm sure many of these cases are never heard of and kept hush-hush. Largely fearing that sharing such a story would mean "you're next".

>Platforms need to take a stand and find a way reduce hate and abuse

Prohibit the use of posting PII. No addresses, no names, no numbers, no contact information, not even your age. If nobody has information to threaten or intimidate you, it's less likely to occur or be credible. In other words, don't hand your potential future abusers a weapon to use against you.

Privacy is security online. If you give away your privacy - you give away your security. Even YouTube was aware of those only 4 years ago. [0]

"Protecting your privacy means you are taking care not to post personal information that could result in you being harmed over the internet." - Long forgotten and often ignored advice

Ironically, your advocacy for lack-of-privacy is exactly what would put people into more potential danger. First step to harming someone: knowing who they are to begin with.

[0] http://i.imgur.com/wbjCmbt.jpg
"Let me never fall into the vulgar mistake of dreaming that I am persecuted whenever I am contradicted." - Ralph Waldo Emerson

edit: although tangentially relevant, this case in Canada is hair raising:
http://news.nationalpost.com/full-comment/christie-blatchfor...
> pseudonymity online will be looked back on by future generations as our time's Klan hood

That's an extremely bad analogy. It's reasonable to expect that anyone wearing a Klan hood has inflicted some kind of harm or pain onto others, but it's not at all reasonable to expect that the typical user of a pseudonymous forum has participated in abuse.
For reference about that ad: http://www.salon.com/2014/12/10/whats_up_with_the_rag_head_w...
Yay another dillo user!

https://blog.sphere.chronosempire.org.uk/2013/11/26/dillo-a-...
No, it means that some departments have too much work. Other teams and task forces can use this time to experiment with new stuff.
You just defined SJW
Thanks uniclaude!

You definitely hit it nail on the head about meeting up in groups- it's a lot less awkward and safer.

FriendsTonight is less about dating and more about meeting new people- I envision it as more like meeting new people at a houseparty- there's no expectation of a people being single.

Growth has been tough- it's definitely a chicken/egg problem. Would love to hear more of your feedback, I'll definitely ping you.
:) that's a nice title.
> The Trolls Are Winning the Battle for the Internet

Does anyone honestly believe this? Even Ellen in the op-ed says

> As the trolls on Reddit grew louder and more harassing in recent weeks, another group of users became more vocal. First a few sent positive messages. Then a few more. Soon, I was receiving hundreds of messages a day, and at one point thousands. These messages were thoughtful, well-written and heartfelt, in stark contrast to the trolling messages, which were usually made up of little more than four-letter words. Many shared their own stories of harassment and thanked us for our stance.

I think most people see trolls as just trolls. People are going to be jerks sometimes - whether under their real name (facebook / youtube) or anonymously.
> Why do people still think this is a problem?

Because it is. I would like to know more people and have more friends, and if an app can help with that I'll sign up.
Agree with most things you said, but wanted to point out one thing:

> I don't think that metal detectors in schools are making people less likely to be a programmer.

That wasn't the sole point the author was trying to make. It's to imagine an environment that's so unsafe that daily life is focused on survival / getting by. Where immediate concern is being fed and not get caught up in violence. The way that this makes people less likely to be programmers is that they never see it as an option, it's not just programming jobs, it's any decent job.
Putting huge numbers of ordinary CPUs on a chip only helps until the memory bus runs out of bandwidth. For GPU-type devices, the computation/memory request ratio is higher, so GPUs can have many more compute units. GPUs are now used for lots of other parallel computations, and there's room for expansion in pure-computation GPU-like devices that don't drive a display.

Historically, unusual massively parallel architectures have been commercial failures. "Build it and they will come" doesn't work there. There's a long history of weird supercomputer designs, starting with the ILLIAC IV and continuing through the Ncube. The only mass-market product in that space was the PS3's Cell, which was too hard to program and didn't have enough memory per CPU. (The Cell had only 256KB (not MB) per Cell CPU.)

The next big thing may be parts optimized for machine learning. That's massively parallel. We may, at last, see "AI chips".
Anyone get a solution to 7 that doesn't involve a whole lot of steps? I did it in 44 steps, with the same 4 step combo being repeated 10 times in a row to work down to 0.3 liters.
Mexico City Unveils First Regulation on Uber in Latin America
http://www.nbc.com/saturday-night-live/video/swarvoski-cryst...

SNL skit that is both hilarious and very relevant to this article. "Crystals are light and 50 dollars, plus they're diamonds"
SJW is just a lazy slur. It's time to retire it.
It's never crashed on me. I'm not the person who claimed it crashed.
Performance is better than javascript. But then, who here has done a side by side comparison?

A: Built something in Flash

B: Built the exact same thing in JS and measured their performance side by side in the page, and on separate pages.

Even sliding an image - such a simple thing. Make it whoosh to the left. Guess what? Flash will whoosh it quicker and smoother on browsers with Flash installed.

I love JS, it's cool for web stuff and data fetching and sorting for a huge percentage of the internet. I had a great time with it doing multiple AJAX calls and sorting for a single page thing on a heavy traffic media site. Love the whole promises thing for sorting out those pesky asynchronous dinguses. Yep. HTML5 does indeed rock. Really love modern CSS too. Hate grids though but each to their own. I don't say "grids should die".

JS/HTML is not superman. If you want superman on your webpage, you need something more, such as a plugin.

Unity plugin. I might use that next. I really don't want to be fighting people about the value of plugins, even if that value and scope is reduced from what it is a few years ago, it's still there. I want to make games, and what is clear to me after trying an HTML game is that..... it's pretty much a joke. HTML5 games in 2015 are, a joke.

How dare anyone at Firefox or Facebook put forward an EOL for someone else's technology. EOL your own stuff, not someone elses. Bloody rude if you ask me.

"Flash should die because it has equal performance to native iOS apps". That's what I read between the lines in Jobs' letter. I like Steve Jobs, but he was a player. A chess player. We respect chess players, but they won't hesitate to knife you in-game.

If Flash dies, it's the hate that killed it more than any sensible reflection on the technologies we have available and how they can best be used.

If nothing else, hope I've added more comedy for you.
The company I work for uses Telerik's CMS product, which loads lots of cruft onto your pages and is very slow. I walked away with the same feeling as you did after I read this.
Definitely an interesting read. Mostly I am with Pao. But I do feel Reddit has been in the business of supplying a troll friendly environment that is just interesting/safe enough to monetize for quite some time. So, in my opinion, nobody truly "anti-troll" would have stepped into the situation.
Pao had thousands of people calling her a ching-chong cunt. Why do you think your comment is relevant to this thread?
I find them obnoxious. You want to communicate with me, but I can't communicate with you? It's ridiculous.
Cool idea, but I'm interested in the choice of matching groups together.

If I can already put together a group of friends, what's the compelling reason to add another group?

This would seem much more helpful if it helped individuals to form groups of friends spontaneously.
First they came for the Socialists, and I did not speak out—
Because I was not a Socialist.
Then they came for the Trade Unionists, and I did not speak out—
Because I was not a Trade Unionist.
Then they came for the Jews, and I did not speak out—
Because I was not a Jew.
Then they came for me—and there was no one left to speak for me.
Sounds like you've also spent years molding professional disdain for everyone who's not a Real Scientist.
>In my opinion, people support trolls as long as they align with their ideas

Exactly. These communities form because there are people that share the beliefs, for better or worse. And it any online community, a "troll" is someone who goes against the norms.

Censorship is a slippery slope. The fact that you have people, like the OP, stating that if bullying doesn't stop he'll turn "against support of privacy" is downright scary.
> The arguments that fauna are somehow more alive than fauna has never felt very strong to me.

The latter instance of "fauna" ought to be "flora", I suspect.
"First they came for the Socialists, and I did not speak out—
Because I was not a Socialist.
Then they came for the Trade Unionists, and I did not speak out—
Because I was not a Trade Unionist.
Then they came for the Jews, and I did not speak out—
Because I was not a Jew.
Then they came for me—and there was no one left to speak for me."
cool, I made this,

https://github.com/shi-yan/AssortedWidgets

but not as good as the one you posted.
That's really nice! Do you plan to support translations, and if so how could people contribute submitting them?
I have that fear as well! But I live in the same city as the founders, so I'm sure I could track them down if necessary. I believe there is tracking on the postage.
True enough, but I don't think a semantics debate is helpful. The question is what to do about people who are actually being harassed by bullies.
Misquoting Bart Simpson "If you never experience the abuse, you'll never get desensitized to it", and with that in mind, and talking here only about written abuse, these are my favorite three outcomes for, let's say, my daughter:

1) No one abuses her online
2) People abuse her, she dismisses it as noise
3) People abuse her, and she reacts and attempts to control it

I think we should be aiming for number 2.
Yeah, such a hack will become either a mess and declared invalid or something political motivated. The event horizon of political motivation can be calculated. Therefore planned ahead.
Does anybody remember when trolling was a term used to describe an activity in which users wielding enough understanding of other's perspectives would attempt to give other's cognitive dissonance?

It seems that one of the most powerful online political classes have lumped hatred and abuse in with disagreement, mockery and satire.

I don't think it's good for the conversation between the group of user's that dislike where Reddit and other big social media sites are headed and the people that are taking them there.