skysight-inc/HackerNews huggingface dataset:
Nobody has read TAOCP thrice.
Agreed. Even ignoring the vitriol, the format makes this page very unpleasant to read.

I liked how Florida Citizens for Science did it: they held a contest in which entrants were encouraged to draw stick figure cartoons illustrating a misconception many people have about some aspect of science. Here's one of my favorites:

http://www.flascience.org/art/16x.jpg
To show that high cost of health care is not a problem, consider the following thought experiment: if you never visited the doctor but were healthy, would you be unhappy? Similarly, if we had no school system, but every person developed useful skills, would we be worse off?

Premature narrowing of the problem also leads you to solutions that might be counterproductive. For example, to reduce the cost of health care (or at least prevent further increases), we could deliberately stifle innovation. This would reduce costs because instead of spending $250,000/person on the (to be invented) Alzheimers cure, we just spend $10k/year warehousing them and waiting for them to die.

This is a partial solution to the stated problem of high costs. It isn't a solution to the real problem of poor health.
From the text of his question it doesn't sound like he's actually asked yet.

I also read recently that chargify only works with Barclays in the UK, but I'd check that out yourself.

In other words, OP, you probably have more options than you realise, go talk to your bank's business advisor. Or a few banks. I mentioned to mine that I will want to do what you want to do in a few months and she didn't bat an eyelid, although I haven't yet pursued it.

Also, why post with a throwaway account? It's a perfectly good question, the whole area's fairly confusing at first!
This was for fun (as he says.)

> Remember: if you really need speed, do not use XML.

He defines his own schema language, in XML (not XML Schema), which the parser needs. Nothing wrong with that. You could even transform (some subset of) XSD's to it using XSLT. (see "2. defining the schema" http://tibleiz.net/asm-xml/tutorial.html and "defining the schema" http://tibleiz.net/asm-xml/documentation.html)

He stores attributes in an array, to give O(1) access (... if you assume attribute order is significant, which it isn't according to the XML spec and most tools... even though humans find them more readable if in an expected order. So, to find a specific attribute, you'll have to step through them.)

XML parsers are unbelievably inefficient.. (but c'mon... it's XML... all other sins pall to insignificance before the big one, as fireflies at dawn.) He makes the nice point that once you have the XML parsed, you can just use those strings directly instead of copying them again.
IBM research came out with a this idea a while back, of combining the two, but it doesn't seem to have gone anywhere. I'd guess they patented it like crazy, because, after all, they are IBM. http://portal.acm.org/citation.cfm?id=1135777.1135796 (that's just the abstract - sorry, couldn't find the pdf.)

But again, all this cleverness wouldn't matter except that it's fun (if you really need speed, do not use XML.). Oh... and except in "XML appliances": http://en.wikipedia.org/wiki/XML_appliance

DISCLAIMER: despite my tone, I am pro-XML. It's very useful. Some of its limitations facilitate some parsing ideas that escaped everyone else because of their cost in terms of performance and expressiveness. Just as some people are so obsessed with performance that they miss modular elegance, some people are analogously obsessed with expressiveness. There! I think I've insulted everybody.
Doing a search for lisp in Paul Graham's essays (predictable, I know) gave a list of results where the first three look identical (Lisp Lisp Code Lisp) - clicking on any one of them gives a message saying "Looks like we couldn't find the content.".
Since even before the Macromedia merger, Adobe has been dangerously dependent on a small number of core products: Photoshop, Illustrator, and Acrobat. They typically mask their individual products in the CS branded suites, but the fact remains that after several years they are still unable to properly diversify their income across more products.

Actually that's not true. They've done very well with their enterprise software like LiveCycle, it's just not so familiar to people who write blogs.
Though I haven't fully explored it yet, I would like to give you a suggestion. After a user enter some search keywords and press enter, the resulting blog(or article) is shown on different window(and control no longer remains on the main site page). It discourages a user to search more on your site as everytime he would have to close that new window and return to your main page. I think it would be better if you use space below search fields on the main page itself for this purpose.
Win a HTML5 Template in our Lottery
We’ve got a little surprise for you guys – today in association with TemplateMonster we’re starting a lottery for our blog audience and you are very much welcome to take part in it. The main prize is a free HTML5 template that you can choose out of 200+ HTML5 templates presented at TemplateMonster.com.
What is a mad genius, then?
CloudFlare problems this morning
That's just mean.

And very, very funny.
I think this would be a bigger deal if AIR was made available on Blackberry QNX, Windows 7 Phone and WebOS as well.

I'm not sure that most desktop AIR apps will translate nicely to the mobile experience at first, nor will you see a lot of nice ports of desktop AIR apps for some time.

Having AIR across all the major mobile OS's (except Apple's) would make it quite compelling as a mobile development platform, though.
>If their product [unlogo] *works I bet this dudes will be bought by some corporateion and their app/filters will be used for sth like that.

Erm, I bet it will be used to replace company logos/brands with ads/logos of other companies that have paid the video distributor (YouTube FTW!) instead.

Indeed I'd be highly surprised if this were not the goal all along.
A tesla gpu cloud, priced at $2.5 per gpu hour
At Topcoder:

* Top2 get paid directly

* Top5 get points to be ranked in a monthly leaderboard, they'll eventually get paid depending on their ranking in that leaderboard.

* Winning/ranking good will help you get a position in a review board to review other submissions and then get paid.

* You still can participate in bugraces, which generally doesn't take too much time (hours or even minutes) and get paid accordingly.

This is just a small portion of how you can make money. Granted, it is not easy, but if you're good, well, you are good.

Gain exposure? Working with big clients, AOL, ferguson, lendingTree, and a lot more - Plus, If you have a job interview, you still can get a recommendation from TopCoder with a list of your winnings/projects (it's visible in your profile anyway)

I'm speaking from experience here, It's so wrong on many levels to put all crowd sourcing websites in the same basket.
Is that offer still available? I was under the impression that any new subscribers had to pay a monthly fee and it had been that way for a year or more.
Thanks for the comment.

We want to make the search widget customizable and in general unobtrusive, so it should fit well on any site. Initially we target blogs mostly.

Behind the scenes we crawl the websites with our own crawler, we filter the content and run our own algorithms for building and ranking expressions.

For the preview we use TopUp (lightbox clone) and we filter the page with arc90's readability algorithm. If someone is interested we can write a blog post with more details about the tools and libraries used.

For monetization, freemium would be the default route. What would you suggest otherwise?
Tool of the Day: Air Your Grievances with Gripe
I would love a blog post about how you guys went about doing this.
Woaw thats sweet
As a Westerner intimately familiar with China (live and work here, Master's in Chinese), I find Chinese foreign policy exceptionally rational, if Machiavellian (for examples, I would point to their behavior towards North Korea and their currency policy).

What do you find irrational about Chinese foreign policy?
I wish the site was just a little easier to navigate…
No, it did not.
One point which rarely gets mentioned is that to use S3 you need to have the access codes on the server. So theoretically a malicious individual could break into your server and delete all your files on that box and then wipe all the files on S3.

Tarsnap enables you to separate out the ability to write/read/delete. So a compromised box could at worst be used to inflate your tarsnap bill but not to wipe out all your backups.
Thanks catshirt :)
I am not from the US nor am I a lawyer but what were his rights in such a situation?

Could he have decided not to hand over the device immediately and ask for proof of ownership and ask to see a warrant or whatever-else is needed for the FBI to track him?

Feds telling him "you don't need a lawyer, you are boring" sounds a lot like they actually did something incriminating, he caught them and now they are worried about legal actions against them. This seems to fit with the threatening to get the device back - no device, no evidence, no case in court, government will deny knowledge.

When the feds or the police come knocking on your door, do you have the right to NOT let them inside without a warrant? Do you have the right not to answer any questions and immediately get legal help, thus creating legal documents which might serve as evidence later on?

Really, what rights and freedom do you people in the USA have against the "terrorism" witch hunt or do the feds practically have "carte blanche" now?
Or monkey see, monkey do - the huge companies might instead redouble their efforts to get their own patents. Years ago Microsoft got nailed by Stac for infringement of a patent on disk compression techniques (see http://en.wikipedia.org/wiki/Stac_Electronics#Microsoft_laws...), which seems to have spurred Microsoft into applying for patents of its own.
Adam Lambert, clueless on Filipina singer Charice
2009 American Idol runner-up Adam Lambert admitted that he doesn't know Charice.
Joyent came out with such a product in 2007, called Slingshot. I remember it being quite slow (…for what was supposed to be a desktop app), but functional.

http://joyeur.com/2007/03/22/joyent-slingshot/
What do you mean lack of content? Here's the press release: http://nobelprize.org/nobel_prizes/peace/laureates/2010/pres...

Here's the video of the announcement: http://nobelprize.org/mediaplayer/index.php?id=1373
actually that's tomorrow, october 9th
Self promotion here, but I suggest you check out http://payfacade.com. We're trying to make life of web developers easier regarding online payments.
But then how do you reference the attributes? I get the code to parse my xml document, then afterward I want to access a certain attribute (by name). The library would still need to look up the index of that attribute, at O(n) complexity, right?
All part of our plan...
At Timetric:

Amazon AWS (EC2, S3, Cloudfront) (plus a little bit of Google App Engine)

GitHub (source control)

Pivotal Tracker (dev team backlog)

Highrise (biz dev tracking)

Mailchimp (mailing lists)

Moo (printable stuff - largely business cards)

Dropbox (shared folders)

Google Apps (email, docs)

Google Analytics (analytics)

Xero (accounting)

Stuff we do internally which we could probably outsource somehow, but it doesn't make sense: Roundup (bug tracking), Jabber, munin.
great advice man, well my parents do have money, but regarding your chip/hardware design advice, are people really gonna use anything other than x86? i havent seen any ad for ASIC designers, Anyways, i would love to get into firmware,driver development for sure, do i need a masters to do that? i mean i can self taught myself noob level kernel hacking , if i stick to it, i would be able to do it, I am sorry i am asking so many things, i just need a path. :)
Thanks for telling me about BizSpark! I love you!
one of only a few people known to have found a government-tracking device on their vehicle

I think all citizens need government-tracking devices.

(if it's not immediately clear, the writer misused that hyphen, which changes the meaning into something that might actually be more appropriate, given the story)
Of course! Sorry for not making this more clear, but it's open to the public. Startup-curious folks are absolutely welcome. I'll update my blog entry to reflect that.
If that's a salary, it's a pre-tax number. I don't know the tax code in the Netherlands, but in Belgium that would amount to about EUR 1700 after taxes. That's enough to live a comfortable life, but don't even think about buying a house with that [alone].
Incorrect, paxos sacrifices availability. Paxos is consistent but does not necessarily ever terminate.
Outsource it. My private school costs 6k, public costs 10k...

Better and cheaper. BO is just honoring teacher union. I don't know why I even read this crud.
The first two thirds are your typical pro-Apple rhetoric. The more insightful and sensible analysis is in the final third of the post.

A tip to the Apple haters: skip to the bottom of the page, otherwise you'll be inclined to just ignore the whole post after getting past the first few paragraphs.
you've got to read the comments on that blog post !!!!
Programmer Passion: An Enterprises Most Useful Yet Repressed Advantage
Just wanted to throw my companies product out for a bit of shameless promotion: www.picosearch.com.

We support suggestions (which drive an auto-complete feature) based on the sites content, much like you guys.

I always welcome new competition into the search space, good luck on your startup.
Presumably Norway is one of the few countries that doesn't have to worry too much about upsetting the Chinese - they have huge amounts of money and oil and Russia in between them and the Chinese.
HTC Desire Z Specification,Launching This October 2010
here's an article with just as much depth and insight as this post:
http://www.vanityfair.com/culture/features/2010/09/john-lenn...
I wish I could upvote this multiple times; the article is spot on.
I agree that some of the movements are positive, and I agree that there are HUGE opportunities within education that hackers can solve.

On the first point, I think we are moving into the right direction, but we have a long way to go. With the changes described here, we will still have schools full of mostly-bored students. School still sounds like it will be a mostly-passive activity for students, which naturally results in low amounts of development.

On a much broader level, I think certain deeply rooted ideas need to be reconsidered. For example, how beneficial is it to split up disciplines like we do, such as have math completely separate from the sciences, or reading separate from the humanities? Or for that matter, is such a ridiculous focus on math and certain sciences and humanities really needed in school to the same degree? What other topics in our world have grown to be more important? Should math be taught in taking one minuscule bit at a time out of any meaningful context, or can concepts be lumped into projects that add contextual and experiential meaning? On a different note, a lot of people can't understand that learning can take place outside of a traditional classroom with a teacher. Do we even need traditional classrooms anymore? What structures would be more beneficial to learning? And, one last point, should structured or semi-structured school take up 9-12+ hours every day of the week (including homework) for a majority of the year? When do students have time for their own thinking, discovering, and involved and time-consuming interests?
Didn't Mean for You To See That, Grandma (Facebook Groups)
This may be a little naive seeing as I haven't used MongoDB or know anything about foursquare architecture, but wouldn't a better result have been just to drop requests that were hitting the disk? Sure some people would have been getting a sub optimal experience but arguably it's a lot better than not having your service up at all.
Pure genius on the comment stream.
With a laptop I prefer to skip external drives and go purely offsite.
Say what one will, eh? Microsoft Courier. How about if it works 0% as well as claimed?
2 cents an hour!
No. I'm not suggesting that all participants should be paid.

I'm suggesting that the model put forth by crowdsourcing is ill-thought out and unfair.

"[..] they should just suck it up and change. Like the world around them is."

I completely disagree. People who exploit others for their own personal gain should always be challenged.
Those relatively comfortable "problems" of modern life have already been solved to death, beginning with Alexander Bell and ending (sort of, for now) with Mark Zuckerberg, Sergey Brin and Larry Page.

I doubt that you'd get many of the 7 million small and mid-sized businesses in the United States to agree with this. Many of them have an unquenchable thirst for information: more, better, faster, in order to survive. Thousands of developers (and start-ups!) are working furiously to provide it to them. In fact, they're so busy that they don't have much time to tell you what they're doing.

Which may be why OP doesn't realize they exist.
The best thing to do to avoid crap like this is charge a decent hourly rate and don't let the clock run too long before you get your first check. They will not waste your time.
The Power of Gratitude
Is anyone else surprised at how huge that thing is? I would've expected something around the size of quarter... not a walkietalkie connected to a clarinet...

Guess I watch too much (70's era) James Bond...
From my understanding, that 'routing' decision would have to take place inside of Mongo -- null routing DDoS packets on a network is one thing, dropping certain database requests on the fly inside a database server sounds a littttle bit tricker.
Afifi [...] asked a series of questions – did he know anyone who traveled to Yemen or was affiliated with overseas training? One of the agents produced a printout of a blog post that Afifi’s friend Khaled allegedly wrote a couple of months ago. It had “something to do with a mall or a bomb,” Afifi said. He hadn’t seen it before and doesn’t know the details of what it said. He found it hard to believe Khaled meant anything threatening by the post.

“He’s a smart kid and is not affiliated with anything extreme and never says anything stupid like that,” Afifi said. “I’ve known that guy my whole life. “

The agents told Afifi they had other agents outside Khaled’s house.

“If you want us to call them off and not talk to him we can do that,” Afifi said they told him. “That was weird. [...] I didn’t really believe anything they were saying.”

When he later asked Khaled about the post, his friend recalled “writing something stupid,” but said he wasn’t involved in any wrongdoing. Khaled declined to discuss the issue with Wired.com.

So Afifi was completely wrong about Khaled, he did write a post, clearly views he was hiding (or Afifi would have guessed it to be true) and he wasn't prepared to answer for it to the press.

My leaning is with the spooks on this one - but we need more details to know anything substantial.

It amazes me that people are so negative about those who take on the task of covert civil protection.
Probably do a controlled detonation of your car.
"was apparently connected to organized crime, even if only through blood"

So if you're the son of the local mafia don, from what age should you followed around by the FBI? 18? seems old - there are plenty of child offenders. maybe 10 or so. At what age, having lived a life free from crime, should the FBI stop following you? 25? 30? 40?

Perhaps we could assume people are innocent until we can prove them guilty.
Indeed I'd be highly surprised if this were not the goal all along.

Yeah, I didn't want to put it that way...
Thanks, I appreciate this.
Styled Maps Using Google Maps API Version 3
I think refusing the million dollar Millenium prize probably contributed more to his lack of money than refusing the Fields Medal.
Thanks, good catch, we fixed it. It was for the page:
http://paulgraham.com/lisp.html

We will have to watch out for such pages with minimal content.
> Mongo is a minimum two server product to begin with

are you sure? i thought it runs well on one server and even in some sort of run-locally setup.
Looks great! I can think of countless sites that need this.

Even if when you embed you take the colours of the site you are embedded in you still need to improve your own site to make the pitch; it just looks too plain jane at the moment. I'd recommend heading over to colour lovers for some inspiration from their most popular palettes.
http://www.colourlovers.com/palettes/most-loved/all-time/met...

You could build a database from those palettes, detect colours on a users page and automatically select a complementary colour from the database for your widget when you are presenting the demo (or three different colours to select from as little boxes in the top right, also - perhaps provide an inverted colour option for the readability widget). A test embeddable phase that works from their last week of posts/RSS feed would also be something cheap/fast to implement. So they can point it at their blog and then get a quick demo of the search working on their last 20 posts in a handsome widget that already looks like it belongs on their site.

Also rather than site owners, perhaps you could work towards the readability widget thing you have going. So a user comes to you, plugs in all their sites and then they can read cleanly with that widget and/or do a mass export to pdf or their kindle. So bookmarks+readability+pdf/ebook = personal magazine specifically for bulk reading/offline reading/distraction-free reading. I know there are endless RSS readers out there, but how many are catering to ebook readers with a pleasant search or even older types who like to print things off. Your main strengths are in user interface and simplifying various workflows, rather than search technology, so I'd play to those strengths.
Wow, it's really cool!

I searched for some obscure words just for fun (like "nirvana" on scott aronson's blog). It came up with no suggestions. A google search revealed that the term nirvana only occurred in comments. Are you not indexing comments?

Also, why can't I just search for any words of my choice? It looks like I have to choose one of your suggestions.

Edit: Oh and it would be a lot nicer if the results are just displayed below the search box instead of the animated lightbox, which just makes me wait more.
In a similar vein, I find this Wikipedia article persistently fascinating:

http://en.wikipedia.org/wiki/List_of_common_misconceptions
While I have no doubt it sneaked its way in though some means you weren't expecting, I've never seen air install automatically. It often is shoehorned in though flash, but there are numerous prompts about what it's about to do.
When you're dealing with anyone outside the Fortune 10,000, money is still not something that is just thrown around willy nilly. So, in the grand scheme of things, --everyone-- wants it fast, good and cheap, if it's possible.

If you can educate your prospect on why it's not possible, they'll usually come around and even be reasonable about things.

So I would say if the prospect wants it fast, good and cheap, and it smells like they're going to be clueless dicks about it, then run the other way.

With respect to many of the bullet points above, I would also say that you have to vet your prospects just as much as they are vetting you, and protect yourself with a contract that isn't heavily in favor of the customer (i.e., you're entitled to stop work if you're not paid on time, that you have an exit clause, etc., etc.) More often than not, you also have to put your bad cop hat on and manage the customer. I've seen so many projects fail because the Account Manager or PM was too scared to say anything to control the scope of the project.