Posts Tagged ‘sage’


It’s been a busy couple months and I haven’t really been blogging much so here’s a quick update. First of all, we’ve all been sick. I had a sick kid or was sick myself for literally over a month straight. We took Evelyn in a little over a week ago after having a fever of 104.5 (and that was under her arm) and got her on antibiotics for an ear infection and I think we’re all pretty healthy now. Unfortunately, while we were at the doctor and getting antibiotics for said ear infection the doctor got very concerned about how under weight Evelyn was and wanted me to take her to a gastroenterologist.

So I got really concerned and the doctor recommended I see a private one since the government run ones didn’t have an opening until June. But the private one didn’t take our insurance, which meant a lot of money from us, so I put it off and asked if I could try weaning her first since she’s extremely stubborn and won’t eat solid food unless I don’t nurse her. She said that would be alright but she HAD to gain weight in the next five days before our follow up appointment.

We went from 6 or so times nursing (she had been sick and nurses more when she’s sick) to 3 times nursing in a day over about 3 days (it was a little painful), and her solid food intake skyrocketed. Long story short, she still nurses morning, nap time and night, but she gained 350 grams (about three quarters of a pound) over that five days. She’s still under the weight curves, and the doctor still wants me to take her to a gastroenterologist, but I think I’m going to wait and see how she does. She’s been a lot less clingy since antibiotics and weaning and I think she’s doing alright for now. So that was a stressful week or so.

Ivan went to Seattle for a conference the end of March and had a blast. SAGE, a computer program for math being created by the University of Washington had a conference to get as many of the people that work on it together as they could. They have people from all over the world working on the project so they flew everyone that could come in to Washington and Ivan got to go. He had a lot of fun and even got an iPod Touch so that he could work on an iPhone app.

In miscellaneous news we started another batch of vanilla. It’s sitting in the pantry and should be about ready to use by now, but we haven’t tried it yet. We made strudel and are hoping it gets warm enough to do pickles soon. We had a low key pi day celebration with a square pie because I don’t have a round pie pan here. I’m pretty sure that’s blasphemous in some way, but it was the best I could do. We went and saw Budapest’s favorite church last week. Matyas Templom was pretty but we still like Szent Istvan’s Baszilika better. We’re hoping to go see the synagogue in the next several days. It’s the second biggest in the world.

The kids are doing well. Avery thinks she needs to get up with the sun every morning and usually comes into our room by 7:00 wanting to play or talk or cuddle. I usually send her back to bed if I can because she’s cranky cranky when she gets up that early. Evelyn is sleeping pretty well through the night. She goes to bed at 8:30 or so and gets up around 4:30 or 5:00 to eat. We’ve moved her back into our room, which is kind of nice. It was a pain having her in the living room.


Read Full Post »

I recently wrote about how I dislike case insensitive file systems because they lead to sloppy coding. I have since found some more evidence.

Exhibit A. I decided to try Optimism to keep track of my RA symptoms. It wouldn’t run on my machine, which I tracked down to it asking for Carbon.Framework when the file I have is Carbon.framework. So, I pulled an Ivan, and opened it up in Emacs and lowercased it. Interestingly, the string Carbon.framework was in there as well, so I don’t know exactly what was going on. Apparently it fixed the problem though and it now works fine. (Note to kids at home: Do not try to change strings in an executable unless you keep the exact same number of bytes in the string. In fact, unless you understood why I told you that, don’t do it.)

Exhibit B. I have been working a little on a Cocoa GUI for Sage and so I thought I would put together a binary distribution with the new GUI. I did so, but got feedback that it couldn’t copy onto a case insensitive filesystem. It turns out that during the build process Singular is copied to singular for convenience. They are exactly the same file, and on a case insensitive filesystem the copy will fail, but the desired effect is still there since it can be called as either Singular or singular. This and a few similar things mean that it’s not possible to build on a case sensitive filesystem and run on an insensitive one or vice versa. To do this we would at least have to audit the code and see whether Singular is called as Singular, or singular and convert to one, potentially breaking people’s code at home.

If you ever find the man who thought case insensitive filesystems (or languages—I’m looking at you LISP, and you too AppleScript) let him know I have a bug with his name on it.

Read Full Post »