Skip to content


TCLP 2014-01-26 A Failure of Leadership

This is an episode of The Command Line Podcast.

One of the reasons for the long delay was work related, focusing on the 1.0 release of the Commotion wireless project. Also work related and upcoming, I may be able to make it out to either LibrePlanet or RightsCon in March. If you want to hear from me, regardless of the length of pauses between episodes, check out the Libation Liberation Front.

The hacker word of the week is frob.

The feature this week is a consideration on how at least part of the problem with the state of inclusion and diversity in technology is due to a failure in leadership. This draws on some of the discussion following the episode on meritocracy, especially encouragement from Kevin who is working on the documentary, Transgeek. Here is a write up of the problematic demo at Disrupt, Andrea Peterson’s discussion of Dickinson’s Twitter feed, and some food for thought on soft power.

View the detailed show notes online. You can grab the flac encoded audio from the Internet Archive.

Creative Commons License

Posted in Jargon, Podcast.


The Hacker Hero

This essay is adapted from the podcast episode originally published on 2010-01-27.

Is the Hacker a Trickster?

It is easy to look at the hacker as merely a trickster. I was inspired to dig into the mythology of Enki, inspired by Snow Crash, and in doing so realized comparison is inaccurate at best. While one of his attributes was mischief, much more of his myth is wrapped up in technology and the exercise of craft. From the Wikipedia entry on Enki:

“In character Enki is not a jester or trickster god, he is never a cheat, and although fooled, he is not a fool. Enki uses his magic for the good of others when called upon to help either a deity or a human. Enki is always true to his own essence as a masculine nurturer. He is fundamentally a trouble-shooter god, and avoids or disarms those who bring conflict and death to the world. He is the mediator whose compassion and sense of humour breaks and disarms the wrath of his stern half-brother, Enlil, king of the gods. He is the Challenger who tests the limits of Inanna in the myth Enki and Inanna and the Me and then concedes graciously his defeat by the young goddess of Love and War, by strengthening the bonds between Eridu and her city of Uruk. So he becomes the Empowerer of Inanna.”

Think about Prometheus, too, for a moment. He is a character that catalyzed change, so much so that he has become a metaphor for change, usually change that produces forward progress. The ensuing chaos is most disruptive to the established powers that be rather than entirely indiscriminate. Humans are made better off by Prometheus’ actions, by an act of transgressing the established order. The established powers, the gods, are the ones to chain him down, as merciless punishment for upsetting their preferred order. Like Enki, though, the core motive for Prometheus seems to be restoring balance. The ensuing disruption is a side effect of him doing so, or may be an obscure part of his method.

It is difficult to divorce the hacker archetype from social values. A theme threaded throughout the Vandermeer’s Steampunk anthology is how characters who could fairly be labeled hacker work to enable a different social agenda or at least respond disruptively to the established one. The introductory essay, by Jess Nevins, on the roots of steampunk starts with the Edisonades, stories of the mad cap inventor. These are an interesting counterpoint as their protagonists typically act more in service of the status quo, at the time the imperial or colonial urge. Almost certainly this peeks through in the works on Wells, maybe even Verne. As Nevins traces the genre forward, he charts the reaction to this almost gleeful, naive embrace of an inequitable social system. I wouldn’t go as far as laying the roots of the social injustice at the hacker’s feet. I would be more charitable and suggest that the zeal for invention clouds any further considerations. In later, more literary stories, like diFilippo’s Steampunk Trilogy, such implications are eventually more directly explored.

diFilippo is also most certainly informed by the reaction to the Edisonades. In later steampunk, issues of class and social justice are more consistently and directly addressed. The tropes of the promethean archetype are also much more frequently in evidence in the form of technology and its inventors acting to redress socio-political imbalance. I think the stories in the handful of issue of Steampunk Magazine do the best job of exploring this theme. Because of my recent reading, steampunk just seems to be top of mind. That and technology is so central to the sub-genre. As Nevins points out about the Edisonades the inventor is also often pulled into the foreground. I am sure there are good examples from other genres of fiction.

Interacting with Systems

Cyberpunk is an excellent genre for exploring the experience of understanding and altering systems. This is a huge motivation for real world hackers, often cited as a core part of the definition–understanding rule governed systems in order, often by exceeding those rules. On consideration, it overlaps with the mythic trickster or accurately the trouble shooter deity. Knowledge begets culture, change, even progress. The pursuit of knowledge for its own sake is often what invites the chaos that earns many such mythic characters their reputation as tricksters. It doesn’t change their first hand experience of grokking a system, in order to change it in some usually profound way.

Stephenson is a very accessible author working in this vein. Snow Crash among other things was about a massive, simulated world, the metaverse, and neuro linguistic hacking, or re-progamming a person’s will by means of very specific spoke word incantations. He does an excellent job of imparting that thrill of understanding a complex system. I read this book years ago but its ability to inspire this essay speak to his staying power when spreading big ideas. Cryptonomicon, The Baroque Cycle, Anathem each in turn increased the scale of the systems explored. I would argue that the conclusion of Anathem, with spoiling it, is the logical extrapolation of this theme in the rest of his books.

Not surprisingly, Stephenson’s hackers have to traverse a morally ambiguous world. They often evince their own strong personal ethos, often as simple as valuing knowledge of the system and that sharing of that knowledge is its own reward. Another of his novel, The Diamond Age, confronts that on multiple levels. A father wants to care for his daughter. A society wants to care for an entire generation of its daughters. Unequal factions realize that information is key to leveling the playing field.

Rudy Rucker is another cyber punk author who conveys the thrill of knowing. Many of his stories revolve around unlocking some secret knowledge and unpacking the consequences of doing so. In none of his stories are the hacker characters wholly good or wholly bad. In some ways, Rucker leads the reader naturally through narrative through to an intriguing point. Even thinking of the original “hack” in terms of good and bad isn’t accurate enough, so he has to expand how we think about it. Many of his books dwell at length on exploring changes in systems as they unfold. He does a good job, for the most part, in tying these into the personal narrative but he also paints a broader mural, almost a travelogue of what some key change would wreak on the world at large.

I find both Stephenson and Rucker immensely readable at least partly because I find the hacker aspects of their characters so personally relatable. I think Rucker’s pacing and characters are probably a bit more accessible to the non-hacker. This is just the tip of the iceberg, drawing from my personal favorites. Other grand punks of the genre explore these themes, and more, like William Gibson and Bruce Sterling.

The Post-modern Hacker Hero

In many ways, Charlie Stross exemplifies this latest wrinkle on the archetype. His wonderful essay in The Atrocity Archives describes the tools of the trade and the mentality, that of the hacker using technology to the same ends that other heros use physical strength and more obvious, outward attributes. The change in the world as a system that the Laundry Series addresses is covert. The balance in question is between ignorant mankind and extradimensional beings that technology can invoke, mostly inadvertently but sometimes with a more traditional minded antagonist. The hero of the series, Bob, is called on, even coerced, to use his technical skills in serving to keep these elder horrors at bay. Knowledge is certainly his weapon both directly in the form of “computational demonology” but also knowledge of the balance itself including the rules by which the outer gods have to abide.

Unlike the earlier myths, Bob’s world isn’t always so black and white. Often though he acts for what he thinks is the right balance. Sometimes he is left wondering at the morality of his acts and the motives of his bosses. In a post-modern way, Stross suggests that there may be little difference between the dark elder gods and Howard’s task masters.

Another of Stross’ protagonists, Manfred Mancx in the novel Accelerando, is another disruptor but one that is much more promethean in his role even he literally is not stealing ideas or working against other agents for balance. Rather as an inventor, his ideas cast chaos in their wake. In the third part of the book for instance it isn’t entirely clear that the post humans who emerge as a consequence of Mancx’s earlier work are qualitatively better or more capable than humans. Mancx and his progeny act here more as openers of the way. They enable progress but often accompanied with a healthy dose of disruption. Again, it isn’t always clear that humanity and post-humanity are better off or exactly how so if so. It doesn’t change the nature of the heroes in both these works. They are still troubleshooters, agents of change.

The Disneyfication of the Hacker Hero

In film, a recent example that offers more food for thought is Wall-E. One of criticisms I read misses the point I am trying to make, to demonstrate in the depiction of hacker heros across forms and media. The issue some took was that this trickster or hacker character upset the apple cart and left humanity wholly unable to care for itself. At least they had a stable system before Wall-E came along. I don’t think these critics sat through the end credits, which contain a subtle bolstering of the theme of resetting a system out of balance, not of lapsarian woe.

The larger changes wrought are a key part of the story but not the point as I see it, at least in contemplating the role of the titular bot. More important is that Wall-E is an accidental hero, an inadvertent force for change. He pursues his own internal ethic, his drive to collect interesting things. His curiosity about the world opens him to the possibility of love. Following where that new experience leads him literally causes the rest of the film to unfold. Better yet, unknowingly Wall-E inspires those around him to change. In the case of the robots stuck in the rut of the skewed system of the starliner, he challenges them, prods them to grow beyond their programming. For the humans, his acts prompt them to realize what they lost and re-ignite their own curiosity and drive to pursue it.

Wall-E’s trip is not without consequence. There is an established force with a stake in keeping things the way they are. The demonization of the mega-corporation, Buy-n-Large, and its proxy in the form of the robotic autopilot may be a bit of an over simplification. The whole film may water things down a bit but these agents are present enough to use it as a stepping stone. As a geek dad, I can ask my boys questions about the chaos around Wall-E. I can get them thinking about the role of curiosity and how change is affected.

Where has the Hacker as Hero gone Wrong?

Frankenstein is the easy answer, but was the good doctor a hacker hero? In some re-tellings, he is trying to redress the loss of a loved one. Subjectively, maybe he felt he was working towards some good. Is he working towards a greater balance or selfish gain?

I don’t think he is a hacker hero, maybe he is a hacker villain. The distinction may revolve around his selfish pursuit of curiosity and use of knowledge despite the consequences. Other hacker prototypes certainly seemed more conscious of consequences even if they still ended up acting. Enki and Prometheus both in particular defied consequences of which they seemed to be well aware in order to restore or improve the balance in the world around them. There is some objective measure of progress, some larger group gained.

Frankenstein certainly exposes a risk, the hacker turned too inward, towards selfishness. So maybe he is a related, dark reflection, related with his story then serving a different end. I already mentioned the Edisonades. One possibility when dealing with systems and questions of balance is that the context grows wider. What may have seemed heroic at one stage looks petty, ignorant or imperialistic at another. I think this is forgivable, if it remains inexcusable, in some circumstances. Progress is rarely perfectly choreographed. Discovery is messy, especially in hind sight, but without risking it, far less would be learned.

It is hard to say, though, since a more considered, enlightened progress might be worth it if it allows the avoidance of some of the horrible mistakes in the example of the Edisonades, such as subjugation of native people or using new found technologies for dire, militaristic ends. I think the best we can hope for here is striving for balance in the unfolding of progressive change. The key may be realizing mistakes along the way and more critically learning from them in time to adjust action accordingly.

As Steampunk literature has grown to be more politically sophisticated, as Nevins’ essay suggests, the lesson emerging from that maturity may be the the deeper consideration of the process of progress and how it varies when the rate of change also varies. To my mind, this invites the aspect of the hacker hero that overlaps with the trickster, in narrative form to explore this trade off. Is it better to go slowly with the assumption we can predict all the pitfalls or to explore a bit more brashly but with a receptiveness to the lessons thus invited and hopefully not as easily forgotten? The hacker hero when best depicted asks, who is to say that going more softly down the avenue of progress would make us wiser than accumulating the bumps, scrapes and scars of hard won first hand knowledge of the consequences of even well intentioned disruption?

Posted in General.

Tagged with , .


Comments Temporarily Disabled

This site is having trouble reaching the Akismet servers so I am seeing a flood of usually flagged comments hitting my moderation queue. I am not sure what is going on since the Akismet servers are up and they resolve from the server hosting this site. Also, another site I host on this exact same server can see Akismet just fine.

To stem the tide until the connection to Akismet is restored, I have disabled comments. I will re-enable them once everything appears to be back to normal.

Posted in General.


Nexus 7 Obsession

It has been a while since I talked about my mobile devices, just a bit over a year. You could say that I have happily realized everything for which I bought my Nexus 7. To address my sole complaint at the time, I even upgraded to the 32GB model when that came out. When I bought the 2nd generation model when that came out, too, well then I may have been given in to a bit of an obsession. In my defense, I only bought the two successive upgrades after arranging to sell the old ones so that they’d avoid the landfill and I was only paying an incremental cost.

Having lived with just about every model of this device, except the fully mobile data enabled ones, I have a few thoughts I want to share, about the devices themselves, an emerging concern, and a bit of an obligatory review though not for the tablets themselves.

Having such a strong relapse of my old gadget obsession is a pretty solid endorsement of these devices, for starters. The Android OS has come a long way, in terms of fit and finish, so much so that while I have been tempted on non-Google experience devices to try an aftermarket firmware like CyanogenMod, I have not felt that same urge with the Nexus 7. Everything just works and the experience is seamless.

Unlike the popular, fruit themed alternative, that extends to my ability to run open source apps and services and have them integrate very well into the overall device. I have another long overdue post in mind discussing my reasons for moving away from some Google services to alternatives that I control, specifically for data where on principle I would be upset or concerned if Google received a demand for that data.

I actually wasn’t going to buy the third tablet in this compulsive series. On paper, it seemed like a truly marginal improvement over an already stellar device in the first generation incarnation. When I mentioned selling my old devices, what I ended up doing was using them as part of teaching my kids responsible technology ownership. I have been supporting both in cultivating good spending and saving habits. After depreciating even relatively new devices considerably, they proved to be approachable and attractive rewards for their efforts.

Well, I should say, I did this with the first tablet with my older son who had been working on his responsible personal finance skills longer. When the 2nd generation Nexus 7 came out, I was tempted but figured I could wait until I had gotten a much greater use out of my 2nd tablet. That was the plan, until I realized that my younger son still had the oldest hand me down tech in the house, was learning the same lessons about responsibility, and it would simply be more fair to offer him the same deal, which just would happen to offset the cost of a new tablet for me enough to make it more of an impulse decision.

That’s what I tell myself.

Now comes the reservation, in the form of a thought provoking piece by Ron Armadeo on Ars Technica. It is well worth the read, the whole thing. With Microsoft buying Nokia, rumors of a buyout of Blackberry, and at this point everything but iOS and Android pretty being an also ran, the thought of Google following Apple’s lead into a more tightly controlled roadmap is chilling. It bears watching as Google has frustrated me before with similar turns away from the more open origins of several of its projects. Unlike iOS, at least there are still a few viable alternatives for the truly dedicated who wish to take a stand on the extension of the principle of user control from data to full devices.

And not to close this post, the obligatory bit, in the form of a quick product review.

I generally am skeptical of cases for my gadgets. I’d much prefer that they be able to withstand ordinary use well enough on their own, if not accrue an attractive patina over time. Silly but I really like the idea and I think it has actually been key to my otherwise much more staid approach to gadgets in recent years.

Unfortunately, the original Nexus 7 really did need a case. The gray plastic on the bezel was prone to scratches and the soft, leather like back did manage to get a nick or two, even in the short time I had each model of the 1st generation.

I tried a keyboard case but gave up on that as its lesser build quality saw it discolor in a way that made it obviously no longer match the device. The way it fit onto the tablet, it also was starting to lightly scratch the merely resistant screen. I tried a slim-line leather or leather-like case, which worked well until the piece holding the cover started to fray. For the 1st generation, the best case I tried was the stock one offered by Google in their own store. It fit snugly, it didn’t add any stress on the tablet itself, and it held up well. The cover was not a smart cover, nor did it quite work to prop the tablet up, but just to keep the tablet in good shape floating around in my bag, it fit the bill.

There is a similar case for the 2nd generation but I didn’t get that, I wanted something a little smarter, to go back and try a few more options. The build quality of the 2nd generation seemed to be higher, anyway, with the nick prone gray bezel replaced with a tougher black plastic piece. Even the grippy back seemed more like a durable rubber rather than a patterned leather so far less prone to scuffing.

While considering my options, I received an email from a case maker, The Snugg. I am not sure their press person actually read very deeply on my site because they initially offered me an iPad or iPhone case for review. I asked if they’d send me their case for the 2nd generation Nexus 7. After looking it over, it fit my policy of only accepting items for review that I might buy anyway on my own.

Despite sending me a color other than the one I requested, I tried it out for a few weeks. The short takeaway is that I would have happily bought this on my own. Unlike the last case in this style that I tried that frayed after a few weeks, the construction quality on The Snugg is quite high. The cover is a smart cover, triggering the sensor that matches the devices wake and sleep functions to opening and closing the cover. There are also a couple of magnets that help secure the lid when it is closed but gently so that it is still easy to flip open when fumbling for the devices on a crowded train for my usual commute reading. There is even an elastic strap built into the back that sits away flush when not in use but can be used to help hang on when using the tablet one handed.

My sole complaint with the case isn’t a problem with The Snugg per se but this style in general. The construction and choice of material means it is a tad on the bulky side. That can be attractive, if you want something with an excellent executive style, like an old school leather folio. The combination of that, though, and the very thin bevel on the long sides of the Nexus 7 made using the full screen, such as with the vast array of indie games I have accrued via the Humble Bundles, a bit frustrating at times.

Ultimately, just because of my personal preference and past experience, I bought the new Google designed case. If like me you want something a bit more snug in the hand and in your bag, this is a good choice. The cover is not a smart cover though despite the marketing text in the ad description so bear that in mind. If you want something with a classic style and the smart cover is a must have, I can definitely recommend The Snugg.

Posted in Review.

Tagged with , , .


TCLP 2013-10-14 State of the Podcast

This is an episode of The Command Line Podcast.

The feature this week is a state of the podcast address where I talk a bit about my recent hiatus, the history of the podcast, and my evolving approach to producing it.

View the detailed show notes online. You can grab the flac encoded audio from the Internet Archive.

Creative Commons License

Posted in Podcast.


Warm Up to Ending My Podcast Hiatus

I am planning a state of the podcast episode to end my current hiatus. I may get that out this week but more realistically it will be next week.

To say I have been stressed at work is a massive understatement. I am not in the habit of discussing my work life in any specific detail, choosing at most to use it as inspiration for discussing broader themes when I am working on a piece that relates to various elements of the profession of programming. I’ll honor that precedent by sparing you the details of my current stress.

Suffice it to say I am working to finding a new balance between my day job and everything else. That includes evolving the focus and frequency of the podcast. I’ll get into more detail in that return from hiatus episode and if I am feeling ambitious a companion blog post.

In the meantime, I am still here, committed to continuing the various explorations I started with this web site and the podcast over eight years ago. You may have noticed a foreshadowing of some changes to come. I have broken with my daily blogging habit.

Posting a round up of news links, increasingly without even minimal comment, has ended. I am still scanning and reading just as much but felt that the daily posts had shifted from keeping me engaged with news of the day to a rote obligation.

One promise I made myself at the outset is I would never do anything here solely out of a sense of obligation. I started writing and recording as a tool for self discovery and self improvement. I still feel a strong need for that but am reflecting on exactly what that means over a quarter of a decade on.

So hopefully I’ll have some preliminary but better formed thoughts on that very question, and soon.

Posted in General.


Following Up for the Week Ending 2013-09-08

Posted in Links.


Quick Security Alerts for the Week Ending 2013-09-08

Posted in Links, Security.


Following Up for the Week Ending 2013-09-01

Posted in Links.


Quick Security Alerts for the Week Ending 2013-09-01

Posted in Links, Security.




Creative Commons License
The Command Line by Thomas Gideon
is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.