October 25, 2009

Opera (and Eclipse)

A few weeks back, I found out that a beta of Opera Mini 5 was available for my Blackberry Storm (out ~a month prior). The move from 4 to 5 added tabbed browsing, near-desktop speed (using Opera's proxies), and just a generally more elegant layout. Their functional tabbed browsing solution on such a small form factor is reason enough for a trial.

I started using Opera I don't know how many years ago. I remember it was when they still had ads at the top, so it was probably version 5 sometime at the end of 2000. It wasn't the most elegant software to work with, but this was years before Firefox was even a dream, so non-IE choices on Windows were few and squirrely. I'm not sure how, but I've stuck with it ever since and only in the last few years has it become really brag-worthy. Stick with something long enough and every little advance makes it seem worth while.

Yesterday, I was helping my brother with some web sites he uses for real estate. They're a mish-mash of multiple installs of WordPress with shared style sheets and several branches of dead code that is undocumented. He inherited this, and we learn a little more of the madness contained each time something needs changed (update the logo? edit two images and three css files...). Opera's Dragonfly is invaluable for tracking down layout idiosyncrasies and resource file locations. The same thing can be done with Firefox's Firebug, but with Opera you have one, small download to get everything you need.

Oddly, whereas I appreciate Opera much for its single packaging of every tool, I use Eclipse for development which is more akin to Firefox with its plugin approach to features. Although I run pretty lean at home, at work we use the ClearCase and ClearQuest plugins--two large installs that would be completely unnecessary for 90% of the people using Eclipse and so sensibly pluginable. And I guess that's the difference between my choice of an all-in-one browser cf. a piecemeal IDE (barring the very real possibility that I chose them because they both happen to be FREE): browsers' features can be lightweight; IDE features will more likely be much heavier. E.g. I don't need a Fortran IDE when all I'm writing is Java and sometimes C++.

posted by sstrader at 10:34 AM in Internet , Programming | permalink | comments (0)

October 23, 2009

Voice

I had this idea a while back to create a tweet reader that speaks your tweets as they arrive (Tweaker...? meh). It would be like having a news radio feed playing in the background. The content would actually be more appropriate as a background feed than something you read periodically. You could "tune in" when you hear something interesting, and then rewind to the tweet of note or go to the web feed or whatever. Could be annoying, but maybe not.

A few days ago I got my Google Voice number. I have no plans on using it--my cell has been my primary number forever--but it may become useful. Everyone seems to love the transcribed voice mail messages. Here's Lisa's first message to me, and I assure you it resembles the actual message only in that both are in English:

Hey it's Jenny, I'm giving you a message on your new girl google voice mail. I guess I should say tinker, and everyone's search for can't find it.

So, I guess it works better for some. This transcription could eventually be used to piece together a voice corpus to have the tweet reader read in the sender's voice. Minor audio stitching and compression would make sure it doesn't sound like an audio ransom note. I suspect Google already has such a back-and-forth/text-to-voice planned for Gmail and chat and such once they get a repository built up.

posted by sstrader at 2:57 PM in Internet , Personal | permalink | comments (0)

August 17, 2009

Digsby makes minor change, internet goes batshit insane

Digsby recently had an update that added an idle processing feature. If your machine's been idle for >5 minutes, it kicks in and performs some generic research using your CPU. Think of it as one of those @Home services embedded in your IM client. They describe the services as being used for accelerating medical research projects, analyzing the stock market, searching the web, and finding the largest known prime number. This functionality is completely optional and you may disable it at any time. They made the mistake of enabling it by default, and so have been put through the ringer by internet obsessives.

  • Lifehacker reported this under the sensationalist headline "Digsby Joins the Dark Side, Uses Your PC to Make Money" where the author complains about the software offers made during install (that are clearly opt-out-able) and the research agent that uses your PC without your knowledge. Gasp.
  • Slashdot picked up the story. One comment, marked insightful of all things, worries that It Would Be A Bad Thing if someone were to hack the malware. It would be very bad if they changed it so it downloaded copyrighted stuff, say whole CDs of recent music. Or Laptop users also get less battery life [when the idle research is performed]. Similar panicked responses dominated the thread.
  • The thread in the Digsby forum was filled with equal ire by users boasting that they control IT departments and will promptly be uninstalling said client.

I don't think that users should be barred from criticizing free software, but it's a shame that concern over such minor security and convenience issues grows out of proportion to the actual risk. I only hope that the vocal rabble don't have the power that they feel they do, and that their protest doesn't affect a generally excellent piece of free software.

posted by sstrader at 3:44 PM in Internet | permalink | comments (0)

August 11, 2009

This

Something I've seen over the last six months to a year (it may be older): using "this" as a one word reply agreeing to a previous comment in a thread. E.g. "It's not that C++ is a complex language, it's simply that programmers tend to fail more spectacularly when using it." Followed by: "This." (Often with an up arrow ^ reemphasizing the direction of the this). Maybe an abbrev. of "this is what I mean" or "this is what I'm talking about" or perhaps just "this is the real issue." It usually follows a very long post and so makes an exaggerated point in its brevity of how well the previous post has encapsulated the heart of the discussion.

[ updated 23 Dec 2009 ]

Over the past couple of months, there's been a backlash of anti-brevity. Here's one humorous example of this-hatred:

winfail
posted by sstrader at 11:23 PM in Internet , Language & Literature | permalink | comments (0)

June 29, 2009

Wave, Facebook, and blogs

Comment from Slashdot discussing Google Wave and Facebook:

Blog engine makers will have an opportunity to see blogs on an equal footing with FaceBook, by integrating with Google Wave. Bloggers will have a chance to spark a conversation through their social network, as with FaceBook, but they will also have the chance to have that conversation grow beyond their circle of friends, as with a high profile blog today. As a participant in those conversations, your contribution today is normally "fire and forget" (I always wonder why people bother posting to the comments area of the major newspapers, where there comment is read only by them and one or two lunatics with an axe to grind). Tomorrow, with Google Wave, you can participate in conversations all over the internet, without the need to remember to go back to hundreds of places to check to see if anyone else was interested in what you said.

That idea of growing the conversation is important. I'm not a fan of Facebook because it's such a closed system. Walled gardens defeat all of the good of blogs when you can't just wander along and enjoy someone's musings on Infinite Jest or their tips on how to fix a wonky laptop. People are up in arms whenever a news site tries to block deep linking; why is there such acquiescence to Facebook? I would have never thought of using Wave as a means to replace social media sites. Conversations on blogs have always been hobbled by not having your comment linked to a central inbox. Embedding "waves" would be a simple solution to help people track the conversations they've been in. Neat.

posted by sstrader at 4:33 PM in Internet | permalink | comments (0)

June 17, 2009

Roundup of new web publishing tools

Google Wave [ Wikipedia ] is an attempt to integrate document management, wiki, and IM, under the rubric of real-time, web-based group collaboration. Their presentation shows much but is a little heavy on corniness and world-changing ambition. Par for the course for most demos and moderately justified here. They also intend to make Google Wave an open-source protocol to complement such technologies as FTP and SMTP. Nicest features: simple sharing of IM threads, adding others to the whole or part of the conversation; and document edit time lines that allow you to replay the edits and see the editors over the lifetime of the document. It's difficult to see now if Wave will settle in the content management space of MediaWiki or Drupal, or the project management space of Basecamp, or some hybrid space encompassing both.

Opera Unite [ Wikipedia ] is a feature of Opera 10 (now in beta) that allows the browser to become a web server. When Opera is running, you can share files, share folders, stream music, host discussion threads, and serve web pages. This is in line with the original idea that Tim Berners-Lee had when he invented the web: emphasizing creation on every node as much as consumption. Most responses have been in one of three categories: "wow", "nothing new", or "too much of a security risk". Although a biased Opera-user, I like the potential simplicity that Unite offers for sharing and communication, and I love how it empowers users to serve their own content from their own machine. Although a person could create a hosted blog to share pictures and files, why do that if the audience is simply friends and family? In a way, this is an alternative to all of those now-dusty blogs: a personal web site could now be truly personal.

Some links of note:

[ updated 23 July 2009 ]

Interesting comment from a Slashdot discussion on Wave. The commenter describes it as a cross between a Wiki and an Instant Messenger, then relates their impression from the Wave conference at Google:

Everything that was being said was transcribed live, "livewaving" that's what the google employees called it, and the notes/statements/questions said out lout during the presentations were clarified, corrected, rephrased, and formatted by two or three people (just a couple of lines above where they had been captured). There was no coordination whatsoever, people just added things wherever they felt they could contribute. Also, the initial attempt at coordination by the Google organizers was foiled, because they were too slow to create the group and start an official wave on their own, the participants already had a wave underway by the time they started -- so that became the official one by default.
posted by sstrader at 10:52 AM in Internet | permalink | comments (0)

Roundup of new advanced search tools

There's been several recent feted releases of unique search tools. Though none are sea changes, they add interesting possibilities and complement existing methods (usually your search-engine-of-choice + Wikipedia).

First up, Wolfram|Alpha: structured answers to a hand tooled domain of data. The best use for this is when Wikipedia's search fails, usually when you have a combination of words within the domain you're interested in. Sometimes a Google search into Wikipedia can resolve that (e.g. search for site:wikipedia.org rival "Franz Liszt" from Google). The biggest benefit of W|A is the clearly formatted results hyperlinked to deeper, related searches.

Second, the entertainingly naive Google Squared. It's still in Google's "Labs" area, so it's in alpha or earlier and gives results that you'd expect more from someone's Google mash-up or Greasemonkey script. Results are structured like W|A but culled from data scraped from the web rather than hand-picked. I hope it gets more attention from the developers because dynamic and emergent knowledge is more scalable than edited knowledge. When new information appears on the web, GS doesn't need to have updates added like encyclopedia yearbooks. W|A does.

Finally, of lesser note, TextRunner [ via Slashdot ] from the University of Washington allows very simple natural language queries and, like Google Squared, finds answers in an unedited corpus of web pages so is more easily scalable (if a bit slow). Like most basic NL search engines, queries are in the form WH-WORD VERB NOUN. While Google et al. have won the day by de-emphasizing semantic knowledge, it's good to see that tagged information extraction is still being researched.

posted by sstrader at 10:39 AM in Internet , Science & Technology | permalink | comments (0)

June 4, 2009

Longcat is long

I've had the Longcat/Ragnarok image for my wallpaper at work for a while. A co-worker has never heard of it nor longcat and so I had to go through the best description I could of why longcat exists. I didn't have much except that it just... does. Even though he was not familiar, he seemed to like the image. I mean, really, what's not to like?!

LONGCAT_TACGNOL_00

LC started as a photo of a cat; was shopped to look longer than it is; was repeated everywhere; battled its nemesis, Tacgnol; and now is a trope used for reduplicated emphasis (boring blog is boring). I suspect that longcat is part of the incipient mythology that is being created on the internet and try to think of it in terms of tapping a primal energy (cue trite Jungian terminology...). These images and memes are part of the stumbling birth of culture. Grunts that eventually develop into language proper. Like spoken and written languages, the systems and images that will result in 50 years will be marked in some small way by their origins but have little obvious connection.

Or something like that.

posted by sstrader at 9:30 PM in Internet | permalink | comments (0)

April 16, 2009

Marblecake

Those wacky kids on 4chan were at it again. Their target this month? The Time.com poll of the 100 most influential people in the world. Their goal had originally been to put 4chan creator Moot at the top, but after that proved to be too easy they aspired to a higher purpose and gamed the results to spell a "secret message" with the first letters of the names in the list. Eschewing the mundane (e.g. spelling out "eat me" or some such), they went with the more cryptic "marblecake, also the game". Take that, NSA.

I'd first seen the result from a post on Reddit and, honestly, almost didn't believe that they could do it. But after reading Music Machinery's interview with one of the perpetrators [ also via Reddit ], I can't believe what web dev dorks the people at Time.com are. If the interview is to be believed, their poll accepted any and any number of GETs to add a vote. ?!? While the rest of us are puzzling over XSS vulnerabilities, Time breaks the first rule of GET. The rest of the interview (with Zombocom, referencing the always-entertaining http://www.zombo.com/) revealed the details of how they wrote tools to attack each part of the problem. One script busily kept names beginning with unwanted letters out of the top; another sorted the remaining names to spell the message. Although the interviewer grossly overstated the importance of what was done, the casual manner that web skills are applied by this community is interesting. Kids used to work on car engines.

So, what next for 4chan? Well over the past few days they've been working to put both Ashton Kutcher and CNN in their place. The two are in a battle to be the first Twitter users with 1,000,000 followers. 4chan has put it's weight behind a certain account called basementdad. Followers (whose IDs consist of a suspicious mangle of the same few names) appear to be increasing at a few hundred every 15 minutes or so.

[ updated 28 Apr 2009 ]

Music Machinery posted an update [ via Reddit ] on how Anonymous beat the last-minute addtion of CAPTCHA and finished with a win. Bravo.

posted by sstrader at 8:26 AM in Internet | permalink | comments (0)

March 23, 2009

The new public media

Performance Today had people begging to buy a recording of Ravi Shankar's new concerto after the premiere was broadcast on their March 6th show. Unfortunately, they didn't have permission to sell it. People want to throw money at a new music composer (albeit, a very tenured and wealthy one) and he didn't have the foresight to prepare an MP3 download of the premiere performance? Luckily, most new composers are wise to the internets and know their way around MP3s. Still, Shankar's actions feel almost dismissive of the audience.

In many instances, NPR is the model of new media provider. They've always had a very clean and comprehensive web site and are committed to working closely and in partnership with local stations. Well balanced national and local implementations are not what you expect from a not-for-profit.

posted by sstrader at 1:22 PM in Internet , Music | permalink | comments (0)

March 20, 2009

Space bat

The Space Bat will be fondly remembered. Where Dusty resonated with those who had been bullied, Space Bat is that same beaten individual unable to go on and finding a final rest. Gizmodo said it best:

Bereft of his ability to fly and with nowhere to go, a courageous bat climbed aboard our Discovery with stars in his weak little eyes. The launch commenced, and Spacebat trembled as his frail mammalian body was gently pushed skyward. For the last time, he felt the primal joy of flight; for the first, the indescribable feeling of ascending toward his dream--a place far away from piercing screeches and crowded caves, stretching forever into fathomless blackness.

Whether he was consumed in the exhaust flames or frozen solid in the stratosphere is of no concern. We know that Spacebat died, but his dream will live on in all of us.

I tweeted a eulogy, there have been humorous images, and lengthy dedications on /b/ (think "SPACEBAT!!!" repeated a brazillian times; sorry, no screencap...). I'm sure there'll be more to come. I'm waiting for the t-shirt!

posted by sstrader at 1:14 PM in Internet | permalink | comments (0)

February 18, 2009

Dusty

This has got to be my favorite story recently. Probably for the past six months or a year I've been reading /b/ on 4chan. First out of curiosity about the place that made lolcats, Rickrolling, and the always cautious Admiral Akbar, then from sheer enjoyment. It's not for the squeamish, but for me it's a perfect representation of what's best about the internet: near anarchy.

So, when I try to describe /b/ to people--people who don't spend that much time online--it's a little difficult but the best I've come up with is that it's a website where people chat and post porn and cute cat pictures. If you can imagine the intersection of such interests, that's close enough. Saturdays begin with an angry cat demanding that cat pictures be posted:

caturday.post

From there, hundreds of cats+wackiness images are uploaded and commented upon with the mandatory =^_^=. These people love their cats and this made a completely unfortunate situation for Kenny Glenn when he, anonymously, uploaded a video of himself masked and cruelly torturing his pet cat Dusty. Sunday morning the internets got wind of this and 4chan, Reddit, and Digg all posted their vows of vengeance. That being said, nobody does vengeance like /b/ and they quickly put up an irc channel to coordinate efforts to track down the evildoer (in a rare moment, I chose not to watch the video after reading the warning; it sounded grimmer than most of the shock stuff that gets posted). A day later, after geek forensics of the video and the YouTube account, all crowdsourced through irc, the kid was arrested.

Here are some of the relevant references for this weird-yet-happy story (Dusty is on his way to adoption):

Dusty_stencil

I like the internet even more today.

[ updated 4 Mar 2009 ]

Reddit points to a story about the vet that's taking care of Dusty and his pal Patches. Balance returns to the universe.

posted by sstrader at 10:37 PM in Internet | permalink | comments (0)

February 1, 2009

Multivalent conversations and online presence

I was noticing on Friday at work that many of the conversations we have hop between domains. Conversations start in an email, jump to clarifications on IM then hallway drive-bys and sometimes become ossified into an actual meeting room meeting. I'd thought about this before and wanted someway to dynamically move a conversation to your phone (IM moves to SMS) if you walk away from your desk for a few minutes. The conversation can continue, but you don't need to be in a fixed location or use a fixed medium.

...

This week's On The Media had a segment on how kids these days (the digital natives) manage their online presences differently. The assumption is that they have poor judgement in their division of private and public--thus the recent report that 1-in-5 teens have posted nude or semi-nude photos of themselves. The findings were, as expected, unexpected. Those who have a regular online presence have a greater sense of the inevitability of them being googled and act accordingly. The ungoogleable are anachronisms.

The primary warning of the ungoogleable towards the googleable has been that you risk not landing a job if a future employer finds anything they don't like. Though correct at face value, I've always thought it a little evil that employers' transient tastes should dictate how you present yourself in your life. If I'm a raging socialist (if) trying to get a programming job, do I really want such an employer that would not hire me if they knew that I was? Self-censorship is insidious no matter the origin. The guest on On The Media went one step in a different direction and suggested that such issues will not even be issues when online presence is common (as it is with this next generation). When everyone's online to a moreorless equal degree, discovering another's non-work persona becomes less juicy and, appropriately, less relevant.

posted by sstrader at 3:23 PM in Internet | permalink | comments (0)

January 12, 2009

Digital republic

Listened to the podcast of an On Point show discussing the history of the song "House of the Rising Sun". It's the subject of a new book by Ted Anthony called "Chasing the Rising Sun: The Journey of an American Song." Origin unknown, but it is maybe 100 years old. Alan Lomax made the first recording for the Library of Congress in 1937 while traveling through Appalachia looking for remnants of Elizabethan songs. He recorded an a cappella performance by 16 year old girl named Georgia Turner in a poor neighborhood of Middlesborough, Kentucky.

When discussing the story told in the song, Ted Anthony invokes a phrase--"invisible republic"--that Greil Marcus used to describe a set of early recordings by Bob Dylan. In Anthony's assessment, the "invisible republic" is an inchoate expression of American myths manifest in Dylan's songs. Archetypal. My assessment: The more structured society of 1700s/1800s England was abandoned to the wilderness of the Americas. The arts that were kept were easily communicable in such an environment (dispersed, agrarian population) and were selected as stories most relevant to that environment (courtship ballades were out, morality tales modified to fit the New World). The unconscious, group process chose and molded the early arts and these incipient myths.

One connection I made on "House of the Rising Sun": spelunking from that article to the one one the English ballad "Matty Groves" brough up a reference to the aubade form: basically a romantic trope where lovers part in the morning (think Romeo and Juliet). I wonder if "House of the Rising Sun" has any relevance as a tragic aubade.

(Although the historical discussion was interesting, the musical discussion was sorely lacking with the author admitting he knows nothing about music. Simple guitar strumming is described as complicated picking; the chord progression is considered to be unique in the history of folk music. Bah. The chords are i bIII iv V i V i and very common w/r/t folk music in the minor key. It would have been nice if Anthony would have worked some with an ethnomusicologist to place it in historical context. Alas.)

I like the idea of being so close in history to the origin of modern myths. 40 years prior, Dylan probably felt he was tapping something primal (artists usually do) when he unearthed those tunes, and decades before him the folk musicians of the 40s and 50s probably felt the same. We're in touch with the origin of what will be the digital myths but, as with most events in history, it's difficult to discern the temporal memes from the eternal. Not every lolcat will survive the sieve of history. But where are the artists who frieze these incipient digital myths into a more permanent form? In the text-dependent environment of the internet, cyberpunk writers seem to have taken the place of folk musicians to write the history of digital society. Still, there's so much more out there that reeks of primordial potential: 4chan/Digg/Reddit, gamer forums, social networking sites, open-source collaborations. Even dead-and-dying groups have a mythic potential: Feed, Suck, BBSs. What different experiences will become digital archetypes?

posted by sstrader at 11:33 PM in Internet , Music , Science & Technology | permalink | comments (0)