jessestay, Author at Stay N Alive - Page 4 of 105

With New API, Twitter Attempts to Kill Autofollow Apps

8f32d-solving-the-riddle-of-black-hole-spin-3931238

Just this last week Twitter retired their long-lived 1.0 API for developers. This API was the first “versioned” release, a breath of fresh air in many ways for developers that were tired of API updates breaking their code. On June 11th, Twitter forced all devs to upgrade to their 1.1 API however, breaking many developers’ apps in the process (mine included). What hasn’t been said yet is that autofollow apps (apps that automatically follow people that follow you) seem to be out of luck with this new update, and no word yet from Twitter.

The problem with 1.1 lies in a new set of rate limits. Developers are allowed to make a certain number of calls per API method, meaning each method can only be called a certain number of times within a given time frame. This, I’m sure, is freeing up all kinds of resources and money on Twitter’s servers.

However, for apps relying on regular updates to a person’s social graph (their followers or friends), this reeks havoc on those apps. The rate limit currently for just getting the ids of a single user is 15 API calls per 15 minutes. Here’s the problem: you have to make a single API call for every 5,000 friends or followers that user has. Twitter’s API requires apps to “page” through a user’s friends and followers 5,000 at a time. This is great if a user has under 75,000 friends, but once you make that API call over 15 times to get a user’s friends, you’re stuck waiting another 15 minutes to get the rest of their friends. Now imagine if that user or brand has over 100,000 friends or followers! Or what about over 1 million! It’s impossible for an app that is trying to evaluate a person’s social graph to always know a person’s followers or friends in that rate limit, rendering apps like auto-follow, or even simple social graph analytics, impossible.

When you think about it, this might make sense per Twitter’s current business model. For users and brands with over 75,000 followers, I’m willing to bet Twitter would love to have them as customers. Many of those can afford an account rep that can take care of custom requests. In addition, Twitter now has their own analytics to track a user’s social graph growth over time. So maybe Twitter is discouraging these types of apps. I’m fine with that as long as they are open about it.

If this is the direction Twitter is going, I have to say I’m used to it. To be honest I haven’t been putting much effort into my own service that has focused on the social graph of Twitter users, SocialToo, because of it. In many ways it has just become another “hole” filler in Twitter’s API history. As a developer though, this is certainly discouraging, and even further driving me away from Twitter’s developer platform.

I hope I’m wrong. I’ve asked in the Twitter developer forums with no answer yet. Is there another solution I’m missing? Let me know in the comments and I’ll do another post showing how to do it.

Announcing the 2nd Edition of I’m On Facebook–Now What??? (Plus a Free Webinar by Me!)

37a8d-i-6393755

I’m proud to announce the launch of my newest book, the 2nd Edition of I’m on Facebook–Now What??? along with a big launch event on Thursday, June 27th that is completely free! Jason Alba, my original co-author of my first book, I’m on Facebook–Now What??? and I brought in a new co-author, Rachel Melia to help us with this edition, and we’re re-targeting it towards marketers this time! Completely up-to-date, this edition will show marketers everything I know, Rachel knows, and Jason knows to build the best Facebook marketing strategy to your business. And we’re kicking it off with a big launch webinar where we’re going to dump all our knowledge about Facebook into a full 1 and a half hours (and you’ll win free stuff in the process)!

This book has been a long work-in-progress. We wanted to get it in perfect shape for you, and I think in just the easy-to-read 160 pages you’ll get a jam-packed reading session with all sorts of tips on your Facebook marketing strategy you never thought of before. I need your help though.

We’re going to kick this off with a big, hour and a half webinar on Thursday, June 27th. I’m really excited for my topic, which I’ve never shared publicly before – I guarantee your ad strategy will improve 100-fold with the tips I’ll share in the 30 minutes I have! In addition, you’ll have 2 jam-packed sessions from Jason and Rachel on Facebook Marketing as well as managing professional relationships on Facebook. This is actually the first webinar I’ve played a part in organizing so if it goes well maybe I’ll do more! I want you to sign up for the webinar, in order to celebrate the event with us. Go do it now!

When you sign up you’ll be entered and automatically be in the running for 3 signed copies (that’s the autograph of all 3 of us!) of I’m on Facebook–Now What??? 2nd Edition. I’ll also throw in 3 signed copies (the description only says 1, but I’m throwing in 2 more) of my latest For Dummies Book, Google+ Marketing For Dummies. Who knows – maybe we’ll throw in a few other things if the turnout is good enough!

So with this post I ask 3 things from you and you’ll have the opportunity to win some pretty cool stuff!:

I’m really excited for this book launch. I hope this book provides you the value and knowledge I’ve gained in the years I’ve been working with Facebook as a platform, both as a developer, and as a marketer. Please participate in this launch celebration with me, and share it with all your friends, lists, and groups! I hope to see you in the webinar on Thursday!

Developers: Here’s How You Access #Hashtags in Your Apps

853d6-images-6030473

I showed earlier tonight a way you can access on Facebook.com the stream for any particular hashtag without having to have a link to get to it. I mentioned Facebook would likely release an API for this. Being the idiot that I am I neglected the fact that Facebook already has a search API, and you can start using it right now.

Anyone, developers or not, can do this right now. Go to https://graph.facebook.com/search – add to it the URI variable q, specify a query (in this case your hashtag keyword prefaced by %23, the URI-encoded version of the # sign), and they add “type=post” to the URI string. In laymans terms, here is how it looks:

https://graph.facebook.com/search?q=%23hashtag&type=post

Just take the above query, put it in your browser (or send it in your app via a GET request), and it will return a JSON-encoded string you can parse and use in your apps. For the non-developers out there, that means there will be a bunch of {‘s and }’s and [‘s and ]’s with the list of all the public posts for that particular hashtag. It’s really simple!

The above example uses the hashtag #hashtag – to change it to something else, just replace “hashtag” with your keyword of choice. This one will do #fail:

https://graph.facebook.com/search?q=%23fail&type=post

Try it yourself and let me know if you see any quirks. So start coding my hacker friends! (and start learning if you’re not!)

The Fight for #Conversation – Will There be a Migration From Twitter?

dff52-download-9871508

There’s no doubt that Facebook launching hashtags is a big thing, especially for marketers, but I think for users too. Now you can add a simple keyword prefaced by a pound sign (#) to any post or comment and immediately let others click and see the entire conversation around that particular keyword. This is really what defined Twitter – it was the ability to have organized conversations through hashtags that made Twitter a breeding ground for conversation.

Now Facebook launches hashtags, bringing the same breeding ground for larger conversations to a massive, billion+ active user network and now you’ve got a serious conversation on your hands. To me, this makes Facebook 10 times more valuable than Twitter in terms of the larger conversation, and it really makes me wonder – will people have as much motivation to use Twitter as they get used to hashtags on Facebook?

On Twitter I know of many that use hashtags to start large conversations and bring attention to a particular topic. Occasionally these conversations trend and other users chime in. While Facebook doesn’t yet have trending terms, they are rumored to be launching those soon. What happens when these larger conversations move over to Facebook where a majority of the “local” conversations are happening? Will people have reason to use Twitter any more? If I were Twitter I’d be worried when both Facebook and Google (through Google+) are offering this feature. Twitter’s competition is just too big.

Add to hashtags the other features Facebook provides, namely:

  • Privacy controls
  • Rich, embedded images
  • The inclusion of your closest family and friends in the conversation (that may be a plus or minus)
  • Events
  • Threaded comments
  • No character limit
The list goes on… I think you’ll see more and more people using Facebook for these conversations and ending their use of Twitter. I always hesitate to declare “the death” of anything. I do think Twitter should be concerned though, and I hope they continue to define themselves and staying away from the areas Facebook clearly has the upper hand in. The conversation, through hashtags, especially now, is definitely one of those.
Are you a big Twitter user? Now that Facebook supports hashtags will you use Twitter as much as you used to? Feel free to discuss in the comments.

How to View the Stream of Any Facebook Hashtag

abc36-facebook-hashtag-8374097

Yesterday Facebook announced that they were finally launching the support of hashtags, a format currently supported on Twitter and Google+. This means any time you include a pound sign (#) followed by a keyword of any sort (try #throughglass for a fun view), it will turn into a link in your Facebook status update or Page post and people can click on it to view all public statuses and statuses they have permission to see on Facebook with that hashtag. There’s a shortcut to view these streams of public conversation though. To see the stream of any hashtag, just put https://www.facebook.com/hashtag/ followed by the keyword you want to follow in the URL bar of your browser.

Try https://www.facebook.com/hashtag/throughglass or https://www.facebook.com/hashtag/fail for a few fun examples of this. Facebook has made access to the public streams for hashtags extraordinarily simple.

I’ve heard from quite a few that hashtag streams only appear in a popover on your Facebook stream. It is true that when you click on a hashtag in your stream it does this – that’s so you don’t have to leave your existing stream to see what any given individual is saying on a topic. However, Facebook has also allowed you to right-click on the link for a hashtag, copy the URL, and paste it into your browser’s URL window and view the stream in a full feed on Facebook.

This now makes me wonder – are we close to an API for developers on this feature? If Facebook is already providing a UI around a single page, supported by a single URL for each hashtag, it would seem it would be extremely simple for them to put all that in JSON format for developers to access and start to consume in their apps. I’ve tried seeing if Graph API might support this by turning https://www.facebook.com/hashtag/throughglass into https://graph.facebook.com/hashtag/throughglass but it returns an error. It would also make a lot of sense as part of their search API, however, trying https://graph.facebook.com/search?q=throughglass&type=hashtag also doesn’t work.

I imagine it’s just a matter of time for an API to come out as a result of this. In the meantime, try out the URL method I shared above and see what streams you can follow. Which streams are your favorites?

Image courtesy http://www.digitaltrends.com/social-media/what-hashtags-means-for-facebook/

Some Google Glass Explorers Getting "Mysterious Package" as Early As Tomorrow

8af06-brown-paper-package-9579199

In the Google Glass community one Google Glass Explorer posted a rather interesting note today:

“I just got a notification from UPS that I have a package sent by Google X to be delivered on Weds. Anyone get something similar? I didn’t see any posts about it. It looks very similar to the original random package for the GRID paperweights.

I already got my Glass about a month ago from pickup at LA so I’m pretty sure it’s not that. IO Explorer but didn’t go to Foundry.”

This note was followed by confirmation by several other Glass Explorers saying they got the same. It appears that some Google Glass Explorers (I have not gotten a notification)  are getting notifications from UPS saying that they are getting a package from Google X, the group at Google that originally started Google Glass.

I have wondered what types of “surprises” Google might have in store for those that forked over so much money for the devices. Could Explorers get free versions of the new Glass product? Could they be getting another plaque similar to the piece of Glass with their number on it which they got at Google I/O? Could Glass Explorers be first in the running for new Google products?

Google has been known to ship products for trial to select groups of people. I got a Logitech Revue with Google TV on it this way. Google has also shipped out Chromebooks to developers to try out in the past. I’m curious if Google could be doing the same with Glass Explorers.

It will be interesting to watch and see what the Explorers end up getting. I’ll either post here, or on my Twitter feed at Twitter.com/Jesse when these Glass Explorers find out! If you’re part of the community you can go follow the conversation here.

UPDATE: Abraham Williams on Google+ is saying his is scheduled for delivery tomorrow, and it’s about the weight of a Nexus 4. A white edition?

UPDATE #2: I just got my notification from UPS – see a screenshot over on Google+: https://plus.google.com/107833107845497630206/posts/GSAffmYKyew

#ifihadglass I Would Make Sure I Could Pay for it First

5cdd7-google-glass-the-jerk-8191476

With the gradual notification of the 8,000 or so #ifihadglass applicants for Google Glass recently, I thought I’d come out and say it – make sure you can cover your costs before you book a plane ticket, fly to Mountainview (or New York City), and pay your $1500 to get Google Glass. The truth is, alone, Google Glass just isn’t worth the $1500. If you’re not a developer, or your company isn’t paying for them, or if you’re not building a business out of them, they’re just not worth it.

It appears I’m not alone. Joanna Stern of ABC News agrees with me – be sure to check out her review – her experience reflects mine almost exactly. Even Robert Scoble has said the same. The thing is both of those Glass users have gotten their money’s worth out of Google Glass so it makes sense for them to keep it. I’m building a business out of mine – you’ll notice I’m building apps for Glass now (if you’re a news org, contact me – I’d love to license you my software). I’m writing about it. I’ll likely end up consulting others on Google Glass. If none of that were the case, I’d likely end up returning my Glass, or trying to sell it on Ebay (no one says you can’t sell the Glass box and give Glass away for free 😉 ).

I see stories of people, right here in Utah, really excited to get their #ifihadglass purchase. What I don’t think these people realize is that they’re going to have to not only pay the $1500 to get Glass, but also pay to travel out to one of the pickup locations to get it. Google is not shipping Glass to these “winners” like they did the Google I/O attendees like myself. And for a $300 ticket on top of the $1500 plus over $100 in tax you end up paying for them trust me, most of them won’t get their money’s worth out of the device.

If you are a developer and want to build apps for Glass, this is a great purchase – only Glass owners can develop for Glass and this gives you a head start at being one of the first out the door with apps for Glass. If you’re an entrepreneur with an idea that would make your business $2,000 richer by having Glass, go for it. If you have a business plan for the device – it’s totally worth it.

But if you just want to be “one of the first”, or just try it out, or get a chance to visit Google campus, trust me – you’ll be disappointed and mad at Google for making you spend all that money. Glass will likely sell for under $600 I predict – wait for that. Or come find me and I’ll let you try mine out.

For anyone but those with a business plan, Glass just isn’t ready for public consumption, and that’s a good thing. This means by the time you get it, you’ll truly have a tool that gives you a better view of this world. Glass is an amazing technology, but I’m afraid in its current state and price, the public will see through it.

Entrepreneurship With a Family is for Crazy People

91a65-327904_10152129338590113_874003714_o-8699325

I am frequently asked how I was able to go out on my own with a family of a wife and 6 kids. The truth is I’m crazy – completely crazy. If you want to see how crazy entrepreneurship actually is go follow my friend Dave McClure and listen to a few of his presentations (warning – lots of language). Entrepreneurship, without a family, isn’t for the faint of heart. This is my story.

Entrepreneurship alone is tough – really tough. Your chances of going completely broke are 9 out of 10. People call that failing, but the truth is most entrepreneurs don’t just fail – they lose all their money, and their credit cards in the process. It’s tough – it’s really tough.

I used to think that every entrepreneur out there had a lot of money – they were able to go out on their own after all and support themselves. How do they do that? The truth is most of them are just like that commercial of the neighbor with the nice house, nice lawn, and everything you ever wanted, culminating with the neighbor saying, “I’m in debt up to my eyeballs!” That’s the truth for most entrepreneurs. Without a family, that’s a risk many can take.

Add to that a family – a family of 6 kids nonetheless – and you can see how crazy it actually is. Not only am I risking my own finances. I’m risking my ability to keep a roof over my family’s head, the ability to keep food on the table, pay for braces for my teenagers, and give them a good life. Babies become more expensive (if you want more). Health problems are more expensive. It’s not easy at all.

If you’ve gotten this far after being scared out of your mind you’re ready for entrepreneurship with a family. There are rewards as well. On top of it all, you get the freedom to set your own schedule. You get the freedom to be with your family whenever you want. The last time I was out on my own I spent an entire month on a road trip with my family going to Boston to see my family. I managed clients all while on the road. A day job would not have allowed that.

So if you’re still interested in starting your own business and going out on your own with a family, here are some tips, and a few warnings. I’m not perfect at it yet. In fact there are times I’m still desperate and trying to find the one thing that “sticks”. However, this is what I do and remember again – I’m crazy. I’m going to address this to the men and husbands of a wife, because that’s the only perspective I’m familiar with – I’d love to see the perspective of a wife some time though. Here are some tips to get you going:

  • Health insurance – there will be expensive options that come about as a result of Obamacare (whether you like it or not). I find that those work well if you have a pre-existing condition. You’re even crazier to be an entrepreneur with a family if you have a pre-existing condition.

    What I do is I get a healthcare plan with a $5k-10k deductible. There are many companies and options out there that offer this – Google it. This usually covers catastrophic issues like cancer and surgery and other things like that, but for anything else, better start saving your money. You can also negotiate better with Doctors if you don’t have insurance because it reduces their cost of having to deal with and wait for insurance companies to pay them. Remember – they’re crazy entrepreneurs too!

    Whatever you do DON’T GO WITHOUT INSURANCE – that’s not only crazy – it’s stupid. Get something with a high deductible and everyone will be happy.

  • Focus – This is a huge problem for me. I have so many things I like to try out and play with and hopefully make money out of. Figuring out which one to focus on is always the hardest part. Focus on the things that make you the most money NOW. Don’t do things that don’t have monetary value. If there’s a royalty vs. an advance I always take the advance because you can never guarantee the royalty. Only add other things to your workflow after the things that are making money are actually supporting you. Some times this involves working a full time job as that main means of revenue.

    I like to close down Facebook and email and put my phone in another room when I need to focus. That’s really tough to do, but it does wonders at making you focus on what you need (even writing this post is a distraction for me, but I feel I need to document it).

  • Investment – take it if you can. I tried to bootstrap my first business. I had no idea what I was doing. As a developer and marketer, I can build things and build audiences, but building those things into a true business that is sustainable is not my strong suite. Seeking investment up front from someone that could help with the business side of things would have been a huge advantage. I’ll add to that partnering with someone with such expertise would have really helped.
  • Dealing with the family – your wife is going to hate you for putting your family through this. I don’t know an entrepreneur with a wife and kids who has not had a few arguments with their spouse on why they should still be doing this. Be prepared for that.

    It’s important that you give your wife and children the time they need – maybe spend a day a week to just them. Another option is to make sure you’re having family dinners every night and that you’re a major part of that. Or perhaps you have a family night once a week. Go camping with them once a month – I find that really builds the family and gets you away from technology and the distractions as you do it.

    You’re also going to need to fulfill your duties as a husband and father – that means supporting the family. ALWAYS HAVE A BACKUP PLAN. If you run out of money don’t put your family into debt. Give yourself enough runway that you can get a job if you have to. DON’T BE AFRAID TO GET A JOB! You’ve got to find ways to put food on the table and make your house payment/rent.

    My Uncle, who founded Freeservers.com, Unitus, and several other successful ventures, always tells me to have a date you and your wife set where if you’re not profitable by that point you will get a job. Do that and stick to it and your entire family will be happy.

    Your wife is going to need to trust you – build her trust and she will. That means she has to feel secure and safe in what you are providing for the family. Include your wife in the business, and make her a partner as much as she is willing. Don’t do it if she’s not in it with you – that’s stupid too.

Being an entrepreneur with a family is nuts. You are nuts for trying it. However, if this is what you do like I do and this is what keeps you going, go for it. Go all out. Change the world. Make things that the world has never seen before.
Entrepreneurship is the happiest I’ve ever been. It’s the best job I’ve ever had. It’s the most successful I’ve ever been. But it’s also been the scariest time of my life and a place where I’ve also seen the greatest failures.
I hope these tips have helped at least some of you – if anything it should be a voice of warning before you try anything. I don’t mean to scare anyone away from entrepreneurship. I do mean for you to be completely aware of what you’re getting yourself into before you start. These are waters that you will drown in if you’re not careful. Tread carefully, and you’ll have one of the most rewarding experiences of your life. Swim on my crazy friends!

When Moore’s Law Meets Life Expectancy

70e2b-genesis2285-2626461

In a world of servers in your pocket, wearable computers, and devices that track your health over time, technology is not only affecting our culture, but our physical lives as well.  I predict in our lifetimes we’ll see a healthier and more productive generation arise as a result of these devices. Our own lives will get healthier and healthier as a result of technology that tracks elements of our personal health which would traditionally lower our life expectancy.

Just like our own knowledge grows as the world around us appears to us in real-time, our own health will improve as well. With the ability to respond in real time to fluctuations in our health, we can catch things that traditionally would not have been caught until our bodies had become weakened.

It is very likely that, compared to our parents, our lives may extend up to 50% beyond the life they had. When you compare our parents to theirs, life expectancy is already higher. Imagine what happens when you throw technology and real-time information into the mix. There is a real chance you and I will live really long lives!

My Fitbit tracker and Aria scale notice my activity and weight over time, and alert me how to become healthier. We see devices such as the Tricorder that is being funded on Indiegogo, a very real technology that tracks blood pressure, heart rate, temperature, and a number of other major health factors that if not caught quickly could significantly affect other elements of our health. More and more of these devices are going to come in our lives and they’re only going to get smarter. The Star Trek future we always dreamed of really isn’t that far off!

In hardware, there is a law, Moore’s law, which suggests that year after year, the number of transistors integrated circuits doubles, allowing us to do twice as much as the period before. What happens when this technology begins to affect our health? Call this new law whatever you want to name it, but I’m going to suggest the same will happen with life expectancy in our lifetime.

I predict generation after generation life expectancy will double by the time my generation passes away. Knowledge is power. Not just that, but knowledge is life when applied to health and our bodies. The more computers are able to interact, automate, and read ourselves, the healthier we will become and the longer we will live.

It’s quite exciting to think of it that way, and I think it’s a very real possibility we’ll see this happen in our lifetimes. So get used to living much longer than you planned. Build up that savings. Live healthy now so you can survive to that era. Make the world a better place, not just for your children, but because there’s a good chance you’ll be there too!

In the Internet of Things, the Server in Your Pocket Fills the Room

d6544-394589_10151874576740113_1205652579_n-3864606

I’m going to go on record – the name “server” is going extinct. From servers that filled up entire rooms and buildings to just add simple numbers, we have evolved into a world where I can store a server in the closet of my office to do things like stream TV to the Xboxes in each room of my house. And with the Cloud, I don’t even have to do that. My Nest, my Fitbit, my Sonos, and other devices all use the Cloud to access the internet and sync with each other. But now with Google Glass and wearable computing I’m finding we’re moving to a new type of Server — the server in your pocket called your phone.

For the last several years if you wanted your portable devices to connect to the internet they needed to each have their own SIM card and Cellphone contract. With the many devices in our lives, that prices adds up more and more as I add a Kindle and/or a Nexus 7 for my 6 kids, an iPad for me and my wife, smartphones, and things like Chromebook and other similar devices that use cell connections to get internet. There’s a better way to do it and I think Google Glass is headed there – it’s through the server in your pocket.

Glass decided to take an approach that doesn’t use a cell connection or SIM card to get internet access. Instead, it uses either the bluetooth or WiFi tethering of your phone to get to the internet. It’s not perfect, nor is it ideal, and in fact I see it as one of the biggest complaints amongst users of the device. However, I think that’s a cultural issue that is going to change.

As I head out places now with Google Glass, there’s a process I go through. I check the battery on my phone and my Glass, make sure I have a backup battery, and then I turn on the Wireless Hotspot on my Samsung Galaxy S3 because it doesn’t support Bluetooth tethering. It’s not ideal, but you can see how just a few tweaks to the phone and a recognition that the phone is now the center of all devices around it will fix these issues. I can really see where Google is going with this.

I think you’ll see companies like Google and Apple improve your phone as not just another device on your home network, but the device that powers all of the “things” around you. You’ll see bluetooth profiles emerge where multiple devices can all connect to your phone at once and use the connection. You’ll see automatic awareness of the devices your phone is familiar with, without any user intervention. You’ll see better battery life and I bet you’ll rarely even take your phone out of your pocket, unless you need to truly draw or type something you just can’t speak out loud.

I’ve touched lightly on this subject before with the release of the iPad and integration of Airplay between Apple devices back in 2010 – we’re moving into a world where you’ll have many types of monitors that will automatically sync with your phone. One could be Google Glass. One could be the monitor on your desk. Another could be an iPad or tablet device. Others could be the windows on your car. Or how about Billboards on the side of the road? Or what about syncing with your brain waves and sending you signals with no monitor at all? Believe it or not, we’re almost there. Your phone will be your personal “server” and everything around you will automatically become aware of the presence of your phone.

To do this, Google needs to start improving the Android experience to do this – I expect they’re headed that direction. Apple does too. In the meantime, start practicing getting the word “server” out of your vocabulary – you are the server now.

The future is here.