skysight-inc/HackerNews huggingface dataset:
> "Would it make a difference if I told you that the pseudonymous internet commenter signed their comment "Source: I am a XYZ"?"

On Hacker News, from a commenter with an established reputation? It would definitely make me reconsider.

More importantly, the line helps establish the context and scope of the observation. "Source: I'm a firefighter" both establishes that this person is speaking from experience and training regarding emergency response, and it establishes that the person is not a part of the Coast Guard and therefore their observation may not necessarily reflect the specific details of CG procedure vs FD procedure.
Obnoxiousness and ego are also traits you possess in spades.
Vodafone is the world's second largest mobile telecommunication company behind China Mobile. It is sloppy of Google to not recognise this name, as you suggest happened.
And Bitcoin is not reversible and has lower transaction fees.
Per article I agree that ideological approach to this smells to me like communist/facist and should have no place in it world. I sense these things crop up when you don't have a strong leader who is guiding a company....
my 2c
Which frameworks are far better than Rails? I've used Flask and Django, and like Python due to the large ecosystem of general packages available via pip. However, I've heard that Rails developers can be super-productive due to the much much larger ecosystem of web-related gems.

If a Rails developer were to move to another framework, which ones would you recommend and why?
Font Awesome 4.1 is here with 71 new icons
You have a point. Though I've always tried to help the most socially excluded people by introducing them to people, and getting them into groups, and making their "weirdness" disappear in front of people by not locking onto it, or making them self conscious.

Countless guys shredded their shyness and got a social life by me doing this, not because I pitied "the poor guy", but because I felt nobody had to live like this, or go through life this way. But I'm probably a douchebag, anyway.
Your TOS does not mention the word "adult". What was the problem and how do other adult entertainers avoid the problem.

This is also an opportunity to take a stand and invite other payment processors to accept funds from legal adult activities, AMD thetebynwin your business.
Yea, it was childish, but you know what...it felt good.

The whole thing is such a broken mess that giving them the standard prim and proper legal response only helps perpetuate a broken system.

Also, now they are going right to suing us instead of asking for a settlement. This is good for everyone else, because if we win, their patent is invalidated and they can't do this to another company.

I think Series B/C/D companies like us should take these more aggressive stands. We are big enough we don't have to roll over, but we are still small enough that we don't have to be beholden to our own legal departments.
How to Install Android KitKat 4.4 on your PC and Laptop
How to Install Android KitKat 4.4 on your PC and Laptop
Depends. Got off your self defense mechanism yet?

Maybe you can read what I wrote and try not to put the image of the faces of the douchebags you hated in high-school and college imagining me. Maybe you'll read it another way.

I'm a decent guy, and have shown no hostility, have I.
this is ridiculous.

1) this wasn't about porn, it was about a seriously ill woman who needed help

2) she retweeted some stuff from third parties who weren't part of her campaign, probably out of ignorance, not realizing it might be a problem

3) wepay didn't do the sensible thing and just talk to her and let her know she might be breaking the ToS, they closed down her campaign, her situation escalated and now she's in ER

4) It's amazing that people just say banks deem adult content as risky, and just accept that this is ok. It only just recently broke that banks are actively closing down porn actors bank accounts just because of their profession.
Surely there are ways to set up paperwork to separate " FooBar Prodictions" from "FooBarXXX Productions"
I don't think it's quite ignorance of the implementation domain is the key here, but rather outside-in vs inside-out thinking. Nearly all engineers solve problems from the inside in my experience.
From the arXiv blog linked to by slashdot:

Cheng and co began by compiling a dataset of the comments associated with news articles on four online communities: CNN.com, a general news site; Breitbart.com, a political new site; IGN.com, a computer gaming news site; and Allkpop.com, a Korean entertainment site. The data includes 1.2 million threads with 42 million comments and 114 million votes from 1.8 million different users.

Are any of those sites famous for their effective community management?

The arXiv submission:

http://arxiv.org/abs/1405.1429
The salary depends a lot on where you are. Junior programmers in my area can't expect to make more than ~$40k (just below Alabama's median income). I would love to have the $80k salary that you claim "junior" programmers make (and like to consider myself closer to senior, given the options you presented). Maybe it's because I live in the wrong city, or didn't go to a reputable college, or am looking in the wrong places. My point is, it's difficult to feel privileged with a below-average income. There's something to be said for the environment: the (average quality) office chairs, the incredibly smart people I get to be around on a daily basis, having a job that allows me to prop my feet up and work off my laptop all day.

It's not something I take for granted, don't get me wrong; I just have a hard time feeling like I have it so much better than the guy who cleans the floors. Considering that I probably only make ~10-15k more per year and had to work considerably harder to get where I am, and that I have to work much harder day to day, we're probably about even.
Yes, exactly like that. I can't wait to see how Bing Code Search evolves as it starts to learn from its users.
It is safe to say that you and I have different opinions about when to accept things based on faith.
First thing you have to understand is that the ownership of a patent alone doesn't make an organization a "Patent Troll." It may be true that AGIS is struggling in the marketplace but they have full legal right to own patents and protect said patents as they deem appropriate and exercise that right whenever it is beneficial to them. I also agree others on this thread that your belligerent language only makes you seem childish and immature.
Browse the web Hands Free (Chrome extension)
This is the initial release. While it's not perfect, it works pretty damn well. I'm hoping this will be transformative for people with injured/missing hands or disorders and conditions such as Parkinson's or severe essential tremor.

For the rest of us, it's just fun. Once you get used to it, it's very comfortable as opposed to using a mouse/keyboard.

The main problem relates to the "map" command, which you'll quickly learn about once you try it out. It's a tricky problem, painting numbers next to all the clickable, visible items. What's clickable? What's visible? It's especially hard because some of the most popular pages (gmail, facebook) don't use standard input elements but rather heavily JS'ed divs that act like inputs.

(I know the website looks like it's from the 90s. Spare me.)
The Twitter 'news compass' explained
I've also found that most people who were curious about programming got very excited when I showed them the dev tools of browsers. For at least one it triggered a love of programming.

One option to make js a little easier to start with is to install a CoffeeScript plugin. Not sure if it's a good idea, but it's an option.

Also, one nice side-effect of getting them started on javascript is that learning another language (ruby or python, perhaps), is a wonderful next step because suddenly you're using a much 'friendlier' language! Whereas if you start with that, having to deal with js can be frustrating.
DAU == daily active users.
Hello from 1978
It's been publicly stated that Snowden got fellow sysadmins to give him their passwords. Is your theory that they're all Chinese or Russian agents, too? Or that this is a face-saving false claim by the NSA?

He was in Hong Kong by the time the NSA knew something was wrong. There was no evasion necessary.

Contacting Greenwald would have ordinarily been detected? Wouldn't that imply that NSA contractors' personal communications are monitored? Source? It's not like he contacted journalists directly. He was using lavabit or something like it, so positively identifying a metadata link between Snowden and Greenwald would have required the NSA to hack or NSL whatever email service he was using. If there's automated metadata linkage from traffic analysis, they might have had a weak correlation between Snowden's web traffic to e.g. lavabit and an outgoing email from lavabit to Greenwald. I'm sure that's something the NSA will be looking at in the future, because it's right up their alley and something they probably could have done better.

You're presuming the NSA has far better internal computer security measures than anyone else does (insider espionage is a pervasive problem in every industry). I don't see any reason to think that it did. There's a trade-off: the better the security, the harder it is to get anything done and the higher that drives computer and network admin costs. Much of the security in classified operations is gained through issuing clearances and relying on social cohesion ("I'm cool; I've got a clearance and work for the NSA, and my friends are here; violating classification rules would get me kicked out.") and punishment ("Violating classification rules could mean prison."). Then there's physical security: keeping those without proper clearance away from data they are not allowed to access. The rest is fuzzy. A classified system/network has some monitoring and auditing, but it's not a magic bullet particularly against savvy sysadmins. Audit records are an information glut. You have to have some idea of you're looking for in order to find it.
But why did the owner simply retweeting other tweets makes it higher risk?
I don't even think you need to learn it eventually. For a similar argument, ask if most programmers need to learn assembly or further down the stack, EE, eventually. The answer is a resounding no. Extrapolating this even further, in the future "programmers" will be people who are just very good at issuing NLP commands to computers. They won't type strings of characters into consoles.
Unlike every other for-profit business in the world?

For most companies, their users are their customers. Doing right by their customers means doing right by their users.

But Google's customers are their advertisers, and their users are their product. Facebook and Twitter are the only other examples I can think of of companies with massive user bases who consider their users to be their product (except Facebook and Twitter are relatively focused on their core product, whereas Google seems to be trying to do pretty much everything under the sun).
I don't really think that AGIS is a patent troll... It looks like they're a real company that makes real products.
Let me excerpt from an article (link below).

"The Blues lobbied and convinced the states to treat them as nonprofit charity corporations rather than “for-profit” insurance companies, on the grounds that they were organized by doctors and hospitals. The Blues also requested and received tax-exempt status from the federal government. In return for their nonprofit status, the Blues agreed to offer health insurance on the basis of “community rating,” which meant that every customer would pay the same premium, regardless of age, sex, health history, lifestyle choices, or regional demographics.11 (This was occasionally modified to reflect different premiums for age and location and was then called “modified community rating.”)"

As described in the article, the Blues then got legislation that made it so all companies had to bulk purchase healthcare for their employees from---you guessed it---the Blues.

Of course other companies have learned how to get in on the gravy train in the meantime.

So yeah, it's been (poorly) socialized medicine for decades and decades, and that was in fact the reason the Blues were granted special priviliges---in turn everyone got the same care, no matter what it cost, paid by their employer.

Of course it was imperfect in that (1) it only socializes medicine for the employed and their families (imagine that!) and (2) it's ruined American healthcare already.

[1] http://www.theobjectivestandard.com/issues/winter-2007/moral...

By the way, doctors always bill using Medicare coding standards. The reason I can't talk to a doctor about my general health is because there is no Medicare code for that so he can't bill for it. I haven't seen a general practitioner in years.
Perhaps you meant to post this here?

https://news.ycombinator.com/item?id=7760790
Not to toot my own horn, but I was able to open an email account, alone, in less than a day.

I don't need to tell you that you must be able to power on a computer to do that, which is on a whole other level.

That must count for something. No?
FWIW: I'm a junior programmer (22) and get right at the 80k mark. I'm not sure how common it is but I know my similarly-aged friends and coworkers make nearly as much as I do.
Or is the last D for "danger" ? Acronyms get ambiguous
This is a photo of the construction process used to build the barriers.

https://www.flickr.com/photos/usacechicago/6482344737/
It's not just that though. Something may be impossible to do in the application, except with knowledge of x, but trivial for someone who knows x. If you know x you might totally forget that without this knowledge the task is basically impossible for the user.

So if building the application engenders learning x, then you might totally miss this design problem, unless you step away long enough to forget x again yourself - and that may never happen.

It is a bit too much to ask for one person to learn all of the details and totally own the implementation space, and yet be able to instantly forget all those details and go back to when they didn't know anything, to look at things from the user's perspective.
Here, the technical limits (one-axis voting) is creating a social problem. Disagreement is a normal, healthy, necessary, wonderful thing. But, disagreements are being channeled into the only outlet available: one-dimensional downvotes. And that outlet also includes censure: down-ranking and fading.

So a healthy thing – good-faith disagreement – is being laden with the bad-feelings and retaliatory behavior that comes with punishment. A social problem caused by a technical choice may indeed have a technical fix.
1 read abd understand other people's code

2 build, then rebuild, your own systems

After 10,000 hours of this, assuming you keep climbing rather than just doing the same thing over and over, you will be competent.
Actually, "beauty" is bone deep. If you don't have the bone structure, doesn't matter if the skin is perfect.

Unfortunately, we don't choose our image.
That is indeed a small part of it. Much more is that anyone who can graduate primary school can probably do an acceptable job as a janitor while the capacity to do programming just isn't as common. Supply and Demand, baby.
Great article but isn't a lot of this more about using different levels of abstraction i.e. frameworks, DSLs and specific to those? That could either take the form of being sufficiently focused that a simple text editor is adequate (e.g. high level commands, no cruft), or a full-featured managed environment (state, docs etc) specific to the framework. I'm not seeing how this is a task for a generic IDE unless I missed something about light table and they are creating a new language.
It is my hypothesis that this type of work is exactly what Artificial General Intelligences will be built to do first. to expand a bit, I believe AGIs will be used to improve/augment decision making at strategic decision making levels. After a certain point they will stop augmenting and simply take over that role.
Thanks for sharing the article, I think it was a pretty thought provoking read. I do think that this guy has impostor's syndrome, and feels like his accomplishments are not worth what society says they're worth. But I disagree with his woebegone attitude about it as if it is his responsibility for the market's behavior. And I disagree when he tries to pin the pulse of American thought in 2014. For example, when he says that we're slowly turning to a society where

> "I do this enough times each day that a simple association has formed in my mind: if you’re not technical, you’re not valuable."

That kind of mindset is abnormal, a sign that he needs to diversify his media intake, and I don't think that represents the mainstream. If all you consume is TC, VentureBeat, Silicon Valley, and Betas, you'll end up thinking something along those lines. But I can tell you that out of all the people I know, that is not what they believe. In real life, you learn that people in sales, people in social work, people doing non-programming things in life are just as important. As for market behavior, there are probably unfair events happening. But I wouldn't beat myself or anyone else up about what the market does.

And maybe the whole tech scene is more and more part of the news but I think that it's no reason to feel doubtful about the things programmers do everyday and their purpose no matter how mundane it may seem. The whole idea of purpose in my mind is a bit pretentious. Why does it always seem like purpose is equated to the lowest tier on maslow's hierarchy of needs? Is a doctor in a hospital more morally purposeful than a programmer at Snapchat? We're living on a rock in the middle of space, on a speck of dust. Purpose is what you make of it. Snapchat helps me keep in touch with my sister. Facebook lets me keep track of my friend's birthdays. I met my girlfriend of 7 months on Coffee Meets Bagel. I'm achieving self-actualization though these mundane products. I'm grateful for everyone working on those products. And I feel appreciated by customers of my social media marketing software, marketers who have just saved themselves a boatload of time and hassle. So I don't beat myself up because I work in marketing and advertising because I know that I helped someone. And as long as you too feel appreciated and help another human being out, I think the whole moral argument is bunk.
The shut-up-and-keep-coding places that treat programmers like line workers are often the same types of poorly managed places that overpromise on deadlines, so 9-5 doesn't exist, refuse to matriculate full-time workers, so benefits don't apply, and don't pay anywhere near 200% of median household income. There are lots of companies that don't fit your model. It often has very little to do with climate-controlled office environments.
https://github.com/LightTable/LightTable/releases

There will be another Light Table release in the next few weeks, featuring CodeMirror 4 (better performance, multiple cursors).

We've only been working on Aurora since February. Designing a new language takes time. We may show some early demos in the next few months, depending on how the current prototype works out.
"one" implies that the officer who fired the deadly shot can be easily determined.
Children of parents in technical jobs at higher risk for autism
It's sad what happened to Eden. But it would also be sad if WePay got in trouble with their back-end processor, because they'd have to pass on that cost to all their other clients.

This is a shitty situation, but that doesn't mean any of the parties involved are malicious or evil.

> wepay didn't do the sensible thing and just talk to her and let her know she might be breaking the ToS

I agree that they probably should have done this.
love the quote - have you got a citation

(not challenging the provenance, just want to know)
I loved "TO;DH"! That's me. Fortunately I was able to convert my layoff into retirement.
>It would be like appointing a cold, amoral board member only concerned with pure profit -- probably not great for society at large, but I could be wrong of course.

Theoretically, as defined by the fiduciary responsibility of a corporation to it's shareholders, this is exactly what they would want.

The subtext of your statement is a contention that there is an inherent conflict inherent in those two goals (profitability and social benefit), which I don't think can be rigorously supported.
As someone who has straddled the world of HPC and Big Data for years, this is a pretty solid summary of the issues. From my perspective, both sides could learn quite a bit from the other but there is little cross-fertilization.

Basically, Big Data is much more sophisticated at distributed systems computer science and HPC is much more sophisticated at massive parallelism algorithms computer science. HPC tends to throw money at hardware to solve distributed computing problems, and Big Data is still very limited when it comes to parallel algorithm design techniques because their sharding models are incredibly primitive (hash and range only? no thanks) partly because of their original use cases.

In my perfect world, a good platform would combine the areas of sophistication from both but people in one domain tend to lack the perspective and experience of the other. And in many cases, the only way you can learn the more advanced techniques is by working in the field; I can't tell you how much really sophisticated HPC computer science is not documented anywhere on the web but I used it every day when I was working on those systems.
How Tom Wheeler's FCC will ruin the Internet for startups
I realize I am in the minority here but I really think you are begging the question by saying this "establishes that this person is speaking from experience and training regarding emergency response." Maybe we have different understandings of the definition of "establish"?
You can be a "real" company and still be a patent troll. These guys are probably failing and using their patents to get a few bucks before they finally die.
This is an initial release. It's not perfect, but it works pretty damn well. I know the website looks like it's from circa 2002, spare me.

The main issue relates to the map command, which you'll quickly discover if you try the extension out.

How do you tell which elements on a page are clickable? How do you tell which elements on a page are truly visible? It's a bit tricky. Right now I default to buttons, inputs, anchors, spans, lis, textareas, and one or two others, and check for display:none, visibility:hidden, hidden parent elements, opacity:0, and overlapping positions, and maybe something else.

But it's especially hard with major websites like gmail and facebook that use heavily JS'ed divs instead of inputs. Still haven't found a solid solution to that one.
Service outage at ninya.io – what happened
What sort of language would you suggest?
Hadoop will not penetrate HPC.

I'll say it again:

Hadoop will not penetrate HPC.

The reasons why vary quite a bit. But the core reasons are this:

Data is rarely local.

Resources are shared.

Users are heterogenous, even if the cluster isn't.

Users don't typically have CS degrees or understand more than basic networking (Computational Chemists and biologists tend to be a but more advanced)

Users still heavily rely on Fortran.

Users rarely know much about SQL, so even Hive is often out of the question.

Clusters are rarely under the control of users. On top of that, Users are rarely able to launch VMs.

Lots of other reasons too.