Blog Fiasco

August 24, 2010

Is Twitter just a crippled version of IRC?

Filed under: Musings,The Internet — Tags: , , — bcotton @ 12:24 pm

Back in May, Karsten Wade posted “microblog format/interaction is a crippled, radically transparent form of #IRC. Otherwise, seems to serve same purposes.”  I don’t know if that’s his own conclusion or if he was quoting someone else, but I disagree either way.  The other evening, I had a related discussion with a friend.  Her take was that Twitter is a less-featureful version of Facebook status updates.  I don’t believe that either, but it seems to highlight a problem with Twitter: it’s utility isn’t readily apparent.

Twitter easily supports one-to-one and one-to-many interaction.  Many-to-many is possible, but requires some searching and/or client configuration.  That makes it a rather poor replacement for IRC.  IRC is also more real-time than Twitter is necessarily.  Although Twitter is often used for real-time events, it doesn’t have to be.  The big difference between IRC and Twitter is that IRC is self-contained.  This is a point I made several times during the Mario Marathon, when people in chat felt they were being ignored.  IRC can be very active, but no one outside the channel will notice.  With Twitter, the message gets spread each time someone posts.  If a topic begins to trend, that can pull in even more participants.

There’s a better case for saying Twitter is just like pulling the status updates out of Facebook.  Several people I know post Facebook status updates with their Twitter accounts, so it seems reasonable.  I’d agree that they are mostly the same, but there are a few differences.  The primary difference is that Facebook more easily allows threaded discussion, whereas a tweet stands alone.  Neither way is necessarily better; in certain circumstances one is preferable over another.  There’s also the lack of passive support.  In Facebook, you can “like” a status with impunity.  On Twitter, to express support, you must re-tweet and therefore own the statement.

To me, there’s a clear use for Twitter.  That’s not the case for many people, and until they can figure out a use, they simply won’t use it.

August 20, 2010

There’s a world of data out there

Filed under: The Internet,Weather — Tags: , , , , , , — bcotton @ 9:03 am

While working on yesterday’s Weather Watch post, I decided that it was important to know what the normal river levels were this time of year.  After all, knowing the river stage is pretty useless without context.  Flood stage is pretty easy to find for most sites, but that doesn’t necessarily provide context for low-water situations.  For example, the Ohio River at Louisville, KY (McAlpine Lock and Dam, lower) has a flood stage of 55 feet, so being 15 feet below flood stage is normal.  In contrast, 15 feet below flood stage for the Wabash River at Lafayette, IN is four feet below ground.  The concept of pool stage exists, but it’s not widely used.  So how can river depth be put in the proper context for low-water situations?

Like most other data meteorological, a comparison to the average value over some period of time is apt.  The question then becomes “where do I find the average river height for a particular site?”  Of course, the average height can vary greatly over the course of a year based on local and upstream precipitation patterns, so month-by-month data is preferable.  Unlike temperature and precipitation, though, the National Weather Service does not issue daily climate summaries for rivers (at least not that I’ve seen).

Fortunately for the numerically-minded, the United States Geological Survey (USGS) has a wealth of data available for free on the Internet.  It’s a little tricky to navigate, but with patience, the National Water Information System (NWIS) will surrender the desired information.   With data for approximately 1.5 sites available in a variety of readable and parseable formats, there’s enough to keep even the most efficient data nerd busy for a long time.  For easier-to-navigate real-time hydrologic data and forecasts, see http://water.weather.gov/ahps/.

July 16, 2010

My TTYtter configuration

Filed under: Linux,The Internet,mac — Tags: , , — bcotton @ 8:07 am

It’s been many months since I found out about TTYtter, a command line Twitter client written in Perl.  Though some users might bemoan the lack of a snazzy graphical interface, it is that very lack which appeals to me.  TTYtter places only a very tiny load on system resources, which means my Twitter addiction won’t get in the way of running VMs to test various configurations and procedures.  Being command-line based, I can run it in a screen session which means that I can resume my Twittering from wherever I happen to be and not have to re-configure my client.

I don’t claim to be a TTYtter expert, but I thought I’d share my own configuration for other newbs.  TTYtter looks in $HOME/.ttytterrc by default, and here’s my default configuration:

#Check to see if I'm running the current version
vcheck=1
# What hash tags do I care about?
track='#Purdue #OSMacTalk #MarioMarathon'
# Colors, etc are good!
ansi=1
# I'm dumb. Prompt me before a tweet posts
verify=1
# Use some readline magic
readline=1
# Check for mentions from people I don't follow
mentions=1

Of course, there are certain times that the default configuration isn’t what I want.  When I was reading tweets in rapid-fire succession during the Mario Marathon, I didn’t want non-Mario tweets to get in the way, so I used a separate configuration file:

# Don't log in and burn up my rate limit
anonymous=1
# Find tweets related to the marathon
track=#MarioMarathon "Mario Marathon"
# Don't show my normal timeline
notimeline=1
# Colors, etc are awesome!
ansi=1
# Only update when I say so. This keeps the tweet I'm in the middle of reading
#      from being scrolled right off my screen
synch

There are a lot of other ways that TTYtter can be used, and I’m sure @doctorlinguist will tell me all of the ways I’m doing things wrong, but if you’re in the market for a new, multi-platform Twitter client, you should give this one a try.

July 5, 2010

Charitable giving in the United States (inspired by Mario Marathon)

Filed under: Musings,The Internet — Tags: , , , — bcotton @ 8:57 am

Editor’s note: This is a guest post by Sundeep Rao.  I present it to you unedited (except for a few minor style changes and the insertion of URLs where appropriate), because he is the master of grammar, spelling and punctuation.  Any errors you think you see are a figment of your imagination.   P.S. Felicia Day, if you read this, Sundeep is a good guy and I would never throw him under a bus.

To make one point absolutely clear: I am by no means ignoring the contributions of the non-Americans who donated to the Mario Marathon — our Aussie and European contingents were pretty strong there! We even got some money from Croatia, if I recall correctly. This short essay came up as one of the answers that surfaces whenever people ask me (and they ask often): “What is it that you like about the United States?”

Two years ago, a month before I went home to India, I placed an empty gallon-jug outside my office, and sent an email out to office mates asking for their spare change for an orphanage that I knew about. I remember GrumpyRich walking up to it with his desk drawer, and emptying out saved pennies into it. Other colleagues would return from a breakfast or coffee run, and throw their change into the jug. Sooner than I knew, I had $400, which was received with great joy by the orphanage.

Mario Marathon currently stands at $82,113 raised for Child’s Play Charity — a mind-boggling amount by any reckoning. What makes this even more special is that I know that many of the donors didn’t really have cash to spare — for this or any other cause. What motivated them to give? Why did we need to start adding “donate, but donate only what you can — if you can’t donate, you can help by spreading the word” at every exhortation subsequently? Why were there people apologizing because they couldn’t donate any more than they already had to the cause?

As a person surrounded by numerous individuals of great generosity, I come across fundraisers and fundraising attempts on a reasonably regular basis. Some notable ones (other than Child’s Play/Mario Marathon) are the National MS Society and the various Pounds/Animal Shelters/Humane Societies. I see a similar outpouring of generosity from supporters of those causes. Breast Cancer, March of Dimes, United Way, Red Cross, Good Will- the list just goes on and on. The effort to raise money covers the gamut: local stores have a plastic candy jar with a slot cut out of the top, and a handwritten note highlighting the cause- while The Race For The Cure is so huge that just the logistics of organizing a race in one town can be daunting.

How charitable giving came to be so pervasive (perhaps from the idea of tithes?) is not part of this discussion, but its ubiquitousness is clearly visible.

In my experience, people from other countries and cultures share what they have- typically their houses, and their food. Americans feel the same connections, but they provide their hospitality to vast numbers of complete strangers. I think that the best thing that could happen to any charitable cause is to have a bunch of Americans hear about it and take some interest.

When I first hung out on BBSs in the Internets’ nascent years, the one overarching idea one walked away with is just how neat the people using the Internet were. Some of the people I “met” online during that time are still friends of mine IRL. Over the years, weirdos started hanging out- and one would run into them with increasing frequency (Online daters: make sure that “having teeth” is a prominently listed requirement). But spending time with the MM Social Stream and Chat reminded me again just how much fun the interwebs can be.  WTG, MMers — making any sort of dent in my cynicism is no mean feat!

My assertion has long been that charitable giving is now an essential part of American culture — and the Mario Marathon epitomizes this. I’m glad to have played a small part in this effort.  One last thing that I’d like to make sure to mention: The community response to the cause was so scintillatingly phenomenal that it left me speechless, and more than a little verklempt.  It was an honor and a pleasure doing this, and interacting with all of you.

OrangeShirtGuy (Sundeep) is one of the Elders of the Internet and a Keeper of the Sacred Pun. An Eastern Mystic, he can be followed, but probably not understood at twitter.com/orangeshirtguy

June 30, 2010

Mario Marathon 3 was made of win

Filed under: Musings,The Internet — Tags: , , — bcotton @ 3:32 pm

Last night, as Mario Marathon 3 was drawing to a close, Brian announced that it is likely that the Mario Marathon series will remain a trilogy.  After over 250 hours of gaming across the three marathons, raising approximately $113,000 for Child’s Play Charity, the stress has become too much.  There can be no doubt that what Mario Marathon has accomplished is incredible, but with the increased strains on family life, it’s hard to keep something like this going.

For myself, I am terribly sad to think that this might be the end.  It’s been a great deal of fun interacting with the fans and being a part of the great Mario Marathon mission.  I’ve made many friends and had great opportunities (who else gets to talk to both Wil Wheaton and Felicia Day in the same weekend?), but I know how much work goes in behind the scenes.  I’ve seen Brian spend his time working on code, publicity, prizes, decorations, etc.  I’ve watched him spend his own money buying equipment to improve the quality of the stream for the viewers.  Most importantly, I’ve seen the pain that he and Shanna feel when they send their two-year-old son to grandma’s for days.  I could never ask anyone to make the kind of commitments that Brian and Shanna have made these past three years.

Still, it has been for a worthy cause, and I know everyone involved is proud of what has been done.  All of the Mario Marathon team are very giving, not only of their money, but of themselves.  I have no reason to believe that Mario Marathon is completely dead.  I believe it will be re-born in a different form, likely smaller and less intense, but some part of it will live on.  Certainly the awareness, and the community it fostered, will be the lasting legacy.

I had intended this post to be a recap of all the fun times I had during the past week.  I got to work with some great people, and I have now done two celebrity interviews.  I’ve experienced the joys of watching donations come in faster than we could keep up, and the frustration of power outages.  This has been a great experience for me, and one that I won’t forget.

To all of you who donated and/or interacted with us, thank you.  Despite the sacrifices of the team (and their families!), the real success of the Mario Marathon has come from the fans.  It is the 2000+ donors from around the world who have made the true difference in the lives of so many children.

I’d also like to give a shout-out to the chat moderators, who did a tremendous job of keeping the IRC room family-friendly (even when 4Chan showed up).  These guys deprived themselves of sleep and leisure, too, all in the name of helping.  They asked no reward (although we’re cooking up something for them anyway), and put in many hours of labor.  @Collin1000 put forth a lot of effort, too, keeping track of donations on a Google spreadsheet and crunching numbers for us.

It’s crazy to think that sitting in my friend’s living room and reading messages from strangers on the Internet has earned me any fans, or has contributed to the well-being of children across the world, but it’s apparently true.  There is nothing that I’ve done in my life that I’m more proud of than the past two Mario Marathons, and to be a part of it has truly been an honor.

Dear Internet: thank you!  I love you all.

June 25, 2010

Mario Marathon 3 is here!

Filed under: The Internet — Tags: , , , — bcotton @ 10:02 am

The past year has flown by, and the time for that beloved summer tradition is here:  Mario Marathon 3 begins at 11:00AM EDT (1500 UTC) today.  In case you don’t know what Mario Marathon is, or if you have forgotten, allow me to explain.  Three guys sit around playing video games for days on end.  Thousands of people around the world watch, laugh at the players’ failures, and donate money to Child’s Play Charity.  100% of the donations go directly to Child’s Play, which uses it to purchase video game systems, toys, and books for seriously ill children.  The players take no cut, and actually lose several hundred dollars in food, donations, and lost productivity, but since it’s for the children, it works out.

Last year’s event was a resounding success, raising nearly $30,000 over the course of about four days.  This puts Mario Marathon in Child’s Play’s “Platinum Sponsors” list, alongside organizations like Mircrosoft, Amazon.com, and MTV.  You might have heard of them.  This year, over $5000 has been raised before the event even starts, and a much larger audience and donation tally are expected.  As a result, the organizers have put a lot more effort into publicity, in-event contests and prizes, and organizing the support staff who help set Mario Marathon apart by interacting with the fans.

There are some great surprises in store that I’m not allowed to mention, but you’ll love it.  Please take some time and watch.  If you can, please donate, it would be greatly appreciated.  If you can’t make a donation, that’s okay too.  You can do your part by helping to spread the word to your friends.  Thanks to all of the fans for your continued support!

June 21, 2010

There’s no such thing as too much blogging

Filed under: Musings,The Internet — Tags: , , , , , — bcotton @ 6:28 am

At least, I hope there isn’t.  If there’s an upper limit to the amount that a person can safely blog, I might run up against it soon.  It’s been an exciting week in FunnelFiascoLand.  In addition to all of the storms we’ve been having, and a sizable to-do list both professional and personal, I received some news.  The first news is that I’ve been selected for the LISA ’10 blog team.  In November, I’ll be off to cloudy San Jose, California where I’ll be writing multiple posts per day for the duration of the conference.  Additionally, I’ve been told I might have a few writing assignments in advance of LISA in order to help promote the event.

A bit earlier in the week, I was asked by the Managing Editor of the local newspaper if I would be willing to write a weather blog on their website.  Since I am incapable of turning down requests for more work, I readily agreed.  This is a voluntary/slave labor/public service matter, but I’m trying to finagle a fedora with a “press” tag out of the deal, or maybe I can score press credentials to outdoor events. The thought process behind my willingness to do this, and some discussion of licensing issues involved, is a blog post that will probably appears in the next week or two.  In the meantime, my “Weather Watch” blog starts on www.jconline.com/blogs today.  I plan to update it twice per week, on Mondays and Thursdays.

It seems my writing is starting to get noticed, and that pleases me greatly.  I’ve still got a long way to go until I catch up to my great uncle Ralph, the New York Times best-seller and a Pulitzer nominee, but it’s exciting to know that there are people out there who care about what I have to say.  (Of course, I know my loyal ones of readers here have always cared about my thoughts. You guys are awesome).  What this means for me is a fair deal of extra work, but it’s exciting and I’m really looking forward to it.

May 24, 2010

A quick summary of green-er computing

Filed under: Musings,The Internet — Tags: , , , , , — bcotton @ 8:52 am

Last week a Twitter buddy posted a blog entry called “E-Waste not, Want not”.  In it, she raises some very good points about how the technology we consider “green” isn’t always.  She’s right, but fortunately things may not be as dire as it seems.  As computers and other electronic devices become more and more important to our economy, communication, and recreation, efforts are being made to reduce the impact of these devices.  For the devices themselves, the familiar rules apply: reduce, reuse, recycle.

Reduce

The first way that reduction is being accomplished is the improved efficiency of the components.  As processors become more powerful, they’re also becoming more efficient.  In some cases, the total electrical consumption still rises, but much more slowly than it would otherwise.  In addition, research and improvements in manufacturing technology are getting more out of the same space.  Whereas a each compute core was on a separate chip, nowadays it’s not unusual to have several cores on a single processor the same size as the old single-core models.  Memory and hard drives have increased their density dramatically, too.  In the space of about 10 years, we’ve gone from “I’ll never be able to fill a 20 GB hard drive” to 20 GB is so small that few companies sell them anymore.

As the demand for computing increases, it might seem unreasonable to expect any reduction in the number of computers.  However, some organizations are doing just that.  Earlier this year, I replaced two eight-year-old computers I had been using with a single new computer that had more power than the two old ones combined.  That might not be very impressive, but consider the case of Solvay Pharmaceuticals: by using VMWare‘s virtualization software, they were able to consolidate their servers by a 10:1 ratio, resulting in a $67,000 annual savings in power and cooling costs.  Virtualization involves running one or more independent computers on the same hardware.  This means, for example, that I can test software builds on several Linux variants and two versions of Windows without having to use separate physical hardware for each variation.

Thin clients are a related reduction.  In the old days of computing, most of the work was done on large central machines and users would connect via dumb terminals: basically a keyboard and monitor.  In the late 80′s and 90′s, the paradigm shifted toward more powerful, independent desktops.  Now the shift is reversing itself in some cases.  Many organizations are beginning to use thin clients powered by a powerful central server.  The thin client contains just enough power to boot up and connect to the server.  While this isn’t useful in all cases, for general office work it is often quite suitable.  For example, my doctor has a thin client in each exam room instead of a full desktop computer.  Thin clients provide reduction by extending the replacement cycle.  While a desktop might need to be replaced every 3-4 years to keep an acceptable level of performance, thin clients can go 5-10 years or more because they don’t require local compute power.

Another way that the impact of computing is being reduced is by the use of software to increase the utilization of existing resources.  This particular subject is near and dear to me, since I spend so much of my work life on this very issue.  One under-utilized resource that can be scavenged is disk space.  Apache’s Hadoop software includes the ability to pool disk space on a collection of machines into a high-throughput file system.  For some applications, this can remove the need to purchase a dedicated file server.

In addition to disk space, compute power can be scavenged as well.  Perhaps the most widely known is BOINC, which was created to drive the SETI@Home project that was a very popular screen saver around the turn of the millennium.  BOINC allows members of the general public to contribute their “extra” cycles to actual scientific research.  Internally, both academic and financial institutions make heavy use of software products like Condor to scavenge cycles.  At Purdue University, over 22 million hours of compute time were harvested from the unused time on the research clusters in 2009 alone.  By making use of these otherwise wasted compute hours, people are getting more work done without having to purchase extra equipment.

Reuse

There’s such a wide range of what computers can be used for, and that’s a great thing when it comes to reusing.  Computers that have become too low-powered to use as a desktops can find new life as file or web servers, networking gear, or as teaching computers.  Cell phones, of course, seem to be replaced all the time (my younger cousins burn out the keyboards really quickly).  Fortunately, there’s a good market for used cell phones, and there are always domestic violence shelters and the like that will take donations of old cell phones.

Recycle

Of course, at some point all electronics reach the end of their useful lives.  At that point, it’s time to recycle them.  Fortunately, recycling in general is a common service provided by sanitation services these days.  Some of those provide electronics recycling, as do many electronics stores.  Recycling of electronics (including batteries!) is especially important because the materials are often toxic, and often in short supply.  The U.S. Environmental Protection Agency has a website devoted to the recycling of electronic waste.

It’s not just the devices themselves that are a problem.  As I mentioned above, consolidating servers results in a large savings in power and cooling costs.  Keeping servers cool enough to continue operating is a very energy-intensive.  In cooler climates, outside air is sometimes brought in to reduce the need for large air conditioners.  ComputerWorld recently had an article about using methane from cow manure to power a datacenter.  This is old hat to the people of central Vermont.

It’s clear that the electronic world is not zero-impact.  However, it has some positive social impacts, and there’s a lot of work being done to reduce the environmental impact.  So while it may not be the height of nobility to include a note about not printing in your e-mail signature, it’s still better than having a stack of papers on your desk.

April 5, 2010

What do I actually read?

Filed under: Musings,The Internet — Tags: , , , , — bcotton @ 8:17 am

My long-time readers (I’ll call them “Matt” and “Shelley”) might recall that I wrote a post a long time ago about the importance of reading.  I’m too lazy to go find it and put a link here, but that doesn’t really matter anyway.  I know that it’s important to read, but I thought it might be interesting to see what I actually do read.  Like much of the rest of my life, I let Google handle this for me.  Google Reader has a nifty trends feature which allows you to see some information about what feeds you actually read. So what do we know?

My most popular friend is Matt Simmons, with 87 other Google Reader users subscribing to his feeds.  By comparison, I have nine.  On the other hand, there are 52 Google Reader users subscribed to this blog. Hi, everyone! I’m guessing a lot of you started reading this because of the many re-tweets I got from Friday’s post. I hope I don’t let you down.  While you’re here, you might try reading Journal & Courier reporter Amanda Hamon’s blog — I’m the only person using Google Reader to follow it.  Of course, she doesn’t update too often. Unlike Slashdot, which is the most active of my feeds with over 23 items per day.

None of that answers the question of what I read myself.  Well, in terms of absolute numbers, I’ve read more of Boiled Sports than anything else, with 47 read items in the past 30 days.  Hammer and Rails, Hitchin’ On, Slashdot, and Maemo News round out the top five.  On a percentage basis, there are several items where I’ve read every post in the past month.  Only counting feeds with 4 or more posts, I’ve read all of Hitchin’ On and Hippie In Training (the finest environmental blog I’ve read, and I’m not just saying that because my wife writes it).  I’ve also read 94% of Boiled Sports, 86% of Sara Spelled Without An ‘H’, 82% of Kassy_ and 52% of Chris Siebenmann’s blog.

From this, it seems clear that I mostly use my RSS feeds to follow sports and keep in touch with friends.  I’d like to start adding some more, especially feeds pertaining to high-performance and high-throughput computing.  I’m open to anything worthwhile and/or entertaining though (which reminds me, I need to add The Bloggess to my list) so if you have any must-reads, please let me know in the comments.

And speaking of comments, I remarked to my wife last night that I had over 50 Google Readers users subscribed and she was amazed since I never seem to have any comments.  I told her that either no one actually read my blog after subscribing or that they all felt that I say everything that needs to be said.  I like to think it is the latter.

April 2, 2010

Summary of the 2010 CERIAS Information Security Symposium

Filed under: The Internet — Tags: , , , — bcotton @ 6:46 am

Earlier this week, Purdue’s Center for Education and Research in Information Assurance and Security (CERIAS) held its annual Information Security Symposium. This year’s symposium was well-attended, and the keynote speakers perhaps had something to do with that.  The keynote speaker for the first day was the Honorable Mike McConnell, a former Director of National Intelligence, among several other posts.  The day two keynote speaker was the current Under Secretary for the National Protection and Programs Directorate in the Department of Homeland Security, the Honorable Rand Beers. Of course, the internationally-renowned director of CERIAS, Gene Spafford, was there, along with a collection of academic and industry representatives serving on three speaking panels.

With the exception of the poster session, the content of the symposium was largely non-technical.  This is fitting, since many of the greatest challenges in cyber security revolve around social or political difficulties, not technical limitations.  Both Admiral McConnell and Mr. Beers discussed at great length the interactions between the public and private sectors and the need for a mature cyber security policy. (more…)

Older Posts »

Powered by WordPress