Technology
Playing with Spotify
Submitted by Aldon Hynes on Tue, 12/20/2011 - 20:10Recently, I've been doing more and more with Spotify, and I'm really liking it. It shares to Facebook and last.fm. If you go to my timeline on Facebook, you can see a nice overview of what I've been listening to and get more details if you click on the Music tab. Yet some of the statistics are questionable.
Last.fm has some similar statistics. I don't have a strong opinion about one verses the other. However, Spotify also has a Last.fm app, which provides some nice recommendations based on what I've been listening to. The recommendations seem pretty good, so I'm playing some recommendations.
There are other Spotify Apps, such as for connecting to Tunewiki, so you can sing along to the lyrics, or a mood radio to select music based on your mood. Now, mashing up last.fm and mood radio might be good, so I can have recommendations based on what I've liked when I've been in different moods.
The other thing I've been doing a lot is experimenting with playlists. For example, I've been helping promote Middnight on Main, a New Year's Eve Festival that will be happening in Middletown, CT on the 31st. So, I created a Middnight on Main Spotify Playlist of various performers that will be there.
I also created a playlist of the Falcon Ridge Most Wanted 2012 performers.
You can also check out what other friends on Facebook have been listening to or have put in their playlists. So far, I haven't found much of interest there yet. So, are you doing anything interesting with Spotify?
Wordless Wednesday
Submitted by Aldon Hynes on Wed, 12/14/2011 - 22:07
Free Computer Gifts for Kids
Submitted by Aldon Hynes on Fri, 12/09/2011 - 19:53Brent Knowles has a blog post up, GIVING THE GIFT OF PROGRAMMING (OR: HOW DID YOU LEARN TO CODE?) in which he asks about how to get his nephew programming. I started to write a long response as a comment, but then decided it would be better as a blog post.
I was about ten years old when I learned to program. I used paper tape on a proprietary language called Focal, which was DECs equivalent to Basic. I ran this on a PDP-8. Later, I started programming on punch cards in Fortran and PL/I.
I have three daughters, and I've always told them they are free to play any computer game they could write. The older two, who are now 21 and 18 started in a couple different versions of Logo. I think Logo is a great language for kids ten and under to start on. For a free version, they used MSWLogo, which was a good start. At school, they used MicroWorlds from LCSI. It is a very nice implementation of Logo for schools. Later on, I introduced them to a little bit of Basic as well as to MOO programming.
MOOs, or Muds Object Oriented, were text based virtual worlds with a great object oriented design. I set up my own MOO which I encouraged them to create things in. What is great about MOOs is that they are like text based multiuser RPGs and the kids could program and then interact with the program and with friends in the Virtual Worlds.
If I were to go down a similar route today, I might consider having the kids start in OpenSim, which is an open source three dimensional virtual world, a little bit like World of Warcraft, but even more like Second Life, in that players can create their own objects and program them.
However, I've spent more time encouraging my youngest to learn variants of Smalltalk. In particular, I've loaded various versions of Squeak. These include Scratch, EToys and Croquet. I found EToys very similar to good old Logo and so I tend to encourage that. Croquet was an early attempt at a multi-user virtual world environment based on Squeak. It has now morphed into Open Cobalt, which I really haven't had time to experiment with.
So, depending on the age and interest, these days, I'd probably start with EToys and perhaps move to Open Cobalt. As an aside, I've managed to run Squeak on my N900 cellphone, which was a fun challenge.
Beyond that, I believe three dimensional modeling is becoming more and more important, so I'd recommend encouraging kids to play a little bit in Google SketchUp. There is a simple free version. For kids that really get into that, I'd encourage them to play with Blender.
I'd also encourage kids to explore GIMP, a free open source image manipulation program, similar to photoshop, and to explore audacity for audio editing.
If, on the other hand, the kid is more interested in web pages, I'd start off with a combination of PHP and CSS. You can do a lot of fun stuff in PHP and it can be fun for kids to see what you can do with it. CSS can help you make it look prettier. I've never warmed up all that much to javascript, but I'd consider that for subsequent topics, as well as MySQL. MySQL and PHP together can be very powerful and you can do a lot of neat things. MySQL also is a good way to start teaching data concepts.
So, that is my fairly quick but long set of suggestions.
Wordless Wednesday - Part 2
Submitted by Aldon Hynes on Wed, 10/05/2011 - 21:29
Someone Moved My Bright Shiny New Cheese
Submitted by Aldon Hynes on Sun, 09/25/2011 - 12:57It seems like whenever a change comes along to some established technology, there are two predominant reactions that you hear almost immediately. Fans of the technology start screaming, “Ooh, Bright Shiny” as they explore the wonderful new features, while detractors start grumbling about someone moving their cheese. Usually, both camps have something valid to say, but then a new group comes along and complains about the people oohing or grumbling. Lost in all of this are underlying, and perhaps more important issues to be explored.
The latest changes to Facebook seem to fit nicely into this. Some people like the new newsfeed and timeline. Others are grumbling. Now that I’ve played with both the new newsfeed and the new timeline, let me share a few thoughts about the underlying issues what I think are two important underlying issues, engagement and privacy.
In social media marketing, engagement one of those rarely quantified goals that many people chase and few define. I won’t join with the ranks of those who denigrate engagement because of a lack of clear definitions or metrics. Perhaps engagement is like quality, beauty or other ideas that are important and hard to measure, or to borrow an old quote, like pornography; we can’t define it, but we know it when we see it.
Just because we can’t define it, or have a clear quantification, we can compare things relatively. Does the changes in Facebook make more engaging or less engaging? Do the changes make it easier or harder for people using Facebook to engage with their friends and followers?
To the extent that the changes are bright and shiny, that is likely to improve engagement. To the extent that they are moving cheese, they are likely to decrease engagement. That is, of course, until the new changes lose their shine and everyone gets used to the new location of the cheese. Then, we can look at the real impact.
In terms of the newsfeed, I don’t really see it as a big change. It continues to reflect Facebook’s attempt to find what you’re interested in. For people with wide ranging and varied interests, this is likely to be a bad thing. I don’t believe Facebook is going to help these people, and more likely will disappoint them. To borrow from Eli Pariser, Facebook is introducing a new and enhanced Filter Bubble. (See his TED Talk which touches on this.) For others, if it may build engagement, but it may mean that people trying to reach them will end up preaching to the choir.
The timeline is a bit different. Facebook has done a few things right here. They’ve opened it up to developers, and just as the Internet makes it possible for just about anyone to set up a blog and claim they’re a journalist, it also makes it easier for people to claim to be developers and get free previews. I actually set up a developer account a long time to explore linking Facebook and Drupal, so it was very easy for me to start using the new timeline. To the extent that this encourages others to dabble a little more with online development, this is a good thing.
The timeline is a considerable improvement over the old profile pages. As such, it is likely to improve engagement in many ways. Yet others have commented, and I concur, that it looks a bit more like MySpace now, which is noteworthy in a few ways. From a futurist viewpoint, should we be asking if Facebook is the new MySpace? MySpace was flying high once, but not anymore. Will Facebook meet a similar fate?
More importantly, when people think about stalking online, they very often think about MySpace. Now I believe that a lot of the fears about cyberstalking have been overblown, or perhaps more significantly, misdirected. It isn’t the unknown pedophile that is the biggest threat, it is our frenemies, and I suspect that Timeline will encourage inappropriate frenemy behavior.
It may be that Facebook will make it easier to filter out inaccurate information, or other information that you want filtered out. It already has that ability, and is asking me to confirm places where I have not worked, have not gone to college and who are not in fact relatives of mine.
Yet there is other information that it is putting up that I wish that it wouldn’t and I can’t find a nice way to prevent, such as detailed information about distant relatives, and details about various work experiences that are not appropriate. Facebook need to clean this up.
More importantly, there are concerns about other aspects of privacy raised by Dave Winer and others.
Bright Shiny? Moved Cheese? Enhanced Filter Bubble? Privacy Threat? All of this, and more probably applies to Facebook’s latest changes and more. It will be interesting to see how it all shakes out. What’s your take?






