This is really cool! However, you write:
> Everybody can stop talking about how PSHB
> doesn't do last-mile notifications to the desktop.
> This is it.
It is OK that PSHB does not do "last-mile" notifications and folk who complain that it doesn't simply don't understand the issues. Notify.io may be a nice implementation of a last-mile service, however, it is simply not reasonable to suggest that this is THE way to do last-mile delivery of data streaming through PSHB. It is, in fact, simply one of many ways.
The variety of last-mile delivery requirements is vastly greater than the variety of server-to-server requirements that PSHB addresses. Additionally, the server-to-server requirements seem to be much better understood today than the last-mile requirements. Thus, while it is reasonable to standardize on a server-to-server protocol, it is not reasonable to push for a standardized last-mile protocol. Let a thousand blossoms bloom... Over time, we'll figure out what works best for last-mile... But, Notify.io is certainly a worthy exploration of the problem.
bob wyman