“Stany is adorkable and I love her”

So on a whim I did a technorati search on myself. this came up (and I were persistent, and searched for “stany” on that page).

While I resemble the fact that I am adorkable (except when low on sugar or coffeine), I do not resemble the fact that I am a her.

Googled for “stany”. Found one of my creations from way back when I actually hacked away on a Netwinder, on the first page.

Whew.

I guess wrt54gs is the Netwinder of the new millenium. Only it’s cheaper. And better supported. And has better network connectivity, but no hard drive (unless you bring out USB port, and use a USB key, or bring out GPIO channel, and use an MMC card reader).

I should e-mail ralphs, find out how he’s been. Does ralphs@n.o e-mail addy still work?

Stanisław Lem

On March 27th, 2006, Polish science-fiction writer and philosopher Stanisław Lem passed away. His biography is available at Wikipedia.

I want to wax lyrical about pan Stanislaw a little bit, if only to get it out of my system.

It is likely that an average north american either has no idea who Lem was, or maybe heard that the 2002 movie “Solaris” is based on Lem’s book.

Bruce Sterling, in his “ The Spearhead of Cognition” points out that this was done on purpose – Lem was expelled from SFWA, and efforts were made to make his works non-grata in the States.

Tensions with his American colleagues came to a head in a bizarre international literary incident. In 1973, in an effort to promote “international goodwill,” the Science Fiction Writers of America (SFWA) conferred an honorary membership upon Lem, a distinction that had previously been given to only one other foreign writer, J.R.R. Tolkien.

But in 1975, the writer Philip Jose Farmer, whose sexually frank thrillers Lem had criticized, raised objections to Lem’s honorary membership. Farmer’s concerns were echoed by an addled Philip K. Dick, who was experiencing fits of paranoia at the time. Dick maintained that Lem had embezzled royalties from a Polish translation of Dick’s 1969 novel Ubik.

“The honorary voting of Stanislaw Lem to membership is the sheep voting the wolf a place at the communal hearth,” Dick warned SFWA members in ’75. “They certainly must be licking their chops back in Krakow right now.”

These attacks might not have gone any farther if Lem hadn’t published yet another critical article on contemporary sci-fi, “SF, or Phantasy Come to Grief.” The article itself was acidic, but its impact was amplified by yet another translation problem. In 1975, the Atlas World Press Review put out a dubious English-language version of the essay under the inflammatory title “Looking down on Science Fiction: A Novelist’s Choice for the World’s Worst Writing.” In this version, Lem is made to describe American sci-fi as “bad writing tacked together with wooden dialogue.” Although he did call American sci-fi “kitsch,” the other accusation appears to have been invented by the translators.

The perpetrators of the World’s Worst Writing turned on Lem. One SFWA member accused him of attacking American sci-fi writers at the prompting of his Communist masters. Other SFWA members questioned his ability to read English or suggested, falsely, that he was profiting from pirated editions of American books. In a straw vote taken in 1976, 70 percent of SFWA’s voting members supported a resolution to revoke Lem’s honorary membership.

Lem did have some American defenders. In an open letter to the journal Science Fiction Studies in 1977, Ursula K. Le Guin declared: “The SFWA is not a powerful organization, nothing compared to the Soviet Writers Union, say; but when it uses the tactics of the Soviet Writers Union, I think there is cause for concern, and reasons for shame.”

Today, former SFWA president Jerry Pournelle insists that Lem’s membership was revoked because of technicalities in the group’s bylaws, not politics. But in his 1977 exchange with Le Guin, Pournelle described Lem as someone “who finds a communist regime congenial” and “embraces communist egalitarianism.” In 1983, a letter to the editor in Omni Magazine denounced Lem as “the most boring writer in the world – and an avowed Communist” – even as Lem and his family were preparing to go into exile in Vienna. (They returned to Poland in 1988.) Despite the hostility of the American sci-fi community, mainstream writers such as John Updike and Anthony Burgess started praising Lem’s books in prominent places.

Jeet Heer, “Stanislaw Lem”

Oh, current take by SFWA is that Lem didn’t want to. God is their judge.

On the subject of God, in his youth Lem was rather close to one Karol Wojtyla. Life is funny this way.

It is true, however, that pan Stanisław was rather famous in the countries of the (now former) Soviet Block.

30 years before Hollywood did a remake of Solaris, Andrei Tarkovsky filmed that other, original, “Solyaris“.

Coincidentially, pan Stanisław did not approve of that version, and, in fact, stopped talking to Tarkovsky after one of quarrels. If you are both familiar with the work in question, and curious, nostalghia.com has English translations of the opinions of both Tarkovsky and Lem.

Your local BlockBusters probably doesn’t have it, however “Дознание пилота Пиркса” is based on Lem’s “The Inquest“, part of Tales of Pirx, the Pilot, and was a joint Soviet/Polish film.

“Astronauts” were filmed for TV in three parts as “Light of a Far Away Star” (Свет далекой звезды).

I’d say that generations of people got their start on science fiction with Lem’s works. “Return From the Stars”, Rohan from “The Invincible”, Bregg from “Return From the Stars”, The Cyberiad, many short stories were translated and published. One can argue that the censors didn’t get the subtle satire of Lem’s.

Some of Stanislaw Lem’s books in Polish are available at artefact.lib.ru. Translations to Russian are both there and at lib.ru.

I’ve looked for an English language translation, and couldn’t find one on-line, so the following bit is my translation from Russian of a few paragraphs from Z dzienników gwiazdowych Ijona Tichego (Star Diaries of Ijon Tichy), 21st Voyage.


[…]
In it (scientific literature -sta), as I soon discovered, there was plenty of new information. For example, Dr Gopfshtosser, brother of Gopfshtosser that was practicing tychology, created a periodic table of space civilizations, based on the three principles that allow to unmistakably identify most developed societies. These are the Laws of Trash, Noise and Spots. Each civilization that reaches technological stage, more and more finds itself sinking in it’s own trash, that creates lots of inconveniences, until the point when it moves all the trash to space. So that trash would not interfere with spacefaring too much, it gets placed in it’s own, isolated orbit. Thus an ever expanding ring of trash gets created, and exactly by it’s existence one can recognize civilizations that reach higher stages of progress.

However, after some time trash changes it’s nature – as intelligent electronics gets more and more developed, civilization needs to get rid of the ever increasing mass of computer trash, old probes, spacecraft, etc. These thinking refuses do not want to circle in the trash orbit forever, and run away, filling the neighborhood of the planet, and even whole of the solar system. Pollution of the environment by the AI is characteristic for this stage of development. Different civilizations use different approaches to deal with this problem; sometimes they even attempt computerocide – they place special traps in space, stickies, squishers, and other traps for the psychotic self-aware refuse. However the end results of all such efforts are ineffective: only the least intelligent trash gets caught, and this tactics just helps in survival of the smartest, weeding out the weak. Survivors, in turn, form groups and gangs, and start attacks and protest actions, demanding hard to fulfill demands, such as spare parts and living space. In case of refusal, they start interfering with radio transmissions, hijack broadcasts, read their own proclamations, and as a result around such a planet occurs an area of such noise and howling, anyone listening might rapture their ear-drums. Exactly by such noise it is possible – at a great distance at that – to identify civilizations suffering from AI pollution. It is even kind of strange that Earth astronomers were guessing for such a long time why it is that Cosmos is full of noise and various senseless signals. These signals are nothing other then interference created by the above-mentioned conflicts and seriously interfers in establishing trans-stellar communications.

And finally, sun spots, but distinct by the shape and chemical composition – that can be identified by spectrometer – betray existence of the most developed civilizations, that overcame both the Trash and Noise Thresholds. Such spots exist, when great clouds of the trash, accumulated over the ages, just like moths, sprint into the flames of the local Sun, in order to commit suicide. Such mania is induced in them by special depression-causing methods that acts on anything electronic that thinks. Method, of course, overly cruel, however existence in Cosmos, and furthermore creation of Civilizations in it, is also not a picnic.

According to Gopfshtosser, these three stages are an ironclad laws of development of humanoid civilizations. Periodic table of the good Doctor still had some flaws regarding the non-humanoid civilizations, however that didn’t hurt me any – I, for obvious reasons, were interested in creatures similar to us. So, after creating by the Gopfshtosser’s schematics a “WC” (Wonder-Civlization) detector, I immediately headed towards the Giades abundance, as extremely powerful noise was emitted from there, many planets were surrounded by trash rings, and in addition a few stars were showing spots with unusual lines in the spectrum – silent evidence of mass murder of electronic mind.

Oh, and lastly, if you’ve read the Star Voyages, 14th voyage, and were wondering “What the heck are sepulcis?”, well, wonder no-more.

Co-incidentially, Alexandr P. Rasnitsyn, in late 1960s, chose to name a family of newly discovered jurassic winged creatures Sepulcidae. A pre-print of the work was by round-about ways sent to Stanislaw Lem, who replied with a surprised post-card, amazed (and probably honored) to find out what they look like (as told by Kirill Eskov).

A good place to start reading up on the order Sepulcidae is probably: Rasnitsyn A.P. 1993. New taxa of Sepulcidae. In: Mesozoic insects and ostracods from Asia. Trans. Paleontol. Inst., Russian Acad. Sci. 252, Nauka Press, Moscow., 80-99. (in Russian).

Fare well, Stanislaw Lem.

Netopia R-Series

Netopia R-Series routers

Sea-green boxes, eight 10bt ethernet ports on the back in hub configuration (with a switch for cross-over on port 1), space for two expantion daughterboards inside. Serial console port, one additional serial port for external modem. Netopia model line.

Depending on the NVRAM settings, can report itself as an R (router) or D (bridge) model. At one point one could call Netopia technical support, and over the phone recieve a free license key, that would convert an R model into a D model. Last time I’ve called them (Summer of 2003), they were reluctant to provide me with the license codes for two units I was converting to bridging mode.
Their argument was that the serial numbers I’ve provided (and the feature keys are bound by the serial number of the router, which, in turn is locked to it’s MAC) were “too old”, that is, sold to customer over 2 years ago.

Old serial numbers start with 72, new ones start with 80.

These might also correlate to the revision of the logic board inside – older logic boards have two slots for 72 pin RAM soldered on. Newer boards have the pads but no actual sockets.

Out of the box, Netopia unit reports that it has 1 meg of flash and 4 megs of RAM. I’ve attempted to plug in some 4, 8 and 16 meg 72 pin RAM sticks, but each time the router would not report anything over serial console, and eventually would blink all 8 green LEDs corresponding to the 10bt ports about once a second. This might have to do with the type of RAM (I’ve tried double sided RAM, pairs of 8 meg, and singles of 4, 8 and 16) I’ve attempted to use.

Box without any daughtercards inside reports itself as model 1300, so depending on the feature key, it can be either R1300 or D1300.

I’ve handled three types of these units, R7100, R7200 and R9100. The only difference is the daughtercard inside. Otherwise units are identical, with exception of the logic board revisions.

They support firewalling between the hub and the WAN interface, can serve DHCP, and can detect a WAN link failure. If an external modem is connected to the Auxillary serial port, Netopia can be configured to dial out and use PPP as fallback.

Technically they support 10 users, and if one wants more, one has to buy a feature key from Netopia. I’ve never hit the limit, so I am not sure if this is the number of MACs it remembers, or something else.

Technically there are pins on the motherboard where additional hardware can be mounted. Netopia sells a VPN accelerator for these, so it could be a separate encryption module that goes on the inside. VPN accelerator is called TER/XL VPN in Netopia lingo.

R7100 has a single Copper Mountain Networks SDSL daughter card on board. It can synchronise at up to 1.5 megabit to Copper Mountain Equipment. These are the most interesting daughter-cards, as they support back-to-back communication. One unit needs to be configured to set it’s clock source from the network, and the other one to generate a clock source internally, and then, units can be connected over copper pair. I’ve had success synchronizing at 768Kb/sec at a distance of 1.6km over a Bell Canada LDDS circuit (an unbalanced copper pair, primarily used for alarm circuits).

R7200 has a single ATM SDSL daughter card on board. Maximum speed is 2.3 megabit in Nokia Fixed Mode. These can be configured to communicate with various types of DSLAMs, including Nokia and Paradyne gear. I don’t believe that they support setting clock source internally, and thus they can’t be used for private interconnection without a DSLAM.

R9100 has a 10 megabit daughter card, that can be used for routing, or for ATM or IP encapsulation. I have one, but that’s about it. Supposedly these are used to talk to a DSL or cable modem, and do NAT, etc.

R3100 are the same chassis with ISDN daughtercard. Covad used to deploy those with customers. Never handled one myself. Supposedly daughtercards with U, UP and S/T exist.

R5100 are the same chassis with serial V.24/V.35.

R5300 are the same chassis with T1 WAN port. Again, never used myself.

Two daughter cards are installable in a single unit. Daughtercards are identical, and thus if you have two identical routers with a single daughtercard each, card can be removed from one, and added into the other. Model number reported by the firmware changes as a result, and the last two digits of the model number change from 00 to the corresponding daughtercard number.

So, R7272 would have two ATM SDSL daughtercards, D7171 would have two Copper Mountain SDSL daughtercards, etc.
Mixing and matching is possible, and firmware will report things accordingly. If daughtercard is installed in the second slot, first two digits of the model number remain as “13”.

Rxx20 – Has a V.90 analog daughtercard for fallback
Rxx31 – ISDN fallback (or in case of R3131, it would have 2 ISDN ports)

If two identical daughtercards are installed, one might require an IMUX feature key from Netopia. At the last check, Netopia wanted 150 USD for each key. IMUX feature key enables WAN interface bonding, thus, theoretically, if you have two D7171s, both with IMUX keys, and a 4 wire LDDS circuit running between two branch offices, you can bridge the two at 3 megabit. On R9191 and R7272 IMUX feature enables multi-link PPP over ATM as a form of bonding.

“Regular” firmware doesn’t support configuration of second WAN interface out of the box. I theorize that all that IMUX feature key does is it tells firmware to present menus for configuration of the second WAN interface.

Overall, Netopia units can be procured on eBay for ~20 USD a piece, and thus the costs of IMUX feature key are, in my opinion, unreasonable.

Currently latest firmware is 4.11, and Netopia has a list of changes between firmware versions.

Body Posture

Adrian Lima, or so I

I am being told that this is a photo of Adriana Lima.

Beautiful girl. But this is not an article about her beauty, at least not directly. To me this photo is exceptional because it clearly shows her posture.

I guess I should pay more attention to my own body posture, as too much time in school and in front of computer made me hunched over. Not quite a new year’s resolution, but something to keep in mind….

P.S. This photo was shamelessly stolen from here, however I am sure that a goodle search would find many more pictures of her.

Paternity Tests

On a black board in the math tutorial room someone wrote:

“For Paternity Test Results call 1-800-RUMYDAD. www.rumydad.com”

Below it, someone else wrote:

“Translation: Is your family Pareto Optimal? Prune your family game tree at www.rumydad.com”

For some reason, this amused me.

Must be high blood sugar levels, or something.

Things that piss me off (part I)

I am editing video footage that was digitized from a VHS tape. Footage itself is of Wendy Whited Sensei, from 1997 or 1998. I’ve never met Whited Sensei myself, but based on the video, I like her. And I like her style. And she is very very very good. But this is not about my likes.

This is about things that piss me off. Imagine a standard martial arts seminar (I were told that this is a fairely standard martial arts seminar). Instructor, generally a high ranked instructor, was brought in, at big expense and effort to teach.

A part of the idea is to make the money back by the hosting organization (paying for flight, hotel, meals, plus honorarium all add up, and God forbid you need to add rent of the location costs to it too). So hosts invites a bunch of local dojos that kind of do the same thing to send their members over, and hopefully to learn new things.

Usual practice is structured so that Sensei demonstrates something while everyone else is formally sitted, and then folks break into pairs or groups, and try to duplicate what Sensei shows to the best of their ability.

In the meanwhile, Sensei is walking around, and is watching everyone practice, and tries to spot and correct mistakes, explain concept behind the action, and hopefully nudge the practitioner to a higher level of understanding and practice.

Generally, protocol is that on the mat senior instructor is the king and dictator – lives of everyone on the mat are his or her responsibility (this is, after all martial arts, and one can end up breaking wrist, hand, neck, you name it), and when senior instructor demonstrates something, everyone around should stop what they are doing, sit down where they are, and watch. Last bit actually makes sense – if some people are practicing, and there are flying bodies in the air, and some people are sitting, chances are that blending will occure between flying and sitting person, not flying person and a mat.

Also, chances are that everyone is making the same mistake, and instructor is trying to correct it not for just a single person (if that were the case, instructor generally would tell everyone to keep practicing).

So here I am, trying to edit a video tape into somewhat coherent thing, and what do I see?

Two people, from the same dojo (I can tell as they have identical crests on their uniforms) always practice together. Logically, in a seminar setting you would try to pick as a partner someone else each time, if only to get a chance to practice with some higher ranked people, and maybe learn something from how they do their technique, right? Well, maybe these two folks are both higher ranked then the instructor, and know better then her what they are doing? No, they are not second highest ranked people on the mat after senior instructor – far from it. In fact they are not even black belts. Mudansha.

Whenver instructor would try to correct the mistakes of someone in the dojo, these two fellows are the last ones to sit down (if at all) and watch.

When instructor spotted something they were doing that was far from correct (I am not an expert, yet even I could see that what they do was different from what they were shown), and walked over to correct one of them, he started argueing back with her. Mudansha talking back to a 6th degree black belt who practiced longer then this fellow was alive. *blink*

I mean, these two fellows came to the seminar, paid money, got on the mat, only to do what? Practice same way as they practice “at home”, with the same partners? Insult the guest instructor? Not learn anything?

Some minds are forever shut, and one can’t open them even with a crowbar. Upside the head.

Oh, and what do I care? Well, these two fellows parked themselves right in front of the camera during their practice. Every technique. So most of the time, when I were trying to edit the video out, and just keep the bits where Sensei is demonstrating, they kept on obstructing the screen, or shaking the camera. *sigh*

Coming soon: Part II – things that piss me off in filming without script and without clear idea, on filming with cheap hardware that can’t focus properly, on filming without tripod, on zooming in waaaay in, and then panning 180 degrees, and all the other joys of filming, taking pictures, and trying to edit a video together.

Show that if b ∈ R, R is a Eucledian domain and a is a non-zero non-unit, then bR/aR = {r + Ra : r ∈ bR} is an ideal in R/aR.

Suppose that R is a Euclidean domain and a ∈ R is a non-zero non-unit.

For an element b ∈ R consider the subset bR/aR = {r + Ra : r ∈ bR} of R/aR.

Let r + Ra, s + Ra ∈ bR/aR so that r, s ∈ bR, then r + s ∈ bR which gives (r + Ra) + (s + Ra) = (r + s) + Ra ∈ bR/aR.

Let r ∈ Ra ∈ R/aR and s + Ra ∈ bR/aR so that s ∈ bR, then rs ∈ bR implies that (r + Ra) · (s + Ra) = (rs) + Ra ∈ bR/aR.

Hence bR/aR is an ideal in R/aR

Just in case you weren’t sure that it was.

It’s almost 2 am, what do you expect?

Oh, and I goofed while writing a game theory midterm last week, and only got 92/100.

I forgot to do part II of question 1, inspite of the note on the test paper saying “Don’t forget to do part (ii) below”.

Argh!

Oh, and should I do a blurb on the math behind error correction, specifically, as it’s implemented on CDs?

SCSI to ATAPI bridge board

I realize that SCSI is pretty much dead. It makes me cry, as a whole number of my shiny Sun systems, like dara, an Enterprise 4000 server, all take SCSI.

If, for some reason one still wants to hook up an IDE/ATAPI DVD burner or somesuch to a SCSI bus, comrades from the field are recommending Acard Technology AEC-7720U SCSI to IDE bridgeboard.

link, which might die whenever Acard folks decide to change format of their site).

At 69 USD per board, somewhat costly.

As I’ve mentioned before, I also own a Promise UltraTrak TX8, which is an IDE RAID tower with SCSI interface to the host system.

So I wonder if there is a dongle or somesuch that can convert SCSI to firewire, so I could start using my 800 gig storage array with an iBook 🙂

Any suggestions?

Sun Studio 11 (Compilers/Developer Suite) is now free

Alan Coopersmith (whom I’ve never met, yet whom I respect about as much as I respect Casper Dik) mentions that Sun Studio 11 is now free.

Download link is here.
Specifications – Basically Solaris 8 or newer on Solaris SPARC or x86. There is mention of Linux (RH 4 or Suse 9) on the sysreq page too, but I am kind of both disinterested by Leenuks, and somewhat puzzled, as RH 4 is circa 1997 and Sun folks probably mean Fedora 4. Or something.

Here Alan is doing some comparisons between Sun cc and gcc for compiling the X subsystem for Solaris.

I own single license for Sun Studio 6, which I picked up at a dot.com bancropcy auction (it was a box with never registered license codes) for 100 CAD. As part of a deal I got about half a cubic meter of Cisco propoganda for Cisco 25xx routers, but it was worth it.

Owing a license for a Sun’s C compiler for a while made me the coolest kid on the block, as I could compile 64 bit versions of IPF (gcc at the time stood in the corner and nerviously smoked whenever it had to compile 64 bit kernel modules)

Looking for a book of poetry….

Looking for a book of poetry (I can imagine surprized groans now. Poetry? What poetry? stany can read?)
Specifically this one

Mikhail Lermontov: Major Poetical Works by Anatoly Liberman (Editor)

It is an out of print book of poetry translations of Michail Lermontov :

I write to you and truly wonder:
What in the world has made me write?
For you, I’ve gone away and under
And must have forfeited this right.
You know that, though we are asunder,
Your image was too much to lose.
Of course you do! — Such boring news…

Between attacks and other dangers
We live in God-forsaken holes.
But do you care? Our souls are strangers:
Indeed, the normal case for souls.
[…]
(my source only quotes the beginning of this piece. Sorry)

So, here is a funny thing. If I search for this book on Amazon US site, I get two listings for a used book, one for 30$, one for 135$. If I look for it on Amazon Canada site, I get one used book for 284.55 CAD.

Global economy. Go figure.

Oh, and author of the book, Anatoly Liberman, contributes to an Oxford University Press Blog.