skysight-inc/HackerNews huggingface dataset:
It's really an "it depends" thing.

If it applies, oderint dum metuant, "let them hate, so long as they fear". If making a stark object lesson out of one or more of the bullies will prompt all of them to find easier targets, it's an option. Or have your father make credible threats to their families: https://news.ycombinator.com/item?id=7646566

In other situations, some described in this discussion, that won't work. Although you have to factor in your own psychological health:

Ah, yes, I forgot, I was subjected to one group "bullying" incident in college (assault, actually), and I replied with a credible threat of lethal force, was in fact one step from planting a Kabar knife in the gut of the closest adversary, as in that would have happened if he'd moved one step further and finished trying to place his hands on me.

He and the group decided there were easier targets. And, sure, they hated me, but they never dared try anything again. And I would have never been able to respect myself if I hadn't stood up to them that night.

(A few more details: there was some harassment later that night, busting my door knob by hurdling a shopping cart? into it repeatedly, turning off my power, pretty much pathetic stuff like that. But absolutely none after, except for shunning. And the dorm floor graduate counselor/baby sitter? probably talked to them, perhaps pointing out the consequences of assaulting people. I know he did to me, but it was just to confirm that I wasn't the sort of person to threaten or use lethal force without proper justification.)
No. They've rationally decided that the quality of a life is more important than simple quantity.

Please realize that, if someone else disagrees with you (even if you don't understand their position), that does not mean that they are crazy. It doesn't even mean that they are wrong.
Stronger Than Pride – Sade and Marsha REMIXED by 10 Eyes TV
My point was simply that carriers were their competitors, not social networks. How does facebook help them fight?
Did the change. https://github.com/gocd/gocd/blob/master/README.md. Hope it helps.
> We are happy to announce that after an endless string of challenges and unlucky events, the Parallella board is finally moving into production!

Really, this is the sales pitch? Moral: don't let engineers write your marketing copy. Customers don't need to hear how close to disaster the transition to production was -- it reflects poorly on the end product.

I would have said, "We're now about to ship a product that meets our own high expectations, and we're ready to share it with you." You know, something encouraging.
I simply do not want comments I make on cat videos to be shown to my business partners. Unification - even if it is just perceived, and not actually real - is a terrible idea. The social risk is too large. End of story.
False. print is a language construct

http://uk1.php.net/manual/en/function.print.php
For anyone wondering about the book itself: It covers a lot of very practical, nuts-and-bolts challenges in structuring a game's codebase. It doesn't succumb to the temptation of architecture astronautics.[1] It's more like, "I'm about to type out a class that handles keyboard input. How should I write it?" For that reason, I found it to be one of the most helpful references on game programming I've yet discovered.

[1] http://www.joelonsoftware.com/articles/fog0000000018.html
Sort of -- the class was certified under Rule 23(b)(3) which is not mandatory, however it is opt-out rather than opt-in. The opt-out procedure is not particularly straightforward either. Class settlements have fallen apart do to opt-outs, but as far as I know, never in a case with such a large class.

There will be a hearing where a judge will have to approve the settlement, theoretically that is how the fundamental conflict of interest between class counsel and their nominal clients is assuaged, but in practice Federal District Court judges rarely reject settlements.
Speaking of golang (go), this slide [0] lists breaking new ground in programming language research as a non-goal. That may include language name research.

[0] http://talks.golang.org/2014/research.slide#7
the flip book animation/interaction is top notch. good job!
Taxis are great for some situations but not others. 1. Say you are working late (the train service has closed) and know you'll leave in the next 3 hours. Order a car to be delivered to your parking lot and just get into it whenever your finish work. 2. How about the dreaded: other people offering you a ride since you don't have a car. You would be very happy to take a taxi but they insist. No problem; order up a car and its waiting for you when you leave the meeting and nobody will have to take "help you out".
Users pay $1/year after the first year. At almost half a billion active users that's a pretty great business model.
You can't block just 3rd party cookies in Chrome on Android. Don't Be Evil.
The solution to this: penalize sites for 3-6 months regardless of how big or small they are. I see far too often big sites getting a small slap on the hand then get fixed up real fast back to where they were before. They gain much more out of it by doing blackhat SEO and risking becoming penalized for a few days. Most sites I've seen get penalized go right back to selling and buying links not long after they've been fixed up.
I don't know what accounts for it, but cheap bear definitely does not have the same outcomes. Budweiser, Coors, etc. are just not very good.

You're right that tastes can vary. Some people do prefer the cheap stuff, somehow.

But you're applying a blatant double standard here. You're saying that we should realize that some people prefer the cheap stuff, and then simultaneously turning around and saying that "almost always" preferring the expensive stuff is a cover. No, it's just taste.

You have to decide: is it legitimate to prefer different kinds of beer, or is it a cover? If it's a cover, it has to work both ways. If it's not, then you can't accuse people who don't want to drink Miller Lite of being secret alcoholics just because they want something that costs more than 50 cents a can.
Yeah, we did trademark it. Trademark's are pretty narrow - computer language isn't likely to be confused with a CD tool.
Is an alcoholic who has been in recovery for 15 years still an alcoholic? My friend identifies as such.
I never thought I'd read Netflix and TiVo in the same sentence again.
This is something that never really sat right with me. How were they going to extract the $1 from every user? Most of their users do not have, and may never have, a credit card and signing up with every cellphone carrier to get your yearly $1 would have been a nightmare. I am not sure they would have gotten $1 out of even every 10 users.
It shows more of how Netflix's approach to winning the "moment of truth" is changing. The moment of truth used to be about which remote the customer picked up. For example the cable remote or the appletv/roku/xbox/ps controller to play Netfix.

Now it seems they are finding success in the second moment of truth, which is when the customer picks up the cable remote, do they go to AMC, HBO, Showtime, or Netflix?
Still weird: Chrome, UK, never seen. Ah, well - hopefully it stays that way!
Yes, but the volume of complaints indicates that there's something wrong with the new comments. I commented recently under some video and the comment was added under some G+ post. WTF?
Only a small percentage of their users have ever paid. Most users get to use it free of charge every year.
How to Deal With Brilliant Jerks You Work With
No. No, no, no.

For all other processes except pid 1, the status of processes in the system is in a state of Heisenbergian uncertainty because any process could die and have its pid taken by something completely different between the time you query the process table and the time you take action. So if you want sophisticated monitoring and control of all the processes in the system (and you almost certainly do), it should be done in pid 1.

The minimalist init is neckbeard-compliant, but it's just not enough for a robust modern system. Systemd is the correct design.
If my network has huge connectivity between end users and individual cable head-ends, but contended bandwidth between the head-end and major internet interconnection points, I absolutely want to give customers an incentive to use the cable head end to customer bandwidth, rather than Internet to customer bandwidth.

(As far as I can tell, net neutrality only matters in the context of video (or possibly bulk file sharing of video); virtually no other traffic on wired networks is meaningful
enough in scope, scale of bandwidth used by users, or performance/latency sensitive enough to be an issue. This is essentially a Comcast vs. YouTube/Netflix argument.)

Colocating equipment at head ends isn't a solution, because 1) not every provider will colocate, so if you can't preference colocated streams over non-colocated streams from other similar services, there's much more impact on other users

2) it might not be feasible to offer third-party colocation in every part of your network where there is bandwidth oversubscription.
A carrier would give a lot more thought to disrupting a competitive voice service provided by FB (who already have many agreements with carriers worldwide regarding data usage) than an independent and not particularly well funded (by carrier standards) company like WhatsApp.
This is something I have been thinking would be great, Mount and Blade has been the only game that has come close in my opinion.

Don't really understand how you would stop players just slaying all your NPC's? Which I think isn't a problem in the whole if it was offline single player but after playing many online games I just can't see it actually working online.

Also recreating DF with a lot less detail in real time across multiple servers seems like a insane technical challenge good luck!
They're just disrupting the established programming education institutions. Why all the hand-wringing?
This would be wonderful, especially for people learning JavaScript. When and how to use call backs and wrangling asynchronous code propagation is a major frustration coming to JavaScript from languages that default to synchronous behavior.
Do you really think a child is ever going to tell any (responsible) parent that they just beat up another kid for fun today and ask for a high five?

I don't think I've ever encountered, in real life or media, a child coming clean with their parents about harassing and hurting other people without some outside pressure (aka other parents or the school getting involved)
It's great, but it's not $19B great.

[edit] Seems my comment is being misunderstood. My point was that FB wouldn't pay $19B unless they planned to monetize beyond the $1/user/year model.
Isn't that just a recipe for disaster?
That's also what I got from the article, specifically: "Despite everything they'd done, I didn't want them to be arrested. I didn't even want them to be punished, I just wanted it to stop."

I can sympathize with the author in that she just wanted the whole thing to end, but that's the thing with bullies: until they start feeling some pain, they don't stop.

Bullies are cowards. You don't have to get all of them, just enough of them to scare the rest.
How To Build Amazing JavaScript Static Analysis Tools – Video
I'd like to see TCO in Javascript, but before that I'd like to see some less headache-inducing method of dealing with lots of asynchrony.

I'm not at all sure the method described in the linked article would work as well as said article makes it sound, but I'm definitely in favor of seeing people much smarter than I am argue this one to a finish and then implement the last proposal standing.
Threads discussing this: https://productforums.google.com/forum/#!msg/chrome/7A3DQvic...

https://code.google.com/p/android/issues/detail?id=18363

This should be a bigger deal than it is! An android user gets tracked from site to site and there is nothing they can do about it if they want to use Chrome.

In iOS, 3rd party cookies are blocked by default and all browsers have to honor those settings according to Apple's developer contract; so Chrome on iOS cannot get away with it.

At least Google should provide it as an option like on the desktop.
His place is rent controlled and or he has roommates.
I'm not arguing that G+ doesn't have value for you. I'm saying that it has negligable aggregate value compared to other Google products. That's why it shouldn't be a priority.

For example, I'd say that I use G+ more than 95% Google users and I wouldn't mind much if it disappeared.
I think it's more about finding out what type of location it is: restaurant, bar, club, park, concert venue, whatever. Then filter by that. Rather than the individual photos.

But I like the idea of a "no food pics" option :) Instagram is infamous for stuff like that.
I was thinking the whole way through, "wait, don't generators fix this?" so it was good to see that acknowledged at the end. I'm confused by this, though:

>Unfortunately, using yield based solution will require third party libraries, which means increased payload and incompatibilities among frameworks.

Do you mean that translating to yield requires wrapping things that aren't expecting it? That's true of moving to any non-callback solution. Or do you mean that you want to see the native Node APIs implemented with generators rather than callbacks? I hope the solution to that will simply be patience.
this needs an image classifier, which is not so easy to build.
I have an alternative theory: those people are taking notes in order to impress upon Kim Jong-un the weight of responsibility that his position carries. This is isomorphic to the way the shouted "Sir, Yes Sir!" of a marine reminds the officer that he holds his subordinate's life in his hands.

My theory is bullshit though: they're obviously doing it out of deference. Sometimes I do wonder whether Kim feels the pressure. Maybe that constant scrutiny and expectation of perfection makes him even crazier?
And they could also charge $2 or $3 and people would still gladly pay.
Or, one of the two houses of Congress could have strict term limits (e.g. 3 x 2 year terms of the House), so Representatives are more willing to act in the interests of constituents or the greater public rather than re-election at least periodically.

(Or a single, possibly six year term for the President). I think political scientists have proposed and analyzed all of these variations.
$500M/yr in raw revenue? How do you grow from there? Lower costs? Grow your revenue? Half a billion is getting close to max adoption. Do you up your prices?
What are the benefits for changing titles already on the front-page?
I noticed this with someones blog post and then a Slate article. Other than making people think its a new link, if its on the front-page, doesn't that mean it gained traction in its original form?
And? The more important information would be the conversion rate of users that have been asked to pay. Whatever it is, they're still miles ahead of instagram/twitter/snapchat ever charging for use.

While this writeup may be meaningless in the long term it's still nice to see in comparison to other apps of the "moment".
$19B is actually a really reasonable price for Whatsapp if you're FB, though it wouldn't be the same for other buyers. Whatsapp not only has a great business, they posed a direct threat to FB's business. It's a large price/earnings multiple but it's really not outrageous considering.

Edit: responding to your edit:

> My point was that FB wouldn't pay $19B unless they planned to monetize beyond the $1/user/year model.

Maybe. I think it's more likely that the social industry has started to peak, and that we'll continue to see FB at the top, buying off small companies as they become threats. Take a look at the movie industry, or any industry with a traditional "Big 4" group of companies.
Yeah, actually. It's called Hacker News. You may have heard of it.

What an absolute snot-nose way to talk to people, not just as an opening sentence but in general. There's no need for that here or elsewhere.
> The hacktivist group Anonymous is working on a new communication tool to circumvent censorship and set information free, and it’s going low-tech this time. The project is called Airchat, and it will use radio waves instead of wifi, broadband, or phone lines to communicate data and messages between computers. It’s basically pirate radio for ones and zeros.

I wish people who write these things would reveal the history behind the methods. This technology was pioneered by ham radio operators decades ago, pre-Internet, using what's now called "packet radio". In fact, I used my own prototype packet scheme to stay in touch with home while sailing around the world -- two ham radio transceivers, separated by as much as 10,000 miles of empty water, exchanging packets.

More here: http://arachnoid.com/sailbook

> In its current incarnation, the project uses Fldigi software to communicate data—it’s the software commonly used to broadcast amateur radio stations from a computer.

Okay, one oblique mention of ham radio.
Depends on if you win the fight or not. A black eye or two is a badge of shame for a few days at least.
I'm of two minds on this front. On the one hand, managing asynchronous code in JS is hard. On the other hand, managing asynchronous code in general is hard, and the only difference is that JS makes you think about what it is you're actually doing. I feel like having to make such behaviors explicit in JS has made me a better programmer in other languages because of having had to think through the timing and sequencing issues. It's just like memory management in, e.g., Java - it's not that pointers aren't there, it's just that they're mostly managed for you, and knowing how they work is beneficial to forming a better mental model.
> If you ever had to port localStorage based code to IndexedDB you have been confronted to Javascript's biggest flaw; its asynchronous system is leaky. Once you have an asynchronous method, every other method that calls it must be asynchronous as well.

If I was writing localStorage I would use setTimeout or something and make it async from the beginning. You should always assume async when any type of I/O is happening.
Richard Stallman sounds like a good candidate.
This was a fantastic read! Congratulations on finishing your book.

Ever since John Resig wrote about Write Code Every Day [1], I've fallen into the habit of writing some code on a new side project of mine. Every day, at least 30 minutes of work. Not saving up things to do for the weekend makes it a lot less stressful and has increased my productivity significantly. And whatever I've been working on is constantly on my mind instead of put aside until the weekend or some other period of free time. I'm definitely reaping the benefits of not "breaking the chain."

[1] http://ejohn.org/blog/write-code-every-day/
Is there a scientific explanation that anyone could offer or a theory that you have about this? This sounds interesting and I am curious as to why it happens.
Internet Security and Heartbleed – HOB's full page ad in WSJ
Sure, why not? See the "asshole vacuum" scene in HBO's Silicon Valley S01E02.
A small correction: They weren't fighting for the crumbs of Windows Phone, they were eating the whole pie (save a small slice for HTC and a tiny sliver for Samsung).
> You're absolutely right. There's no compelling reason to work in Startupsville. If you're there, then you're already being fairly irrational. Knowing the (current) runway isn't going to make it any less so.

I think you took my comment too far. Working at a startup isn't for everyone, and there are plenty of great opportunities outside of the startup world, but not every startup is a sinking ship that's hiring new employees when it only has two weeks of cash left.

> Is this actually true, or a pie-in-the-sky wishful thinking thing? The article seems to paint the latter picture. I've been in situations where overconfidence and unrealistic optimism were the norm rather than the exception. Like auto sales.

You decide what's important to you. If understanding the financial state of a company that's going to employ you is important, you have every right to ask questions. This is especially reasonable at a startup, where most employees are granted stock options. If a company offers you an ownership stake, why shouldn't it treat you like an owner?

You should turn your auto sales analogy around because you're looking at it the wrong way. If a used car salesman is trying to sell you a car and won't let you take a look under the hood, what are you going to do? Buy the car, or move on? The latter of course. So why would you join a startup if the "salesman" evades questions about what's under the hood of the business?

Just because there are a lot of people who are too naive or timid to ask questions doesn't mean that you should follow their lead. The latest boom has attracted a fair number of shysters to the Bay Area, but there are still plenty of honest people here who will level with you without hesitation. These are the people you want to work for and/or with.
WhatsApp was not worth $19B, it was worth $19B to Facebook.
There is no double standard at play here. The guy who likes <some craft beer> has found something he appreciates and enjoys, and there is nothing wrong with that.

The guy who elevates himself above the hordes and their cheap beer, on the other hand...it isn't really about the product anymore.

cheap bear definitely does not have the same outcomes.

Some products aren't filtered as much. Some have different blends of ingredients. Some are fermented more or less. And so on. But those things seldom impact the actual price in any material fashion, instead are subjective choices of the brewer based upon their market.

Filtering is interesting, because at one point the premium products (in many categories -- beers, wines, coffee, etc) earned their position because they were filtered more, while the cheap swill of the masses where the slurry products full of bits and grinds. As filtering became mainstream and inexpensive, unfiltered and raw -- doing less -- became the sign of a premium product.
This is a useful piece of writing. Underlying it, however, is some kind of strange "status anxiety" that is all-to-prevalent in Silicon Valley. Nobody wants to be given the "scarlet letter" of failure ("G+"!) on their resume...? Understandable. Its also understandable to be ~annoyed when the media circus feels the need to pontificate on the "family politics" of any large/insular organization. That being said, the majority of the points here don't seem to be controversial enough (on either side) to get too worked up over. At a Macro-level, G+ had a big narrative of power-accretion and increasing centrality (for several years). This is now being un-wound. Whether you want to call that: (1) Failure; (2) engineered obsolescence; or (3) success! seems to matter less than the underlying story remains the same. Where power/influence (and hence: status) was once accreting to a brand (G+) it is now dissapating. This is such a non-event, that it should just be considered like any other documentary on the Discovery Channel. It has been highly edited for our viewing/entertainment pleasure, but at the of the day...on the african savanna...life & death go on hand in hand for predator and prey...some times its ugly and messy...but it is just the nature of the 'circle of life'.
Thanks! My good friend @alexsailer did a killer job on designing the app and interactions. I modified this example to create the effect: http://corgitoergosum.net/2013/03/16/from-js-to-uicollection...