skysight-inc/HackerNews huggingface dataset:
Nice site. One thing I came across:

Your code validation checks for necessity without checking for sufficiency. In other words while

"hello world"

will be accepted. So will something like

"hello world""

Also, when I attempted to deploy some 'malicious' code it didn't deploy (great), but it would be nice to get some message as to why my deploy failed.

Small things but something worth accounting for since the goal of the site seems to be making taking that first step as pain free as possible.
So do you invite them over to your house? Or do you bring breakfast to their workplace?
Split panes are cool, but the killer feature that I would jump ship for is full screen mode for dual monitors on Lion.
It looks like PayPal's site for creating a donatiom button makes it really easy to get yourself into trouble...

https://www.paypal.com/us/cgi-bin/?cmd=_donate-intro-outside

I don't see anything on that page to suggest you have to be a nonprofit or somehow a worthy cause. They optimize their web page for encouraging people to create a donation button and then provide you with a shitty experience on the back-end if you make a mistake. They aren't trying very hard to keep you from hurting yourself. This is why government creates consumer protection laws, so maybe PayPal needs a big warning label next next the link encouraging you to create a donation button.
Have you considered using bitcoin? If you have considered, but dismissed it, would you mind answering why bitcoin wouldn't work for your business?
I'd like to see an infographic on how badly Lars' ability to maintain tempo live has degraded over time. I love their pre-Black studio work and LSB&P, but live it's just tough to listen to them bludgeon their songs to death at 110-200BPM.
This all seems to have happened during the course of the same conversation, and reading more of their blog history I don't see them saying that they then actually used a Buy Now button for any period of time.

Regardless, once the conversation started going farther in that direction, the issue did change (and I did not touch on that part of the problem); specifically, it became entirely surrounding "purchasing products sent to a different shipping address than the one the buyer specified during checkout", which is apparently against PayPal's terms of service.

(Note: I have not personally verified that it is against PayPal's terms of service, but I have no reason not to believe the employee of Etsy, a company that relies quite strongly on PayPal and certainly has gone down this road numerous times with them while determining what features they can offer to customers, who posted elsewhere in this thread [1].)

[1] http://news.ycombinator.com/item?id=3318223
You have two basic options:
1) A proper merchant gateway solution
2) A third party payment provider with better terms of service.

On the first, I have generally recommended TrustCommerce both due to their emphasis on security (having reviewed their Perl and PHP API classes directly) and the richness of services they provide. They do cost more because Paypal gets a tremendous volume discount, but it's an option. For online payments also you have additional PCI-DSS worries that are burdensome for small businesses.

The second option includes solutions like Amazon Payments. I currently use Amazon Payments because I process 4-5 transactions per year. At that volume it isn't worth maintaining my own merchant account and certainly is not worth worrying about PCI compliance......
Funny you should mention Ikea, since through its complicated accounting setup, it is the largest charity in the world.

http://www.mentalfloss.com/blogs/archives/14675
Makes me wonder if artists with some history couldn't double up on gigs in a given city, playing classics in one show and favouring newer material in the other. Of course, hardcore fans would attend both.
What world do you live in, where "donate" necessarily implies some kind of accounting whargarbl? Unless there is some more complicated scheme afoot here that I have failed to comprehend, it appears the Regretsy folks were collecting money, 100% of which would be used for the benefit of needy people, without claiming to be a 501(c)(3) or anything of the like. Still sounds like a donation to a worthy cause.

Only when PP blocked their use of the "Donate" button--which would have been acceptable for helping a sick cat??--did Regretsy resort to "reselling" already-purchased toys to recoup costs and continue the program. But again I cannot conceive of any reason that use tax would be due here...
Why can't we unselect elevator buttons?
Convert mp4 to avi mac
"I'd like to put several video clips into my iRiver PMP and I need to convert those MP4 files into AVI format so that they could be compatible with my portable device. Can anyone recommend an MP4 to AVI Converter for Mac?"----- Cals.R With lots of MP4 movies kept in your Mac, you may be interested in converting MP4 to AVI on Mac for your mobile phone or your iRiver PMP. Here Aimersoft Video Converter for Mac will show you how to convert MP4 to AVI on Mac.
Tata Merlin Photos
I don't get the point.

Was the nvidia driver update forced upon you and done behind your back? Or - did you do that intentionally and broke (by accident) stuff?

If the latter (and that's what it sounds like to me), isn't that totally unrelated to silent software updates and just anecdotal bad press about the nvidia driver and its stability?
By non-profit, I meant an organisation/website/person looking to arrange a charitable donation and not a registered non-profit as per relevant local laws.

I agree it was a bad choice of words, though.
Poker hand evaluator - porting python to R
That's pretty amazing!

But, you know, I would argue that someone in that region needs electricity to hook up the facebook. :-)
though, this thread just makes me want vi bindings in os x text areas. I would settle for shell bindings that can change the cursor shape.
Since I cannot reply to burgerbrain below for some reason...

Yes, he is. He labels the software as bad and apparently expects everyone to agree.

Anyone who states that Product A is bad because of his negative experience with said product while ignoring/discounting other people's positive experience with the same product is demanding agreement.

A better response, to me at least, from someone in that situation is, "I have had problems with Firefox and therefore I choose to use Chrome as I feel it is a better browser."

There's a difference between saying one product is better than another and just labeling one of them as bad. Especially when it's based roughly on personal experience.
He may be positioning himself to be bought out of the market by you. Keep your nose to the grindstone and get market share by making customers very happy they are with you.
Here are the stats
http://admin:twisted@classparrot.com/stats

Main expenses are hosting: $36/month on heroku, and phone numbers: $15/month for twilio

The twilio bill can be calculated by dividing the number of Single Texts by 100
you should try out the URL Shortener course, it tests your input at a higher level so you don't bump into things like that
In your statement, you are confusing MinGW with MSYS. But I see your point.
I was hoping I would go the full thread without the 'Nigerian Scam' jab. sigh

Anyway, you are also factually incorrect; we deal with princes and inheritance, not children toys. :)
Spelling: I for one couldn't parse it. I stumbled a handful of times and just stopped reading, looked at the comments here instead.

Looked like a kid texting to me.
Cool! I haven't dm'ed enough to see this kick in. Time to try it out. No way I would have known about this any other ways, thanks for sharing.
> More to the point, I think you'd want to standardise on the optimisations a compliant compiler can/must implement.

That has two problems.

1. Once you start formalizing optimizations that must occur, you run the risk that some optimizations will be impossible or have horrible performance on some compilation targets. For example saying something like "an expression made up of only 32-bit addition operations must successfully evaluate if the result fits in a 32-bit integer" might be really painful to implement on an embedded system with only a few 32-bit registers.

2. Even if the correctness of an expression can be determined statically and reliably by the language standard, if the correctness of an expression depends on optimizations performed, then someone reading a program needs to know all of those optimizations. For example, it is often quite a laborious task to tell whether a C expression will evaluate correctly, because C has occasionally bizarre rules for the promotion of the types of operands. Fortunately there are some decently reliable heuristics that apply, that let you assume that an unsigned char added to an unsigned long will probably promote the unsigned char to a long and do the addition. Now imagine instead of understanding C's type system, you had to understand the algebraic reductions available to your compiler. The volume of arcana required to determine whether an expression will be correctly optimized or not would be absurd. And heaven forbid you tried to modify the expression. You might add a simple constant somewhere that breaks an optimization and suddenly the expression fails to evaluate when x is 2^31 - 1 or something.

When you consider these things, hopefully you will see why it is so much more preferable to just enforce that all intermediate results must be valid, and have the program writer do the algebraic reductions necessary to make (x << 20000) >> 19999 evaluate with no invalid intermediate values.
PRS Santana Electric Guitar Blue Burst 
Price: $390.42. Save $20 off Thanksgiving Day Sale. Free Shipping Worldwide. The most obvious thing you can't do with a guitar synthesizer is to really sound like a guitar.
When my account was frozen I was selling IT services, internationally, but I was also told it wasn't about my transactions at all.
Buy a low-expense index fund, like Vanguard or Fidelity. Or Apple stock. [MHO, YMMV, I am not an investment advisor]
SMS two-factor authentication isn't secure
Good point. I for one can't wait for the day schools can afford to hold the Kobayashi Maru test.
Plus, iTerm 2 segfaults! All the time and for no clear reason! And the performance is far, far worse than Terminal.app!
That's a safe position to take for the readership of the Washington Post: "kids don't need all that education -- we're doing fine, despite forgetting basic operations and failing reading comprehension."
I am sorry, how are you privy to the conversation? Or are you just looking at the bits posted on the blog? There is no way you can draw such a conclusion form that.

I hate to come down on the side of Paypal, but it would be so easy to abuse the donation button by doing exactly this, and not sending out any gifts. There is no way paypal can test this.
In the US you cannot run that company: if you accept money in exchange for goods (or even sometimes services), and are not a registered non-profit, you need to pay sales taxes on the sales, must declare any residual as income, and the people giving you the money cannot claim it as a write off.

Regretsy is in the EU, not the US, but I don't believe that changes the point. In the EU, everything that is traded, whether it be a good or a service, is subject to a "value added tax". (Note: this applies to you even if you are not yourself living in the EU; if you sell products to EU customers online, you must collect and remit VAT if you are above their threshold.)

These taxes can be quite high: up to 25% of the receipt. You are only responsible for the "value added" (so you subtract your costs), but the way you subtract your costs is very similar to expense structure in the US: the cost you declare has to be to another VAT-registered organization, and you need to keep whatever receipts and documentation is required to defend the costs later.

I am simply having a very difficult time seeing how this specific setup was, in the eyes of the law, any different from Ikea selling chairs: they were selling products, and selling products is a highly regulated business with a large number of taxes that have to be considered. You cannot just throw up a website and willy-nilly throw money around.
As a nice alternative to Ubuntu or Arch, I'd like to recommend a little-known distribution called Chakra Linux (http://chakra-linux.org/). It started out as an Arch distribution, and gradually has moved to focus on being a KDE4 distribution.

Upsides: a beautiful, modern, easy-to-use, not-glitchy graphical environment for everything. A decent built-in package manager with rolling updates. Support for most of the basics.

Downsides: No easy rollbacks (yet) on the package manager, so if an update breaks something, you'll have a hassle. Hardware support still lacking (my laptop's trackpad isn't detected; I haven't had time yet to see about porting drivers for it).

I set mine up with Chrome and the built-in terminal and a few other basics in Linux, and then installed the VirtualBox package and (after massaging it a little bit) got it running a Windows 7 environment where I have my preferred text editor of choice and a few other goodies. A shared drive is set up between the two that allows me to, for example, run a local web server on the Linux side and edit the files in the current project in the Windows VM. I really really like this setup.

I love OpenBSD too, and have used Debian a lot, and we use Ubuntu (and other Linuxes) in the shop for various things, but this is the first distribution I've been happy with for regular desktop use.

If you want to give it a serious try and have any questions, drop me an email and I'll see if I can help.
Are those people really looking for work in this market? Or are they fighting off recruiters from Facebook, Yahoo, and Microsoft?
NBA Dallas Mavericks the Finals Champions Snapback Hat
Right on, Paypal was designed exactly for Bob to send Sally $10.27 for yesterday's lunch tab, according to Paypal's own promotion and vision on day one. Letting businesses, charities, and other orgs use it as a payment processor came quite a bit later.
I use TotalTerminal (http://totalterminal.binaryage.com/) and have it set up to show up on the bottom 1/3 of my screen with a transparent background when I hit the "Eject" key that I never use for anything else. As far as I can tell, I also have colors and split panes, though I rarely use them.
> Time to code some demos again!

Even better ;)
The Numerous Mental Disorders You Probably Have As A Founder
I used to use iTerm2 (or maybe it was still iTerm then), but eventually Terminal was just good enough. I think people who have used iTerm2 for a while might forget that Terminal improves with every new version of OS X; it's not just some stagnant app that Apple ignores.

For example, Terminal on Lion includes 256 color mode and split panes. And it actually has cool features like restoring the scrollback buffers in each tab you had open if you quit or restart.

So yeah, I consider Terminal good enough these days.
Wow, that's histrionic.

PayPal's customers are the people who use it. You, as a merchant, are not a customer of theirs, but a necessary evil to keep the customers coming. PayPal's customers love it. PayPal's merchants don't like it because PayPal has fraud prevention methods that are opaque and hamfistedly applied. That's a fine complaint, but this breathless "for the sake of the world don't ever use PayPal" garbage is pretty ridiculous.

If you want to do anything beyond selling tangible goods or simple subscriptions, you should probably reevaluate using PayPal to do that. PayPal isn't the best product for everything, and frankly, I'm sick of every merchant doing some crazy scheme (seriously, "give us money and maybe we'll send you a gift of some unspecified value in the future"? can you fucking spell "chargeback"?) bitching and moaning into the HN echo chamber whenever PayPal tells them to stop that.
Evernote Now Has Emacs Mode
"First of all, thanks for sticking to the point and keeping this discussion civil. Would be nice to have a little debate over a couple beers."

Likewise! I don't really enjoy drinking, but if you're ever in Portland, OR, let me know!

"I would say that the goal of copyright is for a creator of reproducible works to be rewarded proportionally to the value they contributed to society."

I've never actually heard this as a rationale for copyright. Even so, I don't think it holds as a justification. Because you're starting from the premise that these contributions have an inherent value. But the premise of capitalism is that the best way to determine something's value is how much others are willing to pay for it. In the absence of any restriction, these creators haven't created anything of value because it's easily reproducible. If you place the arbitrary restriction of 'copyright' on these works, then, yes, they become valuable through artificial scarcity. But that's true of anything that has very little value.

In your doctor thought experiment, you're sort of violating the basic premise of capitalism. You're also here making a deontological argument, that it's only morally right to support some sort of payment to these altruistic doctors, even though they have no actual value, since they'll work for free. In this world, how do you decide how much to pay them? In other words, how do you determine the value of their contribution?

re IP: "Can I take someone's song and perform it for money without paying them, provided I credit them?"

Yes.

"Can I burn the song on CDs and sell them in a store without paying them? Can I record a concert in HD and sell streaming access to it? Can I take Microsoft Windows, crack the copy protection, and legally sell the cracked software in an online store? If not, can I distribute it freely on a website on which I sell advertising?"

Yes, yes, yes, and yes, but no one will pay for any of it because it will be available for free.

"Notice also that a policy of free copying would introduce an arbitrary distinction..."

It's not arbitrary, though. There's a very important distinction: you can easily demonstrate your value and charge money without arbitrary legal restriction through one model, and you can't through the other.

"...it would encourage centralized software provision and draconian DRM schemes..."

Please notice that this is already happening? Why? Because it's an easier and more sure way to make money.

Centralization of software has its good and bad points. But the elimination of privacy and security are separate issues that aren't particularly relevant to copyright. Centralized computing is actually something I'm kind of worried about, but it's an orthogonal issue.*

"Two answers come to mind"

These are both great reasons! Let good discussions between open minds strive for truth in opposition! Let opposing minds passionately disagree, but remain amicable!

* I just recently wrote a post along these lines: http://blog.byjoemoon.com/post/13581915694/an-amateurs-lamen...
Have you added Amazon payments as an option as well? I would choose that every time, given the choice, if for no other reason than Paypal is always trying to trick me into paying from my bank account, when I really want to pay with credit card for rewards and security. Amazon doesn't try to trick me.
and Escape. That is one epic song.
ln? Isn't log base 2 the natural log?

Yup, that works.
Sorry to hear that. Not that it diminishes your experience at all, but I've been using iTerm2 daily for a couple of years without any trouble like this.

I had to try to diagnose a glitchy Mac once where some funky fonts installed by MS Office ended up being the cause for crashing various programs. Any chance that could be what's going on for you?
My bank requires both my pin (numeric) and password to log into my account, and SMS's me when I login. If I need to transfer money to anybody outside of my usual payment recipients it SMS's me a token that I have to enter.

That's not failsafe but it raises the bar quite a bit above 'enter password to own everything'. Also, no extra hardware required.
I don't know when you last saw them live, but I've seen them last year in Zagreb and I thought they ware great (admittedly that was my first Metallica concert so I really can't compare).
The only person who answered a spam mail won $10K
seems like you really like the guys who can memorize "cracking the coding interview" and "data structures for interviews"!
PayPal is not in a position to be running money for someone else's "dirty books" (which is a rather strongly negative term, but you have to realize that that is how PayPal is going to be seeing this specific pseudo-charity, and is the mental framework from which they are going to be dealing with this likely hostile person on the phone), and to the extent to which it "shouldn't concern them" (and it starts to, such as with 1099-K) it is a fair assumption that companies that are operating with "dirty books" are a "high-risk transaction" (one fraught with disputes, chargebacks, and investigations), something which PayPal simply refuses to traffic in (likely, as their entire concept of letting random people keep money and move it around is already "high-risk" enough ;P).
First off, both iTerm and TotalTerminal were very useful and fairly well done.

On Mac OSX Lion though, Terminal.app supports 256 colors and split pane (although only vertical stacks). I don't know what use growl gives me, but having to update it was annoying.

What I do miss from TT and iTerm is the visor mode bound to a shortcut key. Both had downsides though: TT would mess up copy and paste, iTerm would just crash sometimes, you couldn't have the visor down while typing something on another screen. All in all I decided it wasn't worth the trouble to reinstall either when I switched to Lion.
I think his point was that, not knowing the strategy gives the strategist an advantage and the adversary a disadvantage. Once used the adversary is the wiser for the experience.

Unfortunately we on HN do not like generalization and the poster used anyone, in which he probably meant a good deal or a majority. I would note though, that anyone that is able to fundamentally change their character, to not exude intelligence, is probably not a one trick pony. He was the only experience with a person that cunning, but to me it seems like his character would be a prerequisite.
I didn't mind it, despite a couple of weaker tracks. Don't think I bought Reload though and barely listened to St Anger.

At some point, I reckon Hetfield lost the magic and was forcing things from that point.
This was drilled into our heads in EMT school--without a valid DNR per protocols, we continue CPR. The exact rules vary from county to county and from state to state, but the point is to ensure that the DNR is well and truly valid before denying potentially lifesaving care to a patient (and to legally protect the first responders, who can lose their license/possibly go to jail for recklessly failing to provide appropriate care).

You can read San Francisco's EMS protocol for DNRs--it's more complicated than just saying (or wearing) "NO CODE."

http://www.sfdem.org/Modules/ShowDocument.aspx?documentid=76... (warning: pdf)

Note that the bracelet/necklace frequently has a phone # that the first responders can call to verify the DNR.
Pin a website icon to your WP7 start screen