2,736 karma · joined February 19, 2010
She can, of course, dispute payments with the credit card processor or whoever paid the seller. Even when a merchant provides clear paths to get refunds on their site, some people just prefer to do a chargeback which costs the seller a lot more than the purchase price.
If you're selling a service, the best thing to do is to provide a grace period. So to maintain goodwill you just let 'em in and if PayPal doesn't confirm payment within 48 hours you suspend the account until they pay.
Obviously that doesn't work well for non-revocable transactions, but you have to weigh the potential for fraud against the lost sales.
What we need is the ability to tell the client what we have, then let the client choose the right one based on screen size and bandwidth. Browsers should be able to do that for us. Here's one solution along that line:
http://www.alistapart.com/articles/responsive-images-how-the...
Unfortunately, there's another discipline where energy density is important: explosives. The critical difference is in how quickly the energy is released, and as Li-Ion batteries show it isn't always as controllable as we'd like.
Line 0 script errors can be from dynamically loaded code, such as JSONP requests or `eval()` code.
If only we could see those actions before they result in disaster. So many of these decisions happen behind closed doors and the public can't see what future risks are being assigned to them. Whether it's apps downloading a user's entire address book in the name of "standard industry practice", pink slime in a hamburger, or a dangerously constructed power plant, we don't get the chance to participate in these decisions. Sunlight would really help.
Remember folks, for apps that use the back-end as a JSON service, nearly all the code is running on the client. If you have no feedback about errors, you are assuming your 15 minutes of testing with Safari on a Macbook is representative of the entire Internet including that guy with IE7 on XP with the Bing Toolbar. It's not a good bet.
They mention tinyfeedback but there is also DamnIT and the YC-funded proxino.
If you're not careful though, your program-oriented database won't be very useful outside the realm of the program. As an example, I worked on a database where they persisted a good chunk of data in each record as a JSON string. They did it because they didn't want the hassle of updating the database schema. It worked fine for their needs inside the program, but it was kind of hard to do an ad-hoc query on that.
ORM is great when a database is being used as a simple program data persistence layer, but if you limit yourself to that then you might as well use a NoSQL solution.
Word's problem is that it has evolved so many features that there is NO reasonable interface to access them. I have been using Word for two decades and still I find myself resorting to features like the Format Painter because I cannot find the settings to fix a run of text.
> Tesla batteries can remain unplugged for weeks (or even months), without reaching zero state of charge.
Maybe I'm trying to find a conspiracy here, but the batteries generally aren't unplugged; they are connected to the car and it's drawing a small current. That drain from the mostly-idle Tesla's electronics are enough to flatten the battery faster than if it was truly unplugged.
About 10 years ago I worked on a site that put together a P3P policy, it was a nightmare. Like many other sites, we needed multiple P3P policies. Your ecommerce site probably has different things it stores compared to your marketing pages, for example, and you certainly don't want your marketing or blog pages saying that you are storing name/address/credit-card and scaring the crap out of people wondering how you are even getting that info off their system.
You can still find the decade-old tools over at p3ptoolbox.org that help you build a P3P policy, God forbid you try to build it by reading the spec. It also seems ironic that p3ptoolbox.org doesn't have a P3P policy and hasn't been updated since 2005.