Random Thoughts – Randocity!

How not to run a business — Case Study: Tumblr

Posted in botch, business by commorancy on December 3, 2018

tumblr-logoToday, Tumblr announced that on December 17th, 2018, it will be removing and banning all “Adult” content on its site. I’m going to call it. This is the death knell that will almost assuredly see to Tumblr’s demise in less than 1 year. Let’s explore.

Tumblr and Adult Content

Tumblr started out as a kind of web blogging platform where users could share various content of any variety. Pretty quickly, adult content began to fill the pages of Tumblr. Adult content included naked people posing alone or performing sex acts with others. Whatever the imagery, it actually became a staple of Tumblr as a platform… and ultimately the Tumblr platform became known for its adult content.

The difficulty with not clamping down on adult content early in the life of Tumblr meant that Tumblr management and staff were okay with Tumblr being used to host adult content. If they had nipped this content type early in the life of Tumblr, we wouldn’t be in the dilemma that Tumblr currently faces.

Every platform has to make a decision early in its life about whether adult content is okay or not, particularly with sites that allow User Generated Content (UGC). When you create a UGC platform, you have to make the decision about adult content early and swiftly. If you don’t make this choice early and seal the deal in the Terms and Conditions agreement, your users will use the platform for adult content.

Knee Jerk Reactions

Even though Tumblr’s app was delisted by Apple in late November due to a case of child pornography appearing on a Tumblr page, it’s also crystal clear that the management team at Tumblr is entirely out of touch with exactly how Tumblr is used. Of course, now that Verizon owns Tumblr, they’re probably okay with taking the hit at losing better than 90% of their viewing traffic by making this knee jerk decision. Unfortunately, after the adult dust settles out of Tumblr, there won’t be much of a platform left to see or explore. Tumblr’s claim to fame was its adult content. Without it, this platform is dead. D.E.A.D! Tumblr, for better or worse, was really one of the few goto places for adult content. The Internet knew this. Tumblr really has no use as a G-rated platform. Too many other platforms fill that gap much better, including Pinterest and WordPress and Medium. No, the executives left at Tumblr really don’t seem to understand that Tumblr’s value as a platform was its adult content. Removing that content, you remove Tumblr’s value to exist as a site.

In reality, Verizon would do better to simply shutter Tumblr entirely… because effectively that’s what they are doing on December 17th. There’s literally no reason to go to any sites left on Tumblr once the adult content is removed. Those few G-rated sites left would also do better to move their content to a different platform such as Deviant Art, Medium or WordPress. The fallout from this change will be swift and immediate.

Chasing Page Owners Away

What’s worse in this situation is that non-adult content owners on Tumblr might have to move their content anyway. Many artists use the platform to host their art. Yet, Tumblr robots have been running around classifying their artwork as adult, even when it isn’t. This problem is likely intended to chase away not only those pages classed as ‘adult content’ but also those who don’t actually post adult content. Ultimately, whatever few sites are left after this shakeout means effectively a danger to those legitimate page owners left in the shambles of the former Tumblr. What drove traffic to Tumblr was its adult content, not the g-rated content. When all of that adult content is gone and most of Tumblr’s revenues are missing in action, legitimate content sites will now be in jeopardy because of the tenuousness of the Tumblr platform.

If you are a g-rated content owner on Tumblr, you should seriously consider moving your stuff somewhere else in the wake of this huge platform mistake. You don’t want to be doing this under a deadline in six months because Tumblr is about to close. Do it now while you have plenty of time. Removal of adult content is a mistake anyway you slice it and it is why this is appearing as a case study in the How not to run a business series.

I understand the issue for Verizon. Having worked for Verizon in the late 90s, I am fully aware of just how much of a conservative organization Verizon really is. It’s actually surprising this change wasn’t made sooner to Tumblr. So, I fully understand this knee jerk reaction of Tumblr being delisted from Apple’s App store over child pornography content. At the same time, making this knee jerk reaction by removing all of Tumblr’s adult content is a severe mistake for this platform.

Tumblr would do better to split its platform in two. Create Tumblr Adult and leave Tumblr for the G-rated stuff. Then, cordon off Tumblr Adult for those sites that fall under adult content. Then, hire mods to police the content on Tumblr Adult more closely to prevent child pornography content.

Compensating Controls

Typically, if you decide to make a rash decision about a platform, you must also introduce something to compensate for that rash decision. Removing the adult content kills many people’s reason’s to visit (or use) Tumblr at all. Take away that reason and you get far fewer visitors. Visitors that drive revenue into your site. Take away those visitors and you’re paying to host a site that makes you no money. In other words, it becomes a money losing proposition. For Verizon, it might be willing to soak up these losses for a short time, but there’s no way Verizon will allow a money pit to remain active for very long.

With the introduction of this new policy, it appears Tumblr isn’t implementing anything to make up for the loss of that adult traffic. Oh, well. It’s the death of Tumblr.

Ultimately, I predict no more than six months for Tumblr after December 17th and then the entire site will shutter to be heard from no more. Verizon might allow the site to continue operations longer than six months if they’re complacent. However, keeping a money sucking site open is not likely to go over well with Verizon management for very long. It’s almost a guarantee that Tumblr cannot survive on its G-rated content alone when other sites do this piece so much better.

Soooo…. Buh Bye, Tumblr.

Part 10 | Chapter Index | Part 11

↩︎

How much data does it take to update my PS4 or Xbox One or Switch?

Posted in computers, updates, video game console by commorancy on May 10, 2018

It seems this is a common question regarding the most recent gaming consoles. Let’s explore.

Reasons?

  • If the reason you are asking this question is because you’re concerned with data usage on your Internet connection or if your connection is very slow, you’ll find that this answer will likely not satisfy you. However, please keep reading.
  • If the reason you are asking this question is because you want to predict the amount of data more precisely, then skip down to the ‘Offline Updates’ section below.
  • If the reason you are asking this question is because you’re simply curious, then please keep reading.

Xbox One, PS4 and Switch Update sizes

The PS4, Xbox One and Switch periodically patch and update their console operating systems for maximum performance, to squash bugs and to improve features. However, this process is unpredictable and can cause folks who are on metered Internet connections no end of frustration.

How much data will it need to update?

There is no way to know … let’s pause to soak this in …

How much data is needed is entirely dependent on how recently you’ve upgraded your console. For example, if you’ve kept your console up to date all along the way, the next update will only be sized whatever the newest update is. With that said, there’s no way to gauge even that size in advance. Not Microsoft, not Sony and not Nintendo publish their update sizes in advance. They are the size they are. If it fixes only a small set of things, it could be 50-100 megabytes. If it’s a full blown point release (5.0 to 5.1), it could be several gigabytes in size. If it’s a smaller release, it could be 1GB.

If your console is way out of date (i.e., if you last turned it on 6 months ago), your console will have some catching up to do. This means that your update may be larger than someone who updates their console every new update. This means that if the base update is 1GB, you might have another 1GB of catch up before the newest update can be applied. This catch-up update system applies primarily to the Xbox One and not to the PS4 or Switch.

Xbox One vs PS4 vs Switch Update Conventions

Sony and Nintendo both choose a bit more of an one-size-fits-all update process when compared to Microsoft. Because of this, we’ll discuss the Xbox One first. Since the Xbox One is based, in part, on Windows 10, it follows the same update conventions as Windows 10. However, because the Xbox One also uses other embedded OSes to drive other parts of the console, those pieces may also require separate updates of varying sizes. This means that for the Xbox One to update, it has a process that scans the system for currently installed software versions, then proceeds to download everything needed to bring all of those components up to date.

Sony and Nintendo, on the other hand, don’t seem to follow this same convention. Instead, the Switch and PS4 typically offer only point-release updates. This means that everyone gets the same update at the same time in one big package. In this way, it’s more like an iPhone update.

For full point-release updates, the Xbox One also works this same way. For interim updates, it all depends on what Microsoft chooses to send out compared to what’s already on your Xbox One. This means that the Xbox One can update more frequently than the PS4 by keeping underlying individual components updated more frequently if they so choose. This is why the Xbox One can offer weekly updates where the PS4 and the Switch typically offer only quarterly or, at least, much less frequent updates.

Size of Updates

If you want to know the size of a specific update, you have to begin the update process. This works the same on the PS4, the Xbox One or the Switch. This means you have to kick off the update. Once you do this, the download progress bar will show you the size of the download. This is the only way to know how big the update is directly on the console.

However, both the PS4 and the Xbox One allow you to download your updates manually via a web browser (PC or Mac). You can then format a memory stick, copy the files to USB and restart the console in a specific way to apply the updates. This manual process still requires you to download the updates in full and, thus, uses the same bandwidth as performing this action on the console. This process requires you to also have a sufficiently sized and properly formatted USB memory stick. For updating the PS4, the memory stick must be formatted exFAT or FAT32. For updating the Xbox One, it must be formatted NTFS. The Nintendo Switch doesn’t provide offline updates.

Cancelling Updates in Progress

The Xbox One allows you to cancel the current system update in progress by unplugging the lan and/or disconnecting WiFi. Then turning off the console. When the console starts up without networking, you can continue to play games on your console, but you will not be able to use Xbox Live because of the lack of networking.

Once you plug the network back in, the system will again attempt to update. Or, you can perform an offline update with the Xbox One console offline. See Offline Updates just below.

You can also stop the PS4 download process by going to Notifications, selecting the download, press the X button and select ‘Cancel and Delete’ or ‘Pause’. Note, this feature is available on 5.x or newer PS4 version. If your PS4 version is super old, you may not have this option in the Notifications area. You will also need to go into settings (Xbox One or PS4) and disable automatic updates otherwise it could download these without you seeing it.

How to disable automatic updates:

With that said, you cannot stop system updates on the Nintendo Switch once they have begun. Nintendo’s downloads are usually relatively small anyway. Trying to catch them in progress and stop them may be near impossible. It’s easier to follow the guides above and prevent them from auto-downloading.

Also note, any of the consoles may still warn you that an update is available and prompt you to update your console even if you have disabled automatic software downloads.

*This setting on the Nintendo Switch may exclude firmware updates, your mileage may vary.

Offline Updates

Xbox One

The Xbox One allows you to update your system offline using a Windows PC. This type of update is not easily possible with a Mac. Mac computers don’t natively support formatting or reading NTFS properly, but there are tools you can use (Tuxera NTFS for Mac).

To use the Offline System Update, you’ll need:

  • A Windows-based PC with an Internet connection and a USB port.
  • A USB flash drive with a minimum 4 GB of space formatted as NTFS.

Most USB flash drives come formatted as FAT32 and will have to be reformatted to NTFS. Note that formatting a USB flash drive for this procedure will erase all files on it. Back up or transfer any files on your flash drive before you format the drive. For information about how to format a USB flash drive to NTFS using a PC, see How to format a flash drive to NTFS on Windows.

  1. Plug your USB flash drive into a USB port on your computer.
  2. Open the Offline System Update file OSU1.
  3. Click Save to save the console update .zip file to your computer.
  4. Unzip the file by right-clicking on the file and selecting Extract all from the pop-up menu.
  5. Copy the $SystemUpdate file from the .zip file to your flash drive.
    Note The files should be copied to the root directory, and there shouldn’t be any other files on the flash drive.
  6. Unplug the USB flash drive from your computer.

PlayStation 4

You can also update your PS4 console offline using Sony’s system updates. Here’s the procedure for PS4 offline updates. Note, the USB memory stick must be formatted either exFAT or FAT32. The PS4 doesn’t support any other types of stick formats. This means, if you buy a USB stick intended to be used on Windows, you will need to reformat it properly before you can use it on the PS4.

Update using a computer

For the standard update procedure, follow the steps below.

The following things are needed to perform the update:

  • PlayStation®4 system
  • Computer connected to the Internet
  • USB storage device, such as a USB* flash drive
  • There must be approximately 460 MB of free space.
    • On the USB storage device, create folders for saving the update file. Using a computer, create a folder named “PS4”. Inside that folder, create another folder named “UPDATE”.
      PC Update
    • Download the update file, and save it in the “UPDATE” folder you created in step 1. Save the file with the file name “PS4UPDATE.PUP”.
      Download Now Click to start the download.
    • Connect the USB storage device to your PS4™ system, and then from the function screen, select Settings (Settings) > [System Software Update].
      Follow the on-screen instructions to complete the update.
  • If your PS4™ system does not recognize the update file, check that the folder names and file name are correct. Enter the folder names and file name in single-byte characters using uppercase letters.

Nintendo Switch Updates

Nintendo doesn’t offer offline updates at all. The Nintendo Switch only supports Internet updates. There is currently no way to download or update your Switch via USB stick or SD card. The Nintendo Switch is the newest of the consoles, so it’s possible that Nintendo could offer an offline update mechanism some time in the future. However, knowing Nintendo, don’t hold you breath for this feature.

Offline Updates are Point Release Only

These offline update processes apply point-release updates only and not interim updates. Interim updates must still be applied directly from the console. Interim updates scan your system, find what’s needed, then download the patches. This can only be performed on the console. This means you could find that after installing a point release, the Xbox One may still require an additional update or two.

Updates and Internet Connectivity

Game consoles require updates to keep them current. The primary reason for most updates is to keep yours and your friend’s games in sync when playing multiplayer games. This prevents you from having a network edge over another player. When all game consoles are running the same version, all multiplayer activities are on the same playing field.

For this reason, Xbox Live and the PlayStation Network (PSN) require all users to update to use networking features. If you declined or postpone any updates, both the Xbox One and the PS4 will deny you access to networking features. You must update both the console and the games to continue using networking.

If you don’t intend to use the network features such as multiplayer or leader boards, then you don’t need to worry about this. However, if you’re not using the networking features, then there’s no reason to buy Xbox Live or PSN. So far, Nintendo doesn’t yet offer a network capable of multiplayer gaming like Xbox Live or PSN, but as soon as they do I’m quite sure they will enforce the same requirements.

Pushing off Updates

While you can postpone updates to your console, it’s not always the best idea. I get that some people are on metered networking connections and can’t afford to download 20GB sized updates. But, at the same time, this is how consoles work. If you’re looking for a console that supports offline updates, then you’ll want to look at the PS4 or the Xbox One. You might want to skip the Switch if this is a show stopper for you.

As we move into the future, these consoles will continue to assume more and more connectivity is always available. Don’t be surprised to find that both the Xbox One and PS4 discontinue their offline update feature at some point in the future.

Though, Sony will still need to provide a way to install the operating system when a hard drive is replaced. However, that won’t help you with updating your console offline.

If you have a reason to want to know your download sizes more precisely, other than what I mention above, please leave a comment below and let me know.

↩︎

WiFi on Amtrak: Traveling Connected

Posted in streaming media, technologies, travel by commorancy on September 16, 2012

Recently, I took am Amtrak train to St. Louis (via Chicago) on the California Zephyr.  While the trip had some breathtaking views through the Rocky Mountains, remaining connected throughout that trip was very much a challenge.  Let’s explore.

Verizon MiFi

Verizon Jetpack MiFiAbout a week before I was to hop on the train, I thought it might be a good idea to buy a Verizon MiFi device for the trip.  After all, Amtrak says they have WiFi on the trains, but they also say that the connectivity speed is limited and streaming of any kind is restricted.  So, I decided to buy my own hotspot for the trip to stay connected without restrictions.  Verizon has a 4G LTE Jetpack, and that’s what I chose.  I bought the unit without a contract, so I paid full price for the unit with $50 a month service (4 GB cap).  Verizon, at that time, only offered 3 different MiFi devices.  A thicker square unit that has a blue LED-type display, two rectangular units, one with bright white text display (see image) and one with only a battery status display.  The square unit has less battery life and is quite a bit bigger.  The unit with only a status display is older and the unit I chose was I believe the newest of the three, the smallest and has the best battery life.  One other important reason I chose this device (pictured to the left), is that it will operate while charging (this is important if you  don’t want to wait an hour or two for it to charge).  The older rectangular Jetpack will not operate while charging.  I know this because we have one that gets passed around at work for on-call purposes and that limitation about that version sucked.  So, I specifically looked for a unit that could operate while charging.

Note: I would post pictures here of all three units, but these units will be outdated in 6 months and new units will be available.  So, you should check Verizon.com to see whatever is available today rather than trying to search for what I’ve purchased. 

Virgin MiFi

I also have an older Virgin 3G MiFi.  I had purchased this one from Best Buy about a year ago.  I originally purchased this because I didn’t want to invest in the data service on the iPad as it’s locked only to the iPad (cannot be tethered or become a hotspot without jailbreaking the unit).  So, I bought the Virgin MiFi back then to allow me to use it with my phone, iPad, iPod touch or notebook.  Much more flexible (and cheaper) than the AT&T or Verizon built-in 3G on the iPad.  So, I carried this one with me on the trip also.

Why two MiFi devices?

Well, I already had the Virgin mobile 3G MiFi, but since it uses Sprint’s 3G network I wasn’t sure how reliable the connectivity would be during the trip.  Because Verizon touts its ‘great coverage’, I bought into that spiel and purchased a Verizon unit as backup.  So, I thought that if one failed to have connectivity that the other one might.  The Verizon is also 4G and I thought I might get 4G speeds along some parts of the trip.  So, let’s explore how that worked out.

How did it work out?

Not too well.  The 4G on the Verizon MiFi was a complete waste.  When I did have connectivity on the Verizon MiFi, it was always 3G.  The only exception to this was major cities.  By major cities, I mean major cities (like Chicago) and 3G everywhere else (whenever there was connectivity.. we’ll come to this).  There was absolutely zero 4G connectivity anywhere along the California Zephyr route except in California when I started and in the outskirts of Chicago.  Everywhere else was 3G.

How much connectivity did I have?  In most of Nevada, there was absolutely nothing for long stretches.  No phone service, no 3G, nothing.  Just one big dead spot.  The Rocky Mountains were mostly dead also, but that’s expected due to the mountains. Once I had gotten through Nevada and the Rockies, though, there was spotty connectivity whenever the train would be close to a medium sized city.  Most of the service along the route was 1 or 2 bars when it was there.  That’s not to say I didn’t have service, though.  When there was service, it lasted for a while.  Long enough to get email, send responses, etc.  So, it was at least there enough to get some work done.

On the way back, I took a different train and route.  This trek went from Kansas City to LA.  This route has a whole lot more availability of service, but still no 4G.  So, while the connectivity was more available, it wasn’t any more stable as it was still 1-2 bars.  So, streaming was still not possible.

Note, though, I did swap between both devices for several reasons.  I always preferred using the Virgin MiFi whenever available as it has unlimited service with no data cap.  There’s a data cap on the Verizon service and I wanted to reserve usage of that to places where the Virgin device didn’t work (which was a lot more frequent than it should have been, but not unexpected).

So, the Verizon device did have connectivity somewhat more frequently than the Virgin (Sprint network) device.  Since both ran at 3G speeds, they both had similar speed of transfers at 1-2 bars, which is fast enough for email, text messaging and limited surfing, but not much more than that.

T-Mobile Phone Service

Note that my phone is T-Mobile and the service here didn’t fare any better than the MiFi devices.  However, whenever the Verizon device had service, so did T-Mobile.  So, I was pleasantly surprised by similar phone connectivity along the route to Verizon.  However, my phone has no data plan, so I couldn’t use this for any additional service.  So, this is the need for carrying the MiFi devices.

Streaming Media

Because the service was 1-2 bars most of the time and 3G, there is no way to reliably stream anything.  Even at the highest numbers of bars, 3G still has a hard time streaming YouTube or Netflix.  At 1 bar, there is just no way to stream.  I tried streaming Stillstream.com on the train and it just kept cutting in and out.  I would get about 2 minutes of stream and then it would cut off.  Just not a great way to listen to online radio.  So, streaming is definitely out.  Streaming radio should be quite a bit lighter than streaming video.  On the train, streaming video simply won’t work.  Expect to bring along offline media like downloaded movies or disks.

What about Amtrak WiFi?

Apparently, few trains have it.  I was in a sleeper and supposedly the sleeper cars were to have WiFi.  However, none of the trains had WiFi at all.   So, there was no way to use a train WiFi as backup as there was nothing.  I’m definitely glad I brought my own MiFi as otherwise I wouldn’t have had any connectivity.  Was getting the Verizon Jetpack worth it?  Not really considering the connectivity level of the Virgin device.  If I hadn’t had a device at all, then perhaps.  However, the 4G doesn’t work at all on the train, and 3G was not that great, either.  At least, not for streaming.  Although, I will say that the Verizon device did at least offer service more frequently than Virgin, but not more frequently that I’d run out and buy a Verizon device just to travel on Amtrak.  Since the Virgin device is cheaper (at least for the plan I have), then it was enough.  However, Virgin has changed up their plans again, so it may not be such a great deal for 3G connectivity.

Overall

I’m glad I had MiFi devices so I could at least check email, respond, text message and do limited surfing.  This was great for that purpose (when the service wasn’t completely dead).  However, expect to bring along books to read, movies to watch and other offline media.  Don’t expect to watch YouTube, Netflix or download stuff while traveling on Amtrak as it just won’t work for that.  Amtrak needs to improve this part of the travel experience as connectivity is important to a lot of people today.  Not having the Internet is really an oversight that needs to be corrected.

Additionally, carriers like Verizon need to plant more towers along Amtrak train routes to offer better connectivity (and 4G service) to Amtrak trains.  Amtrak and the carriers need to partner to offer service on the trains that is of higher quality all along the way instead of long stretches of dead spots.  On the flip side, though, if you’re on the train you may want to be cut off from the world without phone or internet service.  I can understand this as well, but for those who want to surf (especially at night when it’s extremely dark outside the train), you’ll have to find something else to do during dead spots.

Both Amtrak and the carriers need to improve this as traveling by train is actually relaxing and a fun way to see the country which you completely miss when flying. In fact, the California Zephyr offers scenery that you can see no other way than by train as there are no roads that lead through parts of the route they take. So, traveling by train is definitely a fun way to see the country.  Yes, much slower than by plane, but a whole lot more scenic.  Because of the length of travel it takes to get across country by train, having reliable Internet service is actually something Amtrak needs to address.  Amtrak just needs to bring itself up to today’s technology and get better connectivity on the trains.  This is not an impossible task, it just needs a bit of investment by both the carriers and by Amtrak.

Google Android: How to fix Speech to Text “Couldn’t Connect” error

Posted in Android by commorancy on April 3, 2012

[UPDATE: 2019-06-25]: Google seems to have retired its legacy speech-to-text (S2T) services for older Android versions including Gingerbread (2.4) and below. If you have Gingerbread and S2T is no longer functioning for you, this is likely the cause. This service retirement likely impacts some newer Android versions, which also rely on this older service. Because Google has retired the service, it will no longer function ever. If you need this feature, you’ll need to upgrade to a device that can run a newer version of Android which supports the “Ok, Google” assistant. It seems that Google is moving forward by replacing this older S2T functionality with its newer “Ok, Google” voice assistant. If you have a Samsung, you may be able to use Bixby. This is Samsung’s own voice assistant. On with the article…

While this isn’t an overly common problem that I’ve found with Android, it is a problem that I have run into that has entirely baffled me.. until now. Note, I am running Android 6.0.1 on my Samsung S5. Even on my S5, the keyboard microphone button links to and uses the “Ok, Google” engine, not the legacy service. Note that this article was written in 2012. Some of the below, particularly as it pertains to downloading keyboard packages likely won’t help older devices. However, the portion discussing why this feature doesn’t work (i.e., Internet) is still valid. If you have an older device, you may find this functionality no longer works even if you DO have Internet available. This is because Google seems to have retired its legacy Android S2T service as of spring 2019.

To use the speech to text functionality (specifically voice search or voice keyboard input), you are required to download a package onto Android initially. After downloading, I thought that I would be able to use this functionality all of the time. Let’s explore why this isn’t true.

Text to Speech Input Troubles

On the Android Keyboard (that is, the non-Swype keyboard input), there is a small microphone symbol. Why this isn’t on the Swype keyboard is anyone’s guess? If you click the little microphone, the microphone feature activates and allows you to speak your text. The phone is then supposed to convert your speech into text. This is particularly handy while driving. Unfortunately, most of the time I always seemed to see the error ‘Couldn’t Connect’ when attempting using this functionality. After all, I had downloaded the necessary packages. At first I thought it had something to do with the microphone. So, I plugged in different headsets and different bluetooth devices, but it still only randomly works. Sometimes it works perfectly and other times not. I also tried restarting my phone thinking there was some kind of service that was not working properly. No luck with any of this. For a while, I had given up on even using it. However, I finally decided to get to the bottom of this issue.

This would seem to be a very handy feature while in the car. And, it is, when it works. In my car, however, most of the time it doesn’t work. I couldn’t figure this one out at all. I kept thinking how lame it is that the one feature you absolutely need while driving is Speech to Text. Yet, it is the single feature that is the most unreliable. However, today I have finally realized why this functionality only intermittently works. It requires the Internet to function.

The Internet?

Why would this service need the internet? Apparently, whatever data was downloaded only enables the feature, but it doesn’t actually do the speech to text conversion in the phone. Apparently, the audio input is sent off to one of Google’s servers on the Internet (can you say, “Privacy Issue”) to be processed and the text sent back to the phone after conversion. The phone doesn’t actually do the conversion.

My Rant

While I understand the audio processing needed to decode an audio file may not be capable within the phone (although, Siri seems to do a great job offline in the iPhone), the phone should at least have some offline capabilities. However, the error message here is just absolutely stupid. It doesn’t explain anything. If the Internet is not available and this service requires it, the phone should pop up a message that either explains that no Internet is available or it should simply remove that functionality from the keyboard (grey it out) until the Internet is available. Why try to allow use of this functionality when the Internet is not available? This is both a confusing and stupid design. Google, you need to fix this design fast.

So, you’re probably asking why it periodically worked in my car? First, my phone is not Internet enabled. Second, I refuse to pay $80 a month for a 3G data plan that’s half the speed of my cable service and offers half or less the amount of data at twice the price. Instead, I pay for an ‘unlimited’ MiFi device that I don’t always turn on in my car. Sometimes it’s on, sometimes it isn’t. That explains why this functionality sometimes works and sometimes not.

I use the MiFi specifically because it works with all of my devices and is not locked to only one device. It allows for more data throughput, due to the plan rate. It is also a non-contract prepaid service, so I don’t have to worry about being stuck in a hugely long contract. If something better comes along, I just stop payment and walk away with no penalties. Specifically, I use Virgin Mobile’s MiFi that is actually using the Sprint 3G Network. I digress.

How To Fix

If you’ve been searching all over the Internet trying to figure out why this functionality only sparsely works and how to fix it, this feature requires the Internet. If your phone is not 24/7 Internet capable and you use WiFi for connectivity in select places, like myself, you will run into this problem when trying to use ‘Speech to Text’ from the Android keyboard while there is no Internet connectivity. To fix this issue, you either need to subscribe to a phone dataplan so you have ‘Always On’ Internet service or carry a MiFi device around with you and turn it on when you want to use Speech to Text. A hassle yes, but complain to Google as they are the ones that designed it to require the use of a Google server to decode the audio.

So, there you have it. Problem solved, mostly. At least, it’s solved for Android 2.2. If your have a later version of Android, your mileage may vary.

[UPDATE: 2012-05-04]

My bad. It appears that Siri does, in fact, require the Internet for Speech to Text conversion just like Android. This also goes for Alexa, Bixby, Cortana and even “Ok, Google”. So, I guess this article applies to the iPhone and all other voice assistant devices as well.

Security tip: Don’t sign-up for sites without ‘delete account’ function

Posted in data security, security by commorancy on April 2, 2012

As security of data becomes more and more important and as security breaches become more and more frequent, the ‘delete account’ link becomes very important.  So many sites today allow you to import information such as credit cards, birth dates and other sensitive information, but many times they don’t allow you to delete that information (or your account) easily.  In some cases, you can’t delete your data at all.  It’s important to understand why it’s critical to have the option to delete your account (and all data associated with it). Let’s explore.

Account Security

Few people consider account security when signing up for an internet service like Facebook, Twitter, MySpace or even Yahoo or Google.  As more and more sites become victims of security breaches, without deletion of old dormant accounts, your data is sitting out there ripe for the picking.  In some cases, these accounts may have stored credit card, social security or other potentially sensitive or revealing data.  So, when you begin that sign-up process, it’s a good idea to check the help pages on how to delete your account information before you sign up.

Old Dormant Accounts

We all have them.  We signed up for a site 4 years ago and then either never used it or used it only a few times. Don’t leave old dormant accounts sitting unattended.  Delete them.  You don’t need some random hacker gaining access to the account or, worse, obtaining the password through a break-in to that site.  If they obtain an old password, it’s possible that they may now have access to all of your accounts all over the net (assuming you happen to use a single password at all sites).

If you are using a single password, change them to all be unique.  If you can’t do this, then find the delete button on all these old accounts.  If you can’t remember what you’ve signed up for, then that’s beyond the scope of this article.  Still, deletion is the best option at avoiding unintended intrusion into other important accounts, so delete old accounts.

No Delete Function?

Two ways to handle this one.

  1. Delete all data that you can from the account, then find a random password generator and change the password to a randomly generated password.  Do not keep a copy of the password and never use it again.  Basically, you have locked the account yourself.  If someone does access the account through the web, they won’t get anything.  If they break into the site and gain access to the passwords, they will get a randomly generated password that leads them nowhere.
  2. Contact the site administrator and ask to have the account completely deleted without a trace.  Sometimes they can, sometimes they can’t.  Depends on how the site was designed.  It’s always worth asking.

New Accounts at New Sites

When signing up with new accounts, if you cannot find a way to delete the account, then contact the administrator and explain that you would join the site, but you cannot find a way to delete the account when you no longer wish to have one.  If they state that there isn’t a deletion function, explain to them that until they implement this function, you can’t use the site.. and walk way.  Note that there is nothing more important than your own personal data security and you have to be the champion of that security because no one else will.  If sites refuse to implement deletion functionality, then don’t use the site.  There is no site functionality that is more important than your data security.

No Reason for Lack of Delete Function

In fact, there is absolutely no reason, other than sheer laziness, to not implement a delete function in any internet web site.  If it can be added, it can be deleted.  It’s very simple.  I know, some developers are going to say, “Well, it’s not that easy”.   That’s a total crock.  It is that easy.  If you have developed software that is incapable of deleting user account information, then you are either seriously inept as a programmer or you simply don’t understand what you are doing.  There is no excuse at all for not adding a delete function to any site (including deletion of a user account).  To my knowledge, there is no operating system or database that does not have the ability to delete data.  Not adding this feature is just not acceptable.  Always demand this feature if you cannot find it.

Pre-existing Site Accounts

I know that some of you may have joined sites ages ago when data security breaches were less common than today.  Back then, account delete functions may not have been available.  This may have been carried forward and these sites may still not have delete functions.  Demand that the developers add this functionality.  If you are an avid user, you should always demand this functionality.  You never know when something may change that may require you to delete your account at that site… like a data breach.  Security is important and your personal ability to delete your account is your right and should not be undermined.  Again, always demand this feature from the sites you frequent if it is not present.

I challenge you to visit all of the sites you regularly use and locate the delete account function.  I’ll bet that more than 50% of the time, it’s not there.  Demand that this feature be implemented if, for nothing else, than your own personal peace of mind in case you need it.  It’s like that insurance policy you buy, this is the same.  The delete account feature is your insurance policy to prevent unauthorized access whenever you need to exercise this option.  However, you cannot delete your data if the functionality is not there, so always make sure the delete feature exists before you sign-up.

School bullying takes on new life on Internet

Posted in Health, peer pressure by commorancy on October 4, 2010

School bullying and peer pressure is something that each of us has to endure at some point in our lives. When attending grade school, we quickly learn about bullies and peer pressure. This life lesson happens very quickly. Perhaps even as early as kindergarten when another kid pushes you down because you wouldn’t give them the purple crayon. Whatever the reason, it starts early and only gets more and more problematic over the years.

By Middle and High School, these bullying tactics go from wanting your crayon to making the student feel like an outsider. Peer pressure comes in many forms, though. From the person who taunts merely to give the bully pleasure over someone else’s pain to the bully who uses others to get their schoolwork done or get money.  The pressure might even force you into trying drugs or smoking.  Whatever the reason, it is very hard and emotionally painful on the student being pressured.

Internet bullying

With the advent of Facebook, MySpace, YouTube and Twitter, it’s now easier than ever for students to broadcast themselves on the Internet for all to see. The danger, of course, is that by participating in such public web sites, each person can easily make themselves into a local celebrity unintentionally. Worse, your ‘friends’ are also on these sites and subscribe and comment on your personal statuses and posts.

Unfortunately, these very public outlets are both used and abused by student bullies. So, hanging the laundry out for everyone to see invites other people around you to comment. Not all comments are nice. Some even take the form of using bullying tactics to make the other person feel unwanted.

Teen Suicides

In the last few weeks, there has been 5 to 6 publicized teen suicides that are apparently directly attributed to Internet bullying. That said, these seem to have begun with local school bullies using the Internet to harass and humiliate these students. Students still in the teen years don’t yet have enough life experience to understand that the bullying isn’t the end-all-be-all of their existence. There is more to life than school and classmates. In fact, once you get past school, it’s likely you’ll never see most of those people ever again.

College, unfortunately, does present itself with peer pressure as well, but not always the same as high school. It can present in the form of Greek hazings, school clubs and other forms of social interaction situations. As a student in College, I had chosen not to become involved in any of these organizations because I wanted to concentrate my efforts on my studies.

Unfortunately, there are still other situations that can become an issue. The dorms. Many Colleges and Universities require you to live in the dorms for at least one or two years (depending on school policy). When you are forced to live in the dorms, you may also be forced to room with someone.

College Life, Dorms and Roommates

Unfortunately, when you’re forced to room with someone, you have to take the good with the bad. In my college dorm life, I’ve had several different roommates. One would go out drinking the entire night and come back smelling up the entire room of sickening alcohol breath. He would do this nearly every night. I was literally getting sick from the smell, I had to leave the room to get fresh air. I asked for a new roommate as I couldn’t sleep with that going on. The next roommate was a severe asthmatic who required breathing treatments every night using a loud machine.  The treatments lasted anywhere between 30 minutes to 1 hour.  I didn’t mind that he needed the treatments, I minded when he chose to do the treatments. He preferred to do this after 10PM and sometimes after midnight. That lasted about a semester.  I moved into a dorm without a roommate.  Unfortunately, even that situation wasn’t perfect as I had a suite-mate (we shared the bathroom).  In this situation, he was incessantly complaining about the bathroom.  After this, I moved into an apartment with another roommate and then later without one.

As a side note, if you sign a lease with a roommate (for whatever reason), be very careful.  If the roommate leaves and stops paying the rent, you are liable for the entire rent for the rest of the lease and all the utilities in your name.  So, be careful that you trust your roommate fully.  Also, sign small leases (6 months or less) and ask for an easy out should a roommate stop paying.  With cell phones, it’s easy to keep phone service separate now.  However, utilities like cable TV, internet service, water, gas and electricity can bite you.

Another side of this, with roommates, I would regularly find my stuff missing. Supplies and other items would inexplicably walk off. This would include pens, paper, books, CDs and personal items. I never knew exactly who was responsible, but I knew my roommate had let someone into the room. This is also part of college life. So, don’t bring valuables into a room with a roommate unless you really don’t treasure your belongings. Also, roommates do finger through everything you own, so be ready for this.  Finally, don’t allow your roommate to borrow or lend out your items to others.  You will never get them back.

Anyway, this basically means, you have no privacy in a dorm and roommate situation. This is also where bullying can start.

Social Clubs and Parties

In college, participating in the Greek system may seem to make you fit in, but it opens you up to social problems. Not only does it open you up to more peer pressure, it opens you up to hazing, Greek parties, binge drinking and other college party games. Greek parties are some of the strongest alcohol pressure zones you will ever find in college life. They can also become some of the most outlandish parties.

As a young person just having been turned loose in College, it’s easy to lose sight of what’s important and why you are there. After all, this is the first real taste of freedom most kids have in the world. Unfortunately, that freedom is just an illusion. No, you aren’t policed by the university to make classes. So, it is left up to you to get your butt out of bed and make it to class on time. It is also left up to you to get your school work completed. If you don’t do this, you can’t make the grade and you may be kicked out.  So, focus on the schoolwork and push everything else aside.

Schools choose to ignore bullying and peer pressure

Unfortunately, both high school and colleges are no better peer pressure situations. In fact, most schools look the other way and pretend it doesn’t exist. Bullying happens primarily because there’s something different that someone doesn’t like. Whether that’s because of the color of their skin, their religion, the classes being taken, their sexual orientation, the clothes they wear, the car they drive, the friends they have, the beliefs they hold, the music they like or whatever, it all begins with intolerance and hate.

This intolerance is usually passed along to their kids by parents. Kids learn what’s in their environment and expand on that as they grow. If parents have predjudice, these get passed onto their kids. The kids foster this all throughout school and lives which turns the kid either into a bully or the one being bullied.

Unfortunately, no matter the cause of bullying, intolerance and hate, schools ignore it. They don’t want to know it exists and they, instead, solely focus on the school as a money-making venture. In other words, schools really don’t take an interest in their student body’s health and welfare beyond simple measures (i.e. a school doctor). Schools ignore the bullying, hate and intolerance usually because those being bullied don’t say anything to anyone. Of course, when they do say something, the school may not do anything anyway. Schools tend to prefer status-quo over getting involved. Getting involved can also expose the school to legal issues and they prefer just to stay ignorant for their own legal betterment and financial gain. Also, if the school kicks out any student, that means they’ve lost the revenue from that student. So, there is a negative financial incentive to stepping into bullying situations and remove such students.  Unless the student clearly violate school policies definitively, they really don’t want to do anything.

The bullying persists

Because schools choose not to get involved, bullying persists and nothing gets done. This also leads students into taking matters into their own hands. In the suicide cases, these students felt their only recourse was suicide. Suicide is the flip side of the school massacres. Those prone to suicide are the people who tend to internalize their depression and take their own lives instead of being aggressive and taking the lives of others and then themselves. However, bullying can lead to either outcome depending on the type of person involved. Unfortunately, the other more violent outcome could just have easily have happened.

Whether suicide or a massacre, these issues usually stem from the same source: bullying, hatred and intolerance. With sites like Twitter, Facebook, MySpace and YouTube, students can now be more cruel and bullying than ever. Now these bullies can not only bully in person, but they can now find all of that person’s friend’s pages and leave hurtful, cruel and damaging comments on the Internet for everyone to see.  Or, in some of the cases, cruel videos of the students in private situations.

In the case of Tyler Clementi, he was apparently not openly gay. Yet, his roommate apparently choose to live stream video of a sexual relation on the Internet and Tweet about it. A camera that he had apparently been hidden before the relations started.

Lucky

Tyler’s roommate is lucky to be alive. If Tyler had been the personality type to explode, it’s possible that dorm or school could have ended up a massacre zone with many students and teachers dead or wounded. Instead, Tyler chose to end his own life by jumping from a bridge alone. Neither outcome is proper or necessary. But, Tyler thought so.

The reality is that schools need to wake up to peer pressure. It’s real and it is not going away. Students need a safe haven where they can go and openly discuss peer pressure situations where they will be taken seriously and investigated free from school penalties and consequences.  Diffusing peer pressure situations is actually important for schools to discuss because the outcome is quite clear should a bullied student take action.

Right now, there is no such place. Students would have to see their own independent psychological counselor to discuss these situations, but these counselors are powerless to do anything to resolve the situation. If schools want to stop the suicides and massacres, they need to set up a safe haven that has the power to stop peer pressure, bullying and other such stupid student tactics dead in its tracks. It’s really the only way. Unfortunately, such a program will cost real money to set up and universities won’t do this because they will lose some of their precious profits to manage such a program.  Public schools can’t do this with the severe funding shortages they are now incurring.  It’s a program whose time has come, but unfortunately, it’s going to take legislation to force schools into compliance.