skysight-inc/HackerNews huggingface dataset:
>> As a dad with young kids, I can assure you that if this were to happen to them, I'd wage all-out cyberwar, on the kids and any parents that didn't properly curtail their child's behavior after official notifications. <<

Uh, cyberwar? No. This happened once to my one of my sons. I found out who the parents where (divorced, different locations) drove to both their houses, and said, "If your kid doesn't stop today, you, your kid and your family, are not safe outside this door. I never said this." I put on my best pycho face. Truly, I was psycho, so it didn't take much.

It stopped.

I was the target of intense intense bullying as a kid. Affected me my whole life until my 30's. No kids of mine was going through that.
I'm not sure you know what a dichotomy is, but alcoholics span the range from functioning to absolutely crippled, and everywhere in between. Alcoholism is a dependence on and addiction to alcohol. No more, no less.

Jim Koch is able to function fairly well as an alcoholic that many people wouldn't be able to because of the industry he's in.

And as to your other comment, unfortunately, I'm all too familiar with alcoholism and its many forms. There's no such thing as "true alcoholism," there's just addiction.
The Case of the Veeerrry Slow Logons
Yes, I read the article - did you understand it? He talked about building a better AFFILIATE service, which works by tilting nominally non-promotional Google results the way someone with money wants them to go.

Then he said, "don't hate the player, hate the game," in the grand tradition of self-justifying sleazebags everywhere. Then he talked about losing Diablo 2 characters like that's some kind of moment of personal growth.
I think what happened to the author is horrible, but yeah, even this.
The internet is awash with different good, bad, crazy, wrong, stupid, hilarious, weird, and batshit insane ideas and places where people can say anything they want. If you post an article they may even throw a link up and discuss it.

I may not enjoy their conversation, so I will not visit that website.
Best description to date.
After Action Review. Does failure always mean we failed?
It's a badly written article by someone who has no additional information. I have no idea how it got to the top of HN but I wouldn't be worried. I'm pretty sure Google+ is dead now in the way that Google Reader was dead for years before they finally shut it down.
I appreciate that you are trying to raise awareness of more severe, or at least more violent, alcoholism, but at the same time, you are raising denial other forms of alcoholism.

See: https://en.wikipedia.org/wiki/High-functioning_alcoholic

High-functioning alcoholics... "Have difficulty viewing themselves as alcoholics because they do not fit the stereotypical image and because they feel their lives are manageable, [and] avoid recovery help."

Saying that people who are high-functioning are not real alcoholics is just going to make them even less likely to admit they have a problem and seek help.

Both types of alcoholism are important and trying to raise awareness of one by denying the other is not helpful to alcoholics of either type.
Mynpm – private npm repos
Facebook is successful because it is successful. Google+ can serve the same psychological needs, unfortunately it's third in a market in which Facebook and Twitter happened first.
@masklinn good point. I haven't used argparse (mostly out of compatibility requirements with 2.6). So I may have mis-characterized the state of the art. It does do many things well. One note, is that the `prefix parsing` functionality could cause weird behavior when doing partial parsing (which I do a lot of).

> Isn't that what the callback parameter is for, especially with is_eager=True? Or ParamType if you need either something more reusable or something more extensive.

yes. I think almost everything should work like this. I think the getopt style makes this a bit easier to understand.

> http://click.pocoo.org/api/#click.File, argparse has something similar.

Not at all the same. I never said my programs were going to open the files themselves. I often have to write automation scripts around other things. In these cases I need to make sure files and directories are sane but I don't open them. I just canonicalize them and pass them on.

The big thing is the lack of integration with configuration files which is something I am still working on myself.
Canada vs. U.S. middle class: What the New York Times missed
Google's business plan for Nest: Selling your data to utility companies
I don't know that this is true.

Imagine you're LeanKit, or Fog Creek, and you run a kanban board as a service. Or a bug tracker, CMS, whatever. You have many customers, each of whom has no more than thousands of users and millions of items. There are many relationships between objects belonging to a given customer, but precisely zero relationships between objects belonging to different customers.

Shard using the customer identity as a key, and you have nicely spread-out data and the ability to do any query the application might need to, while still having a normalised schema.

There are plenty of other application whose schemas have this property, or almost have it. In my company, we make financial applications, and a lot of the data has very similar siloed ownership structure.

The one thing you can't do is reporting queries across your customers. That doesn't seem like a killer, though - it's normal to farm that stuff out to an offline reporting database even in single-server environments.
"What we’re hearing from multiple sources is that Google+ will no longer be considered a product, but a platform...
Oh, okay, that makes some sense. They have created the features necessary to integrate Google+ into everything they do from now on. Makes sense.
"

If G+ was originally intended to be a platform, rather than a product, this would make sense. And I don't have any firsthand knowledge, but it seems to me that everything points to them wanting this to be a facebook-killing product...not a platform on which to build other things.
Google is reportedly planning to dismantle Google+
http://callum.com/sandbox/webglex/streetcloud/

Live link
Ask HN: Second-page link format
Noticed this on several previous occasions: the link for second-page results sometimes points to '/news2' and others to the same third-page+ format (i.e. /x?fnid=...). Is there some pattern for this or is it just random?

Update: '/news2' still works and appears to have the same results as the paged-link on the homepage.
You know, you're absolutely right - she /is/ a better person than you.
Maybe your wife is much more intelligent than you think.

Maybe she is not an impressionable toddler and can laugh at both the ridiculousness of this site and your reaction to it.

:)
Personally - I don't think there are enough details for me to want to sign up (in fact, I didn't). I have no clue what your product or service does, I don't know if it will be compatible with the tools/systems I use.

I clicked on the question mark for more details - something I wouldn't have done normally, I just did it to provide you more feedback - and there was no helpful information there either.
To me, the distinction depends on whether they allow non-plus social integration. That is, if I can leave comments on X and that comment exists outside of the Google Plus infrastructure? Then Plus is dead.

Otherwise? Plus is fine. That's the question. Is it "G+ is no longer mandatory" or is it "Commentary/messages can go outside of G+".

The former means G+ is alive and well. The latter means it's dead.
How is is related to the main point above?

You stood your point about regulations being necessary on the fact that unregulated markets tend to degrade into monopolies.

My point is that we don't know that, because we don't actually know what unregulated markets look like, so your argument is unsupported.

Adding regulations can be a necessity. Why for example such concept as "common carriers" even exist?

Because some people think that regulations are necessary. That doesn't mean they're right. To make a poor analogy, there's also a concept of aliens, but the existence of the concept doesn't prove the existence of the aliens, right?
No, not true. The parents of bullies are usually bullies themselves. The solution is to draw a hard line and say, I will take this so far you won't want to go where it ends up.

When I was a kid I got pushed so far that one day, when a bully stole my stocking cap for the 50th time and was going to dunk it in a cold puddle along the curbside I ran up and pushed him into the busy street's moving traffic. He was totally shocked - at that moment he realized I would now do anything to stop him. He never touched me from that day forward.
Bah, sorry. Accidental downvote!
video calling + Social = A phone directory and avatars.
video calling - Social = Animated selfies
Magically Scramble Eggs In The Shell
I think it is safe to say they had at least a slice of Windows Phone leaving the others to fight over the crumbs. With Windows Phone at around 4% of the market Nokia had most of that. The question then is could they have grabbed 5% of the Android market.
Same as Quora. I can google it and clcik the link to it, but then it's blurred and I need to login to see answers: "You must be signed in to read this answer."
You could also argue it's the difference between "dogmatic adherence" and "strategic application". At this point G+ is already integrated into all the major components of their platform.
While I agree this is a good move, I don't necessarily see it as a step down. Requiring all new products to immediately integrate could be a major speed bump in development, so I can see how if G+ is not truly needed in the product, that it makes sense to allow for not requiring it.
Exactly. I'm not my friends and my friends are often very different then me. They often listen different music or play different games.

I do not even want search results and suggestions to be ranked by previous signals from me, especially as it was implemented on youtube. I use them to find new things and styles, not to close myself into some ghetto defined by whatever I searched for first few weeks. I got curious about, say, folk songs and spend a week searching and watching them. It was temporary thing, but youtube insisted on suggesting them even as I was watching trance video two weeks later.

When I want to see what I seen before, I search by name or use bookmarks. When I want to see what my friend like, I ask them or look at facebook. Search is for when I look for something new.
If you actually watch the video, it isn't exactly encouraging you to smash your phone, it is just using it as a metaphor to move on to new technology. I'm sure they would love you to donate your old phone to one of these charitable organizations.
If anyone ever read Google+ as a website like Facebook, they were getting it completely wrong. Google+'s core objective has always been to add social functionality to every Google product. Google+ is plumbing.
Per my above comment, you're missing the point.

What's the problem if you started "the fight" (which should be a carefully arranged beat down of your target, nothing resembling a fight)? Your objective is to stop the bullying, not be perceived as an angel (well, except for possibly those terrible Old Testament smiting types).
The GitHub or Mozilla stories are more interesting because they raise good questions about what behavior and points of view are acceptable for people in power.

In the RadiumOne CEO case, the answers to those questions are obvious. I know that, for better or for worse, there are a lot of overly active devil's advocates on HN. But nobody -- nobody -- is going to be rushing to this guy's defense. There is no reflection, discussion, or debate about this guy's behavior, because there's no need for that, because it is so obvious that this guy is 100% in the wrong and needs to be fired. And that means the story gets less attention.

That being said...it will be interesting to see how companies that do business with RadiumOne react. If G remains in place but RadiumOne's clients don't cancel their contracts, then the story will get more interesting.
>> I found out who the parents where (divorced, different locations) drove to both their houses, and said, "If your kid doesn't stop today, you, your kid and your family, are not safe outside this door. I never said this." I put on my best pycho face. Truly, I was psycho, so it didn't take much.

This was one great way to deal with it. Though I can't stop thinking about the legal issues this could've caused.

Bullying in school by kids is one thing but going out there and threatning someone is completely another ball.

What if they had recorded it somehow and complained?

I say this as someone who's in early twenties and have dealt with bullying in school for 4-5 years.
ContextUnavailableException: Insufficient information to be able to provide a meaningful response. Please provide more information about the "JSON challenge"
I have used it and I have to agree with the grandparent. It is probably one of the worst IDEs I have had to use. Bloated, slow, and in my way even on a modern multicore machine with 8+ gigs of memory.

Of the IDEs I have worked in (Turbo C++ v3.0, Borland C++ v3.1, NetBeans, Eclipse, Rubymine, DrScheme, Turbo Delphi Explorer, RAD Studio XE5, EiffelStudio, GNAT Pro, Visual Studio 6, 2010 and 2013, along with several embedded C environments), Visual Studio is my least favorite. For C++ development on Windows I prefer Eclipse or SublimeText for editing, build using the command line, and debug in WinDbg in order to avoid the awfulness that is the Visual Studio GUI.
Let's clear up some misconceptions quickly:

1. I think they botched their 'launch', badly.
2. It is completely open source: repo[1] , examples[2] , docs[3]
3. It's not magic either: this is why it's fast[4]
4. What is in the beta is access to the demos and tutorials, which take the form of something like codecademy.

A picture says a thousand words, so let's try this. screenshot from positioning page of interactive tutorial[5] .

---

[1] https://github.com/Famous

[2] https://github.com/Famous/examples/tree/master/src/examples

[3] http://famo.us/guides/

[4] http://www.html5rocks.com/en/tutorials/speed/high-performanc...

[5] http://i.imgur.com/08gn1sf.png

---

It gives you the absolutely pain free way to center any surface (which is just a DOM element) both vertically and horizontally.

{ origin: [0, 0] } // left top corner
{ origin: [1, 1] } // bottom right corner
{ origin: [0.5, 0.5] } // dead center

// and THEN....

{ size: [500, undefined] } // full height column sidebar
{ size: [undefined, 100] } // full width footer
{ size: [undefined, undefined] } // full screen surface

I think this is a breath of fresh air, and I'm going to build more stuff with it (or something that is like it), because I really think it makes the code much much easier to reason about.

This is how you make responsive layouts in it[6]. If size > width. so much simpler than media queries and css overrides and what not.

---

[6] http://stackoverflow.com/questions/23140046/what-is-the-best...

---

What they have done is package known good techniques in a way that I would actually consider using them in real projects with mid level developers who might not otherwise understand the nuances of linear algebra. I sure as hell don't, but this makes it accessible.

I am honestly not affiliated. I knew it existed, but I recently discovered a good reason to play with it, so i figured it out from the examples and the docs.

While compiling this, I was unable to find any dissenting opinions from anyone who actually had tried it, because of how the launch went down. I think more people should try it before they reject it.

Just play with it. Please.
Sure, I don't mean to imply that bullying does no damage. Quite the opposite, in fact. The fact that anyone can experience bullying, survive, and go on to be a productive adult is impressive. The fact that most do is downright incredible, and were there not so much evidence I would not have believed it possible.

This does nothing to lessen the tragedy of those who are not so lucky.
it's not something to be joked about

And there is your problem. You think others must be 'joking' when they call someone an alcoholic while that person isn't obviously destroying his life. You are wrong.

News flash: the fact that you know worse cases doesn't mean the less severe cases aren't bad and it doesn't mean that people calling out those cases are joking. Grandparent was saying Jim Koch is drinking in a way that has severe negative consequences for his long-term health.

There are a whole lot of people that are indeed functioning alcoholics: they don't drink themselves into a stupor, but they are constantly buzzed, which has long-term health consequences and impacts their effective personality and behavior in (usually) a bad way.
that's exactly how I design the parts of my app that need a transactional nature. Map/reduce views make it a breeze to query for a consistent aggregate view of the world.

This is not something new it's a well established technique from the relational world called "event sourcing"

http://www.martinfowler.com/eaaDev/EventSourcing.html

when everything is a write you don't have to worry about conflicts or locks, so that's nice, plus couch is really good at scaling write thoughput with small documents.
But who's risk and reward is being considered when the clients end up with very little?

If the result was such a pittance for the people affected by the actions, why bother in the first place? If the result isn't going to be punitive to the companies then what's stopping them from doing it again in the future?
HelloWorld Develops 'Seed' Campaign For Scotts, Lowes
The hilarious things kids have discovered is that bullying in groups is even more fun. Fighting back just makes it funnier. Laughing and participating means being in on the joke and out of the spotlight. Standing up may be the worst thing you can do.
Why Mobile Ads Are Seen as a Boon to Facebook, But a Plague to Google
How hilarious, considering Go-lang stole its name too.
The best thing is they punish you for "ads above the fold" and actively de-index "scraper websites". Matt Cutts preaches how bad it is constantly.

Ironically, what Google could be summed up as is a scraper website absolutely FULL of ads above the fold ( http://searchengineland.com/figz/wp-content/seloads/2012/01/... ). If you place ads like Google does, your website won't rank shit.
Honestly? Unifying the commenting systems was a great idea. Having every Google application sport its own commenting system is unnecessary balkanization.

The problem is that Google+ came into that space from being a Facebook clone instead of being a comment platform. G+ should have been designed and built as a replacement for Disqus instead of a replacement for Facebook, and then it would've gone much better for Youtube/Blogger et al. For example, a Disqus-replacement would have obviously known that "Real names" was a terrible idea and the host of the comment thread (the Youtube page or whatnot) needs to have a lot of control over moderation.
Back then, Ericsson (And later, Sony Ericsson) was working really hard to make great phones, as well, and they certainly did. I never felt like I was lacking with my Ericsson phones even if it wasn't the same as everyone else's Nokia 3310.

Just like it's hard to make the new Facebook, it was hard to beat Nokia. Remember, back then, everyone was using Nokia 3310. It didn't just take a better product to become the thing everyone wanted to have, because everyone didn't want a mobile phone. They wanted a Nokia mobile phone.
As a parent, I'm afraid that I wouldn't know if my kid was bullying people at school. She'd never come home and tell me about the bullying she did.

But you better believe that as soon as a concerned parent, teacher, or child told me about it there would be hell to pay for my kid.

I jump to blaming the kid before I blame the parents. Sure, we are responsible for raising our children, but there comes a time when they are away from us and we don't always get the full story about what is going on when we're not there to see.
Nissan tests self-cleaning paint
>> I found out who the parents where (divorced, different locations) drove to both their houses, and said, "If your kid doesn't stop today, you, your kid and your family, are not safe outside this door. I never said this."

Hello, restraining order.

Seriously, there are good ways to deal with situations like this. Threatening people is not one of those ways.
Several companies (IBM included), even countries (Poland of late), learned the hard way to not put the "bus factor" people all on the same bus (or airplane).
http://lwd.dol.state.nj.us/labor/lsse/laws/Retail_Gasoline_A...

If you scroll up, you can see the definitions of terms. It's just gasoline and doesn't even apply to diesel.

So, no, it wouldn't apply to Tesla.
Next thing you know, they bring Google Reader back...
Ok, thanks so much for the quick replies everybody. Really appreciate it.
> The "actual steps" were his democratic rights as a citizen in a free country

And he didn't get sent to jail for doing so. He was told by a private group of individuals that his actions and views were not welcomed by said group. Noöne was jailed or oppressed or dehumanized.

> Are all persons who voted / backed laws against those things oppresive, or it's only your particular pet cause?

Yes, anyone who acts to reduce the dignity of another human is oppressive. Gay marriage is only one such issue.
Great idea. Have you guys considered adding an overall rating for the sentiment in question. For instance, searching for iphone5s will return the total Positive, Neutral and Negative sentiments.

And what sources do you crawl so far?
The collision attack on SHA-1 should not threaten HMAC-SHA1. Even HMAC-MD5 hasn't been successfully attacked yet, AFAIK.

Poly1305 is arguably less misuse-resistant, since it requires a nonce.
Wait, did I miss a Mao day recently? The trade union handed out huge Deng Xiao ping books a couple of months ago...not exactly celebrating Mao.
Great idea but doesn't work very well. Samsung Galaxy S3:

-I connect to my wifi using a really good asus router. Sentiment 9.0

-I often lose connection in locations where previously I had excellent reception. Sentiment 8.0

-it worked great until july this year when it stopped receiving a network signal. Sentiment 7.5

-the samsung exclusive touchwhiz apps were gimmicky at best. Sentiment 9.0

Etc. If it's unbiased I'd guess the errors would average out, though.
Articles which portray TechCrunch in a negative light tend to get lots of upvotes. Hacker News really, really doesn't like TC for some reason.
Urban Airship switched from MongoDB to PostgreSQL.

I see they have since switched from PostgreSQL to Cassandra, though.
I wonder what the purpose is of drinking if you don't want to get drunk.
> If anyone ever read Google+ as a website like Facebook, they were getting it completely wrong.

Most people do this and that isn't their fault... it's Google's.
I think you hit the nail on the head. One other thing I'd add was that these new tools forced developers to build tooling around their databases, too. No more ad-hoc query system (like sqldeveloper, or the many fine web tools) where you could explore the data visually or by issuing queries. Since the underlying data formats were entirely domain specific, building these kinds of general tools became much harder.