skysight-inc/HackerNews huggingface dataset:
Flickr could be so much more

what is it missing? it's already a lot more than just an iphone-camera-to-web tool, which is all instagram seems to be at this point.

just because flickr hasn't gotten any buzz lately doesn't mean it's on the way out. it's a stable platform that is used by a ton of people.
Linkedin plans to go public in 2011
I have to agree with the parent poster, especially given that I have a degree in International Relations but earn a high 'computer science degree' salary since I work in the field. Anecdotally, quite a few coworkers over the years at different positions have also revealed that their degrees are not in the field, but since, like me, they had the skills in it and the experience, they chose to do that kind of work, despite the degree being in a different subject.
If you have any interest at all in encryption, authentication, security and/or DNS then this is one hell of a read.
SEO Blog
This is slightly off-topic, but here in Turkey, ghs.google.com is blocked for some reason; and Google App Engine projects with custom domains like http://gri.pe are blocked as well. (Blogspot blogs with custom domains are blocked too.)

So, you should be aware of that if you wonder why you get no hits from Turkey.
Putting the BNP alongside the US Republican Party is a bit controversial. I'm not sure American politics permits a fair comparison to the BNP (a party that were taken to court before the last general election because their rules essentially didn't permit black people to join) - the Klan are essentially a terrorist/paramilitary organisation. Is there an American Nazi political party?
Google Spam Heresy: The AdSense Paradox
Please don't dumb down Google. It happens all the time. It happened with stemming. It happened with "Instant". It happened, stealthily, quite a long time ago, when Google started to return results that contained most of the search terms, but not all, or when it returned results that contained words that appeared "in the pages linking to this page".

It happens when one tries to use allintext: and is identified as a robot (why??!?)

People should understand how to use a search engine instead of have machines (second-)guess what they're thinking.

People learn to drive; if people can't drive a car we don't give them a car that drives itself!

-- Oh, wait.
Only ruby will be able to parse Ruby ;-)

Ruby is just showing its Perl roots.
got any recommendations for a pull up bar?
I want to start a dipshit company and later sell to Google for $25 million.
Came across this hilarious Quora answer:

Recruit 3 current Google engineers, at least one of which is known for leading a high-profile product.
Do Y Combinator.
Get investment from Ron Conway.
Setup an office on University Avenue with a big sign outside everyone will see.
Get a short catchy domain name; even if you have to spend $1 million to get it, it will be worth it when you get your $25 million.
Do whatever it takes to get one TechCrunch writer to fall in love with your product.
Release an alpha product that has a nice user interface and some aspect that feels like innovative technology. But make it clear that it's just an alpha so you don't care about getting a ton of users or making money.
Sell your dipshit company for $25 million.
And check out what Gain Fitness [1] is doing. Some nice tailored workouts with varied amounts of "equipment" required.

[1] http://gainfitness.com/
He acknowledged the flaws in the data collection in the blog posts.

Anyway, this particular flaw doesn't quite work itself out the way you describe. If you want to do out the numbers precisely, you'd multiply out the probability that a person enters a particular occupation given their degree by the lifetime earnings of that occupation, and then sum over all possible occupations.

So say (made up numbers) a CS major has an 80% chance of being a computer programmer ($1.5M), a 10% chance of being a quant ($5M), a 5% chance of being a successful entrepreneur ($20M), and a 5% chance of being a housewife ($0). The expected value of the degree would be .8 * 1.5M + .1 * 5M + .05 * 20M + 0.

Then to find the baseline you'd do the same for lifetime earnings and occupation probabilities of someone who didn't go to college. If they had a 10% chance of being a computer programmer, a 30% chance of being a barrista ($500k), a 40% chance of being a construction worker ($800k), and a 20% chance of being a househusband, that'd be .1 * 1.5M + .3 * 500 + .4 * 800 + 0. Multiply out and subtract to find the value of the degree.

Remember that statistics is about making statements about groups, not statements about any particular individual. That illustrates another pitfall of the data: the question a prospective student really wants answered is "how much will the degree be worth to me". There's at least one study out there that suggests the answer is "zero": all the difference in lifetime earnings is due to correlation and not causation. People succeed because of inborn traits like intelligence, perseverance, and the ability to delay gratitude, all of which also result in someone being able to get into an elite college and pick a challenging major. But controlling for that effect opens up a whole other can of worms, one that you could bill your client another few thousand for writing about. ;-)
I work for a university, and I don't think I have ever heard a faculty or staff member say "All degrees are equally valuable", a google for such only shows 6 results. All with the word not in front. Even doing more liberal searches produces the same results, pretty much every single article says no. Where is the advice you are supposedly getting? Is it coming from an authoratative source? You could really use a citation.
Came across this hilarious Quora answer:

Recruit 3 current Google engineers, at least one of which is known for leading a high-profile product.
Do Y Combinator.
Get investment from Ron Conway.
Setup an office on University Avenue with a big sign outside everyone will see.
Get a short catchy domain name; even if you have to spend $1 million to get it, it will be worth it when you get your $25 million.
Do whatever it takes to get one TechCrunch writer to fall in love with your product.
Release an alpha product that has a nice user interface and some aspect that feels like innovative technology. But make it clear that it's just an alpha so you don't care about getting a ton of users or making money.
Sell your dipshit company for $25 million.
People are obsessed with those games! My sister would wake in middle of night to water her crops. If they integrate some features in browser - those people will love it.

But you never know what they are up to. Could be next plan of Zynga for World Domination!
What exactly were you looking for?
Toshiba PA3733U-1BRS battery
4800mAh Toshiba PA3733U-1BRS battery, Toshiba PA3733U-1BRS li-ion Replacement Battery, 1 year warranty, shipping all over the Europ
DuckDuckGo uses the index and ranking of Bing, not Google.
I started writing out a comment on the somewhat heretical notion that biasing search results against AdSense click throughs would probably be a strong predicter for spam detection, but the comment got long enough that I folded it into a blog post:

http://news.ycombinator.com/item?id=2074621
Like I said in the blog post and in my previous comment, I don't think Flickr is going anywhere any time soon. I do think overtime it may become less popular, unless Yahoo pools resources into improving the website which IMHO needs some improvement.

I think if Instagram can give people what Flickr already offers on the website facing portion, they could grab a lot of users. also, I'm just reflecting on my own experience and I now find I'm spending far more time looking at photos on Instagram than on Flickr.

Other peoples experiences may vary of course.
Whoa. I didn't know that. Thanks!
legacy RISC mode? last time I checked it was called the ARM mode, which is the absolute standard.

Thumb has benefits, but there are also limitations which is why I wouldn't call it a replacement.
2011 VW Touareg TDI Reviewed
Volkswagen has revealed its 2nd generation Touareg sport utility vehicle with 3 engine options for US market.
The data, at least for California universities, couldn't show you further from the truth. Enrollments are at all time highs (especially in California):
http://www.csuohio.edu/news/releases/2010/09/14840.html
http://www.today.colostate.edu/story.aspx?id=4432
http://www20.csueastbay.edu/news/2010/08/fall2010-enrollment...

Furthermore, you mention an economic turnaround, so you seem to be under the impression that a bad economy means less enrollments/applications. It is actually the inverse: http://www.usnews.com/articles/education/best-graduate-schoo...
Wish I had the graph from my graduate economics course for this, it showed just how much an inverse the relationship is.
VentureBeat has a video of the presentation here: http://www.youtube.com/watch?v=C36rm5yS4c4
Nokia Mobile Phones
Are you thinking of buying a Nokia handset? Then have a look at the whole range of nokia phones that have been gathered for you only.
I think your point was that "middle aged women" don't know any of this.

No. That is overbroad, untrue, and would be very injurious to my professional reputation. I said that the Internet is skewed away from producing content responsive to their needs, which is about as controversial as saying that they are slightly underrepresented on HN relative to, I don't know, twenty-something males.

Non-technical users frequently use natural language search. The experience for natural language search is fairly poor. There are many classes of search which offer poor experience, but it is the one which leaps to my head first because I deal with non-technical users every day.

people who don't know this, who didn't make the effort to understand a little how all of this works, deserve the spam they get.

Words cannot express the depth of my distaste for this position. I will accept that "Google screwed up" or "I screwed up" if one of my users has a suboptimal Internet experience (which starts at Google because Google is the Internet and ideally ends at my site), but I cannot accept that she is responsible if she has a poor user experience. We've got the teams of PhDs, the highly paid SEO consultants, and the lifetime of building an accurate mental model of how the devil box works. She wants to teach kids to read, not learn magic incantations. It should -- "should" in the sense of "would be optimal for the business", "would be optimal for society", and "as a moral imperative for computing professionals" -- just work for her.
You'd find YC hospitable.
Just a small thing: Upload your logo in higher res
Now if only you could change

list.sorting = {:name => 'ASC'}
to
list.sorting = {:name: 'ASC'}
Coaches get to pick who is on their team. They have tryouts and some even get paid for it. But this only applies to high performing athletic schools (the ones you read about in the local paper that win county/state/regional titles). Other schools are purely volunteer efforts. The coach may be a teacher willing to give up free time everyday before and during the sports schedule.

For example, my history teacher was also the soccer coach. He wasn't great at it but someone had to wrangle a bunch of wiry teenagers and make them practice. He got nothing from it except the respect of his players.

The only teachers that get to chose their students are in governor's or magnet schools. Here students have to apply every year to be considered for the rigorous programs. Many teachers also apply for the job because of better pay, better students, and better curriculum. Teachers that don't perform can be fired. With a school full of motivated and talented students its entirely the responsibility of the teachers, they can't hide behind the excuse of lazy students and parents because, here, there are none.

The teacher in a poor school district doesn't have much of a choice. Some things don't work no matter how hard you try and the blame can't rest entirely on the teachers. But having poor students shouldn't be a fireable offense.
No, just free of charge.
The coolest part was when he held up the flyer to the screen. The possibilities!
Top Cydia Apps of 2010
Isn't it possible that all of this recent bad press about Google would be a consequence of "Instant"?

Here's my thinking:

- to get good results, one needs to type as many relevant words as possible

- Instant encourages people to type less and less words (not even words: a few keystrokes and you're on)

But if you type very few words, or if you search for "frequent" queries (generated by Instant in response to your few keystrokes) then all you get is spam.

Spam is optimized for frequent queries, not very specific ones. Instant should be renamed Instant spam.
Ordering pizza gets you tons of cheese and a crust with a lot of sugar in it. Making your own is fine…though I can't remember what's in the frozen pizza crusts, or how good they are.
Arduino-Based Snail Mail Alert for Your Smartphone
Ask HN:help with algebraic equation
any idea on how to solve this equation 2x(4-x)^(-1/2) - (4-x)^1/3 = 0..i could somehow simplify and reach 2x-(4-x)^5/6 = 0.now i don't know what to do
What about a 'before' and 'after' testing system instead?
Which game, if I may ask?
An ORM is an object-relational mapper. This doesn't map between a relational datastore and an object system because redis is not a relational datastore.

Thus this is not an ORM, it's just a Redis API for Python. And one which doesn't even use the 2.6 ABCs[0], implement half the methods of the corresponding Python base types or even correctly implement the signatures of the method it does have (Python's built-in sets have an `intersect` method, which is an instance method and takes 1..n set arguments as varargs, TFA's is a classmethod taking a sequence of sets; Python's `set.remove` raises KeyError when the object does not exist whereas TFA will fail silently — which is the behavior of `set.discard` — and as far as I can tell TFA's doesn't accept a set parameter either, ...).

[0] http://docs.python.org/library/collections.html#abstract-bas...
> You type in words that you expect to be in the pages you're looking for, and the search engine lists pages that actually contain ALL of those words.

It's not as simple as that though is it? Otherwise how would those GoogleBombs or whatever they're called work where searching for 'warmongering idiot' or something turn up George Bush's biography on whitehouse.gov. I think search result quality is a bit more involved than just testing whether a page contains a set of words.
>In other words, it seems that education is generally a pursuit for personal enrichment, unless you happen to love whatever field will make you money (I thank my lucky stars that I'm in computer science and my internships are quite well paid; my friends in other disciplines like journalism are not so lucky).

Personal enrichment is fine as long as you don't go into debt. Going to college to learn a valuable skill and taking on debt to do it is also okay, since you'll be able to retire your debt with your valuable skill.

But people have been screwing themselves by taking on heavy debt loads and then going the personal enrichment route. It's hard to believe they realize what they're giving up - many of these folks will still be paying off debts into their 40s.
Leaked Images and Video of iPhone 5
GlobalDirectParts claims that they have parts of next generation iPhone (iPhone 5). They uploaded some images and a video showing parts of iPhone 5.
Given that a) the only way we're measuring programmer competence here is in their speed to complete a task, and b) knowledge is not evenly distributed, how can you tell the difference between a "faster through more knowledge" and an "intrinsically better" programmer?
I wonder if he stopped brushing his teeth as well.
http://www.wolframalpha.com/input/?i=2x(4-x)^(-1/2)+-+(4-x)^...
Move one term over to the other side, raise both sides to the power of 6, then multiply by (4 - x)^3. You now have an equation of the fifth degree...
What about a major update for Coda?
What I do is make a pasta sauce from a jar based sauce and add mince and vegetables, one that's way bigger than what I'm going to eat in the one meal. Then I just chuck it in the fridge and depending on time the next day I'll microwave it, or put it back in the pan and add a bit more sauce to it.

Since you cooking the pasta fresh it will be just as good the next day. I do basically the same thing with sauce for Indian and recook the rice.

Much of the time I enjoy cooking for 1/2 rather than more, lets you prepare things for multiple days and save time/money.
It's really starting to anger me that blogs posts such as this don't do a better job of equating the differences between the for-profit and non-profit universities. The post mentions the value of a in-state degree almost as an aside. This should be way more up front about the fact that, in the U.S. alone:

>For-profit colleges enroll 12 percent of U.S. undergraduates

Only 12%

http://www.bloomberg.com/news/2010-12-29/plunge-of-for-profi...
I believe the point of the article was to bait people into reading WSJ. The title of the article is "AT&T Pins 4G Label to Existing Network", but that statement is not supported by fact and the claim is not even made in the article. Instead, the writer uses a lot of sound and fury to obscure the fact that ... well AT&T is being more vague about the technology used in their network. Oh no, marketing. It may mean that people who are uninformed will buy products they otherwise might not have, and this is the first time such a thing has ever happened.

If AT&T had actually called their non-LTE network "4G" that would be one thing. But they aren't. This article is below the standards of techcrunch, let alone WSJ.com. Wireless carriers pull enough BS on their own there's no need to go making things up.
I'm going to agree with this because I've seen the comments on Notch's (Minecraft dev) blog. Commenting has been turned off now but they ranged from praise to demands for features and fixes to outright rage that they're not being listened to. Charge (a cut-price amount) for your product and you're somehow indebted to your users forever.
(I really don't understand your first/second sentence (what's injurious?) Also, I'm 40.)

> I will accept that "Google screwed up" (...) if one of my users has a suboptimal Internet experience

I respect that, and from a business point of view you're very right.

The problem is, how do you improve her experience without screwing up mine? Why can't I search for pages that actually contain all the words I'm looking for, as I typed them, and not words "that were present in the page linking to this page" or words Google think I want although I didn't type them in?

From a "moral" point of view (which you brought up), if she "wants to teach kids to read" maybe she could start by learning how to spell?
Why people complain about product researches, there is "google products" where you will be searching only products, not any spam.
This is a really good article. Quite intrigued about the community of botmasters. I always envisioned them to be total code-monkey-diehards.
http://www.diysolarhomes.com/ (3rd result & 4th result) definitely looks spammy. It's like the site owner just bought a bunch of keyword-domain names in order to get high rankings on search. Almost all their links look like affiliate links.

If you click anywhere on the page, you'll get a popup asking you to buy some book of theirs.
+1 for "compilers can produce efficient code for any reasonable (i.e. non-Itanium) architecture".. laughed out loud, until i tried to explain why i was laughing to my wife. She thinks i'm a geek.
I'd rather not post that in public, too many bad memories. Founder turned out to be a bit of a crazy in the end.
People just can't come up with right search queries and guilt search engine. I always find what i want via google.
People don't really care about whether students learn anything, the resultant catastrophes not being visible for years and then being hard to blame on anyone in particular. But they care about sports teams losing, which they see right away and makes them feel like losers right now, and it's easy to blame the coach.
> wtracy suggested the possibility of JITing x86 to ARM, that's ballsy and it'd be awesome if Microsoft pulls that off.

JITing x86 - ARM might not even be fully necessary for most modern apps. It might be possible to do some sort of interception and JIT-style translation for certain parts of code but it might also be possible to provide a DLL level compatibility layer as fallback. That way when DLL functions are called they're called natively, and the main module executes via JIT.

I'm not suggesting that would be easy, it'll be balls to the wall hard, but that's the only thing I that immediately springs to mind that wouldn't come with a massive performance penalty.

The fragmentation argument is valid and an excellent point to make, however we don't really know who this is being targeted at or the defined primary use cases at this point. If Microsoft can fck up the user experience so badly with Vista and Windows 7 Starter, they can fck up the user experience with ARM and not worry too much. It might also be worth bearing in mind that if a recompile is needed, it's going to be in the next Visual Studio, which will support a lot more managed code features through the CLR than unmanaged code on x86_64 (by which I mean the CLR supports more languages and has fairly tight integration - if you use C++ in Visual Studio you're probably using less of Visual Studio overall than if you're writing ASPX in C#).
> I think search result quality is a bit more involved than just testing whether a page contains a set of words

Google bombs work because Google includes in the words of the current page, words in the links leading to the page (inside the anchor), and even, I believe, words in the page linking to the current page, outside of the link itself.

And then fields are weighted to calculate relevance. Those long, long urls with the title of the page in the url started to appear and proliferate when people noticed that words in the url were given an important boost factor by Google.

This broke the Internet a little, by the way. That's why we need links shorteners now, with urls containing whole goddamn paragraphs.
This is the tablet I was hoping the iPad would be. I'm extremely excited about it and can't wait to get my hands on one.
What skills do you need to be an entrepreneur? Only two.
It certainly appears that way. With the high requirements for Honeycomb and no phones on the market that currently meet that requirement I think it will be a while before the releases are synchronous.

Anyway my contract is just about up and this CES is not making me look forward to renewal. CES has a way of blasting out announcements for really great sounding products and then what actually ships may be selective or may be cancelled entirely. No one ever remembers the products from the last CES that never arrived.
I absolutely agree with you about the penchant, but I know first hand from Microsoft employees that the backwards compatibility issue is a complete pain in the arse. Supporting ARM on managed only paves the way to ditch unmanaged code in x86_64 in the future. Supporting native unmanaged code might require a recompile and some testing, but might be possible (given the Xbox 360) but then you're going to have trouble with x86_64 only references in your code. Implementing some sort of x86 -> ARM is going to be a nightmare of epic proportions, Rosetta-type technologies be damned.
Desktop performance, most of the time, isn't CPU-bound. HDD speed is the usual suspect.

These NVidia chips will most likely ship with custom circuitry to accelerate the few CPU hungry operations performed at the desktop (video codecs and 3D gfx). Keep in mind that at that point, at least 8 cores per chip will probably be the norm. Single core performance will not be that important.

Edit: of course, add CUDA to the mix regarding computationally heavy tasks without dedicated acceleration.