sdc Pluto Mon, 08 Mar 2010 16:55:21 -0800 Scott Perry sdcolleges@numist.net Declan Fleming My QR Code!

Gina Trapani had a great post on how to make your own QR Code, so I just had to do it!

http://www.declan.net/2010/03/08/my-qr-code/ Mon, 08 Mar 2010 16:55:21 -0800 Mon, 08 Mar 2010 16:55:21 -0800
Paul Knight Blossoms Blossoms http://diplograph.net/posts/blossoms Sun, 07 Mar 2010 18:45:11 -0800 Sun, 07 Mar 2010 18:45:11 -0800 Jesse Ruderman Simon Willison on phishing defense

If you want to stay safe from phishing and other forms of online fraud you need at least a basic understanding of a bewildering array of technologies?URLs, paths, domains, subdomains, ports, DNS, SSL as well as fundamental concepts like browsers, web sites and web servers. Misunderstand any of those concepts and you?ll be an easy target for even the most basic phishing attempts. It almost makes me uncomfortable encouraging regular people to use the web because I know they?ll be at massive risk to online fraud.

- Simon Willison

http://www.squarefree.com/2010/03/02/simon-willison-on-phishing-defense/ Tue, 02 Mar 2010 11:05:02 -0800 Tue, 02 Mar 2010 11:05:02 -0800
DJ Capelis Unethical ethics training? It's that time of year where all university employees are herded through a useless online ethics training. This training suddenly came about a few years back right after the UC's compensation scandal. This leads many to the not entirely far off thinking that this training is mostly a good way to waste everyone's time to make the university look better. This would be less galling if the actual training provided was in any way useful.

It occurred to me that wasting the time of university employees was probably not ethical. Which led inexorably to the question: is one, therefore, ethically bound to file an ethics complaint about such a widespread and systematic waste of university resources?

I didn't need ethics training to tell me that the answer to that question, is yes:

From: D.J. Capelis
To: UCSC's Chancellor, UCSC's Academic Personnel Office, UCOP President, UCOP Ethics and Compliance Director, UCOP Compliance and Audit Head.
Subject: Disclosure of suspected improper activity

Hello all,

I have some concerns about the annual ethics training we were once again subjected to this year. As an employee with no direct budgetary authority over any grant, fund or index, I once again asked to answer a series of belittling questions on ethical conduct that a child, an unethical person, or even someone with no familiarity whatsoever of UC, campus or state and federal policies. It disturbs me that university resources are being misappropriated in this fashion.

My concerns are as follows:
1) This training is mostly in response to a publicly visible compensation issue involving decision makers comprising only a tiny fraction of the systemwide staff. Using precious university as a PR stunt neither seriously addresses the fundamental issues of misconduct nor is it ethical.
2) This training requirement applies to student employees, student researchers and is shockingly expansive in its breadth. To my knowledge, no other training requirement is so widespread and while we can all agree that ethical employees are critical, it is a waste of university resources to train employees in ethical concerns that have no application to their job. If the university truly believes that these training programs are essential to maintain the ethical behavior of university employees, then the university is obligated to provide training on research ethics to researchers, fiscal ethics to fiscal and fund managers and proper disclosure and/or filing ethics to student filing staff (or whatever is most appropriate) instead, this university has chosen to provide an ethics course that is one-size fits all. This, again, is a gross inefficiency that rises to the level of improper.
3) Even the existing one-size fits all ethics training offered by the university is remarkably flimsy and imparts no real knowledge of university policy. This training is commonly known as CYA training and continues to experience popular use as a way for organizations to state that employees receive training on topics without actually imparting real knowledge. I was shocked to discover that I needed to read or refer to not a single university, campus or external policy, regulation or law in completing my ethics course. The training consisted of a series of multiple-choice questions, several of which were in the following format:

A) No, this is not ethical because X
B) No, this is not ethical because Y
C) Yes, this is ethical because flippant hilariously transparent clearly wrong reasoning
D) No, this is not ethical because Z

Where A, B and D are correct answers. In fact, none of the scenarios in my training had ethical behavior and simply selecting the answers that essentially declared the behavior non-ethical would allow one to pass the ethics training. If a course at this university were to administer such a poorly-thought out series of questions with such low standards, those who prepared the test would rightfully be questioned and accused of low standards leading to a lack of learning. I don't see why a series of questions sent out to the employees of the University of California system should be held to a lower standard. A useless training is improper as it is economically wasteful and a gross inefficiency, especially when the University, of all organizations, is in one of the best positions to design a real and useful set of training materials that would benefit university staff members. I'm sure this very system must contain several world-class experts on this exact topic.

These concerns are not minor. I'm sure I have to be the last to remind you that the UC system is quite large comprising of over 100,000 employees, each of whom will have to spend approximately 30 minutes on this training. This easily puts direct estimated costs of employee time involved with this training in the realm of $500,000 to over $1 million, depending on how one counts. This is a lot of money.

This poor estimate of the direct costs say nothing of the hit to employee morale caused by what is widely seen as a useless, pointless exercise that does little to strengthen ethics of many hardworking and well intentioned UC employees who work everyday to ensure the success of the UC system. While I can only speak for myself, every year I've had to do this "training," the rest of my day was less productive due to the feeling that the university doesn't value my time enough to clear the obstacles away that keep me from performing the research we continue to hope will attract increasing support for the university's research objectives and goals.

The university's continued insistence of making the rest of us jump through hoops to alleviate the poor PR the university received because of the misconduct of a few continues to be a waste of university resources enshrined in university policy itself. Please examine this issue closely and provide either more useful and real training, more targeted training and/or investigate dropping this systemwide requirement altogether. (Or at the very least, allow local divisions to trump the requirement and potentially provide better to their local employees which will supersede the system-wide, one size fits all ethics requirements that myself and many other staff members have grown to hate.)

Being delivered to one of my locally designated officials as well as the a system-wide designated official, this notification comprises a good faith disclosure of information that may evidence improper governmental activity that may be economically wasteful and/or grossly inefficient under the California Government Code section 8547.2 and should therefore meet the requirements of a protected disclosure. I hereby waive rights involving discussion, publication or disclosure of the content of this notification, I do not however, waive any rights protecting my employment status.

Sincerely,
~D.J. Capelis


If wish I had any faith at all in this process leading to a successful resolution, but I fear it's unlikely.
http://djcapelis.livejournal.com/123383.html Sun, 28 Feb 2010 20:00:59 -0800 Sun, 28 Feb 2010 20:00:59 -0800
Mooneer Salem Let?s buy a house.

So, for the past year I’ve been on and off looking for a place to purchase, thanks to the American Reinvestment and Recovery Act. (in other words, a free $8,000 if I stay in the place for three years) Earlier this month, I finally had an offer approved on a condo over in Mira Mesa. An inspection and appraisal later, the following happened:

  1. The appraisal came in low. Since the offer was on a short sale, the sellers didn’t really care. Their bank might, though, so I’m waiting on them to approve the new, lower offer. Downside? Closing is now tentatively March 27th, a month and a half after the bank originally approved my offer.
  2. Seller disclosed a past mold issue in the house due to a leak in the upstairs unit’s kitchen pipes. Researching further, it looks like I’ll have to disclose this when I sell the place. However, I may be okay with that as long as the mold inspection I’m going to do comes up clean. I asked for proof (paperwork, etc.) showing that the problem was fixed, so maybe I’ll find out exactly how big the problem was.

I actually like the place, so that’s why I’m not automatically backing out of the deal. But I should definitely think hard before continuing.

Anyway, an update on the rest of my life:

  • Christmas was okay this year. I lost a few weeks because I was required to use most of my PTO earlier in 2009, so I didn’t have as much time off as I wanted. I spent New Year’s in SD instead of with my parents, but ultimately I ended up watching TV and dicking around online instead of doing anything remotely party-like.
  • I went to LA for New Year’s Eve, though. That was a pretty cool experience. Ended up walking around Alhambra with a new friend I met online. The place we ate lunch at was rated B by LA County, but I didn’t get sick from the food, so that’s a plus. Found out later that a lot of Asian places in that part of LA aren’t A rated because of their common practices. The C rated place next to the place we ate at definitely had nearly no customers, though.
  • A few weeks ago I finally got pissed off at my old home theater setup, and set out to upgrade. I’m slowly building up a system comprising of the Denon 1910, Energy RC minis (satellites and center channel) and a BIC F-12 subwoofer. Right now I have everything but the center channel and subwoofer and it sounds great. My original plan was 2.1 until I moved into the new place, but finding out that the Energy speakers were going to be discontinued greatly accelerated the process. After Tuesday, I’ll only be waiting on the F-12, which is currently backordered until March. No matter; I wired the subwoofer pre-out to my old home theater in a box and unplugged the old speakers from it, and it seems to work okay. Ideally, the speakers will all be wall-mounted, but this won’t be possible until I move into the new place.
  • I’m impatiently waiting for the MacBook Pros to refresh. I am tempted by the Lenovo X200s, even if it means no more iPhone development. I also haven’t used Thinkpads since three years ago, so I’m not sure if they got better or worse since their acquisition of IBM’s computer division. Another possibility is a iMac or Mac Mini for home/VNC use for iPhone/iPad development, and the Lenovo for general use. (I’d rather have something lightweight but more powerful than a netbook–the MacBook Pro I have actually feels heavy in a backpack when walking long distances, as I found out the hard way during 2009’s Comic-Con). Besides, the X200s supposedly lasts 12 hours on a replaceable battery; I’m not so sure about the new sealed battery in the current MacBook Pros based on the experience I had with my current machine.

Anyway, that’s all for now. :D

http://tmbt.org/2010/02/21/lets-buy-a-house/ Sun, 21 Feb 2010 04:04:38 -0800 Sun, 21 Feb 2010 04:04:38 -0800
Paul Knight The Three Most Annoying Pixels of Google Maps The Three Most Annoying Pixels of Google Maps http://diplograph.net/posts/the_three_most_annoying_pixels_of_google_maps Thu, 18 Feb 2010 22:15:13 -0800 Thu, 18 Feb 2010 22:15:13 -0800 Declan Fleming Tour de Palm Springs ? My First Century Bike Ride

I’ve considered riding a century (that’s 100 miles in one ride for my non-biking buddies) for a few years now. There are metric centuries, 100km or about 62 miles – but I’d done that during the Ride Across California. 100 miles as a goal has loomed out there, beyond the edge of what I thought I was capable of. I held that fear until about mile 65 of the ride this weekend. In fact, I wouldn’t even buy the ride jersey before the ride because I seriously questioned if I could finish.

A barcampLA buddy, Jeremy Kitchen, tweeted something out a few months ago about getting ready for the Tour de Palm Springs, an annual bike ride made up of a number of routes. Here’s Kitchen:

IMG_7308

The timing was pretty good for me to start thinking about training for their century ride. I ride nearly every weekend, but usually only 20 to 40 miles, mostly with this crew:

Jen, Grace, Peter, Brad, and moi.

I’d need to ramp that up to get ready for the century. I didn’t know if I could do the 8-10 hours on the bike, and I’d never ridden that terrain before. Tracey from work had ridden the course last year and got me some route and elevation info. Here’s the official Tour de Palm Springs route map:

The scary part of any ride is the elevation and how much effort that will take to climb. Here’s the elevation profile for the ride, taken from the awesome Veloroutes site:

So, a lot of climb at the beginning of the ride when my legs will be fresh, followed by a lot of downhill, then a gradual climb to the finish. I was having a hard time comparing it to my hardest regular climb, the 1.6 miles and 440 ft. at the Torrey Pines grade, because the distances are so different, so I started plotting out rides around San Diego with a lot of sustained climb. I combined my regular run from Penasquitos (PQ) and up the coast with a leg inland to Escondido to form a box back to PQ.


View Larger Map

I rode this route the first time just to see if I could do 50 miles without much prep, and it went well. I was dog tired after, but I really didn’t eat or hydrate well. I rode the route again with Peter from work a few weeks later, and it felt good, even with a stop at Churchill’s Pub in San Marcos for a beer and a sammich in the middle! ;)

The thumb is Peter’s. He likes to get into the shot a lot:

That was a ride we did up to Pt. Loma – a fair amount of climb. Peter has a lot of experience with long rides and gave me great advice on ibuprofen and caffeine use to make the ride a lot more tolerable.

I realize I’m writing a lot about the pre-ride, rather than the ride itself so far, but I think that’s appropriate because the only way I survived this ride was because of the preparation beforehand. But, let’s get to the ride itself!

Elaine and I took Friday off to make it a super long Ride, Valentine’s, and President’s Day weekend. Nathan kindly agreed to come home from SDSU and keep an eye on Erin (or vice verse?), so we were free to take off. It’s nice getting old and having kids who can watch each other! ;) Kitchen was arriving on Friday too, so we got together for a beer and plotted out the ride. Kitchen and I had never ridden together, so I was stressing about slowing him down. I’m a big dude and it takes some time for me to get up hills. He also had another buddy, Mike, who I’d never met, which added another variable to the mix. Elaine and I were staying in Palm Desert, about 30 minutes from the start of the race. Kitchen had gotten a room less than a mile from the start, so we decided to meet in his parking lot in the chilly, 46F morning of the ride.

IMG_7314

I had the bike in pieces in the trunk, so I got my pretty hands dirty:

IMG_7310

You can see Kitchen has a much heavier, touring bike. He’s getting ready for Ragbrai, a week long ride in Iowa, so he carried a pannier too. Mike also had a heavy bike, so this helped us all keep pace on the initial climbs. We bid farewell to Elaine and biked over for the 7am ride start. There were thousands of riders at the start, so we were let go in waves. We met up with Mike and got released to start at about 7:30a.

IMG_2100

I set my trip odometer to zero:

IMG_2099

and off we went!

We worked our way out of Palm Springs, crossed the 10, then started climbing and climbing and climbing… ;) Actually, I train on hills a lot in San Diego, so I felt pretty good. I quickly shed my long gloves, outer shell, and thanked Kitchen for talking me out of wearing the Under Armor shirt I was planning on. I got down to just a jersey and was very comfortable for the rest of the day. Jeremy took a great shot as he passed us at one point:

There were 5 SAG support stops on the ride, and we arrived at the first at the end of the initial climb, at about 15 miles. The support was great on this race! They had water in bottles and big coolers, Chex Mix, peanut M&Ms, fig bars (this IS date country, after all), and an electrolyte drink. Each station was run by very nice people who took great care of us.

IMG_2104

I’d been training to continuously eat on a ride this long (ok, I’ve been training for that all my life, but HERE it was appropriate… ;) ). I’d brought a bunch of gel blocks, both regular and with caffeine, to keep me going. I’d also broken up 8 Trio bars (nuts, fruit, cane juice) into two bags, one of which I put in my newly acquired Novara Quick Draw Bike Pack (it’s just like the Bento Boxes that some of my friends have):

This bag turned out to be great! I wasn’t fishing around in my back pockets for food, and having it in my line of sight kept reminding me to grab a bite every 10 or 15 minutes. I packed WAY too much food, eventually only going through one bag of Trio bar pieces, one normal gel block, and one caffeinated. I kept refilling the Novaro bag at all of the SAG stops with Chex Mix and guilt free M&Ms and this was enough to keep me going. The SAG stop at 50 miles had simple sandwiches so I grabbed one of those and felt no hesitation in slathering it with mayo! ;)

There were a number of routes in the tour, including a 55 miler that my friend Kevin was riding. We met up at the second SAG and I gave him trouble for taking the easy way :) When I finally finished my ride a long while later, he was already home in San Marcos! :)

I tried to get 10 or 15 minutes of rest at each SAG stop. I was very worried about running out of steam all of a sudden, so I kept fighting the urge to join fast pelotons as they sped by. I did my best to stay with Kitchen and Mike to make sure my pace didn’t wear me out, but I have to admit that the downhills were too enticing to hold back. I zoomed on ahead as we neared the 50 mile mark and waited at that SAG station for Kitchen. Mike was still fighting a cold, so he’d faded back a bit and arrived just about as we were to take off again. He hung out at the SAG and we got moving. Mike’s in the back left filling up his water bottles:

I got Jeremy to shoot me being cute:

At the 70 mile SAG, we met up with Elaine in La Quinta and she shot a few pictures:

IMG_7325

Mike caught up and then we were off again!

IMG_7332

IMG_7336

I had 30 miles left and was feeling pretty good. I was dropping ibuprofen every four hours, and I think I’d had half of a caffeinated gel block package. I was feeling almost no fatigue and I wanted to see what I could do. My average speed was about 11 miles per hr so far, but I knew I’d been holding back out of the fear of bonking. After about 5 miles, Mike and Kitchen seemed to be doing great at their pace and I decided to punch it up. We were on a relatively flat part of the route and I started pushing at about 19mph. I got to the 90 mile SAG point,

IMG_2109

stopped for a few minutes for water and electrolytes, then zoomed on without stopping until the trip meter on my bike computer said exactly 100.0 and snapped a picture.

IMG_2110

Then I wound my way through the rest of Palm Springs to the finish line!

IMG_2113

Kitchen joined me soon afterward, and talked some group out of a beer:

IMG_2114

Then Mike made his triumphant appearance!

IMG_7355

Elaine met us at the finish and got a nice shot of me with the ride tshirt:

IMG_7350

Some stats:

    Average Speed: 14.1 mph
    Max Speed: 36.9 mph
    Time in Motion: 7h 10m
    Actual Time on the Ride: 9h

Lessons learned:

    Don’t overdress. It’s so easy to overheat.
    Don’t carry so much food. Or rather, become very familiar with exactly what will be provided on the ride.
    Don’t be intimidated by scary elevation charts. Ok, this ride isn’t all that strenuous in terms of climb, but I almost let the chart scare me out of trying.
    Top-tube-mounted bags are awesome, even if they look kinda dinky. I kept my engine running at top speed from just nibbling out of the bag every 10 – 20 mins. It scares me to think how often I’ve done that riding a couch rather than a bike.
    Get a room closer to the start of the race. The morning logistics meant I had to get up 45 minutes earlier than needed.
    If a ride has thousands of riders, don’t sweat the 7a start time. It’s ok to be a little late.
    Unless you’re going for performance, don’t be at the front of the pack. I was amazed by how many people I saw pulled off to the side, changing tubes. I was also happy there was a huge crowd ahead soaking up road debris :)
    Tweet out your progress. I got wonderful support in real time from Twitter and Facebook as I was riding! Thanks folks!!!
    Get a small camera that can go on the bike. I should have more pictures, but the iPhone camera mechanisms are a joke when you’re on a bike.
    If the ride is in Palm Springs, bring your own beer. Man, that town suffers from the lack of craft brews. Babe’s BBQ is a notable exception, and the Tap Room had Dogfish Head 90 Minute and Spaten Optimator. Their parking lot was impossible tho.
    Ibuprofen is your friend. Before, during, and after the ride.

One more picture!

There was a rogue photographer (Stevesphotos.org), my favorite kind!, on the ride who got this image:

http://www.declan.net/2010/02/15/tour-de-palm-springs-my-first-century-bike-ride/ Mon, 15 Feb 2010 21:04:26 -0800 Mon, 15 Feb 2010 21:04:26 -0800
Jessica Shindo Comparative Quizzes Here are my results from today, in 2010:
You scored as Justice. Justice- with you is all that is fair and true in the hearts of men.

</td>

Justice

64%

Charity

61%

Hope

61%

Fortitude

57%

Temperance

39%

Prudence

36%

Faith

36%

The Seven Heavenly Virtues
created with QuizFarm.com


And here are my results from five years ago (almost literally five on the dot):
You scored as Justice. Justice- with you is all that is fair and true in the hearts of men.

</td>

Justice

93%

Charity

86%

Hope

75%

Prudence

46%

Faith

36%

Temperance

36%

Fortitude

29%

The Seven Heavenly Virtues
created with QuizFarm.com


I just find it amusing that justice and charity are still my top two. But overall, all the values are lower. Does this mean I've become a more jaded person over the years? .-. Hmm.

Also, I give up on trying to remove that stupid </tr> line from the html crap. I don't have the time to waste on this.
http://theonewhogrins.livejournal.com/112239.html Mon, 15 Feb 2010 12:18:18 -0800 Mon, 15 Feb 2010 12:18:18 -0800
Jessica Shindo A look over the shoulder So I was going through my LJ to look for my SAT/ACT score, and came across several interesting memes/quizzes, and made a couple conclusions.

1. I was a crazy person in high school.
2. I was an angry person when I journaled, half the time, in high school.
3. I was nerdier than I remember in high school.
4. Already in high school, I complained about being old. Yeesh.
5. I am a very different person than I was in high school. I'm not sure I would have believed myself if I came back to visit.

Anyways, ONTO THE ONSLAUGHT OF MEMEs. :D WARNING: Is very long. Two long memes = one very long post.

Last Person Who...

x. Slept in your bed - Me. Ha ha.

x. Saw you cry - Bear. Other than that, I'm not sure? Perhaps Sierra.

x. Made you cry - Person... Keith, probably. Or well. It wasn't his fault. Him or my mother.

x. Spent the night - Mystery boy. Hahaha. ;)

x. You shared a drink with - Uhhhhh. Good question. What is the definition of "share"? Like, a sip? Most of the drink? Probably Viv.

x. You went to the movies with- uhhhh good question. I don't remember. ._. I don't remember the last movie I went to. Maybe Kjetil.

x. You went to the mall with- Hm. Probably DJ, when he visited me at work the last time he was down. :D

x. Yelled at you - Mom. What else is new. That hasn't changed in five years.

x. Sent you an e-mail - lol. I get a lot of emails. Conveniently, I have forgotten to check them until now. Facebook sends me tons of crap. Last real person, Nishimura-sensei.

Have Your Ever...

x. Said "I love you" - Yes.

x. Been to New York? Yep, though the last time I went was the last time I filled out this meme.

x. Been to Florida? - Not yet. But I do need to visit Jeana...

x. California?- Have I ever California'd? Why yes. Yes i have. :D

x. Hawaii? - Yessir. Not for a while though.

x. Canada? - My parents claim I went as a kid.

x. Ecuador? Yes! And I loved it. And I want to go back. They did have bigass bugs there, but mostly in the rainforest, and that made them easier to spot. Response from last time lol: I hear they have bigass bugs there, so no.

x. Danced naked- Nope... No plans to either.

x. Dreamed something?- Most definitely. Last night I dreamed that I was trying to get into this military organization. And the last test to pick 3/4 of us was to catch this big mosquito looking thing and give it to the officer. I passed. But barely.



Pick One...

x. Apples or bananas? Bananas. :D Unless the apples are with cheese. Mmm....

x. Red or blue? I guess I liked red even in high school. Still prefer it to blue, so long as it's the right shade of red.

x. Walmart or Kmart? They don't actually have K-marts around here, so walmart. Though I do agree with my younger self; both of them suck.

x. Math or English? Hahaha, English. That hasn't changed. Apparently though I loved Catcher. It's still a great book. RIP JD Salinger.

x. drawing or painting? Drawing. I screw up less. Gogo erasers! Hahaha.

x. High school or college? College, handsdown. Especially now that I can drink. :D And live not with my parents. :D

x. Last time you went out of state- Awww, I remember taking the SATs out of state when I was in high school... um, now... the last time I went out of state was probably last year in May, for Auntie Gracia's wedding in MN.

x. Lucky number(s)- Still 33 and 44. :D

x. Things you like in a girl/guy- Hmm, a sense of confidence in them. The ability to listen, and put up withe my craziness lol, especially the indecisive part. Strong... the kind of strong that gives you a sense of security whenever you hug them. Being smart (but not overly arrogant) is also a big plus. Polite, but not *too* polite. Also, I like them to be a little persistent lol.

x. Weirdest thing about you?
Ha ha, there are many weird thing about me. How indecisive I am. My hobbies lol. That I like table top games. I've LARP'd before. That might be the weirdest. I like to color code things, and organize by color. My iPhone apps are organized by color. Hahaha. I don't know. You tell me the weirdest thing about me.
I don't remember who Medea was... apparently I thought she was cool. And I was being called Evil in high school too. No, that doesn't make me evil. I'm perfectly not-evil. I may have evil thoughts at times, but I don't act on them. I'm more good or neutral, I think. Apparently, I also read Medea in high school. Huh. I had forgotten.

x. Do you have a boyfriend/girlfriend?
Um. I think perhaps. Probably? At the very least, I'm dating someone. We see each other often. I think we're exclusive. So I guuuuuuess kind of?

x. What do you think of ouija board?
Still haven't tried it. Still want to for funsies.

x. What book are you reading now?
Human Computer Interaction. Yaaaay. Textbooks. Yaaay.

x. What's on your mouse pad?
I have no mousepad. Only a track pad. See how old this survey is? XD I will add something else though, instead of this question, right below.

x. (New!) What is on your computer?
TONS of stickers. 42, to be exact.

x. Favorite magazine?
I feel like an old person, looking back at my favorite mag. It used to be CosmoGirl. Now it's Bon Appetite. u_u

x. Worst feeling in the world?
Knowing I let someone down, or being yelled at by someone, which is practically the same thing. Or doing something extremely stupid that people get mad at you for. <-- still this. Or forgetting something extremely important at a task. And that ruining things. Or maybe breaking up with someone you still have feelings for.

x. Do you like scary or exciting roller coasters?
Hell yes I do. Exciting more than scary.

x. How many rings before you answer?
Ummm it depends. No set amount of rings. Depends on the context. Usually as soon as I can pick it up I pick it up. Sometimes though, if it's a cool ringtone... I let it go for a bit lol.

x. Future daughter's name?
The names I picked when I was in high school aren't bad. Kailee. Lillian is already taken by a multitude of family. I don't *don't* want kids any more though. Hm. I'm definitely older lol. Maybe Alexandra or Cassandra? Or Lenore. :D

x. Future son's name?
I like my choice from high school. Valan. :D

x. Chocolate or vanilla?
Mmm, I'd have to go with Vanilla.

x. Do you sleep with a stuffed animal?
Yes. I only sleep with two now though. Bear and Pandapple. Domo-kun and Snorlax are on my table side thing though.

x. If you could have any job you wanted, what would it be?
Ohhhhh. It would still be working for Pixar as a story board artist. That would be totally awesome. But not in my skill set. Being slightly more realistic, an interface researcher for a company like bolt peters or IDEO would be sweet, or a Prof. at like, UCSD.

x. What are you going to do after you finish this survey?
Do another one. Hahaha. After that, get up, eat, homework.

x. What was the last food you ate?
White corn Tortilla soup from the CPK cookbook that I made last night. :3 It was tasty!

x. Are you bored?
Nope... busy. This also has not changed.

x. How many buddies are on?
32. But it's also 11 am on a holiday/monday.

x. Last movie you saw?
Amelie, last night. Cute French movie about quirky love. Do not watch while eating. It's hard to read the subtitles then.

x.You get embarrassed when
Often lol. Easily. When I do something stupid in public. When someone else does something stupid in public. When I have to talk in public. When I'm talking to strangers and I feel stupid. When I don't have things prepared. When I'm late. lol. That's more often than not lol. When I say something ignorant.

x. What upsets you
Idiots, people yelling at me for stupid unjustified reasons, foot-washing baptists, overly religious people, people who think guns are 10000 better than bows, munchers, stupid people, rude people, people who think they're waaaay better than everyone else (and show it), freshmen.... inconsiderate people...
^--- still this lol. Though not freshmen any more. Also people who think they're right. OH. AND PEOPLE WHO POKE ME BY JABBING THEIR FINGER INTO MY SIDE. NOT APPRECIATED. Dumb ass drivers. Rude drivers. Tailgaters. Yelling. Unjust blame. People who have a vendetta against you for something dumb or nothing at all. Condascending people.

x. You keep a diary
In theory, yes. In practice... more like something I sporadically write in when I remember to.

x. You like to cook
Yeah I like to cook. ^_^ Especially if it's something that requires you to be present, and not set a timer for and walk away. I do much better at those.

x. Do you have a secret you have not shared with anyone?
Hmmmm... a secret I haven't shared with a single soul? Perhaps I do. I think most people do. They just might not know it.

x. Do you set your watch a few minutes ahead
Yeah, unless it's autosync. I tried to with my phone.

x. You bite your fingernails
When I'm stressed or studying and I don't have anything to chew on. >_O Or if a nail rips. Then it's fair game.

x. You believe in love
Yes of course. I also believe that love comes in different colors. <3 you all!

x. The sexiest person of the opposite sex
I have changed my answer since high school. Jude freaking Law. Or Michael Buble. his voice. Oh man. *swoon*

x. The weirdest person you know
Myself! LOL... too many to name... <--- this has not changed either. In fact, I know many many more weird people now. I would say, most of my friends are weird in their own special way. Or maybe not weird. But special.

x. The loudest person you know
Oh man. David L. He blows Kristy right out of the water. I don't think he has a volume down button either.

x. Your close friends
Hmm... there are many. I'm not sure what the qualifiers are for close though. Does that mean I see them often? Does it mean I tell them secrets? Do I talk to them a lot? Does it mean I feel like I can tell them things? Are we close, even if we are physically far apart? Are we still close if I was close, but they have since moved far away from me (or vice versa) and I don't talk to them that much, but I could if I wasn't lazy? Or does this mean I can call you up whenever, have a phone convo with you for hours (or a convo) and things are great and we're close and we tell each other personal things that other people don't know? Does this mean, friends who live close to where I live? I dunno. I have many good friends... but what makes a close friend?
At least I can say this: Jeana and Stephi. These two are pretty much people I don't keep secrets from, who know a great deal about my personal life because I tell them like, everything lol. Everyone else, it doesn't mean you're not a good friend or a close friend, I just don't talk to you on an as-regular basis.

x. Most boring teacher
Aww... Dill was really boring. Sutherland was just an ass. Hm. Those were high school teachers. You know. I'd tell you the boring ones I had in college, but I've already forgotten them because they were so boring. OH. Also whats his name prissy boy from TSS. Um. Tall aussie/Brit prof. He was boring.

>

What is...?

x. Your most overused phrase on IM
Probably lol.

x. Your best feature?
My hair. :)

x. Inside joke
"Uh.... excuse me." <-- I don't remember this anymore. ;_; OH. Sigh... DUCK. Or Sigh... BEAM. Or *pokemon sound*

x. Have a (any) crush (es)
lol yes.

x. Think you've been in love
Oh definitely. There was this AMAZING dessert I had. And this AMAZING moonfish over thai curry and Jasmine rice at Sally's. Oh wait. People? Hmmm. Yes. Yes I have.

x. Want to get married
Eventually, it would be nice. Only if it was to someone I loved though.

x. Piercing/where? Ear, cartilage, lower, only one. Too scared to get two holes. XD I'd get one though, or one on the upper ear.<--- yep still this too.

x. Get along with you parents
More like "tolerate and listen to" but we have an agreement, so yes, most of the time. Especially when I don't see them for a while. lol.

>

FAVORITES...

COLOR - Ruby red. :3

DAY - Umm. Saturday?

MONTH - December is pretty rockin'. So is october. June is awesome purely for the fact that graduation and my birthday fall into it.

Drink- Grapefruit fanta! Or sangria. Mmm.. <3



PREFERENCES....

CUDDLE OR KISS? - lol Hmmm. Really it depends on the kiss and the kisser... Cuddles are fun too though. ^^

CHOCOLATE MILK, OR HOT CHOCOLATE? Hot choco por favor~



[IN THE LAST 24 HOURS, HAVE YOU]

CRIED? Nope. :D

HELPED SOMEONE? Does my job count? I helped people buy stuff? Otherwise no.

BOUGHT SOMETHING? - Not with my money... :D

GONE TO THE MOVIES? - Nope. We watched one at home though.

GONE OUT FOR DINNER? - Not for dinner. I made dinner last night. :D

SAID, "I LOVE YOU"?? - No.

WRITTEN A REAL LETTER? - Nope..

TALKED TO AN EX? - Yeah.

MISSED AN EX? - Yeah.

WRITTEN IN A JOURNAL? - Does this count?

HAD A SERIOUS TALK? - Mm, a small one yes.

MISSED SOMEONE? - Definantly... all my friends.. <3

HUGGED SOMEONE? - What was I, touchaphobic in high school? Probably. Yes I have hugged someone.

KISSED SOMEONE? - Not in the past 24 hours.

FOUGHT WITH YOUR PARENTS? - Haven't talked to them in the last 24, so no.

--------------------------
THREE NAMES YOU GO BY:
1. Jess
2. Jessica
3. Pandana

THREE SCREEN NAMES YOU HAVE HAD:
1. Theonewhogrins (obviously lol)
2. Pandana
3. HolyPandaAngel

THREE THINGS YOU LIKE ABOUT YOURSELF:
1. Eyes :D
2. My hair ^^
3. How freaking crazy I am. LoL.
^--- these have also not changed

THREE THINGS YOU DON'T LIKE ABOUT YOURSELF:
1. Laziness: I'm kinda lazy. Motivation is sometimes an issue.
2. how easily I get distracted
3. I'm getting much better about how I feel about my body, but I still don't like my thighs. -_-;

THREE PARTS OF YOUR HERITAGE:
1. Japanese
2. Chinese
3. American (ran out of things)

THREE THINGS THAT SCARE YOU:
1. (only three? lol.) Needles
2. Bugs touching me.
3. Walking alone in dark creepy deserted places. (Four: Angry mothers)

THREE OF YOUR EVERYDAY ESSENTIALS:
1. SOme form of hair control (hair ties, chopsticks, hair things, etc.)
2. iPhone (cause it has my calendar) + headphones
3. A smile

THREE THINGS YOU ARE WEARING RIGHT NOW:
1. Underwear
2. A ring
3. PJ T-shirt

THREE OF YOUR FAVORITE BANDS (or artist) (at the moment):
1. Goo Goo Dolls
2. Michael Buble
3. Sara Barilles/Brad Paisley

THREE OF YOUR FAVORITE SONGS AT PRESENT:
1. "Many the Miles" - Sara B.
2. "Hold On" - Michael Buble
3. "Bye Bye Love" - Backstreet boys

THREE NEW THINGS YOU WANT TO TRY IN THE NEXT 12 MONTHS:
1. Finishing college. :D
2. Finish a thesis.
3. Wearing a suit. :D

THREE THINGS YOU WANT IN A RELATIONSHIP (love is a given):
1. A shoulder to lean on through the good times and the bad and my indecisiveness.
2. Respect
3. Communciation

TWO TRUTHS AND A LIE
1. Lying is easy for me.
2. My life dream is to swim with the giant manta rays.
3. Sunfish are my favorite fish.

THREE PHYSICAL THINGS ABOUT THE OPPOSITE SEX (or same) THAT APPEAL TO YOU:
1. Hair Style
2. Eyes
3. Smile

THREE THINGS YOU JUST CAN'T DO:
1. Not compulsively buy cute earrings or pens.
2. Sleep for 11+ hours, or past noon.
3. Not procrastinate when I go on my computer.

THREE OF YOUR FAVORITE HOBBIES:
1. Video games! <3 Gyromancer
2. Reading (books/manga)
3. Going to the beach, esp. during sunset.

THREE THINGS YOU WANT TO DO REALLY BADLY RIGHT NOW:
1. Go to the beach. <3
2. Work on my goddamn thesis.
3. Find out where the hell the package from my mom is.

THREE CAREERS YOU'RE CONSIDERING:
1. Professor
2. user experience researcher
3. teaching english in japan <--- still one

THREE PLACES YOU WANT TO GO ON VACATION:
1. Japan
2. Tahiti
3. Quito, ecuador
4. Europe. All of it. Spain especially

THREE KID'S NAMES:
1. Kay
2. Loraine
3. Dimitri

THREE THINGS YOU WANT TO DO BEFORE YOU DIE:
1. Swim with the giant manta rays off the west coast of australia
2. SCUBA dive in the Bahamas or Great Barrier Reef
3. Visit my friends all over the globe at least once.
(4) See the fjords in Norway and the glaciers in south New Zealand.
(5) Ride a train through Europe
http://theonewhogrins.livejournal.com/112030.html Mon, 15 Feb 2010 12:06:32 -0800 Mon, 15 Feb 2010 12:06:32 -0800
Paul Knight Machinarium's Pipe Puzzle Machinarium's Pipe Puzzle http://diplograph.net/posts/machinariums_pipe_puzzle Sun, 14 Feb 2010 00:15:18 -0800 Sun, 14 Feb 2010 00:15:18 -0800 Paul Knight Four Tet, Explosions in the Sky, From Monument to Masses, Tomas Dvorak Four Tet, Explosions in the Sky, From Monument to Masses, Tomas Dvorak http://diplograph.net/posts/four_tet_explosions_in_the_sky_from_monument_to_masses_tomas_dvorak Sat, 13 Feb 2010 00:45:30 -0800 Sat, 13 Feb 2010 00:45:30 -0800 Jesse Ruderman Catching regressions faster

My latest post on the Mozilla Security Blog:

Fixing security holes without introducing new bugs

http://www.squarefree.com/2010/02/10/catching-regressions-faster/ Wed, 10 Feb 2010 15:55:44 -0800 Wed, 10 Feb 2010 15:55:44 -0800
Jesse Ruderman Safety agency announces ?Safety is our top priority?

This press release is the top item on nhtsa.gov right now:

WASHINGTON, D.C. ? The National Highway Traffic Safety Administration (NHTSA) today announced that it is opening a formal investigation of the Toyota Prius Hybrid model year 2010 to look into allegations of momentary loss of braking capability while traveling over an uneven road surface, pothole or bump.

The Office of Defects Investigation has received 124 reports from consumers, including four reports alleging that crashes occurred. Investigators have spoken with consumers and conducted pre-investigatory field work.

?Safety is our top priority,? said Secretary Ray LaHood. ?That is why in recent weeks NHTSA has also issued a consumer advisory on the recall of several models of Toyota vehicles and the Pontiac Vibe involving pedal entrapment and sticky accelerator pedals. We will continue to monitor these issues closely.?

To be fair, Ray LaHood is the secretary of the Department of Transportation, of which the NHTSA is only a part. Maybe he was speaking on behalf of the entire Department of Transportation, in which case he was just repeating a meaningless platitude. But that's hard to see from the press release.

http://www.squarefree.com/2010/02/06/safety/ Sat, 06 Feb 2010 01:40:42 -0800 Sat, 06 Feb 2010 01:40:42 -0800
Declan Fleming Pretty Sunset and Moon

Sorry the blog’s been ignored lately. Look at these pretty sunset shots I did a week ago and feel better! :)

More here:

You need to upgrade or install Adobe Flash Player
Get macromedia Flash Player
http://www.declan.net/2010/02/05/pretty-sunset/ Fri, 05 Feb 2010 17:09:05 -0800 Fri, 05 Feb 2010 17:09:05 -0800
Paul Knight Day 5: Naoshima Day 5: Naoshima http://diplograph.net/posts/day_5_naoshima Wed, 03 Feb 2010 13:15:10 -0800 Wed, 03 Feb 2010 13:15:10 -0800 Paul Knight Bonanza Bonanza http://diplograph.net/posts/bonanza Mon, 01 Feb 2010 20:00:16 -0800 Mon, 01 Feb 2010 20:00:16 -0800 Paul Knight Four Tet, Explosions in the Sky, From Monuments to Masses, Tomas Dvorak Four Tet, Explosions in the Sky, From Monuments to Masses, Tomas Dvorak http://diplograph.net/posts/four_tet_explosions_in_the_sky_from_monuments_to_masses_tomas_dvorak Sun, 31 Jan 2010 20:15:08 -0800 Sun, 31 Jan 2010 20:15:08 -0800 Paul Knight Sunday Brunch Sunday Brunch http://diplograph.net/posts/sunday_brunch Wed, 27 Jan 2010 23:15:15 -0800 Wed, 27 Jan 2010 23:15:15 -0800 DJ Capelis Error handling in C One of the things I really disliked in C is the lack of good error handling.

A few days ago I was working ona project and decided to do something about it:
#define chk_error(cond) if(cond) { goto err; }
#define err_handler err:

I don't even bother to use the last macro. Just make sure you put in a label in every function you use the chk_error macro and you're good. The compiler, will, of course, warn you if you forget.

I think the linux kernel likely has a similar macro?

This fails in some complex cases where it would be nice to have non-default error handlers. But that's easy enough to do, actually and I'll likely come up with a macro along the lines of chk_error(cond, handler) along with a set_err_handler(label) to handle those cases.

Sometimes I think the pre-processor is one of the most undervalued C features that many more "modern" languages fail to fully provide.

Example usage:
	    char * tmpname = calloc(1, strlen("/tmp/epoll_emu.XXXXXXX") + 2); /* Extra padding */
	    chk_error(tmpname == 0);
            ...
            chk_error(unlink(tmpname) == -1);

	err:
	    return -1;
http://djcapelis.livejournal.com/122694.html Tue, 26 Jan 2010 19:03:12 -0800 Tue, 26 Jan 2010 19:03:12 -0800
Paul Knight Staying Warm Staying Warm http://diplograph.net/posts/staying_warm Fri, 22 Jan 2010 01:15:09 -0800 Fri, 22 Jan 2010 01:15:09 -0800 Paul Knight To the Heavens To the Heavens http://diplograph.net/posts/to_the_heavens Sun, 17 Jan 2010 00:00:46 -0800 Sun, 17 Jan 2010 00:00:46 -0800 Paul Knight His Favorite Orange Ball His Favorite Orange Ball http://diplograph.net/posts/his_favorite_orange_ball Fri, 15 Jan 2010 00:15:08 -0800 Fri, 15 Jan 2010 00:15:08 -0800 DJ Capelis One of those "you have to be here" kind of things. Our instructor complained our chapter summaries were too boring:


Systems Researcher in Function Land
Chapter 1

Lost in his own thoughts, the systems research continued plodding along. The researcher took a manpage out from his wallet, gazed on it and sighed.

It was his favorite side-effect. He hadn't seen any in weeks. Why had he come to functionalland? He tried to remember. His last trip here hadn't seemed to go all that well, why did he come back? Ah yes... a quest for purity. Or so he seemed to remember from the brochure.

In any case, this part of functionalland was different from what he remembered. Instead of camels running around O shaped racetracks, the camels here seemed to all be resting. Apparently the extensive amount of time in the sun had made them lazy and unwilling to move. There were also less French people, though the lazy camels seemed to be trying to emulate some of their behaviors.

"French people" thought the researcher with a fleeting smile.

His smile slowly faded into a frown as a deepening realization slowly dawned on him: there weren't even croissants here.

--------------------------------------------------------------------------

Systems Researcher in Function Land
Chapter 2

The researcher plodded on. Gathering his strength he ascended the hill in front of him and slowly made his way to the top. As he stepped to the top of the hill, a meadow came into view.

He'd never seen anything like it. It was... it was a battle. A massive number of statements, huddled around in the center of the meadow, shielding themselves against two armies of operational semantics that had descended down upon the unwitting statements.

The systems researcher reached for his trusted LALR parsers and rushed down the hill. He knew his parser wouldn't last the battle, but he couldn't bear to see such abuse. Bringing his parser to bear, he threw himself at the nearest group of semantics definitions.

Slowly, the definition turned around. It raised a magnifying glass towards the researcher, the researcher gripped his parser, ready to fight. The wind blew from the north, the researcher and the definition locked eyes and cycles passed.

The definition was made out of a series of intricately built legos. The researcher could see that each structure within the definition was carefully specified and placed to yield the overall shape. The definition's blocky appearance was comforting and gave a sense of depth.

The definition continued to stare, then it paused and the definition lowered it's eyes and muttered "you don't match me anyways." The it turned, running off. The systems researcher ran after it.

As they passed, the systems researcher noticed many other definitions made out of legos, yet the researcher also another type of definition. These definitions were wearing hemp, birkenstocks and all had little stickers that said "Made in Santa Cruz" on them. Their appearance was natural, but their behavior was anything but. These definitions didn't seem to have the same depth as the block lego sort. These seemed to only be concerned with outcomes, one got a cold feeling just looking at them.

Abruptly, the definition the researcher was chasing stopped near a nearby while statement. The definition turned it's eyes on the while statement and consumed it as the systems researcher screamed with rage and plunged his LALR parser into the definition's blocky back.

Far from being enraged by the assault, the definition simply turned around and in a lecturing tone, said: "you don't match me." The parser fell out of the definition uselessly and the systems researcher was left standing in the midst of the battle, mouth agape. He looked on when suddenly, out popped the while statement, slightly smaller. He glanced at the researcher puzzled when the definition yelped and out sprung an if-then-else statement and a little guy who looked like a state delta.

The while statement shrugged and ran back towards the blocky definition, which immediately consumed it again.

The researcher, seeing a lost battle when he found one, picked up his parser, shrugged and made his way out of the battle.

An odd place, functionalland.
http://djcapelis.livejournal.com/122520.html Thu, 14 Jan 2010 19:27:40 -0800 Thu, 14 Jan 2010 19:27:40 -0800
Jesse Ruderman Downloadable debug builds

Testers can now download debug builds of Firefox rather than going trough the complicated process of building Firefox themselves.

Debug builds have extra code called assertions to inform us when assumptions or surrounding code are incorrect. For example, assertions can reliably tell us when third-party code makes common threading mistakes, even though the crashes from those mistakes appear random. I find about a third of my bugs by noticing assertion failures, and it usually isn't the assertion that's incorrect.

In several bug reports from users who were hitting frequent crashes at random, I suggested that the users compile their own debug builds, hoping that assertion failure messages would lead us to the cause of the crash. Few of the users succeeded, since the compilation tools and instructions were written with programmers in mind. Now that pre-made debug builds are available, we may be able to make more progress on these kinds of crash bug reports.

Big thanks to the release engineering team for making these builds available!

http://www.squarefree.com/2010/01/14/downloadable-debug-builds/ Thu, 14 Jan 2010 17:53:50 -0800 Thu, 14 Jan 2010 17:53:50 -0800
Jesse Ruderman Shorter URLs for bugzilla.mozilla.org

Reed Loden set up bugzil.la as a redirect for Bugzilla bugs and searches. Examples:

http://www.squarefree.com/2010/01/14/shorter-urls-for-bugzilla-mozilla-org/ Thu, 14 Jan 2010 17:10:26 -0800 Thu, 14 Jan 2010 17:10:26 -0800