Gabe and I attended the Amateur-Professional Models and Photographers and More SD meetup run by the energetic, friendly Britt. We met at Fletcher Cove in Solana Beach right at sunset.
The models were running late, so Britt got down on the sand and helped us set up our lighting and shots. I quickly figured out that coming straight from work was a bad idea… My dress pants and shoes are now full of sand.
I also got a great workout squatting and kneeling to get the best angles.
That’s Ashley, the first model who showed up. I was able to get a little sunset action, but it was pretty cloudy:
Gabe enjoyed the whole experience:
Marisa showed up next:
Then Angel came a bit later:
There were about 10 photographers:
The models would pose and move their eyes from one lens to another. I learned a lot about how to give direction by listening to the other photogs. Britt was also very helpful in how to talk to the models and help them give you the best shot.
I had a great time, well worth the $15 Britt charges for the event. She is one of the most friendly people I’ve met and loves helping. She gathered some of us after the shoot and we headed to Pizza Port for a couple beers and she talked even more about the craft. Lots of fun!
So I finally pulled the trigger and ordered the parts for a HTPC for my living room. Once I get it all built and setup, I’m probably going to cancel my cable subscription. I’m pretty excited about the specs of the new machine:
All for about $400 shipped. I’m hoping to get everything in by Friday so I can build it over the weekend. Then I’ll slap Windows 7 and Boxee on it and watch me some hulu.

I Write Like by Mémoires, Mac journal software. Analyze your writing!
I just gave a 10-minute lightning talk at SOUPS on the topic of untrusted text in security dialogs.
I've been reading Firefox security bug reports over the years, and I've collected a list of things that can go wrong in security dialogs. New security dialogs should be tested against these attacks, or preferably designed to not be dialogs.
At the 2010 Mozilla Summit, I talked about my JavaScript engine and DOM fuzzers, which have each found many hundreds of bugs. I also talked about the automations that keep me sane when I fuzz these complex components.
My slides are in the S5 web-based presentation format. You can click the Ř button to view the presentation in "handout mode" and see what I planned to say while each slide was up.
I shared a presentation slot with Mozilla contractor Paul Nickerson, who has a separate slide deck. He wisely saved the best part of his talk for the end: a demo of his font fuzzer causing Windows 7 to blue-screen.
| This Is My Life, Rated | |
| Life: | |
| Mind: | |
| Body: | |
| Spirit: | |
| Friends/Family: | |
| Love: | |
| Finance: | |
| Take the Rate My Life Quiz | |
Mozilla now runs over a million tests on each checkin. We're consistently including tests with new features, and many old features now have tests as well. We're running tests on multiple versions of Windows. We've upped the ante by considering assertion failures and memory leaks to be test failures. We're testing things previously thought untestable, on every platform, on every checkin.
One cost of running so many tests is that a few tests that each fail 1% of the time can quickly add up to 3-5 intermittent failures per checkin. Historically, this has been a major source of pain for Mozilla developers, who are required to identify all oranges before and after checking in.
Ehsan and I have pretty much eliminated the difficulty of starring intermittent failures on Tinderbox. Ehsan's assisted starring feature for TinderboxPushlog was a breakthrough and keeps getting better. The orange almost stars itself now. The public data fairy lives.
I'm only aware of two frequent oranges that are difficult to star, and we have fixes in hand for both.
But we should not forget the need to reduce the number of intermittent failures now that they are easy to ignore. They're still an annoyance, and many of them are real bugs in Firefox.
What makes it hard to diagnose and fix intermittent failures in Firefox's automated tests? Let's fix these remaining unnecessary difficulties.
Logs from Mozilla automated tests often include assertion failures. Now, on Linux and 32-bit Mac, the logs also include stack traces for those assertion failures. You can see an example assertion stack from a recent Tinderbox log.
When a debug build of Firefox hits a non-fatal assertion, an in-process stack walker prints out libraries and offsets. A new Python script post-processes the stack trace, replacing the library+offset with function names and line numbers that it gets from Breakpad symbol files. (Tinderbox strips native symbols from binaries, so the old scripts using atos/addr2line don't work on Tinderbox.)
The new script was added in bug 570287 and now runs on Linux64, Linux32, and Mac32 Tinderboxen. It will work on Mac64 soon. It could work on Windows if someone brave were to dive into nsStackWalk.cpp and improve its baseline output on Windows.
Last night’s dinner: Three-Cheese Pizza with Shrimp, Bacon, Avocado, and More.
Toppings: sundried tomato Alfredo sauce, garlic, drizzle of white truffle oil, shredded mozzarella cheese, crimini mushrooms, black olives, red onion, bacon, shrimp, avocado, ricotta cheese, pine nuts, and parmesan cheese.
Finished with some crushed red pepper, it was awesome. Next time, we might do something more interesting with the shrimp first and may forego the truffle oil.
Often mitigating damage is easier than preventing it:
1) Require all future oil wells have one or more relief wells drilled right at the start.
2) Require companies slowly retrofit existing wells.
3) Resume drilling.
Fix the real problem: We don?t have a response plan for oil spills.
This may be an effective policy to allow us to more safely engage in this type of drilling in the future.
Elaine and i just finished up trying out the Taste of Adams and had a few reflections:
When we started researching the event, there were 2 different dates referenced on web sites. In fact, the Blind Lady mailed out that they had confused the date too.
The tickets cost $25 each, but Mercedes found a $5 off deal. Still, the ordering site added a $2.50 processing fee, so that kinda sucked. For what we got, we think it was over priced by about $10.
Parking was about the same as normal for Adams, so about 5 mins of hunting side streets. The ticket booth was quick, with laser zappers that read the 2D barcodes nicely. Then we got a necklace badge with numbers that some of the vendors punched, I guess so you didnt come back for another whole bite of soy chorizo burrito.
We started at Blind Lady – a slice of nicely spicy margherita pizza. Then we hit Mariposa ice cream and they were very generous with two scoops of whatever they had. The Mexican chocolate was great! Next was Tams Thai which had a line too long to wait for so we skipped it. Next was Gold Donuts. They gave you a piece of a donut or fritter, or 3 donut holes for yer card punch. That was actually a pretty nice portion and fulfills my donut needs for the next year.
Then we met up with our buddies Kay Marie and Gerardo, and headed back in the other direction. Country Kabob Greek had some steam tables on the sidewalk with a tiny piece of pita with really spicy yogurt, and a bite of yummy spanikopita. Portions too small, but very tasty.
Lestats had iced coffee and brownie bites. Elaine liked the coffee, I never touch the stuff. The brownie was fine – kinda dry. Then we ran back across the street to TAO Thai and had some nice spicy tofu and a great chicken in some sweet sauce with mixed wild rice. No skimping on the portions here! They even had a mini dessert with mochi and bean curd. Right next door was Viva Pops! where they make their own Popsicles. The blood orange was yummy, and the girls said the chocolate banana was great too.
Elaine really liked El Zarape – rice, beans, carne, and chicken. Then a nice margarita shot! Well be back! Then we walked all that off and stopped into Incredible Cheesecake where I think they gave us a wafer thin hint of a smell of a taste of some cheese cake. Really chintzy.
Next was Jaynes Gastropub, who did the best job of all of the venues to treat us as more than a bother. We were seated and served bangers and mash. The portion was tiny, but we liked the service and the friendly people. We stayed a bit and ordered some beers to keep our strength up. Senior Mango was next, and I had a berry smoothy that was a nice size. None of the others had been inside AC Lounge before, so we popped in and were greeted very warmly by the bartender. They were serving half off drinks, but we were worried about running out of time, so we pressed on.
We skipped Twiggs because of time and tried Cafe 21. They had some dried out hash on dried out bread crumbs on a tray. Quite meh. Then we jumped on the trolley, which was a really nice part of the event, and went to the Farm House Cafe and had ricotta pancakes in a butter sauce with oranges. Very rich and tasty!
The trolley driver was cool and let us take our food on board so we didnt have to wait another 10 mins for the next bus. One of my main goals was to get to Ponces, someplace Ive heard great things about, so we rode the trolley all the way to the other end of Adams to Kensington. This was about 2:40, so we had 20 mins until the end of the event.
We tried out the Kensington Cafe, which had really nice people staffing sidewalk steam tables, but served up a minuscule bite of the aforementioned soy chorizo. Double meh. Burger Lounge had a 5 minute wait while they whipped up some more food, so we skipped it and hit Bleu Boheme. My old buddy JenBen was hosting and directed us back to a gentleman serving escargot in a rich sauce. Id never had them, and they were kinda like mussels or salty, chewy mushrooms with a slightly grainy texture. Oh, and they were snails… So that was different. I liked the place and the vibe tho.
Finally, with 10 minutes to spare, I get to try out Ponces!!! But no, theyre rejecting people at the door saying they ran out of food. WTF? How the hell do you run out of food? Youre a restaurant! The snails didnt leave a bad taste, but Ponces sure did. What a shitty way to treat people.
So, all in all, it was a nice event but many of the venues didnt do themselves any favors by being cheap on the offerings.