skysight-inc/HackerNews huggingface dataset:
I've used all of those at different times and for simple stuff they will all work. I'd recommend picking whichever of YACC, Lemon or Antlr builds easily on your platform and is the least displeasing to others you expect may need to trace through the code.

Oh and if for some reason you end up using flex somewhere, don't forget to specify the "-8" option to ensure it generates an 8-bit clean scanner.
Code Editors for Windows
the state of American textbooks is TERRIBLE.

Fully agreed. And most textbook evaluation processes used in American schools ensure that they will remain terrible. A favorite author of a favorite series of math textbooks once commented, "I would like to make one comment here. Some of my American colleagues have explained to me that American students are not really accustomed to thinking and working hard, and for this reason we must make the material as attractive as possible. Permit me to not completely agree with this opinion. From my long experience with young students all over the world, I know that they are curious and inquisitive and I believe that if they have some clear material presented in a simple form, they will prefer this to all artificial means of attracting their attention--much as one buys books for their content and not for their dazzling jacket designs that engage only for the moment. The most important thing a student can get from the study of mathematics is the attainment of a higher intellectual level."

http://math.berkeley.edu/~wu/Gelfand.pdf
I mean, once the contract is signed. I know how sucky it is to go into such a relationship with a vendor. Custom apps are always risky... and hardware costs are one of the risks.

In your situation, actually in most situations when the client can compare the costs for both software and hardware before, it's logical to optimize the software.
I'm really impressed that Palm was able to create a product with the potential of the Pre, given the number of nails in Palm's coffin before this. With Rubenstein at the helm (being a previous Apple guy), they just might pull this off. Not instantly -- the iPhone won't be dethroned now. But WebOS actually sounds like a promising operating system, and given a few years we might see real competition from WebOS as a platform. One phone won't do it, but over time this should bring good competition for Apple.
You probably have adult ADD and need ritalin. Every person on this forum probably does too. I have it for one. Get checked.
The difference between a law and a contract is that you can choose to not sign the contract if you don't agree with the terms, so arguing after the fact that you will only obey the terms of the contract that you like makes me hope I never have to do business with you.
"One objection to all this is the claim that men from cultures in which the women habitually go about topless, do not find breasts sexy. I refute this: we do not say that women’s faces are sexy [...]"

That's where I stopped. There's just no rigor in there.
I know at least one warehouse in Hoboken demands to see your apartment lease before they let you rent a room.

That's one reason to sublease.
The default state of the world is free. Non-free happened because people decided that controlling content distribution for profit was a good idea, several hundred years ago. What if it isn't, or isn't anymore?

I can provide an example of how non-free would hurt you. If every site HN linked to was a pay-site then HN itself, Digg, Reddit, all those sites would suddenly cease to exist. All the fluidity of trading links back and forth would be gone as nobody would be able to afford to investigate what content is good anymore.

In fact, even Google would be in trouble if everything were a pay site. How could they possibly afford to pay to crawl every site on the internet? And, for that matter, what about all those startups that are based around data-mining existing web content?

The argument goes, "We can afford to produce better content by putting it behind a pay-wall." But when taken to the extreme, it's inefficient. No content is so good that it can replace the service of Google and other search engines. Or worse, in the ultra-non-free-world, Google would go from being a de-facto monopoly to a regulated monopoly; they strike up a pay-to-play deal for a site to even EXIST on their search engine and the entire Web is at their mercy. (we're not even talking about placement here)

It sounds ridiculous, but it's exactly the kind of thing we've let happen to copyright and patents in the past. By entering into these complex arrangements of enclosure, you end up with a battle between governments and big business that squashes the rights of individuals beneath regulation and fees.
You should be a little more clear about what you consider cheating. I voted "no" because I never did anything clearly unethical or in violation of any rules but there were times when I had opportunities to make use of resources in ways that other people may have considered unfair.
"the economic efficiency math is much different for licensed software because more than one company is using it"

So is the risk.

Nothing drives customers crazier than a slow system because someone else is having a busy day.

I spent my first 10 years decoupling applications from each other because independence was more important than economies of scale. Now we're swinging back the other way. Hopefully, we will have learned something this time.
Google should buy Palm and graft the UI part of WebOS onto Android, with the V8 Javascript interpreter running natively. Better yet, Google could have both Palm Pre and the Android phones. The point is to position Google as the search/infrastructure provider for the mobile internet. Having three brands deeply integrated with Google (iPhone, Pre, Android) will provide an even deeper market penetration.
"Secondly -- to Microsoft -- this is a great example of how not to convince people to trust your security updates."
"Palm's new phone will be June's flavor of the month"

He forgot the new iPhone will be out in the same month.

And also forgot the power of the Apple brand.
A device with greater interactivity than the Kindle could service markets that the Kindle cannot.

The market could well be a hardware market. (As opposed to the Kindle which is a driver of demand for content.) I'm interested in being able to display full-page daylight-readable content that I collate and generate, and manipulate it quickly and interactively. I'm certain that many others have similar needs, or will discover such uses once these are available.
Back and Forth From Beijing
What To Expect At Next Week's E3 Gaming Expo
This item was here on HN before http://news.ycombinator.com/item?id=630116
Friend Sense
you're assuming homogenous growth rates between economic sectors. the labor market is determined by supply and demand. who knows what the proportion of CS grads:CS jobs there will be in 25 years for instance.
This looks damn amazing. For a person that out of love spends hours fiddling in Photoshop, this would be a godsend as a filter.
In Russia, when a book is printed, publisher have to state a lot of meta-data on the page first: date, number of copies printed, font, paper quality. It's mandatory, I think it's inherited from USSR.

My western books just do not carry such information. Which makes book examining a lot less fun!
So! I think that users have right to see the correct meta-data, and that it should be in fact enforced somehow.
Imagine a browser without an URL bar!
Does this work for you:

http://www.nytimes.com/2009/05/31/magazine/31wwln-consumed-t...
No, convenience was understood and price adjustments reflected that accordingly.

Charge $50 for a book and I'll pirate it.

Charge $20 for a music CD full of crap with just one interesting song and I'll pirate it.

Charge $30 for a movie a month later I can get for $5 at walmart and I'll pirate it.

Charge $50 for a console game and I'll pirate it.

Slowly but surely every industry understood they were raping us because we had no choice, now the internet offers choice and convenience.
Also, what about books of essays? I'm not entirely sure it would address Greenspun's point about where to publish an article on how to put together a workable DSLR setup, but essayists have published many 20-page pieces just by putting together enough of them to make up a book.
I think that this is relevant.

http://news.ycombinator.com/item?id=410778

The article explains the level of image recognition that is available to seagulls from birth (i.e., genetically.) Basically, you can trick them into thinking beak-like objects are actually their mother's beak.

As for the question at hand, we have to ask what happens to a male who never sees any breasts before adulthood. Will he still find them attractive?
Dartboard-Driven Design
Where are those 20 page essays on the web? The typical blogging format seems to be 2 paragraphs and a link to someone else's 4 paragraphs. Or maybe there arent enough people with anything thoughtful to say.
Steve Ballmer on the Future of Microsoft
Yes, you are right. Here's the relevant documentation from Mozilla.

"Extensions that are installed this way include the Java Quick Starter extension for Firefox (see above), the Microsoft .NET Framework Assistant [13] [14] the RealPlayer Browser Record Plugin extension, [15] and the Lenovo ThinkVantage Password Manager extension for Firefox [16] [17]. Although you can disable the extension in the Add-ons manager, the Uninstall option may not be functional (it will be "greyed out). In such cases, experienced users can uninstall the extension by removing the associated Registry entry and/or the contents of the folder containing the extension; otherwise, simply disable it."

http://kb.mozillazine.org/Uninstalling_add-ons#Windows_Regis...

Microsoft has an article about how to remove this extension:

http://support.microsoft.com/kb/963707/

From the same KB article,

"In Windows 7 and in a forthcoming update for the .NET Framework 3.5 SP1, the .NET Framework Assistant will be installed on a per-user basis. As a result, the Uninstall button will be functional in the Firefox Add-ons menu."

I am using Windows 7 right now and I can verify that I do see that Uninstall button is functional.

http://imgur.com/gX5c8.png

BTW, this just goes to show the kind of reputation Microsoft has achieved in the marketplace. When the uninstall button was disabled, no one thought that it could be problem in the way Firefox works. Everyone (including me) just assumed that it was Microsoft who is deliberately doing this. I don't know how can they possibly fix their image.
prisoners dilemma. in your scenario it suddenly becomes ungodly profitable to be the one free act in town selling ad space. real life is somewhere in between the two extremes.

over time prices will come to reflect popularity if not quality.
Indeed! I got a chance to handle the pre and it's not a bad phone. I had a bunch of nits with it, but it was a pre-production phone. I think it'll do well.

Crap, this post is pretty contentless....hmm...one nit they won't fix is the screen is , like the iphone, bezeless, but they take it a bit futher and mask/darken the edges of the ui to make the screen a more integrated thing with the whole device. That said, it makes it feel thicker and not in a substantive way.

I also felt the slide out mechanism had too much friction to it in the middle of the slide out. (but I think they can fix that?). But compared to a genera=berry or ericcsson it's wildly better. I'd say its philisophically between my droid and the iphone, but I'd prefer either of them to it. So, if they can get the price point well under both of them it'll do fine. (the price has more to do with a phones popularity than most other factors)
Thanks for the clarification. Personally, I would not have considered the local copy bureau an option, because I only know results that are less pretty than real books. But it makes me think, maybe instead of selling books through print-on-demand, it would be interesting to offer a service where people can order pretty books from POD.
You can do nothing, but if you're the type that wants an education (i.e. a decent university with math, physics, bio, cs, or etc courses available), you have to comply with the demands of the system.
what if i had a gold plated unicorn?

we can play this game all day. not only is this not hacker news, it doesn't even qualify as regular news.
I finally settle down to use tokyo dystopia as the tag db which is very satisfying to my need. Thank you all for the help
expect the clamp down on so called tax havens to get worse as politicians get more desperate to credibly promise people free money.
But it has a constant length and hides randomness from the observer.
Wait, what?

It doesn't matter how much value I place on an assignment? Yes, to me, it does!

I do not understand who decides what 'matters' in this case. I see it as such: To me, a value-less assignment which takes up a disproportionate amount of time is wrong; thus, make it take less time. If it gives me no value in return, and I'm not hurting anything by cutting corners, then I most certainly will cut corners. Is there a better solution?

It's a trade-off. Cut corners, learn more on your own because you have time. Don't cut corners and be honest, learn less.
one may stuck me to use yacc is that can yacc make a func like : query_t parse(const char* str) and do the parse part thread-safe?
Fullily, the pre' os model would be very easy to support inside the browser on an android. Watch Dan Morrill's talk 'how can I code thee' when it hits youtube and you'll see how you could expose different internals to such a thing. And someone asks him this very question, and his answer was really interesting (that question might have been posed at the Fireside chat we did, too, so check that)

It's worth saying that there doesn't need to be an acquisition of palm for us to work well together, you know?

That said, I prefer the android approach to a mobile os. (but I work at google and help with android, so grain of salt...)
HN has an international audience, and for some English is not the first, nor second language. Bear with us please as we are doing our best to improve.
they're out there. it's just that short posts on inflammatory topics are more visible. believe me there are people out there churning out novels worth of material.
Paul writes short articles. His most recent was barely three pages long. He writes good articles, but let's stop citing him for everything in the hopes that we'll get YCombinator circlejerk karma.

I'm checking my own blog sources. Very few people ever reach five pages, let alone twenty. Steve Yegge's penultimate post was 17 pages.
55000 pieces of wolfram alpha feedback first mover advantage
Do you think that with considering the feedback rate, that wolfram alpha will get a huge first mover advantage after a few iterations of feedback have been implemented?
"Writing designed for the web"? You're firmly in Bullshit Central if that's your mindset.

No good writing is ever designed past a point. Novelists, essayists, journalists, all have a distinct style. Most of them break all the rules there are. Online, there's an even huger difference, even in similar fields. Jason Kottke versus Andy Baio. FiveThirtyEight versus Andrew Sullivan. Nobody sounds the same. That's the point.

Do you want Copyblogger? "Make bullet points, bold words to emphasize, write short paragraphs, include five links in every sentence, include a picture of a naked woman with lolspeak written above?" Because all you'll learn is that there's no such thing as a "salient feature" of writing. There's writing, and different people do different things, and some people like certain kinds of writing more than other. Some people write paragraphs with a few hundred sentences, and people read their stuff because it's good. Other people write in very sparse shorthand. It's all allowed, and it's often all good.
I read through your notes on the Dale-Krueger study and found them educational. I was not aware that their study's results indicated the opposite of the general conclusion it's often cited to support -- particularly when measured against tuition costs or Barron's rankings.

Your revised question (is it worth investing in pre-college advantages?) is slightly different than the original question (what is the value of a quantitative career?). I would agree with you that pre-college advantages tend to have very high returns.
How about their users?

http://www.nytimes.com/2006/04/23/magazine/23google.html
I haven't recommended GPGME, but one of my standard recommendations is, "TLS in motion, GPG at rest". A lot of common problems devolve to "encrypted signed blob" and "encrypted mail".

I agree with you that building a protocol based on GPG is a bad idea. Building a crypto protocol of any sort is a bad idea.
Fair enough, and thanks for being the first to actually point to a real example.

This point did not bother me much, because it seems unlikely to me that there are actually such cultures (where men don't find breasts sexy). Would be interested to learn more about one such culture. For all I know, there might even be cultures where women don't have breasts? I also just remembered those women that put rings around their neck to elongate them - clearly there are a lot of subtle points to consider...

I also don't take issue if people decide they are not interested in that particular subject. However, I take issue with people claiming evolution theory is nonsense, as the original commentator did.
This is very old news. Even Slashdot had the story in february: http://tech.slashdot.org/article.pl?sid=09/02/01/2143218

I feel sorry for voting this thing up, before investigating the links in the article.
If your site relies on javascript to work, tell me or I'll think it's just broken.
I'd like to repeat my comment in replying to @madair:

I never said there weren't Indian Jews. Just that I haven't met many of them. There's is a difference in the two statements.
replace "i dont cheat on my own material" with "drink" and "help them cheat" with "buy beer".
I seem to remember from school that the beak recognition is not very good, either. Just any big yellow thing would do - don't know about the seagull specifically, though. Also, they don't recognize if the beak is attached to a seagull or something else.
> Python 3 removed old, deprecated APIs, but did not change any existing APIs.

This is simply false. Modules were added, renamed, and modified. Module names now conform to pep 8 (Queue -> queue, SocketServer -> socketserver, etc). cPickle, cProfile and cStringIO are now accessible through their non-c counterparts instead of individually. Packages have been grouped - for example the http libraries are now in http.* instead of the top level.

Examples of API changes include the removal of sys.maxint and sys.exitfunc and friends, many libraries returning unicode strings instead of byte strings by default, and lots lots more.

Consult the "What's new in python 3.0" for a high-level overview: http://docs.python.org/3.0/whatsnew/3.0.html#library-changes
I'm not trying to make a very important point really, just point out that I don't think anthropological theories can be falsified, despite your assertion otherwise.

That's not to suggest I think the "god created it" theory has the same intellectual standing as the anthropological theories, just that neither of them are scientific.

By the way, according to Popper, a scientific theory is exactly one that can be falsified, hence my introduction of the word "science" into the discussion.
Bullshit. You can't separate them like that when your admission to a given university is based largely on your academic performance in high school. Your presence there is not just by your own choice; you're competing with others for limited enrollment. By cheating to get enrolled in the first place you deprive honest students of academic opportunity.
Is there a reason http://lemonpos.sourceforge.net won't work for you? The site is a little sparse but their blog http://lemonpos.wordpress.com is active.
No, of course humans have image recognizers. I just question that they come preprogrammed with a recognition loop for breasts. Obviously our image recognizers can learn after birth, that is, not all images we recognize are given to us by the genes.

It seems easier to me program reactions to smells, for example, as they are mostly binary receptors?

Also, coming back to the seagull example, I think there are no equivalents for faking beaks to faking breasts? A breast has to look fairly real to be attractive, it is not enough to just have a huge circle with another circle inside of it.
what I love is when I want to install a single ruby gem and I get to sit around waiting for a half hour while it fetches seventeen unrelated things from github. For extra special sauce, let github be down.

Get pip and be enlightened.
So it's ok to be dishonest and comply with a broken system as long as you get what you want?
You are ok if all of Haiti moved into your country, took jobs at a salary lower than people in Argentina and caused tonnes of ARGENTINEAN people to become unemployed?
I've ranted on this subject to my coworkers many times in the past. Python's API is full of missing inverses, missing analogues, and similar things with oddly different shapes.
I think you misunderstand the goals of sqlite, which is why you think it's a bug and the author does not.

Sqlite doesn't intend to include a very smart query planner simply because that would make it much larger and more complex. That means it'll do stupid things for some queries sometimes, but in return, you get a small library that's quick for common queries.
Right, because nothing inspires risk taking in a corporation like a good old fashioned witch hunt.

I agree with you in that this is a shitty thing for MS to do (hell, I was one of the first ones to write a blog post explaining how to undo it - http://wyday.com/blog/2008/how-to-uninstall-microsoft-net-fr... ).

But, a witch hunt is idiotic.
Do you have any examples of where the behavior of a library function/method was changed, without renaming that method? The only examples I can think of are the change to return lazy iterables from map(), filter(), etc, which won't affect most use cases.
May be because collaborations often turn into an acquisition.
The uninstall and disable buttons work on my FF install, for the framework assistant 1.1
Contractors Vie for Plum Work, Hacking for U.S. Government
function vote(node)

Please! javascript is an essential component of every modern web site. If you want to live in a cave and think that flickering shadow on the wall is all there is to the world then fine, but not all of us are imprisoned by progress.
Recent YACC's such as Bison support pure reentrant parsers. Here's a reference: http://dinosaur.compilertools.net/bison/bison_6.html#SEC56
Justifying a lack of trust in Microsoft because of 'karma' isn't a correct analysis, I feel. The author completely fails to discuss .NET -- a very powerful and complete software platform that many companies rely on and use effectively.

The crucial point is the one that he glosses over in the last sentence in the second-to-last paragraph; that Microsoft's incentives aren't aligned with Zoho, while Google's are. Google has every incentive in the world to get more people on the Web and make the Web a more powerful platform. In the end, Google has an incredibly powerful, benevolent brand, but they act in the way any rational corporation will.
Then maybe avoid commenting if you, as you admit, don't know what you're talking about.
I'm pretty ignorant about functional languages, but how does a language like Haskell handle allocation failures? I'm curious how well it would work in the embedded space.
On The App Store Hype
Yes. For curiosity's sake, source to both the server and prefpane are here: http://code.google.com/p/blacktree-secrets/
I think they're has-beenz now...
Maybe Qt is a good option.
Iraq-born teen cracks 300 years old maths puzzle