Cover photo
robi b
Works at DF Studio
Attended Columbia University
Lives in Omaha, NE


robi b

Shared publicly  - 
that's pretty ambitious. relying heavily on the booster reuse instead of expenses on a orbital refueling station means a faster start with existing technologies and mechanics in place. Seems like a plan to just get things moving sooner rather than later.
Add a comment...

robi b

Shared publicly  - 
If this can be produced at scale, I hope it can generate enough electricity to power the device and consumption needs of at least the person wearing it.

Imagine if it generates enough to be able to share with other people.
One Day This Amazing Fabric May Power Your Tech #WearableWednesday

It seems to be an exciting week for energy harvesting as I came across a post about a new power generating fabric on IEEE’s Spectrum. The fabric has both solar and motion potential, which means it can be activated through sunlight or movement like wind . This is great news since most harvesting materials are only able to utilize one method. The solar cells are constructed with polymer fibers and then woven into a fine cable which joins other micro cables with embedded nano-generators. These generators are triboelectric, which means they produce a charge from static between the materials. Here’s more from the creators:

“The hybrid power textile could be extensively applied not only to self-powered electronics but also possibly to power generation on a larger scale,”Zhong Lin Wang at Georgia Tech, Xing Fan at Chongqing University in Chongqing, China, and their colleagues write in a research published today in the journal Nature Energy.

Read More

#wearabletech #tech #fashion #energy #science
View original post
Add a comment...

robi b

Shared publicly  - 
1 PB isn't too shabby.
DF Studio has some big news to share! This August, we surpassed 1 Petabyte (that’s 1,000 Terabytes or 1,000,000 Gigabytes) of stored files. That’s a lot of data. To celebrate this milestone, we’ll be publishing a series of blog posts about storing files: stay tuned for posts about data security, Cold Storage, and a mystery storage bug resolved by our engineering team. For now, we’ll keep it light with a few fun facts about how storing data has ev...
Add a comment...

robi b

Shared publicly  - 
Looks like a good year for science fiction:

Still looking forward to seeing the Arrival.
Add a comment...

robi b

Shared publicly  - 
This is what I received from Dropbox:

"Hi Robi,

We’re reaching out to let you know that if you haven’t updated your Dropbox password since mid-2012, you’ll be prompted to update it the next time you sign in. This is purely a preventative measure, and we’re sorry for the inconvenience.

To learn more about why we’re taking this precaution, please visit this page on our Help Center. If you have any questions, feel free to contact us at

The Dropbox Team"

This is where it pointed me to:

But this is what it's actually about:

I don't like it when companies are not forthcoming about reasons and why things are being done. Just a preventative measure makes it almost sound like a genuine security precaution service to help me keep my passwords fresh instead of something to help stop a potential breach due to poor password management.

The scale of the 2012 Dropbox breach has now come to light, with almost 70 million customers' credentials having been affected.
Add a comment...

robi b

Desktop  - 
The state of local file sharing via SMB and the configuration of it is so archaic that something like this exists:

Which is a good thing I guess. I do wish it also takes into account things like Dropbox or Google Drive. That would have been nice.
NitroShare, is a open source cross-platform tool that makes file transfer easy between Linux, Windows and Mac OS X systems on the same home local network.
Keith Patton's profile photoFossy Tux's profile photoRick Rodman's profile photoMichael Murphy's profile photo
+Rick Rodman SMB is incredibly insecure though, and lacks the flexibility of being accessed remotely across the Internet. Linux and Mac natively support mounting SFTP/SSHFS. Windows does not, but you can solve that with either or
Add a comment...

robi b

Libraries & Frameworks  - 
Slightly simplistic, but enough to get a gist of the differences between Express, Koa, and Hapi:

Not that I've done anything yet with node.js, but if I did, I feel like I'll have a tendency to lean towards Hapi.

Any personal recommendations?
Node.js expert Jonathan Glock compares and contrasts three popupar Node frameworks -- Express, Hapi, and Koa.
James Sumners's profile photo
Hapi 100%.
Add a comment...


28 communities

robi b

Discussion  - 
Some quick differences between stock iOS 10 and stock Nougat 7.0.

(Let's try that again, last time I forgot to actually embed the video...)
Add a comment...

robi b

Shared publicly  - 
I was wondering how this was accomplished. I sent it to another android user and they were prompted to continue the conversation via allo, but they did receive it from "me", not a proxy number. Sounds like if they were on an iPhone, or a phone w/o the preview capability, maybe it would be a proxy number?

In either case, I cant use this till I know that
1) stop with the annoying popup
2) no proxy numbers

Really what I want is a SMS based messenger that does niftier things if both parties are using it. Is that too much to ask for?
Introduced with Allo, App Preview Messaging is a feature that allows people who don't use Allo to reply back to messages from Allo users. Now, Google is opening App Preview Messaging to developers as part of an early access program. With App Preview Messaging, Android users can send messages through their messaging app to any of the contacts in their phonebook even if a contact hasn't downloaded the same messaging app. However, it's important to note that both sender and receiver will have to be using Android devices because App Preview Messaging is a part of Google Play Services.

#Android #AppPreviewMessaging

Allo’s launch very much came and went, but not before introducing a very nifty — or depending on how you look at it, annoying — feature. App Preview Messaging allows those who don’t use…
26 comments on original post
robi b's profile photoScott Miller's profile photo
Not impossible, just annoying unless they install it. That's better than it could have been though. Most messaging apps have no way at all to chat with people who don't have the app.

Let's get RCS in place as the new standard.
Add a comment...

robi b

Shared publicly  - 
Allo is out. It feels good as a messenger but apparently they completely missed the point that it's 2016 and our use of devices are pretty agnostic. Not being able to continue using the same app on different devices without keeping history is a rather amateur mistake.

And the fact that if you message someone that isn't using Allo, it obtrusively pops up a message asking them to continue this conversation in Allo. While good for adoption, terrible for a user experience.

I want it to succeed since I think there's a lot of potential to it, but it seems a little half baked outside of the actual messaging part. Ever since Google decided that G+ wont be the primary identifier of people, they now want you to have to setup a profile for each app.

I think they missed the point. It wasn't that people didnt want a central profile in G+, it was that they didnt want to be forced to have a central profile to do something. They should definitely use the information already in G+/Google to help just setup your profile instead of asking you to type in your name and pick a profile photo as if it doesn't know who you are.

Such novice mistakes. For that, I'm pretty disappointed.
0.920 steps forward, 2 steps back. Seriously... there's no other way to describe it, except maybe "3 steps back."

As a user, I am appalled by some decisions made in Allo and Duo, and I think they're critical mistakes, which we've already seen was disastrous for Duo's adoption. Sure, it cracked 10 million downloads on Android, but it wasn't even in the top 100 free apps after a month (, and that paints a bleak picture.

Google, fix this nonsense before it's too late.

1. Using only one device at a time is crap. Absurdity. What's the opposite of user-friendly. User-hostile?

2. Web clients, at the very least for Allo, though Duo would be nice too.

3. No backup of any kind - chat history, media, name, profile pic. Are you serious? This is 2016, and Google has Petabytes upon Petabytes of storage.

Hell, people hate on Hangouts these days, but it does all of these things and has for years. It even handles SMS (cough The app itself is slow and bloated, but instead of releasing Allo and Duo, Hangouts should have just been rewritten from scratch and iterated upon. Throw in Assistant, and don't forget the huge user base that is already there...

I give up.
114 comments on original post
Add a comment...

robi b

Discuss Recent Updates  - 
When the tools start chiming in on a post to figure out what's going on, that's when you've done something interesting. This seems to imply that the long denied ability to post to a personal account via an API is coming, at least for select 3rd party apps.

This could either meant that they're finally going to allow anyone to post via API, or in a more dire way, it could indicate they've given up trying to secure G+'s place as a primary posting ground to start conversations.

I'm not sure which way it leans since they have reverse decisions in the past, like the whole anonymity business, and it probably had no effect and was actually for the better.

We'll see.
Google+ Partners Update
We’re pleased to announce, with the support of our partners, a suite of features that are now available to all users (not just plus pages) through social media management tools like Hootsuite (

* Cross-post content to other social networks (including YouTube)
* Schedule a day or even a week of posts with a single click
* Watch your audience and their engagement grow with analytics
* Share as your browse the web with the Hootsuite Chrome extension (

Try it out now and start measuring, re-engaging, and growing your audience!
44 comments on original post
Add a comment...

robi b

Discussion  - 
I'm trying to think if this is really of any use. Maybe to run node.js modules inside of Java? But I dont think it will understand the whole ecosystem well, just that one file? Not quite sure where or how this fits into modern Java development environments.
Nashorn engine Java 6 introduced a JavaScript engine called Rhino that enabled embedding JavaScript code in Java. In Java 8, a new JavaScript engine called Nashorn has been added that provides several new features. To obtain Nashorn engine, we need to create an instance of ScriptEngineManager and then pass the engine name in getEngineByName() …
Add a comment...
28 communities
services enabler + software engineer + abuser of systems + hackday enthusiast
java, javascript, frontend, backend, rest services, api design, web development... oh, and skiing.
  • DF Studio
    software engineer, 2015 - present
    Product development and maintenance. All around learner of things to come.
    public domain coder, 2012 - present
    Everything interesting.
  • IBM
    services engineer, 1997 - 2012
    Created lots of tools and toys for the internal population. Initiated and ran the internal HackDay initiative.
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Omaha, NE
Eugene, OR - Shelton, CT - Anchorage, AK - Boston, MA - Wallingford, CT - New Haven, CT - New York, NY - Los Angeles, CA - Tokyo, Japan
Contributor to
services enabler + software engineer + community advocate + hackday enthusiast
I like to create things.  But I actually like to create things that enable others to be able to get things done.  Whether that means building a site, a set of tools, or running an event, it's something I love doing.  Being able to actually make an impact by leveraging whatever skills I have is something I find both fun and rewarding.

If you want to check out (literally) some projects I'm tinkering with, goto my github account.

If you want to know about my activity with HackDays, check this blog post.

If you want to learn more about my work and things I've done, feel free to check out my LinkedIn profile.

If you want read some of my thoughts about everything, subscribe to my blog.

And if you want to know a bit more about my Google+ usage, check out these posts: 
Feel free to drop by and say hi.  I'm always up for some interesting conversation.

Otherwise, here are some noteworthy posts of mine:
Bragging rights
if it's not going to kill me, I'll try it.
  • Columbia University
    Computer Science, 1993 - 1997
    The internet was way young back then wasn't it?
Basic Information
Looking for
Other names
robi b's +1's are the things they like, agree with, or want to recommend.
When your house is burning down, you should brush your teeth - The Oatmeal

Note from the author: Today, January 8th 2013, marks the 20th anniversary of my house burning down, so I decided to write a comic about it.

Public - 3 weeks ago
reviewed 3 weeks ago
Public - a month ago
reviewed a month ago
2 reviews