skysight-inc/HackerNews huggingface dataset:
The $300 I spent on a Logitech Harmony remote was worth every...damned...penny. Maybe your spouse/SO doesn't come to you because they can't figure out which combination of three remotes it takes to watch Netflix or play a game. Mine used to. And frankly, there's no reason she should have to do either one: come to me or figure out the incantation.

I can figure it out, but I don't think I should have to, either. Nor should I have to keep four remotes lying around. I push "watch TV" and it casts the spell to use the Apple TV. "Play Xbox", and it switches everything around without fiddling.

Gestures? Color me really, really skeptical that this will improve upon what I've got now.
Are you supposed to use something like angular with firebase or does it have its own templating etc?
What I find interesting about all these cases is who knew that this was happening? Were Steve Ballmer/Larry Page/Mark Zuckerberg/etc. as surprised as we were when this all got released? I wouldn't be surprised if they were (with maybe the exception of Mark since it's a smaller company).
Well, clearly we know what's next, then: http://www.telegraph.co.uk/news/worldnews/europe/eu/8897662/...
There is a huge amount of room for improvement in the Kinect hand gesturing experience.

I was so disappointed when my 5 year old couldn't control the Kinect games. The "touchy" hand gestures just aren't friendly for younger kids. Way too much patience needed to get the controls to do what you want.

I would love to see what Apple could do with it.

My one year old figured out the iPhone on her own. Now at two, she's an expert on an iPad. That type of user experience is no coincidence - it's the result of a lot of intelligent design choices in iOS.

If Apple could do the same thing with hand gesturing, it would be a game changer.
You are correct, the OS X EULA since 10.7 Lion has allowed two additional instances to be run within virtualization at no additional charge. Here is the EULA for 10.8, search for "virtual": http://www.apple.com/legal/sla/docs/OSX1082.pdf

("...you are granted a limited, non-transferable, non-exclusive license... (iii) to install, use and run up to two (2) additional copies or instances of the Apple
Software within virtual operating system environments on each Mac Computer you own
or control that is already running the Apple Software, for purposes of: (a) software
development; (b) testing during software development; (c) using OS X Server; or (d) personal, non-commercial use...")
Releasing useful tools/libs as open-source is always a good thing, so congratulations and thank you.

However, I believe monolithic libraries are on the way out. Having small, composable libraries is a much better model: well-defined boundaries, easier to test, understand, maintain and contribute to. The shared knowledge that results can also lead to more stable/standardized APIs.

From a quick look, this library covers the same surface as jquery, backbone, underscore, a cookie-handling lib, async, a caching middleware, crypto, and more, added together. Adopting it for a project is a huge commitment, and means that every little piece of it has to fit your project well, or pieces of your project will have to be hammered to conform. I imagine it would spark more interest if it was broken down into smaller libraries.
There is a way to get Mountain Lion on your MP, which is I think the only reason you can't have LPX. It looks a tad tricky (and it's not recommended if your 1,1 is in any way connected to your ability to earn money) but you can do it by mucking about with hard drives and the installer images.

Kicks off here: http://9to5mac.com/2012/07/23/mountain-lion-installed-on-a-m...
VMware dumps Zimbra
Ubuntu lost it 5 years ago.
> If I hit you in the face, you would feel a bunch of different emotions.

Yes... but even here, context matters.

I do martial arts, and when I get hit in the face while sparring, it's useful feedback and something I can learn from. If my training partners weren't willing to hit me occasionally, they'd be doing me a disservice.
Elixir-mix.el v0.1.3 Release for Emacs
If those people are in different countries (e.g. one in the U.S. and one in China) then it is not possible to get them.
The code in question seems to be removing any occurrences of the Make from the Model. This might be useful if you have a camera that sets the Model to contain the Make name, like setting Make="Nikon" and Model="Nikon D5000". If we want to know the actual model number, then we have to remove the Make from the Model, giving us " D5000". Using preg_replace() might just as good as anything to do this.
If I remember, nobody authoritatively claimed that he took anything else physical but copied the secret data to the USB stick. If he had to use a stick then there were never notebooks with secret data that he could take.

Some article somewhere mentioned that he carries 4 notebooks, and then the press started fear mongering and compromiting him by insinuating that the notebooks are full of secrets and government property. Can anybody quote an official claim that the notebooks aren't his own?
True, but sensationalizing this type of issues also does harm. What we get here is a description that hints at omgsexism, and some deeper misogynist motives from the authors since that gets your blog more attention.

I don't think those motives are there, and that the authors are genuinely happy about having several female employees from diverse backgronds, but maybe expressed it in a clumsy way. We should be careful not to fall into this trope of female victimization for no reason.
If you have a working VM, and non-working tarball, you can "binary search" for the right environment.
The remote (at least the Logitech Harmony) knows the state in which it last left the device. If that somehow gets toggled (it happens rarely at my house), there's a "help" button that basically toggles through the power states until you say "yeah, that fixed it". You can toggle the device yourself, obviously, but it's a good feature for the less technical in the house.
If it's encrypted, it's harder to sync across devices is what I assume, but I'm not sure. Lavabit seems to be doing fine.
> Since we just went right back to where we started, I can see that there's probably no way I can convince you of my (or Linus's) position. I'm okay with that, I think I've laid out my arguments fairly well and you have yours. I still disagree with a lot of what you say, but that's fine, in a week or so the only place this argument will exist is in our HN comment history.

Well, I feel the same (no hard feelings either). Moreover I am pretty sure I hit my limit regarding my ability in having a nuanced conversation in a foreign language.

I'll just chime in some personal experience regarding the matter at hand:
- I was bad in PE: insulted, made fun of and awkward, the "I don't look at the ball so nobody will pass it to me" attitude. Then around my 15's summer I started hanging with some childhood "friends" who had turned delinquents. Mostly played basket-ball with them all days and night long on the playground. They played hard and were cursing a lot, yet they were somehow supportive. Come a new year school and I got much better at sports in general and finally enjoyed PE. Some got in really bad situation regarding the law after that but I can't recall a situation where one of them would be as aggressive towards another player as Linus is towards others on those mailing-list.

But I remember reading him once saying "cursing comes after a lot of trying to get my point across and not being heard". My main grief is: I don't believe in shaming and I am under the impression cursing and yelling is really close to shaming and that this is what people try to defend when justifying any of Linus's occurrence of cursing.
Go 1.1 improved its analysis of whether a function ends with a return statement: http://golang.org/doc/go1.1#return
Free Offensive Security Class
If you are already logged in to an account with Dragon running, will it let you dictate into system password boxes (OS X Dictation does not when I tried it)? If so, having the computer auto-login on boot to a secondary account should accomplish what you need. Then dictate your password into the Fast user switching box.

Otherwise, user switching can also be activated with Automator or Terminal. OS X Dictation will type into a password prompt in Terminal, so a script might be able to switch to your account with password dictation (or with your password stored in the script, if you trust that).

When done in your secure account, just run another script or reboot to switch back to the secondary account.

Here are some example scripts:
http://hints.macworld.com/article.php?story=2011081307461141...
I hope people, and indeed the senator, realizes that the people he is talking about are senators and congressmen, not the president who did his duty and executed the 20 million dollar PRISM budget forced on him by congress.
Exactly. The attacker-added PHP code to run preg_replace is still there. But it does look quite innocuous! This really points to why when compromised you need to wipe the box and start over from scratch, not assume you can find all the backdoors by auditing the filesystem.
(That worked.)
It's quite hard to do stuff like full-text search on encrypted data
In 1997 I worked for a small cell phone provider. One day my boss rounded up all the devs that weren't maintaining the billing system, and told us to write a customer care and account activation system.

That's all he told us.

We asked for requirements and were told to figure it out. So we did. We delivered a first version in three months, and a final product in 8.

Afterwards he told us about a paper he'd found[1] after reading Wicked Problems, Righteous Solutions[2].

That paper describes what SCRUM was before it got butchered into what it is today.

In 1986, SCRUM consisted of choosing an elite team of experts, throwing them into a room, and telling them to solve a problem with seemingly impossible goals. This unsettles them somewhat, but you persevere. You tell the team how they do it is their business. Your business is to support them by providing all the resources they need. Management is decidedly hands-off, so you leave them alone but give advice when asked. After a while magic happens, the team self-organises, and a product starts taking shape. Soon after the project starts a leader naturally emerges. As the project progresses, leaders change, because the initial leader may not have the expertise required in later stages of the project.

If you're thinking that all of this sounds a bit like programmer anarchy without the stand-ups, you'd be right.

It kills me that almost 30 years after this was proven to work, we're still trying to come up with new ways to differentiate existing processes.

EDIT: Improved clarity (I hope).

[1] http://hbr.org/product/new-new-product-development-game/an/8...

[2] http://www.amazon.com/dp/013590126X/
Thanks for the detail. I was worried about the escapes in the echo, but didn't check.
> "And you will get a range of ages - let's face it, most startups reckon you are past it if you are over 23."

What? Not to disparage people my own age but that seems like hyperbole. Is this the image most people have of startups? Fresh out of college at 23 (a few months ago) I couldn't even find a decent startup (that I wanted to work at*) that was offering positions to new grads.
> I don't want to have to run a PC as router in my otherwise neat and tidy home.

Oh, you mean like one of these things?
http://itzr.en.alibaba.com/product/520930686-50069247/Firewa...

yeah, I bet it's really rough to find space in your house for that. it's a shame, too; I got a quote for $45 each in lots of 20 on that unit. I can easily sell them for triple that price, with pfsense installed, and a cheap plastic housing.
> I wanted it to be stateless and functional, whereas with space-partitioning trees, don't you need to maintain the tree (and not generate it on the fly for it to be scalable)?

Yes, but it's essential to maintain some sort of summary or index data structure to make the method scalable. A linear scan may be stateless, but that's hardly an issue when the method won't scale beyond a few hundred examples.

> As for your second point, could you elaborate on why the movie example is non-metric?

No triangle inequality.
I have never seen any reference to bitcoins in their support pages. But their payment forms and customization options are excellent.
CodeWarranty: Get paid to maintain your own integrations.
This is not news to anyone living in SE Asia.
How many consumer-focused Internet companies encrypt user data in storage by default -- in a way that the company itself cannot decrypt given a lawful court order? (I'm not talking here about transit HTTPS/TLS encryption.) I don't know of a whole lot.
This seems ok if you have a tech-savvy user base that understands how to re-add a root certificate if they later hit a legitimate site using one of the removed root certs. If you user base isn't that savvy, I'm afraid you would just be training them to ignore SSL errors, which is not great.

Also, I assume the OS and browser vendors do some sort of verification before adding a CA to their list of root certs. Is the message that we shouldn't trust their verification efforts? If so, we should probably use something other than popularity to do our own independent verification.
Lunacy 2.0
Surfing on acoustic waves
While I understand the sentiment that says, "I'd prefer it if Snowden were possessed of infinite strength, that he should be willing to suffer years of imprisonment while speaking truth to power," I don't understand the sentiment that says, "So I'll dismiss everything he says given that he doesn't have limitless moral courage."

I note that the same standard never seems to apply to the other side of the argument. You don't hear people say, "Well, naturally I'll dismiss everything that Obama says on the NSA scandal because he used cocaine and didn't even stand trial, much less go to prison, for it."
> the information that he claims to have extracted from NSA servers cannot be extracted from him against his will, but I don't assume that to be true in the absence of evidence.

It's not difficult - if you haven't seen all the data. You encrypt the data with a large, randomly generated password, and give pieces of the password (without looking at it) to several people in different countries. You also tell them that they need to be 100% certain you're not being tortured to get the passwords from them.

If you're tortured, then you actually cannot reveal the data. You can reveal who has the password pieces, but if they're all in different countries it will be nearly impossible to get them. It would be easier to get the data directly from the U.S. government.
I think I learned a lot about how the market works, about timing, about how to pick partners and about managing expectations. It was an invaluable experience in terms of realizing that you shouldn't internalize all of the hype that gets spewed about how to make a startup work and that everyone's journey is based on a lot of variables that may or may not cause you need to do a lot of reflection before, during and after.
I worked at startups before joining megacorp. I always thought I wouldn't like working at a big company but everything the author said resonated with me. At some point I can see myself going back to a smaller outfit but for now it's great.

What the author doesn't mention and what I perceive as a great plus are the tools and infrastructure I get to enjoy. We've got a lot test equipment, machine shops and technicians a smaller shop couldn't afford.

On the other hand, I keep hearing managers say "we have to be nimble, like a startup". I think that's exactly the wrong approach, big companies should approach big problems that startups can't tackle.
"I think it's behavior he should be working on improving"

Why? There are plenty of things that people can work toward improving. He doesn't see his behaviour as something that requires improvement.

You think rudeness is morally unacceptable. He doesn't. You are free to disagree and never work with him if you so choose. But you can't legitimately claim authority on the better way based solely on personal opinion.
California student jailed for rigged vote
Thanks for the reply!

I think you have the makings of a good point. I really don't think the NSA is interested in this data. Now employers, insurance companies, or universities might find it very interesting.

I think you had your heart in the right place, and largely agree with your reasoning. I just blame different principals. And I would be more worried about more mundane stuff, like having it be made parts of routine physicals, than I would be about anything black hat.

EDIT: also, I was not referring to you with the, "This thread is idiotic. HN quality has been just obliterated with the tin-foil hat/NWO crowd. The stupid is just breathtaking." comment. That was directed towards to of the other comments that are not members of what I would consider "reality".
We're going to add support for this.
You're begging the question. The question is, is that behavior intrinsically offensive? What does it mean? With Linus, as far as I can tell, all it means is that you've done one stupid thing and have taxed his patience by trying to justify it. Other cultures would express the same thing via what Linus calls "false politeness" and "backstabbing." So they have harsh words for his style of communication, and he has harsh words for theirs. Why do we assume that one of them has to change? And why do we assume it should be Linus? Their argument boils down to invoking the fear and discomfort they feel in response to Linus. Unreasonable fear based on cultural discomfort isn't good grounds for asking someone else to change their behavior.

Take a guy like me who grew up in a house where everybody sat quietly and read books and nobody ever raised their voice. Maybe I don't feel entirely comfortable when I go someplace where everybody is loud and open about everything, including their unpleasant feelings. In a different time, I would just call them animals. I would judge them for all the danger and aggression that I intuitively attributed to them. And for a long time such judgments were unquestioningly accepted. But times are different. You can't hold someone responsible for whatever meaning you read into their behavior. You have an obligation to question your interpretation and see if your assumptions are reasonably consistent with the facts. Is it reasonable for anyone to fear violence because of harsh comments directed to them by Linus Torvalds? Of course not. We all suffer from unreasonable fear because of cultural preconceptions, and we ought to doubt ourselves first before claiming that other people should change because of how we emotionally react to them.
Martin Luther King, Jr. took a greater risk than that. So did the several freedom fighters in Taiwan I know personally, some of whom did hard prison time for leading peaceful public protests before Taiwan democratized. It takes people with a lot of courage to change tough situations.
> Netbooks popular? Ubuntu Netbook Remix!

Xmonad with Ubuntu works fantastic on a netbook.
"Back in the 1950s, the State Department was asking people to promise they weren't communists before granting them a passport so they can travel abroad. The amount of information they can get on people has grown exponentially since then - and that doesn't mean we have to be less careful with it."

We do have a disadvantage this time. Prior to the internet era nearly anyone could easily understand exactly what was being done, as wiretapping was the most complex instrument used.

This time, one can attempt to abstract this as far as possible, and bury arguments with technical jargon. "Metadata isn't data", etc.
5 conversational ways to evaluate great consultants 
Finding talented people is half the battle. But make sure they don't quit & can tell some
War stories. Ask them how they built their business
You also learn what kinds of unmet needs there are in the marketplace. You learn how decisions are made, who the gatekeepers are, how budgets are allocated, and what frustrations exist with the current roster of vendors - not to mention building your network and credibility in the industry. Want to develop a product/service to sell to the ______ industry? Go work there for a year or two first.
Tesla "confident" Model S production will double to 800/week by late 2014
Couldn't agree more - there are far more pro-oriented features in this release than the few flashy garageband-y one demoed with the marketing material of the release. I haven't had a chance to dive in yet, but as someone who works in Logic day-to-day (albeit part-time), i'm ecstatic about many of the upgrades they've detailed on http://www.apple.com/logic-pro/in-depth/.
Yeah, he probably should have used the channels so he could have been harassed and persecuted before the data was ever out. You do realize that the Obama administration has persecuted whistleblowers and created confidential materials at a rate never before seen in the US, right?
This sounds reasonable if you only look at the last decade, but it simply isn't historically true.

The notion of a window manipulation widget first arrived[1] in 1984 with the Macintosh, which had a close box on the left hand side of each window's title bar. Windows 1.0 shipped a year or two later, with one widget on the left and another on the right.[2] Amiga Workbench launched the same year, with a close widget on the left and two layering widgets on the right.[3] Macintosh added a maximize button on the right a couple of years later. Windows 3 echoed the Amiga look, with a close/menu widget on the left and minimize/maximize on the right. CDE and the other Unix window managers which came along around this time generally used the same setup: a close and/or menu widget on the left and one or two zoom widgets on the right. [4]

It was not until Windows 95 that Microsoft moved all of its widgets over to the right side of the title bar. Mac OS and the Unix window managers did not follow. In my recollection it was only with the rise of KDE that Linux GUI design started to follow the Microsoft path, with min/max/close on the right... but of course there was the pin widget on the left for a while.

Mac OS continued to have the close widget on the left and the min/max widgets on the right until OS X, which moved all three to the left to make room for a new toolbar show/hide widget. The toolbar concept flopped and the button went away, so there were no right-hand widgets for a while; but now there's the full-screen widget.

In conclusion, the window title bar is a land of contrasts. Thank you.

1 - The Macintosh predecessor "Lisa" had an icon on the left side of its window title bar, but I don't know whether this was an active widget or just a decoration.

2 - I never used Windows in this era and don't know what the widgets actually did.

3 - I think they were layering widgets, but I could be wrong; I only used an Amiga for an hour at a friend's house once.

4 - I remember Solaris, Irix, and NeXTStep; the former two had the same system as Windows 3, while NeXTStep put the close box on the right and a single max/min button on the left.