skysight-inc/HackerNews huggingface dataset:
This is awesome. Matt friggin Cutts is over here personally responding to not just the big shots (as in PG, and I don't mean that in a bad way at all) but some of us little people too. I see this stuff and it just inspires me. I really hope one day I can be in a position where all types of people, rich, poor, powerful, powerless, can all benefit from my skill or knowledge and that I would be the guy who helps the average Joe the same as the hot shot CEO. I hope I carry that with me as I build my own business. Thanks for being so cool, Matt Cutts.
Those people are probably not in the US, and presumably their crimes are not serious enough to interest local (possibly corrupt) law enforcement.
Take it from someone who has bought and sold on Ebay recently.

The point is that you won't even be selling at the cost of the fees. Needing to make at least 10% profit due to Paypal and Ebay fees is a huge obstacle unless you are buying in bulk. In this case you are assuming a huge amount of risk for a 5-10% discount because you are probably buying 100s at a time.
> it's dangerous and can fail in subtle way

The only subtle way it fails, which I can think of is:

In [27]: foo = (1,2)

In [28]: '%s' % foo
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
----> 1 '%s' % foo

TypeError: not all arguments converted during string formatting
How to: We’re Hiring – Here’s How We Do It
The biggest reason I would probably not be able to go through with this is that I'm pretty sure Verizon (maybe most carriers?) will not let you use a smart phone without the data plan. I just don't think I can go back to one of those horrid "feature phones" for basic cell phone things like calls and texting.
Show HN: What's the Wait Time (Holiday Project)
Using Twitter shows off that you have Twine - this is good for Twine and may be good for your status/nerd cred.
Install ubuntu or mint.

Once you have that set up, it really is just a question of what stack you want to work with.

If you don't want to start using vim or emacs right away, which is understandable, there are a lot of text editors out there. You will just have to do a bit of looking around to find something you like.

The best thing you can do right now is to get a linux box up and running and then write a simple hello world in rails or django.

For bonus points, get a github account and commit your first steps to a github repository.

Doing that will give you a good bit of exposure to the shell and finding your way around the OS.
Just change the layout. The 'play' button and execution results are equally logically placed under the code. That should give you enough space for snippets of any size.
This announcement is about the inclusion of Objective-C language runtime features that appear in 10.7 and iOS 5 in GNUStep. The runtime is responsible for providing basic language level features like message sending, reflection, IMP lookups, blocks, etc.

It doesn't involve or include any of the actual API Frameworks that are used when developing OS X or iOS applications, however. So while this will simplify porting in the sense that you won't find that there are language features that are missing in GNUStep, porting still potentially involves significant changes to your code base, depending on what APIs you were relying on and what the equivalents available in GNUStep are like.
I would say that the opposite is true; Ruby on Rails is hyped in the startup community, but Python has a lot more real-world traction. Not every programming task is to build a web application, after all. scipy is a particularly popular application of Python.

I will agree that the Python culture is very different than the Perl or Ruby cultures. Python is a bunch of scientists and bankers writing private software for themselves and not talking much about it. Ruby is a bunch of designers making open-source projects with pretty logos and talking about them constantly. And Perl is a bunch of people that did all this 10 years ago and wonder why everyone is so excited about fast math libraries or web app frameworks.
can you improve my site also Matt and fix the issue , i had the same problem some time ago - some wordpress plugin blocked googlebot unintentinally and i lost the ranking,

i am sure here are many folks here as well who had similar problems, why not help us all out ))
Show HN: Amon - Let's change the way we debug and monitor our web applications
Instead of completely disregarding Crawl-Delay, why not support it up to a maximum value that is deemed sensible? This would prevent people from completely shooting themselves in the foot, and it would surely be better than completely disregarding it.
constraint programming (mozart/oz)

actor model (erlang,mozart/oz)

More generally, see peter norvig's talks on youtube where he talks about data being more agile than programming. The new frontier in computing is using data to get things done. Programming language researchers, bless their hearts, are nice people, but won't add to much computing in the future.
Very few languages are truly groundbreaking. Most are simply refinements of existing ideas (doesn't necessarily mean that they're not a step forward). If you're interested in something earth-shatteringly different, you're going to need to look into programming language research to find it (One great reference that could probably answer this question better is http://lambda-the-ultimate.org/).

For examples of a recent-ish language that was developed by a professor at UIUC, see http://maude.cs.uiuc.edu/, which is based on rewriting logic and is currently still being developed/refined. But even that has strong ties to a previous language OBJ by the same creator.

If you're interested in learning something really different but a bit easier/more fun, I would strongly recommend Prolog. Schapiro has a great book (http://www.amazon.com/Art-Prolog-Second-Programming-Techniqu...).
Get Flat Sexy Six Pack Abs the Right Way...
Have you used Goodreads? When you first sign up they ask you to rate books, and each time based on a book you read it shows 4 more that are related, I was VERY surprised how accurate it was for some chains of books, especially when compared with Amazon.

Having said that, this sounds like an awesome idea, waiting for an invite now!
And, that's easy to fix:

'%s' % (foo,)

Ugly, but you can be safe if you don't mind three more bytes of source code.
Student can't afford tablet for girlfriend, so builds her one for $125
> I view this as simple ethics. You keep your word, period.

I keep my word when I'm dealing with people. With people my word is bond.

With a company, all that matters from an ethical and legal point of view is what's written down on paper and signed by both parties.

If you sign a contract promising to begin work on a certain date and there's no penalty for changing your mind, then it's OK to change your mind. If they wanted a firmer commitment than that then they could write in a penalty clause to cover that circumstance. Of course, you'd be entitled to ask for more from them in return for this commitment (e.g. increased signing bonus).

You may let down a few people at the first company if you change your mind and take another offer, but if you're a manager at a company then you should be well versed in dealing with the mild disappointment arising from an individual choosing to act in their own interest rather than the interest of the company.
great article...very useful. tyvm!
Bad PR always seems to get instant action - it's more damage control than anything else.

If you have an audience, you have PR power.
The other page isn't dead, they can access it.
Nordstrom Innovation Lab [video]
Matt Cutts Answers on HN Why Hacker News is not the First Result on Google
I disagree. I mean, we don't want to keep it a secret but at the same time this site has always been really close knit and the people all really just "get it". If HN grows too large I fear for it. The web is full of Cretans and people who think they're thoughts are so worthy they must be heard. Lots of ignorance out there. I've seen some it here already. I learned the culture and studied the etiquette and what qualifies as a useful submission or comment before I really joined in. Not everyone is so thoughtful and it could really sour a once great community. You're obviously new around here so I'm not surprised you'd say that. I mean no disrespect - I do think you'll eventually change your mind though.
yes - it looks more like google had been changing their algorithm recently - in favor of older sites , versus the content -

and it didnt turn out quite well ...
I'd rather do the work myself, or at least pay someone a decent wage and treat them like a person. There are a couple of worthwhile hints in here about human psychology (breaking up tasks into subgoals, and focusing on one at a time), but they seem accidental.

This is why I work in technology and not in a low-value-add service industry.
Sounds like a great excuse to find a less abusive carrier.
At the bottom of every search results page is a link that says something like "give us feedback". That's your first point of call for reporting bad results, spam, etc.

If you have a whole bunch queries that are somehow related, like say we do a bad job at Python function names, then you can collect them and post them on our forums in one go.

And please give us details as Matt said. In particular, If your refer to a specific result, please say its URL not "5th result" because rankings fluctuate.
The United States needs to be stipped of DNS root privileges immediately. This regime is completely out of control, and when SOPA passes the internet is going to require some new infrastructure to route around the US.
"""seriously, since you can remain anonymous easily"""

Easily, how? AFAICT, it's anything but easy.

"""I'd be interested in the reasons why you would not want to share queries and clicks."""

I don't want my preferences for naked hairy gay sailors to be known (oops, too late).

I don't like to feed marketers and advertisers with information.

I don't believe what I choose to read at home is anyone's business, so why should I treat what I read on the web any differently?

It's only a "drama" to be mocked IF you live in your own little world, and no one, bar some advertisers, ever cares about you and your opinions. And you have to be living in the right country, too.

Me, I would like to be able to do all below:

a) use the interwebs
b) be vocal against my government and/or whoever I see fit (in real life)
c) not have my interests easily available to anyone
Advertising for Startups
Go BitsofFreedom!! :-D

And why the downvote below for HnNoPassMailer? All he said was correct. Was it the "failure of the Dutch Pirate Party" bit? Because they did fail. The German and Swedish Pirate Parties are excellent, but ours just keep blundering on public relations, they're geeks with great ideals but they're not politicians. Maybe they should partner up with BitsofFreedom or something, BOF.nl seems to know how to handle publicity.
It can cost extra money in many places? Also, hooking it up to the mobile phone network requires more hardware or reliance on a SMS gateway.
Which hospital? Seems like this thread has at least one pair of google-eyeballs looking at it.
Inside the Y Combinator Experience With the Founders of Codecademy [video]
Siri vs Windows Phone 7
Books On Entrepreneurship
I'm getting it on github soon, so, check on it in about an hour.
24 hour IT technician.  Free Software
Research is by nature high risk/high reward. In most fields, it takes years for research to make it into an actual product. Programming language research doesn't stop at developing new languages. Automated testing tools like Microsoft's PEX fall under the same umbrella of formal methods.

Even if the research doesn't affect a completely new programming language, it could very likely have a strong hand in updating old ones. See programming language memory models for instance.
Doesn't simply requiring that all pull requests be squashed down to a single clean commit from a developer known to have signed the license agreements give you back the exact scenario you have under SVN?

Anecdotally, a lot of projects I've been involved with have required that pull requests be squashed to avoid polluting the "main" repo with irrelevant/undesired third-party history.
I would think that the number of people who (a) know how to create a valid robot.txt file, (b) have some idea of how to use the "crawl-delay" directive and (c) write a "shoot-themselves-in-the-foot" worthy error is vanishingly small.
We're doing a similar startup (https://zapier.com/) and would love to use pubsubhubbub, but most API's don't stream, so we resort to polling... again.

It's unfortunate, and something we'd like to work towards changing.
V.me by Visa Build the future of digital payments.
People I don't want to work with
There are many qualities that make a good engineer. This post is not about those. Instead, it’s about qualities that make me cringe and run away.
>With a company, all that matters from an ethical and legal point of view is what's written down on paper and signed by both parties.

Exactly, companies of all kinds can and do legally lie to your face, and write something entirely different down. It's not ethics, it's business. Every buy a car? Nothing the salesperson says has any legal bearing at all.
my comment doesn't assume too much about the shape of your utility curve except that it is continuous and monotonic.

multiplying everything by a billion does change things, but it doesn't say anything about the rationality of the people who choose 1 dollar now over 10 in the future. we're also not comparing 100 billion dollars to the love a woman. we're comparing 1 dollar now to 10 dollars in a year.

my argument is that if you have any kind of sane (rational) discounting system, comparing 1 dollar now to 10 in the future is at worst like comparing 1 dollar now to 7.6 dollars now, with the only uncertainty being your changing utility preferences for dollars. if you honestly believe that the probability that your utility preference for marginal dollars will change by more 7.6 times in one year is greater than 0.5, then choosing 1 dollar may not be irrational. but for most people, that is highly unlikely. thus, your discounting system and thus preferences may be irrational.
Yet another example of why generic top-level domains (gTLDs) are a bad idea. Country code domains align domain ownership with legal jurisdictions while gTLDs create jurisdictional conflicts.
Flow! http://www.flowlang.net/
another step forward in lazyness : pure

http://code.google.com/p/pure-lang/

it's almost formal math, quite cool
What do you think should happen in this scenario? Matt Cutts is aware that a reasonably high-profile site is not being indexed properly. Should he just ignore that?

I think it's particularly good that this is being done publicly, too. There's billions of sites out there and Google can't provide this for all of them, but since they're doing it publicly others can learn from it and know how to address it.

If Matt was artificially boosting HN's ranking that would be disturbing, but they're fixing an indexing issue.
This might not be the best place for this, but since you're posting on here it may seem worthwhile. I noticed you were planning on doing a couple test runs of the machining/pressing process to work out any other bugs. Are these quantities being taken out of the initial batch of components? Should there be no errors in the design, will these devices be sold off with all the other "regular" ones? If not, is there any plans to get them out to more developers? Are there any other additional dev kits to be given out prior to their release?

Thanks!
It would be essentially impossible, they've essentially gotten the latest version of Obj.C. working (which is awesome!), but they don't have any of the frameworks from iOS/OS X reimplemented. The frameworks make the language, so you wouldn't be able to port any code at all, really.
Colorized 'svn diff' filter for terminals
Here's a quick script I wrote to add a bit of styling to 'svn diff' output so that it's easier to see where the changes are. Of course the basic code can be tweaked to match output from other programs that you care about.

- Unchanged text becomes italicized (in some terminals).

- Added text is black on a green background, removed text is red on a dark red background.

- Large begin/end markers are there to help when scrolling back; colorization won't work if you pipe to a pager like "less".

To use it, pipe the 'svn diff' output into the script, e.g. "svn diff [whatever] | /path/to/this/script".

Script:

#!/usr/bin/env perl
# by Kevin Grant (kmg@mac.com)
print "\033#3BEGIN DIFF\n";
print "\033#4BEGIN DIFF\n\033#5";
while (<>) {
if (/^\+/ && !/^\+\+/) {
print "\033[48;5;149m", "\033[2K", "\033[38;5;235m", "\033[1m";
} elsif (/^\-/ && !/^\-\-/) {
print "\033[48;5;52m", "\033[2K", "\033[38;5;124m";
} else {
print "\033[3m";
}
chomp;
print;
print "\033[0m\n";
}
print "\033#3END DIFF\n";
print "\033#4END DIFF\n\033#5";
If that were truly their goal, their ads would never be the useful, because if they were the best results, they would be duplicates of the organic search results (hence useless). Or, if they weren't the best results, then the best results are in the organic search.

Clearly that's not the case, as advertising makes 99% of their revenues.
how do you calculate wait times?
Actually, there are already monadic interfaces for Javascript async code with widespread use. Promises!

http://dojotoolkit.org/reference-guide/dojo/Deferred.html
http://api.jquery.com/category/deferred-object/

new deferred objects can be created manually or obtained from say, an AJAX function (this is the equivalent of "return")

async operations can be chained with the deferred.then method (this is a hybrid of "fmap" and ">>=", aka "bind")
Tell HN: The Pragmatic Bookshelf is having a 40% off sale
Today only, you can use the coupon code TURKEY at http://pragprog.com/titles to purchase anything at a 40% discount. I thought this may interest some fellow programmers here.
I'm down for some banter. Let's try this out.

> But, how much do liberal arts majors contribute to said "well-rounded collective" and at what cost?

Are you asking how they contribute to well-roundedness, or are you asking to value their individual contributions to society while ignoring contributions to well-roundedness as a valuable asset? How they contribute to well-roundedness is handled with the whole Subset A vs Subset B thing, I think. In regards to value -- I'm pretty sure that Hunter Thompson guy was good to have around. I dunno.

As to the cost: I guess that depends on whether you view liberal arts majors as a detriment to society, or at least intrinsically inferior to STEM majors. If they're equal then they're no additional cost, because their education costs exactly the same dollar amount.

> And, that's ignoring the benefit of having this "rounded" within individuals instead of across groups.

Certainly well-rounded individuals are important. But unless everyone is forced to be dual-degree, there will inevitably end up being biases towards the main major -- and I say this as a well-rounded STEM grad.

And doesn't requiring the well-roundedness to be at the individual level ignore the benefit of having some number of single-focus specialists within a society? It's not like Salman Rushdie spends his spare time proving P=NP, or Dijkstra's out writing papers on critical race theory.
I find this extremely alarming. I don't engage in piracy or serve files or anything like that. But I consider domain names to be a form of property, and to see the US government taking property without giving he owners recourse is extremely troubling.

The US system is founded in innocent until proven guilty in a court of law. The requirements for this proof have been laid out and refined over 200 years. I think those requirements are not strict enough, but these seizures don't even include an actual trial, and thus deny the victims the right to defend their position, or make their case before a judge.

Earlier this year I heard about a hip-hop blog that was seized which engaged in no piracy... though it did offer songs that the record companies had given him as a form of promotion.

So, not only is this being done without due process, but it is being done incompetently to boot!

I have zero expectation that this won't become-- like the "drug war" and the "war on terrorism" -- an ever widening net to where it effectively becomes seizure of politically-incorrect domains (e.g.: write a post critical of the government on your blog? have no blog the next day...)

This is literally a form of government censorship of speech. Even if some speech is "illegal" (I don't think even pirate spreading domains are illegal, though there is a good civil case against them) the act of speaking is protected, and this right is acknowledged by the first amendment.
Doesn't utilizing Google Calender API over SMS conflict with the spirit of canceling the data plan? It feels like hacking around a self imposed problem.
It's posts like these that make me realize how much I miss the exposed upvote/downvote comment counters that hacker news used to display.
Apple’s Siri vs. Microsoft’s Tellme: This isn’t even close
A few different ways. Should get more accurate in the future.
Direct link: http://pragprog.com/titles

Disclaimer: I'm an author for the prag prog.
Leadership Word of the Day: TREASURE
Has Google considered an indicator next to results for this type of case? A single red exclamation mark with further details when the mouse is over it, for example.

I'm aware of webmaster tools, but it seems not all webmasters are.
ProxyPic - localization bird's-eye view - http://proxypic.com
ProxyPic is an online tool that brings you a simple bird's-eye view of how localization affects your website, ad campaign & local search results.
ProxyPic takes snapshots of your website, local search results or even competitors in different countries.
Simply enter the keyword or URL of the page you wish to check worldwide -
We will take care of the rest.
Great tool for a quick overview before SEO campaign takes place or to track flaws in your monetization process.
The Kindle Fire, What Is It Good For?
I have it on github: https://github.com/Poincare/jquery-delectable, and here's the demo: http://poincare.github.com/jquery-delectable/

Thanks for taking an interest, I love feedback :)
Or '{}'.format(foo). Personally, I have never faced this issue as:

1. I know/control the input while string formatting.

2 String-formatting tuple comes up rarely.
Get out there
Nicholas Carr - The Cloud is a Fickle Mistress
Google+| Bombtune
Ask HN:What are best online sources to learn JavaScript?
Advanced emacs user: Mary Rose Cook Setup
Heh, I can't argue with that.
Record-Setting Veggie-Oil Truck Tops 155 MPH
Student-Built 155 MPH Biofuel Truck Breaks World Land Speed Record
The woman behind Apple's whimsical icons
Not to take anything away from this course, but I found Prof. Marian Diamond's course simply incredible.

[Integrative Biology 131: General Human Anatomy](http://www.youtube.com/watch?v=S9WtBRNydso)
Every human above the age of five who lives or has been educated in "the west" or "the north" knows at least the basics about concentration camps and the jewish genocide or what it's like to live under dictatorship. Every single one of us knows how horrible it was. None of us would want to be a victim or a witness or an actor of such a monstrosity.

I disagree. The resurgence of neo-Nazi movements and Holocaust denial suggests that your argument is incorrect.
What a difference in performance. And apple is still saying this is in beta? What is Microsoft saying theirs is in alpha? I hope so.
Dell posts inaccurate comparison image, promptly removes it and apologizes
PG knows his shit. He knows how to block crawlers, he knows how get SEO done, he's no dummy.

Apparently he doesn't use Google Webmaster Tools, though.
http://news.ycombinator.com/item?id=3277377 no votes 3 hours earlier.. the internet is unfair ;)