Archive for the ‘regular update’ Category

Routine Disruptions

Tuesday, November 14th, 2017

The past few months have been far from routine. In July and early August, Melissa spent our weekends searching for a house to rent in the Pasadena area. I had planned to move closer to Pasadena initially in order to shorten my commuting time and reduce the risk of being in an automobile accident. The approximately $600 increase in rent at Homecoming at Eastvale was certainly an extra incentive to hurry up and move. We spent much of August packing and making preparations to move. Then, on September 15th, we officially moved into an old house in Pasadena---built circa 1907.

In early September, the SPHEREx project began ramping up again and the focus of my work shifted from Euclid to SPHEREx. I worked on updating the SPHEREx simulation code, running simulations, and training a postdoc to run the code so that I could eventually return to my regular Euclid software development duties.

A few weeks after moving into the new house, the Euclid Developer's Meeting was held in Trieste, Italy. So, I spent a week away from Melissa, Lev, and Koen. It was my first trip to Europe and the first time I had been away from the kids for more than a day. We used Facebook's video chat to communicate each day.

After returning from Italy, I had a bad case of jet lag, which was exacerbated by the need to accomodate Koen's sleep schedule; he loves to wake up super early in the morning.

I then spent two weeks working at Caltech, mixing my Euclid and SPHEREx duties as well as I could manage and then on October 30th, I began my baby bonding time / paid family leave. I was unable to take advantage of this benefit when Koen was born because I had not yet worked at Caltech for a year at that point. Instead, I was forced to use all of my vacation time instead. We spent the first two weeks of my 'vacation' in Virginia, since we had not been there since the summer of 2015---far too long. While we were there, Lev spent a lot of time with Svonne and his grandma. He also learned to play Connect 4. Koen learned to crawl pretty well while he was there, so now he requires extra attention because he's mobile.

In the past month or so, I have spent three weeks away from California. In that time, I've flown roughly 17500 miles and spent 38 hours in the air. This sort of travel is actually pretty normal for some of my colleagues at Caltech, but it's the first time that I've traveled so much in such a short period of time.

I am staying home in the new Pasadena house for the third and final week of vacation to rest up for what comes next. Melissa is also using this time to train for a new job. She will be working on weekends soon, so hopefully we can finally start paying down our debt at a decent rate next year.

My first week back to work should be a fairly gentle transition, since it is the week of Thanksgiving, and therefore a short week. I'll be back to the grind in late November and December. In the next cycle of Euclid development, I have a lot more work to do than in the previous cycle, so I will need to get into a good routine again.

This post should really be much longer; so much has happened since the previous post, but I don't want to waste time at the moment going into detail at the moment. Hopefully this will be enough detail to refresh my memory later on.

Wheat Allergy

Saturday, April 29th, 2017

I feel miserable today. My face and hands are swollen and puffy. I have a general feeling of tightness and discomfort all over by body. My mouth is uncomfortable. My voice sounds deeper, as if I have a cold or sinus infection. The skin around my eyes is inflamed and I have a general feeling of anxiousness. The good news is that I finally know what triggered this!

Last summer, I developed a weird rash, like eczema around my eyes. A doctor told me that it was probably due to some sort of allergy, but I couldn't figure out what was triggering the allergy. By November, I realized that eating foods containing wheat made the inflammation worse, so I began limiting my wheat consumption more significantly. By February, I had completely eliminated wheat from my diet. For the past few weeks, I have had no inflamed skin around my right eye and only a tiny bit at the corner of my left eye. So, I was pretty sure that wheat was causing my skin issue, but I wasn't completely sure.

Last night, I accidentally consumed wheat again; I ate some pot stickers from Costco that I thought only contained soy flour.  All of my symptoms are pretty classic wheat allergy symptoms.

A few updates:

  • My second son will be born sometime in the next 2 or 3 weeks!
  • My job at Caltech is going well. I finished my 6-month probationary period on April 3rd and I was given a 2.5% pay increase.
  • We are slowly reducing our debt, even though we had extra medical expenses due to the pregnancy. My credit score should be high enough to get a good interest rate for a consolidation loan by next April.
  • I have been working on a cool little software project on the weekends and some evenings. It will probably be ready to announce in June or July.
  • It looks like we will be moving closer to Pasadena in late September.
  • It looks like I'll be taking a trip to Italy for work (a developer's conference) in I need to renew my passport soon; it expires in October.

Caltech Software Engineering Job

Monday, September 19th, 2016

On October 3rd of last year, I wrote a post about being selected to work on a project at Caltech. Although my funding came from Caltech/JPL, I was still a UCR employee and the project only lasted for a few months.  On October 3rd of this year, I will begin a new job at Caltech as an actual employee. I'll be a staff member at the Infrared Processing and Analysis Center (IPAC). My job title is Applications Development Associate, though a more accurate title, given what the job actually entails, would be Associate Software Engineer. I will initially work on a component of the processing pipeline for the Euclid mission (along with about 1000 other people, mostly in Europe). Because the Euclid mission is primarily a European Space Agency mission, the job will initially involve some travel to Europe. Once the Euclid work winds down, I will be assigned another project.

This position is ideal in many ways. First of all, it's Caltech. Secondly, it's more stable than most industry / private sector positions. The job should allow me to further strengthen my current skills, learn some new skills, and meet some new people. It should also offer some valuable experiences and open the door for new opportunities. It also (sort of) provides dental and vision insurance in addition to medical insurance. I currently only have medical insurance.

The job pays about 1.63 times as much as my current position at UCR, which is nice, but it's far from ideal. It appears that Caltech's health insurance options are more costly than my current insurance at UCR and I will also have to pay for parking. We will be in a higher tax bracket, so significantly more taxes will be deducted from my paychecks. It appears that my actual take-home pay will initially be about 1.5 times more than my current take-home pay. This would be great, except for the fact that we've accumulated a large amount of debt since the summer of 2013. It appears that things will still be very tight for us financially for the next year or two, unless I get a significant pay increase after my first year. I am investigating debt consolidation loans and possibilities for supplemental income so that we can hopefully begin reducing our debt burden instead of just slowing its rate of growth. Unfortunately, I won't have much time to devote to finding supplemental income because I will probably spend more time commuting; we can't move closer to Pasadena any time soon because we can't afford to break our lease and the rents near Pasadena are not exactly cheap.

Eleven Crazy Days

Saturday, October 3rd, 2015

A few days before the vernal equinox, I wrote about an unusually eventful week. Well, the autumnal equinox just passed, and we have had 11 eventful days. In short: Caltech job, StratOS paper, Heatstroke, European Wax Center, Galaxy S6, and System76 laptop.

On September 23rd, I drove to Caltech to find out more about a position that some colleagues had informed me about a few weeks earlier. When I arrived at the parking lot, the first vacant spot that I saw was Kip Thorne's (see photo). Two days later, I was officially on the SPHEREx team. As it currently stands, I will be working on the project for at least seven months. I've been tasked with improving the robustness and performance of the photometric redshift data analysis pipeline (i.e., code that automatically determines the redshifts of galaxies observed by the proposed SPHEREx satellite / observatory). It appears that my StratOS code could become quite useful for this if SPHEREx becomes a reality because roughly a petabyte of data will need to analyzed fairly quickly. This is exactly the sort of task for which StratOS is intended. My funding comes from the Jet Propulsion Laboratory, but it is being funneled through UC Riverside, so my official employer is still UC Riverside and my title is still "Assistant Project Scientist." Although I'm not an offical Caltech employee, I have an office at Caltech in the Cahill Center for Astronomy and Astrophysics, I will have a Caltech e-mail address, and they are providing me with a laptop computer of my choice because my old one broke nearly two years ago and I haven't been able to afford a new one. The laptop arrived today!

Since I'm still technically working for UCR, I still have some duties associated with my existing position. On September 23rd, I finally received a response regarding the StratOS announcement paper that Miguel and I submitted to Astronomy and Computing. The first reviewer gave pretty much the expected response, noting areas where more detail should be added. The second reviewer, on the other hand, responded with complete nonsense. It seems that the second reviewer didn't really read the paper. We will modify the paper and submit to a different journal because we are fed up with Astronomy and Computing; six months is a ridiculous amount of time to have to wait to get a nonsensical report. We'll probably submit it to a journal that is more focused on computing.

In the lab at UCR, we finally received a new high-throughput machine that we've been waiting for since December. It was free, so I guess we can't complain about the delay. This machine will serve as our new gateway node to the Internet when UCR's new 10 Gbps network reaches the lab. It can also accommodate our two Xeon Phi cards. While I am working on the SPHEREx stuff, I'll need to set this computer up along with the new 10 Gbps network switch.

A few weeks ago, I gathered seeds from the same acacia tree that is the parent of my acacia bonsai. On Friday, the 25th, a seed sprouted, so I now have two acacia bonsai. Later in the day, my mother-in-law, Christina, rented a car with a broken (or difficult to use) air conditioner. After driving with no AC and having no water to drink, she had a heatstroke. She was hospitalized until the evening of the 27th. The doctors in the hospital (Kaiser Permanente on Vineyard Avenue in Ontario) were worried about the high level of lactic acid in her system and her high white blood cell count. The white blood cell count prompted them to treat her as though she had a mysterious infection. I am guessing that these particular doctors were not very familiar with heatstroke; a simple Google search reveals that high lactic acid levels and very high white blood cell count are common after heatstroke. Anyway, Christina stayed at our apartment until October 1st. She seems to be in approximately the same condition that she was in before the heatstroke.

Melissa went on several interviews at European Wax Center and she was selected to begin training. It appears that she will be working on weekends and one evening during the week. Training begins about two weeks from now. She'll be shutting down her spa here at the apartment complex and selling most of the equipment.

I finally got a new phone to replace the Samsung Galaxy Nexus that I've had since December, 2011. My new phone is a Samsung Galaxy S6. It has a $50 rebate and it looks like our VerizonWireless bill will now be $50 cheaper per month because of the way that VerizonWireless handles billing / data plans. In short, getting a newer phone ends up being cheaper than keeping my old phone with my old data plan.

In national news, Pope Francis visited the United States for the first time and became the first pope to address congress. The next day, John Boehner announced that he was retiring as Speaker of the House. The presidents of China and India also made fairly high-profile visits to the U.S. during this period. A historic flash food occurred in Virginia, and a few days later Hurricane Joaquin began causing wind and precipitation.

Astronomically, the 23rd was the autumnal equinox and then on the 27th, we had a total lunar eclipse while the moon was near perigee (a so-called "supermoon").

Two Years Old

Thursday, August 20th, 2015

Lev turned two years old on August 7th. Here's some notes about the status of his development:

  • He is approximately 28 pounds, which is the 50th percentile for a boy his age.
  • He is about 34 inches tall, which is slightly less than 50th percentile for his age.
  • His head circumference is 20.5 inches, which is above the 99th percentile for a boy his age and absolutely giant for a boy of his height and weight.
  • He says many complete sentences and gives many orders using complete sentences
  • He says "please" and "thank you" and we never even told him to do that (we just modeled it).
  • He asks "where," "what," and "how," questions.
  • He can sing all of the alphabet song, but he usually skips a few letters.
  • He can also count to 6 pretty consistently and he says eight, nine, ten, but he has only recited 1 though 10 a few times.
  • He can identify some colors (red, blue, green, yellow, orange), but he seemed to forget them a few weeks ago and he had to re-learn them
  • On August 15th, he drew a circle for the first time, after I asked him "can you draw a circle?"
  • His top running speed is now faster than my walking speed, so I have to jog beside him to keep up. I am guessing than he sprints at about 6 miles per hour.

While I was writing these notes, he said "give me a pen." and then after he lost it, he asked "Where did the pen go?" He also asked "can you press the button (on the vacuum)?" Then he said "bring me a brush." When I gave him the vacuum brush, he said "thank you."


An Eventful Week

Saturday, March 14th, 2015

This has been a rather eventful week:

On Monday, Lev followed a three-step command for the first time, which is a pretty big deal. On the other hand, the three steps were related: "put the celery in the drawer, close the drawer, and close the refigerator door." So it's less exciting than following three completely unrelated commands.

On Tuesday, the first draft of a paper about my project, StratOS, was announced on the preprint website. I also announced the project on the Apache Mesos-users mailing list. Several people expressed interest in the project. The paper is here:

The BitBucket page for the project is here:


On Wednesday, I received an e-mail from someone who works at the National Center for Supercomputing Applications (NCSA). Evidently some people at NCSA are interested in StratOS. They encouraged me to apply for a position that will be announced in the coming months. I probably won't be applying to NCSA, but the fact that they showed interest is quite encouraging, in terms of future job prospects!

On Thursday, my supervisor found out that he has enough funding to extend my position by two months, so that it will end at the beginning of June instead of March 31st. I will use that time to improve StratOS and colaborate with my supervisor on a new paper which includes an example of StratOS actually being used.

Also on Thursday, I was asked whether I wanted to teach a course during the first summer session. I said yes (but I haven't signed a contract yet). After the summer session, my supervisor may have more funding for my position. In any case, I should be in a better situation to find a more permanent job within the next few months.

Next week, the University will apparently have a press release on their website, regarding the StratOS project.

Eighteen Months

Saturday, February 7th, 2015

Lev is 18 months old! Wow. During the past month, his spoken vocabulary has increased enormously. He says a few new words every day, often without being prompted. For example, earlier today, he said "bird" when he saw a bird flying over the car. He also attempts most words if we ask him to say something.

Lev likes to sing. He sings along with the songs that his toys play and with YouTube videos. His favorite song right now is Lola, by The Kinks. Other favorites include The Fox (What does the fox say?), and Mr Toot By Ylvis, and Let It Go, from the Disney movie Frozen. He sings along with all four of these.

He has also begun climbing much better and he knows how to use boxes, chairs, and other items as step stools. He can climb into a dining room chair without help! He can also push a chair across the floor. He likes to climb up to reach light switches, so that he can turn the light on and off. He can also use a dining room chair to get on top of the kitchen counter so that he can play with the microwave oven buttons. In short, he has to be watched VERY CLOSELY!

Lev has used his potty to pee a few times, so the potty training has begun!

He knows what it means to put something back where he found it. This usually means putting something back in a drawer.

He says "thank you" at appropriate times.

The other major advancement this month involved his building / engineering skills. Lev can build towers taller than himself. When he could no longer reach the top of one of his towers, he removed the top half and added blocks to the middle before putting the top back on.

Misc notes:

Lev likes to sit in my office chair while someone spins it around. This is one of his favorite things at the moment.

His upper-left first molar will erupt soon.








Seventeen Months

Wednesday, January 7th, 2015

Lev is now 17 months old!

The most significant development during the past month involved his vocabulary growth. He now says many more words, rather than just understanding a lot of words. His favorite words at the moment are "wow," "eww," and "alcohol." He says "woooow" when he sees colored lights, like the lights on a Christmas tree or electronic candles. He says "eww" when he sees something small on the floor, like a crumb. He began saying "alcohol" a few days ago and now he randomly chants the word for some reason. I think that it is his first three-syllable word.  There's a bottle of rubbing alcohol on the counter in one of the bathrooms and I told him that "this is rubbing alcohol...or isopropyl alcohol...or isopropanol." He hasn't even heard the word very often, but it caught his attention somehow.

He frequently says "haughtay, " which means "hot," "colday," which means "cold" and he uses "up up" and "uppa," which means "up." And of course "no" and "nono." Other new words that he says pretty frequently include: water, wall, book, more, door, apple, outlet, and elbow. He can say the names of a lot of body parts now, which is cool (e.g, ear, nose, knee, and eye).

He likes to poke people and say "beep."

He also asked "why?" for the first time, recently. Melissa said that she had to leave (because she was going to get a massage) and Lev asked her why.

Lev was mildly sick for the second time in his life, starting on either Christmas or the day after. It wasn't nearly as bad as last Christmas, though. He had nasal congestion and a low fever (99.9 F). Other than that, things have been the same as usual. He's about to start having problems with his upper first molars, though; they will probably begin erupting in the next month or two.