Our Latest Discovery - A WhatIs.com blog

Our Latest Discovery:

 

A WhatIs.com blog


Discover great Web sites, videos, photos, information technology (IT) definitions, blogs, tutorials, cheat sheets and learn about Internet culture in general at this blog.

Better Education Through Open Source Robots

Heather Johnson is guest blogging at WhatIs.com this week. Heather is a freelance writer, as well as a monthly contributor for OEDb, a site that helps students select among accredited online schools. She invites comments and freelancing job inquiries at heatherjohnson2323@gmail.com.

There has been a lot of talk about open source hardware lately and its potential effects on research and education. ETech 2008 showcased many examples of open hardware and offered an insightful presentation [PDF] to those who are new to the emerging technology. Likewise, popular sites like Slashdot and bloggers like Scobleizer have been discussing the growing movement.

The increasing popularity of open source software has already had a tremendous influence on education and the world as a whole. Not only are many schools now making the switch to open source programs, leading universities like UC Berkeley and Carnegie Mellon are involved with developing large open source software projects.

A Scribbler Robot with BluetoothHowever, we have yet to see open hardware really take off. Ryan Singel of Wired feels that 2008 could be the year and I second that opinion. Leading the pack seems to be open source robotics, which has been embraced by several major universities.

Just last month, Willow Garage’s Steve Cousins gave a keynote speech at ETech 2008 about open source personal robots, which has brought more attention to the subject. Willow Garage is a privately funded lab that experiments with various robotics platforms.

This open source robotics movement can be felt on many college campuses as well. Carnegie Mellon, which I previously stated is involved with open source software, is also building OS personal robots. The university has recently formed a joint project called the Institute for Personal Robots in Education (IPRE).

The IPRE is a joint project between Georgia Tech and Bryn Mawr College, with sponsorship provided by Microsoft Research. Its purpose is to help advance robotics research and computer science education. The IPRE is currently selling open source robot kits, which are geared toward educators and can be integrated with computer education curricula.

Instructions can be found RobotEducation.org if you are interested in building your own educational robot.

[Image credit: RobotEducation.org]

Happy Pi Day!

Yes, today is March 14, 2008, abbreviated as 3.14. Mathematicians everywhere celebrate today as Pi Day.

You can join the fun over at PiDay.org.

Video: Twitter in Plain English

CommonCraft.com is already well known in the blogosphere and social media world for creating brilliant, lucid short videos that explain tricky concepts.

The two-person team that make up CommonCraft (Sachi and Lee LeFever) put it simply: they solve explanation problems.

I love that tagline. It’s rather similar sort of thing we try to do here at WhatIs.com. To that point, I’ve embedded three of CommonCraft’s previously released videos on our site, each of which explore and explain a different social media technology:

The newest addition to the mix is a video explaining what Twitter is and how it works.

As you may know, Twitter is a popular microblogging service that launched almost exactly one year ago at the SXSW Music Festival in Austin, Texas. While we’ve blogged about it right afterwards. Due in no small part to the high percentage of geeks and “digerati” at the festival who had the opportunity to try it out and start networking with each other, Twitter really took off. Twitter is now a leader in the “social messaging” category that includes Pownce and Jaiku, spanning the gap between our online and offline worlds. Each allows users to update a microblogging service using SMS messages, a Web interface or a desktop application. (Twitter relies on third party apps for the last based upon its APIs. Try Snitter if you have Adobe Air installed.)

CommonCraft’s video sheds worthwhile additional insight. Watch it below:

There’s plenty of interesting activity going on out there, too. Just check out this mashup of Twitter, Google Maps and live election results for intriguing insights into the 2008 presidential primary season.

And if you’d like to find/follow me on Twitter, head over to http://twitter.com/digiphile.

Watch the Catsters on YouTube and learn about monads, math and functional programming

Ok, I admit it: calculus is now officially a decade in my past. Math, or “maths,” as the Brits put it, however, is very much in my present, considering the importance of algorithms to modern life. (For more on that, just review this thread on the growing public awareness of algorithms over on Slashdot.)

One mathematical concept that’s worth mastering is the monad. Monads, in the context of functional programming (as opposed to pure mathematics), are a useful way of expressing input/output (I/O) operations and changes in state without using language features that introduce side effects. Monads are useful in any situation where a programmer wants to carry out a purely functional computation while a related computation is performed externally. Monad also, by the way, was the codename for Window’s Powershell before it was launched, a nod to the use of monads in that highly functional scripting language.

Make sense?

If that explanation still doesn’t suffice to explain what a monad is, never fear: The Catsters have posted a series of videos on YouTube to help you master the concept!

Monads 1: An introduction to monads, including the definition and a look at the monoid monad.

Monads 2: Continuation of the monoid monad example and introduction of the category monad.


Monads 3: The definition of algebras for monads. The example of monoids as algebras for the monoid monad.


Monads 4: An appendix to Monads 3: more on monoids as algebras for the monoid monad.


Monads 5: Morphisms between algebras and the category of algebras. A first look at the question of monadicity.


If, after viewing, you’re still a bit curious about monads and programming, try Noel Winstanley’s “What the hell are Monads?” MenTaLguY also explains monads in the context of Ruby, escaping the need to work with Haskell.

Hat tip goes to the n-Category Cafe for the discovery!

Facebook: A social network evolves into a social utility

What can I say about Facebook that hasn’t been said? Newsweek has placed Mort Zuckerberg, the founder of the social networking giant on its cover. And the press has been hyperventilating about Facebook for months.

So what is Facebook? It’s a simple idea, done well: move the “facebooks” of incoming college undergraduates online, with headshots and interests constituting a basic profile, and then create the tools for nodes on the network to interact and browse each other’s profiles.

It’s also my “latest discovery,” as I joined earlier this spring, egged on by a neighbor. Back when I went to college, we had such a thing, printed on “paper,” bound and distributed to the freshman class (and just as quickly appropriated by upperclassmen frequently interested in more than discovering who else was into rock climbing or Pearl Jam). Facebook was, at its inception, a social network for college students, with access limited to only students in the same institution. Now, Facebook has laid claim to being a “social utility,” bidding to become the platform or framework we use to organize our online lives.

Audacious, perhaps, but not unprecedented. Friendster had the early start in filling that role but never recovered from an inability of its original technical architecture to scale to massive traffic demands or challenges from MySpace and other networks.

To be fair, over the past spring and summer, the social networking phenomenon has continued to explode in popularity and innovation, but Facebook has grown much faster and pulled in the digerati like no other.

Why? There’s no single reason. While the decision to open the formerly closed network to the Internet at large is an obvious place to begin, instead of limiting membership to isolated pools of collegians, other factors are in play. Making APIs available to developers resulted in a tsunami of applications that help to further interconnect nodes within each social network has attracted enormous amounts of energy (and, increasingly) venture capital to the platform.

Choosing to keep a clean, easily navigated interface has mattered as well. While MySpace is still the biggest social network — and by most measurements, the most popular site on the Internet, the contrast between the two services couldn’t be much larger, aesthetically, as Facebook (by comparison) radically limits the visual control a user has over a profile. It doesn’t hurt that all of the young college graduates enter the workforce with profiles, either.

If you need a sense of how bound into the tech community Facebook has become, consider how Silicon Valley reacted to a recent Facebook outage.

There’s plenty of evidence too that spending time on Facebook has also evolved into a significant productivity drain (though some disagree) and security risk. (If you’re wondering which companies lead in embracing Facebook, along with the most risk, just read Elisa’s post). The trouble is that sysadmins with itchy trigger fingers may not be able to quickly shut off the flow of bandwidth by firewalling Facebook. Unlike other more informal networks, many professionals have been using to “friend” their coworkers, clients and collaborators, along with former college roommates and dorm buddies. While LinkedIn has long been the social network of choice for many professionals, Facebook has begun eating into that market. In the online social media world, the gaps between online and offline networks are continuing to close, along with whatever space remained between work and personal lives.

Netizens my age (proud members of the “XY generation” that bridges the gap between Gen X (children of the 80s) and Gen Y (folks who don’t remember life before CDs and email or who said “trust but verify“) and older may find some elements of Facebook surprising, though perhaps not more so than MySpace. Older users are joining, however, and finding a place. While privacy options for profiles exist, unlike MySpace, there’s significant potential for embarrassment and even calamity for college or career prospects for those who aren’t wary about posting photos or blog entries that don’t put them in a good light, to put it mildly. PR professionals and marketers would do well to consider the advice of social media gurus. And, as neighborhood applications crop up, there are also alarming security concerns regarding personal safety and property, given that clever criminals can posit where and when individuals are away.

While much of the value of joining these networks can be found in keeping touch with friends and alumni — and making new ones from within that social network — the amount of information that many people are adding to their profiles has also been identified as a valid phishing risk, with significant potential for social engineering hacks that allow access to corporate networks.

What to do? As is the case with the rest of the Web-based applications that have made their way into enterprise and personal desktops alike (users keep outwitting IT when installing consumer apps, apparently), the key is likely to be adaptive security policies that both recognize the increasingly blurred boundaries between work and personal life while respecting both the bandwidth limitations high usage may inflict upon a network and the need to limit the leak or theft of potentially damaging proprietary or personal data. No one is suggesting that developing, implementing or enforcing such a policy is easy, but the consequences of failing to try may extend well beyond a public relations disaster to the organization or individual who doesn’t consider Facebook to be a risk.

There are also no shortages of critics who view the closed nature of Facebook with some distaste — “yet another profile to populate” is a new form of fatigue in the digital age. Personal data portability may become a online movement. It’s certainly been the inspiration for a business plan or two. The founder of LiveJournal, for instance, has published a mini-manifesto for portable, open social networking, according to Mashable. (It may help that Google appears to be backing him). Other observers have noted that Facebook hasn’t been proven to be a rewarding platform for advertisers yet either, though the model is still evolving, as described in this excellent article from Business.com, the Facebook Economy.

In the meantime, I’ll enjoy watching classmates and friends pop up on Facebook; lest you wonder, you can find me there as well. Be warned: I’m sticking with adding friends, coworkers and neighbors, lest I develop social networking fatigue myself.

The Library Lookup Project: Use bookmarklets to reserve library books discovered on Amazon.com

Merlin Mann, author of the brilliant organization and productivity blog 43 folders, recently resurfaced an “old” post from 2004.

It’s amazing how quickly Internet time moves!

Personally, I love when I unearth digital miscellania from my archives, though it’s rare to find an item as useful and interesting as Merlin’s resdiscovery.

Here’s what he found (again):

Jon Udell created the Library Lookup Project in 2002 to allow users to look up books in their local library’s online catalog systems using a Web browser bookmarklet.

I tried it, surfing Amazon’s recommended picks for me and tying it into the Boston Public Library. Success! Now, I just have to wait for Send to arrive sometime in 2013.

I’ve been doing this manually for some time, noting books there or on goodreads.com (a recent happy discovery, made through a high school friend), but this is huge improvement.

For those interested, Jon created a bookmarklet generator for the project, along with these tips for troubleshooting.

Happy summer reading!

Google search field hacks

I’ll admit it: I’m a frequent Googler. I Google from the office, when I need to research new terms for WhatIs. I Google from home, when I need information about events, people, tide charts or news. These days, I’m Googling from the car and train as well, enabled by the handheld attached to my belt on an o-so-slow GPRS connection, using my MDA as a sort of primitive Hitchhiker’s Guide to the Galaxy. That’s rather useful, of course, when I need to determine the number from which the meaning of life, the universe, and everything could be derived.

Some time ago, however, I started to be considerably smarter about my Googling, as I realized that with just a bit of syntax ahead of my search terms, I could make much better use of the search field. These additional words are called “operators,” for my semantically-obsessed fellow travelers. They make life easier. Following is my short list of favorite Google search field hacks. If you have some of your own that I missed, please let me know in the comments so that we all can become more efficient Googlers too.

Google Phonebook: I particularly love this one. I stopped using the white pages because of this very feature. Just type in “phonebook: ” and then a name, comma, zipcode. I’m a “victim” of fixed-mobile substititution, so there’s no danger of revealing my digits to the world here in an example. If I did have a landline, however, you’d find it that way. It’s also possible to reverse engineer the lookup by entering a phone number, revealing the attached adress. For those a bit freaked out by this ability, it’s worth noting that you can request that your name be removed ,

Google Weatherman: While I look to NOAA.gov for all-things-meteorogical, if I just want to know whether to grab a jacket, sweater or shorts, typing in weather: zipcode is perfectly effective. For instance, here’s the weather in lovely Needham Heights, Massachussetts today.

Google Movies: I adore this feature. Just enter “movie: zipcode” to get a list of theaters and showtimes near you, with links to showtimes with available tickets and reviews. This stripped down, entirely textual results page is especially useful and usable when I’m mobile.

Google Dictionary: This is spectacularly relevant to my work, given that I write definitions for WhatIs.com. If you’d like to see all of the entries for a term, simply type “define: term” and you’ll be presented with a list of hyperlinks and short summaries. Try define: blog for a comparison of takes on that hotly contested term, for instance.

Google Site Search: While searching the entire Web is undeniably useful, sometimes you just want to look through one Web site, like, say, WhatIs.com. Just type in site: domain name search term (like site: WhatIs.com geek) and you’re off and running.

Google University: Just as you can restrict search to a specific site, you can also focus on certain domain names, like .edu. If you’re a developer, for instance, you could enter [ruby tutorial site:.edu] Of course, these days you can also just use Google Scholar.

Google for Media: Looking for ebooks on Java? Paste the following syntax into your search field:

-inurl: (htm|html|php) intitle:”index of” +”last modified” +”parent directory” +description +size +(.pdf) “Java”

If you replace .pdf with other extensions and Java with a different keyword, you can also find all kinds of other media out there too, though it’s worth noting that relevant intellectual property laws still apply to your actions.

As I wrote initially, this is only a short list the tweaks that I actually use with any frequency. For more information, see Google Blogoscoped’s post about using special syntax or Google’s list of operators, including a printable search cheatsheet.

Open educational resources (OER): Creating an online education commons worldwide

Every now and then, I’m lucky enough to meet one of our readers in person, outside of comment sections, forums, email, IM or other virtual interactions.

It’s always a pleasure to get such direct feedback. When I asked what she liked (and didn’t like) about this blog, she mentioned that she appreciated past posts about free online education resources. (Just click on our learning tag to see them all to date.)

A simple search for other similar resources turns up many other hits, of course, notably for OER. OER stands for “Open Education Resources,” an effort to create a free, globally accessible commons for educational materials. In a spirit much like that of Professor Lessig’s Creative Commons, UNESCO’s 2002 initiative encourages educators to publish learning content and the tools to create that content online, free of intellectual property considerations. You can learn more at the Open Education Conference’s Web site, if you’re interested in the movement.

As Wendy Boswell details in Technophilia, her typically brilliant column on Lifehacker, such free resources easily available online — if you know where to look. Wendy ends with where I’d begin, however, by suggesting using Google to uncover different kinds of learning content.

As Wendy points out, simply by using the right keywords, you can unearth course syllabi (insert your own subject), lectures, tutorials, notes, podcasts and online books , all through the magic of the Google search field.

When you’re done Googling, the Feds may be able to provide some help: Check out free.ed.gov for an index of different subject areas. The National Education Association also has a page full of free course materials for teachers and students.

Still want more?

FreebiesList.com has a long list of free educational resources.

Finally, in the spirit of the OER, the OpenCourseWare Consortium provides, according to their Web site, “free and open digital publication of high quality educational materials, organized as courses. The OpenCourseWare Consortium is a collaboration of more than 100 higher education institutions and associated organizations from around the world creating a broad and deep body of open educational content using a shared model.”

Did we miss any of your favorite resources? Let us know in the comments!

What new thing did you learn today?

[Image credit: MasterNewMedia.org]

Lifehack.org can save your life!

Seriously. One of the top articles on Lifehack.org this month is 10 simple ways to save yourself from messing up your life. Here’s an excerpt:

Don’t worry about about your personality. You don’t really have one.

Personality, like ego, is a concept invented by your mind. It doesn’t exist in the real world. Personality is a word for the general impression that you give through your words and actions. If your personality isn’t likeable today, don’t worry. You can always change it, so long as you allow yourself to do so. What fixes someone’s personality in one place is a determined effort on their part—usually through continually telling themselves they’re this or that kind of person and acting on what they say. If you don’t like the way you are, make yourself different. You’re the only person who’s standing in your way.

The article’s by Adrian Savage, who blogs on Slow Leadership.

Another helpful post is Leo Babauta’s Wikify Your Life: How to Organize Everything, a hands-on practical explanation of how to keep track of just about every component of your life from within your own personal wiki. Babauta, of zen habits, has more good stuff on offer. From the site:

Babauta blogs regularly about achieving goals and becoming productive through daily habits on Zen Habits. Read his articles on 10 Ways to Reduce Your Work Week, Zen To Done (ZTD), the Top 50 Productivity Blogs, doubling your productivity, keeping your inbox empty, becoming an early riser, and the Top 20 Motivation Hacks.

Oh, I just spotted How to Become a Creative Genius by Kim Roach of The Optimized Life. Ok, I’ve got to go read now. The next time you see me, I’m bound to be new and improved.     ~ Ivy Wigmore

The Encyclopedia Of Life: An individual Web page for every species of life on Earth

Can you imagine a comprehensive, illustrated encyclopedia that documented and described every living species known to humankind?

If scientists succeed in a new, boldly conceived project, such a dream might become reality. Meet the Encyclopedia of Life (EOL). [Press release]

A steering committee of senior officers from Harvard University, Smithsonian Institution, Field Museum, Marine Biological Laboratory, Biodiversity Heritage Library consortium, Missouri Botanical Garden, and the MacArthur and Sloan Foundations has proposed that “an online reference source and database for every one of the 1.8 million species that are named and known on this planet, as well as all those later discovered and described. Encyclopedia of Life will be used as both a teaching and a learning tool, helping scientists, educators, students, and the community at large gain a better understanding of this planet and all who inhabit it.”

The EOL project has its roots in the writing of biologists Dan Jenzen and E.O. Wilson. Wilson’s 2003 essay on the topic and then a speech 2007 speech (read his wish on TED.com) at the influential TED Conference have brought the concept to wider attention.

Essentially, the EOL hopes to combine collaborative editing using wikis and mashups of a number of other sources of scientific materials. Crucially, entries will edited and approved by scientists to ensure the authenticity and accuracy of the information.

Draft species pages that demonstrate some of the possibilities of a fully implemented system are already available at http://www.eol.org.

The project’s creators hope to have actual, authenticated species pages available by mid 2008. You can learn more by reading the EOL FAQ or watching this video on YouTube.

BoingBoing has also posted about EOL , noting that while the project has received a $50 million dollar funding commitment led by the MacArthur Foundation, the EOL “reminds [him] a lot of Kevin Kelly’s All Species Foundation, which ran out of funding around 2003. It was a TED-borne idea.”

Videopedia: Find short video solutions for any practical question

Dennis, one of our most dependable sources for interesting links, submitted “Videopedia” today. It’s quite interesting — think of it as a sort of Wikipedia, where the content is not just text, hyperlinks and Creative Commons images but instead user-submitted videos.

The vision is quite straightforward: Everyone is an expert in something. Knowledge of that something can be visually explained in less than 5 minutes. Users can easily upload their shorts, using a visual storyboard to annotate videos and add outbound hyperlinks. While the Web site is still r