20150212

Random Access Memory (Exactly what it sounds like):

I went out for lunch a few weeks ago with my Grandma and she asked me how I was doing in high school Physics.  She was surprised to hear that I've been finding it very difficult.  I haven't done this kind of thing (solving quadratics?  Trigonometry?) for 10 years, and there's a lot to catch up on.  She reminded me that, in grade 10 I won the high school science award, meaning that of grade 10s in my school I got the highest mark in science.  She said, "At the assembly, you didn't go up to get the award because kids were chanting, 'nerd, nerd, nerd'."  I'd forgotten all about it.

It is always disorienting when someone inadvertently stirs up your past like this.  I remember very well how I registered for and then quickly dropped the Grade 11 sciences.  I was sick of being a nerd, and I wanted boys to like me.  I tell this part of the story pretty often and remember it easily, a quick party joke, a flash-in-the-pan example of how humour grows out of pain (humour: a weird twisted limb, a third arm).  But more painful yet, a wound unhealed by humour, is the memory that suddenly resurfaces.

Because the hidden punchline of "I was sick of being a nerd, and I wanted boys to like me" is the question: Why.  Why was your young self so sure they were a nerd, and that no boys liked them, and the key to solving these problems was dropping science, and by extension seeming stupider?  Oh Right. There's no mystery here.  There's no diaphanous culture to try to find and point your finger at.  Nothing so ephemeral as feminism.  You knew this because a room full of people told it to you literally and hid no words.

I'm writing this now because it's the closest thing I can think of to going back in time and telling my young self to hell with those yelling bastards, that they're be less than shit to me someday.

10 years later, much is different and much the same.  If you can't heal yourself with running away, and you can't heal yourself by telling jokes about the things you ran from, maybe you can heal yourself by going back.

Hello high school science.

20150120

Here are some things I'm responsible for bringing into the world lately. 



And a new book to post, with some comments.  (I really like the idea of this gradually becoming a book review blog).


I have mixed feelings about Cory Doctorow as a writer.

I enjoyed Little Brother immensely, and stopped reading Makers halfway through in disgust.  (Am I really hard on books?  Yes, I am really hard on books.)

I concluded that he is good at writing for children and young adults and bad at writing for adults - which is a fine way to be.  Certainly, the young adult market is more lucrative.  To elaborate: if a book for young teens seems didactic, with juvenile characters, it's much as expected.  A very similar type of story about 40-year-olds, ostensibly aimed at other 40-year-olds, is much less understandable.

Comments on Information Doesn't Want To Be Free:

Spoiler alert: It's "Information doesn't want to be free, people do," in case you're a hacker manifesto diehard offended by the title's apparent sacrilege.  Since both Little Brother and Makers read at times like mouthpieces for Doctorow's futurism - it's unsurprising that he's at his best when he drops the baggage and just tells you what he thinks, in straight-forward non-fiction.

This book is tremendously well-researched.  It frequently elucidates obscure bits of copyright law and internet history in layperson language, using examples that make clear the implications of some proposed anti-piracy bills and current DRM.  That said and full disclaimer, it's easy to like something you've agreed with for years.  And since I downloaded my first .mp3 at maybe 12 or 13, I have never looked back.

Personal archaeology suggests that this was the first song I ever downloaded:



20150110

This is what I do at work (aka play games with 10 yr old boys).  I swear it is educational for us all.  





20150104

Pleased to report that in January, I'll be going back to high school.  I'll be doing grade 12 physics, chemistry, and maybe biology.  This is undertaken with the intention of applying to big-girl university and studying something like computer science or software engineering.  Stay tuned for blog updates, in which my life becomes more and more like a romcom starring Drew Barrymore.

Otherwise, I'm currently reading The Left Hand of Darkness, and happy to be reviewing a book I'm enjoying.  At some point, I should start *finishing* books before I post about them.  Alas.


The book is a science fiction novel written in the late 60's.  The set up of the universe is a classic one in sci fi (and indeed a trope I used in my never-before-mentioned-on-this-blog high school sci fi novel): An early human civilization scattered throughout the universe and lost touch with its colonies, accounting for the proliferation of many humanoid species.  The main character is an Envoy from the main arm of civilization making contact with a virgin alien planet, trying to welcome them into trade with the rest of the galaxy.  Fun quirk: this branch of the human genepool is hermaphroditic, turning the whole book into a thought-game about what a world without gender would be like.  It allows for thrilling and quietly hilarious sentences like, "My landlady, a voluble man, arranged my journey into the East."  (Le Guin uses "man" and "he" as universal pronouns throughout the book, a practice which has certainly gone of fashion now).  

To narrow the philosophical subjects contained within this book to gender alone would be (unapologetic pun) to neuter it.  The world on which it takes place, Gethen, is one where war has never existed, maybe because it lacks the aggressiveness of gendered sexuality and maybe because it's deep in an ice age and Gethenians spend too much time fighting for survival to fight one another.  There are two main nations, Karhide and Orgoreyn.  Karhide is a sort of feudal state that has developed advanced technology.  Orgoreyn is a non-dystopic communism, a many-branched bureaucracy controls everything and provides jobs for all citizens.  But: "Better to be naked than to lack papers, in Orgoreyn."  Some passages set in this part of the world could be taken from Koestler's Darkness at Noon.  The plot is driven by swirling changes in both cultures, brought about by the arrival of the Envoy, that threaten to bring about the invention of war.  Ultimately, it is a story of friendship between aliens, not despite, but because of their differences.  

Underneath all this is recurring speculation on the nature of truth and knowledge, framed in opposition being-in-the-moment and sensuous lived experience.  Notably, religious Karhiders have developed a limited ability to see the future, but place little stock in it. As in this bit of dialogue:

- "What is sure, predictable, inevitable--the one thing you know concerning your future, and mine?"

- "That we shall die."

- "Yes.  There's really only one question that can be answered, Genry, and we already know the answer . . . The only thing that makes life possible is permanent, intolerable uncertainty: not knowing what comes next."

(As life, so the book).  I expect I will be reading more by this author, especially because my reading lacks female sci fi writers.  Also worth linking, this (excerpted) essay by Le Guin on being a man.  

20141207

Codevember round up!

So as November winds to a close - err, has been over for a week, here's a brief list of what I did.  Or, more accurately, a confession to what I didn't do.

- Made a big keyboard controlled processing sketch and did projections for a bunch of bands.  It's on my github called "combination" and to be honest the code is a bit of a mess.  I would like to refactor it but haven't started.

- Made my first 3D processing sketch, which I'd like to expand into a similar projections app.  It's fun.  The thing I like about processing is I can just open it up and be done a self-contained sketch fairly quickly.  It can be difficult to pick up a larger programming project if you only have an hour or two- it's like each time you spend a few days away you have to rebuild the mental map of your code, and reorient to the problem-space.

- Started rewriting the way You Are A Rock handles part of speech using nltk.  The first version is basically hard coded, and at the time I didn't know how to do it any other way.  I'd also like to be able to explore natural language processing tools on my own writing.

- Been reading the nltk book.  I'm currently in chapter 5, and my biggest notable so far is that it makes much heavier use of list comprehensions that I've been in the habit of, and has made me realize they're much more powerful that I thought.

- Made some frontend changes to Tool Library version of the LasaurApp.  I basically just made a pop up menu for Tool Library-specific maintenance, and recent cut speeds.  I'd like to add a form that lets users add entries to the cut speed table . . . someday.

- Began a web project that isn't on my github, and probably won't ever be.  This is not a lie to make up for my lack of commits later in the month, I swear! It's real!

What I didn't do:

- Make a commit every day.  This is because I didn't program something significant every day, and resisted the urge to make superficial commits.  In hindsight, a commit is not a good metric.  A month of fixing minor syntax errors is not much of an accomplishment.  Also the whole working on code that's not open source thing ...

- Finish the MIT intro to programming course.  This I'm a bit sad about, but I'm still working my way through it fairly slowly.  Better to grok it thoroughly than quickly, I guess?  Currently in the section on optimization algorithms, lecture 14.

20141123

Random-access Memory

(exactly what it sounds like)


This song popped into my head last night.  I haven't listened to or thought about it in years.  I don't think it's cool anymore, but it's been a long time since being cool was important to me. Of that, this blog post can be the evidence. 

I first heard it in, I think, 2003 or 2004.  I was in grade 10.  I was sitting in Communications tech class, at a table alone except for a boy I had a crush on, who I was also simultaneously terrified of.  He was listening to a discman - back then, the cool and normal way to listen to music was on CDs.  I used to feel like spinning silver disks were life rafts.  For this reason I carried an 1/8" inch audio splitter in my bag.  I thought maybe I could float out of some imagined storm and into intimacy.

In this class we made a short film on VHS tape, and I made intricate ball point pen drawings of computers (I still have them, and think they are a testament to how precise and patient you can be when you're lonely).  I think I only handed in two assignments for this class (the film, these drawings), and was passed by virtue of these drawings alone.  I overheard my teacher, who's name in my memory sounds like Mr. Neelan but may not be, at a parent teacher interview describing me to another student, "Sarah's not like other girls."  I thought it was a compliment at the time, and now I know that it wasn't.  I also know that I am. 

Anyway, rewind.  We are sitting in the classroom.  The lights are flourescent and there is something we're supposed to be working on but we're not.  I don't remember warning him - I just remember unplugging his headphones, and adding mine.  This song was playing.  I didn't ask him for the name of the band, instead I remembered the lyrics and googled them.  I still do this often when I like a song, and every time feel clever. 

Less than a year later, this song was playing over and over on a four song playlist as I lay quietly waiting to die.  Or course, that is another story - maybe more silly and certainly more melodramatic than this one. 

20141103

Some of my pals from Site 3 are starting this thing called Codevember.  I think the idea is for it to be like NaNoWriMo, but for code. 

Sooooo, I'm going to try to put one commit per day on Github for the rest of the month.  And, I'm going to finally finish this course:


In other news, NPR made this podcast about women in computer science, notable because it mentions the book "Hackers" that I complained about just a few posts down, and quotes the exact same passage I do.