Archive for the ‘broken websites’ Category

PayPal can be abusive

Thursday, December 17th, 2009

Apparent Software has suffered an encounter with the abusive anti-fraud squad at PayPal. I’ve personally had an experience that exactly matches their story. This is what happened to them:

I log into my PayPal account and what do I see? “For my protection” they have limited the ability of my account to withdraw or send money but most severely, they also disallowed the account to receive payments!

Frantically, I go to MacGraPhoto’s buy page, click buy and see a message “The seller can’t receive payments at this time”. At about the same time I get an email from a potential customer that says that he can’t buy the bundle. In the server log I see other people trying buy the bundle and leaving. Lost sales. Not good. Not good at all.

My PayPal’s page lists lots of things that I need to provide to PayPal regarding my personal identity and regarding the sales. Some requests are totally not relevant to the case or to our business.

…We talked about the nature of the business. They wanted to see some shipping confirmation and tracking numbers. I explained that we’re selling downloadable software and the “shipment” is actually an email with license codes. I also explain that it’s a 2 week promotion where we bundled with some other developers for a mutual sale. She then asks me to fax to her signed agreements that they, the developers, allow me to sell their software. I tell her that we only have email correspondence and she says ok, fax it.

I prepare a fax with our terms and conditions document, 6 email correspondences where other participants agree to the terms and also, in the first page, explain the whole issue of the bundle sale. Total of 26 pages. It takes almost a day to see the faxes in the system. Finally on Nov 22 I get an email that they’ve received the documents.

I call back customer support, finally get another “limitations specialist” who checks the faxes and says me that it looks ok but I’ll have to wait to get my answers over the email in the next 48 hours.

After 24 hours I receive an email that includes:

– Please provide a letter of authority from the original copyright owner
and copy of the licensing agreement which states you have the authority to
duplicate and distribute the product.

…I ask the person to reconsider our previous documents and tell him that we started to collect signatures (we indeed emailed the 6 developers by this time and asked them to print and sign a one-page, three sentences paper about the bundle). He said ok. Wait another day or two.

During the day we collect most of the signatures and then I receive another email from PayPal. The subject was new: “PayPal appeal denied”.

I had exactly the same experience with PayPal in early 2002 – I had a big spike in sales, which they thought was suspicious, so they limited my account. I called them and they asked for documents. I faxed them documents and then they asked for more documents. I had about $2,000 sitting in my PayPal account, some of which I’d been planning to use to pay my rent that month. I was forced to borrow money from friends, with the promise that I would pay them back as soon as I could withdraw money from my account. My friends were a bit baffled – many of them did not know what PayPal was, but assuming it was like a bank, they couldn’t understand how a bank might simply freeze one’s account without first getting a court order.

Every time I satisfied one of their requests, they’d make another request for more data. 6 weeks went by.

In the end, they restored my account, but for 6 weeks they threw my life into chaos. At that time I was receiving most of my money via PayPal, so it was as if I’d suddenly been fired from my job or something, not being able to receive any money from PayPal. Their customer support was the least helpful customer support I’ve ever dealt with.

Error on schedule terminal at train station in MetroPark, New Jersey

Monday, September 28th, 2009

Today, I was at the train station in MetroPark, New Jersey. I was catching the commuter train back into New York City. The terminal that displayed the schedule had an error message on the screen. I do not know why these are so common, but I see error messages like this a lot, on public terminals at bus and train stationsm, and airports. The errors always seem to be on Windows operating systems.  Always.

0928091356a

0928091356

15 of the top 20 websites use tables for layout

Thursday, February 5th, 2009

A very interesting post by I Am El Gringo:

For the time-constrained, I submit to you the results of my highly scientific research:

  • Yahoo: Minimal Use of tables. I found a picture of Hugh Downs horizontally aligned with it’s caption in a table
  • Google Home Page: Not only does Google use tables for it’s iconic home page, it embeds styling in the <td> tags. The horror.
  • YouTube: Uses tables for of layout of videos
  • Windows Live: Uses tables for footer layout
  • MSN: There is one table, but it’s only for stockquotes which is tabular data
  • MySpace Semantically pure. MySpace. Whoda thunk it
  • Facebook: Does form layout with tables
  • Blogger: No tables anywhere on the front page
  • Orkut All tables all the time
  • Rapidshare: A table with a single <td> for header placement. And again a single <td> table for the central “browse” section. Tsk tsk
  • Microsoft: Navigation bar is a table. What did you expect? Unicorns and rainbows?
  • Google India: It’s the same Google layout. I wonder if they used copy and paste for the template?
  • Ebay: Tables, tables every where
  • Hi5: Tables for every thing, pretty much. BTW, I didn’t even know this site existed until last week. Alexa rank 14!?
  • Photobucket: Tables for photo gallery layout
  • AOL: AOL’s layout is semantically pure! Friggin AOL?
  • Google UK: Same GOOG layout. I’m now sure the copied an pasted their html
  • Amazon: Now that’s just silly
  • IMDB: They used tables for their 3 column layout. What! No CSS framework?
  • Imageshack: Semantically pure as the driven snow.
  • Finally, even though it’s not on Alexa’s top 20, log in to your Gmail account and look at
    the use of tables

My Hypothesis: Pure CSS design == overcompensation

So, the five companies that use CSS are the web powerhouses–MSN, MySpace, Blogger, AOL and Imageshack. MSN, MySpace and AOL have been maligned for years throughout the web savvy community. My hypothesis is that these companies are overcompensating for the crap that they’ve taken thoughtout the years by designing their site in pure CSS.

Other companies that have more web street-cred like Google and Facebook don’t really have to worry about how the web design community sees them. This leads to things like Google making extensive use of inline styling on their homepage instead of putting it in their stylesheet. I’ve never heard anyone claim that the Google folks are slouches at the web design/development thing. Why is that?

JournalSpace loses all data in its database and has no backup

Saturday, January 10th, 2009

This is a horrifying failure of risk management and system administration good practice:  JournalSpace loses all data in its database and has no backup:

Blogging platform JournalSpace (which I’d never heard of to date) has ceased to be, following a wipe-out of the main database for which there was no back-up in place. According to the JournalSpace blog, the database was overwritten as a result of a malicious act from a disgruntled ex-employee.

The lack of backups is the fault of management, for they had the authority to make better decisions, and they had the ethical responsibility to protect the data of their users. Nevertheless, they try to shift the blame to one of their employees:

It was the guy handling the IT (and, yes, the same guy who I caught stealing from the company, and who did a slash-and-burn on some servers on his way out) who made the choice to rely on RAID as the only backup mechanism for the SQL server. He had set up automated backups for the HTTP server which contains the PHP code, but, inscrutibly, had no backup system in place for the SQL data. The ironic thing here is that one of his hobbies was telling everybody how smart he was.

The employee might be guilty of criminal actions here, but that doesn’t let management off the hook for having been so unprepared. If it hadn’t been an employee it might have been a tornado or earthquake or some other disaster – and the blame still would have belonged to management. Multiple backups, in different locations, is the precaution that a responsible company must make.

cb sums it up well in the comments:

lol, gotta love an internet company that has ‘a guy handling IT’. As if the IT side of things is an afterthought-which apparently it was in this case.

There is a second part to this story that I find very sad. One of the users of JournalSpace, a woman calling herself tinythoughts, shows up in the comments at TechCrunch and expresses her sadness, whereupon she is immediately attacked for her having ever used JournalSpace. I am puzzled and worried by the attitude that would defend the company and blame the customer.

This is tinythoughts:

i had one of the oldest journals on journalspace. i am really upset about losing about 6 years of writing, and my layouts which i made. it was bad enough when they lost years of comments. this is far worse. i am pretty sure i archived most of everything up til about a year ago on my external hd. i’m actually a lot sadder about this than i thought i would be.

This is the criticism that is then thrown at her:

If you value your work so much, you shouldn’t be using something that’s free and expect not to lose it.

At the end of the day, piss all you want. It’s your damn fault for leeching off a free service and expect it to continue to provide for you.

The day of FREE is over!

And then this was her response:

it wasn’t free. i was a paying customer for most of the time i was on there, until the first big data loss. after that, i did not get a pro account anymore and also began to write less on there.
as for losing my stuff, which i did value, as i said, i did back it up myself after that first data loss. however, i liked it where and how it was, accessible online to me and anyone else. we are talking about almost 6 years of content. that is not some small thing. even if you’re dumb, you should be able to understand that.
btw, i work in this industry myself, and i am pretty sure the days of free are not over. but all the best to you on being rude anonymously to others online.

She also adds:

I don’t believe their story. I think there is more to it. They’ve had problems before and they always lay it out like their users are technically stupid and willing to accept any dumb answer given to them. What happened really was a great loss for many users, who had been there for years, a community of really great people. The greatest loss is all of the time, life, love, and community each of those users put into journalspace, where it was all documented and washed away like sandcastles on the beach. I might be upset for my own loss, but not nearly as sad as I am for many of my friends there. I think journalspace owes them more than a lame excuse and an empty sorry.

The fact that someone is willing to attack the customers in this case, rather than the grossly irresponsible company, actually saddens me more than the already sad fact that a lot of people lost years worth of work. (Though if I lost that much work, I’d cry for days.)

“Create a signature that automatically added to your emails”

Tuesday, February 19th, 2008

I’m not sure how many times I’ve looked at this page without seeing this typo:

Yahoo typo error

I assume that:

“Create a signature that automatically added to your emails”

is suppose to read:

“Create a signature that is automatically added to your emails”

I always find it surprising to find typos on a major site like Yahoo.

A rule for user interaction: keep debugging information out of error messages

Sunday, February 10th, 2008

Yet another example of bad web programming. I was researching the subject of cancer and followed a link on a government site that gets me to this page:

Error message on government site: debugging information should be kept off of live sites

I think its fine to print debugging information to the screen when a website is under development, but on a live site, I think the error messages should try to be more helpful. Perhaps the error message can suggest the average speed it takes the site’s sysadmins to fix problems of this time. Or the error message can suggest that the visitor go get the page out of the Google cache. Even the cutesy error message that Stikipad used was more reassuring than this.

There are reasons to be wary of online services

Sunday, February 3rd, 2008

Shelley Powers once wrote that she wouldn’t use an online service unless she was sure of the exit route:

I won’t use a hosted web service like Typepad or weblogs.com. It’s too easy for them to decide that you’re ‘violating’ terms of service, and next thing you know, all your weblog entries are gone. I saw this with wordpress.com in the recent events that caused so much discussion: in fact, I would strongly recommend against using wordpress.com because of this–the service is too easily influenced by public opinion.

I don’t use either my Yahoo or Gmail mail accounts. Regardless of whether I can get a copy of my email locally, if I decide to not use either account I have no way of ‘redirecting’ email addresses from either of these to the email address I want to use. (Or if there is a way, I’m not aware of it.) Getting a copy of my data is not an exit strategy–it’s an export strategy. An exit strategy is one where you can blow off the service and not suffer long-term consequences. A ‘bad’ email address is definitely a long-term consequence*.

A few months ago we started using Stikipad to get ourselves organized. We started using the site under conditions that were close to an emergency – we had a web site that was past its deadline, and we were trying to regain control over a situation that had become chaotic. We began to post bug reports and notes to ourselves. Stikipad was useful to us as an easy-to-use online notepad, which we could use informally. It helped that it also had certain wiki features – it kept track of who made each edit, and it allowed us to revert changes when we made mistakes in editing.

Since then, we’ve started listing all the hours that we work on there. This data is vital for when we send out invoices to our clients. Also, all of the long, complicated to-do lists, for each project we’ve been working on, are all on there. We did not realize how important the site had become to us – we’d set up a quick, free account as a simple way to organize one project, but our use of Stikipad has grown so that lately it has been central to the way we schedule our time.

For the last three days, when we go to the site, the only thing we get is this error page:

Error message on Stikipad

The whole entire site has been down. You could not start a new account, nor reach any of the pages on our account, nor even reach the “Support” page. We all kept trying, at different times during Friday, Saturday and Sunday. There was no way into the site.

The site just came back to life tonight. But we are planning on giving it up. We feel we can’t trust it anymore. There has been no word on the Stikipad blog about what just happened. Their silence does not inspire confidence in us.

Stikipad does have an export option, which we could use religiously to keep our data safe. I blame myself for not already automating a daily download of this data. I’m fixing this particular oversight tonight. All the same, Stikipad can’t value our most vital data to the same extent we can, so it is perhaps best if we keep that data on our own server, and make the multiple backups of that data which we feel is needed.

Sprint was once a great phone company and now it is in collapse

Sunday, January 27th, 2008

I’ve already written about my troubles with Sprint. So I was, of course, interested to read this article about big job cuts at Sprint:

Sprint, the No. 3 wireless carrier behind AT&T (T) and Verizon Wireless (VZ), has struggled since it merged with Nextel in 2005. The $70 billion merger, engineered by Hesse’s predecessor, Gary Forsee, was supposed to create a wireless behemoth that could steamroll the competition while pushing boundaries in wireless.

Instead, Sprint stumbled as it tried to blend starkly different cultures of the two companies while trying to reconcile their incompatible wireless technologies.

Sprint wound up alienating customers, who bolted by the thousands. Sprint’s dismal performance eventually cost Forsee his job. Hesse, a former AT&T executive with long ties to wireless, was recruited from a Sprint spinoff, Embarq, to replace him.

Dawson says it’s not too late to save Sprint, a grand name in global telecommunications. “But they need to make some big changes and do it quickly.

“The challenge for them is to figure out how to save the Nextel customers,” and move them to Sprint’s network “rather than let them walk out the door,” Dawson says.

Actually, they should worrry about losing their Sprint customers. I’m a Sprint customer, and I’m frustrated that their automated bill paying service keeps telling me “You do not have an account with Sprint.”

Microsoft’s website is broken

Monday, October 1st, 2007

 Yes, that is a broken image link on the Microsoft website (I hit refresh a few times and it was still there). Ironically, the page is talking about a new technique for debugging.

Error on the Microsoft page about KISS debugging

Part of what is becoming a continuing series on the subject of broken web pages.

Old Navy website is broken too

Sunday, September 30th, 2007

Well, maybe “broken” is too strong a word. The CSS failed to load. Which happens sometimes. Which is part of why semantic markup is important. How much does the user experience survive the lack of style sheets? This from the front page of Old Navy:

oldnavybroken.jpg

Just curious, but does anyone know some common reasons why the CSS files might fail to load?

Also curious about the marketing. The front page of the site is aimed entirely at women. Do women buy clothes online more than men?