skysight-inc/HackerNews huggingface dataset:
Coders talk too much. They are in love with themselves.

Did you ever hear a cabinetmaker talk about all the considerations that went into the new cabinet he made, how he did the planing just right to hide that knot in the wood, or how he chose just the right species of wood, or how he had to feather the one cut because of a loose blade or the fact that the finish the customer asked for would expand the wood? Did you ever see a carpenter write 5 paragraphs on how much thought and consideration went into how he leveled the kitchen cabinet on such an uneven floor?

No. They know their jobs, they do their jobs, they appreciate and strive for excellence, and they go home at night.

Did you ever hear a doctor wax poetic about how fabulous a job they did excising the tumor from the patient's brain, how they brought in just the right amount of outside expertise, how they deliberated just long enough to be prudent and then took action at just the right time? How they balanced and weighed all the factors, the age of the patient, the seriousness of the tumor, the location, the likely disruption, the family support and post-operative therapy plan.

No. They do their jobs, they work hard, then they go home.

What is it with all these coders who cannot just do their jobs and do them well, and then shut up?

We GET IT. YOU'RE FABULOUS. YOU THINK IMPORTANT THOUGHTS ABOUT SOFTWARE AND INTERFACES AND SO ON.
So many great observations in Nowviskie's post which have direct relevance to our audience. I'll mention just one:

"Against librarianship lies oblivion."
Make Your MLS Listing A Memorable One
MLS Listing has been a popular buying/selling platform for home owners who are serious in this transaction. MLS that stands for Multiple Listing Service covers MLS Listing for US nationwide and provides the best platform to home owners. Question do rises how and with whose help home owners can do MLS listing. A proper guidance is required for a home owner to make their buy or sell experience a comfortable one.

Flat Fee Realtor is the one who knows and understands the exact requirement of home owners. He is the one who can guide you as a home owner on how to list in Flat fee listing and how listing as for sale by owner can benefit you. Home owners know selling as for sale by owner do make us save huge and that is what is required in this economic downfall. Saving money is quite an important factor these days and listing in flat fee listing as for sale by owner provides so.

For Sale By Owner makes home owner an independent decision maker to decide the price and to make a decision to whom to sell. There is no nose poking from any one while selling as For Sale By owner and this gives a huge amount of saving in sales commission.

Flat fee Realtor such as Continental Real Estate Group Inc. will understand your requirements and help the best way to do MLS Listing of your For Sale By owner property. MLS Listing provides the best exposure a property needs to attract genuine buyers/sellers. And that done with help of flat fee realtor makes this more comfortable and memorable one.For more visit www.multiplelistingsystem.com/
Study: Phase-change memory
"Where are the founders of the next GE? The next IBM?"

Not doing startups.
For me right now it's mostly 1, 4, 5, and 8.

Though it's also a lack of ideas that really capture my attention.
Actually, headlines are usually (like, almost always) written by an editor and not the author. So Tabibi should be off the hook on that count.
Ask HN: how will you make a webdeveloper resume in 2012?
It's been a while since the last time I updated my resume. Now it's time to give it a refresh, but even if I have a strong experience and I worked recently on many big projects my resume "feels" quite old. Maybe is the format (in Europe we have this http://europass.cedefop.europa.eu/en/documents/curriculum-vitae/templates-instructions that is a standard) that doesn't fit the work of a developer, I don't know.

Or maybe it's only me: it's 2012 and I start thinking that showing a list of projects and a bunch of acronyms in a CV like PHP, HTML, JS, CSS, whatever is quite boring for a recruiter. How is your resume? What is in your opinion the best format (a little website, a PDF showcase of the projects I worked on, just a standard CV, etc...) for a webdeveloper?
IMHO, the biggest problem of gTLD is the inequality created on the Internet. Google.com's registry cost is less than $8/year, just like any random .com domain. Everyone has the fair chance to get a domain and start a business online.

But when the gTLDs are available for grabs, the big companies will definitely get their trademarks as TLDs, even when they have no intention to open that to the public. gTLD scheme is not new - .COM is managed by Verisign, the same way as the potential .google being managed by Google. What's new is the removal of the requirement of opening for public registration, and much less regulation and evaluation of eligibility.

When the big companies have their special branding schemes, small businesses lose out. Suppose that the new gTLD scheme is a huge success (which IMO not likely), .google, .apple and .amazon are official tags for big companies, and .COM will be the small business paradise. This divide is definitely harmful for internet development.
Because having to support a lowest common denominator of slow and feature poor browsers is a nightmare.
Making the invisible visible in video
Google Research and Stanford researchers test out a 1 billion connection, 9 layer, 16,000 core deep learning neural network (see geoff hinton and andrew ng talks on youtube) to recognize 20,000 different objects in images (with low accuracy but huge improvement over previous approaches).

This was done no with no pre-labeled images (except for fine tuning)! A brain that learned from raw images. The same algorithm can be applied to any data type (financial data, text, audio, images/video) without any human involvement (except gatheting of unlabelled data and running the system). Pretty much the artificial intelligence holy grail!
How is that indicative of bad code? That seems like a very big jump to make. If you're using PHP at the presentation layer you are probably doing a lot of this. Why would you write some sort of abstraction around number formatting when there is an abstract function to just do it for you?

This is particularly true if your applications are older and written before modern template systems made it a bit easier to abstract these concepts to filters and the like.
cool, i like the CLI interface - i was thinking of doing a similar widget too. are you still actively working on that project?
oh I must have grabbed some code from somewhere.
Microsoft Surface Tablet vs. Apple iPad Keynote [video]
The article doesn't say K2 is considered illegal, rather, it clearly states "legal, but aggressive." It does say the scheme is under investigation, but it's not declared illegal yet. The icebreaker one is.

My linking to the article wasn't just to point out these specific schemes, but more to just highlight the scope of tax avoidance/evasion. There are many loopholes that get abused, some get fixed, although not always in a timely manner.
Book Online Official Lion King Theatre Tickets at Lyceum Theatre London
Book Online Official Lion King Tickets, Lion King Theatre Tickets at Lyceum Theatre London with Best seats or Book luxurious Lion King Theatre Breaks Package.For Group Booking Call us at +44 844 544 3830.
brukva looks interesting, i'll check it out. thnx.
مراجعة نهائيه للفلسفه والمنطق الصف الثاني والثالث الثانوي بالفيديو
Absolutely agree, and that's PHP's biggest issue. It is constantly doing things like this instead of simply complaining and stopping things down like any sane system would.

If I were in charge of PHP, release 6 would be 5.4.4 with the standard library happily throwing exceptions on invalid input. That's it. The language would be 100% more useful instantly.
Metal Panels of Steel Roof Panels
Steel Roof Panels offers Metal Roof Panels & Wall Panel Systems, Quality Steel Panels Systems for Metal Buildings & Metal Roofing, FRP Panels, Structural Insulated Panels.
http://www.steelroofpanels.com
sed s/PHP/Ruby/g :)
I just wanted to reinforce that Ruby and PHP are equally unstable languages. Most changes in my list aren't bugs at all, just obscure design decisions. Even the new Hash literals are likely complicit in breaking the "when X:" syntax that I'd heavily relied on.

The bigger question is probably whether Ruby is any safer from this now, thanks to the ISO (ANSI?) standard.
It's also really bad style for TAX Software. He should be sanity checking all his numeric data, wow.
These 3D pie charts are the worst. http://www.stevefenton.co.uk/Content/Pie-Charts-Are-Bad/
To be realistic, who wouldn't want to be holding 30% of a $10M or $20M buyout? There will always be the allure of quick money, and tech isn't immune to the sentiment.

It seems to be similar to the Zed Shaw talk-within-a-talk [1]. Instead of working for BigCo for a paycheck and going home to work on your own things, you use a lesser idea and work for a VC via their investments while developing your master idea. The difference is the level of risk and the size of the payout.

[1]: http://vimeo.com/2723800

The other part that isn't mentioned here is this is a commentary on the most visible portion of the tech industry, namely web/app based social startups. I can't help thinking of Sturgeon's Law. In a way, that makes me cautiously optimistic. You have a bunch of people tackling hard problems in computing as well as society. When Facebook changes it's privacy settings, or Path collecting our address books, we all freak out. It forces us to confront things we as a society never had to think about before. Fifteen years ago, who was thinking this seriously about mass privacy concerns that didn't involve the government?

I also look around and think about what cool things happened in the last decade. I can look up anything from a black monolith sitting in my pocket. I can connect with people I haven't seen physically in years. I can read about events as they happen in real time. I can buy just about anything without ever leaving my house, and it will arrive a couple of days later. I can learn about any subject from very respectable institutions for free.

In a few years, we will have a (more or less) unified communication system for health records, cheap 3D printers and fabricators, a mass market for self driving cars, and privately funded space travel. Right now people are seriously considering space mining of all things.

All of these things were born alongside purely self-interested companies that have since failed or were acquired. If it takes many short term companies to get a few gems, then let the VCs, GooBooks, and hustlers knock themselves out. I highly doubt we can optimize for more success, so I don't see a point in fighting it. Maybe it's that very culture that allows for such gems to be formed in the first place. Even if you are involved with such a company, the talent and knowledge you come away with is invaluable and will follow you wherever you go.

I would say you should try to make your ideas a reality. You should try to make money, build companies, and commit yourself. You just might be involved with something great.

</reality distortion field>
The link gives a 404 message :(
Growth Hacker for Fast-Growing YC Startup
Our mission is to create the world's local commerce API and we need your help.

You'll have real ownership, learn an incredible amount and have a ton of fun doing it.

Email us at blinkermob@gmail.com.
I think the actual translation is: "You're writing retirement planning software and you can't even handle changing a method call that's been patched to a version of your own creation which preserves the legacy behavior? Get a new job."
You should escalate that up at 4Chan!
yes, but you cant give other people the ability to compose (use) these fonts...... they aren't yours to license.

They are licensed to you for use in your own apps, to display them, but you don't have the right to pass that on to others - pretty straightforward. Bad legalese, that's all.
IOS 6 BETA VERSION LaunchED, JELLY BEAN SHOULD TOO…..
Are you new to Android and are unaware of its features and applications??? Believe me just one click to visit the right destination on internet and learn about the best ways to use your smart-phones.Details about every application you can use on your android device with features and download links are available.
I often use the improved typeof function: http://javascriptweblog.wordpress.com/2011/08/08/fixing-the-...

Question: why is the way to determine null considered "very bad"? It works and seems like a valid way, since both empty objects and arrays are truthy, null is the only falsy "object" type.
It's not just essential brand securing. Making the changes according to the requests would open up the way for referral agents to manipulate him in any way they like. It's basically telling them "yeah, I'm for sale. Give me money I will say whatever shit you like"
I am not going to make it to SIGGRAPH 2012, but looking forward to reading their paper.
Cubavera Clothing | Buy Wholesale Cubavera Shirts for Men's Women's
I'm very sceptical about this. Children programming at 3, discovering limits of 3.1 and moving on to linux at 8, etc, etc. I don't know. I have two kids (8; 10) and know a lot of a similar age (family, friends). None of them are this smart. Reading - yes, technology - not so much, just basic skills - paint, excel, word, games, that sort of thing. Linux cli? no, not yet.

Had a chat with my wife who has degree in education, esp early ages. She used to work in kindergartens and schools, and yes, the development varies a lot in young ages, but programming at 3?....

PS. I know it's bit vague and sorry no sources with data points at this time.
Wait until they become conscious and demand human rights. Then we can no longer exploit them and we're back to square one.
I only read the abstract, so I'm sure this is a basic/dumb question... but if you don't label images as faces or not, what makes it a face detector? :) How do you get an elbow detector or a butt detector out of the same algorithm?
Just tweeted this to her Twitter account. Also added the Google cache link to the comment thread.
Maybe I'm missing something here, but how exactly is it "unlabeled" data if they're specifically feeding it millions of pictures of "faces"? I mean, if you make a specific selection of the type of images you train the network on, isn't that basically equivalent to labeling them?
People have been wondering "what would Linus have said?" I'm pretty sure he wouldn't have broken the existing (undocumented) behavior in the first place "because it breaks applications and the one and only reason for kernel is to allow applications to run". But then again, PHP is not a kernel. :)
Don't forget Steve got his start in the business making Blue Boxes that were basically "pirating" free calls off the telephone system.
Can we perhaps edit "singularity is near" out of the title? This sounds impressive, but having a bunch of racks able to classify the outline of a face is vastly disconnected from machine and humanity merging.
If you're taking my points as advice, you probably deserve to be screwed. I'm not trying to give it.

Falsely allocating dividends, using offshore tax accounts are what big companies are actively doing, and many getting away with it. And yes, these include your favorite tech companies and such. (http://www.ibtimes.com/articles/334737/20120429/apple-avoid-...)

The banking secrecy in some countries is the real enabler of tax evasion though - because corporations can simply fudge the numbers to reduce the tax bill.
While I'm excited about progress, 15.8% accuracy is not exactly "Singularity is near"
That alone could buy a nice house if he sold it.
If you work in finance, you should know that raises and bonuses depend partially on company results, partially on individual results, and mostly on whether or not you have a counter-offer from somewhere better. Why should they give you a raise if you're not going to leave without one?
If you work in finance, you should know that raises and bonuses depend partially on company results, partially on individual results, and mostly on whether or not you have a counter-offer from somewhere better. Why should they give you a raise if you're not going to quit?
Matt Taibbi is awful. This article, and all of his others, are hyperbolic demagoguery. This one is particular is so bad that I can't even bring myself to tear it apart line by line. You're doing yourself an injustice by reading it. Unless you take pleasure in misinforming yourself and becoming angered over falsehoods, you're just playing into the hands of a particularly nefarious and persistent rabble-rouser.
Fair enough, but isnt everyone financially free in that way at least partially? If I needed to work a second job to support my family, I would. But I don't, so I am financially free in that respect.

The overall concept and goal of the site is great, financial freedom is an excellent thing. The tone I perceived from this singular post just wasn't as noble as others have received it as. More power to the guy for being able set standards for his content and not let financial incentives affect them.
Who would think that HN would be interested in what a Librarian would say?

Here's a Google cache link:

http://webcache.googleusercontent.com/search?q=cache:nW-mGWQ...
Ingenious Funding Deck using WebGL
Incredibly High-Response Siebel CRM Users List
Vembu Blog: Freshens Up
this is one of the most unique showcases of a team's talent that I've ever seen. very well done through-and-through.
Scratching iPad on the Surface, we found more
Zajal: A blend of Ruby and openFrameworks
Steve Jobs wasn't involved in a terrible plane crash that left him literally dazed and confused, not sure if he could even work again.

While you're at it, you can go and bust on Paul Allen for wimping out when he contracted a potentially fatal disease and had to leave Microsoft.
Dragon Boat Festival 2012 Photos, Pictures & Images
It automatically creates a set features that you can then use a final layer of machine learning to get what you want.

In machine learning, normally you have to create a set of features (call feature engineering - basically think algorithms to better represent your data). The amazing thing about deep learning is that the computer does this for you!

You just need a few 10s/100s face/nonface images - same for 20,000 other objects - this is called fine-tuning.

For more, andrew ng, geoff hinton, yann lecun have given talks on this at google and they are up on youtube.
Nope. Not all the images contained faces (cats, bodies, etc.). There was no specific face-detection code. The system just learned the concepts from the data. http://en.wikipedia.org/wiki/Unsupervised_learning
right. i'm excited to try it.
This depends on language. Or you'd have to dismiss at least on widely used systems programming language as well. : )
>>Perhaps. Or maybe you should come here and see how unwell most of the projects are?

I would love to, I like the American society a lot. Especially since we learned so much from America.

>>I think it's very easy for the engineers to think they did a good job while the end-users do not. The deals keep flowing because of the middle-men managers and consultants that agree on requirements and success metrics that are not good proxies for end-user productivity.

You can either take your competition seriously or continue to believe in whatever you believe. You Decide!
Flipboard comes to Android: another iOS exclusive makes the move
I think you are entirely right. As Linux says "Kernel exists for its users". Pretty similarly, a platform (php/zend) exists for its applications.

Linus has always been pretty adamant about not breaking API behaviour even undocumented ones. But in this case, undefined behaviour had been previously documented.

Also, was it him or Ulrich Drepper who were against changing memcpy undocumented behaviour. (mempcy used to work with overlapping regions too.)

PS. This mailing thread is from 2010. It's really old.
I was going to make the same request.
The singularity should be discussed where relevant, not added to everything.
This paper is producing high level features from noisy data in an unsupervised fashion -- a human still needs to indicate the task it should be targeted for and a human still needs to provide labelled training data for these high level features to be of use.

This work is interesting enough to warrant detailed discussion on the topic at hand, large scale machine learning, rather than just rehashing discussions of the singularity.

Added: As I can't reply to the comment below I'll do it here =] The network provides learned representations that are discriminative.
The aim of the network is to learn high level features representative of the content.
One of the many features it produced was one which accurately indicated the presence of a face in the image.
Note that they said train a face detector and not classify.
For example, from the same network there was a feature which accurate detected cats yet they didn't explicitly train a cat detector either (see the section "Cat and human body detectors").
As the network represents the content as generic features it is clear that, if it reaches a high enough level, those features are essentially classifications themselves.

tldr; High-level features generated by this unsupervised network are so high-level that one of them aligns with "has a face in the image", others with "has cat in image", etc, but these features cannot be used without labelled training.
Uh, so let me get this straight. They are using number_format, which according to the documentation takes a number and formats as a string, and giving it a string as the input parameter?

They were never using the function correctly in the first place! Not sure what they have to complain about here...
As mentioned to parent: then you'd have a lot of work to do to clean up one even more widely used language : )
I've been looking for years for a good reference that says "human are bad at probability estimation", but this one doesn't seem to work: he's simply saying that we're very good at estimating regular risks (if I understand correctly).
Ow. That site is unreadable.
Your doing us an injustice by not tearing it apart. Help us, inform us. He may be a rabble rouser prone to hyperbole, but that by itself doesn't mean what he's writing is false. Look past the drama and tell us what's incorrect.
Even given that it was undefined behaviour to start with, it's the very first incompatible change listed at http://au2.php.net/manual/en/migration53.incompatible.php — you'd hope a professional developer would at least glance at that document when migrating a codebase to 5.3.
Show it a zillion pictures. then show it a face and see what gets activated. that's your face detector. show it an elbow or butt, and see what gets activated, that's your elbow or butt detector.
It does this for 20,000 different objects categories - this is getting close to matching human visual ability (and there are huge societal implications if computer reach that standard).

This is the most powerful AI experiment yet conducted (publicly known).
"Singularity is near"? "Holy grail"? You may be getting a little carried away here.

The outcome shows a very nice improvement on an unsupervised classification and feature detection task, but it also highlights that unsupervised machine learning still has a long way to go. 16% accuracy from a network with 1bn connections and 100m inputs using (if my math is right) 1.15m hours of CPU time. Which of these would be the easiest way to continue making gains: investing more time/hardware, increasing the complexity of the model, or developing a new and improved algorithm altogether? All of these sound pretty intensive to me.
Nice! PHP finally getting async ... about time. Seems to work pretty good. Just benchmarked react with c50/10000 and get 700 req/sec on dynamic content on a shitty macbook air.

Will try to have it run with node.js's forever daemon next.