Yesterday I applied for allocation of a new public port number from IANA. It’s 6659. When the allocation is confirmed, I’ll publish the source code for a reference implementation of the server. It’s a bit over 300 lines of Python.
Let the speculation begin. :-)
Sometimes good terminology, by making a distinction that wasn’t easily articulated before, can be very clarifying. I was in an IRC conversation about software engineering with A&D regular HedgeMage earlier today and found myself inventing a term that I think may be useful: the ground-truth document.
A few days ago I posted “A martial-arts trilemma” about Cathy’s and my search for a new school to train with following the demise of our MMA program. We’ve since gotten one nice surprise and struck two alternatives off our list. And thereby hangs a tale.
I suppose it was inevitable, in a good way. Some friends of freedom have begun a project dedicated to developing and sharing open-source designs for firearms that can be manufactured with a 3D printer. Read about it here at Defense Distributed.
I approve, of course. I approve of any development that makes it more difficult for governments and criminals to monopolize the use of force. As 3D printers become less expensive and more ubiquitous, this could be a major step in the right direction.
I shipped an updated version of the ciabot hook scripts for git to the git maintainers this morning.
The cool new thing in this release is that the script no longer needs to be modified for installation as a hook. You can install one copy where any number of git repositories can see it; when it’s run it will collect the information it needs either by autoconfiguring or by looking at variables set in each project’s .git/config file.
UPDATE: Once I started looking at the code…I found a way to make it completely self-configuring in the normal case. So I’ve shipped 3.6. This will be helpful for forge sites like Savannah, because it means they’ll be able to install one standard git hook that Just Works.
The responses to my progress report on searching for a new martial-arts school made it clear that many people are interested in advice on this topic. The problem is especially difficult for new students choosing a first school, as they have yet to develop the kind of trained eye that can evaluate technique.
I have been training in empty-hand combat and contact weapons since 1982; more or less continuously since 1990. I have studied shotokan, tae kwon do, aikido, wing chun kung fu, and Mixed Martial Arts at five different schools and trained in sword-centered Western Martial Arts at two more. Along the way I’ve picked up bits and pieces of iaido, kenjutsu, escrima stick fighting, penjak silat, shaolin kung fu, Greco-Roman wrestling, Okinawan karate, naginata-do, and lua. I hold a black belt in tae kwon do and have been an instructor in multiple styles. I report these things to establish that my experience of styles and schools is very broad, equipping me to give useful advice on how to choose one.
This how-to will be aimed mainly at people new to the martial arts trying to choose a first school, but the questions I suggest can usefully be asked even if you are a much more experienced student.
It’s beginning to look like Apple’s legal offensive against Android might backfire on it big-time. Comes the news that Judge Koh has declined to suppress evidence that Apple may have copied crucial elements of the iPad design from prototypes developed by Knight-Ridder and the University of Missouri in the mid-1990s.
So, nine days ago the Mixed Martial Arts program my wife and I had been training in was canceled, and we’ve been shopping for a new school in our area. We’re serious students, twenty years deep in empty-hand and weapons, so the general run of strip-mall karate and TKD joints just isn’t going to do it for us. We require a school with high-quality instruction that can teach us stuff we haven’t seen before.
Fortunately, the area where we live (Chester County in southeastern Pennsylvania) an affluent section of the Boswash metroplex and thus probably nearly as good as it gets in the U.S. for choice. Internet searches turned up two strong possibilities, in addition to the third which is to stick with our current dojo and switch to Tang Soo Do.
We’ve now been to do evaluation classes at both. This is an after-action report likely to be of interest to martial artists of any description, and I’m hoping that the process of writing will help me clarify my thoughts about an interesting trilemma.
For some months now my wife Cathy and myself had been the only regulars showing up for the MMA classes at our local dojo, Iron Circle. While this meant we got a lot of quality instructor time, I did wonder how the school could afford to run classes fotr two students.
Well, it turns out they can’t. Two days ago, Master Maybroda emailed us to tell us the MMA program was being canceled. Too many people, it seems, show up expecting it to be like what they see on UFC and bail when it isn’t. “You two outlasted all the wannabes” he wrote.
This leaves us with a problem. Where and how shall we train? We wouldn’t even consider just stopping. We’re martial artists – and, though my wife denies that this has become part of her self-identification in the way it is for me, she is no readier to give it up than I am.
Looking over the local Yelp listings for martial arts, and discarding schools we’ve trained at before but left for various reasons, we seem to be down to three alternatives…
In “Who’s Afraid of Huawei?” you point out the need for the telecoms industry to adopt transparency guidelines to head off risks from kill switches, spyware, and back doors covertly installed in their equipment.
One minimum necessary condition of such transparency is that all software and firmware in these devices must be open source, with customers permitted to install their own software images from published source code and development toolchains that can be audited by third parties.
While open-source software cannot completely head off the possibility of Trojan horses embedded deep in telecoms hardware, it at least reduces the management of aggregate security risks to a tractable problem. No lesser measure is or can be even remotely as effective, even in principle.
Telecoms customers should insist on open source – and, as any competent counter-espionage agency would do, should consider vendors’ insistence on information asymmetry to be indicative of an unacceptable security risk.
I’ve released doclifter 2.9, and as part of that process I’ve been testing it on the entire collection of manual pages on my system again. Because doclifter does mechanical translation of troff-based markups to DocBook-XML, one of the side effects of testing it is that I find lots of broken markup. I’ll ship over 700 fix patches back to maintainers this time, though maybe not until after I get back from World Boardgaming Chapionships next week.
Release here, report on markup bugs found is here. Yes, over 700 patches, but that’s actually a drop from previous passes.
Wired magazine brings us a fascinating revelation from the Apple-vs.-Samsung brouhaha.
The Nexus 7 I ordered for my wife last week arrived two days ago. That’s been enough time for Cathy and me to look it over closely and get a good feel for its capabilities. It’s a very interesting device not just for what it does but what it doesn’t do. There’s a strategy here, and as usual I think Google is playing a longer game than people looking at this product in isolation understand.
After the Aurora theater shooting, it was of course inevitable that the jackals at the Brady Campaign and the Violence Policy vendor would be trying to make a political meal from the victims’ corpses before they had even had time to cool to room temperature. The usual round of inane honking about “common-sense gun control” ensued just as if this psycho (like most others) hadn’t cheerfully violated several laws well before he pulled the trigger.
But enough about the usual idiots; let’s talk about “Gun-free zones”. We’re told the movie theater had a sign up announcing its “gun-free” policy. Yeah, and how well did that work out for ya?
Try as I might, I am unable to comprehend the thinking of people who put “gun-free zone” signs in theaters, or on homes, or anywhere. How do they not get that criminals and madmen will read this as “Get your tasty defenseless victims, right here?”
At least “gun-free” signs on homes generally only jeopardize people stupid enough to put them up. “Gun-free” signs and policies in public spaces are another matter; whatever gibbering moron at Cinemark mandated this one painted bull’s-eyes on a theater-full of innocents.
Two fantasies caused that massacre. The obvious one was James Holmes’s delusional identification with the Joker. The less obvious one was the pious belief that wishing firearms out of sight will keep bad people from doing bad things. Holmes is an obvious psychotic who’s still trapped in the first fantasy; to prevent needless deaths, the rest of us must get free of the second.
For myself, from now on I plan to willfully violate every “gun-free zone” policy I run across. If enough sane people do likewise, perhaps the next massacre can be prevented.
This one is for the surprisingly large number of my blog readers who have sent inquiries about the health of Sugar, Cathy’s and my cat, following her near-death experience late last year. The rest of you can proceed about your business…
In the comments on my previous post, someone linked to Steven Dutch’s essay The World’s Most Toxic Value System, in which he discusses the many evils that flow from a complex of values that he labels with the Arabic word “thar” (blood vengeance).
Dutch’s essay is in many ways insightful, and a welcome corrective to the mush-minded notion that all cultures have equally valid ethical claims. But it suffers a bit from the author’s lack of anthropological breadth – while he is commendably clear-eyed about what he has seen, there is much he has not seen that bears on and could be used to improve his thesis.
I think it is particularly instructive to apply Dutch’s criteria to the culture of saga Iceland, which we may take as a literate representative of the pre-Christian Norse and more generally of old tribal Germanic culture. This tradition should be especially interesting to English-speakers, as the Anglo-Saxon version of it was foundational to Anglo-American common law and notions of liberty.
In the 1840s, Hindu priests complained to Charles James Napier (then Commander-in-Chief of British forces in India) about the prohibition of suttee by British authorities. Suttee was the custom of burning widows alive on the funeral pyre of their husbands. According to Napier’s brother William, this is how he replied:
“Be it so. This burning of widows is your custom; prepare the funeral pile. But my nation has also a custom. When men burn women alive we hang them, and confiscate all their property. My carpenters shall therefore erect gibbets on which to hang all concerned when the widow is consumed. Let us all act according to national customs.”
This incident, perhaps the finest single moment in the history of Britain’s relatively benign imperialism, teaches two lessons still profoundly relevant today.
The best strategic analysis of Nokia’s parlous position I’ve ever seen comes to us from ex-Nokia-executive and longtime company-watcher Tomi Ahonen: The Sun Tzu of Nokisoftian Microkia. It’s thorough, entertainingly written, and includes some instructive diversions into military history.
In my last blog post, I made a public stink about language in a so-called Declaration of Internet Freedom, which turned out to be some libertarians attempting to expand and develop the ideas in this Declaration of Internet Freedom. Mostly they did pretty well, except for one sentence they got completely wrong: “Open systems and networks aren’t always better for consumers. ”
That’s wrong. Open systems are better, always. Cisco has just provided us with a perfect lesson in why that sentence is completely backwards, and why we can never trust closed-source software vendors not to do evil under the cover of their code secrecy.
There’s been some buzz in the last few days about the Declaration of Internet Freedom penned by some prominent libertarians.
I wish I could sign on to this document. Actually, considering who appears on the list of signatories, I consider the fact that the composers didn’t involve me in drafting it to be a surprising mistake that I can only ascribe to a collective fit of absent-mindedness.
But, because neither I nor anyone else from the hacker tribe was involved, it has one very serious flaw.