MOTD

Message Of The Day

Wed, 28 Jan 2004

06:18 [zork(~/sam/admin-spotting)] cat hooray-for-hidden-docs.txt

More Teh Lunix

While attempting to hack up a proxy arp daemon thing that would cook my emergency bacon I got frustrated. I was attempting to transcend the ethernet header and examine the arp packet. For some strange reason the only illumination to be gathered from the arp packet was that it was full of NULL bytes. Extreme frustration set in, at which time I thought to myself, "Screw this pony! This thing has to work without stupid userspace tools!"

A more subtle crafting of google search terms lead me to the astonishing revelation: Linux won't answer ARP for an IP on an interface if the routing table says that the packet should be routed back out of that interface! Well of course not! If it did that you could blackhole all sorts of network traffic without even really trying. The solution of course is to make it think that it is routing it elsewhere (in my case the loopback device), and then the iptables can step in and do the right thing.

So the lesson learned here is: if you do strange voodoo with your packets you need to think about non-voodoo things that the OS may be trying to save you from.

Tue, 27 Jan 2004

21:46 [zork(~/mrbad/cc)] cat new_license_version.txt

New CC License Version

The 2.0 draft versions of the <a href="http://www.creativecommons.org/">Creative Commons</a> licenses are now <a href="http://creativecommons.org/weblog/archive/2004/01/#3981">up for public review</a>. The CC licenses have attracted a lot of attention to Open Content, and have really spread a lot better than other previous attempts to make Open Content accessible. Even dumb bloggers are interested, which is pretty amazing, considering what a clatch of narcissistic mouth-breathers they tend to be. (Except <a href="http://vitanuova.loyalty.org/latest.html">Seth</a>, of course.)

Creative Commons has only posted the 2.0 draft of the <a href="http://creativecommons.org/drafts/license2.0">Attribution-noncommercial-sharealike</a> license, since it contains all the license elements that have been changed. The licenses were revved to deal with some perceived faults in the 1.0 versions, including the following changes:

<ul> <li>There are provisions for automatic upgrade of licenses; that is, there's now an "any later version" clause. This was missing from the 1.0 versions, making it hard to future-proof Open Content works. <li>There are stipulations for mixing works under different sharealike (kinda sorta like copyleft) provisions, resulting in a work licensed under a combination of all restrictions of the parent works. <li>Authors can now require attribution through a link-back URI. <li>The <a href="http://creativecommons.org/weblog/entry/3681">controversial</a> warranty provision has been dropped. In the previous version, the licensor asserted that they had cleared the rights to publish and redistribute the work, and warranted users and creators of derivative works against problems with copyright, trademark, privacy rights, etc. This section was one of the most <a href="http://www.satn.org/archive/2003_04_27_archive.html#200212947">criticized</a> parts of the licenses. In the 2.0 version, an "as-is" disclaimer of warranty has replaced this section. </ul>

(List copied from a <a href="http://www.kuro5hin.org/story/2004/1/27/12341/1514">k5</a> story I posted on the topic.)

Personally, I'm not terribly happy about most of the new revisions, at least in my persona as co-founder of <a href="http://www.wikitravel.org/">Wikitravel</a>. The lack of warranty means that contributors are no longer even nominally responsible for clearing the rights on their submissions -- making my headache that much larger, and making our content that much less useful to downstream publishers.

And the ability to "remix" sharealike licenses means that someone could take Wikitravel's <a href="http://www.wikitravel.org/en/article/Wikitravel:Copyleft">copyleft</a>ed work and re-release it under a more restrictive license -- say, noncommercial -- that would make us unable to re-incorporate their changes. Letting downstream developers take away freedoms we tried to grant to the world is pretty lame.

Anyways, commentary is welcome on the <a href="http://lists.ibiblio.org/mailman/listinfo/cc-licenses">cc-licenses</a> mailing list. I'm pretty sure you can just send mail to <a href="mailto:cc-licenses@lists.biblio.org">cc-licenses@lists.biblio.org</a> without being subscribed.

Fri, 23 Jan 2004

09:26 [zork(~/sam/admin-spotting)] cat so-broken.txt

Teh Lunix

Proxy Arp appears to not be working for me (2.4.18 and 2.4.24). I'm pretty sure that something is wrong, but I seem to be at a loss for finding actual useful documentation on actually debugging what is wrong. And now I'm about to hotwire something up in scapy or some crazy hax0r tools just to get it to work. GAR GAR GAR!!!While doing this it occurs to me that I really should put the HURD on this box soon.

Wed, 21 Jan 2004

01:57 [zork(~/sam/transit-fu)] cat model-transit.txt

Travels with Crackmonkey

The Caltrain pub crawl was a success. Part of the conversations that I had with Nick revolved around building a model railroad (HO Scale) public transit doohicky along the lines of San Francisco bay area, something that is more like a big Muni + what would have happend if the Key System lived on. There would probably be minimal BART influence.

Some loose googling today has yielded these results:

I've found some similar type projects from folks on the east coast. One is modeling <a href="http://www.trainweb.org/asamtrak911/mbta.html">Boston</a>, and the other is <a href="http://home.earthlink.net/~feigenbaums/modelrr_photos.htm">Philly/New York hybrid</a> deal.

Fri, 16 Jan 2004

02:54 [zork(~/sam/gis)] cat reinvention.txt

I have devtoed some brainpower off and on for the past few days to reinventing the problem domain of GIS. In doing this pondering I have decide to stick it out with <a href="http://grass.ibiblio.org/">GRASS</a> which has some problems, but for the most part works.

Now to take apart how it does things and make them super. Step 1: v.export.svg and scheme bindings!

Wed, 14 Jan 2004

07:08 [zork(~/octal/hardware)] cat LEDs.txt

Das Blinkenlights

So, in the IEEE room at the U of MN, which is one of the main hangouts for EEs at the U, they've got a collection of debris from former senior design projects. They clean up a bit more than I like, but wone thing I think they'll keep until someone uses them are the 5 8x16 LED boards that are wired up in a neat little grid. There was some talk of using them to create an animated sign, but few people associated with that project understood electrical scanning, so nothing much came out of it.

I have decided that I'm going to build a programmable sign using that and 74LSXX series logic. There will have to be some CMOS for the USB programming interface, and probably a 555 or 3, but mostly TTL, and probably a diode-grid rom for storing a default display when it's powered on.

It will be wire-wrapped, it will be insane, and that's the point.

06:59 [zork(~/mrbad/sona)] cat sona.txt

mi abu Sona

So, I'm a big fan of <a href="http://www.langmaker.com/">constructed languages</a>. Like, y'know, <a href="http://www.esperanto.net">Esperanto</a> and stuff. Actually, I'm a big fan of all languages, but conlangs are fun and easy to learn since, being consciously authored by one or a few individuals, they lack that wild-eyed complexity that natural languages have. They just don't have that existentially nauseating feeling of something that exists beyond the human mind.

Where was I? Oh, yeah: I especially like <i>isolating</i> languages -- where the words of the language don't change for tense of verbs or case of nouns. And <i>agglutinative</i> ones -- where you build up words from smaller root parts (like "non-", "pro-", "-ly"). I guess I also am down with <i>minimal</i> languages -- languages with a really small set of root parts.

I was kind of into <a href="http://www.pigdog.org/auto/esperanto/link/2705.html">toki pona</a> for a while, but then I got kinda bored by that language's primitivist mind-control. Screw you, toki pona! Stay outta my head! Then I started grooving on this <a href="http://www.ebtx.com/lang/eminfrm.htm">Earth Minimal</a> language instead. Just 220 words in the radical lexicon. But, y'know, it doesn't seem that well-thought-out. And the author is a serious crank. Yeah, you have to be a crank to make up a conlang, but not a real serious crank.

So <b>now</b> I'm totally digging on <a href="http://www.rick.harrison.net/langlab/sona.html">Sona</a>. It's got 360 radicals, plus 15 particles, which, y'know, is not really all that much. It's short and sweet, but seems well-designed and aesthetically pleasing. I wrote myself a <a href="http://zork.net/~mrbad/sona">language drill file</a> that works with the <kbd>quiz</kbd> program from <a href="http://packages.debian.org/unstable/games/bsdgames">BSD games</a>. Soon I will be a genius of Sona! Bwahaha!

Tue, 13 Jan 2004

19:07 [zork(~/mrbad/web)] cat del.icio.us.txt

To plough takes two as well

While I'm scrabbling here, thought I'd say: <a href="http://del.icio.us/">del.icio.us</a> is cool. It's called a <q>social bookmarking</q> site, meaning you bookmark stuff, and it goes on del.icio.us, then everyone else can look at your bookmarks. They get organized by tag words or chronologically... making it suspiciously blog-like. But without any bloggers. Yay!

Anyways, my bookmarks are at <a href="http://del.icio.us/demon">del.icio.us/demon</a>, because that's a cool song.

Fri, 09 Jan 2004

17:44 [zork(~/nick/web)] cat head-shot.txt

I know.

http://zork.net/~nick/pix/head.png

Lolz.


[zork(~)] cal
[zork(~)] tree
[zork(~)] syndicate.py
[zork(~)] cat README