skysight-inc/HackerNews huggingface dataset:
I'm a big fan of mattmight, but I have a problem with the very first book on his list. My academic background is the behavioral sciences, and using MLA will get you in deep dog excrement in most behavioral and social sciences. Our goto style guide is the American Psychological Association's Publication Manual - http://apastyle.org/

APA is predominantly a behavioral and social sciences standard. However, I have a colleague that is currently in a mechanical engineering program and he mentioned just a few days ago that his school has actually gone to exclusively APA for all colleges and departments.
I think my big face will shut out the small projector and I do not like a big glasses...
A great line. But maybe Yahoo is playing with dull knives, as it seems to achieve maximum pain for minimum gain.
Why Moving to California Won’t Make You Happy
One of the problem we face now on our product is same thing and we also do a similar excercise to improve product usability. But what we found was most of the suggestions were purely subjective and biased. Picking up right audience is the key. For example, instead of calling a CEO who is going to buy my product to evaluate i would rather invite someone who will use this product for living.
The idea is that by not changing bad decisions made in the past, those mistakes aren't forgotten or brushed under the rug.
They should pardon all the people convicted under that law. Not just the famous, useful ones.
I got it... Took a flight from a MDT city to an EDT city and forgot to set their watch.
One could also argue they're holding their knives backwards, so in addition to being causing damage by using the knife improperly they're also cutting their hands up by bleeding money.
New and improved Google Maps
http://techytoolbox.com/clt/xcode452cltools10_86938211a.dmg

The URI is from https://github.com/jwaldrip/dev-setup/blob/master/setup_envi... , which looks trustworthy enough. Use at your own risk though.
Life for a startup on the receiving end of a patent law suit
Travel, but not replicate. The only idea I can come up with to fit viruses into exponentially self-replicating alien probe goes like this:

Life is abundant in universe, chemistry everywhere leads to DNA, and life mostly comes out of DNA. Smart aliens designed viruses to travel by asteroids. Those asteroids at some points meet planets with life. Viruses hijack this life to replicate themselves and change the life to develop intelligence. Intelligence that will eventually develop and use technology powerful enough to blow up whole planet. That event will release cloud of asteroids containing viruses that will infect other life bearing planets.

I don't like this idea. It's slow and has many assumptions that I don't believe are true.
It might imply that, but such an implication is clearly inaccurate. The Tumblr rep quoted in the linked article says "Adult and NSFW content will be visible to anyone who has opted-in via their Settings page."
Seriously, it's in the PROMOTIONS tab which you can TURN OFF.

Why the rage here?
It'd be fun to have a page of images from US and UK versions of books (but with the titles photoshopped out) and ask people to match them.

(http://www.amazon.com/gp/product/0316206849/ref=as_li_ss_tl?...)

(http://www.amazon.co.uk/Cuckoos-Calling-Cormoran-Strike/dp/1...)
I'm probably stupid for starting this up again, but at the top of the thread, in my first comment, before I call Linus a douche, I spend two paragraphs describing what I think the problem is.

If Linus actually read my HN comment and (a) was offended and (b) wanted constructive criticism, he would see that I believe he is poorly socialized for working in a certain (rather popular) type of work environment. That seems to me pretty constructive. Linus would not be suited for a job in diplomacy, or any other type of relationship-intensive enterprise.

Now, if I just said "Linus is a douche," I'd give you your point.

I already regret starting this up again, because you seem to be committed to your point. But WTF, I had 10 minutes to kill before I pick up my kid.
You waited until the last day?
It's not about the efficiency itself. It's about the constitutional questions that were punted, back when inefficiency made them implausible and thus unnecessary to consider.

So it's not the increased efficiency itself, it's that the efficiency has put the problems we tried to ignore directly in front of us.

And thus we can't sit back and allow "logical extension of the old system" as justification for allowing it, because, again, the old system was only allowed because the scale necessary for abuse was implausible at the time.
How long is the line at Blue Bottle?
If I remember correctly, the last time this came up, they gave a good reason for not pardoning him. They knew that he was innocent, and that the government of the time had wronged him. Still, they refused to give a pardon. Not because they agreed with the actions against Turing, but because they felt that pardoning him would be an attempt to cover up their mistreatment of him.

They refused to pardon him, because it was their shame to know how wrongly they had acted, and they would not hide that shame.
Adult payments are a solved problem. Just look at existing adult content's payment providers you'll see the solution.

Bitcoin as a promotional addon.
I predict the entry of a new phrase into our lexicon

Bad antenna = "You're holding it wrong"

Outage = "Extended Maintenance"

http://i.imgur.com/14K9ogF.png
If HN has taught me anything, it's that it's trivially easy to trick people into taking the wrong side of any argument, at which point they'll continue to defend their position indefinitely even if they had no strong prior beliefs on the subject.

It's kind of sad that we live in a society where posting factually accurate comments/information is the most effective form of trolling.
No, waiting until the day it expires before renewing is fail :)
I presume Apple would say "Your app should already be storing all it's data in iCloud"
Thanks for the heads up. I'll add a note on this.
...passed through extensive usability testing. just because you don't like it, doesn't mean it sucks. that's pretty much the entire point of actually doing testing rather than relying on some guy's personal opinion.
From what I understand, the admission criteria for the GT OMS is that one is accepted conditionally until he/she passes 2 courses with a B or better, and then is fully admitted.
Why? There's really no reason to think that. Of all of the things that can go wrong - power, equipment, network, etc - you pick 'security breach'... Not impossible.. but not the most likely either.
I agree, this is what I tell non-programmers who are interested in learning more. I phrase it as: "Most people are too smart to program."

The way we talk to each other involves a lot of abstraction and context. It is very hard to speak __simply__ to a computer, unlike normal conversation.
why not to ask past clients for something new or reference?
Have you looked at Inform? There's a paper on its Web site [1] discussing its approach to modeling the world.

[1] http://inform7.com/learn/papers/
The publish date for the book was April 30, 2013, according to amazon. 1500 books in a few months doesn't sound terrible for an unknown author in a niche genre. I would be surprised if Harry Potter had sold much more in the first few months of publication of the first book.
The FAA would prohibit amateur RC planes where drones are operational?
or filtered by software.
Librarian activists use the word 'ban' differently than everyone else. To most people, to ban something is to prohibit it. To librarians, to ban a book is to keep it out of stock. This may still be morally wrong in some situations, but it is dishonest of these activists to conflate such an action with book burnings and other more radical forms of information suppression.
"93 percent of pandoraviruses' 2,500 genes cannot be traced back to any known lineage in nature. In other words, they are completely alien to us."

Is this as significant as it sounds? Did they just find life that may have origins different than anything else on earth?
I think you saw the 2nd case before I correct it to make my point clearer.

In the first example, it is O(N^2) with clock cycles but O(N) with memory access. If memory access is 100 times slower than CPU or your compiler is smart enough, then the O(N) term dominates.

My corrected 2nd example is clearly O(N).

The reason for presenting these example to the interviewer is to reframe the problem into something simpler to make the point that having two nested loops does not make something O(N^2).
Can you provide one example of such a phenomena operating on anything longer than a very short timescale? I'm genuinely curious. Nearly every example I can think of is long-term negative.

edit: I'd venture to say anything longer than 5-10 years could be considered long term for this question. Under that measure, I'd say government spending has exhibited positive-feedback behavior over the last 50+ years. Anything else?
Sorry, I didn't see your comment earlier.

Putting people 'in' and joining is functionally the same, that's what I meant.

The reason it annoys me is that I usually want my searches to be objective and global, not influenced by my preferences. I suppose a solution might be if their UI showed the influence clearly.
So then why was it the first point in the GPs post? And the fact that it's not American means that it could offer hosting outside of America and provide better protection than an American company hosting outside of America.

Believing that it being an American company or not is not important is silly.
I’d say that this is the best indication of Apple’s intentions and expectations for the App Stores going forward.

a lot of assumptions made for this one niche product, only on the mac app store, for a product that is receiving an update 4 years after the last version was released.

maybe, it's just the fair market value price for a new version of an application?
I really wish they would open source the software. I'm using it in my local network for some unimportant data and it works fine, but I wouldn't trust it with anything remotely important unless I can see the source.
Does the App Store block reviews from beta OS users? Maybe what needs to happen is if you load a beta OS on a device, it should block reviews from any Apple IDs that were associated with that device until the OS is generally available.

After all, they do warn you that you should never install a beta OS on your daily use device and they are for development purposes only.
The 16,000 alive have to apply to get pardoned?
Stephen King did this and wrote new novels under a pen name, and the books were also best-sellers.
"This is wrong."

If you read their earnings release from yesterday[1], you will see this gem "Average cost-per-click, which includes clicks related to ads served on Google sites and the sites of our Network members, decreased approximately 6% over the second quarter of 2012 and decreased approximately 2% over the first quarter of 2013." If you aren't careful you might think that is a "good thing" Gee it cost them 6% less to get a click? No, that isn't the definition you should use [2] the price they got per click went down. So when you get less per click, well you make it up in volume (which they did with a 23% increase in paid clicks).

What that means in simple terms is that the business unit that makes about 10x the revenue of all other Google businesses combined, is showing weakness. And Google is responding as they must, by increasing the opportunity you have to click on ads, as the price per click is a market thing (there are others who are offering ad channels).

This is the fundamental around all of the changes Google is putting in place in their properties (keeping you on their SERP, making everything G+, wrapping your experience in IOS around their applications).

I don't think the changes you are seeing are "wrong", I think they are inevitable.

[1] http://investor.google.com/earnings/2013/Q2_google_earnings....

[2] http://en.wikipedia.org/wiki/Pay_per_click
That would appear to be standard "you must defend your trademark or else it is invalid" lawsuits. Those cases have nothing to do with software freedom.
I know you're making a point, but it just sounds like you were dealing with particularly incompetent cashiers. I've been to a number of brick and mortar stores where they had a system exactly as you described. They simply copied my credit card onto carbon paper and wrote in the calculated total so that they could take care of the billing when the system came back online.
Sea levels have varied quite a bit in the last 65,000 years.
Snowden used lavabit.com, which is located in the US (and probably being scrutinized a bit more than usual these days).

I think it's more important to diversify services than to insist on airtight alternatives. My mail is not terribly exciting, but when combined with the rest of my searches, visited webpages [1], chats, news reading habits, social network connections, and phone location, all housed under Google's roof, it seems like I'm making it easier to piece together my life [2]. At least make it a little difficult by having to go to separate companies with court orders.

[1] And web developers contribute to the surveillance by installing analytics code.

[2] That of course is the Google AI wet dream, moar data.
So how do you classify life?
Any downtime in a cloud service is an outage. Any attempt to term it anything else labels the organization as amateur.
http://www.bbc.co.uk/news/technology-16919012

The explanation given was that the law was wrong, not that he hadn't broken it so as to have a pardon, and you can't posthumously commute a sentence
I don't follow you. I was talking about the iPhone, not the Mac.
Did you contact the university's police department and ask them about creating/finding resources that are similar to your idea of keeping them locked away in the police department?

Is it the responsibility of a university to provide extra accommodations to students that choose to live off campus and in dangerous areas? Where should the line be drawn?
I think the point he was trying to make was that if Apple had issued a poll before launching the iPad, people would most likely said "it has to run my current OSX Apps and offer a way to switch back to OSX" because they would consider the iPad a computer. Re the loud complaints about lacking USB ports etc. when the iPad launched.

What Microsoft needs is someone in upper management with a vision about what products they want to make and the persistence to make them happen. That's a bit difficult to accomplish when there is a management shuffle with some top executive deciding to spend more time with their family roughly every year.
I would use a VPS in place of the Raspberry Pi.
Plus its Apple, who have proven themselves as amateurs at anything in the cloud.
The use of the phrase "Apple fan-boy" pretty much destroys your credibility. Try not to do that.
To me, Github search is kinda useless. When I search for anything Android related (i.e. usage search for some framework type), I get a billion copies of the main Android source. The signal to noise ratio is almost 0..
Mac App Store apps are also sandboxed, so the same problem would arise.
Jeff Bezos' hobby: Scavenging NASA debris from the ocean floor
A question of trust
You mean, not the first point brought up by the GP, was which to say wrongly that it was an American company?

Correct me if I'm wrong, but if Fastmail moved servers outside the US, then it would be in a better position as a non-US company than if it was a US company with servers outside the US?

Despite what some might believe, where a company operates from is actually important, regardless of where the servers are hosted.
i see you deleted your anecdote, which to me basically exemplifies my theory that the opposing opinion on this matter is simply just a way of validating ego.

"I would never do that, so therefore, no other good developer would either. Ever."
This "good reason" makes no sense whatsoever. It's somebody's poor attempt at doublespeak. Pardons are not a coverup.
Being loyal is a two way street to me. If you are going to support a product over an extended period of time then I believe there should be some sort of incentive to continue buying the new version - especially when the new version only has X new features added to it. Those new features are really the only thing existing users are paying for, while new users are paying for every feature.

It doesn't have to be approached in the typical upgrade fashion either, the companies can treat the program as a completely new one but I would like to see some form of promo codes that only existing users can take advantage of in order to show appreciation for their support of your product.
Power, network, etc. have redundancy. Security breach is a show stopper.
Tmux Copy & Paste on OS X
Email.

No seriously, that is the simplest thing to use and punches right through any firewall, anywhere. Instead of git push, do this:

tar cvf project.tgz .git
mail -a project.tgz team@example.net

Subject: Pull request #9042
Please pull master branch from attached
git repository, it fixes all the things.
^D

The other end can extract that and add the remote pointing to the local filesystem path.

Other than that, any file server will work. Apache, nginx, samba (just mount it), rsync, even *ftpd.
As a guy with a larger reach on Tumblr, I've been asking my readers about this, about how they would suggest handling this situation:

http://shortformblog.com/tagged/nsfw-tumblr-feedback

I've only posted a sampling of the responses I've gotten. I have more than 60 sitting in my ask box right now. People are REALLY upset about this.
Like the majority of people, I oppose gay marriage. But what the British government did with chemical castration to Alan Turing and others is absolutely reprehensible - and they should pardon all of them. Let's not conflate these issues please.
Yes I agree. I am hoping someone reverse engineers the sync protocol so we could build an open source client.

But like I mentioned in the article I am using this to replace a closed source cloud solution I was previously using so it is a step in the right direction.
There's no harm in defining and categorizing things. The harm would be in forgetting that categories should be based on reality, but don't define reality (a Platonic mistake).

When new information blasts away an existing categorization scheme, then a new one does need to be made.
So, replace opaque closed source software with more closed source software.

More people interested in these types of products/tools need to give their attention to Camlistore. Open source, content addressable, selective sync, three leg sync, sharing, claims, multiple auth types supported for sharing, indexing, searching, etc. It's very 0.2 release, but I really wish people would pay attention to it instead of these half-assed solutions.

When I last tried Sync, it looked like I'd designed the UI for it in Frontpage 2000 and it had one feature that pegged my Macbook Air at 100% CPU util.
I dunno... the new async stuff is cool but I'm worried it's being oversold a bit...

First of all, it is by nature a very "imperative" solution... it goes (to some degree at least) counter to the whole idea that state changes need to be limited as much as possible and isolated from the bulk of the "functional" code.

Also, it seems people are using this idea to create little localized event handlers, whereas before you'd solve this in a functional approach by having a single global event handler.

Sure, having a global event handler can be derided by saying "this global handler is spaghetti code because it doesn't isolate concerns."

But in the same way, this type of channel-driven programming can be called spaghetti code because the many different goroutines can step on each other as they manipulate the DOM.

For instance, if OP creates another channel-driven system for "editing todos" he would have to do some hard thinking to make sure the "add todos" system and the "edit todos" system don't interfere with each other and cause undefined behavior.

I should point out I haven't built a system yet that is channel-based (I plan to do this soon) so my knowledge of this approach is as of yet limited and it's possible I will like channels better once I've used them more heavily.
If it was wrong to prosecute Alan Turing for being gay, and right to pardon him, then they should pardon every other gay man convicted of homosexual acts.
MHz I hope :)
Two thoughts:

1. The distinction between words that occur directly and words that are quoted seems tricky for a 5yo. - is it really necessary?

2. I played about with Scratch with my eldest daughter when she was four and had next to no reading skills. Having the program be made of blocks with differing shapes and sizes made it possible for her to distinguish between commands without recognising the words. It occurs to me that it might work well for Isla code to have such a visual block structure - there would be a number of ways to realise this.

My daughters are 6 and 9 now: I'll get them to take a look in the next couple of days.
Alas, The Lambda Calculus is out of print, and comments on the linked Amazon page indicate it's not available even at the $186 (softcover) or $470 (hardcover) prices.

...though the 3 star review is good for a chuckle.
This is possibly why Turing isn't pardoned - it'll open the doors for all the (living) homosexuals who were convicted to make compensation claims.
I deleted my anecdote because I didn't feel it was appropriate to leave details up about my friend's company as he's still my friend and they still need to fill the position.

I guess I don't get what you're saying. Who does contract to hire where it's good a good deal for someone other than the employer?
The fact that the examples of disbelief given in such articles are always lefty pop-topics (climate change, Obama's birth certificate, death panels) is the real hint into why people don't examine things with pure rationality. I could lead off a similar article with "Why don't people realize that human races, to some degree, have different average intelligence stemming from genetics?" That would never be published in MotherJones, and honestly, if they had their way, I would go to prison just from saying that.

So why don't people "believe" in climate change? Because they realize it's a political, not a scientific, topic. It has winners and losers to the order of trillions of dollars. Science can't compete. Sorry.
I agree to some extent - it's not for the Lords to pardon Turing, but the other way around - but that's really a matter of semantics in a sense.

Perhaps there ought to be an equivalent "pardon" set up called "beg forgiveness".
> ...compulsion to shove things into neat little cubbies...

> So how do you classify life?

I believe that's the point.
Is there a Mac OS X companion app for this?
> Like the majority of people, I oppose gay marriage.

That is factually incorrect. The majority of the population support marriage equality.
Discoveries such as this just go to show how arbitrary the definition of "life" is.

One might argue that viruses are not life because they are obligate intracellular parasites - but many species of bacteria are too. It used to be that size was the distinction: viruses as small, simple particles and cells much bigger, but large complex viruses also blow this argument out of the water.

The only thing left that really distinguishes the "life" of cells and the "maybe-not-maybe-life" of viruses is the presence of ribosomes to synthesis proteins. Maybe one day we'll find a virus-type replicator that also contains ribosomes - and what then?

Then there is also the issue of simulating life in silico - at which point does it stop becoming just a simulation and can be considered 'actually' alive?

Personally I think these questions are best debated in the context of philosophy and ethics rather than taken as something that the domain of science ought to provide conclusions to.