Women in Technology (alternate title: Shelly Bait)

In Talibanism in Technology, Deepa Kandaswamy lists seven reasons why women in technology remain invisible.  Unfortunately, Deepa leaves out two important factors: interest and ego.

Most women I have met, regardless of age and background, are simply not interested in technology.  While they do get impressed with latest electronic gadgets, they don't seem to get the same kind of urge that drove my son to spend an entire day tearing apart my old Dell laptop when he was 7 years old.  Without that seemingly innate interest in technology, one cannot excel in it.

Also, most women seem to have relatively smaller ego-sphere (aka personal space) than guys do.  Ego-spheres are present not just in the physical realm but also in virtual realms like CVS, history, and mindspace.  Since most women seem not as interested in asserting their ego as guys, their presence in those virtual realms will be smaller.

Come on ladies, give Don a sound beating.  He asked for it.  ;-p

Update:

Thinking more about my comment on ego-sphere, I think guys give other guys more space than they would girls, probably to avoid conflict.  When people sit down in a long chair like the one see in subway trains, guys sitting next to girls will open their legs wide but guys sitting next to guys will be more moderate.

Of course, there are tiresome jerks who break this unspoken rule.  Tiresome because giving in to them is not an option.  Being male is not easy.

FlexWiki and nGallery

I have been busy with work last few days, but now I got some time to tinker some more.  Beside dasBlog, which is driving this blog, I am playing with FlexWiki and nGallery.  End result will likely be sum of all three along with some of the ideas I have been playing with.  For example, self-organizing wiki pages and entries is interesting.  The ideas are: if anyone can change a wiki, why not the wiki itself?  People make mistakes when they use a wiki, so why can the wiki be as sloppy?

Wiki can be programmed to place higher value on newer entries over older ones and use this information to change size or color of the font used to render the entry, change its position within a page, or inject links into other relevant pages.  Likewise, popular pages and entries should be placed or rendered more prominently because not all information are equal in value.

In a way, it's like mixing wiki with the game of Life.  Information struggling to survive.  Hmm.  I like that.

Sea Angel or Horny Ass?

These things are called Sea Angels (aka Clione Papi Lionacea Pallac) and lives in zero-degree salt water.  Korean parents tell their young that, if they behave badly, horns will grow out of their ass.  Hmm.  I see material for a new folklore here: a story about the offsprings of an angel that fell in love with the devil.

They are born with angel's wings, devil's horns, and an ass where a face should be.  They have to live in dark freezing water because they are ashamed of how they look.  Poor things.  Sniffle  Why this could be Disney's next big animation movie.  Oops.  It's time to get back to work because I am now wondering how they would smile…

DaynaFile Lives!

Going from one memory to another, I was surprised to find many references to DaynaFile by Google.  Ages ago, I was contacted by a company based in Salt Lake City: Dayna Communications.  They needed someone to write system software that enables Macintosh to read PC disks.  What a crazy idea, I thought.

Anyway, I was one of the few guys outside Apple who could write such stuff so I spent a year communiting back and forth.  Why so long?  Well, I had to convince Mac that 5 1/4 inch PC disks were Mac disks and integrate seamlessly with the Finder as well as other Mac applications.  Bridging various differences between DOS and MacFS, particularly Mac's resource fork, was real fun too.

After the product shipped, I ran across some Dayna folks at a MacWorld show demoing the stuff and they told me that, when one of their customers found my name displayed prominently on the boot screen and asked about it, they had to make up a story about Don Park being a code name for the project.  Oops!;-p

My First C Compiler

I accidentally googled into this short page on History of PC based C-compilers which made me think about my first C compiler: Aztec C on Apple II.  I was among the first wave of programmers who cut their teeth on PCs instead of minicomputers and state-of-the-art in PC software has risen high enough to make programming in assembly tedious.

So I just bought a copy of wonderfully thin K&R book which took only an hour to read and started writing in C.  I really liked it but I wasn't comfortable with the idea of using it for production code yet because size and speed still reign supreme then.  But it was fine for writing tools.

I think the first program I wrote with Aztec C was a double-hires image editor because that was when Apple IIc was about to be released and there were no tools to edit double-hires images.  It was sweet not having to worry about registers and being able to write almost English like code (well, it does when compared to assembly code).

Oh boy, time sure flies.

Imageless RSS Feed Icon for Blogroll

Orange icon typically used for RSS feeds is nice but I had two problems with it:

First, it was too distracting when there are many of them together (i.e. blogroll).  Second, IE 6 sometimes fail to load such small images used many times in a single page.

Following is a modified version of a CSS-based solution suggested by Richard Soderberg which you can find in the comment section of my IE6 SP1 Small Image Loading Bug post.  This version has following changes:

  • Size was reduced.
  • Colors were toned down and inversed to reduce distraction.
  • Original look is restored when mouse is hovering over it.

CSS fragment follows:

.feedIconStyle {
 font-family: arial, helvetica;
 font-size: 8px;
 font-weight: bold;
 text-decoration: none;
 border: 1px solid;
 padding: 0px 2px 0px 2px;
 margin: 0px;
 vertical-align: middle;
}

.feedIconStyle, .feedIconStyle:link, .feedIconStyle:visited, .feedIconStyle:active {
 color: #FF9966;
 background-color: white;
 border-color: #FF9966;
}

.feedIconStyle:hover {
 color: white;
 background-color: #FF6600;
 border-color: #FFC8A4 #7D3302 #3F1A01 #FF9A57;
}

Usage Examples:

<a href=“blah“ class=“feedIconStyle“>XML</a>

<a href=“blah“ class=“feedIconStyle“>RSS 2.0</a>

Visit my blog to see how they look.  I use the logo in my blogroll.

Mad About Colors

Marc's post about Behr Paint's wonderful Lazlo-based color picker application reminded me that I needed a color picker myself so I went shopping for one this afternoon.

I have a healthy respect for the power of colors but my color-sense is one-directional: I can go from colors to judgement but not the other way.  That is, I can't say “I want some nice professional set of colors for these set of web pages” and then come up with one.  Thankfully, there are programs to help me.  Most of them are appropriately priced pathetic sharewares, but I found a couple that looked good: ColorImpact 2 and Color Wheel Pro 2.

After trying both, I found Color Wheel Pro 2 to be the better of the two.  Lucky for me, it even costs less than the other one.  Nice.

Update:

Found another nice website that explains colors in a pleasant way: handprint.

Kids on Piracy

In response to Nick Bradbury's post on piracy, Aaron Swartz writes:

Nick has no innate right to have people pay for his software, just as I have no right to ask people to pay for use of my name.

Even if he did, most people who pirate his software probably would never use it anyway, so they aren't costing him any money and they're providing him with free advertising.

And of course it makes sense that lots of people who see some interesting new program available for free from a site they're already at will download it and try it out once, just as more people will read an article I wrote in the New York Times than on my weblog.

And what's this nonsense about warez sites only having shareware stuff and not stuff from Microsoft. In my experience with the biggest, easiest-to-use things, the opposite is true (tons of BigCo software, very little shareware).

And while it's true that EXEs can often do anything (because modern OSes don't have basic security protections like chroot, which has been in UNIX for decades), this is true of all software not just warez.

Yes, piracy probably does take some sales away from Nick, but I doubt it's very many. If Nick wants to sell more software, maybe he should start by not screaming at his potential customers. What's next? Yelling at people who use his software on friends computers? Or at the library?

Aaron then wrote these series of comments in response to Schoolblog's post that agrees with Nick's view:

Chris is arguing what’s known as the sweat-of-the-brow theory of intellectual monopolies: someone who puts work into something deserves to control how it is used.

Taken to its extreme, this probably results in things you disagree with. (Michael Jackson has put a lot of money and work into his face. Can he charge people who distribute pictures of it? A newspaper reporter puts a lot of work into discovering a story. Can he charge people who repeat it.) And certainly, in the specific case of copyright, if Chris’s world was in place we’d have no libraries or video stores, and all the books at bookstores would be shrink-wrapped or behind glass.

By Nick’s reasoning, everyone who rents a movie from a video store or takes a book out of the library is a pirate, because they cost the author one potential sale (in the US, authors don’t get paid anything for library or video store rentals).

Chris, do you feel authors have a right to keep their book out of libraries? They worked hard on their book, shouldn’t they get to make the terms of use? If you don’t, how do you distinguish libraries from downloads? (It’s true that libraries don’t usually involve copies, but this is a practical distinction — quibbles like that don’t see like they’d interfere with a strong right.)

I spend months researching an important story. Finally, after great lengths, I confirm that Nixon’s team funded Watergate break-in, and I provide a chain of evidence to prove it. You run a rival newspaper and you verify all the evidence with your own eyes. Can you publish the story as well? I put a lot of work into that story, I don’t want you to copy it, even if you give me credit.

The fact that video rental stores are legal while peer-to-peer systems aren’t is an accident of law and technology. The law regulated copying while the computer systems required copies to do everything. If we had built our networks with superfast pnuematic tubes instead of wires, we could whisk CDs across them to share with others without violating the law at all. It’s hard to believe one system could be moral and the other not, simply because of this technological accident.

The fact is that there is no such morality behind copyright. Copyright is a recent invention, which originally only touched commercial publishers (of which there aren’t very many). This idea of their being some moral reason for it is even more recent. You won’t find it in any religion, or any old culture. It’s a silly idea, and it goes against our nature to share and build upon each other’s work.

What’s the moral problem with me downloading Nick’s software when there was no chance of me buying it? I get the software, Nick doesn’t lose any money and possibly gets some free advertising. It seems everyone is better off; how could this be immoral?

Yup.  That's how smart kids of 21st century thinks.  What a shame.

Aside from the lost profit and firmness of the moral ground piracy stands on, piracy undermines the soul of our young.  When you do something others consider bad, you start a ball of self-justification rolling so you can sleep at night.  So what if I burnt a house down?  No one got hurt!

Let this bullshit go on and, before you know it, the only acceptable answer to “Why can't I drive your car when you are not using it?“ will be an Uzi.

IE6 SP1 Small Image Loading Bug

Ever since I installed IE6 SP1, I started seeing web pages with missing images.  Usually missing images were small in size but used multiple times in a page like the XML icon you see in my blogroll.  Well, I am seeing it now somewhat consistently after changing blog software.  I used to see it with permalink icon and day icon which is why I removed them yesterday.  Looks like I'll have to replace the XML icon with text.  Urgh.

Update:

I replaced the XML feed icon with CSS-based text anchor as Richard Soderberg suggested.  I did reduced the font size to 6px and adjusted the border colors because larger version was causing too much distraction.  It's still distracting but this will do until I replace the blogroll with something that takes up less space.  Thanks Richard.