skysight-inc/HackerNews huggingface dataset:
The article doesn't mention the fact that most Apple mouse have terrible ergonomics, but it contains a great anecdote on serendipitous design:

>> According to an interview by Cult of Mac with a former Apple ME, Abraham Farag, the Pro Mouse’s design was born unintentionally. During a design review, Steve Jobs was shown six different models of mice to evaluate. But Jobs was instead drawn to a seventh design, an unfinished model with the buttons yet to be built in. Jobs thought the buttonless design was brilliant, and the design team played along, pretending that it was their intention from the beginning. This unfinished design became the foundation of future Apple Mice.
If you router can run a decent version of OpenWRT then go for it. Otherwise buy a decent router, unfortunately they are not easy to find. I would say go for a carambola2, it's cheap runs OpenWRT out of the box and has FreeBSD support too, if you are good with CLI.
The Apple Desktop Mouse II is an under appreciated looker: http://si.wsj.net/public/resources/images/OB-ZD603_1003mi_M_...

Great Apple mouse gallery here; http://online.wsj.com/news/articles/SB1000142405270230372260...
I'm only 20% through, but I thought I'd comment on the first section of "Don'ts". It's basically saying that Google's strategy with VP8/VP9 sucked. I don't agree. They took on a massive task and have had some small successes. It could have gone much worse. It reminds me a bit of those business books that look at firms that succeeded and cargo-cult everything they did or didn't do. But many of the factors that hold you back are random contingencies.

The big stumbling blocks for open web codecs are Microsoft/IE (on the desktop) and Apple/Safari (on mobile). VP8/VP9 has failed miserably on this score. But Opus, the amazing new audio codec developed by Xiph/Mozilla/IETF/etc. in the manner suggested by the "Do's" is also notably absent from iOS and IE, (the latter of which could be considered particularly galling since it was co-developed with Microsoft subsidiary Skype).

Not that I think multiple approaches isn't a good thing, and you've got to sell what you're doing. It just seems a bit negative when Google has VP8 shipping on Android (and Android seems like the only mobile OS likely to ship Opus any time soon too).
OBAMA IN TROUBLE?
I've never really had any trouble getting a taxi to arrive within 15 min of when they said they would. So maybe we just deal with different ones. I'm not in the SF or NY areas.
My main issue was the way they responded to their users: https://twitter.com/startssl/status/453631038883758080

StartSSL exploited their customers during a time of crisis (yes, servers leaking private information is a crisis) and they deserve the negative PR they are receiving from it.

Many people have even been proposing that StartSSL be removed from the trusted CA lists included with OSs and browsers since so many StartSSL certificates will remain unrevoked, and there is a valid point to that.
The End of Tangled Headphones
Everything is relative. You can track cellphones that are switched off anyway, because companies like CellSense (http://www.cellsensegroup.com/) make detectors that track moving ferromagnetic objects. While CellSense's sweet spot is prisons, there are others who's use cases are more imaginative.

As always, if you're targeted, you're probably toast no matter what you do, short of going off-grid in a remote but populated area with absolutely no tech on or near you, and cash, no plastic.
How To Make Clouds Indoors: Nimbus By Berndnaut Smilde (2013)
Its amazing how pretty you can make something if you don't need to make it comfortable/functional, High heels, Bras, Sports cars, Watches and chairs.
I sit here looking up at a sky with Mars hanging just above the half moon and realise that trying to enumerate who we trust is almost a fools errand - I have never computed the paths of the planets from my own observations, never verified we do revolve around the sun. I trust the consensus of the majority, based on the detailed calculationsnof the few.

Heartbleed was and is the same. I am not goingnto review the medical literature on anti-biotics, read our politicians receipts nor any part of the thousand other things that I need to trust apart from computer security.

I have no quibble with "know the ground upon which you stand and be able to rebuild it" but we must all make a judgement on where to draw the line.

Looking at Mars I realised that the line is a darn sight closer than I realised.
Poutine – Game Library for Python
Except in this case, the ultimate party responsible holds half of the majority voting rights and continues to blissfully push socially inept product ideas.

Not in the case. Vic Gundotra was responsible that did not hold majority voting rights, who managed to convince the Google founders that did have it.
Hm I trust the package integrity check[1], more than the SSL[2].

[1] http://www.gpg4win.org/package-integrity.html

[2] http://www.thoughtcrime.org/blog/authenticity-is-broken-in-s...
Letter to my angellist syndicates after 3 deals and $1.4m invested
MERS Virus Found in Camel Milk
People say that G+ is dead in the water in order to create a tangential economic justification for their actual complaint.

Their actual complaint tends to be valid, whereas their claim about the prospects of G+ is generally bullshit.
That's a great idea. It would be really handy to have one location to look for these kind of informations, usually I just resort to frequent flyer forums or Foursquare.
If so, that opens entire new routes for obfuscation.

For the subject at hand: I would like to have seen ranges use () for open endings and [] for closed ones. For example, [1..5) would include 1 but exclude (that is standard notation in mathematics. See http://en.wikipedia.org/wiki/Interval_(mathematics)#Excludin...)

Back to the obfuscation thing: unfortunately for that goal, one cannot create prefix operators with names (, [ or {

It is possible to define an infix operator named ., though. That could give whole new meaning to what look like floating point values such as 3.14.
Airport code should definitely take a higher priority. It would also be nice if you could use airport size as a sorter in your algorithm as well. For example, if I type in "Cleveland", I'm most likely looking for our main airpot, Hopkins International, but that's the last option that comes up. The other options are small, regional airports that only run private and charter.
Bill Gates it can be argued has done more to end the suffering of other people, much more than Jobs ever did. But he isn't a Buddhist.
Good job. You are now merely 3 years behind everyone else on your commentary.

Your next quest is to formulate a complaint about Google Reader shutting down.
That's really amazing. Has it stayed relatively undisturbed? Where is it relative to light?

Your shrimp are new shrimp made out of the same molecules as their ancestor shrimp.
It was a common quip a few years ago to say: "Apple mice have three buttons, just like PC mice. It's just that two of them are on the keyboard".
So, what's your real name?
Is it really fair to call them customers? They didn't want to pay anything.

Sometimes you do say users, but other times you say customers.
Of Mites and Men (2012)
So no one can do a MITM attack and change the SHA1 checksum, OpenPGP Key ID, file lengths and code signing certificate fingerprints as you download package-integrity.html?
The logitech trackman marble wheel is my device of choice. I like the thumbball better than a finger-operated trackball. Sadly the wired version isn't made anymore. thankfully I have 2 and they are bulletproof.
The sound quality of land line voice connections is terrible for anything but speech. IIRC it's something like 8 bit 3 KHz
"Opt in".

If you like e.g. "single sign-on", it should be your choice to set it up and participate. Not coercion. Not coercion holding your existing investment in various products (of which Google was and is acquiring ever more) hostage.

If what you are offering is of benefit to your users (should I use the word "customers"? -- a whole other discussion), you should be able to sell it to them -- on an "opt-in", "I'd like to use this feature" basis.

As Google+ rolled out, it became evident that it was anything but this.

True names. Then the stories -- accurate or not -- of account deletions.

I was damned if I was going to risk my longstanding Gmail account for the sake of trying out Plus. Fortunately, the integration was not so quick and thorough that I was at that time compelled to participate in Plus in order to keep that account. (Sign up for Gmail now, and you get a Plus profile, like it or not.)

Plus has some nice technical features, and some of the conversation I intersect (under a separate Google identity that I can afford to lose) during my limited interaction with it, consist of more thoughtful and interesting content.

But I'll never trust it -- Plus, that is.

Google showed us all, with Plus, the limits of their advocacy for us, the users.
Eh, the package integrity check can also be MITM'ed.
If someone needs mentorship on Ruby / Rails, I'd be glad to help out. You can help me build Huginn (https://github.com/cantino/huginn)!
I like how we're evaluating the USG of 2014 on the War of 1812, among other things.

I was involved in planning for a 200-year commemoration of the War of 1812. We invited the U.K. and Canada, amongst other nations, and they were glad to send representatives to the commemoration, despite the fact that the U.S. was at war with those 2 nations in 1812.
I didn't like mine (and it was a PITA to get it), probably because there is no "resting position" like with a big mouse.
eh i think older job seekers face the same problems as fresh ones - takes a lot of interviews, get passed over for not-valid reasons and so on.

probably leave your age off the resume, try to list only the last 10yr of work history, leave off anything that makes you look bad (say - graduating in 57 or something - guess IDK, you can leave education off or the year off entirely). the point of a resume is to get you an interview, if its not doing that its wrong.. gl!
The claim is either true or not. If it is true (or even substantially so), how can it be simultaneously offensive?
A Description of One Programmer’s Programming Style Revisited [pdf]
disinformation or misinformation?

Disinformation is intentionally false or inaccurate information that is spread deliberately
Funnily enough, I would see that as a good thing rather than a bad thing!
Performing Without Net: Stars of YouTube Take to the Stage
Razer Naga, my friend.
If the stack check fails it has to 'allocate' a new stack and copy over the old one and point to the new stack?
The problem is that it's hard to tell humor from this https://news.ycombinator.com/item?id=7862743

Also: Rule 34.
When cell phones first started to become popular it was strange to see how you could buy them without having to provide much in the way of ID, particularly with PAYG phones. One would have thought that it would have made more sense to have a reasonable amount of identity checks going on, after all we wouldn't want to have the bad guys able to do things with mobile phones,would we?

However, if all of the phones are bugged anyway, if they all work like tracking devices and if the carriers (e.g. Vodafone) are completely happy with being complicit with that, then it makes sense to have phones available for a low price and with not lot of background checks going on.

The only safe way to use a phone (if you have something to hide) is to not have one and social engineer others into 'lending' you there phone on a fake pretext of your battery being dead etc. and then to call a number where there is no expectation of bugging going on.
My eyes just really don't see any of the mice in these photos as "beautiful," least of all the Apple Pro Mouse.

These sorts of things are so subjective. Where the author sees an homage to the marbles he played with as a kid, the glare reminds me of a J.J. Abrams lens flare, distracting from the environment rather than blending in.
You're accessing both of those links over unsecured HTTP, which means that those could easily be MITMed as well.

If you were distributing packages over HTTP and distributing the verification signatures over a secure channel, I'd agree (this is similar to what Debian does[0]). But using one insecure channel to verify another doesn't provide you with any more security.

Furthermore, using SSL provides an additional layer of privacy - the path of the URL (everything after the domain) is hidden to eavesdroppers. They can tell which server you're accessing, but they can't tell which resources you're trying to access[1].

[0] Debian signs the packages (GPG, I believe), and the public keys for these signatures are distributed in the ISO that is used to install the base system. So the validity of the signatures is as trustworthy as the ISO used to install the entire OS (which is hopefully very trustworthy, or else there's a much bigger problem!).

[1] It's for this reason alone that I still wish Debian would distribute packages over SSL even though the GPG signatures provide more security in the authenticity of the packages than SSL would provide.
Google+ made it just a little too clear that Google is in the business of remembering everything about those who interact with it.

The attitude of "Google knows best what's good for you, and doesn't have to justify itself or even acknowledge your objections" also doesn't mesh with what a social network should be, in the minds of many.
I recently (Feb 2014) got a MacBook Air, my first Mac. I bought an Apple keyboard, but Apple's mice are so awful I kept my USB PC mouse. I can't live without middle-click.
Semiotext(e) 2.3, 1977, reprinted in "Negotiations."
Your ingredients list for getting Watterson on the web is missing one important thing: him wanting to start showing his work to the public again.

Who knows? Maybe this little thing he did with Pastis was him testing the waters. He might have been asking himself "Do I still have it? Do I still WANT to have it?" by drawing these. Maybe he's toying with some sort of return. Maybe he's about to drop some awesome personal graphic novel that's been brewing this 20-year-sabbatical. I know damn well Universal/Gocomics would kill to set up a new presence for him on pretty much any terms he wants. Half the web cartoonists he met via showing up on Stripped! would probably do it for free.

But does he want it again?

I mean, he retired into aggressive anonymity for twenty years. He might have recharged. He might still be completely burnt out.

We can't know. And that's entirely what it rests upon.
What a wonderful comparison. And it gives hope to the fact that software at either end could play the role of this conductor — it can negotiate a "true" sync time and pre-empt the delay, just like a conductor.
It can easily get way worse once you consider classes and their properties:

pInterface->m_someField[currentItem] += 1;
When there's already plenty of objects that apply to the common user, there really isn't much excitement over doing simple iterations versus creating something for a much smaller audience.
Now Apple will know exactly when you're taking a shit.

edit: I wonder what type of algorithms they'll be able to run over world poop production to extract maximum shareholder value? Will they be able to maximize network efficiency by pinpointing world shit cycles? iMessage usage probably shoots straight up. When people aren't shitting, that capacity could be shifted. Do people buy more when they're shitting? Good place for analytics. Glad you volunteered the information.
The ergonomics of every Apple mouse since the puck have been horrible. If I use them for more than a couple of hours, my hand starts cramping up. In the past, I've always just defaulted to a Logitech mouse...cheap, great battery life, feels awesome, gets the job done. Last week, I bought a Wacom tablet and I have to say that a week into it, it's changed my interaction with my computer significantly (positively). I don't see myself going back to a mouse.
> Richard Stallman was correct that the death of Steve Jobs was a good thing.

"Let he who is without sin cast the first stone"

Jesus was a pretty good buddhist.
If I could find a good alternative to gmail, I'd take it in a second. Over the years, I've really started to dislike gmail, and most of google's services.
You resume is black when I browse to your website. annotator-notice is overlaying your resume.
This article moves towards, but doesn't really get to the fact that mice are, for may intents and purposes, over. Mobile gestures are now expected on the desktop...so trackpads are the state of the art.
...A Buddhist of convenience?
Users is definitely the more appropriate word, I was purposely trying to refrain from saying customers because of the specific reason you mentioned.

Converting users into paying customers is very important, and forcing a fee during an emergency is not a recommended way to obtain loyal customers.
I don't get it. Everyone seems to be commenting saying the mouse is actually crap or not ergonomic. He says that the mouse is not the best, but it led to the creation of better things like the magic mouse. In fact, the article is about so much more than just a mouse.

The ending quote :

"But in terms of visual richness, the Apple Pro Mouse is still in a league of its own. This mouse remains as one of the most magical products I’ve ever seen. And the magic doesn’t just come from its mystifying appearance; it’s magical because it exists. For most products, clarity becomes fogged up with doubt and lack of ambition. They have no opinion, are overly apologetic as they are designed to satisfy too many people. Steve Jobs didn’t believe in this approach. He made the zero button mouse a reality, and in tandem created the most simple, elegant operating system possible. The Apple Pro Mouse wants to exist in the future, where everything is intuitive. It’s so much of an bullish product that it wasn’t till the Magic Mouse that we truly understood what its intentions were. It’s a huge statement but makes no excuses for believing in what’s right. And this truly epitomizes what made Apple so special under Jobs. "

So it's more a commentary on what made / makes Apple great.

I liked this quote as well:

"Regardless of what you may think of the Apple Pro Mouse, I believe that there’s something admirable about its stubbornness. It’s like a masterful chef that’s owned a restaurant for decades and refuses to change their ways (Sukiyabashi Jiro comes to mind). If everyone was that stubborn, society wouldn’t function, but it’s these people with strong beliefs that help the rest of society ground their opinions. When so much of the world produces apologetic, impartial products, we need some stuff that pushes our notions forward. The mice that Apple made were just that."

So I guess, instead of just talking about the mouse we could talk about what the article is actually about: making amazing products that have opinions and don't try to please everyone, having this vision for how things should be and just building that with whats possible! Make things that polarize people. I think there are lots of interesting statements in there, and none of them are about mice hah.
Sometimes smart people do dumb things. Smart in one thing is not smart in everything.
If I'm not mistaken, Vic Gundotra was never the CEO of Google. ergo, he never was ultimately responsible.
I believe finding the single optimal solution wasn't the point - as others have pointed out ( for a very good solution, see: https://news.ycombinator.com/item?id=7856275 ), one can find that by hand - you don't need to write any code for that.
The OP tried to exhaustively enumerate all possible unique forests (he considered a forest unique if the (lion,wolf,goat) triple was unique ). That obviously means some data structure has to track all these unique forests - store them, ensure uniqueness etc. Usually this is some implementation of a set. In Scala for example, a HashSet[(Int,Int,Int)] would be the obvious choice. Unfortunately, finding all these forests & adding them to the set to ensure uniqueness will also ensure your code buckles down to its knees. That's why with a triple of (2055,2006,2017), you get 1,448,575,636 unique triples - finding 1.4 billion unique triples will surely slow you down.
Just rest your hand on it is the best advice i can give. The palm detection works really well.
> the Japanese were already literally begging to surrender, and they only asked for a few trivial conditions in exchange

Who specifically was begging to surrender?

There were elements within the government willing to surrender, and the "few trivial conditions" they wanted were more or less the terms eventually agreed by the Allies. But they weren't in power.

The elements within the government who were in power had far more than a "few trivial conditions" as their requirements for surrender. E.g.: "Kido [a confidant of the Emperor] proposed [in June 1945] that Japan withdraw from the formerly European colonies it had occupied provided they were granted independence, that Japan disarm provided this not occur under Allied supervision, and that Japan for a time be "content with minimum defense." Kido's proposal did not contemplate Allied occupation of Japan, prosecution of war criminals or substantial change in Japan's system of government."

This was decided before the Potsdam Declaration and before serious overtures to the Soviet Union, and those conditions would have been completely unacceptable to the Allies and to the populations of those Allies (especially given Japanese treatment of Allied POWs).

Even in May 1945 as meetings were taking place among the actual Japanese leadership to discuss the possibility of surrender, the leaders of Japan had to be very careful: "Because anyone openly supporting Japanese surrender risked assassination by zealous army officers, the meetings were closed to anyone except the Big Six, the Emperor, and the Privy Seal."

The Wikipedia article on the surrender of Japan is very enlightening, if you can't be bothered to consult primary sources yourself: http://en.wikipedia.org/wiki/Surrender_of_Japan
In the same way that there is no single form of Christianity, neither is there a single form of Buddhism.

Certainly the above description of Buddhism has nothing at all to do with Soto or Rinzai Zen traditions, which emphasize this life moment as opposed to some later time when one's house will at last be in order.

I am not familiar with other forms of Buddhism (not even Zen beyond the tip of the iceburg), but if we go with the extant teachings (particularly in the Diamond Sutra) Buddha negates self, negates reincarnation, and negates awakening.

He didn't leave us much to work with O_o
All You Require.js haters, try AMDclean
Happy to change it if anyone can suggest a better.
For Java can you name any AOT compilers besides Excelsior JET and GCJ?
If you can't trust SSL to deliver you the legit check page, your check is worthless.
No, your freedom stops where mine starts. In other words, you are not free to limit another's freedom, nor is that person free to do the same to you. How much freedom you end up with depends on where and how you live, it should be clear that someone living in a cabin in the woods can expect more freedom than a city-dweller.

Apart from that I'm rather flabbergasted by the continuous fawning over people like Jobs. The man was a sociopath - a type often found in CxO roles for some reason - and not someone worthy of devotion. Study, maybe, to find a way to either cure these people or keep them from positions of influence, but not devotion.