skysight-inc/HackerNews huggingface dataset:
We are paying for a competitor product - which had the realtime support. We will seriously consider paying for Google Analytics when it comes time to renew licenses. And yes, we are hoping that by then they will have a version of their product that is between Free and $150K.

We are not paying them anything. But, we do want to pay them especially if it means that the product will keep getting better (and that it will not get axed).

I trust people more when I know where they are (or planning to) make money. If I don't see it - they have few reasons to be good.
The fact that the year only has a mere 365 days has always been a boon to numerologists...
How we benefited from a mistake
What does Android mean to Microsoft & Google?
That site leaves a bitter taste in my mouth.

After that recent "How many photos have ever been taken?" post with a misleading graph http://news.ycombinator.com/item?id=3001988 now another "infographic" quality post that again screams "look at me, I am linkbait". Those text snippets that are easily assembled from Wikipedia and other sources.

Changing the submission to include "hacking" is quite blatant.
Volume pricing is something we'll think about in the future, but you're right -- right now we're trying to focus on building the simplest possible payments system on the web, even at the expense of maybe being less attractive to the biggest merchants for a while.
According to the Ninth Circuit Court of Appeals, "It is well settled that rights gained under the Copyright Act may be abandoned."

http://caselaw.findlaw.com/us-9th-circuit/1107173.html

So, who do I believe, someone going under an assumed name or the real court of law?

(By the way, that decision also calls Duke Nukem 3D "very cool".)
What about lock-in? This is awesome for getting started fast, but what happens when you have 100,000 subscribers and you want to switch to Braintree or someone to get some better pricing?
Plus, whether it's a coincidence or not, one event overshadows the other - Pinochet's coup and destruction of one possible future of humanity (Edit: the USSR was having high hopes in relation to Cybersyn). Google for 9/11, you will see only one and not the other.
Having YouTube issues? Here’s why
Steps to Quit Drinking
I like the lessons. Good to keep in mind while hiring.

Having said that, this might also be a good moment to reflect. How can you make yourself a more attractive founder/company to work with? [You meet a girl, she's hot, she sees you for a bit and then moves on. I wouldn't waste such a nice opportunity for self-reflection. Maybe you need to lose weight or enjoy outings more so the next hot girl sticks..]
As a one user Google Apps (paid) customer I have called Google several times and always got great support. If they can provide even the small customer like me with great support I think they're probably treating their bigger customers even better.
Thanks for the feedback - much appreciated. Yep, figured the transcript was key since video requires commitment, and we definitely aim to keep that up.

Curious to hear if people benefit from the mp3s, too, and to see if we get many click-throughs there.
You're right, you should be using SSL on your payment pages. It's required for our users (see https://stripe.com/help/ssl).

PCI, however, doesn't actually have requirements around SSL, so it's not technically related to PCI compliance.
Congratulations on a successful launch. The app is a great addition to the awesomeness of Hipmunk.
You can use this bookmarklet too add new bookmarks:
https://gist.github.com/1251861
They require that you host your payments in HTTPS.

https://stripe.com/help/ssl

They themselves are PCI Compliant.
https://stripe.com/security
Free Help to Quit Drinking
Thanks! We're excited for International support too.
Tell HN: I think I hate my co-founder
Please share advice and/or your opinion as to whether or not I'm being completely unfair.

Main content REDACTED to avoid this coming back to haunt me.

Original post described a co-founder who did not listen well (esp. when he initially disagrees or is at fault), had a big ego, dismissed my concerns, and was not a fun developer to share a codebase with.
Worth noting that NaCl is a couple years old now.

You are far safer using NaCl than trying to cobble together anything using OpenSSL AES or RSA.

If you're debating between NaCl and Keyczar or cryptlib or PGP, sure, think carefully. But if it's NaCl or homebrew: no contest.
Very cool. Is there no underwriting process then? That seemed to be one of the biggest steps in getting setup with Braintree.
I once created a cool website (Wordpress + jQuery) for a share in the adsense revenue... and man, it is the best bussiness i have done so far!
Microsoft’s Second UI Innovation
You'll be happy to hear that I've just invested in a metaphorical popcorn maker.
This. Please, somebody, take my money!
Thanks, this clears it up. The discrepancy is that I'm a researcher at a national lab, but not an employee of the US government. There are lots of such people.

Thus, copyright does seem to apply to work done by me.

I know from experience that the publication people at my lab will arm-twist to ensure copyright is not retained by an external publisher, like Springer or IEEE, and that the work remains openly available.
Scientist who found (possible) arsenic-based microbe
IPhone 5 Case Mate cases appear in AT&T inventory system
Since I'm getting lots of nice feedback about this article, let's discuss a little bit further: do you or agree to the article or not? And why?

What do you think are the good points of the article? The bad points? Defend your position!
> This is so wrong!

Really, wrong?

Certainly, give it a go if your routine now is less enterprisey, and vice versa.
Real Estate IN Edmonton
Thanks so much, we'll do that!
We don't like lock in either, and we'll never use it as a business tactic. If you want to move your stored credit cards to another provider, we'll help you out in doing so.

It's a bit tough to make this obvious, because we can't automate it unfortunately. PCI requires that we work directly with the environment that we're sending your data too, to ensure the transfer is also secure.
Is it because you're spending a lot? Or how did you get it?
Google Analytics catches up with Real-Time
Same experience for me, the site is almost entirely broken including the export feature. How they managed to get it all so wrong is beyond me.
Multifeed lets you monitor FB Lists in Parallel
Is what’s bad for Android Good for the User?
You're right, it depends. It depends mainly on the industry one is working in and also, I should add, the type of personality. Outgoing, extrovert people may have a had time working from a home-office :-)
Revisited Scala Change History
PCI is absolutely schizophrenic about this point, and right now embedding your provider's form within your own same origin domain is kosher with them.

You're right if you're thinking it shouldn't be.
W3C publish working draft of CSS4.
So then you are saying that if you start a business with a name (say a site selling something, even a pet rock) you can't sell that business with the name?

(See where this is going?)
No, it's an architecting problem.

You should be able to leverage trust and quality recognition within your own userbase. If you can't find trusted users to seed the comment moderation system, well, you've got other issues as well.

But if the site's founders/leaders can start federating trust at least to the extent of promoting/muting content, then it most certainly isn't a staffing problem, beyond coding the necessary algorithms.
:%s/Hacker/regular_programmer/g
looks great, though recurly has met my needs so far, not sure what would make me consider porting over to something new
Is the video with his presentation available online?
I was fortunate enough to get a Samsung tablet from Google IO. I wanted to treat it like a shared device and eventually shut off Google Talk and Gmail so my family did not get annoyed by the notification messages when I wasn't using it. I don't like surfing on it (I also didn't like surfing on the iPad that I used for a few weeks.) Google Earth and Google maps are very good on the tablet though. It is basically a game machine now and sits on the coffee table when not charging.

However, I love both of my ChromeOS notebooks. They are completely interchangeable because my wife and kids all have Google accounts. Still slightly underpowered but we get many times the productivity out of the Chromebooks over the tablet.

The Kindle Fire tablets are interesting because they are cheap enough to have individual devices. I want to get one to try but will likely wait until version 2.

Just my $.02, YMMV.
One advantage is debugging failures. If the test framework only knows that a test passed or failed, but not why, then you don't get to know why either, because it can't tell you.

For instance, many test runners will show you the expected and actual values when a comparison fails. If they're large blobs of text, it can show you a diff, etc.
I keenly understand the situation you are in as a former journalist myself. The simple fact of the matter is that such a significant generational divide exists in the newsroom, coupled with an underlying hatred from the old-guard for how their profession has been forced to adapt, that I completely gave up any hope of change.

I was not going to change the editors mind who believed IT took care of itself and most of it was just 'magic' -- that outsourcing tech to a low-cost vendor who provided no follow up support or update would ultimately doom the product -- and that ultimately the product of 'News' was more about the medium of tech than the news itself.

If they can't read it, you aren't making money. I was tired of skeptical questions and blank stares from managing editors who laughed at the idea of 'reading news on your phone' and thought 'code monkeys' didn't really understand the news and should stay in the basement while the experienced journalists did the real work.

I've consulted National Geographic, CNN, the New York Times, and several others about their digital futures and I have never met clients that were so stubborn, confused, and self-desceptive in my life. The one that took the cake of course was National Geographic, who refused to believe that video would supplant a large portion of their photographic work in the coming years. They also stated that they did not believe people would want to consume 'low resolution' images on a screen compared to their quality printing process.

The NYT built my idea, which became TimesCast -- kudos for that. And CNN generally stays on top of most things from an IT perspective.
fwiw, that design pattern is called lazy registration.
Hubski adds Shout-Outs
What my point is this: one should not identify the "home" with the "office" in a home office environment. A distinction should be made. I do my side projects from my home-office (I also have a day job in a traditional office). But I don't "treat" my home office as I would any other space at my house. Do I go straight from bed to my working desk in my home office. Yes, I do sometimes but I don't make that a habit :-)
Do you genuinely think Ruby is that slow? The server probably got overloaded because this was on HN and dropped your connection. Ruby running on my phone can reverse a four-character string in a fraction of a second.
Our account application asks for your personal information (thinks like bank account details, home address, etc.) as part of our automated verification process. Once it gets submitted, we try to verify and approve the application as quickly as possible, hence the quick contact.

Of course, you don't have to submit this application until you're ready. You can save your account on Stripe without filling out the account app, and do as much testing as you like, forever. Once you're ready to process real payments, that is when we'll require some of this information.

Hope that helps explain things.
I don't understand why anything you just said invalidates anything I just said – but I would be glad if you took another stab at explaining it to me.
Less important IMHO than Chrome vs. Firefox vs. IE is the fact that we now find ourselves in a world where there are three serious competitors for browser mindshare instead of one dominant one. That makes collaboration on standards a winning strategy instead of a losing one: any two browsers can agree on something and push it with majority support, pulling the third along. When it was IE vs. the world, the existence of a standard (a sane standard, anyway) that could be implemented by its competitors was a losing stratagy for MS.

Bravo!
Even though I started this whole religious war thread, I don't really want to continue with it (but I'm too proud to delete my comment). Here is my rebuttal in a nutshell; VB is not succinct and therefore not a powerful language[1].

[1] http://www.paulgraham.com/power.html
I think it has to develop. You can't slap it on like it's a feature, because authenticity is one of the most important components of personality/voice.

I basically try to avoid squashing the personality. Just by not thinking like a PHB, or a corporate manager, I seem to avoid being bland. And I try to have fun as I'm developing something.

Also, its better to be personal than impersonal (contrary to what I was taught about writing essays).
and so maybe a good alternate strategy is to prove your business/sales/accounting worth to a technical founder/team that's working on a startup and join them.
How does someone work “in the cloud”?
I would also like to know about this. Their solution looks great! But I'd want to ensure that if this company goes under, or if it doesn't do what it promises, there's a way for me to get ALL of my data (subscribers, past payments, other details) and switch to another provider.
Ask HN: Non-technical founder -- how do I become a better coder?
The only experience I have coding is AP Computer Science in high school. I received As both semesters learning C++, but I don't remember much.

I have at least the next seven months more or less full-time to devote to creating a start-up. I have no pretensions that I will become a world-class coder in this time (although that would be nice), but I'd like to learn more just so I can spot talent, become conversant in technical concepts, and maybe even code a little for my company on my own.

What languages would you recommend a beginner focus on? What books should I be reading? I'm interested in mobile platform development, as that is the focus of my start-up.

Thanks for your time. If you have any other thoughts, please do share.
How to autoupdate copyright year. | blogfreakz.com
This looks amazing. @boucher, sounds like support for Canada and the UK is in the pipeline, how about other EU countries such as Germany?

In the meantime, can somebody recommend a (vaguely) similar service in/for Germany, or otherwise an old-fashioned payment processor that's less painful to deal with than others?
File a bug per issue and it'll be fixed.
That was probably a pricing update. It's one of the really annoying things that plagues everyone in this space. I see the fare on us for $434 now (which is $423 after taxes).

http://www.hipmunk.com/#!JFK.AUS,Sep30
The difference between Stripe and Recurly is that Stripe is dealing with the full payments stack for you. You don't need a separate merchant account or gateway, and it's just one flat fee of 2.9% and 30 cents per successful charge, including our subscription billing services. As a result, it's often quite cheaper than combining several separate services.
Best API ever for a payments processor - period. It literally takes a couple hours to set up begin collecting payments. If I could buy some shares right now I would. I've convinced 2 people to use it and both are in love. This startup is money.
I was under the impression that if my website is asking for a credit card number that is later used for a transaction, then it needs to be PCI compliant. Perhaps, it is a Canadian specific, but this need for the PCI compliance is the major selling argument in favor of hosted payment services.

And on a related note - is Stripe available outside of the US?

(edit) Ah, found it.

> Do I need to be in the United States to use Stripe?
> Yes.

Damn. Bummer.
Scaling the F out of a rails app
> I'm not sure about avoiding PCI compliance so easily. You're embedding their JS library on your page. That page has to be secure, otherwise if someone can inject malicious Javascript they can sniff the CC data as soon as they are entered.

If their credit card info doesn't touch your server, then it is out of scope as far as PCI is concerned. Yes it's BS, since the risk is essentially the same, but that's how it's currently written.
I would still call that broken. Sure, a lot of stuff works but some things just suck.
I wonder if they jacked up the spot price to clear out some system capacity for a big test...
Now only imagine if we had to pay a subscription fee to perform IEEE 754 floating point arithmetic.
I hate your co-founder too ... and I've met many people that are like that. One of the things that's important to me is that the people around me are real. He seems to be so full of himself, that he can't control his ego. While a start-up founder has to have a lot of determination, they don't need to have an attitude.

So if you're miserable, find something else to make you happy. Just beware that many of the most brilliant technical people are going to have their own "tics" ... perhaps a set of closed-back headphones would help?

Finally, you should also ask yourself what he might be thinking about you ... it's a valid question. After this divorce happens (you've already decided), think about the traits that will make a good marriage next time.
Great, thanks for the spoiler. I was just about to finish that tome. :/
Even more interesting (if you project out further) is that by this time next year, Chrome will have eclipsed IE to become the #1 browser in terms of market share. But only if you continue to project on the exact paths that each of the three are taking, which doesn't account for saturation or mindshare caps whatsoever. Still, it's satisfying to imagine IE being overthrown in a year from now.
The promoted comments are usually worth reading. The first few times I saw them I made the mistake of trying to read the rest. They were still awful.

Adam Buxton and Bug (http://www.bugvideos.co.uk/) have a great thing where he reads YouTube videos. (http://www.youtube.com/watch?v=gx-WBaSNrTQ)
Some developer liked them from iOS, made a widget and then this widget became really popular with other developers. It is actually sometimes used too much, so some stuff might be changed in future again (normal checkbox or something else).
Why In-Page Navigation Links Matter More Than Menus
The fuel of Interstate: One year later
Do you do recurring billing? It's not clear with a quick view of the documentation. Or do you expect that individuals are provided sufficient information to build their own (easy?) recurring systems? If you do, we'll look at moving immediately. We'd not only be saving money but your API doesn't confuse the hell out of my like what we're currently using.
This has its downsides as well:

http://dresdencodak.com/2006/10/07/summer-dream-job/
As a Canadian, it's difficult to watch them fail so flagrantly, but they haven't really done enough to succeed so the company deserves it IMO (even if the low level employees don't).

I do like that there has been talk of their next generation of QNX devices supporting Android applications, but that seems like but one step in the right direction, after having taken half a dozen steps in the wrong direction.
This whole round of Open Graph apps that share stuff like what you're reading are all opt-in. You have to authorize the app in order for it to publish anything about you (or even know who you are).

(disclaimer: I work at FB, but not on this stuff.)
Handling concurrency should be an accepted part of the skill set of GUI development.

Writing a user interface that can respond to user input, whilst also being able to handle and respond to a long running data access or computational requests is a concurrent problem.

Having a single threaded model with callbacks, like the JavaScript browser model is one of the less complex ways to handle this.

I agree that a less complex model is appropriate for some developers/applications. But to call yourself a "skilled-professional GUI-developer", you need to get awesomely brilliant enough to handle this.
The simple question came up between myself and a friend of mine who is a designer: "Why don't designers seem to dedicate the same time to OSS projects that engineers do?"

Neither of us really had a good answer to that, but also neither of us expected OSS engineers to out-design designers in the general case. Basically, lack of designer input to OSS projects for whatever reason was problematic.

Perhaps it's because engineers don't solicit designer input. Perhaps it's because by the time the engineer-only project arrives on a designer's desk, it's too ugly to consider. Perhaps it's because designers don't have the same OSS ethos. Perhaps it's an illusion, and designers do give a lot of input to OSS projects, but the input is bad. Or a combination of a variety of factors.
The exact details of PCI are pretty complex, but, roughly the answer is that any system that touches credit card numbers has to be PCI compliant.

This means that if you take credit cards on your website, you need to be PCI compliant. But the exact requirements differ depending on your setup, and what Stripe helps you do is ensure the credit card information never hits a server owned by you. This drastically reduces the scope of your compliance to a simple questionnaire.

As for being outside the US, not quite yet. We're working hard on that front though, so stay tuned.
Yes, there are many problems/things one "should" know, but how many of them are essential for an MVP? More to the point, the fact that there are some "essential for MVP" things that you can't do doesn't mean that you shouldn't work on the "essential for MVP" stuff that you can do.

And then there's the "not product development" stuff.

There is always something that one can do to move forward.
Just plain revert commits that aren't done correctly (i.e. directly on master / no accompanying unit tests). If he complains about wasting time just tell him to get his butt back to work :P.

Other than that though it just sounds like you two just shouldn't be working together. If I didn't enjoy beings around my co-founder(s) it would ruin the whole startup experience for me, I just wouldn't do it.
That's a week or two of work (BCC is kinda creeky) and a whole lot of future customer support headaches to do that test (+), and the future revenues of BCC are the least important thing for my business success. I'd much rather spend the time on e.g. marketing AR and trying to 10x it's current revenue, or just do a week of consulting.

+ Despite having a totally consistent policy on this for the last five years, I have customers who either a) can't read and understand that BCC is a one-off purchase or b) actually think that BCC is billing them monthly (for free trial accounts) and want to cancel them to stop the billings on their Googles.
I own a Kindle. I like it. I have, however, never bought anything from Amazon on my kindle because of the power this gives to Amazon. I use it to store and read _3rd party ebooks_ only. This is also the reason I do not own an iPad or an iPhone: I will not give up that much control and information to any one company. People like me do not exist in large numbers today. We will exist in large numbers tomorrow. Enjoy this revenge of the CD-ROM / Walled Garden model while it lasts. The lack of privacy / control experiment will not last forever.
My understanding is that the CoffeeScript status is won't fix because the transformation violates some constraints about the complexity of the mapping that CoffeeScript values.