5/30/2008
05-30-08 - 3
05-30-08 - 2
05-30-08 - 1
"Blindness" the novel didn't do much for me. It was fine I guess but the characters were weak and nothing at all surprising happened and several bits were extremely unrealistic.
5/29/2008
05-29-08 - 1
I do think the stories of the French Resistance are a bit ridiculous in general. The resistance really didn't do much of anything, and the obsession of the French with the resistance is an obvious attempt to glorify the one redeeming aspect of their wartime experience. It would be interesting to have a movie that combines the resistance, the racism of the ordinary French, the plight of the jews in France, the life of collaborators, how the non-collaborators felt about their compatriots, the political maneuvering of DeGaulle to create a myth and manufacture power for himself. Hard story to tell. It would have to be a mini series.
Anyway it got me excited so I pushed up some more French movies in my Netflix queue and made myself a Cassoulet and drank some French red. Bleck French red is so gross. It's fine with food because it's very bland which I guess is the idea.
I'm still convinced that I could make a super-premium wine by blending some cheap wines. I don't really understand why there aren't more cheap blended wines - winemakers could easily do this themselves and balance out the strengths and weaknesses of various bottles. You could easily take something like the Bear's Lair Cab which has nice pepper and tannin, and blend it with the Coppola Syrah which has a nice round mouthfeel and good initial fruit. I'd like to get a little leather and earth in there, maybe I could find a cheap Grenache. I think the Smoking Loon Cab had a decent earthy profile. The only problem is I have to drink 3 bottles worth :( I should get a vacuum resealer.
For some reason people seem to think "thin", "dry", and "minerally" are positive adjectives for wine. I want none of those qualities in my wine.
5/27/2008
05-27-08 - 3
It doesn't really answer many of my questions though. Like WTF does "deep house" mean exactly? And how do you classify some of the newer electro that certainly doesn't have a steady beet like traditional dance music, but also doesn't really fit with what we normally call "breakbeat" ? Stuff like Hot Chip or Junior Boys, what is that?
05-27-08 - 2
Don't try to make hard cuts in flip flops.
05-27-08 - 1
Now, if we had a genetic databank of all the current bovine diversity (though it's a shame we're too late, we've already fucked up cows pretty bad) then we could rest somewhat more easily, since if there is a disaster we would still have those genes in the bank.
5/26/2008
05-26-08 - 5
1. Most people consider it completely safe in reasonable quantities, with cycling.
2. Creatine supplementation definitely improves athletic performance and muscle growth in people who have a creatine shortage for some reason, either due to disease or due to creatine-poor diets, such as vegetarians.
3. Creatine definitely increases the size of muscles due to muscle tissue water retention; most people who take creatine see this effect and believe creatine has "worked" because of it. Of course for most people, merely looking strong is the goal.
4. Modern diets rich in red meat provide dietary creatine far in excess of what the body needs. Even without creatine supplementation we have far more than ancient man.
5. There is no scientific evidence that creatine supplementation in healthy people actually increases athletic performance, though this is widely accepted in the weight lifting community. (note that lack of evidence here doesn't mean it's not true, since sport performance studies are uniformly poor).
6. Cyclists and other weight-sensitive athletes actually think creatine is contra-indicated because the weight gain due to water retention hurts performance.
05-26-08 - 4
Several years ago I thought of making some PC games that work with the DDR Pad as simple exercise games, stuff like the old Track & Field arcade game but where you actually run on the pad or whatever. I thought up a few game designs (such as Simon Says), and came to the conclusion that the best possible exercise game on a DDR Pad is DDR.
05-26-08 - 3
When faced with really tough decisions where there's no obvious best answer, I tend to just do nothing. I think that's a mistake. There was some dumb fucking shallow article in the NYT recently about a study of soccer goalies, you know how soccer goalies tend to just guess a side and dive, the study found they would make more saves if they didn't guess and just stayed put. The NYT articles tried to extrapolate that to general life decisions, but that's entirely foolish and not analogous. In life when facing a decision with no clear best choice it's usually best to just go ahead and pick one. Doing something is better than doing nothing because at least it moves you in some direction. If nothing else it provides you with powerful psychological benefits : 1. you stop debating that decision and just move on to other thoughts, and feel good that you made a choice, and 2. it puts you in a mind set of rapidly deciding and acting, which gives you momentum for moving forward, whereas not deciding makes you feel static and carries into the rest of your life.
05-26-08 - 2
Of course we did (do) have the same problem with JPEG. Exposing technical parameters to the average user is just dumb. The defaults need to be better and exposed in ways that are more intuitive. I don't blame the user for doing it wrong when it's exposed so badly. I always had the same philosophy when writing tools in games; if the coders expose the control in a really awful nonintuitive way or with broken default values, it's the coders fault when the content is broken.
The MPEG group (redundant like Mount Fuji I know) is generally very smart about defining the decoding standard and not defining the encoder. That allows lots of room for improvement in the future, because they're smart about making the format pretty flexible so future better encoders can change the code stream enough, and compatible decoders just keep working. The problem is that you rely on the 3rd party software makers to make decent encoders, and the software makers don't, and the user doesn't really know or care.
05-26-08 - 1
"If I were a Carpenter" - nothing good but the Sonic Youth song. And IMO not even the best Sonic Youth cover song; I love "Get into the groove(y)".
"The Presets" - mmm, kind of a more generic clubby sound version of Cut Copy. Just not super great.
Cut Copy's "So Cosmic" mix - mmm, more house/dancey than their stuff normally is, it's nice to have a smooth mix, I definitely could see listening to this for workout music or something like that.
The Album Leaf - Into the Blue Again - meh, I'm kind of over the Album Leaf. I really hate all the songs with singing, they need to really not sing, and too many of the songs are just boring new agey piano shit. Some of the early EP's were nice, it's just hard to listen to because it's so inconsistent.
St. Vincent "Marry Me" - yuck. Lots of layers and complication that leads to nowhere. Compare to someone who does this sound well like Beirut or Sufjan and this is just amateur.
Destroyer - "Your Blues" and "Destroyers Rubies" - mmmm.. I really like his sound and the music, but I just don't like his voice. May have to give this another listen to try again.
Final Fantasy - "Has a good home" - this is the album before "He Poos Clouds" ; not quite as good, but still nice. I kind of wish he wouldn't sign and just do instrumental cuz his voice sucks balls, but the music is so great it's still listenable.
Gomez , Glitch Mob - WTF, why did I get these? ass.
Efterklang - atmospheric, but too glitchy and annoying for background music. Me no likey. I kind of put M83 and Caribou and Hot Chip all in this category too. I just don't know when I would want to listen to this. It's too jarring for background but not energetic enough for foreground.
Ben Watt's "Lazy Dog" - blech, gay house music. I really like Buzzin Fly, but a lot of the Ben Watt CD's are awful.
Heiroglyphics - seems like some pretty sweet old school style rap; reminds me of Jurassic 5.
Simian Mobile Disco - there are a couple really great songs on "ADSR" and a few stinkers; there are also a ton of mix tapes made by these guys available online that are pretty sweet. I don't actually like the way they mix songs together, they tend to put big breaks in between the tracks, it's smooth but not continuous. Still their song selections and remixes are really good. It's sort of dirty electro/dance music.
Hercules and Love Affair - WTF why do people like this? Super gay disco house. I actually like the guy's weird voice but the music is totally uninspired.
Band of Horses - digging this. Emo country rockish. Reminds me a bit of My Morning Jacket.
MGMT "Oracular Spectacular" - hipster operatic rock. Pretty good, I dig it.
VHS or Beta - slightly more punk cousin of MGMT. Also dig it. The songwriting is a little bit retarded over simple and they rely a bit too much on the cool throwback sound ala early 2000's cute boy bands like the Strokes.
Cut Copy - really fun trashy electro. Actually really reminds me of old Depeche Mode.
Peter Bjorn & John - "Writer's Block" - hmmm, I guess I missed this, I listened to Young Folks when it came out of course and just figured they were a one hit wonder and never listened to the rest of the album, but it's actually pretty good.
5/24/2008
05-24-08 - 4
It's about a mile hike down to the river from camp, which is a good thing because it means nobody is at the river. If you scamper about 500 feet upstream from the access point there are some nice swimming holes, and you have privacy so you can get naked and freeze your balls off in the snow melt water. It's a nice mix of pines and deciduous trees with plenty of understory.
The major well known swimming holes (such as Edward's Crossing, Bridgeport, Purdon Crossing) are crowded with locals who park and walk the few feet to the water. But like everywhere, if you just hike a mile from the parking you can be all alone. People are lame and lazy, and that's to my advantage. I'm guessing that if you do the trail from Malakoff Diggins down Humbug Creek to that river access it's probably deserted there as well since that's like a 4 mile hike. (btw Malakoff Diggins is a really good name for a hobbit).
The next day we went down to Bridgeport on the way out to take a different route. We passed an original Wells Fargo office from 1857 when this was gold country. There's lots of cool old gold-rush historical crap around here if you're into that. The river at Bridgeport is much hotter and drier, it's brown grassland a lot like San Luis Obispo, or so much of California. It's also more crowded with people there, including some loud mobs of local teenagers.
We did get to watch two youngsters have sex. The trail along the river is high above the water with occasional access paths. The couple was lying on the sand at river's edge and we were on the trail above hiking along. I saw the somewhat chubby bikini clad girl crawl on top of him and bend over his swim trunks; her head started bobbing up and down. I wasn't sure what was going on so I stopped to have a look and watched as she sat up, still straddling him, and scooted up to align their hips. She started bouncing up and down while gyrating her hips like a tilted spinning top, making her jiggly butt bounce vigorously. And then it was over just as it was getting interesting.
The town of Wildwood is one of the more bizarre things I've ever seen. It's in the middle of fucking nowhere, right next to the town of "Rough and Ready" (which pretty much described my condition when we passed there). It's like 20 miles from the freeway and 50 miles from Sacramento, with huge open spaces in between, and yet it's built like a suburb. There are rows of tract houses packed together, and there's a fucking gated community with a guard. WTF - who exactly are you guarding from? I guess there is like one row of older houses inhabited but the actual country people who used to live out here before this bizarre development got built, so the gate is to make damn sure they never come in.
Even though it's really good, it's not exactly my camping-swimming fantasy. I kind of suspect that fantasy cannot be fulfilled in the Sierra Nevada, since all the remote hike-in streams are snow melt and really only great swimming maybe 1 week out of the year at the end of August. South Cal has the warmer weather, but it's so dry there are basically zero swimmable rivers in the whole of Southern California outside of the Sierra. (I've been to the exceptions : Red Rock, China Hole, Big Sur River, Arroyo Seco). I think maybe somewhere in Northern Cal is actually a better bet, because it gets so much more rain up there, you can find rivers outside of the high mountains. Maybe somewhere in the Shasta-Lassen area, or in the Mendocino Forest area (that's not the same as the Mendocino coast).
05-24-08 - 3
BTW "douchebag" actually looks much worse if you put a space in it, like "douche bag".
05-24-08 - 2
I've never really found a great Molten Choco Cake recipe, but you get a pretty good result just by making a good flourless brownie recipe and cooking it too hot in a small ramekin for a shorter time. Cook at 400 instead of the regular 350, and around 15 minutes in a typical ramekin.
BTW I like Jacques Pepin's brownie recipe from Fast Food My Way, but he has an error. He says to toast the hazelnuts for 5 minutes at 350. That produces a semi-raw hazelnut which is quite disgusting. A better hazelnut roast is 13-14 minutes at 325. You may need to experiment a bit with your oven because nuts go from perfectly toasted to burned very quickly. Don't worry about the nuts roasting further inside the brownie - they won't. In general in the majority of baking recipes you want to go ahead and use fully roasted nuts in the batter, don't use raw nuts, because inside the batter the nuts will not cook much at all. With something like a quick bread you should use nuts that are 75% roasted.
I think the soufflay style actually is authentic with the original "molten chocolate cake", that's just now what I want. Also there is a whole world of tweaking I've never explored. If you start with any soufflay style recipe, you can make it more or less dense by tweaking what you do with the egg whites. At one extreme you make proper stiff peaks and fold it gently, at the other extreme you just stir in the liquid egg whites with no beating. In between you could do things like whisk just to soft peaks and stir it in without folding.
05-24-08 - 1
I put some pics of the keyboard on Flickr . Chopping off the numpad has made me wish the arrows were gone too. Not completely gone, but like moved up above the backspace key, so that whole side area could be gone.
5/21/2008
05-21-08 - 2
When I first took the screws out, the keyboard seemed to be stuck together and I couldn't get it apart and was kind of stumped. I was just about to try to force it apart when I noticed the stickers on the back of the keyboard. Yep, there are screws hidden under the stickers. You can find them just by feeling around on the stickers for a spot with no plastic - it's a pit with a screw in it.
When I read that site for some reason I thought that he was tucking the circuit board back in the keyboard. He's not, he's tucking it UNDER the keyboard so it's just exposed to the desktop. That kind of sucks. I tried tucking it back inside, but that's just not possible.
On a related note - the numpad circuit has not been disabled! That circuitry tucked under the keyboard is still live and pressure sensitive! That means if you push on the body of the keyboard along that edge it will push numpad buttons which is seriously whack. I need to get some kind of layer of insulating material between the two layers of circuitry. I'm not sure what would be best, maybe just some paper.
If I was hot shit I would cut that damn exposed circuit sheet off and connect the broken loops.
Also something to be aware of - the feet that hold up the keyboard are in the numpad area. Now I personally hate those flip-up feet that tip the keyboard forward (and they're very bad for you, if anything the keyboard should be tipped BACK not forward), but if you like them you're fucked. The cut also removes the little rubber feet, which means the keyboard is resting right on the folded circuits, and also means the left side that still has the feet is higher than the right. I need to buy some little adhesive rubber feet and put them on both sides to even it out.
I cut my keyboard with my jig saw. It worked fine. Make sure to wear protective eye wear because plastic bits fly everywhere.
I'm considering cutting the outside edge off the numpad and superglueing it to my chopped keyboard so that I get a nice sealed edge. Seems like it would be hard to make the interface good enough. Probably some silicon or something would be better than super glue since the two sides won't mate very well.
05-21-08 - 1
It would be awesome to do while I'm still young, when I can still move and enjoy it. But then I also need to get back to work while I'm still young. And I can't really work and live at the same time.
5/20/2008
05-20-08 - 3
The "definitive" Stienstra books are not great. The basic factual information I can get online. His editorial information is primarily about the fishing, which seems to be all he cares about, and I could give a rat's ass about how good the fishing is. He also rates highly places which I'm pretty sure I would hate, like places with boat ramps on reservoirs - those tend to be full of noisy douchebags and the camp sites generally don't feel wild at all.
Anyway I've narrowed it down to 4 choices. I'm somewhat limited because my car can't handle rough roads at all and it's still cold up high.
Pi Pi in El Dorado, on the Cosumnes river, near Grizzly Flat.
Moore Creek, on the Mokelumne river, further up the 88, near Salt Springs Reservoir.
South Yuba BLM Camp, on the South Fork of the Yuba River of course, near Nevada City & Malakoff Diggins. Edwards Crossing is a very popular and heavily used swimming hole here.
Fiddle Creek or Indian Valley on the North Yuba River, near Downieville.
05-20-08 - 2
05-20-08 - 1
BTW FYI tiny hard saddles are totally correct for racing bikes but don't really make a ton of sense for city riding. For one thing, the reason they have no padding is because it's assumed that you will wear bike shorts that have the padding built into the shorts. If you are doing city riding in street clothes, you should have a saddle with a bit of padding. This is one of those cases where people think they are cool for using the more "hard core" component without understanding its function and appropriate use.
5/19/2008
05-19-08 - 5
BTW this is my autoadjuster bmp (zip) . You need to paste that into an image the size of the native resolution of your LCD. You don't want any scaling of the image, the one pixel black and white grid must be preserved.
The autoadjuster image helps your LCD hardware correctly self-adjust when you're driving the LCD with an analog (VGA) signal. Obviously you should be using a digital signal and most of you are now, but some of us are stuck in the shitty past. If you autoadjust without this image up, it won't adjust quite right and if you display the black and white grid, you will see it shimmer, or even worse you may see big lines move through it. If you let it autoadjust with the grid up, you should get a pretty nice crisp image.
05-19-08 - 4
I talked to Ignacio a bit about the problems with tangent spaces. Ignacio wrote a while ago about how the standard seam break thing that people do for flipped tangents is BS. I actually feel that the whole way that has become standard for us to make tangent spaces is very primitive. The standard way is to use the UV mapping as a handy way of getting a continuous direction field on your mesh. That is indeed convenient since you already have a UV mapping, but it may not be the most natural way to get good tangent spaces. For one thing, there's a big difference - the tangent spaces are constrained by the normals on each vertex, and the UV mapping was made without consideration of those normals. This is of course why you get tangent space flips and degeneracies even with decent UV mappings such as LSCM.
Using the UV mapping is sort of a quick hack to get tangent spaces, and it works okay, but really we should just be optimizing the tangent spaces directly. Your vertex normals are a constraint so each tangent space has 1 DOF, a rotation angle of the tangent around the normal. You want to optimize the tangent spaces to be continuous across the surface of each chart on the mesh, and specifically constrained to have no flips or degeneracies.
I haven't thought about this a whole lot yet, but I did find that Bruno Levy et.al. have a new paper out that's basically on this topic : N-Symmetry Direction Field Design
05-19-08 - 3
My birthday's coming up soon. I fucking hate birthdays, I wish I didn't have one. They provide a painful annual reminder of how shitty my life is and how I have no friends and couldn't throw a party if my life depended on it. Thanks calendar! I managed to push that pain out of my mind over the last 11 months, lucky for me this mandatory celebration has rolled around once again to bring back this particular sorrow.
05-19-08 - 2
Anyway, it's something I know about myself and I can manage it by just never having those things in my house in significant quantities, so I can't ever do too much damage to myself. When I'm in that bad state, if I have to make the effort of actually going to the store to self-destruct I can usually control that and convince myself not to.
It is a pain in the ass, though. It means I can never have a well stocked bar. I can only buy booze in small quantities so that I don't have a big stock on hand. The same goes for chocolate, I can never buy bulk chocolate, and in fact I can't even keep baking chocolate in my pantry because I'll bake something bad. I have go out and buy supplies each time I want to bake something.
Lately I've picked up a problem with almonds. I'd like to be able to eat nuts as part of my diet, they're very good for you in reasonable quantities, but lately if I buy almonds I eat the whole bag in a day or two which is not a reasonable quantity.
Maybe I could get one of those machines for old people with Alzheimers where you put in the week's worth of drugs then it locks and you get fed your daily ration on a timer.
I have a lot of sympathy for people with mental flaws. However, I do not have sympathy for people who don't try to control or minimize their mental flaws. Even if you can't actually fix what's broken around you there are always ways to minimize the amount of damage the flaw can do.
05-19-08 - 1
One of the prime areas I've spotted is just north of Truckee, around the 89-49 intersection. Apparently off "Gold Lake Hwy" there's tons of rustic camping if you have a 4x4, because lots of spots are accessible only on very rough dirt roads. A bit south of there Faucherie Lake looks amazing. Below Tahoe along the 88 is supposed to be good too, around the Shealor Lakes. I guess most of this is Emmigrant Wilderness and Tahoe National Forest, and then below that is Stanislaus National Forest.
I think we're gonna go camp this week, maybe somewhere around there but in the lower Sierra where it will be a bit warmer.
5/18/2008
05-18-08 - 8
Now having the government as a backup insurer is not necessarilly a bad thing. It would be very expensive for companies to properly insure themselves if they had to, or they would have to take much smaller risks. Imagine if when a corporation went bankrupt the board & CEO had to personally cover the debt - they would become much more cautious, which would hurt the economy as a whole. What is irksome is that the large corporations enjoy this special benefit that nobody else gets.
05-18-08 - 9
This model is very good in general for getting people active & caring about issues. If you give them some very small easy way to get involved in something in their daily lives, in an activity that they do anyway, then they will accept it and make it part of their routine and grow to care about it.
05-18-08 - 7
Government has grossly failed us in this. Obviously this US government has failed miserably, but so have many others around the world and so have many previous US governments.
05-18-08 - 6
05-18-08 - 5
I could give a fuck about historical crap or famous sites or checking the wonders of the world off my list. I don't give a rats ass. I just want my little idyllic swimming hole to myself. I'll bring my own booze and music and food and have a little happy party.
I have found some sites for the US now : Waterfalls West , WayMarking swimming holes , Swimming Holes dot info
I suppose that on this issue I am becoming one those weird old people who become overly obsessed with some obscure pleasure. I often mocked these strange oldsters when I was young because it is pretty ridiculous and silly. They pick some certain thing, for many it's something generic and uncreative like golf, for others it's swing dancing where they get all the outfits and practice all the time, or maybe it's wine varietals, and they just spend way too much time on that one thing way beyond what's reasonable or pleasurable for a sane person. Well, the truth is that as you get older you realize that most things in life just fucking suck balls, and when you find something that you like, you just want to do that thing a lot. But as you do it more you become more picky about it, so you want to do it better, then you want to do it perfectly, so you gradually become this bizarre obsessed person who spends months preparing for this little event that seems like no big deal to a sane young person.
05-18-08 - 4
Hot, smart, competent, sweet - that's just the baseline. Exceptional traits are things like : wry subtle wit, sexy dancer, good taste in music, good taste in TV comedy, disdain for the common man, liberal politics, good hiker, willing frisbee partner, great at sex, strong enough to defy my negativity, and so on.
05-18-08 - 3
Old drunk women who hang out in groups and laugh loudly and are outspoken and aggressive really terrify and repulse me. I have waking nightmares about them, kind of similar to evil clown nightmares. I think they're a lot like clowns, seemingly jovial, grossly overly jovial, yet creepy and sinister.
05-18-08 - 1
5/17/2008
05-17-08 - 3
05-17-08 - 2
Friday night was boiling hot in my apartment so we went out and sat in Dolores park; it was still toasty, and we admired that great night time view of the city from "Dolores Beach". There were a ton of people in the park, lots drinking and hanging out, probably a few hundred people all trying to get out of the heat. Around 11 or something a whole bunch of cop cars showed up and chased everyone out of the park. The big mass of hipsters down below put up some resistance to the police but eventually got chased off too.
05-17-08 - 1
5/15/2008
05-15-08 - 2
I'm not totally happy with my spiced nuts method. It's basically roast nuts, heat 2 tbsp sugar + water in a pan until liquid, toss in nuts and quickly coat, toss on spices. That works fine but I don't like how sugary they are, but if you use less sugar it's not enough to coat evenly and the spice doesn't stick evenly.
There are alternative methods. One is the egg white coating method to get stuff to stick. That sounds weird and gross. Another is the butter coating method. I think that kind of makes your nuts taste like chex mix (and every girl knows you don't want your nuts to taste like chex mix).
Perhaps I could use a bit less sugar and add some butter to make a sort of very thin light caramel and use that.
05-15-08 - 1
In general in life I'm torn about trying to fight my natural self, or to accomodate it and tailor my life to make it work. eg. knowing that little rejections can send me into 3 days of depression, should I just put myself out anyway and try to fight my immature natural tendancy and be better, or should I just accept that that's the way I am, and do what I need to do in order to avoid putting myself in the bad situation in the first place.
5/14/2008
05-14-08 - 1
Over the same period, stocks (the S&P 500 to be precise) rose even more, by about 225% , or 8.48% anually. Over longer time spans stocks look even much better vs. housing, I was just surprised that even during the biggest housing boom in modern history stocks did better, even despite the big crash in 2001-2002.
BTW obviously housing in hot spots did better than the national average, but also stock sectors like energy & technology did better than the S&P so let's not get into that game.
Of course the big advantage with houses is that you can massively leverage your investment (and the interest deduction, and the tax break on gains). If you leveraged a big stock bet the same way you would do better on average. For the most part people don't do that. The reason is that housing is supposed to be much safer. Leveraged bets are very risky; no bank would ever loan you money in order to invest it in the stock market, but they will make that loan for housing.
5/13/2008
5/12/2008
05-12-08 - 3
"pederast" is not the same as "pedophile", though they are somewhat related. Pederast is more specific, and refers to someone who has anal intercourse with young boys. It's sometimes specified that it's against the boys will or with them as passive partners, ergo they are being raped, but I don't believe that really needs to be explicitly indicated, it can be assumed.
Also, what's the word for someone who likes walking (going places by foot)? I'm pretty sure it's "pedephile" (?) , which makes me a huge pedephile. Not to be confused with someone with a foot fetish, which is a "podophile".
05-12-08 - 2
One of the common ones is the pop-up failure box after a long batch process. Lots of things do this - iTunes music imports, Windows Installers, etc. You set it doing some huge thing and walk away, only to come back an hour later and find it only ran for 5 minutes and then decided to pop up an interactive yes/no box about some warning. Even worse of course is when it runs for 2 days and then pops up a "whoops couldn't complete" box. Thanks. Of course it's blatanty obvious that any time you do a time consuming process you should check the possible failures and anything you need to ask about right up front, and get that all verified, and then let the user know you're about to go non-interactive for a long time and let him go away. Furthermore a semi-accurate progress percent is pretty important.
The progress percent is another one where people seem to just get a laugh at fucking with you. There's a few funny ones :
The progress bar that's actually just an hourglass. It moves across the bar steadily and you feel all happy, and then it gets to the end and just starts over at the beginning and keeps moving again. WTF. iTunes does this.
The progress bar with super non-linear speed. It ticks along nice and fast, you decide not to even stand up, and then after five minutes it hits 98% and just stops. Then it hits 98.1%. Doh.
The progress bar that restarts over and over. Windows installers love to do this. You see a progress bar and you think hey this won't take too long. Then it restarts for the next phase and it's ticking a little slower. Hey no big deal I can wait this out too. Then it reaches the end and restarts another phase. Doh!
05-12-08 - 1
1 Oz lime juice
1 Oz simple syrup (simple syrup = 2 parts sugar, 1 part water)
1 Oz light rum
1 Oz dark rum
Stirred, not shaken (no ice chips please!). Serve up in frozen glass. Garnish with a wafer thin wedge of lime, floated.
If you like the malty flavor, you can use simple syrup made from turbinado sugar.
While I applaud 10 Cane (LVMH) for trying to bring back the classic daiquiri, actually putting 10 Cane in a daiquiri is comparable to making a vodka-cran with Grey Goose or whatever. (btw expensive vodka = lol)
5/11/2008
05-11-08 - 3
The funny thing is that these stereotypes have nothing to do with reality, and everyone keeps up the illusion to make each other feel better. That guy's stuffed peppers might actually suck, and he might be really sick of making them all the time, and nobody really wants them, but everyone keep up the charade because it's the group dynamic and it makes everyone feel valuable, like they have a special skill and they're contributing.
05-11-08 - 2
05-11-08 - 1
More than anything I wonder why they insist on telling me these stories about their youthful debauchery. Hey that's great, you got drunk and had sex with lots of people, good for you, why don't you just keep that a secret? Why are you telling me that !?
Of course the worst bits always come out in off hand little comments. There are two primary types : 1. the knowing comment and 2. the horrible thing passed off as funny and no big deal.
1. The knowing comment is some little remark that indicates experience with something that's a big deal, but it's said in a sort of off hand way in a quiet voice. If you ask "what was that?" they always say "oh nothing". For example, you're watching TV together and there's an interview with a porn star who just did some video of 101 guys coming in her or something. The porn star says "the main thing you have to worry about is lubrication, with so many guys you can really get rubbed raw" and your girlfriend mumbles "yeah you can". You say "huh?" and she goes "oh nothing".
2. The horrible thing passed off as funny and no big deal. This often comes up as a "funny story" that's really not that funny and just horrifying, like "yeah it was my birthday, we went to this bar and I met a couple of guys and got totally wasted and I can't remember anything that happened, but I woke up in my bed and I only had one stocking on and my panties were gone; haha, I wonder how I did that? isn't that funny?" oh my god no that isn't funny it's shocking and disgusting.
There must be some reason girls drop these kinds of things so often. (by "often" I mean about once a year, any more than zero is pretty often for this IMO). Maybe it's to keep me from feeling too important and too secure, to let me know they've had wilder and could have it again any time they want so I better work for it.
5/10/2008
05-10-08 - 1
If you somehow get to a good current state, that's all that matters, but of course your past strongly affects your current state. If you were a huge slut and slept around with lots of losers, that's fine in theory if it didn't affect your brain, but of course it does affect your mind in ways that stay with you. If you partied all through college and just drank and didn't study, okay, good for you, I'm glad you had fun, but of course that affects your mind in the present in a negative way.
Everyone's entire past is simply the road they have taken to try to build a perfect self in the present. Your past does nothing for you that's productive in the present other than contribute to the current state of your self (mind and body). Having fun memories is of course part of your current self and that's a valuable contribution, but it actually doesn't do that much to improve your present self.
I really don't understand people who make huge changes in behavior and talk about their past self as if it was a different person, they'll say "it wasn't the real me". Of course it was you, it was your mind. I don't believe that human minds really change very much. Your outward behavior and the portion of your mind that you choose to let control you can change dramatically, but the core of your brain doesn't change much at all. Anyone who's worked to try to change their brain knows how hard it is to even make tiny tiny changes in your fundamental personality.
Obviously people can make huge outward changes; this is most obvious in things like when an alcoholic goes clean. Their outward negative behavior was being greatly amplified by the alcohol in their system, so when they manage to go clean their behavior can in fact change very dramatically, but the basic thing in their brain that made them an alcoholic in the first place is of course still there, and the depressiveness and desire to avoid the real world and self loathing and whatever else made them turn to the bottle are all still there.
5/09/2008
05-09-08 - 4
I love it here. I wish someone like Bungie or Valve or RAD was in SF. Instead I've got myself a real dilemma. :(
05-09-08 - 3
05-09-08 - 2
05-09-08 - 1
Actually it reminds me of something I've been thinking about old single people a lot, and I believe I mentioned this before. Someone of my age (30) who's single almost always has something horribly wrong with them. It's actually a really bad sign when that thing is not obvious. For example, if you meet someone who's just butt ugly, you can go okay, I know why you're old and single, you're ugly as sin. But when you meet someone like me who appears attractive and desirable and has money and whatever else girls want, ruh roh, that's a danger sign. There must be something horrible that's not obvious and that's much worse.
The best person to meet is someone who has some horrible obvious flaw that is something you don't personally mind. For example someone who's really shy and awkward might be a good candidate, because it's possible they could be single because of that despite being otherwise wonderful. Another good flaw might be someone who's just way too picky, as long as you can pass their high standards then their flaw becomes not too bad. I guess even better would be someone where the flaw is actually a positive; for example if you meet a girl that's just super geeky/nerdy and you're into that, then that's ideal for you.
It's like when you find a couch on the sidewalk with a "free" sign on it. If it's really old and ratty, okay you see why it's free. If there's a big obvious coffee stain on it, okay, flip the cushion and take it. But if it looks great and there's no obvious flaw and it looks expensive - ruh roh, something disgusting has happened to this couch and you shouldn't touch it.
5/08/2008
05-08-08 - 6
Talking to people in Seattle got me excited about games again. It's a pretty interesting time. The big negative at the moment is how huge and complex games are, and how huge the teams have to be, which kind of sucks. On the other hand, games are still advancing very rapidly, and some big advances are going to be made in the next 10 years. We're finally getting to the point where we can realistically talk about making true dynamic simulations of complex worlds.
In contrast, at the moment there are basically two types of games : 1. "Deep, narrow" games, that are simulations, but in very limited ways - the user can only do a few things and the environment is strictly limited in how it responds; this includes things like Halo as well as lots of old games like Mario etc. 2. "Broad, shallow" games that have lots of canned hacky interactions and try to create the illusion of a huge world you can interact with in lots of ways, but aren't true simulations and you can't do anything the designers didn't specifically code in; this includes things like GTA and the Sims as well as most of the classic j-RPG's and stuff like that.
Everyone is very excited about the continuing growth of CPU power as we continue to move into the multi-core era. The problem is that with machines getting more complex we can do a lot more and run a lot more content, if we keep making games the way we do now that would require 10-100 X as much art & design work, which means prohibitive schedules and team sizes. So we need a way to make tons more interaction without a lot more content creation, which of course means code.
The big exciting things coming up IMO :
Procedural interaction ; N*M problem. We want to have N types of things in the world and M things the user can do, but we don't have to manually set up N*M special interactions, and of course the user can put objects together and they should respond to each other as well which is N*N or even N*N*M, etc. This means that the way things work together needs to be more procedural. Currently in games for me to be able to do a "pick up" , I need to code or animate a different "pick up weapon" , "pick up box" , "pick up humanoid", etc. In the real world if I know how to do a "pick up" I can pick up anything.
"sparse virtual geometry" ; importance-based object detail & existance. This is very vague and nobody knows really how to do it, but we know it's what we want to do. In fact, I and others have been talking about this since 1998 or so. I believe Carmack has been talking about it a lot recently. I should emphasize first off this is not about rendering performance, though rendering is part of it. The idea is that you want to have a world which has "virtual" geometry and objects of massive detail and uniqueness. We want to get away from instancing and just decorators on simplistic backgrounds, and actually have something like a city that's full of millions of unique objects all interactable. Of course you can't just have all those objects in the simulation all the time, so you want to page out stuff that's not important and down-res the distant stuff. Down-res means lower LOD, not just for rendering, but also for collision, AI, pathfinding, etc. etc. The overall goal is that you wind up with a constant performance system similar to the sparse virtual textures, with more detail where you need it.
Dynamic everything. Currently all complex games rely very heavily on having the basic structure of the world static or semi-static, which allows you to precompute lots of helpful things like AI paths, radiosity, collision acceleration structures, etc. People are doing semi-dynamic worlds at the moment mainly by allowing only small or specific canned changes to the static world and precomputing the effect of those changes. The goal in the future is of course to support dynamic everything, which means fully realtime lighting, PVS, etc. I actually don't think the rendering is the hardest part of this at all; things like packaging for paging, and AI are much bigger problems, which leads us to -
AI that can understand its environment. Currently nobody has AI that can actually understand geometry. The designers do lots of tagging, or some complex tool runs a preprocess to analyze and figure things out about the world, and the result is some simple tags like "you can walk here" or "this is a good place to shoot from" etc. There are two reasons this is bad. One, of course if you have totally dynamic geometry you can't do this. Two, the amount of work it takes to tag all this stuff for designers is pretty massive and we'd like to eliminate it. This is a huge area of work that we'll probably only begin and could continue for a hundred years, in the extreme case it includes things like strategic reasoning about environments. In the short term we'll probably have to continue to rely on markup for the macroscopic issues (like "this is a flanking area", "this is a good first retreat area") but we'd like to advance to dynamic smart AI for microscopic issues (like "I can walk here" or "I can take cover here").
This is all pretty pie in the sky; there are a lot less insane things that are also going to be happening, or maybe just some baby steps in these directions.
Also this is all very exciting tech, but in terms of what actually makes games good or bad in the short term, none of these have anything to do with making better games. The problems with games in terms of the user experience are the same as ever :
1. Not enough time spent on all the little details that annoy the user; stuff like UI usability, controls, load time & paging, good tutorial integration, etc.
2. Shitty stories, boring characters, uninspired worlds, gameplay that doesn't integrate the play and the user and the world/backstory, generic uncreative art designs, schedule cuts that wind up wrecking the world/story/art.
3. Generic repetitive gameplay due to lack of game design vision and lack of risks taken in prototyping/prepro.
To some extent these things can be improved by technology, largely by making content easier to create, more foolproof, and faster to iterate. The goal of game content creation should be that the artists/designers can just try anything they want, instantly see it in the game, and have it all "just work", so they don't have to know a bunch of weird rules about how to make good content and don't have to worry about manually tagging up a bunch of junk.
05-08-08 - 5
Their basic philosophy of game development is very appealing to me. They're devoted to making a "simulation" that responds consistently and logically; the user only has a few ways to interact with the world so that you aren't creating tons of canned interactions, rather the way you can poke the world always works and leads to lots of interesting scenarios because the systems all work together. Their game design also seems to be very logical, in the sense that they have certain feelings and types of play they want to create and they find the game systems that lead the user to experiencing those things.
On the other hand, WTF is up with the music in the Halo games!?
05-08-08 - 4
A few days ago I saw this video of Girls doing Parkour . WTF? They're doing the easiest beginner moves and their flow sucks.
I don't believe that girls genetically inherently suck, which means they *choose* to suck, which is actually worse. If they were somehow genetically inferior and doing the best that they could, that would be respectable, but they are in fact not limitted and just suck because they aren't trying, or something. Perhaps some of it is because they're coddled and told they're awesome when they in fact suck.
Now don't fly off the handle. Of course I'm not talking about every single woman, I'm talking women in general. If you just tried to disprove my general point using specific counter examples, I'm guessing you're probably a woman.
05-08-08 - 3
Cut the potatoes into wedges, place in a bowl and toss with a little EVOO. Spread evenly on a rimmed baking sheet. Butterfly the chicken along the back bone (not the breast) and flatten on your board then place on top of the potatoes.
Place in a 425 oven for 40 minutes.
Remove the chicken, sprinkle the potoatoe with S&P and place them back in the oven for 5-10 minutes more until they absorb all the chicken juices and turn crispy brown.
My comment : this is extremely similar to my roasting in pieces method, I'm not really sure if the butterfly is better in any way than pieces; I guess it looks a bit cooler in presentation.
Result : yeah, it's pretty to serve on a big platter with the butterflied chicken and roast potatos and carrots and whatnot around it. Could roast some fennel and turnips and such too. The chicken came out perfect; I rubbed the skin with soft butter as I always do and it was crispy, the meat moist. The roast potatos underneath were delicious, but would've been better if I'd taken it all out and flipped the potatos half way through cooking; the sides that were on the bottom were too charred and the sides not touching the bottom were not charred enough. Also obviously any roast veg that's not under the bird cooks very differently than stuff that is under the bird, so you can't leave them in the same length of time.
05-08-08 - 2
First the instruction :
Stand the mango vertically and line up the seed so the long side points away from you. Put your knife next to the tip of the mango right at the very top. Work it down gently until you feel the seed, now tilt your knife and work it gently to one side so that you go down right along the seed. Note you are not cutting straight down, you are cutting an arc to exactly trace along the seed. This is easy because you can feel the seed. Repeat on the other side so you have two curved halves.
Now take each half and slice it in half the long way. Now you have a long wedge of mango with skin on the outside. To remove the skin you need to make two cuts to avoid wasting flesh. The smoothest way to do this is to pick up the wedge of mango with your hand, with the mango skin touching your skin. Insert the knife near one end just above the skin. Push the knife in slightly past half way. Now run the knife down almost all the way to the bottom. Rotate the knife around to the other side while you also rotate the mango in your hand. Now run the knife back up the other way. The flesh should now come off the skin with no waste.
Note that you have the pit left over, but it has almost no flesh on it because we made curved cuts. I just suck the little bit of flesh off the pit with my mouth.
You should now have 4 big chunks of flesh, you can very quickly dice them if you like.
I used to do the standard method of cutting into 3 pieces and then cutting a grid into the halves and then inverting the skin to pop it out. That method is taught by just about everyone on the net : retard , bad , bad , bad . That method sucks balls. It's slow and clumsy.
So far as I know nobody else demonstrates the cbloom method of cutting mango.
WARNING : Cutting while holding fruit in your palm should not be attempted by the dumb, clumsy or inexperienced. You may cut yourself, and don't blame me! Go do some more practice dicing onions.
05-08-08 - 1
5/04/2008
05-04-08 - 1
5/03/2008
05-03-08 - 2
Rice : 2 cups water, 20 minutes, covered simmer.
Risotto : 2 2/3 cups water, 30 minutes, uncovered simmer. (ratio is 1.5 cups grain to 4 cups liquid)
Steel cut oats : 3.5 cups water, 25 minutes then check and maybe cook 5 minutes more or add liquid (milk optional). uncovered simmer. The goal is "al dente" not mush. Usually pre-toast in dry pan. Stir minimally. Finish with butter.
Rolled oats in the microwave : the quaker oats says 2 cups water (to 1 cup of oats); I find it's better with 1.5 cups water, otherwise it's just oat soup. 2.5 minutes for me; I like my oats with a tiny bit of tooth, not soggy mush.
Couscous (fine) : 1.5 cups boiling water, 5 minutes. seal and let sit off heat. This produces a semi-dry couscous which is intentional because I plan to use it as a bed for a saucy main dish or pour some other flavorful liquid over it.
Warning : This is for the typical fine grain couscous that Americans get; real traditional couscous is a much larger grain and takes a lot longer to cook; don't be thrown off by traditional couscous recipes. There are also medium grain couscouses available which would be different.
Kasha : 2 cups water, 10-15 minutes, covered simmer. Usually pre-toast.
Warning : there are a wide variety of kasha (buckwheat groat) kernel sizes, so you may need to do some experimenting to see what you get. There are completely whole kernels (not recommended, a bit weird IMO), cracked kernels (best) and fine kernels (bad). Start with 10 minutes cooking and see what you get. The stuff I get at Rainbow takes about 10 minutes.
Also, IMO the traditional "varnishkes" method with egg is a little bit weird and definitely unnecessary.
Polenta : 2.5 cups water, 40 minutes then start checking for doneness and maybe 5 minutes more, uncovered simmer. Minimal stirring. Finish with butter & parm. Lots of salt.
Quinoa : 2 cups water, 10-15 minutes (generally 15 unless you like it really poppy like fish eggs). Covered simmer. Note : actually if you rinse the quinoa it holds so much water that you only want 1.5 cups water.
Warning : you must rinse quinoa before cooking, though many grocery store brands are pre-rinsed.
Yes yes I know couscous is not a grain, it's nuggets of wheat, but I treat it like a grain so whatever. Also Kasha is technically not a grain, it's a "groat" but it acts like a grain, and quinoa is some kind of seed or something.
The #1 mistake people make with grains is not salting. Grains needs a LOT of salt. Salting during cooking is generally good, but supposedly bad for steel cut oats (questionable). The #2 common mistake is probably overcooking. When in doubt slightly undercook because there will be carryover. Your goal is not mush.
General warning : it's almost impossible to cook less than 1 cup of a grain. If you're single or a small eater you may be tempted to try to cook less, but it's too little mass and the water evaporates too much and it probably won't turn out very well. Grain is cheap, just make 1 cup and throw out the excess.
Other notes on steel cut oats : Alton likes to add dairy, but personally I prefer them without any dairy; I've tried cream too, and any kind of dairy in the oats just really mellows out the flavor and subtracts from the nutty oaty goodness; I'd rather add extra butter, though the better the oats are cooked the less butter & sugar you need, you just want to appreciate the texture and natural flavor. If you are single and want to make a batch and don't plan on eating the whole thing - scoop out what you want to save after 20 minutes of cooking and put in tupperware. Lid it and stick it in the fridge. At 20 minutes it's very undercooked, but the residual heat will keep cooking it, so when you take it out of the fridge the next day it will be almost cooked, and then after a few minutes in the microwave it will be done.
05-03-08 - 1
I did find SharePodLib which is pretty awesome, but I'd rather not write my own app, plus his sample project seems to be a C# project that uses some Vista.NET thingies because my version of VS.NET refuses to open the project.
old rants
-
▼
2008
(697)
-
▼
May
(63)
- 05-30-08 - 3
- 05-30-08 - 2
- 05-30-08 - 1
- 05-29-08 - 1
- 05-27-08 - 3
- 05-27-08 - 2
- 05-27-08 - 1
- 05-26-08 - 5
- 05-26-08 - 4
- 05-26-08 - 3
- 05-26-08 - 2
- 05-26-08 - 1
- 05-24-08 - 4
- 05-24-08 - 3
- 05-24-08 - 2
- 05-24-08 - 1
- 05-21-08 - 2
- 05-21-08 - 1
- 05-20-08 - 3
- 05-20-08 - 2
- 05-20-08 - 1
- 05-19-08 - 5
- 05-19-08 - 4
- 05-19-08 - 3
- 05-19-08 - 2
- 05-19-08 - 1
- 05-18-08 - 8
- 05-18-08 - 9
- 05-18-08 - 7
- 05-18-08 - 6
- 05-18-08 - 5
- 05-18-08 - 4
- 05-18-08 - 3
- 05-18-08 - 2
- 05-18-08 - 1
- 05-17-08 - 3
- 05-17-08 - 2
- 05-17-08 - 1
- 05-15-08 - 2
- 05-15-08 - 1
- 05-14-08 - 1
- 05-13-08 - 1
- 05-12-08 - 3
- 05-12-08 - 2
- 05-12-08 - 1
- 05-11-08 - 4
- 05-11-08 - 3
- 05-11-08 - 2
- 05-11-08 - 1
- 05-10-08 - 1
- 05-09-08 - 4
- 05-09-08 - 3
- 05-09-08 - 2
- 05-09-08 - 1
- 05-08-08 - 6
- 05-08-08 - 5
- 05-08-08 - 4
- 05-08-08 - 3
- 05-08-08 - 2
- 05-08-08 - 1
- 05-04-08 - 1
- 05-03-08 - 2
- 05-03-08 - 1
-
▼
May
(63)