skysight-inc/HackerNews huggingface dataset:
I know this comment doesn't particularly reflect the quality of the article, but it does have some meat to it. Steven J Vaughan-Nichols has a deep history of entirely one-sided, poorly written articles that bash Microsoft and boast Linux beyond all reasonable means. He likes to cherry-pick results many times to support his reasoning.

Since I believe the author alone affects the quality of the article, I can fully see where seeing his name automatically causes the quality to dwindle.
A mobile-software developer claims Blackberry is better at not needlessly distracting the user than the other mobile platforms are:

http://news.ycombinator.com/item?id=4453104
Since this is HN I'll mention how this reminds me of the blue-LED invasion.

Of course a much less serious issue (no lives at stake), but it will never cease to mystify me why they still put these blinding blue LEDs into everything (even my toaster has them).

I don't know anyone (including non-technical people) who likes them. I know many people who put tape over them or paint them with nail polish (a great tip btw).

I've heard arguments that they look good in shops, resulting in more sales, but I have trouble believing that since everyone I know actively avoids them...
Urine The Money
Look, this is a class example of media-generated hype.

Yesterday, some other tech news site declared something like Microsoft's "DroidRage" campaign EXPLODES in their face. In their article, they quote over a half dozen tweets.

So I go onto Twitter and do a search for DroidRage and this "explosion" is actually more like a dozen or two people having fun with Microsoft.

Anyway, after the publishing of yesterday's article and it's subsequent posting on TechMeme and the Twittersphere, #DroigRage replies explode with everyone trying to get their Seinfeld moment.

Look, I think Microsoft's campaign and that kind of marketing are awful. Ballmer and their marketing dept should be wiped clean. You're alienating loyalists of whatever product you're making fun of. But this is a total non-story. It's more of a meme and a chance to stick One More Thing on Microsoft. This is not newsworthy.
I think that remains to be seen. It sold extremely well, but it was also the only console hardware released in several years and came in several bundles. Not to mention the hacking/non-gaming uses many people bought it for.

Besides, how many Kinect games are in the top 50 for Xbox 360? Zero. And how many of your gamer friends play Kinect games? I'm betting it's close to zero.
Indeed, in my completely anecdotal experience, the Sony products (PS3, PSP, Vita) seem far more popular overseas (especially in Japan) than the 360. Microsoft has had a hard time getting the 360 going in Japan.
With Geekier our primary goal is to make things better for folks, like us, who are building apps using the APIs available today. We've come up with a pragmatic solution that lets us decouple our applications from the APIs we're using. It's pretty simple and doesn't try to solve every conceivable case, which is hopefully how we'll avoid the pitfalls of some past attempts at this.
> It makes me so uncomfortable to watch, and to imagine the culture that might well have embraced this.

I've seen it happen and... it doesn't even need to be a culture, just a high-up exec who had a "genius idea", and showed it to his cat who purred, so he decided to run with it.

Now the culture around tends not to be fantastic, but you only need one person with a debatable sense of everything and high-enough up the chain that he can push stuff without any oversight (let alone undersight from those working under him)
You're right. I trivialize the challenges, and I admit that.

However, my point is that it has been some fifteen years since 24-bit "True Color" arrived. Certainly since then we've increased computing performance to the point where we can manage to throw a few more bits around, yes?

Also, you're right that browser vendors are dutifully concerned about performance. In fact, one of the reasons I enjoyed adding a subtly animated background (see previous reply apologizing to those who hate it) was a bit of evidence to back up another point I've made elsewhere: in 2012 our computers that process billions of CPU operations per second paired with high-powered GPUs can still get chunky with relatively trivial 2D animation in a web browser.

Incidentally, on that point, if you happen to have IE 10, check out how well it uses your GPU to do CSS transitions. It doesn't do the SVG/SMIL animation used in the background, but I find it fascinating how effortless it executes the animation it does support: http://tiamat.tsotech.com/ie-10-is-no-joke

I'd really like to see Chrome and Firefox catch up with that degree of GPU acceleration.

But in this particular blog entry, I'm asking that some attention return to rendering quality. I'd love to see color banding in gradients disappear soon.
I like this point "Never use a mixin if you’re not passing an argument. Mixins without arguments are much better used as templates which can be extended." Which is a fair call I think.

However "Never nest rules purely for code organization. Only nest when the outputted CSS is what you want." is something I find harder to agree with.

If you don't do this then you're missing out on a ton of productivity from these tools and for what? Saving a few bytes in a CSS file that's going to be cached after the first request.

It's a pity we can't use Less or Sass directly in the browser in a reliable manner. CSS4 maybe?
Sears Craftsman Tools.
Raspberry pi and 1.8" TFT
I meant that it was rare to find a pair that you function like that with. If you have two senior developers who can do this and are not letting them pair, you are introducing serious amounts of waste.
I feel this way too. I have a laptop I keep my gmail logged into, I don't want that tied into my android phone via google play. Google+ is just one more privacy intrusion.
If you are a domainer, with hundreds/thousands of domains, GoDaddy is hard to beat. Price is a big part of it. Also, most people you sell domains to also have GoDaddy accounts which makes it very easy to push domains to them.

If you don't have a lot of domains it is easier to use other registrars, and most HN users are concerned only with their few projects.
You just know this was an op run by Harry Pierce and company, lol!
Both apple and android (modern versions) have methods to allow most noise to be blocked, but "emergencies" to get through.

http://www.macobserver.com/tmo/article/how-to-set-and-use-do...

I don't know the specific android thing, but do know people who use it.
Exactly. I am in the same boat. I set up the family with individual, personalized addresses and a series of calendars that can be shared between all of us or just my wife and I. It's convenient, but not $200+/yr convenient. For now, nothing changes but I guess it's time to start looking around for a cheaper alternative should Google decide to kill off the free tier altogether.
Really? How much is your time worth?
Just try to make your contact info private on GoDaddy and then come back and tell us how does it (the total domain price) compare with the straight all-included-no-upsells $15 per domain at hover.com
Ya think? :-) Actually while its clearly an attempt to get more people using G+ on a deeper level, as a replacement for Groups its showing possibilities. I wish the editor in G+ was a bit more full featured. Maybe not full on Buzz but would love to be able to do better hyper links with it.

It is interesting to contrast the feel of that to the feel of this site.
"In invoking Pearl Harbor, we’re not trying to be alarmist — we’re borrowing an analogy the defense secretary, Leon E. Panetta, himself used in an Oct. 11 speech about what a catastrophic cyberattack might look like."

We're not trying to be alarmist; we're parroting someone trying to be alarmist.

Right. Okay.
That never really took off in Google Groups, but that didn't really have the social structure around it that Google+ does. I wonder if the second time's a charm for them.
You should have written some HN bots to make this story go to the top.

Congrats on the monies.
Groundbreaking Online Booking Technology For Dentists
Zynga begs to differ. "Traditional gamers" are here to stay. The same can't be said for casual gamers.
Thanks for saying so, though I will admit I don't actually own an iPad and never tested the design there. Apologies to iPad users.

I aim to detect mobile browsers and just disable the background by default on mobile. (Incidentally, on the client side, is using Modernizr's "touch" flag a best practice here? I'm something of a noob.)
I agree and I think it's worth pointing out that this happens in the software industry too. Online banking has become so easy that people are managing their finances on line with absolutely no understanding of how insecure email is or what an SSL error means.
I'm completely the opposite way, when I have no idea what its going to be, i'm not productive at all. However as soon as I have a clear picture, when the entire design is loaded into my brain I just shut out the world and write it down. In code. To me its an extremely satisfying experience.
Yawn, this again?

Who gets a tweet notification on their phone (who gets tweet notifications on their phone, that would be a starting point) and stares at it o n their tiny phone screen instead of just pulling up twitter.com on the screen in front of you? (the premise he was describing...) Everything else aside, this makes no sense to me.

I get so few notifications that I will only get my phone out if it dings and it wasn't Gmail or Twitter (DMs only) or Google Voice, all of which are always instantly available via Chrome pinned tabs or extensions. They're minimal, they don't make noise, I only notice to check them when I'm in a lull and looking for something to do while GitHub takes ages to compress my Git repo.

Do the people that write these articles think that the rest of us have the same ADD they do? I guess I forget how many people will still be midsentence and check their phone and zone out. No, it's cool, I'll just sit here and stare at you and wait.
I use a small local registrar named Namesilo.com. I've been very happy. The best part is "No Upselling".
> Do it in your own home and I don't care.

I'd prefer they did it around other adults and not in front of their children.
Here's a seldom mentioned advantage of pair programming: reducing hand/wrist strain. If this seems irrelevant to you, wait 10-15 years.
Same here. I think there was some theory somewhere that categorized people into "starters" and "finishers", which I think is partially accurate. You just need a teammate who is a "finisher" who actually enjoys doing the polishing.
PI and the great pyramid
I'm not knocking what you are doing. I love the effort, and I think it will improve developer experience for the most part. I'm just raising the questions of "Should we have to do this?" and "Didn't we go down this path before?".

The thing that the library is doing, is now replacing a wsdl with an expert that develops a swagger document. This to me sounds problematic. The wsdl had some idea of versioning of the contract, and was dependent on the developer of the service to update the wsdl with updates of their service.

I imagine, and correct me if I'm wrong, but the swagger doc will have to updated by the expert per release of the service (obviously, pending any implementation changes of the service). This actually puts the consumers of the framework at risk of incompatibility via 1., the developer changing the service, and 2., the expert not updating the swagger definition upon 1. Is this accurate?

Please don't take this as me saying that I'd like to go back to wsdls. That is certainly not at all what I'm advocating.
Yes, it can be quite difficult to go from what you've designed in your head to cranking out something that is initially worse than you imagined. It feels like you already solved it, and writing the actual code is the boring part.
Wrong and wrong. Google added it without the SFPD's knowledge:

> None of the San Francisco city officials who organized the event, it seems, knew about the marketing language Google inserted on the RSVP page.

> The officer spearheading the program, Matt Friedman also didn't know about the additional marketing language.

And you are required to indicate whether or not you've reviewed 5 businesses on Google+ Local.

The intention was clear: To coerce people into using Google+. I'm not sure why you're trying to justify it by arguing semantics.
Looks like there's a few different HN communities on G+. Maybe someone should reach out and try to consolidate into a single group to avoid confusion.
I really expected name.com to be on that list. Is there something I don't know about them?
India Has a Series A Drought
For me - fullstack dev - it has been celluloid: https://github.com/celluloid/celluloid

I had to move most of our apis/background-jobs to node after getting fed up with the concurrency issues that ruby had. This fixes that. Although I don't think it can compare with node/eventmachine on the performance front. But that's ok IMO in most situations.

I am thinking about moving most of our api/background tasks to ruby from node, and using node only for cases that require some sort of proxying - for example proxying an request to a private elasticsearch server after authenticating.
Look, this isn't a matter of "agreeing on the terminology." I know and use the correct terminology, but I don't get bent out of shape if the person I'm talking to doesn't know it. Especially when their mistake is obvious and I can correct for it in my head. I don't see how it is "toxic" to be lenient when talking to non-specialists who misuse terminology.

By and large -- and, hey, you'll think this statement is toxic -- people who spend a lot of time worrying about whether something is called a "percent" or a "percentage point", outside the context of a classroom, do not know what they're talking about and have no business teaching anyone how to interpret statistics. Sometimes a change from 10% to 12% matters a lot. Sometimes it doesn't. Sometimes it would matter a lot, but is estimated so imprecisely as to be indistinguishable from noise. Sometimes it is measured very precisely but is meaningless. I could go on. This context-dependence is true whether you call it a percent, a percentage point, or just a "change."

Most smart people understand this regardless of their statistical training. But then they read that, no, what really matters is what people call the change, and then they either 1) conclude that statisticians are pedantic morons who should be ignored and/or 2) psych themselves out and doubt their instincts and wind up worrying about trivial, trivial shit.

Communication is important, but not the way you claim. It is important that specialists (be they statisticians, programmers, whatever) be able to explain things to clients/nonspecialists. It is also important that the specialists be able to interpret what the clients/nonspecialists want to understand and do. The burden falls entirely on the specialist, and any guide that spends any amount of effort to get nonspecialists to use the "correct" terminology is misguided and wasted at best. Which is what I meant by the "toxic" statement, "but if the other person calls it the wrong thing, I don't really care."
Are Facebook followers not a "specific group?" I think that's a bigger question than you're giving credit to.

One of the refrains of securities lawyers is: "make your disclosure simple enough for grandma to understand." Because at the end of the day, grandma does have her money in the public markets and the law seeks to protect grandma and not just sophisticated investors.

Also, "filing charges" refers to a criminal action. The article says the SEC is considering bringing a civil action. The difference between the two is like the difference between being charged with vehicular manslaughter for driving drunk and getting a citation for parking in a no parking zone.
All Things Walking Dead: Robert Kirkman's Invincible Reaches 100 Issue Milestone
Unfortunately(?) that kind of hack will get your license revoked very quickly if you get caught.
IMHO, pair programming is suitable for developers who can talk, think, type, and keep basic social interactions at the same time, or can switch between them smoothly.

I am able to make context switch very quickly and am very focus when working. So I am not bothered if my colleagues interrupt me for questions or jokes. I am willing to help as much as I can. I am not bothered if I am under the crossfire of a nerf-gun fight. Still, pair programming is not for me. My productivity would drop like a rock.
Not yet, I still don't have many users. Less than 100 at this point.
badger.com is the only non-sucky registrar i've ever used.
Land Your Dream Startup Job
In my experience as both an operator and an investor, I’ve found that there are 5 common rules of thumb to land your dream startup job.

This isn’t a step-by-step guide to finding a startup job because you will find from talking to people that there is no standard path to get a startup job. However, these rules of thumb are a strategic framework that you can use to determine the tactics by which you can find your dream job.
True. Every step in technology's progress is selected because it's "good enough" to ship the technology out of the lab.

The point I'm making is this: it was good enough in ~1995. Frankly, it was awesome back then! But is it really still good enough in 2012?
I'm confused here. It says nothing changes for existing customers but when I log into my domain's Google App dashboard I see this now: "Free 30 day Google Apps for Business trial" with an upgrade button. Does anyone else see this?
I'm kind of boycotting on pricinple. I recognize that Google has an on-going interest in that kind of practice, and I don't want to deal with it in the future. If a key benefit of open-source is more-eyes-on-the-code, there's another browser that has more-eyes-with-the-same-priorities-as-me on the code.
New CEO Jeff Glass on Skyhook’s Future, Google Patent Fight, and Leaving Bain
... I quoted the article and made an observation about the screenshot. Nothing you wrote contradicts anything I wrote.

"Wrong and wrong" yourself. The headline is absolutely false.

I make no excuses for, as I said, the uncouth nature of this addition. It's a pretty stupid way to encourage G+ usage anyway. (25 people last year, pfft)
I know - it looks like a cool group and I will probably join it. I just decided to spill a little karma on my HN-standup routine.
You're absolutely right, that's why I wrote "somewhat less".

It's happened to me more than once that I accidentally pasted a password into the Chrome bar so that I had to go and change it, and so like you, I much prefer having an address bar without function creep. All I meant is that the potential for much worse privacy leaks is much much greater with the Unity bar than with the Chrome bar.
Thanks. I think your comment above should be posted as a disclaimer on every post he writes that makes it to HN.
If someone gained access to just the synchrophasors, could they shutdown the whole plant down? Or is this just the point of "leakage" into other parts of the system? Can the phase synchronization still not be done by hand? I'm just trying to understand the example more.

These are large scale engineer projects, and it's been said before that trad. engineers are more rigorous in their methods and approach to solutions, as compared to software engineers. And yet, they are taking shortcuts (the internet) which do not live up to the engineering standards of the rest of the system.

For me, the only real solution is to use an isolated network. Yes, there will always be the risk of physical access, but that exists with every solution. By removing critical hardware/software from the internet, you reduce your number of attacks dramatically.
Infinite scrolling? Yuck.
FBI Releases Document Labeling Photographers as Potential Terrorists
A letter to the TEDx community on TEDx and bad science
I'm skeptical on this point.

I've no doubt that pair programming is a great way to spread knowledge around an organization. However my suspicion is that there's a much less sexy practice, also primarily promoted as a way to prevent defects, that could do the job much more efficiently: Regular code reviews.

I'm really only thinking that way for one simple reason: In pair programming, a normal conversation will involve only two people. That means that when a concept's being explained, it's being explained to only one other person. When a new idea's being vetted, it's being vetted by only one other person. When a future challenge is being considered, it's being considered by only one other person. That's always seemed horribly inefficient to me, considering that with a code review you could stick six people around a projector and achieve the same spread of information in as little as one fifth of the time.

That said, for other tasks such as getting new developers up to speed and integrated into the team I doubt there's anything better.
Spotify Event Tries to Bury the Old Feuds Between Artists and Napster
Totally agree. One of the things I hate is their attempt to market design quality (in Surface specifically). They have a serious chicken-egg problem they need to address. The reason Apple's design is so successful is that the creatives of the world loved it. It then slowly gained enough inertia for it to be considered a marketing tool. Not the other way around.

This is my overall proposal for MS changing their ways wrt Surface: http://www.techdisruptive.com/2012/12/03/dear-microsoft-let-...
Is this issue common with personal projects? I've been a developer for almost ten years and never experienced it. What I do experience is the urge to procrastinate on hacker news :-)
It's definitely not a weighty story, but certainly worthy of a chuckle due to the cluelessness needed to think the #droidrage campaign was a good idea. On the bright side for Microsoft, more people will actually learn they're selling a phone of some kind.
Possible I have the gradients defined in such a way that Safari doesn't render it. Safari is supposed to pick up on the -webkit-linear-gradient, right?

background-image: linear-gradient(to left, #484848, #494949);
background-image: -moz-linear-gradient(right, #484848, #494949);
background-image: -webkit-linear-gradient(right, #484848, #494949);
I love pairing. It is the right thing for me, and I work in a company that has pairing in its core culture. Feeling that pair programming isn't the thing for you is your choice and it probably works out well for you, but you wouldn't be hired by my organaization, or Braintree. That's the point that the blog post tries to make while also talking about virtues of pair programming. Not that it is for everyone and anyone who doesn't do it is foolish.
I'm using name.com for years without any trouble. Don't know why it wasn't taken into account.
Because the attach rate isn't high enough for tablets. As far as I'm aware, even Apple's not making a ton on their app store (I mean, it's profitable, but it's a pittance compared to their hardware profits).

I don't understand your emphasis on market share. Sure, there are some network effects (more users <-> more developers), but what's the point in losing money to gain market share, especially if you set an anchor on a price point that won't ever make you money? Apple's losing market share to Android, but I doubt that fact keeps them up late at night, because they're making most of the profits anyway.

What evidence is there that Surface is losing them any money? Maybe it's not selling as well as they'd hoped, but that doesn't mean it's in the red - maybe it's not selling well because of supply chain issues, or the lack of channels through which they're selling.