skysight-inc/HackerNews huggingface dataset:
Pros:

- Clean, nice HAML-like syntax. Expect less typing and easier reading.

- Extensible. It's extremly easy to provide your own filters, doctypes.

- Extremely cool ability to hook the compiler and manipulate the result tree. See CSRF example — it's just awesome.

- Command-line tool to compile templates. A must for static mock-ups.

- High quality code. I'd really wish I could write code as pretty as that.

Cons:

- No template inheritance. And no fragment inclusion (unless you write your own filter or extend the compiler to support some "jade:include" attribute).

- Parsing and rendering is synchronous. So expect Node to block while doing jade.render().

- Filters are synchronous, too. So are iterators (therefore, forget your idea to write model, which lazily fetches data from DB on demand).

- No client-side support. Not like this is important, but this would be neat, considering it's JS after all.

Jade is awesome, but synchronous code in asynchronous world somehow feels wrong.
"People seem to hate AIR. Wherever you see AIR apps, there are support forum threads opened by customers begging for a native alternative"

I've personally never noticed this, got any examples?

In the post you're quoting, he linked to four forum threads for four separate products, along with a couple of blog posts.
If you have the time and interest, check out The Wealth of Networks by Yochai Benkler. It's a much better and thoughtful piece—and of course, much longer.
A link to a pre-order page at informit.com (cheaper than Amazon) was already posted here: http://apps.ycombinator.com/item?id=2104796
Ah, but Knuth has published all of the corrections, as well (in PS files on his website.)

Of course, that didn't stop me from ordering the hardcover.
New Dawn For Tunisia
"Though the Internet is high speed, for various reasons, almost entirely legal (that would involve thousands of words to properly explain and would probably require a dive into South Korean Social Security law believe it or not),..."

I hope you'll take the time one day to write that up. Sounds fascinating.
Paint brush stylus for iPad
Google had better do something soon about this, but they're damned if they do (cite the AOL experience noted in the piece) and doubly damned if they don't. Wouldn't like to be in their position...
Has been. The DRM scheme turned out to be pretty weak. The unusual file format used by some of their books (Topaz) proved more of an obstacle.
30 Day Meditation Challenge Update: Thoughts Are Like Fire
The key point is that click fraud will be the downfall of Google, not users' switching to a different search engine. I disagree. The beauty of Google's ad model is that it's extremely sensitive to market forces. This means that click fraud probably won't matter to most advertisers—it's just priced into the ads. If 25% of clicks are fraud, then ads will be approximately 25% cheaper than they would be if there was no click fraud.

A major media or government expose on click fraud could cause Google short term problems, but there are lots of advertisers who are addicted to Google's traffic. If they stop buying it, where will they go?

I'm sure there are some edge cases where click fraud is a serious problem for individual advertisers, but Google can likely address those more effectively because they should be easier to spot.

My second though is that Google has amazing resources available to combat click fraud. Who else is going to do a better job than they will? Nobody has at much at stake as they do.
Essay on Man-the Basic Approach
An essay on man can be handled in various ways. As this is a common assignment for many students, they need to know the most effective method of writing this essay. This will enable them to obtain the grade required to make an impression on the professors.
Real kamasutra.pps.exe computer virus
While that may be true, let's be real...being featured on TechCrunch is a step in the right direction. Some press is better than no press, etc. If you get on one tech site, you have a higher chance of getting on others, which means more traffic, which means more users for customer development.

Is it the difference between making it and not making it? Probably not, but it can't hurt.
To Groupon or Not To Groupon: New Research on Voucher Profitability
Not to rain on the parade, but I predicted this about 30 seconds after I heard of the Nook's lending capabilities. The first obstacle is the TOS for the lending service (unknown), the second came later when they announced a book could only be lent once. I would love to see it take off but I'm really skeptical that the publishers would let anything like this slide.
A Really Long List of Top 20 Social Media Tools
http://www.sanfranmag.com/story/adventures-marissa

"The serious power and glam passions of Marissa Mayer, the gorgeously geeky Googler who’s generating a new kind of Silicon Valley notoriety."

An article that in the first look it may seem too lifestylish for HN ,but at the same time discusses in detail a lot about the early days of Google and the policy affecting power of Marissa Mayer.
A few rich people on the "top end" can screw up the average, but they don't do very much to the median. If the median is higher that's pretty strong evidence that they are, as a whole, outperforming.
I don't know about Heathrow-5 but I can tell about Beijing-3, and I think everyone telling it's a great airport has no clue.
The flows are terrible, you often board at the farthest gate away, sometimes by buses, even though most of gates are empty, and most of the airport is empty (the middle part is still closed but the international part is further away).
The customs bottleneck is the worst ever, it's not uncommon to wait 45mins, there's like 12 counters for all international arrivals. The building does actually look like the bottleneck, and it is.
The waiting areas have nothing special, and they certainly feel old for a 2 years old airport. Some of the duty-free shops looks untouched since the 80s..
The roof already starts to fall apart, there was some parts ripped off by the wind lately, and there's concern about the build quality.

And well, it's unfair to compare cost and construction time, one was built by thousands of workers, working 24/7 for a minimum wage, the other...
And btw, Beijing T3 was designed by a dutch consortium and a British architect.
Chris Dixon just made this point on Twitter. http://twitter.com/#!/cdixon/status/26679729247485952 Advertisers who optimize for CPA pay for this less (but not zero since CPA is in arrears). The publishers are the ones that pay the most. Hmmm.
There are a lot of other options you left out as well:

* Raise the retirement age
* Privatize a portion of the program
* Reduce benefits to a more sustainable level
* Decrease the rate at which benefits increase each year

I don't particularly like the options you laid out as it asks an already strained middle class to pay for benefits to the poor without the recipients making any concessions. But that's why the solution is not so simple.
One of the reasons software gets released in scripts rather than packages is because the root package installation mechanism is root accessible only. Most companies restrict root access and package installation is blocked by proxies. The combination of which means that scripts that can be downloaded separately and run are much easier for enterprise developers to use and get started with.

Until the average enterprise realises that packaging and installation needs to be done better we will always have the need for mechanisms that hack around the problem that system admins cause for the users of the servers.
A coworker and I have had this same problem while trying to book a place for a trip in May. Places show up as available, but the owners then reply with "well, that's too far to tell, I might not even have this apartment then."

It you're not sure if it's available, why are you listing it as such? I guess the disconnect is that every person who does this is acting in their own interest and doesn't care about the interests of AirBnB or their customer experience.

It's really soured me on trying to use this, because I don't need to mail 10 hotels that say they're available on my dates, and go back and forth only to be told no. I hit a button and book it.

It's also bad that people like to write in the house rules section things like "I have a $75 cleaning fee" or "I require a $400 security deposit via paypal prior to checking in." I shouldn't have to pay a surcharge for the unit to be clean and in the advertised condition. A security deposit I can understand, but AirBnB should be brokering that via credit card holds rather than allowing cash exchanges between renter and owner.

If you're trying to compete with the hotel experience, simply having a lower price isn't the only factor involved.

I'd still like to give AirBnB my money and try this service, but after a week or two of trying to book something, they're making it really hard to do.
nono, X verifies start-ups who are using them. We cannot use them without their approval. We have submitted the application. Once we get that from them, we can then make our site live.
Practice theory (Giddens and Bourdieu are the big authors) is an attempt to analyze the interaction of "structure" (social racism) and "habitus" (individual habits taken on because of growing up in a society). The interaction between class dynamics and internalized culture happens with white people too.

It would go a long way to elucidating the dynamics here (let me give a small town white example): white child grows up in poverty, learns aggressive habits to survive ("habitus") and cultural indicators like a "pimp roll" or bad grammar, tries to get a job (interfaces with "structure"), fails when he picks a fight with his boss or doesn't understand work ethic, his boss then confirms to himself never to hire anyone from that family, family continues to inculcate itself in aggressive alienated behaviors, family stays in poverty, rinse repeat...

You don't need racism to screw people over -- in fact, I think debates about racism hide the real important thing, which is class.
Great, add me if you sign up :-)
You can spell 'Recipes' correctly at the bottom of the page
> I'm not sure why it's the author's responsibility to go setup a dozen different VMs. That really is the package maintainer's job.

If you're in the enviable position of having lots of people willing to put in the time to maintain your package, and a distro that thinks your software is sufficiently noteworthy to include in their distro. But if your software is relatively new and you want to encourage wide adoption, one way to help is to make the install process friendly and familiar for sysadmins as well as fellow developers. And if you speak their language that goes a long way towards building that trust.
Yes, but that's the point, it doesn't actually "understand". When it answers a question in the category of "rhyme time" it's not because it actually understands what a rhyme is, but because it's been programmed to. If Jeopardy renamed the rhyme time category "time rhyme" (requiring the contestant to rhyme AND invert) watson would be up the creek, whereas someone like Ken Jennings could probably even figure it out without Alex Trebek explaining the category, and you or I would figure out the scheme after flubbing the first one.
http://endoframe.com/css/ie3.html

Definitely just "the easy and computationally cheap bits of CSS". Supported: No. Supported: No. Supported: No. etc.
Http://www.ydetector.com/?yahooid=mezo_semo
They aren't really side deals. Its that pricing for members is a function of contributed patents. In otherwords, if you contribute 90% of the patents, you pay less.

And anyone can go to each patent holder and negotiate licensing of patents since the licensors still hold the patents. Part of the reason that MPEG-LA exists is to make it so that you don't have to negotiate with fifty companies in order to implement H264. MPEG-LA doesn't block you from doing this if you prefer that route, but it will take a LOT more time and likely be more expensive.
another troll article.
Clam AV 3.0 for windows - opens beta
Sure you could define a variant of C. But C itself is how it is. C external source code is not defined on top of a data syntax. C also does not have any structured data representation for its source code and is not defined to work on that.
He meant "weasel words" by my comments avoidance of just straight out saying "the US and Isreal are behind Stuxnet".

Which I didn't say because there isn't direct proof.

But there is still a very high probability given the only target was a very specific and obscure industrial hardware component, the unusual complexity of the virus (with its rare use of multiple zero-day vulnerabilities at once) and the fact that it couldn't be tested without access to equipment that is only accessible to governments and major corporations.
If the child is born into poverty, it is exceedingly unlikely that his mother works day and night. Most likely she doesn't work at all and is not even looking for work.

http://www.bls.gov/cps/cpswp2007.pdf
I dont think either clickfraud or search quality is as big of a threat long term to google as is their monolithic nature. So far google has refused to open up programmatic access to
a) The data that they index
b) The metadata that gets generated on top of the data
c) The user context available for individuals based on their online activity.
As the economic value of the above three entities grows, the financial incentives to prove the above three things also grow. I believe people/companies need the above three things to build compelling online applications. In the long term if google refuses to provide context + data + metadata someone else will step in to fill the gap.
What distibuted systems can learn from the fruit fly's nervous system
My Japanese mobile phone would occasionally silently fail to display an email message (forwarded to the phone's Softbank address, naturally, since I couldn't get data access without a contract plan) because of the character encoding.

And then there's the fact that you can't get a prepaid SIM in Japan without buying a phone to go with it. And the fact that Softbank is the only prepaid provider. And the fact that I wasn't legally supposed to have a prepaid phone anyway, because I didn't have an Alien Registration Card but was lucky enough to find a discount store that would overlook that.

Japan is VERY technologically advanced, but they often do things in a way that lacks any consideration for the world outside of their islands. The mobile phone debacle is a perfect example of this, because it affects so few Japanese directly. "Open" platforms like Linux, the Internet, and even Windows are largely regarded as hobbyist items, while Docomo and Softbank's closed, curated networks are reality for most Japanese. The recent film "Summer Wars" is an excellent expression of this.
Their title: "The Real Reason Google May Fail"

Your title: "The Real Reason Google Will Fail"

A bit sensationalistic, no? Click fraud is a problem, but not a huge one. It's always been a fact on the Internet, and it's not going anywhere. It's priced into the cost of ads. More important, I think, is the unsustainability of the current model itself. With 8% of surfers clicking 87% of ads (can't find the link, it was on here a while ago), and those 8% being an undesirable market, we're going to have to move towards impressions, rather than clickthroughs. Some sites have moved towards this model, and it sucks. The mandatory ads before Youtube videos are a prime example of this. Whereas AdSense is almost impossibly profitable considering how unobtrusive the ads are, the model we are moving toward represents a significant decrease in user experience.

This, more than anything, represents a potential hazard for Google. Just as Search sucked in '98, advertising is far from solved. Someone will come up with a better advertising model, and it won't be Google. Google better hope they can acquire them before Apple does, or before they decide to pull a Google themselves and stay independent.
but google isn't just google search anymore, so even if some competitor comes up with a "better advertising model" will they be implementing it in many domains (search, free email client, youtube) at once?
How young is too young? - When to expose kids to technology?
A Paintbrush Stylus for the iPad
Web-controlled guns are illegal
You're conflating upper class with middle class. People who are making $50k a year after retirement, or making more than $106k a year before retirement, are not middle class. They are upper-middle to upper class, and they have substantially more savings than the people who receive less Social Security benefits.

You can make anything sound politically bad by calling something an attack on the middle class. The thing is, you can define middle class however you want. Are people who make more than $106k a year middle class? They're in the top quintile of incomes. How about people who make more than $250k? They're in the top 2%.

Raising the retirement age will disproportionately hurt anyone who works physical jobs, who are already strained by the decline in construction and manufacturing. Privatizing the program will be a giant subsidy to Wall Street. Decreasing everyone's benefits will hurt the middle class and the lower class, and might take away a little disposable income from the upper class.
I think I would place more credence in a Wikipedia article than I would in a PC Magazine article. Wikipedia is almost always on point, lucid, and timely. It is an amazing resource. But like any other source, it contains errors and so cannot always be considered authoritative.
It seems to me that the next time he needs to get to another continent, he'll buy a bicycle.
Are Distributed Teams Less Effective?
Performance Enhancing Beards | Fantasy Baseball 101
I clicked through to the Click Forensics site to try to understand where they got the 20% fraud number from. It is not there. There is a press release but no methodology or anything else but the bare number.

Understand I do think they are doing sound work that could identify fraud. They use a learning engine on data like IP, user agent, referrer, and post-click behavior, and extract features.

What's really missing is distinguishing fraud from what they call low value, unlikely to convert clicks. You might be able to uncover fraudulent behavior patterns as opposed to crappy inbound links. But what is the ratio? What is the method? I looked everywhere for this without reading and watching their marketing sessions...
Is there a good online forum for these kinds of conversations? Or is it the sort of thing that really only works face-to-face... where you can read and respond to the other person's body language, etc.
In lots of cases the separate package maintainer's do a good but ultimately thankless task. The example I gave between the rabbitmq packages which are built as part of the development effort and made available on the rabbitmq site and the solr packages which are sometimes out of date and not referenced by the site highlights the point I'm trying to make.
That Cary situation sounds lovely to me. Business signs are naturally engaged in never ending war to be attention getting, new looking, big, bright, high off the ground, and generally impossible to ignore. As far as I can see, only government regulation can address this problem.
I guess about a month ago, there was a blog like "Sacked by Google algorithm". If the author of the blog read this, i guess he would've changed his mind.

I disagree with all reasons which may lead to Google's fail. Google's results are getting better and better, in 30% cases, it is almost first result what I've been looking for, in 80%, it is in the first page. If i don't see what i want in the fist page, i change the search query. Instant is really helpful in getting the right search query.
"W3Schools.com is not affiliated with the W3C in any way."

This does seem to be a pretty common misconception. I've seen quite a few beginners on StackOverflow, etc type of sites pointing at W3Schools as if they were the last word for something.

"W3Schools" was a pretty clever choice of name I guess...
> Since the activity, lending, is something that is happening on the platform AFTER the point of sale I really don't think the publisher should have much any say in it.

But Amazon isn't selling you the book, right? They're selling you the right to read it on your Kindle, as long as they allow you to.
Err, that is not me.
So what exactly then is the definition of understanding, vs being programmed to act like one understands? Do I, for instance, understand pain when I remove the hand from the hot water, or is it because the reflexes in my brainstem are programmed to? Or do I understand mathematical concepts like the monads I use in Haskell when I probably will fail horribly to descripe them adequately or manipulate them in a proper mathematicial setting?
I had the same experience when looking for a place in NYC-- I think it's due to the fact that published availability dates are not consistent with what the property manager has, as they most likely have other sources of reservations.
I just got a ping back from this site on my original post.

http://www.answersinsurance.com/life_insurance/why-should-yo...

(Don't click on any ads)

Awesome!
I started off my career using w3schools about a decade ago (which turned from playing with (D)HTML to distributed systems engineering) and I still find myself going there occasionally. It's a good reference. They deserve better.
It's entertainment. It doesn't matter if people are asking for it; it matters if people can be convinced to want it.
I agreed with much of it, until he inferred the " 'repertoire of infidelity' among low-income men" is because they don't have good jobs.

"Does it matter how they approach procreation, how they juggle 'doubt, duty, and destiny' when they are denied the jobs that are the sine qua non of parenthood?"

I think it DOES matter. It represents a level of maturity, respect for others, and thinking about the future. Those are principles that should be taught, and are often taught through culture. "It's all hopeless anyway" can explain why some fall victim to drugs and crime, but it's inexcusable to pull another person (the girl) or two (her baby) into the net. That is the essence of lack of responsibility.

Other than this central issue, I agree with much else of what he wrote.
Only danger for Google is Facebook, in my opinion. Only they have potential to compete with Google in ads arena
Are you sure you really want to be using SHA1 keys? Git's use of SHA1 is a clever hack, but there are simpler, much-faster universal hash functions. Also, once you've passed a key through a hash function, you've lost much of the benefit of the tree/trie ADT.
Year of Arch Hurd
Backup functionality coming as part of first Windows Phone update
Tech bubble or healthy investing environment?
Engadget has a video of the actual contest, and an interview with the IBM guys:

http://www.engadget.com/2011/01/13/ibms-watson-supercomputer...
Beepl http://alpha.beepl.com
Good point. Because of the user profile, FB can say with greater certainty that an ad was clicked on by a real person.
I found Ruby's variable scoping to be quite clean: local by default, unless prefixed to be an instance variable (and a few conventions for statics and constants, I think). I wish Perl had similar scoping rules instead of the layered on later techniques of "my" and "the blessed hash". But I still like Perl :-)

However, the rest sounds like a valid criticism of Ruby.
It is somewhat ironic that a lot of PG's essays talk about finding the "next Google" or "next Microsoft" and investing in disruptive new technology. But when you go through the YC companies at http://yclist.com/ they are almost exclusively consumer/social web apps and knock-offs of existing services. Few would qualify as new technology.
I've got your Kindle Lending Club right here:
http://thepiratebay.org/browse/601

(good idea to use adblock on that site)