Electronic Persons Are people Too, Journalist Keeps Tech After Smart Home Creep Out, the Uncarrier Says “SIKE” YO!

Imagine recognizing this fool as an electronic person!

Imagine recognizing this fool as an electronic person!

It’s true. I’m not a fan of the month of April. And it has nothing to do with showers, golden or otherwise. For the last decade, I have dueled with the Tax Man and writing these grip worthy checks. I can’t stand it. But, I’m coming to the end. Anyway, I had enough time to come up with some of the week’s top tech stories. Facebook can’t keep its nose clean and is asking the EU and Canada if it can use its facial recognition tech. Strange given the heat they’ve been taking these last several weeks. Well, here are the stories Mark Starling and I shared with the good listeners of First News 570. You can always listen LIVE on Thursday mornings. Oh yeah, Task Rabbit.

EU PUSHES HUMANITY ONE STEP CLOSER TO ROBOT APOCALYPSE BY INTENDING TO TREAT BOTS LIKE PEEPS
150 experts from 14 countries wrote and signed an open letter to the European Union as the body began deliberations to recognize robots as electronic persons. The parliament intended for the law to be used as a means of holding smart bots and other decision making systems accountable for their actions when they do something wrong. THIS JUST SEEMS BAD. I’d like to think there’s already recourse available through the company, but recognizing robots as people, electronic or organic opens up a huge can of worms when we really don’t understand how these systems work. If you want to have a debate on what it means to be alive, my personal question: “do you have to fog a mirror in order to be alive?”, sounds fine and we can do that all day.
Read more

The Importance of Being Inspired by Someone Who Looks Like You

So it’s been a couple of weeks since the premier of Black Panther and everyone has had their take on how great the movie is and it’s cultural impact on black America, the greater African diaspora, feminism, and black feminism.

I wanted to write a short and personal treatise on its impact on children and people who look like me specifically. After all of the challenge chants, action sequences, and cultural essays, there was one philosophical underpinning that resonated with me in the extreme. (There were actually two, but that’s for another day on leadership)

I had to get my own sports car towed this week. Where's Vibranium when you need it.

I had to get my own sports car towed this week.

Is Facebook Making Us Miserable

Long, long ago, when I was a young lad. Researchers put in a lot of time and effort studying the affect of television on young minds. Fast forward to the 21st century and researchers have been trying to quantify how social media affects users. A new study out of the University of Copenhagen answer’s the central question, “does Facebook cause us to feel miserable?”

It is.

It is.

Unfortunately, the answer is a resounding, YES.

Why I’m Pissed After Seeing Hidden Figures

EDIT: I removed some of the colorful language after shooting a few arrows.

My wife and I took our daughters, 6 and 9, to see the movie, Hidden Figures, this weekend.

hidden-figures

Hidden Figures tells the widely unknown story of how three black NASA employees helped NASA’s space race to the moon against the Soviet Union. The movie is based on true events and portrays how Mary Jackson, Dorothy Vaughan, and the inimitable Katherine Johnson assisted in the successful launch and landing of John Glenn’s historic orbit around the Earth and controlled descent back. This bit of history is significant because Russia’s launches, even Yuri Gagarin’s trip were up and down affairs. NASA’s objective was to determine the point of re-entry back to Earth. A much bigger feat in the pursuit of man’s destiny.

theSync: 3 Back to School Tech Products for the Busy Parent

It’s that time of year again!

BACK-TO-SCHOOL!

Believe you me. If you have have little ones, Christmas and the First Day of School are two of the best times of the year. Unfortunately, today’s modern elementary schooler has a lot going on, and we parents have to nature, nurture, and chauffeur our kids everywhere. This week on theSync, 3 technology products the harried parent can have to help them hustle their kids.

1. Google Calendar

It seems obvious, but you’d never appreciate how many parents don’t utilize the free tool. With gymnastics, field hockey, and science fair projects on the agenda, the average school ager has a schedule chock a block full of activities. Keeping up with play dates, projects, and parties can be daunting. Create a G-Calendar specifically for your kids’ activities and share it with your husband and grandparents. You’ll be able to sync events to all of your family as well as your phone so you’re not having to papier-mâché a volcano at the last minute.

2. Trello

My oldest is entering first grade this year, which means parent potlucks, fundraisers, and group projects are in full swing. You can use Trello can setup projects and events, and task other parents with salads or supplies using an easy to understand and simple interface.

3. Tile

I don’t know about you, but my kid is always losing shoes, backpacks, and lunch boxes. More often than not, these items end up in the lost and found. You can attach Tile’s not out yet, but coming soon, little ID tags on your kids’ stuff and the next time something goes missing, fire up Tile’s iPhone app to seek and ye shall receive.

These are my picks for fast, easy, and cheap tech for parents of modern elementary schoolers to use. Please share the tech you think helps today’s busy parent in the comments.

Thanks for listening, and reading.

You’ve been synced.

Please share the sync with your friends and listen to our podcast on iTunes. Or download theSync from Google Play.

theSync: The Top 5 Technology Products of 2013

I hope you had a very Merry Christmas!

It’s the end of the year and so it’s list time. Before you head out tomorrow and get tipsy let’s take a moment to reflect on the top 5 tech products of 2013 this week on theSync.

How did I come up with this list?

Lots of products are announced in any given year. Most products are revisions and evolutions of previous releases. Very few products are revolutionary, but there are some evolutionary products that refine ideas so well glimpses of the future are easily apparent. These 5 products, one announced in 2012; but solidified in 2013, are either data public or commercially available and show us what man is capable of and what our future holds in store. Some products are dirt cheap implementations that just a few years ago would be out of reach of the average Joe. One product is a data public construct, another just plainly inexpensive future tech which was science fiction just 10 years ago.

These are my product selections. One dreamer’s set of future aspiration.

Uncovering Earth’s Mysteries

Lucas-Higgs-CE0047H-nice2

Leading off this year is the Higgs Boson. Discovered last year, we’re only starting to skim the surface of the mysteries that the Higgs Boson can uncover. Our ability to detect and then build upon these discoveries will expand our understanding of our world. The Nobel Prize for Physics was awarded to Englert and Higgs for their work this year.

A Real Electric Car

The best looking electric vehicle out.

The best looking electric vehicle out.

The Tesla Model S. Elon Musk is crazy, but most visionaries are. All cars should be made like the Tesla Model S. A flatbed on batteries with very few moving parts. Musk’s vision is that cars will be as cheap and upgradable as computers and the Tesla Model S proves this is possible.

You can see me burning up the Beltway in this ride.  Until my charge runs out.

You can see me burning up the Beltway in this ride. Until my charge runs out.

Robotic Flight

xl_Parrot_AR_Drone2_hands_on1

The AR Drone 2 is a seriously fun glimpse at the future. AR Drones may look like toys but they are really sophisticated machines that can be turned into robots. Praised and panned at the same time, Jeff Bezos, demonstrated an automated delivery system Amazon is proving with drones. Drones typically get a bad rep because of military strikes, but demonstrating that robots can take over human tasks is a giant leap forward.

The Invisible Hand

BLED112_CMYK-April-2012

Bluegiga’s BLED112 is the invisible enabler that will subtly automated your world. These Bluetooth Low Energy devices are cheap, powerful, and small. Easily communicable using phones and PCs and able to link any device, Bluegiga’s cheap modules get us closer to realizing our dream of the Internet of things.

Star Trek Tech, Today

MI Replicator 2 at the Microsoft Store in Tyson's Corner.  This train had weight and felt solid.  It was printed by this awesome machine.

MI Replicator 2 at the Microsoft Store in Tyson’s Corner. This train had weight and felt solid. It was printed by this awesome machine.

The Makerbot Replicator 2. 3D printing has been hyped up, but this year Makerbot Industry’s Replicator 2 proves that 3D printing is not a pipe dream. About the cost of a laserjet in 1995, the Replicator 2 is quick, accurate, and inexpensive to operate.

I think these products are the best of the best tech we’ve seen this year. Let me know what products you think you should be on this list on my site at innovationisin.me.

I’m Will Mapp, thanks for listening, and reading.

Happyyyyy Neewwww Year!

theSync: 5 Tips for Helping Your Mom (or Dad) Get Safely Up and Running with Their New Smartphone

I took the kids home to visit their grandparents this weekend. After getting out the car, I was stunned into disbelief because my featurephone-using-mother had acquired a brand new 1-cent iPhone. Needless to say, going over Apple ID credentials, setting Twitter, and explaining Google Maps was a painful experience. This week on theSync, I’m giving you a quick lessons-learned segment for helping your parent get setup and running safely with their new smartphone.

1. Take 3 Deep Breaths

Trying to explain App Store IDs, demonstrating Google Maps, and setting up Facebook can be a pain. Don’t get upset, remember she is your mother. Take 3 deep breaths between explaining each feature. Especially when you’re explaining the difference between an Apple ID and the other IDs your parent will need to stalk you online.

2. Don’t Keep Passwords Safe

It takes time for feature phone users to make the leap to smartphones. For many, creating secure and memorable passwords can be challenging. When you create your mom’s password, tape a paper copy to the refridgerator and make a document in notes with her Apple ID. Yeah, I know. It won’t pass muster at your local, shuddered, Federal agency, but you have to start somewhere and pray she doesn’t lose her phone.

3. Install All Apps at Once

And then log out of the App Store. You know she doesn’t know what she’s doing so logging out of her App Store account will keep her safe from running up a huge Candy Crush bill. Also, installing a bunch of crap now will hold her over until Christmas. The key here is to put enough crap on the device that she can go around struttin’ with her new iDevice and show the world that she’s not just making calls and texting. Which lead us to…

4. Explain the Concept of Group Text Messaging

Back in featurephone land tt took more steps to get a group text conversation going. You had to hit three buttons to get back to the contacts screen and then tripe tap to search, and yadda yadda. On an iPhone you just start typing names one after the other in the address bar. You don’t want your mother copying you an a message about the many personal uses of Lysol with all of your family members in the conversation. Have the group text conversation now to prevent embarrassment later.

5. Friend Then Block Her from Your Facebook Stream

Moms love telling people how proud they are of you and will post embarrassing photos of your proud 5 year old self, standing naked, holding a broom. Set her up in Facebook, turn on the privacy settings, Friend her for proof, then block her from your stream. It’ll take her some time to figure out what’s going on and she’ll ask how come she can’t post to your stream. On the phone deny and flat out lie that you don’t know what’s going on. Maybe it’s a problem on Facebook’s end.

I’d love to know how your mom is embarrassing you on Facebook or Twitter, please let me know in the comments.

I love you mom!

Thanks for reading, and listening. You’ve been synced.

Get theSync on your Android device from the Google Play Store.

5 Things a Smart Technology Contractor Can Do During the Government Shutdown

The government has shutdown. This shit just got real.

Now don’t act surprised. You had a gut feeling that TEA Party Republicans were for real this time and you’ve spoken with your Prime and your agency counterpart thinking the same thing, “…Damn! This might actually happen.”

I’m writing you today to encourage you to get your ass off the sofa, turn off The Colbert Report, and make this time useful. You might love your government customers, but you and I both know they’re responsible for 90% of your sleepless nights.

120912obama_boehner_dngnk

If you’re a business owner or self-employed technology contractor, here are 5 things you can do to be productive while and O and Co. duel against Boehner’s Boners.

(Notice Boehner’s House website is still operational while WhiteHouse.gov is down)

1. Come Up with 10 Things

After running a small business that had 2 or 3 LARGE customers at a time, I’ve become a practitioner and advocate for having multiple streams of income. You wouldn’t be thinking about how to budge your December if you had other revenue streams. Right now, grab a waiter pad, or a sheet of paper and jot down 10 ideas for generating other streams of revenue. Don’t over think it and don’t try to map out a business model. Just let your mind free play and come up with ideas. It could be an idea for creating a better toilet plunger or an e-commerce site helping people find penguin feed. The key here is to open to things that can come to you.

2. Call Your Govvies and Empathize

be-empatheticSure enough, some of your government colleagues are happy to have the day off, but for some of them it really does suck to not be at work. If they’re liberal, call them up and complain about how the Tea Party sucks. If they’re conservative, call them up and talk about how much we’re really providing value about our project and how the rest of government projects are just waste and I like to drink black tea for breakfast. The people you work for are people.

3. Appify

Yeah, I know. I own a mobile development company, but here’s some real talk. In 2013, 57% of Internet ios7-control-centerusage will be coming from mobile devices and it hasn’t taken very long. Our world is increasingly mobile and you need to figure out how you can get your products and services used and access while on the go. Hell, make sure your website is responsive, take the time to see what it looks like on your phone at least.

4. Write an E-Book

You and I both know that you’re doing more writing than real work. Why don’t you put those ideas you’ve been sharing into an easily digestable and DOWNLOADABLE format. An e-book doesn’t have to be 100 pages. I’ve downloaded e-books that are 10 pages but filled with a key nuggets of information. Think about this; when you go back and meet with your Director debriefing the shutdown fallout, you could be like, “…that shutdown sucked, but I’m glad to be back. You know we have a downloadable e-book that details the most effective ways of deploying quadruple-ply toilet paper in bathroom stalls. It’s short, but presents solutions others haven’t thought about.”

5. Spec Out a New Feature or Extra for the Project You’re Working On

360px-Specification_and_Levels_of_DevelopmentDuring the project, you’re focused on requirements, making sure you implement all of them, and doing it on time. Now that you have a little time, think about how you can make your deliverable that much cooler, or that much more effective. And do this with the knowledge you might not be able to bill for it. I was raised that you have to do a 151% better than the next guy to get ahead and I make sure our companies do this on all of our projects whether it’s Snapperific, DRIS, or our other government projects. Plus, think about this, you might be working on a government contract, but your customer is still a person. That person has a Director to report to and they want to look good. Giving that extra sumthin’, sumthin’ may have an upfront cost, but will pay dividends later on.

I don’t about you, but I’m fully dressed and being productive this morning. You may not be able to bill today, but doing these quick things could help your long term billability.

Or you could always punt and keep the TV on It’s Always Sunny in Philadelphia.

Bonus – You could always use this time to recharge. Take a walk, play your guitar, or have lunch with your wife. Being a technology contractor ain’t easy.

If you’re a contractor or business owner that does government work and you’re not billing, I’d love to know what you’re doing today. Please let me know in the comments.

theSync: Rollin’ with the NDK (and Everybody Say!)

I know it seems like it’s all Android every day around here, but don’t fret will be back on Apple’s Johnson in time enough for their September 10th announcement. One of our projects involves porting a large chunk of useful legacy code from Windows to Android. Lord knows the toolset for Android is primitive enough, but debugging is like taking a walk in the Paleolithic era.

If you have the guts to boldly go where No Man has Gone Before follow these simple steps to make your NDK experience worthwhile.

This week on theSync, the critical steps to get you rollin with the NDK.

1. Stick to an NDK Build

Decide on an SDK version and stay there. Once you get the ADT installed it’s hard to keep your toolsets intact if you’re constantly updating. On our project, we’re using a bespoke build of the Crystax NDK. If you need wide character (wchar) support you’re not going to find it in the factory available build of the Android NDK. If wchar_t support isn’t a deal breaker for you, don’t go aftermarket and stick with the build available from Android’s site. There’s isn’t enough extra in Crystax to justify using it beyond wide char support. That is unless you’re using something like Boost, another custom library that we built for Android.

2. Get Cygwin

Download and install Cygwin if you’re on Windows. You’re going to need it to generate the GDB server and device description that’s used to link the Android Debugger with the compiled processor-dependent code. If you’re on Mac or Linux, you already have everything you need. Our brothers on Windows are the only ones suffering this slight.

Once you have Cygwin installed, add to your system’s PATH environment variable the fully qualified path to your NDK build’s SDK folder. When Cygwin starts, this path will be exported. Next, add your NDK build’s toolchain subdirectory to your system path. We will need this path added to run the ndk-debug command.

3. Only Debug on a Real Device

Plug in your device, you should only debug android apps if you have a device. DO NOT EVEN ATTEMPT TO USE THE EMULATOR. The emulator is notoriously slow and you will suffer through the debugging experience. Android devices are cheap; so, if you are venturing into Android development do yourself and get a device. Once you have the device we need to setup.

  • Open up a shell and change directories to your project path
  • Next, execute the ndk-debug tool, this will drop the device description and ABI
  • Now you’re really ready to debug

4. Debug a Native Android Application

Back-in-the-day, a year ago, you would need to create a custom debug configuration that would spool off the ndk-debug task, load the server file, and magically hook into Eclipse. Enough game devs lobbied Google to add native debugging to Eclipse. Go ahead and set a breakpoint. Because Eclipse sucks, right-click your project, cross your fingers, and select Debug As >> Native Android Application. In the so called modern era, Eclipse will create a new Debug Configuration for your project automatically, the internals will traverse your project tree and find the debug description and ABI configuration. It takes a moment, but when the server kicks in and your break point is triggered, Eclipse will automatically throw you into the Debug perspective.

5. Email Google and Cuss Them Out

I’ve kept my feelings to myself for a long time, but I can’t stand it anymore. I’ve been writing software professionally since 1994. I’ve written software for satellite, telecom, data processing, and mobile systems. I’ve used a number of platforms, written software for a number of targets, and used numerous IDEs from Visual C++ 1.52 to Visual Age to JBuilder to XCode to Studio and now Eclipse. And I have to say, the Eclipse development experience is the worst experience I’ve had since Borland Pascal. It’s hard for me to bestow the same level of respect to Android as other platforms I’ve worked on because the software writing experience is so poor. I have the ADT installed on Mac OS X and Windows machines for development, and I’ve had Eclipse zero out files, I still don’t understand why I can’t terminate applications from the debugger, watches are slow as molasses, and it’s generally unstable. I’ve had marathon coding sessions in Eclipse only to find out that logcat no longer works or copy/paste operations happen in the wrong files. Our project is comprised of C++ and Java and there are times when the NDK build is successful, but the C++ Indexer detects include errors preventing a debug session to start. Seriously Google, with all of your billions and talent, you can’t put together a scratch team and build an IDE worthy of the platform? Yeah, I get it, an IntelliJ IDE is coming out soon, but I can’t help but think that you may drop this platform like a hot potato if you won’t dedicate resources to creating a solid experience for your developers. I’ll say it here, the best development experience is Visual Studio, and yeah, no one uses Windows Phone, but at least Microsoft cares enough about their developers to give them the tools to succeed.

Email Google and tell them that if they really believe in the Android OS to support their developers with a properly architected and modern toolset respective of their company’s status.

Enough ranting.

I’d like to hear about your experiences working with the Android NDK. Please add in tips and tricks in the comments.

Thanks for listening, and reading. You’ve been synced.