skysight-inc/HackerNews huggingface dataset:
Even a young-Earth creationist can theoretically be a good biologist or physicist. This is more analogous to a young-Earth creationist that wants to keep evolution out of science textbooks and lectures.
Queinnec's Lisp in Small Pieces is a superb book, if you liked that you might also like Henderson's book on implementation of functional PLs (particularly SECD machines.)

Regarding the list: I think it's a nice effort, but lacks several excellent and remarkable books. Just quickly browsing, I found the following essential books missing:

* In algorithms:
- Aho, Hopcroft, Ullman: The Design and Analysis of Algorithms.
- Wirth: Algorithms and Data Structures.
* In Compilers:
- Wirth: Compiler Construction.
- Grune, Bal, Jacobs, Cerial: Modern Compiler Design.
- Muchnick: Advanced Compiler Design and Implementation.
* In Lambda calculus:
- Barendregt: Introduction to Lambda Calculus.
* In theoretical computer science:
- Kozen: Automata and Computability.
- Davis: Computability and Unsolvability.
* In concepts of PLs:
- Turbak, Gifford, Sheldon: Design Concepts in Programming Languages.

(In general, the list does not mention any of Wirth's books, which is a shame. The Project Oberon book should also be mentioned in OS stuff, I guess...)

Regarding compiler construction: As has been previously mentioned several times on HN, Cooper's and Torczon's "Engineering a Compiler" is a more recent and (IMHO much more readable and accessible) choice.
Highly unlikely. 43 disputes out of ~201,000 payments is nothing. 0.02% of his purchases. It's a maximum liability to PayPal of something like $800 (including typical chargeback fees) out of a million dollars in revenue. Most of those disputes are probably just disputes, not chargebacks, anyway -- people clicking "item not received" because they weren't tech-savvy and had trouble with the download process or the video didn't play on their computer right.

PayPal isn't worried until your chargebacks are more than 1-2% of your volume. With a dispute rate that low on so much volume, he's helping bring down PayPal's overall CB rate with their banks (Wells Fargo and Chase), doing the company a favor.

Not only will Louis's account not be frozen when he withdraws the money, but his dispute rate as a percentage of volume is so low, the mails he gets about them will say "because your chargeback rate is so low, we are allowing you to keep the funds until the end of the investigation". I know this because that's what they send me, too.

This is standard operating procedure at PayPal. Louis CK is their optimal merchant in almost every way. Even if their business processes were so terrible as to want to close this account, which they aren't, it's not a company of fools -- this account is run by a celebrity selling a virtually no-risk product and brings in $50,000 a month in fee revenues for PayPal.
I've written essentially the same application several times in different languages, for different frameworks, or for substantially different platforms.

I'd also count a serious refactoring or structural improvement as having programmed something again.
both issues are red-herrings covered by previous laws passed..I think you will find a money MPAA/RIAA connection through enough digging
3 minute [video] explanation of SOPA
Pigeons Aren’t Bird-Brained as Study Finds Knowledge of Abstract Numbers
Small technical correction: I2P uses Garlic routing, which is based on the same basic ideas, but is implemented very differently.

http://www.i2p2.de/how_garlicrouting
StackOverflow also planning to switch from GoDaddy due to SOPA concerns.
>That and that they can use Chrome to lock people into Google services in the future.

Oh no, not more Chrome proves Google is evil...

The only thing I've seen from Google that is a move in this direction is that it will share the oAuth cookie between Chrome Sync and google.com pages to auto login if you're already logged into the browser.

I don't see how Chrome "locks people into Google services" any more than simply enabling them to get there faster (V8, SPDY, etc).
What Goes Around Comes Around [databases]
Demountable School Buildings
PG has argued elsewhere that the key to becoming a successful startup is to be good[1]. Since SOPA is bad, organizations that support it are malovelent and so startups cannot succeed if they are beholden to malevolent investors.

[1]http://www.paulgraham.com/good.html
You can't even do an alert in that javascript console...

IMHO one should use http://jsfiddle.net/ or similar sites to learn javascript.
May I inquire why cheald was downvoted? His post seemed reasonably well written, and, at least in my opinion, contributed to the conversation. I was to be under the impression down-voting in regards to disagreement was discouraged.
(Random, honest question)... is this acceptable? Should one have to pre-clear it with PayPal if they think they might hit some non-specified limit upon which PayPal will seize your funds?
Poll: Did you transfer your domains from GoDaddy today?
In view of the recent GoDaddy and SOPA news, I wanted to see if people are actually taking action.
Not yet, but will transfer soon.
Their content management system probably has four screens of upselling before the spell checker kicks in, causing their eyes to glaze over.
Automated Browserless OAuth Authentication for Twitter
I've never used them personally, but I've heard a lot of horror stories where people got trapped in the service due to various policies making it very expensive and time-consuming to leave.

That said, they've certainly done enough to make me want to avoid them.
DreamtaiVDO.com : An innovative way to group, watch and share videos
DreamTaiVDO.com which is a social video grouping and sharing application, but in a unique way.

Popular video websites like YouTube, Yahoo Video, Google video, Hulu and Vimeo allow users to share and display their videos, but there is no web based application which can aggregate videos from different video sites and display them as video albums, which the user can then watch later on at his/her convenience.

http://www.dreamtaivdo.com/listvdoframe.php?pid=99

In DreamTaiVDO.com, you can sign up, create video playlists of your favorite videos from YouTube, Vimeo, Google videos and other video sharing sites.

You can watch your favorite videos whenever you want.

Share your video wall with your friends

You can search for video albums put out by other users.

I have created this fun website. Have a look at it and enjoy. It is free for all.I would love to hear your feedback and suggestions on this.

If you click on the SEARCH button, you can view the playlists of other users. You can view their videos and copy the videos you like into your own playlist.

You can put video albums about technical subjects, educational videos, music videos and all other video albums that you find interesting and worth sharing with friends.

http://www.dreamtaivdo.com/listvdoframe.php?pid=99

Do sign up and send me feedback for improvements.
> I'm sorry, I simply cannot take your line of reasoning seriously.

That usually happens when you invoke Godwin.

How about you put it this way - we'll use the RIAA as an example, but lots of companies support SOPA for many reasons: A bunch of CEOs employ thousands (tens of thousands?) of people and see that their primary modern-day asset - copyrighted music - is in grave jeopardy. They know that modern technology makes this asset increasingly hard to control, and that unlike in the vinyl, 8-track, cassette, and early CD eras, they can longer create artificial scarcity as they once did.

They know that if that threat continues to grow as it does, they can't provide distribution as an asset to artists, which used to be a big reason you signed with a major label. That means they have to scale their operations back in a big way, which means letting a lot of people go and less profit (CDs sales actually are still a profitable business). Since they firmly believe in the protections copyright affords, and they've worked in this industry a long time, they see the better approach to be attacking the copyright infringement. And their job is to keep their company running the best they can. Now is it so surprising they consider the second option?

They may or may not understand that SOPA endangers many aspects of how the internet works. But they aren't necessarily acting in bad faith just because they support SOPA.

I know the niche hacker news fills is particularly well-targeted by SOPA, and that can lead to a circlejerk like any other online community with common beliefs, but it's harmful to discourse to assume those who you disagree with you on SOPA are inherently evil as a result. That's why Godwin is such a joke - it's almost never an appropriate analogy to compare your opponents in a {political,religious,technology,etc} debate to those who participate in genocide.
>> Most Europeans learn English (as a foreign language) without a "constant background exposure"

When I biked around France about 20 years ago, I brought along a radio hoping to polish my (very poor) French. All I heard on the radio were songs in English, interspersed occasionally with short bursts of French that were too rapid for me to more than occasionally make out a single word.
Lets get real here please, you eat (or at least the average human) 5+ cows in his lifetime and that kind of elephants are not an endangered specie.
I switched away a long time ago, and frankly, I'm surprised how many otherwise intelligent people are still using them.
Desktop interfaces today use "touch" in the sense that
you touch a keyboard and mouse

Touchscreen interfaces, speech recognition and dictation, and computer vision are NOT part of the desktop GUI paradigm.

http://en.wikipedia.org/wiki/Elements_of_graphical_user_inte...

someone who is convinced that everyone will be driving a
flying car by 1990. Predicting with absolute certainly
how anything is going to look in the future

It is not just me that is convinced that next-generation interfaces will replace conventional desktops. Steve Jobs did too.
There are some well-publicized LL parsers - C# for example - but I'm not convinced by "most production compilers and interpreters."
Yes, today it occurred to me that pirated sets of Wimbledon matches must really be hurting the tennis business.
Dec 23rd, 2011 - ACORN Pushes for Walker; 11 Million Wisconsinites Agree
Well for me at least the cask is half-full, not half-empty.

That's just the kind of guy I am.
That would be cool, actually, as a good way to help people keep tabs on what Congress is up to according to the things they support or oppose. It would be nice to have something that made some kind of report card and graded them on the things you care about, preferably with links so you could see how they voted on each thing and what the bills actually said or any responses they gave to why they voted for that, just to avoid punishing them for voting against cleverly misnamed legislation.
Backbone doesn't have an opinion on much of anything. It's frustrating sometimes, but it works out well.
Turns out two of their attorneys agreed to lend their names AS PRIVATE INDIVIDUALS and made it clear their support was in no way representative of the views of the firm. Despite that, DWT got added to the list.

Riiiight.
List of talks for PyCon 2012
tl;dr. Somebody please think of the children!
So, uh, the best example of misuse of the DMCA is that a psychic can cover up 1970s footage of him failing to bend spoons?
And counterfeit goods!
Go Daddy has a full time presence in Washington D.C. and
takes an active role in policy development that impacts
the Internet, particularly issues having to do with children.

OMG won't you think of the children?!
> (Random, honest question)... is this acceptable?

That's how it works everywhere. It's written into any merchant account agreement with any payment provider. If your average ticket size, average monthly volume, or the business you're in changes, you have to notify them and get approval because it changes your risk profile. Because Visa and MasterCard mandate a <1% average chargeback rate from their members, that carries through to every level of payment processing service to make risk management a core piece of the business.

3rd party processors make it easy to sell an item or two on eBay without having to fill out pages of work history and references as you'd have to in order to accept credit cards directly... because there's very little risk. If you scam someone out of $100 and they charge it back, that $100 is going to be too small a portion of the processor's business to impact their rate.

But if the next month you sell $100k of product, and they don't even know who you are or what you're selling, it's time to pull back and ask you who you are. PayPal will do this. Amazon Payments will do this. Google Checkout will do this. 2Checkout will do this. Heck, 2Checkout will also call a random sampling of your customers to make sure you're actually selling what you say you're selling.

So in exchange for not having to fill out a 6 page application up front and tie yourself to a contract with monthly fees, PayPal and every other 3rd party processor will suspend your account for a business day or two to get the information from you only when it becomes necessary, then set you back on your way to continue doing business.

Most people never think about things like chargeback rates and risk to the processor, so when their account gets suspended, they freak out and spam a blog post assuming someone's trying to steal their money. A few days later they always have to follow up that everything's actually OK... there's no conspiracy to lock accounts and earn interest on the balance (reserve funds are held in non-interest-bearing accounts), they really just want to make sure you're not something so risky it's going to hurt their average chargeback rate.
Paravel's jQuery plugins that make text and video flexible and responsive are definitely worthy of inclusion:

Lettering.js: http://letteringjs.com/

FitText: http://fittextjs.com/

FitVids.js: http://fitvidsjs.com/
Update: ALL the law firms have been removed from the list.

http://judiciary.house.gov/issues/Rogue%20Websites/List%20of...
Music producer Ryan Leslie looking for remote web developers
Says it is more Social media partnership
Seems like premature publicity. Great idea that is far from being useful right now. If you actually want customers you need to prove you can provide value.

My first try was "iPhone 4" and it showed me the average price for all iPhones, from iPhone originals to broken iPhones to locked iPhones etc. That's useless. unless you can identify the specific product and give me a number, this is not useful and I'm better off googling it
Why we built a 40TB photo server in-house instead of using S3
Actually, what surprises me is that SO would be registered with them in the first place.
Go get your HAM radio license. It's a great way to get in touch with your hacker roots, and connect with interesting like-minded people. The most important resource when any kind of trouble breaks out is friends, and HAM radio people are great, smart, resourceful people to know.

When you're studying for your license, use my HAM Radio study guide for Android (https://market.android.com/details?id=com.tango11.hamstudy&#...). It's free and there are no ads; just something I did to give back to the community.
The Every Door Direct Mail service is also connected with mailing and posting
The Every Door Direct Mail service is also connected with mailing and posting. In normal posting complete address is required for sending mails. But with the help of Every Door Direct Mail service the mails can be sent and received by just mentioning the name of the person.
I believe them. Once upon a time I worked as a legislative aid in the WI State Senate. I saw this type of thing happen a few times where some overzealous lobbyist or staffer fudged the list of supporters for some controversial legislation. Predictably it always resulted in a gigantic shitstorm. Beats me why they try to get away with it in the first place.
Photo Gallery of Hotel Taj Exotica
Its a REPL[1]. It aims to be host environment agnostic, where you could play around with the language itself (Its accomplished by sandboxing the language in a web worker, and this is also done for Python and Ruby). Try firing up v8 or nodejs shell and do an alert.

There is an added security value in that, were you can be sure that code shared by someone else won't crash your browser.

We'll be releasing courses and tools soon that aims at teaching JavaScript and the DOM where you can go crazy with alerts ;)

You could use console.log, console.time, console.read etc.

[1]: http://en.wikipedia.org/wiki/Read%E2%80%93eval%E2%80%93print...
You keep stating and restating how and why CoffeeScript doesn't support shadowing of symbols via lexical scoping.

That's not what I'm criticizing. Lexical shadowing is not what I'm advocating. I think your choice is fine in so far as it goes. It has its logic.

What I am criticizing is how it can fail. The top scope is different, quantitatively and qualitatively, from almost all nested scopes. It's much larger, and spread lexically over a larger area. If you have a team of developers, it will be modified concurrently. No one developer necessarily knows the full set of symbols defined in the top scope while they are writing an individual procedure.

And thus the problem: a developer thinks they've chosen a "different (better) name" for a some variable, but in fact they've chosen one that a different developer also thought was a "different (better) name", only one of them is in a lexically enclosing scope. This problem isn't likely to occur on the level of nested procedures or nested blocks, because the definitions would be visually close. But it's much more likely to happen when one of the symbols is defined in the top scope. Here, the definition could be many hundreds or thousands of lines away. It may even be in a separate commit, waiting to be merged, such that there's no way for either developer to know without closely reviewing every change.

And this is the criticism: the failure mode for this inadvertent reuse of a variable name is subtle bugs, as what one developer thought was a global symbol turns out to be modified and acquire strange values through unexpected codeflow, almost like the VM was corrupted and memory was behaving unreliably.

The qualitative difference of the top scope in situations like this is the reason why I suggested sigils or somesuch to disambiguate those scenarios. Perhaps top-level symbols can't be reassigned from nested scopes unless you use '$' as a prefix to their name; a visual shorthand that you are definitely not creating a new local symbol.

The reason I summarized your argument in the way I did is because your argument against this failure mode seems to be "don't create top scopes with lots of symbols". That's a fine argument (or rather, exhortation), but it isn't a realistic one. If the language is problematic with lots of symbols in the top scope, it should be unpleasant to use with lots of symbols in the top scope. And the unpleasantness shouldn't come from subtle bugs (the passive aggressiveness I mentioned); it should come from awkward and ugly sigils, or some other intrinsic way of discouraging those styles.
It makes sense, it is Hollywood vs Silicon Valley
Turn Your Address Into A Snowy Wonderland Holiday Card With Snowify
Well perhaps you are right.
Vehicle Transport Services USA,Car Transportation Services
We endeavor to offer cost effective and personalized Vehicle Transport Services, car transportation services that ensure swift deliveries of cars and other vehicles in USA. We have provided our customers with safe and reliable car carrier services, car transportation services, car transportation, car relocation services that address their needs aptly.
Converting DBX into PST
Converting DBX into PST with a collection of files, instead of few of them, is nonetheless effortlessly accomplished by our software. Let alone any data, the DBX to PST Conversion tool does not even make any change in the original email formatting.
There's already a constitutional amendment banning SOPA and it's ilk. It was, in fact, the first amendment ever passed.
So is your argument that Google should have paid nothing to be the default search engine, because people will switch, or is it that $300 million is an appropriate about for the 1% that won't change the default?

(Btw, why do you quote like that? HN docs on formatting are here: http://news.ycombinator.com/formatdoc)
Comet sighting wows astronaut aboard the station
Yacht transport|boat transport|boat transportation|boat shipping
We are specializing in large and mid-size yacht transport solutions. We can transport your boat or yacht from ANY point / port A to ANY point / port B - Worldwide ! Pre booking and last minute boat transport rates available ! Save up to 25% on your next yacht transport !
Xerox's Palo Alto Research Center founder Jacob Goldman passes away at age 90
Why did anyone ever use GoDaddy in the first place?

There are much better options out there. Dynadot, Moniker, Gandi, ... the list is endless.
Totally independently of their SOPA stance, I would recommend Namecheap over GoDaddy. I've been using Namecheap for years; they are reliable and have a sane (if not terribly pretty) user interface.
Vehicle Shipping Rates That Fits Your Budget
All State to State Auto Transport is the country's largest provider of Vehicle Shipping Services. For over a decade, all State to State Auto Transport has been the most reliable and trusted Vehicle Shipping Company in the industry. Our customers utilize a wide range of comprehensive Vehicle Shipping Services at the lowest rates in the industry.
Forgetfulness, Alzheimer or Medication Mixup?
seems i forgot to multiply by 1.6. whoops.

pluto-charon (imo) is a dual dwarf-planet system not planet and moon.

Sun Jupiter is my argument for why a planet shouldn't be defined only by barycenter location.

updated density: 13.55g/cc.

this is about the current density of the core of the earth now. It's about halfway between rhodium and mercury at STP, so not as horribly unlikely, but still pretty out there.

Note: all density comparision made based on info from: http://en.wikipedia.org/wiki/Density#Densities_of_various_ma...
Gandi locks my Chase credit card each time I pay them. Using (ugh) PayPal is the only way I can use them.
Mozilla would need to be able to convey their H.264 licenses under open-source terms. That would effectively destroy most existing and future revenue streams associated with H.264 (as licensees could elect to use Mozilla's open-source license for free instead).

In other words, Mozilla would need to be able to buy the entire H.264 patent pool. Even at $300M/year, they're nowhere near that.
Moving Your Site to Pagoda Box
> Why did anyone ever use GoDaddy in the first place?

Price ($1.xx .coms occasionally) pulls you in, inertia keeps you there. If all you do is use them as a registrar, you'll probably never have a problem, so no reason to reconsider. Plus, it's the biggest registrar, trust in numbers.
"I mean no offense, but that's probably because you're not religious."

I was. Believe me, I was....

Anyway, if you ask someone "How do you know god exists?" and they respond "Because I have faith." or whatever, they are not using the "assurance based on a reliable track record." definition. Prior track record of what? God existing?

In actuality, people use faith to describe the reason they believe in things despite no evidence. When they believe that they have "evidence" the answer to the question tends to be something along the lines of "I _know_ that god exists because...".

I find it hard to believe the majority of religious people are even aware of that greek word/meaning.
I switched to Namecheap after I got bit in the ass by the RegisterFly fiasco. Namecheap has been great to me ever since. I highly recommend them, despite their spammy-sounding name.
Show HN: My third tool for web developers: Form Mailer
From my experience building storage, you're better off buying an enclosure that has expanders (e.g. Supermicro); it really simplifies cabling.