skysight-inc/HackerNews huggingface dataset:
This is a great idea! Something to focus on for <= the amount of time the compile will take, without any opportunity to head off down a distractions rabbit hole.
I second the "absolutely not" view.

In fact I "deleted" my Facebook existence and if you want to force me into a social login, any social login, you just lost me.

Your mileage may vary, of course.
Yeah well it will be solved too as the market expands.
The article is a little biased. Indeed, users who use social login spend more time on their website. It doesn't involve a causal link between time on website and social login: perhaps users are not the same, with different habits of navigation.

And users who use social login will perhaps spend more time if it's not provided.
Reader is viewed as standalone now. IIRC it was introduced pretty soon after google accounts were and not long after gmail itself, and I remember thinking about it as part of a nebulous "google account package." Now obviously in hindsight I was wrong, but to act as though it is obvious now that "keep" is going to be around and updated for a long time is absurd. All of these products: reader, wave, buzz, notebooks, alerts, feedburner; looked like they'd be around and supported for a while when they were introduced.

I don's see how monetized vs. non-monetized is a relevant issue, unless I am completely off in how much of google's revenue comes from advertising. Google search is just as free as reader was and was just as non-monetized at first. I don't think that a significant percent of google's revenues come from Drive, but if you have contradictory data I'll concede the point that Drive is likely to be around in some form. That still doesn't prevent them from introducing and removing features of google drive; features like Keep.

Edit (forgot one thing): the other point illustrated by reader is that google is more focused than it was 8 years ago. I can't imagine a product like reader lasting 8 years if it were introduced today.
ha, that's what I get for copying a quote off of twitter.
One distinction is that the comments made by the developer were directed at his colleague, while her tweet was directed to the public, or at the very least to those that followed her on Twitter at the time of her tweet.
They work for us so far for users' engagement to register. 96% of registration done through social APIs.
Hypothethical example: if a feminist group attacks a company which employs a person, then the company is pressured into letting said person go, because they don't want to get associated with misogy, as that might decrease profit. In that example the feminist group is clearly responsible for the firing of the guy, even though the company technically made the decision.

You can't just lay the blame on the company which has to operate in reality, and has to protect their brand. That said, part of the blame is also with the company.
In 2000, I worked in Kennicott Alaska for three summers, four months at a stretch. It is a town of about 100 people at the end of a sixty mile dirt road in the center of the nation's largest national park. There was a payphone, satellite, but there was a three to five second delay, making conversations difficult. It was rarely used. I wrote many letters.

Now, I see friends who live there posting every so often on facebook. By phone.

I miss those days, just a decade ago, when remote meant remote.

I take a weekend a month now and drive the 45 minutes out of town into the higher desert of Southern Arizona and spend at least 24 hours offline. No cell service, no electricity, and even the radio stations don't make it.
I think it's fascinating that every single instance of this argument, in this and related threads, posters conveniently decide to begin tracing the chain of events that lead to the firing at the tweet--not the jokes.
There exists a viewpoint that in case of a cataclysm (which would involve man-made objects disappearing) we would never, ever progress past 18th century tech again.

The argument is that getting from animal-powered devices to solar/nuclear/whatever powered devices while at the same time switching from 90%-agricultural workforce to anything more progressive can happen only if there is a cheap source of energy available - and we already have mined and spent all of easily available fossil fuels.

Even if all kinds of fancy devices are available and constructed by rich enthusiasts, the lack of cheap steam power ensures lack of cheap steel/etc, and all the technologies don't get the mass adoption required for their improvements, there are almost no advantages for industrialization, so the world gets stuck in feudal-agriculture systems as the local optimum.
'em' editor port to modern unix
Amen brother. A lot of the problems stem from the cargo culting of various technologies and patterns (I'm looking at you, inflexible templating languages).

Also a lot of these issues come from looking at each piece in the development cycle separately rather than holistically. Frameworks like meteor are starting to address this, but we still have a lot of work to do.
Interesting, but you must admit that most of the web is simple and it's always best to use simple tools to build simple products.
Hurry for real-world optimization!
>Ember is very close to the “micro” side of things, but at a “whopping” 49KB (less than a second download on a dial-up internet connection

Chances are that you probably never had a dial-up connection. 49KB on dial-up generally takes around 10 seconds.

Besides this point, the accusatory tone towards front-end developers and 'the rest of the world' that did not understand you isn't helping to get your point across. You were in the wrong place in wrong time. It happens. Move on. There are better things to do, and bitterness only hurts yourself.
These idiotic harassment and anonymous lynch mobs don't do anything to fix the situation.
I have a friend who's a fairly popular eBook author with 10+ books to his name. We made a deal where I handle all the accounting and grunt work including dealing with audio books, layout people, cover designers etc.

He deals directly with the editors and does the marketing himself. He also pays out of pocket for all expenses: me (I get a % of net), editors, designers, advertising.

We can do everything ourselves online: Amazon KDP for ebooks, Smashwords for eBooks on non-amazon platforms (Nook, Apple), CreateSpace (Amazon owned) for paperbacks and ACX (Amazon owned) for audio books on audible.

The only thing we don't have is distribution in regular bookstores like those in airports. But there are now authors who are cutting deals with publishers where they keep the eBook rights and sell the print rights. There was a recent article in the WSJ (http://online.wsj.com/article/SB1000142412788732467860457834...) about this. It's a new hybrid deal that's really the best of both worlds.

Because Amazon pays 70% royalties on the books he sells and with all expenses included, his net margin on eBooks is in the 45-50% range. I doubt Charles Stross is getting those kinds of margins through his publisher.

Not saying this is the path Stross should take, just that there are ways to achieve what he wants (focus on writing) without leaving as much money on the table.
I'm sure the pendulum will swing back that way (it has to, editing is too beneficial to neglect). I think it will just take time for editors to also extract themselves from the old school publishing business model.
YC-Backed Posmetrics Launches iPad-Based Customer Feedback Solution
>Tweeting a picture isn't a DEFCON 4 response.

Agree to disagree. Short of legal action or physical violence, extra-public shaming (Twitter) is about as escalated a response as I can think of.
Try the public wifi at DefCon... and even then the wall of sheep will be nice enough to blank out most of your password for your safety.
Dart at this point is being directed by Google, but it is totally open source. So if Google decided they wanted to stop working on it, you would still be free to do what you'd like with it.

The Dart code[1], which includes the VM, dart2js, editor, analyzer, and all libraries are under new BSD license. The entire contents of the dartlang.org website are even on Github[2] under Creative Commons, so you can submit pull requests to have any page on the website updated.

While it's direction is being decided by Google, they are taking a lot of input from the community via the mailing lists and bug submissions. Though, it is not driven by committee like EMCAScript is, I'm ok with that for now. I believe when Dart was originally launched they said they would consider submitting the language as an ISO standard once it has become more stable, which may still happen.

[1] https://code.google.com/p/dart/

[2] https://github.com/dart-lang/dartlang.org
Wow, pretty cool.

I see you can only use the API to generate the PDF's. I'd love to be able to upload an csv/xls file and use the columns as variables. Writing invitations/letters/labels to a lot of people happens occasionally and not having to dive into the code but simple use point-and-click to personalise the documents would be cool. I'm aware Word has this functionality but I think improvements can be made in simplicity. Pre-set templates for labels might also be useful.
Copywriters and editors, they do good work...
Please stop writing this sort of junk:

"Ideas are valueless, it is all about execution. Anyone who says differently is either misinformed or unable to execute."
It's an "experiment", which means it could be using some of the latest and cutting edge HTML5 specs. Chrome happens to be very good at supporting the latest specs. It's significantly more ahead than Firefox, and it's way, way, way ahead even than the latest version of IE.

So if an "experiment" meant to use the latest technologies happens to "only work in Chrome", don't blame Chrome for implementing the specs much faster than anyone else, and then developers taking advantage of them. Blame IE and others for not implementing HTML5 specs fast enough.

Unlike in the IE6 age where Microsoft did not follow the HTML standards, and made up their own new technologies, other browsers couldn't have implemented them even if they wanted to. In this case, if IE can't play this experiment, it just means it will be able to play it after one or two other major releases, once they get off their asses and get around to supporting the specs Chrome is support today. It doesn't mean they will never be able to support them (again, unlike with IE's tech in the "IE6 age").
Didn't realize its painful to enter your email and press submit! I didn't release the leaderboards yet but will do so quickly. Happy to show you them though if you email me
the same people who agree that "we didn't mean any harm" is not a valid defense for them offer a "she didn't mean any harm" as a defense for Adria's decision to publicly broadcast her complaint.

You misinterpret the reaction. I'm not suggesting that the guys meant any harm. It's in their right to make the joke, and it's in her right to respond, and anyone telling you that the guys meant harm but she didn't is applying a double standard.

"escalation that resulted in one of the guys getting fired."

If this were escalated but didn't result in one of the guys getting fired, we wouldn't have this conversation.
No silliness will be tolerated. I hate silliness.
She probably didn't want to get them fired. But it's hard to argue that she didn't want to cause them real damage, at the very least to their reputation. And it should be plainly obvious to someone with a media presence that anything negative they say about someone will ripple well beyond that person's own realm of control.

Everyone says things in private they wouldn't want their employer to hear. People curse outside of work. People drink and smoke. People break the law. They don't get fired for it because there's no one taking pictures of it and blasting it across the Internet. What we have here is irresponsible disclosure. You might not be able to forecast the full effect of such an action, but you have to know it's not going to be good for anyone involved.
60sec for 12k emails.
Does anyone have a benchmark reference? fast? slow?
It's a good thing they make investments, and not edits.
Conference Threatens to Fine Bloggers for Not Writing Posts
They do about as much to prevent the situation as the twitter shaming does to prevent lewd jokes.
you're explicitly looking for something that I think would be more like "unable to setup protocol stack". I'm sure there are a lot of explicit phrases I could google and get no return hits.
Ah, finally a voice of measured reason. Oh wait.
I wrote potential because, although I see it as a joke between two people, I can see how others could be offended.
OMG I just read the comment from the real victim, the guy who got fired and he is apologizing!

DUDE what are you apologizing for? She should be apologizing (will never happen). Your employer should be apologizing as well. But YOU have done absolutely nothing wrong.

At the very least I hope your apology in insincere and you're only doing it to get another job, which is somewhat understandable.
The chart legend is confusing...

• "dart" means "handwritten Dart running in the Dart VM"

• "v8" means "handwritten JavaScript running in V8"

• "dart2js" means "dart2js-generated JavaScript running in V8"

I can't find any link to the actual handwritten JavaScript (or the handwritten Dart) that these benchmarks are based on. Without this, it's impossible to know the value of these numbers.

Maybe the handwritten JavaScript is written really badly. Maybe the procedure performed by the respective languages is something that dart2js is particularly good at optimising. Who knows.
Cool. It seems strange that nobody's ever bothered to do the same for Javascript via Node.
>Ember is very close to the “micro” side of things, but at a “whopping” 49KB (less than a second download on a dial-up internet connection)it’s still far too big for many.

Erm, isn't dial up at 56kilobits per second? It will take much longer than a second to download 49KB.
Running GlusterFS in AWS: Installing, tuning and performance tips
The comment thread here is incredibly sad and depressing and perfectly illustrates how deeply misogyny is threaded through this community and industry.

You might want to go and find a female friend and have them read what you wrote. I think their responses might be enlightening.
http://www.liveleak.com/view?i=b48_1305790944
a. This is a plug: these guys have a stake in this kind of "social" This is no proof, no comprehensive data but just pretty charts.

b. post hoc ergo propter hoc fallacy committed

c. I trust Mozilla more https://news.ycombinator.com/item?id=5408735
This reminds me of a situation I've seen and found myself in far too many times. When I encounter a performance problem I immediately think about areas where, during initial development, I stopped and said "this might cause a problem with a large amount of data" versus doing the proper thing of actually hooking up a profiler or doing proper testing to determine what the actual problem is; Rarely is it in an area I previously identified as potentially causing future problems.

Ego (I know what the problem is!) and the drive to fix problems quickly always get in the of finding the solution. Tales like this are a great reminder to not assume you know what the problem is.
I'm not fighting against women becoming engineers, but against the reasons that make it undesireable to have female colleasgues.
Uhm, I'm not going to enter my password.
Definitely. Thanks for this. The post was specifically early-stage - and it isn't the VC that would steal it - it's the HIR and EIR - the VC would still fund it, but just their guys/gals. But everything you said makes a lot of sense.
I can't really explain it, but this doesn't read like the "voice" of Anonymous. I realize that there isn't supposed to be a single voice, but they usually have a flavor that is missing here. Can't anyone just claim to be Anonymous?
I dont think cryptographers have anything to be worried about here unless they are directly involved in designing a crypto-system for a person they know or could reasonably suspect would be involved in doing something illegal.

This individuals biggest problem was that he had more than a casual association with people that he could have reasonably suspected were involved in something illegal. If he had stopped having anything to do with the people who had the 800k hidden, he'd be a free man now. If he had tipped off the cops that he saw a car with 800k hidden in a secret compartment, he'd very likely have won the accolades of the entire police department along with buying himself some very welcome immunity from prosecution.

He chose sides and lost.
math0ne: your account has been dead for very nearly 5 years, this must be some kind of record.
Read my comment again: it's not about what he is or what he's done, but what the picture (and her explaining in her blog or HN) made it seem.
Of course it's not sexist, let alone misogynist.
> naming and shaming on twitter is a form of harassment

That is an interesting point and one I had not considered. I will think about it. Thank you for expanding my mind today.
On the Worship of the Pope & Co.
I have a question about the design of the web site in the OP. I'm bringing it up because it seems to hit the front page a lot.

Why does the author's face show up in 5 different images above the fold, on every page on the site? I'm counting byline on the left, header image, 2 tweets, and a drawing of the author on the right. I feel like this is a celebrity web site but I have no idea who this person is so it's weird.
> On top of all that the web is incredibly messy.

That is arguably both a bug and a feature. The web is an untended jungle, possibly the most diverse of any technical ecosystem.

Democracy and markets are messy too, but I think most of us would rather not give those up.
Good. I think Adria might even agree in retrospect given the way she responded to the man who joked about saved pubic hair. Or should a picture have been taken and posted of him too? Curious what she thinks.
You can tell everyone about the issue and not name any names or post photographs that identify people.
My thoughts exactly. She may have overreacted, but it's irrelevant. She's free to say whatever she'd like in her personal life just like these two gentleman are.

The employer OTOH, made a very stupid decision based on an opinion someone expressed on the internet. They are the ones to blame, not Adria.
Just had a nightmarish vision: people behaving like her AND Google Glasses.

No privacy for anyone -- and prudish allegations to top it.
super constructive. thanks.
yes but the point was the title is ambiguous because almost all people will care about the speed of the binary it outputs not it itself. Indeed that is something people spend a lot of time on
When supporting women's right on Hacker News you tend to get a disproportionate number of downvotes compared to 'normal' topics.

That means that if your comment usually would just not get any upvotes (which yours wouldn't since it wasn't terribly well written) you'll suddenly get into negative point territory on these issues.

If you look you'll be able to find other comments as well which easily pass the 'constructive discussion' criteria of HN comments but are deeply in the gray nonetheless.
I agree with the conclusion that WordPress developers could use more "rules" when developing.

But there's really nothing keeping you from defining your own rules and working within the WordPress system. It's not MVC, but you can get something as good by keeping frontend-related code/templates in a theme and backend-related code/modules inside of plugins.

The problem is that 3rd party plugins you use might not use your rules. So the code you are getting for free (or cheaply) isn't coded how you would have liked. Code it from scratch or re-factor it to suit your needs. If you were using another framework, you probably would have had to code that functionality yourself anyway.

While I'm at it some more pet peeve's RE some common complaints:

* Everything is in functions.php. Cool, so setup YOUR functions.php like this:
require_once("includes/config.php");
require_once("includes/settings.php");
require_once("includes/helpers.php");
require_once("classes/class.myclass.php");

Problem solved.

* The posts table doesn't support my data structure. Awesome, just add your own table and add a class wrapper to push/pull data. Add methods to search or whatever you need. Sure this may be slightly easier with other frameworks because they do a bit of that for you. But if you've done this once before, you just copy and paste the code and change the object names, etc.

Maybe I'm wasn't disciplined enough when I used PHP frameworks in the past, but with all of the structure and rules, I found myself wasting as much time working around those constraints in special situations as I was saving using their module scaffolding/etc.
While annoying, "talking in a movie theater" should not be a valid way to push something from "acceptable" to "offensive."
What a pretentious load of shit.
Perhaps someone forgot to multiply by 8.
In many ways, the issue here boils down to what happened to these guys in the context of having joked around with each other in a private conversation. And what happened is tragic. Someone got fired for it. Someone's livelihood was affected by this. Not to mention the emotional shock this surely caused.

What's right and what's wrong? Sometimes the answer isn't easy. Private conversations between friends have been known to have content that surely someone, somewhere is bound to find offensive.

The other effect is that there are people who hear what they want to hear --or read what they want to read-- rather than what was actually said or written. All you have to do is watch Fox News, CNN or, for that matter, any news show to see this effect.

HN is perfect proof of the fact that this happens. I've seen it a bunch of times and I've experienced it myself.

A joke is a joke. A dumb comment is a dumb comment. It happens. And, if it hasn't happened to you (plural) yet it surely will at one point or another. I don't know any perfect people.

What saddens me in this case is the firing. I think that was wrong. Way wrong. And absolutely unfair.

One thought that went through my mind is the idea of surveillance cameras picking up private conversations. One could argue: Well, be aware of it and act accordingly. Then there's the question, perhaps legal, of what actually constitutes a private conversation protected by privacy laws. Does one have the right to publish the contents of someone else's private conversation, whether it was overheard or picked-up via intentional or unintentional surveillance? I don't know. It's a bit disturbing because of the potential implications on the assumption of privacy in otherwise public settings. Now you have to look around before having any kind of a conversation because you don't know if anything you say, offensive or not, might come back to pummel you on the Internet.

I would not be surprised if lawyers are involved at this point. I'd certainly go talk to one right away if I was on the receiving end of something like this and it affected my job.
I'm still waiting for someone to make a glass gorilla. Perhaps this is my next Playa project.
The web is the only future of software development. It's open, free, innovative, and unpredictable. It didn't pick your Cappuccino, sorry for you, but that's OK for the rest of us.
unable to english
Since when did it become ok to vilify someone for a private conversation? A private conversation in a public area is still private. This woman was guilty of listening to a private conversation, taking some sort of offence and then going out of her way to publicly shame them. Anyone trying to defend her is not thinking very clearly.

If you look at her own posting history she is guilty of off-colour jokes and downright racist comments. The whole thing smacks of hypocrisy and self publication.
Developing Meaningful Player Character Arcs in Branching Narrative