Skip to main content
 
 
 

It was a blistering July day in Las Vegas, with temps hitting 109.

1 min read

It was a blistering July day in Las Vegas, with temps hitting 109. Inside the SIGGRAPH 91 convention hall Yello's Rubberbandman looped on the speakers. On each chair: a red/green paddle.

click below to read more and see the video.

 

Reading this passage from Ready Player One I was reminded of a major influence that I had all but forgotten:

2 min read

Reading this passage from Ready Player One I was reminded of a major influence that I had all but forgotten:

""It was a Friday night, and I was spending another solitary evening doing research, working my way through every episode of Whiz Kids , an early-’80s TV show about a teenage hacker who uses his computer skills to solve mysteries. Ready Player One, Ernest Cline, Chapter 18.""

So I was prepared when I was recently asked "What brought you here?" (in relation to technology). My answer? ... The Whiz Kids. I can directly trace my interest in online services to that white-hat hacking, war dialing, speech synthesizing, BASIC programming gang of kids2. I can only hope that today's teens have something as good or better.

Trying to find the video also made me realize that Youtube is providing a vital preservation service. You see the Whiz Kids episodes were never released, not on DVD, not even on VHS. You won't find them in any library. Anywhere. But there it is, in 10 minutes chunks3, captured and uploaded off a grainy, noisy videotape recording.

Cultural Artifacts, preserved... for now.

 

The Whiz Kids - Tech Role Models of the 80s

2 min read

Reading this passage from Ready Player One1 I was reminded of a major influence that I had all but forgotten:

It was a Friday night, and I was spending another solitary evening doing research, working my way through every episode of Whiz Kids , an early-’80s TV show about a teenage hacker who uses his computer skills to solve mysteries.  Ready Player One, Ernest Cline, Chapter 18.

So I was prepared when I was recently asked "What brought you here?" (in relation to technology). My answer? ... The Whiz Kids. I can directly trace my interest in online services to that white-hat hacking, war dialing, speech synthesizing, BASIC programming gang of kids2.  I can only hope that today's teens have something as good or better.

Trying to find the video also made me realize that Youtube is providing a vital preservation service.  You see the Whiz Kids episodes were never released, not on DVD, not even on VHS. You won't find them in any library. Anywhere. But there it is, in 10 minutes chunks3, captured and uploaded off a grainy, noisy videotape recording.

Cultural Artifacts, preserved... for now.


  1. RP1, soon to be a major motion picture from Steven Spielberg.
  2. It was also probably the first time I ever heard about the NSA ("No one knows if they even exist")
  3. Here's a full Full Playlist
Image from IMDB
 

Slack no more. Why you should use Riot.im and Matrix.org

3 min read

There's been a trend where open source projects start a Slack for team communication.  I understand why.  The Slack UI is refined, you get searchable, synced conversions on all devices and even emails when you're away.  Nice!  Except the price you pay is vendor lock-in and a closed source code base.  Plus aren't you fed-up with creating dozens of slack accounts for each projects?  I know I am.

What if I told you there was an open alternative?  One that even included access to your favorite IRC channels? Well there is.  For the past month I've replaced Slack usage with Riot.im (aka vector.im) and Matrix.org and I am very, very happy with the results.  

Let's start with the UI.  Here's my Web UI right now:

 

 

On the left: rooms/channels. I've customized mine into high/low priority with full control over notification settings.

In the middle: the  IRC channel on Freenode.  Read/unread state is maintained on the server so I can easily switch to the Android or iOS app and participate there.

On the right: the member roster.  You can hide it, or use it to Initiate direct messages.

And look, here's the same UI, on Android showing the Matrix HQ Room:

As you can see Riot supports video/audio calls using WebRTC and file upload too.  Works really well!

Did I mention that these super high quality clients are all open source?

So what about the underlying service?  Well, we're in luck.  The matrix.org service is also well designed, fast, interoperable and open.  So what exactly is it?  From their FAQ:

Matrix’s initial goal is to fix the problem of fragmented IP communications: letting users message and call each other without having to care what app the other user is on - making it as easy as sending an email.

The longer term goal is for Matrix to act as a generic HTTP messaging and data synchronisation system for the whole web - allowing people, services and devices to easily communicate with each other, empowering users to own and control their data and select the services and vendors they want to use.

Bold and ambitious, and the FAQ has answers to some common questions like why not XMPP and more.

What all this means in practice is that anyone can run Matrix protocols using their own servers.   Want your own private internal system?  Run your own server disconnected from the network.  Want your chats to stay on your own server?  Run your own; with the benefit of interoperating and communicating with other servers in the mesh.  Want to bridge to another chat system, like IRC?  Yes, you can.

And the IRC integration is very, very good.  As you saw above identity and channel state is carried through, direct messages are supported. Offline for a while?  Scroll back to your unread indicator.  Or just check your email:

So there you have it.  An open system that enables chat.  A highly polished front end.  Full support for one to one and one-to-many conversations. Yes, it's beta, so there are some rough edges.

Give it a try.  You can find me at @lindner:matrix.org or just drop into some IRC channels, my nick is plindner.

#454545 #454545

 

Still an empty profile though...

1 min read

Still an empty profile though...

But not much better than:

Joe Tuman - https://plus.google.com/109949039322333887009

Libby Schaff - https://plus.google.com/110500927796450135344

Bryan Parker - https://plus.google.com/109333654487362962540

At least Parker has a couple of posts there.  Tuman has only 1 Youtube video..

If there are other candidates add them here and I'll share an Oakland Mayor 2014 circle..

 

Here's a quick tip I posted to the Developing with Google+ community.

1 min read

Here's a quick tip I posted to the Developing with Google+ community.  Plenty more good stuff there for publishers and app developers.

Originally shared by Paul Lindner

Youtube and Google+ Embedded Posts

If you embed Youtube videos on your web site you might want to take second look at the Google+ Embedded Post feature:

https://developers.google.com/+/web/embedded-post/

Instead of using a direct Youtube embed try creating a Google+ post that includes the video and your commentary.  Embed that post on your site by following the instructions linked above.

People can still play the video in the page, but now they can also +1, Follow, and Reply to it.  This engagement will make your conversation stand out in the new Youtube.com comments section.

 

Youtube and Google+ Embedded Posts

1 min read

Youtube and Google+ Embedded Posts

If you embed Youtube videos on your web site you might want to take second look at the Google+ Embedded Post feature:

https://developers.google.com/+/web/embedded-post/

Instead of using a direct Youtube embed try creating a Google+ post that includes the video and your commentary.  Embed that post on your site by following the instructions linked above.

People can still play the video in the page, but now they can also +1, Follow, and Reply to it.  This engagement will make your conversation stand out in the new Youtube.com comments section.