skysight-inc/HackerNews huggingface dataset:
This an excellent example of why language wars are so silly. Sure, some languages are better than others for certain things and we all have our preferences, but there are many wrenches in the hackers toolbox. I doubt php was ever meant to do this, but so what? Very nice. Thank you.
I think that "math for hackers" have to be math rewriten in the object oriented manner. For example: Matrix as a abstract class with suitable methods and members and pure virtual method which is a chracteristics of field abave what specific matrix i constructed, probability space as abstract class and random variables as instances. "Math for hackers" have to be "The object oriented theory of infinity".
Better still, ban the Internet completely. As Sony CEO Michael Lynton said, nothing good has ever come from it.
And this troll wrote a popular economics textbook.
I used to start with one chunk of prototype code in main() and factor out functions and classes as I realize they make sense. Now I make assertions as I go and name it testMain(). Sometimes there's just one assertion of the final result at the end, because even that helps.
The author suggests that popularity should be related to raw processing power. If his premise was true, Beowulf clusters would be more popular than Nintendo DS's.

"The Windows' fan club likes to point out that Windows is far more popular than Linux. The reason for that has nothing to do with quality and everything to do with monopoly. Nothing shows that better than the semi-annual TOP500 list of the world's most powerful supercomputers."

Utter drivel.
on 9/10 tests I did on this php code, it didn't find a face - is this due to the data or the algorithm inaccuracy?

edit:
it is more 10/10 since one that kind of recognizes a face is on a multi face image and it kind of frames a torso with head. I've tried your JS version and it works on single face and multi face images to recognize one image, however multi face recognition seems to be broken - blue bar comes to the end and that's it, nothing happens ever.
It's funny that this girl is being hailed as totally unique, but just a month or two I heard about this man (boy?) who is 26 and still presents just like a toddler:

http://www.google.com/search?q=Jerly%20Lyngdoh

You'd think these docs would better connected, or at least read the news. Or, you know, Google.

Poor girl/guy. They clearly have family who love them very much, to put up with eternal babyhood. (Which probably means there are more, who weren't so lucky.)
Piracy + microtransactions could be a win for both game publishers and game players. That industry is wrestling with finding new revenue models because retail box sales become less viable by the day.

A service offering microtransaction billing and payment services which can be easily integrated as middleware into new games could make a killing.
"mein leben!"
I tend to stay away from tech reporting in the traditional media, too. When I first saw this article I was about to read it, because for a moment I had confused NewsWeek with BusinessWeek. When I saw it was NewsWeek, I figured I'd go to the comments section instead.
Yep. Integrated file browser, fairly powerful. Dockable wherever, or floating pane. Under Utilities.
What if I'm not connected to the server?
I'm impressed by the family, how well they've adapted to it. It was heartbreaking for me to look at the pictures, so I'm glad she's in a great family.
China Disable all domain that end with "google.com"
After disable some function, china disable all domain name that end with "google.com" just now.

like gmail, google reader, google group etc.
I have not looked at the PHP code but a few things I can think of off the top of my head

1) The detector doesn't like faces that are slightly rotated, either in-plane or out of plane.

2) The detector is "racist" in the way that most of the training images used were Caucasian people and therefore it works best on Caucasian.

3) It fails badly on kids because they aren't present in training data.

Try normalizing your data a bit for that and see how it works out. If you want a detector that works better , simply use the one in openCV since it does a more thorough detection. The performance optimizations I did also cuts down the accuracy of the algorithm ( assuming his port has those too ).
Here are couple early hands-ons:

http://gizmodo.com/5301955/htc-hero-android-phone-hands+on-w...

http://www.engadget.com/2009/06/24/htc-hero-hands-on/
You know intuitive - like having a start button to stop the machine.
I'm guessing fake rhino horn and viagra would have to reduce demand and prices for the real thing.

Who is naive enough to buy rhino horn but sophisticated enough to reliably spot fakes?

Producing huge quantities of fake rhino horn powder is something an environmental organization could do.
From the conclusion:

So for the time being, I'm quite comfortable with my testing approach. I've given up on "pure" TDD of writing one test at at time. I'll happily write a block of tests and then the code. I'm also happy to write a block of code and then the tests. I can now even cite a study to show that I'm not a complete moron, even if one study is little more than anecdotal information.

The title is somewhat misleading; it's a discussion of test first vs. test last, not testing vs. not testing.
I'm not so sure there was a fine involved.

From the comments:

Guys, get your story straight. There was no 24 million € fine. That figure is the value of the subject matter of this injunction verdict as determined by court.
Hmmm. So are we saying that reddit is kind of halted at a certain stage of development, while HN is showing maturity?
On closer inspection..

"Partner companies use the Surface in their hotels, restaurants, and retail stores.

I wonder what these partner companies are, and how exactly do they use Surfaces.

"Like this: " ?
The Surface is used to choose meals at restaurants

Is it?

You don't need a big-ass tub of a computer for that though. It could be done with a smartphone too. Did I just innovate?

plan vacations and spots to visit from the hotel room.

Would this functionality - eg. planning vacations - somehow be a part of the Surface, or would it just mean using it like a computer (or a smartphone, again)? The idea of a specific Vacation Planner application included in every Surface sounds silly, so it must be the latter.

Starwood Hotels plan to allow users to drop a credit card on the table to pay for music, books, and other amenities offered at the resort.

The operative word here is plan. I plan to sleep with Megan Fox.

How would the Surface use your credit card? Take a picture of it with its magical cameras, decipher the card's number from the picture, and then charge it?

In AT&T stores, use of the Surface include interactive presentations of plans, coverage, and phone features

I bet the AT&T website includes interactive presentations of plans, coverage, and phone features too.

Or again, would every Surface include a specific application for this AT&T -specific functionality? If not, then this is not a feature of the Surface, but just a use case for a computer.

in addition to dropping two different phones on the table and having the customer be able to view and compare prices, features, and plans

Once again, cameras and specific software for the task?

Again, even if pulled off, this wouldn't be more impressive than just using any computer and a website.
Hmm, makes me think, shouldn't a person passing a judgment on such a technical thing have knowledge of the field, or consult some person who has knowledge of the field, and I am not talking just about this ruling, I am talking of any field where the judge may have no expertise at all !
Wow, I can just feel Harvard's prestige take dive.
Steve Jobs recovering after liver transplant
http://www.pcworld.com/businesscenter/article/167282/china_a...

Appears to be true. It's not entirely surprising that the government would crack down in some way, with the controversy over their looming spyware requirement; but it's surprising that it's directed against the one company most famous for meeting their censorship requests.
It's meant to be a criticism of the utilitarian view of taxation. Read this: http://www.overcomingbias.com/2009/06/defending-mankiw.html

It's not logically inconsistent
According to the hospital, there was no cutting in line: [Jobs] received a transplant because he was "the sickest patient on the waiting list at the time a donor organ became available."
China blocks Google website
Yet another Microsoft Gimick
Check out Microsoft's latest twist to ramp up Internet Explorer 8 usage
funny because when I've uploaded a test image I found on google with multiple faces - I've run a single face detection and it selected a third face on the image which is not caucasian :)
The Billion Dollar HTML Tag
I think "users" of supercomputers, i.e, application developers, would on average greatly prefer Linux to BSD. Ironically, it's probably the same reason that consumer devices come with Windows.
I'll quote the same thing I posted on Slashdot in response to another comment:

I'm under the impression that most of this stuff is a complete racket though. Sure, Sprint can put several thousand dollars on your bill in one month because you used your data plan in Canada or something. But did that actually cost Sprint very much? If not, who cares if you cannot pay the bill? As long as you can at least pay enough to cover Sprint's costs, it shouldn't be a big deal for them if you simply owe them a lot of money.

Actually, it does cost Sprint money. If a credit card charge is declined the card issuer charges Sprint a fee. Failed billing is a huge issue for telecommunications companies.

I wrote billing software for a large telecommunications company and dealt directly with this issue. Something like 40% of all attempted credit card charges were declined for one reason or another. That is a lot of money lost to no good end.

I personally and single-handedly implemented the system which would attempt to authorize (not withdraw) one month's worth of billing from new credit card signups. It is amazing how many people hit their credit limit when you check to see if $45 is there. And even then a large number of those who pass that check will fail to pay their bill when you attempt to charge.

Asking for (and storing! WTF) SSNs to sign up for a service contract is heinous, I agree. But there is a lot of money lost to attempting to charge the credit cards of people who then fail to pay their bills.
I would rather have something similar to Firefox's FlashBlock. It disables all the flash content on a page, if you want to activate it, just click on the handy placeholder button that replaces the flash content.

https://addons.mozilla.org/en-US/firefox/addon/433

EDIT: Of course, you should be able to uninstall it easily if you should so choose...
They do consult people with "knowledge" in the field.

The problem is that the "experts" are experts in the sense that the kid up the street is to your mom when it comes to power-button usage on her new dell.

That is, not experts at all, but full of enough bullshiat and hand waving that the judge (who doesn't know much, if anything, about tech. or the subject at hand) believes what he or she says as gospel.

Double bonus multiplier if the "expert" is on the RIAA/MPAA/etc's payroll.
Wouldn't it be easier to give the game away for free? Lots of MMORPGs have taken that approach successfully.
I remember when people would comment on various Ron Paul stories on Reddit with a similar sneer toward Digg. HN is not a unique community except for the fact that it's thus far remained away from the public eye. The more people join HN, the more frequent the "newb waves" of unrelated stories will come, and the fewer calm periods like this one we'll have.

I'm hoping that HN grows slowly, because it isn't trying for fame unlike Reddit, but I've got no doubts that in time it'll go the way of every other community that relied on an upvote-downvote system to keep users in line.
Just an update in case anybody still sees this and cares - I looked at the details of the errors I'm getting and it's a failure in Verizon's / Blackberry's DNS look up.
TDD is one approach, and like most approaches when it comes to creative acts (writing, painting, whatever), different approaches are a fit for different people.

Tests are crucial to maintaining quality over the long term and to preserving your ability to refactor and change the code. How you arrive at those tests (test-first, test-last, test-randomly) is much more a matter of personal taste. Part of maturing as a programmer is learning what works best for you.
i'd vote you up more than once if i could. you make valid points and the linux fanboys don't want to hear it.
Are internal organs aging very slowly too? If so does that mean they get to live super long?
I agree, in the end, I wish more games were offered free with extensions to it available for a fee. In the end those that really like it will more then outweigh the casual gamers who would pirate the game anyway. Similar to how the majority of Americans read less than a book a year while avid readers will read more than 5.
The title isn't "Why I Don't Do Testing", but "Why I Don't Do TDD". Test-driven development is explicitly test-first.
SenSEO Firefox Extension
No, twitter is run by a bunch of geeks that have seen countless companies like youtube get bought out for hundreds of millions, or in the case of youtube, ~$1.6 billion, and are hoping to cash in the same way.

They're trying to let somebody else come up with a way of monetizing it, and probably hoping for google.
That sucks but it's interesting to note that physical depiction is in this case related to nothing other than the developmental.
U.S. patent office shortfall worsens
Are you sure about this? Wouldn't it be easier to write FLV support on the iPhone than to re-encode hundreds of millions of videos?
May be ubuntu has "standardized gui"(arguably they too have kubuntu, edubuntu..), not Linux. When I want create an application for Linux, I am still baffled with the wide variety of distros and their libs. To start with - (.deb or .rpm etc), (gtk or qt or etc)
MIT Opencourseware is really good. They have almost every class they teach on there.

http://ocw.mit.edu/
I think you may forget what is taught as "trig" in school. Yes, knowing what sin, cos, and tan are is important. No, wasting weeks on pointless identities and digging into the minutia of lines and triangles well beyond what you will ever need, even in the course of getting a degree in mathematics, is not a sensible use of time. The only reason it is done is "that is how things are done".

When people argue about the math curriculum, they almost always argue the wrong question. The question is not, "Should we cover X?", because in isolation the answer is always yes! Should we cover trig? Yes! Should we cover set theory? Yes! Should we cover graph theory? Yes! etc. etc. The question is, "Given our limited time to allocate to math education, what are the best topics to focus on?", and once you consider the wealth of incredibly valuable topics neglected (elementary economics, elementary discrete math, actual algebra, game theory, computer programming, anything remotely resembling actual mathematical practices rather than memorized formulas stripped of all motivation and history), you'll find that spending umpteen weeks on trig is really shortchanging the students. The opportunity cost of trig is too high.
i imagine its possible with enough proper training of the decisions, but if i were to have to venture a guess, i'd guess that the hard lines created by the head itself are included in basic face decisions.
The images seem to be over-accentuating the bend. You can see from http://www.htc.com/uploadedImages/Common/Shared_Image/Galler... , if you tilt your head a bit, most of the "bend" is just making the phone thinner. The front only sticks out ~4mm from the rest of the phone.
I had that problem with the Ipod touch, it gets really hot, so with the right orientation you can avoid that (the G1 gets hot too).
I seriously think we can reverse engineer this. what technology could M$ have possibly used to make this clue only visible in Explorer 8
Things Android Market Must Change
>I don’t know who puts hippies in charge of these companies.

"These companies" being the ones the hippies start. The same ones guys like this don't know how to start either. Let's keep guys like this away from "these companies."
I run Ubuntu daily. I love Linux, and I want to see it improve. Linux dominates in the area of raw performance, but that isn't the main thing that matters to an end user.

When I sit down at a Mac, I know exactly how to do everything because all the tools and utilities are organized in a way that I understand. When I sit down at someone's customized Linux machine, it isn't always going to be easy to sit down and actually get work done.
What annoys me about situations like this is the sheer dogma involved. Doing what the person in this story did, offering to pay the entirety of the contract up front should obviate the need for a credit check. Period.
Questions You Should Ask Yourself About Your Marketing
Wouldn't it be easier to give the game away for free?

Charging money for the game gives you access to the United State's most efficient content delivery system: a trailer full of CDs delivered to your local Best Buy. If you give away the game for free, then Best Buy will ditch your CD in favor of one they can actually make money on, and you get to watch huge swathes of your potential market fail to download its next-generation multi-gigabyte heft.

By comparison, most of the free to play MMORPGs come out of Asia, where broadband is rather more widespread and asset production budgets can fit in X0 ~ Y00 MB. That will just about cover the mandatory intro cinema in an American AAA game these days.
You raise the point that should come to everyone's mind as soon as they read that article. Ability to perform well on supercomputers and ability to perform well on desktops or laptops are not necessarily related.

As for Linux not having a standard GUI, "Linux" and Windows are not really directly comparable. I could say that win32 doesn't have a consistent GUI, since it's been used on multiple Windows operating systems. Linux is a building block, not the whole package. Windows is a whole package. Let's compare apples and apples.
A Conversation with Ivan Seidenberg- Chairman and CEO of Verizon
Even those who feel they did something wrong, desperately want others to understand their side. I think the problems comes from people mixing in the explanation for why they did what they did with the apology.

Good point. I hope it's earnest and I'm inclined to take it at face value. That being said, going out of his way to minimize all the outrage at him misrepresenting thousands of man-hours of work as his own will probably cause his apology to fail for many.
I'm one of those programmers returning to study math after all these years. (Mostly so I can write some DSP code for my own amusement.) Currently reading a bit about complex numbers, planning on re-learning some trig next.

Statistics is in my to-do list too. Kind of unavoidable if you want to work on machine learning.
The Key to Innovation in India: Co-Location
Howto Get Rid of Acne
Outright GBP 439, with a contact free from Orange UK (and probably the same from T-Mobile UK)
Future Mods for Our Minds and Bodies
I can recommend to install Yahoo YSlow (http://developer.yahoo.com/yslow/), a Firebug extension for Firefox. next to the achieved performance test results of a specific page, it also shows how to improve the performance. I think it's a quite useful tool and perhaps a must-have extension for webdevelopers.
You can check out what two users have said on their blogs about Zeo here: http://bit.ly/DxKdF and here: http://bit.ly/okzE2

Or you can let us know if you have any questions in particular on twitter - @Zeology

Hope this helps,
-Derek@Zeo
other lisps have that too. other lisps use . and , with special meaning though...
How to Correct Spelling Errors in Multiple Languages Using InDesign
Ok, that makes sense... but he still needs to rewrite the 30% submitted by others.
You mean where he says "Yes, users are sometimes truly at risk of having bystanders spy on their passwords, such as when they're using an Internet cafe.... In cases where there's a tension between security and usability, sometimes security should win."?

Typos happen even to those who can type well. And I can remember my password, but sometimes it's a matter of figuring out which password to remember. If the one I expected to work doesn't, it just be that I unknowingly mistyped it, not that it was the wrong password.
Your Eyes Cheat Your Brain
Depends on the person. If you're talking about a 60 year old CEO of a public company, you're probably right. They'd never tell you anything. But the 30 year old founder of a still-private tech startup is a different matter. I've learned all sorts of things I never knew from the YC speakers. In fact I'd say these talks have been my biggest single source of info about what actually happened in the early days of famous startups.
Tim O'Reilly sent this link out on Twitter. His question was "does this signify a decline in innovation, or the end of a bubble?"
That website is broken beyond belief.
I gave up on using Linux as my desktop, my family just didn't get it, and it was a pain to configure on a laptop I had. The main problem back then was that some hardware manufacturers would not produce drivers for Linux because it wasn't popular, or because of licensing issues. Has this changed much? I do think the GUI was intuitive, the problem I saw at home was that some people drove automatic shift cars their whole life, and they had a problem switching to stick shifts.
You mean other lisps, or are you being sarcastic?
youtube didn't re-encode videos to get on iphone. It just so happened that youtube wanted to provide High quality videos in h.264 format and iPhone supports it
it is impossible to come up with a model that isn't arbitrary at some step. the lower middle class of today literally live like kings compared to a few hundred years ago, and in a another hundred years the "lower middle class" might very well live like multi-millionaires today.

central planners can not be objective under any circumstances unless it is literally a god AI with perfect knowledge of determinism.
Choice of Outlook's builtin search (Outlook 2007 with up to date service packs and patches is better than Outlook 2007 as new, and better than Outlook 2003).

or Windows Desktop Search 4.

http://www.microsoft.com/windows/products/winfamily/desktops...

Or, if you're pragmatic rather than MS locked, and want really fast search, Google Desktop Search.

Or, if you're quite particular and want really really fast search, you can with a bit of fiddling get Lookout to work in Outlook 2007.

But the benefit of using the Outlook builtin search is that it's the same UI all the time. If you're connected to the server it searches on the server, if not it doesn't.

NB: You can be out of the office and connected to the server if you use Outlook/HTTPS as your connection type.
Better Python package management using source and version control systems
Wow. Yeah. Nobody "put" them in charge of this company.

Perhaps "hippies" have the vision to create something that will change the world (a bold claim about twitter... but at least somewhat true already) and "non-hippies" have the pragmatism to make a copycat mmorpg that will rake in a few million bucks but no one will remember next year.

When I think about what spurred the creation of a memorable technology that changed the course of human history, I see vision, not monetization. (Ford => a car for each family, Edison => light in every home, Apple => easy to use computers, Google => bigger, better search)