skysight-inc/HackerNews huggingface dataset:
>> checking for stolen content during the ranking process<<

>Google should check for stolen content during the ranking process, huh? That's a cool idea. How exactly would they do that? They find 5 web pages that all have the same content. How would they figure out who actually wrote it?<

Duplicate content filtering is nothing new.

Scraper sites (mostly Google funded) have been around even before Google+ started behaving like a glorified Mahalo-esq scraper site.

Document first crawl date is a great data point. And if a document links to another document with nearly identical content on it, then the document that is being referenced should probably rank higher, especially if the document was created earlier.

>Perhaps if they had some form of trusted identity service, where you knew what a person's real name was. And if you could mark up your web page with attribution tags of some sort, so that they knew it was you who had said it.<

You don't need real names to allow the link graph to work.

If the proposed service was NOT SELF-SERVING GARBAGE it could use the signal from that network to act as a signal to help rank the rest of the web, rather than sucking content into that network and OUTRANKING THE ACTUAL LEGITIMATE ORIGINAL CONTENT SOURCE.

>But what if multiple people all do this, with the same content? Well, then maybe they would have to invent some kind of social graph, so that they could see which sources you trust most. Is it Linus Torvalds or Deeke McSlayton that you think is the most likely author of this post on the Linux Kernel?<

And, once again, if the service wasn't SELF-SERVING GARBAGE it would create a signal that would apply to the rest of the web so that the ACTUAL LEGITIMATE ORIGINAL CONTENT SOURCE ranked before the house-hosted copy of it.

If I pull a chunk of content from a document and post it to Google+ it is pretty easy for you to put that citation in the SERPs (sorta like what is done with the Google+ votes on AdWords,
http://explicitly.me/how-to-get-a-celebrity-to-endorse-all-y...
but maybe in a less sleazy way).

>And maybe when you search, they should rank results by how close someone is to you in your social graph<

I have seen Google+ scraper pages that were not in any of my social circles outranking original content sources. That is part of what makes Google's behavior so outrageous.

>Oh wait... That's what Google+ already is.<

Except it's not.

Google was already one of the most heavily linked to websites before launching a social network & now Google+ is a PageRank funneling scheme
http://www.thegooglecache.com/white-hat-seo/how-to-buy-11788...
built around coming up with a cheesy excuse for Google to outrank original content sources for their content. If it were legitimate then the original content source would outrank the scraped version hosted on Google+

I realize that things are "not spam" when they are done by Google, but if the mechanics & impact are the exact same as what a spam scraper site does then the quacking animal is a duck.
Tickets purchasing online is always a headache but not anymore
My Mac has a guest mode, but I never use it. Do you?
I'd really like to know that too. Also, are they collecting data themselves? If not, where are they getting it from?
To DHH and team: thank you for using reasonableness and sanity in your hiring practices. Wish this was more the norm, but indeed it seems to be the exception.

Trying to evaluate programmatic skills is surely a challenge, but I've found a method that seems to work very well -- simple walkthroughs. I'll do at least two walkthroughs of code, asking a candidate to explain to me what's happening using two different artifacts:

* Some code they've written that solves some problem

* Some code we've written that solved some problem

This has proven to be quite effective in rooting out those who look great on paper and talk a great game, but fall apart when put into action. On the flip side, I've yet to find someone who could explain their code in sufficient detail that then proved incapable once in the job.
One of the claimed reasons to move to Couchbase Server is supposedly because CouchDB has performance issues.

So parts of Couchdbase will be written in C/C++ for performance. So my point was why not try to improve the performance of CouchDB by writing performance critical parts in C, keep the existing API, possibly add a new telnet like interface with protobufs instead of completely moving to something else?

It is like they threw away the best parts of CouchDB and started to compete with Riak and Redis. That is why I really want to know the list of features that will make Couchbase Server better than those two products. Since those 2 are stable and Couchbase Server is still in beta, I know which one I am not choosing for a key-value store.
Now Cheap Product Bargain Price
Now Cheap Product Bargain Price. Online biggest deals all year round! Save now.
You can find the article here:
http://nymag.com/news/features/27840/
What's the argument against wordpress? I'm trying to figure out where to have my first dev blog hosted with minimum hassle, wordpress seemed like a popular option.
spatten said that Leanpub output is currently "print ready as-is." My question was, when a Leanpub document is printed, what ensures that there aren't distracting bits of extra white space and other annoyances that often require a human eye and manual adjustment to avoid?

If you're seeing rivers on a Kindle I'm guessing there'd be the same problem on paper.
Travel Deals/Advice-New York City
fwiw we make people who are interviewing do unit tests on our production code. We have enough old gnarly code that we can always find something that doesn't have coverage. It is a great way to see how they code, how they interact with unfamiliar code and how they get on socially with the person doing the interview.
Three rules of thumb (2009)
Every time I have guests at the house that want to use the computer for some reason. That's what it's for -- why not use it?
How big was the "holiday bump" for mobile app devs?
I feel sLovenia. I really do.
Assuming the review is not fake: the company got what it deserved. That person could have been weeded out by a simple interview on a blackboard.
and a great way to improve test coverage for free!
There's a difference between "excellent at communicating" and "obviously does not care".

An excellent example of the latter is the presence of spelling errors that could have been fixed with spell-check, completely random font changes due to copy-and-paste, etc. These typically are just the superficial signs that no thought was put into the content.

It's like showing up for an interview in a dirty t-shirt and sneakers. I'm not looking for excellent fashion sense; I'm looking for a basic awareness of the world around them.
US Threatened To Blacklist Spain For Not Implementing Site Blocking Law
That's a reasonable complaint, but maybe it means we need better lightweight libraries with well thought out interfaces or better library management like deweller suggested in the comments on the original thread.
> I don't care if you're clever enough to answer that;

Bingo.

To me, this is the kicker statement for the industry. Solving fake problems like nickel-in-a-blender is for the clever. But I sure as hell don't want clever code solutions; I want rock-solid, reliable, fundamental solutions.

Anyone who feels these questions are an indicator of programmatic success is measuring the wrong things.
To answer your question, no. But my Mac does have more than one user account.

It would be nice if iOS would support multiple user accounts/profiles, especially for games - so when a user is "logged in" a game's saved progress would be tailored for that specific user.
http://unbounce.com has b d and e and they're doing pretty well. I don't know of any domain rental services but unbounce will host your landing page. The adwords integration would be pretty nice depending on how well it's done. Adwords isn't terribly difficult to setup for a new site as it is.
Hiring remote full time workers - not for me
Solving Instagram’s Unshredder with Mechanical Turk and $0.50

This was more of a proof of concept but was pretty impressive.
http://code.recollect.com/post/13372390010/mechanical-turk-u...
It doesn't have to be, but integrating with GitHub's line- and commit-level comments and pull requests certainly helps incorporate code reviews into the history of the project and each file in it.
I would take this one step further and have smartphones/tablets with cloud based "login" for your accounts, apps, preferences etc. While you would probably only use it a few times a year it would be great when getting a new phone, swapping phones with friends to try them out or to borrow a phone if you are out of juice.
I'm 100% in favor of the content of this article, BUT the argument should only apply to the title of the post of the article on the author's own blog.

A blog post author has two audiences, himself and his readers, thus his obligation is to himself and his readers. He should try to get as many eyeballs for himself and try to entertain his readers as much as possible.

Hacker News has one audience, the community of hackers reading HN, thus the obligation of someone posting a link on HN is to their fellow HNers. The submitter of a link should give it a title that maximizes the utility for other Hacker News members. Karma doesn't exist for the benefit of individuals, it was instituted as an effort to promote good behavior that benefits the community. The title of the link on posted on HN should be written with the goal of providing the most utility possible to other Hackers and does not need to be the same as the post title, and in fact should be different if it can be improved to help other HNers better decide if it is a link that may interest them.

When a post author submits a link on HN, they have a responsibility to the larger community first and foremost, and to themselves as the author of the blog post in a far second.

It's acceptable for an author to give his post a link-bait title. It's unacceptable for a fellow HNer to give his submission a link bait title, because doing so benefits the blog post author at the expense of the HN community. When the person submitting a link is deciding what title to use for a link submission to their own article, they should determine that title based on their role/identity as a member of the HN community. To do otherwise is disrespectful.

Remember: A group is its own worst enemy.
http://www.shirky.com/writings/group_enemy.html
There are already many charities and government programs to do just that.

For example, in 2010 Seattle Children's Hospital took in $10.7 million in donations. That is one hospital in one city in one year, and it's more than what Child's Play has raised in total since 2003. I think it's fair to say that that aspect of charitable giving is pretty well covered and it's safe for Child's Play to keep its focus on making childrens' stays in the hospital more bearable.
Actually all his reviews are like this:

Sharpie Fine Point Permanent Marker -> One Star -> "Ruined my whiteboards"

Rotorcraft Flying Handbook -> One Star -> "The information is confusing and I ended up crashing the helicopter"
So people who handle these stressful situations well and solve these problems under pressure only represent one type of developer - which Google has in spades - the kind who does very well in a structured environment, got great grades in their undergrad program, loves to worry over interesting and difficult problems, etc.
The kind of people who don't do well in these situations (like myself) are often valuable in other ways. Some people cave under pressure, and even more people have very low self-esteems when it comes to programming and intelligence in general. Yet these same people can be highly valuable and productive given enough time to make mistakes and solve problems in their own way. These types of people may be better at seeing the bigger picture and are less likely to over-engineer a solution or fall into the not-invented-here trap.
I think it's interesting that Google finds a lot of bright engineers using these high-pressure hiring tactics, but that they often turn to wholesale talent acquisitions when it comes to building products like Google Plus. My guess is the vast majority of the talent Google has gotten through acquisitions would have failed miserably going through Google's traditional hiring process.
It didn't even increase the speed of my computers fans from lowest point. And normally, a YouTube-video can be enough to do that. That's impressive.

Nokia scores a point with me here, if they keep delivering things like this I may even consider buying one of their phones one day.
One nice way of describing a good programmer is this:
You give a guy just a few tools, and he already starts thinking on how those tools work and what he can do with them.

The guy I was teaching just learned about printing chars, loops and arrays in java, and in the next few days he wrote a simple console four in a row game with pretty good AI and everything. - he makes me proud

The funny thing is that he can't understand how other people don't understand what they're learnign.
Would you mind to explain why Lotus Domino is misunderstood? This is genuine question by the way, not the kind that ask for debate/arguments. I have friends who do Lotus Domino apps and since I have no idea much about the platform, perhaps you can share story about your statement.
KDE Makes Second 4.8 Release Candidate Available
If there's currently no market, then nobody has anything to lose by letting Google try to create one. The iPad is already pushing them out of the picture, but if the iPad didn't exist then there would be no picture out of which to be pushed.
Funny. However, it's a sad reality that a lot of people lie on their interviews. HR processes sometimes fail to catch these and well... Here we have it.
Both the community & program sound amazing. You have at least 1 excited applicant.
This article wasn't really necessary. Okay, so the guy who wrote the MicroPHP Manifesto didn't use a perfect analogy. So what? I'm pretty sure we all got his point. Everything that got refuted here in this post didn't need to be refuted. We're all smart enough to understand that the MicroPHP Manifesto was a reaction to large, sometimes complicated frameworks that caused the author frustration. All he was saying was that he just wants to use less code and simplify things. Who can argue with that? Even a novice developer would understand that his manifesto wasn't the one true way. It's just something to think about before diving into Zend or Cake by default.

Why nitpick? There's always more to what you read than just the words on screen. Considering the motivation and circumstances behind the MicroPHP Manifesto I can't see why anyone would make it out to be something it isn't, bad analogies or not.
It's based on a virtual cityscape, which is painted with images taken much like StreeView's. The 3D models are built with data from Navteq's Journey View system, using lidar (http://en.wikipedia.org/wiki/LIDAR). Photos are then stitched and rendered onto the 3D models.
I can't believe anyone hasn't done something in that spectrum

The last time I did anything like that was over 10 years ago. How would that skew your hiring process?
It does, I have multiple logins for my PC including a guest one.

Most people don't seem to really understand the benefit of doing this though, I've seen couples argue because they both keep changing preferences on a shared computer when multiple logins would solve their problems.
I'd suggest you read Code Complete. It clocks in around 1000 pages and you probably don't have to read every single corner, but it would be for the best.

Code Complete documents several best practices in coding based on internal reviews of large coding projects and publications. The point of the book is that your code will have fewer bugs and be easier to maintain.

Priorities for coding go something like this:

1. make it work

2. optimize for maintenance (ie, make it easy to
read)

3. optimize for flexibility/speed (only if necessary!!!!)

You should not be chasing complexity from one corner to the next; complexity should nearly always be pushed down and sequestered where it can't infect other code. Simple, readable code is the primary goal. Perhaps it was Knuth? who said programmers should enjoy reading code on the weekend. I couldn't disagree more! Good code should have the opposite qualities of a good book. Every single step along the way should be perfectly obvious as if no other way existed; plot twists in code are bad! Elegance is good, while cleverness tends to be bad. Working on existing code is much harder than writing new code. What hope do you have with maintenance if you write something at the limits of your comprehension?

About 70-80% of the lifetime of any work on given code is actually in maintenance, not in writing it. Optimize for this. Documenting is not necessarily helpful, either. You should not document shit as being shit; instead, you should change the bad code!

Other things are mentioned too, like function length, number of arguments to functions, variable span length, and variable pass through. Really, give it a read.
E.g., from a recent article I read about Google: "You're reduced to the size of a nickel and thrown into a blender. How do you get out?"

Many of the articles about Google interview questions on sites like Business Insider, at least for software engineering positions, are total bullshit. http://www.technologywoman.com/2010/05/17/debunking-the-goog...
Agreed. It seems to me (and my only experience of multitasking for iOS / Android is from articles such as this) that the only difference is that the API's for staying alive on Android aren't tightly regulated.

I may be mistaken, and if so please show me where I'm wrong.
>Who would purchase a $500 Samsung tablet when $199 will get you a slate “of the highest quality” that will also be the first such device to receive new software updates as they become available?

Someone who didn't want a basic 7" tablet? That's like wondering who would ever purchase a $1k laptop when $250 netbooks exist.
Uber's Travis Kalanick: Go everywhere. Go deep.
I got the same message on Chrome (15), but it disappeared after few seconds.
Read "The Well-Trained Mind" by Susan Wise Bauer. It is written with only a hint of religion, so a secular homeschooler will still get a lot out of it. There are vast lists of resources in the book from kindergarten through high school. The book emphasizes a "classically based" curriculum. This means different things to different people.

My oldest is in Kindergarten and we are homeschooling her. You didn't mention your opinions on religion, but you will find that most of the complete curriculum are made by religious organizations. Although we are moderately religious, we use a completely secular curriculum, The Calvert School. See homeschool.calvertschool.org. We used them largely because they are an "umbrella" program approved by the stte of Maryland(where they are located and where I live.) We are happy with them so far. They are one of the more expensive programs out there but there is a lot of value in the materials they send.

If you are located in a state or school district that makes homeschooling difficult also consider joining the Home School Legal Defense Association. We have not had any problems(our county seems to be okay with homeschooling) but others in our state are not so lucky.
How to Reach the Masses
I was in no way indicating he doesn't deserve to survive or that he hasn't made invaluable contributions to science.

>If you hate to do it than whats the point?

Mainly my post is counter weighting others that mostly attribute Hawking's longevity as a testimony to will power. It's also subtly defamatory to the relationship of money and health--in that (perhaps unavoidably so) having money greatly enhances one's life expectancy in the face of mortal diseases. That's not to say wealth is a golden ticket that affords you a reprieve from any illness but it certainly helps to prevent you from being lumped in with all the "average" cases, to be one of the uncommon cases that "defies" the usual outcomes.
Are the ITA puzzles like this archived online anywhere? They sound fascinating.
Did he not take any pictures before they came and took the mouse? I find that odd. I would certainly taken pictures of what came out of the can.
> All in all, I believe remote work is the future. The so-called benefits of an "impromptu technical discussion in the hallway" might seem nice, but in terms of getting things done, it has no advantages over interacting remotely. Its really a puzzle why more companies don't adopt this.

I'd disagree with this.

As someone who has done both, I find if most of your team works out of one place then the lone remote worker often gets cut out of these impromptu discussions.

When 3 people grab a room and diagram something on a whiteboard it's usually easier to not include the remote worker due to issues, like:
- time zone, the worker may not be working at that moment
- how do you share a vanilla whiteboard in real time
- how does the remote worker "point" to specific parts of a white board to illustrate a point or draw on the white board?
- most people don't want to spend 10 minutes setting up for a 1 minute meeting, hence the remote worker gets dropped.

I'd say working together trumps remote workers for hallway discussions always.
Jawbone Raised $160M Last Year: Now What?
Survey Suggest Most Americans are Media Pirates
> who can't sum a list of 10 numbers without using Google.

I did a hiring round once for my old team when I worked at Yahoo years ago, where out of 10 or so CV's the recruiters passed me, about 5 people who were given a short list of screening questions by e-mail for them to answer at their own leisure produced answers that were obviously plagiarized from various online sources.

I got suspicious when one guy presented me with two pages of nicely formatted answer complete with section headings that didn't make any sense to a question that should have required a one line answer. He'd copied and pasted the whole thing from an on-line copy of an Oracle manual, so I started doing searches of random sentences from their answers.

Another one managed to cut and paste an answer that was flat out wrong from a forum post answering pretty much the same question, and hadn't bother to read further in the comment thread, where several people corrected the answer he'd used...

It's when they can't even answer simple stuff WITH using Google it gets really depressing, and it happened regularly enough that using screening questions by e-mail was a real time saver in weeding out undesirables, despite the ease with which people could "cheat".
DEBT LIMIT - A GUIDE TO AMERICAN FEDERAL DEBT MADE EASY
Yeah I agree. I think they are chasing VC money. Riak is successful so they want to follow suit. But the problem is they are trying to do what Riak does and Riak does what it does best. A second project with largely the same feature is going to have a very hard time displacing a stable product.
Was the image the only description of the insertion sort algorithm you were given? If so, sounds like a pretty flawed interview process.
>> (1..100).each { |n| puts `curl -s fizzy.heroku.com/#{n}` }
Some of the comments on this article are interesting, in that they note that the respective launch dates of the two missions would have to mean that USA-226 either anticipated Tiangong-1's orbit, or manoeuvred to track it.

http://en.wikipedia.org/wiki/USA-226

http://en.wikipedia.org/wiki/Tiangong-1
Elite Asian students cheat like mad on US college applications