“Oh look, a very useful,informative, and yet brilliantly penned piece of prose about the Wylie family” - is something you will probably not say after reading this, provided you read it. And what’s amazing about that last sentence is that “read” is correct whether present or past tense. Crazy, right? I know.
So, in a week and a half we leave for five weeks. That’s a long time to be away from home, but it’ll be nice to leave a lot of stuff as well. The semester has one week of classes left. I only have to go to one more lecture and then finish a final project. Easy.
And that my friends, is where I’m starting this here update(because this is the start, not the last two paragraphs). First the project. It’s for cryptography. I’m doing a project using covert mutli-party computation. Here’s what I implemented: An instant messaging service. It’s written in python using twisted for networking and pygtk for the gui. You can use avatars, emoticons, etc., but you can also add yourself to a group on the client side, and check whether another user you’re talking to is also a member of that group. The trick is that you only find out the answer if the other person also checks if you’re a member, and if the answer is true for both parties. That’s why it’s covert.
The usefulness in the im client is that if you do both check, and you’re both members of the same group, you can then send each other files like normal, except you have the option of using steganography in order to hide secret messages within your other messages. These can be hidden in your avatar, emoticons, whatever. Also, a key is used for each group to encrypt the messages before they’re hidden. Anyway, the implementation is done and I just have to write the paper. ugh.
Two, my independent study is almost at an end as well, but the software is far from it. The networked application server is going quite well and I’ve mostly been cleaning up things lately. I would really like several people with an eye for large scale application development to look it over. I haven’t designed too many systems that made extensive use of plugins before, and my design is good, but also allows plugins to royally screw up the whole system if they’re written poorly.
Three, I have successfully landed a kickflip and a varial kickflip while holding on to a rail. Sure it’s way easier, but it’s a start.
I signed up for google advertising - well, for adwords instead of adsense. I’ve been using them to generate money, but now I’m also using them to advertise my sites. You get $100 for signing up, so I capped my max to $10 a day, and I’m stopping when the money runs out, but holy cow…what a difference. For my every1000.com site, here are the recent numbers for visitors per day. See if you can guess which day I signed up for the advertising.
Date Visitors
2009-12-01 13
2009-12-02 7
2009-12-03 334
2009-12-04 996
2009-12-05 >1000 (by eod)
That’s right. I’m having to actually pay out today. So now I’m getting realistic figures as well to work with. In general I average about $1.10 per 1000, so $1 is a good payout amount. The goal is to get other steady advertisers and ditch most of the google ones. We’ll see though.
Okay, so this has been a pretty technical post. Um. Maya is taking gymnastics. I might have already mentioned that. She’s been taking it for about two months. She practices head-stands and cartwheels all the time. Interestingly enough, I found out that I could comfortably do a hand-stand. Who knew?
Right now Rachel is sick. Also, the things you have to say as a parent are weird. Such as “don’t lick the baby’s face”, “don’t pick up the baby by the head”, “the baby is not a doll”, and other things which you say like their normal. They’re not. But you know what’s great? kids. And even though it’s sad when they cry, it makes you feel good that even an eight month old doesn’t want you to leave to go to work, and the second you come home, she cries if you don’t pick her up. That’s great. I’m pretty sure heaven is going to feel like that.