Press "Enter" to skip to content

What the…

centaur 0
From The String Coffee Table:

Unless I am hallucinating the following is the correct formalism to generalize the well-known Deligne hypercohomology formulation of strict abelian p-gerbes to weak and nonabelian p-gerbes.


I know it means something. In fact I know enough physics to get the gist of some of what it's saying and to know where to look up the rest. So I really shouldn't pick on this ... it's perfectly clear for its intended audience.

However, I just can't get enough of "the well-known Deligne hypercohomology forumation of strict abelian p-gerbes". It's just using the phrase "well-known" in a way I hilariously wasn't previously aware of. :-) :-)

-the Centaur

I hope no-one closes off the Internet

centaur 1
I found the following draft deep in my Blogger archives - from almost three years ago, in fact! I don't remember precisely what was really irritating me, so I can only attempt to finish the article; regardless, here's my best bet of reconstructing what was bothering me.

I started worrying when restrictions were clamped down on Chinese blogs on top of the already restrictive Great Firewall:
BBC NEWS | Technology | Chinese blogs face restrictions

"The internet has profited many people but it also has brought many problems, such as sex, violence and feudal superstitions and other harmful information that has seriously poisoned people's spirits," said a statement on the MII website, explaining why the new rules were necessary.

It has developed a system which will monitor sites in real time and search each web address for its registration number. Any that are not registered will be reported back to the Ministry, the statement said.

Known as the Great Firewall, the filtering system used by the Chinese government is not entirely unbreachable; for every new restriction and technical door that it slams shut, the Chinese people find a hack, a workaround or an entirely new way of communicating.

But one anonymouse China-based blogger told Reporters Without Borders that when he phoned the MII to register he was told not to bother because "there was no chance of an independent blog getting permission to publish".
I was really worried that this would get worse over time. At my 50,000 foot view, I think this fear turned out to be justified.

My next, knee-jerk comment was: "I know, you think, that's just China. Nope:"
Iran jails blogger for 14 years

"By handing down this harsh sentence against a weblogger, their aim is to dissuade journalists and internet-users from expressing themselves online or contacting foreign media."

No fucking spit, that's what they aimed to do. Since I cobbled together my initial notes on this, Iran's and China's ongoing success at keeping a lockdown on their citizenry makes these comments by protesters in the Iran case seem laughable:

"The eyes of 8 million bloggers are going to be more focused on Iran since Sigarchi's sentence, not less.

"The mullahs won't be able to make a move without it be spread across the blogosphere."
Yeah, but "the mullahs" want you to know what they're doing so that bloggers in their country will crap your pants and keep their traps shut for fear of losing 20% of their life expectancy to the inside of a totalitarian regime's jail.

My next thought was "Of course, many of you may be thinking, this can't happen here." Feh:
Apple makes blogs reveal sources

In making his ruling, Judge Kleinberg said that laws covering the divulging of trade secrets outweighed considerations of public interest.

California has so-called "shield" laws which protect journalists from prosecution if what they are writing about can be shown to be in the public interest.

The Judge wrote: "...it is not surprising that hundreds of thousands of 'hits' on a website about Apple have and will happen. But an interested public is not the same as the public interest".
Talking out of my orifice, it seems to me really odd that in our country the judicary has continued to stretch some concepts to the breaking point --- for example, stretching the definition of "public good" in eminent domain to the point that it covers taking someone's home so a developer can build a new shopping mall --- while others, like the public interest in shield laws, get squeezed out or even thrown out because of little technicalities like the publication being a blog rather than a newspaper. Oh wait, I forgot to follow the money - it no longer seems odd to me now.

Let's see, where was I? OK, next I was planning to talk to the script kiddies, free downloaders and open source zealots: "you think they can't get you." Wrong again:
DVD Decrypter Author Turns Tail, Coughs Up Code

The DVD Decrypter author has announced that he has been served with an order to cease his development of DVD Decrypter. The developer has been forced to hand over all source code and the domain that he was using. It is thought that it could be Sony who have served this notice, as it is rumoured that he broke their new copyright protection within 72 hours of its release."
That left me feeling "Gee, I hope no-one closes off the Internet." But now, a few years later, I find that you can easily look out there and find a lot of people who want it to happen for anyone who's not using the internet just like them:

Why Tiered Broadband is a Wonderful Thing and ASIVS

If the choice is between your being able to download more movies or other video and my getting the best possible speed from my internet connection, I'm thrilled when you get kicked off. It can't happen soon enough. Speed is what I need. Take all your P2P downloads and get the hell off my internet.

I have no sympathy for bandwidth hogs. You all are productivity killers for the rest of us. People who are working, people who are trying to play games, people who are in virtual worlds, people who are networking, people who are just trying to watch a Youtube video or their favorite TV show, you all are the reason why we get incredibly annoyed by slowdowns and buffering.

Leave and take your bit torrent client with you.
Nice. Self-centered idiots irritate the heck out of me. I love reading Mark Cuban and his blog but short of P.Z. Meyers, I can't think of anyone who is more in a need to spend a mile walking in someone else's shoes to understand how insular his point of view is.

Best of luck getting that principle to work when someone else with more money or who feels their power is threatened decides YOU're the one doing something they don't like. Wake up, people. All the things you don't want to see, or want to see happen to other people you don't like: guess what, they can happen to YOU.

The only thing historically that has served to stop these atrocities (big and small) from happening is to push extremely broad protections down to the fricking constitutional level and then to stand by them even when they prove inconvenient for your wallet or sense of security.

-the Centaur

Bolot Kerimbaev, Technology Commando

centaur 1


SO many of you (where many is defined as N greater than or equal to one) may remember that the Wiki was down for "security reasons". Well, this wasn't that someone had hacked the site, trashed the data or even just spammed the comments pages: it was, more literally, a security issue with my web hosting provider, which tightened its security provisions on script hosting and killed OddMuse, the wiki engine I was using. Fortunately Bolot Kerimbaev, a friend from Taido class, uses the same wiki engine and the same service provider, and he told me that the use of semicolons rather than ampersands in the URLs was causing the problem. A simple fix, really.

Well, not so simple.

I worked at it for a while, but found that other features were broken on my site as well ... because semicolons were EVERYWHERE in URLs in the OddMuse code. At first I tried changing them individually, then, as the problem got more complex, decided to try to abstract out the separator character into a $SEP variable that I could change and control. That worked well ... for a while ... but eventually the OddMuse instance I was working on became unstable, then stopped working entirely. Because I'd been futzing around with vi on a local directory and uploading the Perl script to my web site rather than using proper source control (for shame!), I couldn't even roll things back successfully without losing all of my changes.

SO I called Bolot for help, and we got together at Atlanta Bread Company at Perimieter Point to take care of the problem. This Atlanta Bread Company (one of their best stores) is right next to a Starbucks Coffee, which kindly provides T-Mobile Wi-Fi. So we logged in and tackled the problem, and after a few minutes showing Bolot what was going wrong, he took over the keyboard to fix it.

And a whole lot more.

First, rather than laboriously editing the files locally and uploading them with FTP, Bolot suggested we use SSH and edit the files in place so we could see the changes immediately. This point is so important I'm going to follow it up with a separate post, but that's another blog for another day. Now, apparently I got through thirteen and a half years of Georgia Tech without using SSH extensively (I almost always relied upon remote X Windows logins prior to my Windows/Cygwin days) so this option never occurred to me. Bolot, however, was able to do it almost instantly:

ssh -l username hostname

Moreover, we found that using the Cygwin instance on my laptop, we could not just SSH in to the site ... but could actually use VIM, the enhanced VI editor. And with a few quick commands, he had syntax highlighting and color schemes working - remotely, via SSH, in the bash window already set up in Cygwin on my machine. Other than the window title and the lack of a toolbar, it looked identical to the gVIM I frequently use on my machine.

vim
   :colors darkblue
   :set nu

(Note tab completion actually works on setting the colors!

After finding and fixing the first and most important of the problems, we then went to test. Bolot immediately became frustrated with my Internet Explorer installation and turned to my copy of Firefox instead, which was hopelessly out of date. Within moments, he showed me why people use Firefox: within moments he was able to painlessly install gesture support, web developer tools, a variety of search tools, flash blocking, ad blocking, and a host of other applications which made the Firefox experience almost palatable, despite the fact that its interface is still slower, clunkier and uglier than IE. Shortly thereafter, Bolot was able to find and eliminate the rest of the problems in OddMuse, realizing that the problem was not semicolons in URLs in general, but the presence of the string ";id" in the URL. By the time he was done, he had not just corrected the problems in OddMuse itself, but also other problems with my installation which were interfering with stylesheets.

SO: an improved browser, web site, method of connecting to the web site, and a whole host of other tools. All delivered straight to my brain in less than an hour.

Lessons learned: Be dogged with your tools. Find out all they have to offer you. Use them as they were best intended. And be dogged about eliminating problems in your way. Make it possible to get feedback on changes instantly, so you make many small changes safely and feel free to experiment. Then, you will be able to work far faster than you ever thought possible.

More thoughts on this later .... but, until then, hats off to you, Bolot Kerimbaev, Technology Commando.

-the Centaur

new fanu fiku – chapter 0 concludes

centaur 0
Well, after 8 months, the zeroth chapter of fanu fiku has come to a close.

Breaking my arm was less of a barrier to finishing the story than trying to teach a class at the same time I was prepping for a Mars trip. Life lesson: you can only do so much.

Since the comic is already a month behind my self-imposed schedule, I plan (ha! ha! good one) on rolling into the next issue without delay. fanu fiku issue 1: manifestations will begin next week.

-the Centaur

Obi-Wan Kenobi is Redeemed

centaur 0
Ok. Sith made 50 million in its first day, and by now almost 1 in 10 Americans have seen it, so we can proceed without spoiling anything for anyone:

At last, Obi-Wan Kenobi gets to kick ass.

For almost the entire Star Wars saga, Obi-Wan gets pantsed by everyone he encounters. Sure, he lops off arms in bar-room brawls, bats blaster ricochets into legions of droids, and even kills Darth Maul, but outside that, put him toe-to-toe with a Jedi or trained bounty hunter and he falls to pieces. In the Phantom Menace, he's basically a young punk who can't even keep his lightsaber charged - Qui-Gon carries him through the whole movie until whacked by Maul, which apparently energizes the young Kenobi enough for him to pull his weight. But by Attack of the Clones Obi-Wan had devolved into a pompous, dismissive arrogant twat that Anakin carried through the whole movie.

Now, don't get me wrong - I thought it was stone cold of him to leap through that window onto a fleeing assassin droid to try to track it back to its master, and thought he held his own pretty good against Jango Fett while being fired on by an entire starship. But one of my good buddies put it best: in the end, he loses just about every fight. The bounty hunter picks him off at a quarter mile, after which he's rescued by Anakin. Then baby-faced Boba Fett gives him the Slave II smackdown. Finally he gets schooled by Count Dracula - excuse me, Dooko - only to get saved by, yes, you guessed it, Anakin - who in Attack of the Clones can't pull his weight either, requiring a Muppet-ex-machina save by Master Kermit - excuse me, Yoda - and his newly energized CGI powers.

Now, Sith starts off the same way. While he does well against legions of the can't-shoot-straight stork droids, Obi-Wan still can't fly, gets re-schooled by Dooku and then literally carried out by Anakin. But almost immediately he starts showing signs of maturity. He credits Anakin for his hard work and derring-do, rather than smacking him down, tries to help him cope with the Jedi council's duplicitous ways, and ultimately flat-out tells Anakin how much he admires him before hurling himself into the forefront of the war.

Where. He. Kicks. Ass.

Unlike the reckless Qui-Gon, Obi-Wan is shown to think carefully about his moves, even the boldest of them: leaping straight down into an enemy army to call out Grievous. For the entire rest of the movie, Obi-Wan out-fights, out-thinks and out-plans all of his foes, smacking down Grevious' troops, slicing up Grevious himself, and even outwitting his own clone troopers when they turn on him. In the final climactic battle with the newly minted Darth Vader, Obi-Wan excellently plays above his weight, staying toe-to-toe with someone More Powerful Than Any Jedi while at the same time constantly manipulating the battlefield to his advantage. Like Darth Maul luring Qui-Gon before him, it's Obi-Wan that lures Anakin out onto catwalks and platforms where his sheer power can no longer help him; it's Obi-Wan that keeps an eye out for lava around them, and it's Obi-Wan who maneuvers himself out of danger, always with an eye for Anakin's sword as he's doing so. In contrast, Anakin whacks away at Obi-Wan like he's trying to cut down a tree, and is constantly suprised when he finds himself dodging lava or trying to escape from a sinking platform while Obi-Wan is waving at him from the high ground.

At first I was disappointed that Obi-Wan had to use the terrain to defeat Anakin - as the same friend said earlier, the cool thing about the fight between Qui-Gon and Darth Maul is that Maul didn't throw sand in his eyes or make him slip on a banana peel: Qui-Gon just got beat by a superior opponent. But upon reflection, that's the point. Obi-Wan saw how Qui-Gon went down, and knew how he took Darth Maul out with Maul standing on the same high ground he now held over Anakin. He had experience. He distilled it into wisdom. And when Anakin came a-chopping, Obi-Wan held him, thought him off, and struck him down.

Anakin never really had a chance. When he intoned, "This is the end for you, my master," and leapt over Obi-Wan onto the platform, Obi-Wan could easily have nailed him in the back. Then when he landed, he stumbles, and Obi-Wan actually waited for him to get his footing and to bring the battle back to him, rather than press the advantage.

In reality, Obi-Wan was stringing him along - because he couldn't bear to kill hisfriend. But in the end, he did what needed to be done.

Obi-Wan Kenobi, you're my hero.
And you kick ass.

-the Centaur

And The Force Struck Me Like a Physical Blow

centaur 0
I saw Sith at midnight on Thursday, and while I decided to wait to comment on the *content* of the movie to avoid spoiling it for anyone, I find I cannot remain silent about the *effect* it had on me.

I enjoyed Sith, recognizing both strengths and weaknesses. Some moments we'd waited twenty years for: other, unexpected moments gave the original trilogy new resonance. But the real effect came the next day. My whole body felt like I had taken a physical blow. I was tremulous, hearing lightsabers and blasters echo through my head. Minor comments by characters stayed with me again and again, and my senses were finely tuned towards commentary by others around me who had seen it. Now, a day and a half later, I still hear the sabers clashing.

In short: George Lucas's patented sensory overload worked. The force was strong with this one.
-Anthony

The Day “Star Wars” Beat “Star Trek”

centaur 0


Now, at last, after decades, we know the truth:

Obi Wan Kenobi can kick Captain Kirk's ass.

Speaking as a long-time Star Trek fan, the evidence is unavoidable. After almost 2 continuous decades on the airwaves, Star Trek finally bowed out last Friday with the season finale of Enterprise. And tonight, after almost three decades, a rejuvenated Star Wars brings its *latest* trilogy to a close with a flourish, just as new TV series, games and countless comics spring to life.



It's not that Star Trek and Star Wars were ever *really* in competition. As I see it, Star Trek laid the groundwork for the particular brand of space fantasy that George Lucas later capitalized on and perfected in his myth-making Star Wars franchise, just as Star Trek rejuvenated itself with a movie franchise after Star Wars changed the rules for movie blockbusters ... and just as the current Star Wars TV show owes its roots to a renaissance of science fiction television that began with Star Trek: The Next Generation. But this give-and-take, while it made the careers of new science-fiction auteurs like Whedon and Strazynski possible, cannot sustain itself forever; and now, Star Trek has petered out.

Not that I don't expect Star Trek to be reborn eventually. Doctor Who was resurrected, after all, as was Hitchhiker's, Lord of the Rings and even Star Wars itself (not to mention Batman, Superman and a host of older properties ... even House of Wax is a remake of a remake). But I think it will take some time for Trek to find its way again. Why?




Certainly NOT for the reasons that the fanboys will pop forth with on their latest self-serving conspiracy theory sites and www.WhyTrekFailed.org blogs:

"They violated too much continuity" --- oh, grow up. Star Trek has been self-INconsistent since the first handful of episodes and that's not going to change now. The writers are telling stories, the best they can, and care about the continuity a hell of a lot more than you do --- after all, they made the career decisions that made it possible for them to be writers on Star Trek, and you're still stuck in your parent's basements.

"They had too much time travel" --- oh, shut up. Time travel has been one of the strongest elements of the new Star Trek over its last twenty years and if you're complaining about it, you obviously haven't been watching it, at least not as a fan. And if you were watching it not as a fan --- that is, watching in the hope it would fail --- then just shut the fuck up.

"Rick Berman is the spawn of Satan" --- well, maybe you have a point. I've heard some pretty bad stories about Mr. Berman from people who would know. But every artistic and technical success that I can think of off the top of my head had some quirky overbearing figure at the top --- The Macintosh's Steve Jobs, Star Wars' George Lucas, Titanic's James Cameron --- who makes bad decisions from time to time, but makes up for it with his incredible vision of what's possible to be achieved and his skill at pulling it off.

In the end what the fans think they like --- like continuity between episodes, as was tried with the Klingon arcs of the Next Generation and in the 3rd season of Enterprise --- end up repelling viewers. I think the real problem with Star Trek is purely pragmatic --- they did it too long, too consistently without enough of a break to rejuvenate themselves.



Say what you want about Lucas, but he works his ass off to make each and every Star Wars movie and learns after each one. Star Trek, in contrast, seems to have been caught on the endless network treadmill. It was on the wrong network in the wrong time slot with too much competition. It's blunders were big ones --- a controversial theme song, a captain miscast (or an actor misused) --- and when it changed, it changed too slowly. The third and fourth seasons of Enterprise were some of the strongest Trek since the final few seasons of Deep Space Nine, but by then the audience was draining, the show moved to a bad timeslot.

It's the curse of science fiction television: for a show to get really good, it has to have a free hand to maintain an audience. Farscape worked not just because it worked, but also because the Sci Fi Channel could fire-hose fans with entire seasons over a weekend (where I got hooked) rather than squeezed in one night a week. Stargate worked because it could find its legs on Showtime, rather than die in the network shuffle. And Firefly worked, even though it got shuffled off the network coil, primarily because the DVD was cheap enough for fans to buy it and spread the word by word of mouth, rather than try to choke down the ridiculous hundred-buck bricks you see for other series. And somehow I think the straitjacket of network TV had to have a chilling effect on the creators of Trek that perhaps made them a little too slow on the draw to make the dramatic choices they ultimately did ... too late.

So, Trek will return. But let's hope that when it does return, it returns to a place that lets it have the flexibility it needs to make it a success.

Until then, there's always Star Wars --- coming soon 8pm Eastern, 9 Central.

When marketing tie-ins go bad

centaur 0
Perhaps someone should have thought twice about this movie tie-in:





"Bob?"

"Yes?"

"You are so fired."

A Remarkable Lack of Progress

centaur 0
Well, time to start researching bone healing.

I dropped by the doctor yesterday for a follow-up X-ray and while my arm shows every external sign it's getting better, the x-ray shows a different story. The bone, while healing right, is showing "a remarkable lack of progress" --- everything's going the right way, but really slowly. In case the problem is that my body is simply having a traffic jam (typical Atlantan!), I've included the handy map below to indicate where the bone SHOULD be growing:





Fortunately, bone is one of the few body systems that can fully regenerate itself rather than just slapping on scar patch over the damaged area. And it is the case that "clinical healing" (what you can see externally) progresses faster than "radiographic healing" (what you can see on an x-ray). SO both I and my doctor are confident that, God willing, my arm will heal up and I'll return to throwing my head at the ground and missing soon enough. However, it pretty much kills my chances of participating in the 30th anniversary karate tournament this year.

So, God, if you're telling me I should concentrate on my webcomic for a while, I'm listening.

-the Centaur

Yes, I know…

centaur 0
... the webcomic is grossly delayed. However, while I've been gallivanting around on Mars and teaching my AI course I've also been letting work build up ... and so now I'm prepping some software for the PHIN Conference.

So until that's done, no grading papers, no postproducing webcomics, little to no sketching, and no serious work on Sangreal or OpenAPL. And no karate of any form, though that last bit has more to do with the ongoing pain in my arm than it has to do with any degree of business. Still, grrrr....

Yeah, I hear the 10,000 tiny violins playing. "Things will be better after May 9, I swear it!" At least I'm going to have a house ...



... God willing, of course. Let's hope this one isn't going to fall on my head or anything.

-the Centaur, whiner.

I am not alone

centaur 0
So at least Slava Pestov sees the rising tide of jargonitis that I do. (Of course, he's writing Factor, his own next-generation Forth (perhaps the only language as terse as APL ... almost), so you'd expect he'd be down on jargonitis).

But the point is, it ain't just me.

Clean up your act, folks. This will come back to bite ya.

-the Centaur

Say what you mean

centaur 0
HEY! Software developers! Yes, you. Wake up!

An insiduous disease is spreading its way through the development community, leaving confusion in its wake. No-one wants to talk about it - but someone's got to take a stand.

I'm talking about jargonitis.

Is your open-source project "designed to enhance the ability of the community to develop tools to plug into frameworks for the construction of software components?" Are you "exploiting an extensible platform for hosting innovative software tools for the development of cross-platform components?" Have you started a "revolutionary technology development platform to leverage an open source application framework?" If so, then I'm afraid you - yes, you - have been infected with jargonitis.

The primary symptom of jargonitis is logorrhea: a runny stream of useless verbiage. Word salsa like "designed to enhance the ability of the community to develop tools to plug into frameworks for the construction of software components" doesn't mean anything - or, more accurately, doesn't mean anything more than "improves plug-in development". The extra blather actually drains the meaning that is there, until the point gets lost in a sea of undifferentied grey jargon, and readers of your project web site drift away.

"Technology infrastructures for implementation frameworks" - feh!
Software comes in three major flavors: applications, tools, and platforms:

  • Applications do something.
  • Tools let you make something.
  • And platforms provide the building blocks out of which you build applications and tools.

So the next time I roll on to SourceForge, or Freshmeat, or Apache, or the Eclipse project home page, I want to hear about "visual editors for graphs" (applications that do something) or "IDEs for developing web applications" (tools for building things) or "APIs for collaborative applications" (platforms for building things on). That's right: write nice, clear, concrete descriptions that say what you fricking mean.

If I see any more "technology projects to develop toolsets that leverage application frameworks" I'll come smack ya.

You know who you are.

-the Centaur

Take a walk on the Darth Side

centaur 0
Hey! Vader's got a blog! Some highlights:


Have I mentioned before that I am surrounded by idiots? Let me cut to chase and just tell you up front: the rebels got away. All of them ... My elite squadron of StarDestroyers proved itself utterly incapable of a securing a single unescorted freighter travelling less than the speed of light.

I mean, come on. I've seen drills that were more challenging.

...You try to be an effective manager, you weed out the bad apples like the late Admiral Ozzel -- only to find that an insidious culture of incompetence has somehow transformed your deadly pan-galactic armada into a fleet of spaceballs...

Do you want to know what the worst part is? My left leg is still on the fritz. Whose trachea do you have to crush with your mind to get a little service around here?

I can only say BWAH HA HA HAAAA! Oh. Ha. Whew ... where's my spleen?

-the Centaur

Don’t Panic…

centaur 0
...it is all you dreamed it could be.

Is it the original radio play brought to life word-for-word with the faithfulness of Sin
City? No. Do some of the reviews on line have a point? Yes. But, as my good friend Glenn said as the preview showing's credits scrolled to a close: "They imposed a more conventional narrative structure - but that's hardly a criticism!" or as another friend said "Given the constraints of making a movie people who haven't read the books will watch? Get over it."

Or, as another friend said: "I never read the books, and I enjoyed it."

Go see The Hitchhiker's Guide to the Galaxy. And have fun!

-the Centaur

Ask and you shall receive

centaur 0
SO, NASA is delaying the shuttle launch to make sure it dots all the I's and crosses all the T's on safety.

Hurray! NOW I'm happy.

Check it out, fix anything broke, check it out again, clear it, and if it blows up this time no one will blame you because you did every dang thing ya could, rather than just rushing it out there!

-the Centaur