skysight-inc/HackerNews huggingface dataset:
The Church Of Lance Armstrong
John Scalzi: The Humble eBook Bundles and Authors
A much fairer critique. The argument over conflict of interest isn't trivial, the true meaning of that phrase denotes something pretty serious.
I'm not even sure it can be considered a "life hack"; it is literally a service provided by a company. At that point, is it really novel enough to call a hack?
Hi,

There are many websites which can provide you the way to watch complete world series 2012.

Signup with "worldseries2012livestream.enjin.com" with a small fee and enjoy all the games.
Pod Bay Doors - Super simple sliding divs
InnoDB helps a lot. MyISAM likes to perform joins on disk if a table has a TEXT field ... even if you're not using that field in your query.
Paying for Blurity? Meh. There are free AND open source implementations out there, including SmartDeblur (http://yuzhikov.com/projects.html) that has been recently publicized all over the net. Here's a detailed article for those who are interested in image deconvolution: http://habrahabr.ru/post/147828/
I don't think that it's unreasonable to expect that a mainline piece of code (the Recent Comments widget) should work well on a service dedicated to running the mainline code.

But as I said elsewhere, the performance thing is just the straw that broke the camel's back.
Fairly new to Javascript and jQuery, just scratching an itch for some sliding divs on my own. Everything (all 33 lines of it) written by me. I may eventually develop it into a full jQuery plugin, but with some more experience under my belt first.
That's an earn-out, not a sale!
What is "too much", really? More than zero? You make laundry sound like a daunting chore, but I know I don't spend more than ten minutes a week on it.
Your more general adage is useless. The one you responded to is useful. A more useful, also general adage would be "the more choice in selecting parameters to an API, the more likely there will be bugs consuming that API."
Sorry: I meant "why is there no LEGAL live stream of the World Series game"

I'm legitimately interested in the business rationale. There must be one, but it is non obvious.

My best guess is that by focusing max audience onto one platform, they can charge the broadcast advertisers more. Maybe it's hard to sell that $50M ad deal to Ford while also saying "well some of the people will see a Samsung ad because they're streaming it, but you'll get most people."
PayPal Policy Update is bad for users. Opt out while you can.
PayPal is updating their policy and it is not going to be a user-friendly one. The update is neatly hidden on their website and only accessible to logged-in users.
If you do nothing, here is what PayPal will have you sign:

1) You cannot sue PayPal, you can only go through arbitration.

2) You cannot be part of any class action claim agains PayPal.

3) You can only fight against PP individually.

To opt-out, you have to submit a written letter, via a postal office.

Full PDF copy of the update available here, in case the links breaks - http://sctz.co/c1

I heard PayPal wants to be likable by their customers. This update is certainly not helping the case.
When new legislation is interpreted, the starting point is previous legislation and case law - sometimes going back hundreds of years. Law is an old man's game.
I second this so much. Please write it up.
PayPal is updating their polity and it is not going to be a user-friendly one. The update is neatly hidden on their website and only accessible to logged-in users.

If you do nothing, there is what PayPal will have you sign:

1) You cannot sue PayPal, you can only go through arbitration.
2) You cannot be part of any class action claim agains PayPal.
3) You can only fight against PP individually.

To opt-out, you have to submit a written letter, via a postal office.

Full PDF copy of the update available here, in case the links breaks - http://sctz.co/c1

I heard PayPal wants to be likable by their customers. This update is certainly not helping the case.
No, I was actually trying to be specific. There's usually nothing wrong with 0/1 or 1-9.

Empirically, 0/1/2 either means no/yes/yes-and-something-obscure-on-top-of-that, or, worse, as in this case, no/kind-of-but-not-really/yes.
I'm not so sure it's a great startup opportunity. Getting your teeth cleaned is awfully hard to outsource, considering your teeth generally cannot be removed from your mouth and picked up or dropped off.

If you're just talking about, "we come to you", that doesn't seem like a real compelling service. Dentist visits are rare and important, so I'm willing to invest a little more, and it seems like dentistry in the back of a truck would be limited. Much of the equipment at a dentist's office can't exactly be thrown into a truck.
> I think it's wrong when at 50 you write code for someone - not for yourself or your own company.

If it's not wrong at 30, why would it be wrong at 50? Not every programmer sees their individual contributions as a stepping stone to becoming a manager, so why would it be any different with starting a company? I see no reason to begrudge someone for doing what they love, no matter their age.
"...can you guarantee that the server itself won't go down?" No, but neither can I guarantee that the hard drive in that Macbook you've been abusing for the last 3 years won't suddenly fail and wipe out your work.

Of course not, that's why I want both. Having to choose which version of my files to use is annoying, manually syncing or having to write/install something to do it automatically is worse. You've definitely lost "the normals" at that point. No, just proactively sync my changes.
There's a simple concept that one should bear in mind when designing APIs: "pit of success" (credit to Rico Mariani).

That is, failure should take effort. Dangerous options should be more laborious to express. The happy path should be the most concise and straightforward path.
An eloquent and needed response to her tweet:

https://twitter.com/AnnCoulter/status/260581147493412865
Barnes & Noble Stores Targeted In Nationwide Payment Card-Skimming Scam
Very interesting details! Thanks again.
Ah, that's why in LaLa Land, all our apps save automatically and everything is version controlled.
That's a mockup, not a prototype. If they're spending development time making a prototype, they should build it for the people who would be using it so they can collect user feedback properly.

I do think, however, that their time would have been better spent fleshing out their business plan/idea and creating some nice mockups rather than trying to slam together a subpar prototype.
Show HN: World Series Champ - Polling app for World Series
You should take it for granted that people mean the hygienist. "Dentist" is sort of a colloquialism referring to the whole operation. You're spot on though, as a single dentist operates at a higher level, that dentist would be underutilized overseeing just one chair.

Can a hygienist practice independently?
What a stupid question. Do you want to X at (some far distant date in the future)?

Do you love what you do? Then you will do it your entire life.

Do you hate it? Then hell no. Next question!
Almost no cards issued in the US have chips. As a result, almost no terminals in the US have a chip reader.

A PIN is used to authenticate swiped (magstripe) transactions from a debit card. That said, swiped transactions from a credit card only require a signature -- though many terminals have been upgraded to also require the billing ZIP (postal) code. Most debit cards can also be run as credit cards, effectively bypassing the PIN check.

NFC-enabled terminals (and the cards to go with them) are slowly starting to appear, but even those don't require a PIN. Just a signature.
But on the other hand, if someone is diagnosed with a terminal disease and somehow has a very unlikely recovery that's also disporportionatly likely to make the news. Though we shouldn't dwell too much on the quality of the diagnosis, the fact that we have news organizations filtering our data should make us skeptical about the link between the island and his apparent recovery.
Yes, I want to be. I have this nagging fear I'll be replaced by a code-writing robot though. Maybe that's the next generation's worry though. I guess by then they'll be meta-programmers.
A RSS Menu clone (or a RSS Menu "light")?

e dot studio: RSS Menu
http://edotstudios.com/products/rss-menu

RSS Menu in Mac App Store
https://itunes.apple.com/en/app/rss-menu/id423069534?mt=12

See also:

RSS Menu 2.2 uploaded to Mac App Store
http://edotstudios.com/news/21

RSS Menu 2.2 review process
http://edotstudios.com/news/22
Don’t Buy Something Unless You’ve Wanted it Three Times
In 2012 I consider twitter, email, facebook and so on practically verbal communication. If I found out about something through a friend's tweet, I would tell you that I got it verbally, by word-of-mouth, when you asked me.
Startup School 2012 Videos
"To say that we've missled someone is an unfair assertion."

FWIW, it's clear that you _did_ mislead Jacques.

Whether the assumptions he made were valid or not (and frankly, based on the content of your homepage, it's hard not to have sympathy for his point of view), he clearly expected you guys would do a better job hosting Wordpress that he could do himself on his own Linode VPS. He also clearly expected that if there were problems, your "Expert Wordpress Support" would provide the solutions. Instead he found your support guys effectively saying "we don't know how to do that" and flicking him on to WebSiteMovers, who _also_ end up saying "we don't know how to do that" and charging him $500 for failing.

So I think you did let Jacques down, and I think he has every reason to feel missled.

Constructive advice:

You should probably acknowledge, at least prominently enough that anyone researching your service with a view to becoming a paying customer will find it, that there are possible pathological cases and configurations which WPEngine's technology/infrastructure/service will not solve. If you don't want to feature this on the homepage (and I can understand you not wanting too), I'd suggest a note near the top of the Disallowed Plugins page - and probably re-wording that page to make clear that avoiding everything on the "complete list" of disallowed plugins doesn't guarantee a successful deployment, and also that it's possible for themes with certain code patterns in them to cause a WPEngine deployment to fail to perform as advertised.

Secondly (and I suspect you've already got this one in hand), you need to train your support staff to recognise more quickly installations with pathological performance things going on, and apologise and extricate yourselves and inform the customer as early in the process as practical. I don't know what the tone/implication in Seans message about the ~188k row sort was, but from reading your defence here I can't help but think there was at least a bit of "you're doing it wrong!" - which even when it's true, it's not the wording you want to feed an unhappy customer.

(Note: this is written as a happy WPE user, with some curiosity about exactly what went wrong, and why some guy with a Linode VPS can, in some cases, keep a Wordpress site up better then WPE. I'm suspecting he's got define('WP_MEMORY_LIMIT', '2048M'); or something similar covering up some quickly hacked together "it works for me" not-very-well-though-out-code - which you can get away with on your own hardware/VPS, but not generally on shared hosting...)
Yeah, but how far do you get in that ten minutes? :-)
Ah, but sudo apt-get cal<tab><tab> brings up virtually all the apps I need.
You can use the gpi bits to do A->D and D->A, you could use a USB sound device as analog input (but you are constrained in sample rate choices), in some cases if you strip the input capacitors you'll have level reading capability.

Or you could do something like this:

http://learn.adafruit.com/reading-a-analog-in-and-controllin...

The cheapest way to get A/D is to add a bunch of resistors via a summing network to one input of an op-amp and the other input to the signal you want to measure. The output of the op-amp goes into one of the digital inputs. Binary search across the output bit combinations to find the point where the input bit swings. This you can do for pennies.

Lots of options to add analog without having to add an arduino.
Zend to 5 million PHP developers: We’ll help you build for mobile and cloud
Or for that matter, the C++11 concurrency primitives, smart pointers, type inference (auto), nullptr, lambdas, static_assert, <regexp>, stuff like http://libsigc.sourceforge.net/

List goes on...
Apparently Element14 does not ship to Japan. Even if you select "others" in the first country selection list. I have no idea why...
Remember who Dr Pike works for: "real computation" means updating the Page rank of the World Wide Web, adding up America's phone bills, and other things from the don't-try-this-at-home category.
I want to back this right now. I'm the creator of a mobile payments startup much in the same vein as Venmo. The "killer" app, IMO, is the ability to simply tap two devices together, enter an amount & pin, and ... profit! The problem is I just can't see the adoption beyond closed, corporate applications. What Square has going for it is only the payment-accepting party needs to acquire the dongle. This is a captive audience and very incentivized to adopt. No sweat. But with FloJack you're asking the general public to acquire your dongle with little incentive. Tough. I can't think of anything, but is there a possibility of only one side needing the dongle to participate (the service provider - in my case - someone receiving payment) in a transaction? Convince me otherwise and I'll be happy to back. I'm also happy to discuss details off HN.
> and that VERIFYHOST=1 exists primarily to give people the feeling of having configured SSL/TLS well without making them actually do that.

API doc: "When the value is 1, the certificate must contain a Common Name field, but it doesn't matter what name it says. (This is not ordinarily a useful setting)."

[emphasis mine] It's hard to get clearer than that.

http://curl.haxx.se/libcurl/c/curl_easy_setopt.html#CURLOPTS...
Nit: "May not result in exploitable vulnerabilities" is not "clear qualification" that a vulnerability isn't exploitable directly.
That's part of it but also people tend to get board of doing the same thing for year. So you need to compare the number of people who start programming at say 40 with the number who start programming at 40 to get a better picture.

That said salary's tend to cap out fairly quickly so generally someone with 30 years of experience costs about the same as someone with 15 years of experience.
I'm 49 and still write code. Though I don't have too. I got 3 "youngsters" to do the work for me. But I love the code.

I also like learning new languages. Over the years I've found learning new languages to be easy peasy. it's learning the libraries and frameworks that take time.

Take .Net for example; c# is a wonderful language. .Net is a monster. That's the hard part. Same with Python, PHP, Java (especially Java), & javascript (etc). But I actually enjoy it. Cause now I have the tools and time to go through a library like .Net and explore.

The deadlines are met by my team. I just make sure the code/project stays on target and budgets.
I think we are all clear that if library users carefully read the documentation, this is an avoidable flaw. I'm not sure what that has to do with my point. If even the Curl author thinks VERIFYHOST=true isn't useful, why does it work that way? The answer is: it shouldn't.

"Here's an option that you could reasonably expect to be boolean. And lo! the code appears to work if you treat it as a boolean. But, just to mess with you, I introduced an apparently useless option to handle the 'true' case in that boolean, and introduced an 'even truer' value that does what you expected".

This is simply a terrible, dangerous design. It is, like I said on Twitter today, a vulnerability in Curl, and one that should be fixed. The option expressed today by VERIFYHOST=1 should instead be the case when VERIFYHOST=-1 or VERIFYHOST=666. Meanwhile, VERIFYHOST=1 should, tomorrow if possible, do exactly what VERIFYHOST=2 does today.
Opto couplers will readily isolate your Raspberry Pi up to 5KV without too much trouble.

Analog:

http://uk.rs-online.com/mobile/p/optocoupler/2815422/

Digital:

http://uk.rs-online.com/mobile/p/optocoupler/7085364/
I just fell off my chair laughing.

50KLOC and 5 people is _tiny_. C++ developers work at projects about 100 times that size and still beat the performance of Java easily. (Linux comes to mind. Firefox, Safari, Chrome. The various JITs are smaller, but still well beyond 50KLOC. Clang. Python.)

Sorry, Java has many advantages. Speed isn't one of them.
He forgot a few steps for web apps revolving around registering -> checking email -> validating -> load first run page
In this case, to call a spade a spade would be to call EdgeRank a spam filter, and "promoted posts" a paid option to circumvent it - right?
You can, and any URLs to the play store will offer an option to be opened in the market. Which also won't ask for your password.

Instant open apps would be nice, that's something that should be aimed for I think.
Either I'm finally losing my sanity, or I've actually seen this posted here before. Same title an all.

Then follow up was "Yeah really I want to program at 50."

Am I going crazy HN?
it is reality for my business, on both fronts.
I could imagine! Were you base64 encoding the frames?
NFC has a lot of potential, but right now it needs a lot more support from industry. I found trying to spend money in my Google Wallet very frustrating. Almost no store has nfc readers, and the one place that did have one didn't have it working. I ended up contacting Google to get my balance refunded. So right now an nfc reader would not have much use except as a toy. And kiosks still have to deal with the fact that most people don't have nfc-enabled phones. So all they would need is to get one of those portable credit card readers. Right now the only nfc chips I regularly come into contact with are in library books.
Indeed, Practicing and Googling are essential in learning. I guess books and docs come as references, I once thought they were the first thing to go to. Thanks for the comments.
The github url is mistyped. should be https://github.com/rodriguezcommaj/PodBayDoor, not https://github.com/rodriguezcommaj/PodBayDoors
>Sorry, Java has many advantages. Speed isn't one of them.

This is part of my problem, very few who don't have to confront the challenges or disadvantages of their technology of choice seem willing to acknowledge them.

That is a dire problem in what is ostensibly an engineering discipline.

We don't get to say concrete has higher tensile strength than steel just because we think concrete is the best thing ever.

That programmers can't even agree on basic notions of what's true does a lot to discredit our field.
EDIT: Hm... not sure how one can be downvoted for clarifying my point in response to a comment. Meh, I guess I still don't understand the way HN works.

These things usually have a way of working themselves out. It could have been as simple as a misplaced thumb trying to scroll on a phone.
So call it what you want.

They got meaningful feedback.
fantastic comment!
Greatest Hack of all time
That's odd, how did they manage to make so many purchases with the card? Did he not realize it had been taken for a while?
<devil's advocate>

"infinite scaling" means _exactly_ that. If you don't want people to use accepted dictionary definitions of words like "infinite", you should not use them in your marketing.

</devil's advocate>

A few telcos here in Australia have recently lost court cases about their use of the word "infinite" in their cellphone plans/marketing, and then cutting off or charging extra to customers who "used too much". The court, rightly in my opinion, said that the meaning of the word "infinite" is clear and well known, and any claim that it included "limited, of course, by common sense" is bogus. Be careful of letting your marketing team write too much hyperbole - occasionally you'll be held legally accountable for it.

I suspect if the amount in dispute had been an order of magnitude or two larger, Jacques may well have had a strong enough case to find a no-win/no-fee lawyer to go into bat for him... I know I'd prefer not to have to explain to a judge how those first two boxes in the first column on the WPEngine homepage didn't cover all of Jacques complaints.
Many times as a developer I have followed other people's example code. And if I see someone's code say

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, TRUE);

I and any normal developer is going to think "oh, this is important, I'd better make sure to leave it in there."

Configuration audits aren't as expensive as code audits, but they are still expensive.
How is this any different form all the other companies that adopted the same Anti-Class action policies in the last few months? Whats so special about Paypal compared to Microsoft, Apple, Google, Steam, etc, that we need this posted 5 times in the last two weeks, and also constantly making it out to be so much worse than everyone else. I know everyone loves hating on Paypal but this is kinda stupid.
It's worth reading to see how this bug is being resolved... and then contrast with how another recent bug was handled. The difference is stark. Maybe it's a culture or generational thing, I really don't know.

https://plus.google.com/111465598045192916635/posts/Ckmmbjmv...

"yeah it's kinda tough when you have 250+ OSS projects, inevitably some get messed up over time and I merge broken shit haha"
Thanks for the catch, updated.
Who wrote this code
Tell that to the guy who invented bitcoin, etc.

Programming gives you an almost infinite leverage.

Now if you attack a problem that doesn't interest you, maybe the problem is not in programming but in the topic you chose.
I'd like to see this without the jQuery dependency.
Digital photography is just about entering the realm of being transportable over the internet. I've enjoyed many trips over the last 5 years and have taken many photos, up to about 1TB worth. Backing that up over my home connection takes about 2 months, which I'd say is just about acceptable for something that doesn't need to be available online immediately, and has already been backed up to a local solution.
How will you use that card information, though? The printed information isn't sufficient to create a new magnetic stripe (the CVV1 code in the magstripe isn't printed on the card). Using the card info online requires knowing the cardholder's address. If you can find someone still using an imprinter, then that would work, but so would completely made-up data.
How to Copy Text from Secured PDF on Mac OS X
Copy Text from protected PDF-This tutorial is about copying text from protected and secured PDF files without knowing the password.
NBC Erases SNL Sketch From Digital Archive
Still new to some of this stuff, but I can take a crack at it. Would definitely be excellent practice to figure out what's going on in vanilla js. I'll post it if I can do it.
Interesting - one more question : If I do not live in the US, can I still purchase for some item and have it shipped where I live (international shipping?) provided I pay for the delivery costs? Is that something you do ?
but I'm not just a user I'm a supplier

Unfortunately, you're neither of those two. If you have an account on Facebook, you're their product.

A lot of the disappointment here seems to be a result of ignoring this relation.
The FloJack supports all 3 NFC modes: Discovery (R/W), Card Emulation, and Peer to Peer. Payments is messy. There are two types: Closed-loop and Open-loop. The FloJack supports closed-loop via cloud payments, but for open-loop you need a tamper-proof secure module which we couldn't manage to fit in. We are working on new devices that will support open-loop payments, so email info@flomio.com if you want to learn more.