Monday, January 6, 2014

A Suggestion Regarding Costco and Food Sampling Stations

Have I mentioned I hate shopping? Have I mentioned that I really hate the modern, American way of shopping?

Yeah... thought so.  Regardless, after today's adventure I propose the following:

  • Charge Costco (and other, substantially similar businesses) for each and every food tasting station they open within 10 feet of any intersecting aisles, and for each food tasting station they open in the middle of an aisle that is less than 50 feet wide. I propose a fee of $1000 per hour of operation, levied against each and every food tasting station in violation of either of those rules.
  • Charge each person at least $1 per sample they take from any and all such stations. I am open to charging $5 or $10 per sample, though. Exact change required. Bills only; no coins.

You might suggest that would kill off food sampling in Costco stores. Yes. Yes it would. And I would be thrilled were that to happen.

You might wonder what would be done with the money collected, if anyone continued running tasting stations. I honestly don't care. Realistically it should probably be used to fund anti-obesity campaigns, but you could put it all in a big pile and burn it as far as I am concerned.

Anything to stop the abomination that is food tasting at mega stores. There's no way to get around or through the congestion, and I always come out of there feeling lucky some other customer hasn't gone postal as a result of the insanity.

Am I going too far with this?

Saturday, December 28, 2013

Linux Rant IV

These posts are starting to need better names. Maybe something like:

Linux Rant IV - Revenge of Gnome-Shell

So that went well. Not.

Debian 7.3.0 installed cleanly and booted. It looked great. But when I logged into Gnome, it was just as slow as anything Ubuntu did. Crawling. Awful. Unusable.

Diligent digging - aka, bringing up the system monitor and looking at what processes were eating CPU time - showed the culprit is named gnome-shell.

Some googling leads me to wonder if I didn't trip over a known problem in Gnome. Perhaps something in this thread about an llvmpipe being a problem is related. I have no clue.

http://forums.fedoraforum.org/showthread.php?t=285415

In any case, Debian 7.3.0 running Gnome is just as useless on my laptop as Ubuntu running Gnome. And that makes me worry about (eventually) installing anything running Gnome on my desktop machine.

I am starting to wonder if I will ever get something to run on these laptops without significant pain. And it turns out that my wife's laptop has an ATI graphics chip in it, not an nvidia, so all this work on my laptop might not lead to a solution for hers.

I am just thrilled with all of this. Thrilled I say.

Going to have to discuss options with the wife. It may be time to throw in the towel and get new laptops.  These were purchased in Feb of 2004. Yes, really. They are almost 10 years old. We could probably spend $400 each and get something much faster. Ben was telling me to do this the other day, and while I hate to admit it, he might have a point. Gotta think it through.

Such fun. Hopefully this is the last Linux Rant for a while. At least until George Lucas and/or Disney get their grubby hands on the rights to them. The sequels will probably be really painful.


Linux Rant III

The story so far:

Desperate to find a linux distribution that runs well on ancient Pentium M chips, our hero has done some awful things with Ubuntu, installing 10.04, then upgrading to 12.04, but at that point the display driver stopped working, and he got sick of it. We pick up with the action there...

With the help of my friend Ben, I was lead to the magic of Ctrl-Alt-F2, which brings up a text login screen (aka a tty) so I could login to the running Ubuntu system, even as the GUI was running and completely unusable.

Some poking around - again aided by Ben - revealed that the laptop has an nvidia graphics chip, and that it was running an open source driver. That driver - I know from past experience - is bad news and doesn't support at least some older nvidia chips, including mine. So I googled around and figured out how to install the proprietary driver from nvidia, which does know how to work with my machine. Installed it. Rebooted.

Change 1: now the system comes up with a little tiny graphics window as it boots, instead of using the full screen. Odd, but I don't care because... I can login and the graphics work again. Well, sort of...

As with the boot side of things, I wound up operating in a little, tiny screen - 1024x768 out of a much larger monitor capable of supporting much higher resolutions. Odd, but at least I can login and work within Linux now without going over to a tty.

Dig into system settings and found the proprietary driver tool, in which I learn that the nvidia driver, while apparently installed, hasn't been activated yet. OK. Activate it. And wait while it downloads and installs the driver again. Huh? But never mind that because once it completes it tells me that the driver is now activated. All I have to do is reboot, which I do, and...

Success. Amazing. The login screen is still really tiny for unknown reasons, but after logging in I get a full sized, max resolution screen. Ubuntu 12.04 is actually running on my laptop.

But that isn't all I wanted to do, sadly. I want to get rid of Unity, a user interface that I continue to dislike. Back to Google and there are some simple steps I find to install Gnome. It will be a choice at login time, apparently, which UI runs. So off to the software center to get and install Gnome. Done. Reboot.
Aside: has anyone else noted that I am rebooting an awful lot? It's like working on bloody Windows. But I digress...
The system comes back up and I select Gnome. Actually, Gnome 3, I think, as it isn't obvious. The choices are "Gnome", "Gnome Classic", and "Gnome Classic (no effects)". You tell me.

And the screen clears... and there is a looooong pause. Minutes. Then a menu bar appears at the top of the screen. Is it done loading? I don't know. I have never used Gnome 3, and don't know how it is used. Move the mouse to one of the icons in the upper right and click. Nothing happens. Try right click. Nothing happens. Hmmm. Odd. Maybe this menu looking thing on the left? Again, nothing. Maybe it's stuck?

Force a reboot.

Login again, but this time to "Gnome Classic". And wait a loooooong time again. When it finally appears at least it looks something like the UI that Ubuntu was using before Unity. Good. But it's also unresponsive.

Force a reboot. Try "Gnome Classic" again. This time be more patient. Mouse to menu, click, and wait. Oh... look! Eventually the menu appears. Well... that indicates there is a real performance problem. Start the system monitor and wait for it to come up.
Aside: yes, I am an idiot. Should have done ctrl-alt-F2 again and used top. Instead I waited forever for the system monitor to come up.
In the end I learned the CUP was 100% busy, and eventually learned that something called compiz was the culprit.

Over to the other computer. Google something like "compiz using too much cpu". Lots of complaints, various proposed solutions. Try a couple of them, including installing magic software to muck with compiz internals and speed it up. (From the tty, of course, where things run reasonably quickly.)

Reboot, again. Login to Unity this time. The usual UI, quick and fine. OK. Logout, login to one of the Gnome choices. Still slow. Worse than molasses in January. Not good.

Give up. This sucks. Apparently Ubuntu has decided that my hardware isn't worth supporting, that Gnome is an afterthought on 12.04, that Unity rules all, and that anyone who feels differently deserves nothing.

Back to the other computer, back to debian.org. Download the network installer CD ISO image for 7.3.0. Burn it to a CD.

Take the rest of the night off. This has been crazy, and I am far better off doing something fun than making my forehead bleed - more! - on this project.

Saturday morning. Try again. Insert Debian CD into laptop and boot. Select graphical install. Answer the questions. All but one is simple. (I have no clue what answer to give it for my domain name, so I left it blank. Life goes on.)

As I type this the system has already repartitioned and reformatted the disk, and has just finished downloading over 1300 package files to install them.

What happens next? I have no clue, but I do know that Debian booted on my ancient system just fine, so that seems good. Once the install finishes I will poke around and see where things are at. While that goes on, I think I will go have some lunch.

Friday, December 27, 2013

Linux Rant II

As per a comment I left in G+ to my previous post, I started the ugly update process to try and get my laptop running something usable.

First, I installed Ubuntu 10.04. It seemed to work. Rebooted fine, and let me log in. All seemed good.

Then I brought up the update tool and it told me there was a new LTS release - 12.04 - available to upgrade to. Perfect. So I told it to do that. And I waited.

An hour or two later I found it waiting for input to go ahead and replace certain libraries (I think) that it needed to do before it could actually process the update. Fine. I allowed that.

Came back a couple of hours after that to find 2 dialog boxes on the screen. The one in the back was fine, and just told me that the machine needed to be rebooted, which I expected would be the case. The one in front, though, was completely illegible. There were things that were obviously supposed to be characters in it, but they were rectangular boxes instead. A row of them that was obviously supposed to be some sort of status or error message, but it was completely unreadable. There was, however, an obvious button with just 2 such boxes in it, which probably meant "OK", so I clicked on that and the dialog disappeared. Odd, but whatever.

Then I clicked on the reboot dialog. And it rebooted. Success, right?

Well, no. Not quite. First it tried to shut down and hung during the process. Fine. Power off, then power back up.

It booted, and got me to the login screen. That's good. Entered my password and...

Gibberish. A screen full of junk that look mostly like random memory instead of whatever it is supposed to display. No ability to read anything, execute any commands, nothing.

Power off, power on. Try again. Same result.

Theory: Ubuntu has switched to some half baked open source driver for the graphics chip maker in my laptop, and that driver doesn't know how to fully support the ancient chip in my ancient machine. If I want to make this work I may have to figure out how to install the proper proprietary driver on the silly thing, but that may well require getting it to bloody work in the first place. Maybe I can boot into some safe mode and poke around. I don't even remember which graphics card is used in that laptop. Gah!

But it was late, so I gave up and went to bed. I may fiddle with this again this afternoon. It'll be about as much fun as getting a root canal, I'm sure, but I'll see what I can do.

Such fun. I might even post a video of my Ubuntu boot experience, but that would mean figuring out YouTube, and that would probably be just as fraught with errors and issues.

Ben says I should check out Debian. Maybe I will do that. And maybe Arch. All I want is something that bloody works.

Thursday, December 26, 2013

Linux Rant

So... I am suffering some Linux frustrations. Yeah... I know... what about Linux isn't frustrating, right?

But I am going to get this off my chest. If you don't care, the internet is full of alternatives. Go find one now. If you're a geek and think you can help, read on.

1) Ubuntu's Unity UI sucks.  No, really. It stinks.

I use Ubuntu 12.04 LTS because I want a Long Term Support version. I don't want to upgrade my OS twice a year... I do not need that level of sys-admin pain. And I know Ubuntu 12.04 is over 18 months old, so maybe there are improvements to the Unity UI that I haven't seen. But, frankly, what I have now sucks.

I run a dual headed system with monitors of different sizes. You have no idea how often things get wonky when I simply move a window from one monitor to the other. Sometimes it disappears off to some other workspace and I have to go hunting for it. Sometimes the mouse winds up many inches from the window I am moving, making additional manipulation and positioning "interesting. And sometimes the window winds up with the title bar and menus completely invisible. None of these things are crippling, but they are all irritating. Very irritating.

And then there's Dash, a mystery thing that pops up whenever I accidentally hit the "Windows" key to let me search (I guess) for things on my system. It's not exactly intuitive, and - apparently - in later versions of Unity it winds up sending ostensibly private search terms to places like Amazon.com. Yay! (That was sarcasm... in case it wasn't obvious. I do not want my desktop search terms sent to Amazon, and I have no clue why anyone at Canonical thinks that is a good idea.) I have yet to figure out why Dash is a good thing. So far it's just an irritant.

Another problem with Unity is the loss of focus-follows-mouse and the corresponding ability to leave a window that has the focus in the background. I love focus-follows-mouse. Just move the mouse over a different window and it gets whatever you type. Easy. And that window doesn't have to come to the front and obscure everything else. Nice and simple. But Unity doesn't give me that, so it sucks. By definition.

I guess Ubuntu wanted to create Unity so they could unify the world: desktop computers, laptops, tablets, and smartphones could all run the same user interface. Screw that! I don't want my smartphone to have the same UI as my desktop computer. Know why? Because I don't do the same things on those devices. Any idiot can see that is the case. Sure, sometimes I do similar things, but I don't make phone calls on my desktop (I don't even Skype) and I don't watch YouTube on my phone. (Who wants to pay for the bandwidth for that? Are they nuts, or just happy to shovel buckets of money to a smarmy telco?) To me, the idea of a unified, cross device UI was dead before it was ever implemented.

I limp along with Unity because, frankly, I am afraid to change it. I have seen some things about how I could get Gnome to run instead, and maybe I will try it, but only when I have a backup system running that I can use in case my main system dies in the process. I have an ancient laptop that I should be able to live - or test - on, but therein lies another story...

2) Ubuntu is phasing out support for older CPUs.  I cannot install Ubuntu 12.04 on my Dell Inspiron 8600. It's got a Pentium M chip in it that lacks something called the "PAE flag", and later Ubuntu distributions have stopped booting on those older chips.

Let's stop and ponder that for a moment: the OS that claims to run well on older hardware (as compared with Windows) is going away from supporting, um, older hardware. No, honestly. Wait... what?

This laptop is perfectly good for 99.99% of what I need to do on a computer, but Ubuntu's last 3 or 4 releases won't install on it.  Oddly, I think you can upgrade an older version of Ubuntu to a newer one and it will still boot, but you cannot get their base distribution to install from scratch. I am not making this up.

What sort of idiot at Canonical makes these decisions? Honestly? How do you get an OS to take off and get people to use it if they cannot try it on an older machine first?

3) As an alternative I am looking at Linux Mint. In fact, I have version 13 of Mint installed on that laptop, and it boots, despite being Ubuntu based. But it's not that simple. (It's never that simple.) What UI should I chose with Linux Mint? I installed one running something called "xfce", but I could also have chosen "Cinnamon" or "Mate". None of those is Gnome. None is KDE either. And all their user experiences are a bit different. Gah! Xfce is OK, I guess, but I liked Gnome and it isn't Gnome. Maybe I should have tried Mate, but at the time I was poking at this there wasn't good information about what Mate was, nor why I would want it. The same is true of Cinnamon now. Why on earth would I want that? No clue.

I just need something that works. How hard can it be?

Well, as if to answer that question, today I pulled out the laptop and updated Mint. I am trying to figure out what to install on my wife's similarly ancient laptop, and we know it cannot be Ubuntu 12.04, so I figured I would update Mint and refresh my memory about it. And it does (happily) turn out that Mint 13 is an LTS version, supported for another 2 or 3 years, which is good. But when I ran the update tool I got errors about it being unable to resolve certain domain names... domains that it needs to get certain package lists. Huh?

OK, maybe, some machine is down. And maybe no one has fixed it because it is the day after Christmas. And maybe I can try again in a day or two and it will work. Maybe. But I don't know. Lots of stuff did update, but not everything, and I don't have a clue how badly off things are. If there is a problem with Mint 13 that is more than a sick server, though, I certainly don't want to install it on my wife's laptop.

And don't get me started on printing and scanning. My wife tried to print to our color laser printer the other day and it came out monochrome. I had to get a copy of the file from her and print it from my machine to get it to print in color. Her laptop thinks our Xerox color laser printer isn't color.

I suppose we could buy new laptop computers and install a more recent version of Linux on them, but which one? And do I really want to do that if I then have to upgrade the OS when it goes out of support in less than a year? Or should I install Ubuntu 12.04 and risk getting Gnome to work on it? And just how good will that experience be? I was hoping to test that on my ancient laptop, but I cannot get there easily.

Maybe if I install Ubuntu 10.x which will run on the laptop, then upgrade to Ubuntu 12.04, and then install the Gnome system... simple! (Sarcasm again. But maybe my only real choice.)

I hear some of you... Why not just go with Windows? Or a Mac?

Suffice it to say I have my reasons.

I wouldn't trust a Windows machine with anything where security matters, and I gave Steve Jobs money a few times and he only let me down. Windows machines are great if you want to suffer with virus attacks every 15 seconds. And Macs are fine if you're doing exactly what the geeks at Apple thought you would be doing, but if you ever try to do anything else, you're screwed. (And yes, I have examples. You don't want to know.)

So for the moment I guess it's Linux. Unless I want to install Plan 9... now there's an idea!

Thursday, December 12, 2013

Trying to deal with Twitter... differently...

So... some time back in this very blog I indicated that I didn't get twitter, and that I didn't use it.  That changed as I found myself trying to update people in my neighborhood about local fire related items and events. I found a place for twitter.

I used it purely to send data out about fires and the like. Email isn't always a good vehicle for real time information distribution. It can suffer delays, and people don't always get email quickly. But twitter lets people get things via their phone, and (with luck, anyway) the number of delayed transmissions for the SMS messages twitter sends out will be lower than the email delays I've seen.

So, fine. I started using twitter for that.

Then it turns out I have some friends that use twitter. Of course. So - much like Facebook - if you want to see what is going on, you need to follow them on their platform of choice. Fine. And of course they follow some interesting people, and there are a bunch of emergency information sources on twitter as well, so I wound up following about 40 people.

Next I discovered that my web host makes use of twitter too, and they respond to questions there. Interesting. But if I send questions to them using my existing twitter account, those tweets will show up in the feeds of people following me for emergency information, which is not something I wanted to do.

And someone I wanted to contact in real life doesn't give out an email address, but she's on twitter. Not a huge deal, but again I don't want to cause cruft to show up in the twitter streams of those who follow me for emergency purposes only. Gah.

So guess what... the one who said he doesn't tweet now has two twitter accounts, and is struggling to find a good Linux client that supports that situation. So far, I have tried three:

  • Gwibber is OK, at best, but it doesn't make use of the colors you assign to each account. That means arriving tweets are intermixed and you need to know which ones come from where if you care. Also, when I send a tweet, I can find no way to choose which account the new tweet will come from. That's bad. But so far it's the best I've found.
  • Birdie claims to support multiple accounts, but I couldn't figure out how to make it actually do that. One account was OK, but if I tried to add another one it seemed to just add the first one a second time. Odd and pointless.
  • Hotot wouldn't work at all. I could not get it to let me login. No clue why.

I may look into Poly, but it's in pre-alpha status still, and I don't know how stable it is. But it may be better than Gwibber, so I will ponder.

This is craziness, I know. But here I am, trying to be part of the modern age. Again.

If you're silly enough to want to follow me on twitter, I am:

  • @jrpstonecarver - my emergency info account, mostly for Santa Cruz Mountain residents who want to know about fires and other events in our area
  • @jeffpstonecarver - my new account, for everything else

If I was following you before, I still am, but possibly on the new account if you're not one of those I track for emergency information.

What on earth am I doing?

Tuesday, October 22, 2013

Facebook is not a good, directed, communications mechanism

Time for another rant. Sorry. Sort of.

I have several friends who seem to live on Facebook. The fact that they do so doesn't bother me. That's fine. Go ahead and post your musings, your pictures of food, your status updates, etc. Whatever you like by way of generalities and banalities is just fine on FB. I really don't mind.

But please do NOT assume that whatever you post to FB gets to everyone who knows or cares. It doesn't work that way. Really.

First off, there are people like me that don't use FB. The Zuckerberg clan long ago lost my respect for how they handle personal information, set defaults for new features, and the way they run the site. (Hint: breaking things is bad, not creative or useful.) As a result, I don't use my FB account anymore. I still have one - for now - but I never go read my wall (or feed, or stream, or whatever FB is calling it these days). If you want to reach people like me, you'll have to pick another communications medium: email, voice, text, whatever. But please do not assume that just writing a status update on FB constitutes an effective way of telling me something specific. I won't get it. And while I know FB has something like 1.5 billion users, it doesn't have everyone signed up yet.

But let's assume I was still using FB. Would it work for directed communication with me? Actually, no. There are at least three reasons that FB's design makes it a poor choice for communicating directed information, even between actual users of the site itself.
  1. Importance ordering of your wall. By default, FB has (or had, last time I was there) algorithms that automatically tried to sort the most important items from your stream and put them at the top. Things it deems less important are farther down, making them easy to miss. Yes, you can change the sort to time order, rather than based on their arbitrary (and usually incorrect, in my experience) importance order, but that change isn't sticky, so you have to do it every time you visit the site. It is, therefore, easy to forget to switch it back on each viewing, and when you see something you've read before, you might conclude - incorrectly - that you're caught up, and thus miss something that one of your FB friends expects you to see.

  2. You're probably unable to keep up with your stream. If you have friends that use FB a lot, you get a lot of things on your wall. And if you're not vigilant about turning off posts from games and the like, you're flooded with various other posts as well, things that don't convey particularly useful information. Add a few other people who post a lot - particularly humor and pictures - and it becomes impossible to keep up with the stream. When that happens you will miss posts from people, and if someone is trying to tell you something specific, you'll be out of luck.

  3. Finally, FB doesn't send your posts to every friend's wall. There was a big flap about this a while ago, and it may not apply to people with low numbers of friends, but they announced that not every status update gets to all of your friends and followers. In fact, if you want to get more eyeballs on something, they have a mechanism through which you can pay money to give your post a wider distribution. Unless they have changed (or broken) things, that continues to this day, so announcing an event on FB may or may not get to everyone you're expecting to attend.
Effectively, FB is an unreliable communications tool. It is designed that way, and it works as designed.

So, please, if you want to communicate specifically with a group of people, pick some other communications mechanism to make it happen. There are many choices these days - email, phone, and text at least - and anything that works is better than one that doesn't.

In part this is a "get off my lawn" rant, I know, but that isn't all of it. If you're really trying to communicate specific data to specific people, FB is not the right tool for the job. And as I say, I really don't mind anyone using it... just not for that particular purpose.

Thank you for your cooperation in this matter.

Sunday, September 22, 2013

New Sculpture

I'm supposed to post this in my sculpture blog, but I'd rather post it here.

Finally finished a piece in pumice that has been waiting forever.

Tentatively title: Garden 2.
Dimensions: 37" tall x 22" wide x 14" deep.


There is a chance this will be available via a gallery in Los Altos. If you are interested, please let me know and I will put you in touch. No, I have no clue what the price is yet. Sorry. Still not even sure that the gallery will be interested in an outdoor work like this.

Monday, September 16, 2013

Something Controversial

If you're going to get offended and yell at me, stop reading now. Really.

No, really. Just find another corner of the net and ignore me if you're easily offended, because I am about to write something that will definitely offend a large chunk of the population of the US. At least.

Our alarm clock goes off every morning and gives us the latest news from our local NPR station. And every morning I regret the fact that it isn't tuned to an all polka station, or, in fact, anything but news.

There is something awful about waking up to the latest shooting. Every morning. If it isn't here in the US - which it usually is - then it's overseas.

And yes, I know that as a whole the planet is getting less violent and people are living longer, but that doesn't address the issue as I see it, so I am just going to come right out and say it:

Guns should not be a part of any civilized society.

It's really that simple. You want to hunt? Fine. Do it with a bow and arrow.

No one should have to own a gun. No one.

I am sick of hearing and reading about shootings: today's is in the Washington Navy Shipyard, a day or two ago it was police shooting someone who was probably asking for help after wrecking his car, drive bys, collateral damage, feuds between former friends or lovers, total strangers shot by bored kids for no reason. And the list goes on. It's practically endless. I'm not going to give you links because I don't even want to see the stories. You can find them yourself, far too easily.

It's pathetic. Guns are not the answer. Guns are never the answer.

To be honest, I have no idea how to get rid of the damn things. They are a huge business, and a slew of testosterone crazed males seem to depend on them for their personal sense of identity, or something. And as a country we idolize the stupid things, practically worshipping them as gods.

We are sick with them.

But guns do not make you a man. And as far as I can tell, in most cases they do not make you safer. Of course, we have congress and the NRA carefully working to prevent research into actual gun safety, so no one can be certain of anything. Because guns are so great and all that we have to protect ourselves from actual data about them.

No. They are not great. Anything whose sole purpose is to kill another person is not great, and never will be.

Friday, September 6, 2013

Of Yahoo, And Opportunities Bungled

This is an odd post for me, in a way.  You may find it boring, and if so you may simply skip it, I won't mind.  But this has been bugging me for a while now, so...

I am a member of a bunch of Yahoo groups.  Years ago, I think, yahoo bought some small company that made the original groups product.  Or perhaps I am wrong and they created it themselves.  Groups is an interesting beast. It has a web based UI but mostly works via email.  You send a message to a particular email address and it is forwarded out (as email) to the group members.  It's a handy way of organizing people and distributing information.

There are competitors, of course, most notably Google's very similar functionality.  And you can use any number of bulletin board systems from various sources, which you can host such things on your own server or find services to host them for you.

But a number of the groups I am a member of have a significant proportion of members who still aren't all that computer savvy.  Trying to get them to go to a website every day (or multiple times a day) is tough.  You're competing for limited time and interest, and it's a losing battle.  But most of these folks already use email, so if you can get them signed up as a member of a group, they're in, without changing their daily routine.  In ten years or so that worry won't be a problem.  Most people will be much more computer friendly, and getting something setup to move the information around will be easier, so there will be fewer hurdles in any case.

But back to groups... when I started using them, Yahoo had a clear UI advantage over Google's implementation.  There were still places it sucked, but Google's UI was pretty much impenetrable, so Yahoo won the day, particularly for those lists that contain a larger percentage of people who are less comfortable with computers and the Internet.

But Google has continued to work on their product.  They have improved it over time, and it may be to the point where it is usable by laypeople now.  I'm not sure of that because I haven't tried to create a new Google group in some time, but I have used Google's groups a bit since they use them to provide some kinds of support and discussions about their products.

Yahoo, on the other hand, let its groups product stagnate.  Nothing changed or was improved for years.  It's been the same UI and feature set since I first started using it, and problems have crept in.  Sometimes messages are delayed for unknown reasons between Yahoo's servers, images as part of email messages aren't always handled well, and so on.  But overall it worked, and Yahoo milked it by spending as little as possible on it to keep it running.

Then, just a few days ago, something changed.  The first indication of a problem was a huge batch of email delays that no one could explain.  They got so bad that people in my most active group complained bitterly.  And then, for some of us, the word "neo" entered our consciousness.

"Neo" means a new UI for Yahoo groups, and some reorganization of the features.  But it also means a lot more, including, but probably not limited to:

  • Bugs.  And features that don't work or don't work reliably.  It's not clear if some of these issues are based on the browser, the OS, or just buggy code, but there are a number of serious problems.
  • Features that have gone missing.  Things you used to be able to find in the UI are now gone.
  • Incredibly bad UI design.  Want to search the contents of the messages in a particular group?  Don't click on the obvious "search" icon and enter your text because that only lets you search for message numbers, which no one will ever know or use.  Instead enter your text in the search box at the top of the page and press the button that says "Search Groups", clearly indicating that your search will span all of your groups, or - more likely - all of Yahoo Groups, which is clearly not what you want if you're searching for a message in one particular group.  Who designed that and how did they get the job?
  • Unhappy customers.  Tens of thousands of requests to abandon the neo update and go back to the way things were.  Really.
  • A complete lack of QA effort.  Neo is clearly not ready for prime time.  It's alpha quality software, or early beta at best.

So the nightmare that is "neo" is now a part of my life.  Users are switched, not whole groups, so some of the people in my groups are using the new UI with me, while others see no changes yet.  But they will.  Yahoo claims there is no going back.

Meanwhile Marissa Meyer seems to think the most important thing she can be involved in is the redesign of the Yahoo logo.  Something that no one cares about - but her, apparently - and that definitely deserves a lot less attention than the neo debacle in Yahoo Groups.

What can I do about all of this?  Looking at it reasonably, very little.  Moving from Yahoo Groups to some other platform might result in a newer and better feature set, with more ability to control and archive the contents, better search features, and so on.  But moving entails change, and that is always risky.  There would, no doubt, be a large loss of participation in all of the groups I am involved with if they were to move to some - any - new system.  So, unless neo proves unbearable and the bugs really don't get fixed, we're probably stuck with it.  And I'd bet those working at Yahoo know it.  They're probably counting on it.

The funniest thing about this is that I am ranting about it in a post on Blogger... a Google product.  Want to know how relevant Yahoo is these days?  Look no further than that.