- updating my annual music lists
- waxing poetic on the joys of ruby
- documenting my adventures in home-brewed beer (assume I get around to the brewing part)
- proclaiming that twitter will kill the blog, just like the internet killed your television, or video killed the radio star
- proclaiming that twitter is dead
Dec 30, 2008
coming soon
Dec 8, 2008
i'm actually a huge animal collective fan
Nov 20, 2008
Fan Boy
Nov 3, 2008
The Ballot
- Barack Obama
- Yes on 1A (bullet train baby!)
- No on 4 (no to right wing anti-abortion fundies)
- No on 8 (no on hate)
For more, read the SF Guardian:
http://tinyurl.com/59lqbl
Oct 31, 2008
"the young voter"
then she talks about how young voters are key to the obama campaign, and how important it is to get the youth vote out. and then she adds - "you know how those young voters are: whoa, duude - i totally needed to do something important today, but i can't remember what it is".
umm - wtf? i realize that young voters have traditionally been a flakey demographic, but to think that they aren't voting because they are too stoned/hung-over to remember the election??? i think you've missed the point of the obama campaign which has inspired millions of young people. believe me - they won't be "forgetting" to vote. i have yet to meet a so-called young voter that wasn't voting because they "like forgot and stuff". perhaps, back in your time, you were all too busy tripping on acid and "forgot" to vote against nixon. ok - no more quoted "forgetting". seriously though, folks like this are completely missing the reasons that guide the youth vote. young people often don't vote, because they feel that the issues aren't relevant to them. because they feel alienated and disenfranchised. it is a good thing the obama campaign as a whole understands this and has taken a more respectful approach towards younger voters.
of course, like most polite and slightly confrontation-averse people, this monologue only happened in my head, so that i could blog about it later. i quietly wrote her a check and wished her luck. i wonder how many blog posts stem from exactly these types of unspoken discussions where you badly want to say something but ...
Oct 27, 2008
Oct 9, 2008
jimmy
The remix:
Two years too late, but I'm really hearting M.I.A.'s second album (Kala).
the wire
the first couple of episodes scared the crap out of me, because it felt a little too close to home. i live in a fairly diverse neighborhood, with a large african-american population. i have heard those shots, seen kids getting into some bad shit. but i persisted. and there is both hope and despair as you go along. it really becomes pretty riveting by the time you hit episode 6. the show is full of flawed characters flirting with redemption. redeeming characters riddled with flaws. it gets a little coarse at times, but the writing is fantastic.
and once you are well into it, inspire yourself with this 43 folders piece on the wire and creativity.
Sep 18, 2008
make it stop
every time there is a poll that shows obama ahead, i get this heady short-term high, even though i realize that it means nothing and that another poll could show a completely different result tomorrow. and every time i see a mccain leaning poll, i seem to cast myself in a pall of doom and gloom. i become anxious and twitchy, constantly checking the news sites for a new poll that has a more favorable result. these short-term swings are complete rubbish, and i should know better than to get caught up in the ebbs and flows of a chaotic system. and yet i can't help myself. just one quick peek ... maybe it will say something i like. and then the inevitable self-loathing, the paranoia, the fear of racism. the occasional wave of excitement and feeling of invincibility; the "yes we can".
all because of the stupid polls. and where are we now? back to the pre-convention pre-bounce deadlock. all that back and forth ... for what?
i need to move on with my life. please!
Aug 29, 2008
friday
- Ubiquity - the freshest firefox extension since sliced_bread.xpi
- RAD
- POP! menus using jquery
- Gravity games
- hmm...
- Obama rickrolls America - this was funnier a couple of weeks ago
OK - so "freshest" was a bit euphemistic. Still ... enjoy!
Aug 20, 2008
water conservation for the rest of us
we’re in the middle of a water shortage and conservation is the hot new buzzword this summer. so i figured i’d do a post on creative water conservation tips you won’t find elsewhere. yup …
- drink imported beer instead of water. this way you don’t waste our precious local water reserves (or the precious water reserves that go into local beer). and if you get drunk enough you can conveniently pass out, and forget about all our problems
- shower at the gym. many gyms have actually turned down the water pressure to deal with the water crisis. also, there is something about public showering that really makes you get in, tend to the essentials and get out. i mean, how many of us want to take ponderous, lingering showers in the company of smelly strangers? and for those of you that like ponderous, lingering showers in public - burning man starts next week.
- use the toilet at home. that way you can avoid the flush and “keep it mellow” as long as possible. keeping it mellow in public restrooms is not considered polite.
- if you have a child, use an inflatable bath tub. much less water consumed than filling up a regular bath. if you do not have a child see tip 1.
- vote obama, support open source software and ride a bike. haven’t quite figured out how to tie these in to water conservation, but i figured it couldn’t hurt, and it gets me up to the magic number of 5.
Aug 18, 2008
tar-jay
The women's section on the other hand seems to have a much better pulse on hip. Fashion has gotten androgynous enough that plenty of the stuff here works irrespective of your gender sensibilty (which was outmoded to begin with). And the sizes are better suited for my smallish frame anyway. Why - I just picked up this sweet patterned hoodie with birds and skulls and keys and anchors and shit.
twiddly deet
I also show up occasionally in other random corners of the intarwubs - yelp, goodreads, flickr and offsprung being the places where I'm most likely to post something with any regularity.
OK - now you know where to find me if you are truly motivated.
Aug 14, 2008
whitespace, curly braces and other programming constructs
However, there are certain syntactical vagaries that have been bothering me.
1. Using whitespace to demarcate blocks of code
This is a good idea in terms of readability. However, it is a *terrible* idea when trying to parse through diffs, or sorting out levels of nesting. In general, whitespace shouldn't matter when you do a diff. Except, now it does. Curly braces are a really nice way to differentiate levels of nesting and blocks of code. At least Ruby allows this, which is why I might migrate from Python to Ruby with braces.
2. Passing in function parameters without parentheses
Perl tried to create a programming language syntax that incorporated all existing syntaxes known to man. There are, like, 256 different ways to invoke a function. Which is completely unnecessary. C actually got this right early on. Function parameters go in () and are separated by commas like this: (param1, param2). This is clean and intuitive. While Python and Ruby support this form, they also borrowed a bad idea from perl - simply using whitespace to separate parameter names from functions, and from each other. You don't really want to sit and wonder as to whether something is a keyword or a function parameter or something else. You never want to borrow programming constructs from Perl. As useful as it is, Perl is the epitome of a hacky language. A bit like English - very versatile and robust, but extremely irregular.
3. Lack of strong typing
I go back and forth on this one. You might argue that Python/Ruby are in fact strongly typed. But anytime you can call a function and not be sure as to whether it returns a string or an int (unless by design) you have the potential for some crazy typecasting.
That having been said, I really like some aspects of these languages:
1. Iterables (yummy!)
2. Forcing code blocks to be indented at the same level. There are some good things about readability - I just think it should go hand in hand with the curlies.
3. No terminating semi-colons
4. Intuitive use of operands
5. Very powerful and simple parsing libraries
6. More to come ...
Like I said, I'm still a n00b with these languages, so call me out if I'm wrong here.
Aug 5, 2008
Introducing Jay Smooth
Check out this nugget:
"Science has proven that any meme becomes played out precisely at the moment when people start calling it a meme".
And if you want to delve deeper, here is a nice little clip on race:
http://www.illdoctrine.com/2008/07/how_to_tell_people_they_sound.html
Aug 3, 2008
To ER and back
We were walking over to a friend's when her eye started to swell up. Her lip started getting all fat. Puffy cheeks. Hives. We were in the midst of a full blown allergy attack. Neither of us had dealt with a massive allergy before, so we were a little confused. But we managed to make it to the E.R. (Thanks Mike). A bit of shouting, some benadryl and a nap later she seemed to be on the mend. But it was all a little freaky.
The scary thing is that we still have no idea what triggered the reaction.
Observation: The Kaiser E.R. doctors are incredibly nice! I feel very grateful.
Update: Post E.R. photo
Jul 16, 2008
Yes, I was mean ...
I guess I won't bother with a "top ten ways to identify a bogus forward" list, but I did find this bit of advice that I found online useful:
Take your time. Resist any urge to “act now”.
When you get a forwarded mail, your impulse should not be - ohmigodletmesendthistoeveryoneiknow. Instead, consider sitting on it. Don't ask yourself - could this be real? Ask yourself - could this be spam? If the answer is even maybe, then it is probably junk.
Jul 3, 2008
Jun 20, 2008
Jun 18, 2008
ff3 update
the mac version is slick, and feels like a bonafide apple browser. the windows version is shiny and vistafied, but i'll probably get used to it soon enough. and then there is the linux version. the firefox people took the "go native" directive a little too seriously here, which means that the linux version looks like crap. yup - it has shitty icons, mismatched fonts, and poor anti-aliasing ... everything we love about linux based UIs. one of the nice things about the old firefox was that it had a clean simple design, and generally looked good, even under linux. i'm hoping i can reskin it back to the old look, and i'm hoping that mozilla realizes that they have better graphic designers than the bit bangers that work on linux (who are extremely smart people but a little command line happy). just because you can dereference a pointer doesn't make you a visual artist.
Jun 17, 2008
ff3
If I ever get around to it, I will post a completely subjective, opinionated and non-comprehensive review pimping the Firefox. But a lot of the memory and speed issues that dogged the old version seem to have gone away.
Jun 16, 2008
Jun 10, 2008
bikes on board
UNTIL NOW!
i am happy to announce, that i successfully loaded my bike on the bus today. i even found a nice helpful instructional video, in case you've been grappling with similar issues:
http://www.actransit.org/riderinfo/bikes.wu
saving the world one irrational fear at a time. YES WE CAN!
May 27, 2008
May 7, 2008
Apr 17, 2008
From the hit new movie ...
No, they're strippers.
No, they're... zombie strippers."
I think Snakes On A Plane just got some competition!
non-conundrums
1. chicken and egg - umm - easy - egg - the evolutionary parent of the chicken lays an egg with a slightly mutated piece of DNA, and voila - we have the first chicken egg. Once you start using biological markers to differentiate species, this stops being interesting.
2. tree falls in the forest - NO - it does not make a sound, if there isn't a sound perceiving agent around. sound is a psychological construct, and simply how we perceive vibrations in a medium. no "we" - no sound.
3. one hand clapping - either bart simpson has already solved this one, or this is a semantic argument, and thus uninteresting from a philosophical standpoint. (As in, you've already defined a clap as the product of two hands striking each other, so you either have to redefine your original terms or eliminate your wankage. it's like asking what if 2 times 2 were 13 [assume base10 here])
Apr 10, 2008
monster noises
just like that
and just for being patient with my whims and fancies, i'll leave you with some gorgeous shots of ancient computer hardware: http://www.corememoryproject.com/main.php
Mar 22, 2008
when duke is not duke
dammit
Mar 16, 2008
/regex art/
hmm - now, i'm afraid to google it, because i'll find that someone has already stolen my genius idea before i even thought of it.
and yes - i know that examples would be nice, but it is still only in the concept phase. which means that this may not quite be the genius idea that i made it out to be, once i flesh it out a bit.
Feb 24, 2008
telephone hunting
Who knew that buying a regular old phone - the kind that you use for your standard landline hookup - could be such a pain?!! Having only used hand-me-down units for the past several years, and given that my work-from-home schedule requires me to get something slightly less craptastic, I found myself in the market for a new phone. However, the people designing these phones would appear to have never used one before. Seriously, I went in looking for a pretty basic set of features:
- Mute
- Speakerphone
- Ringer on/off switch
- Caller ID
- Cordless handset
Unfortunately, modern phones seem to be chock full of useless features that are never the ones you need. For some reason cordless handsets are getting their design inspirations from cellphones. WTF?? Cellphones are getting smaller to make them easier to fit into your pocket, not because they feel comfortable to hold or talk into. I like the bulkiness of a large handset as you cradle it between your neck and shoulder. Cellphones are actually really cumbersome to use because they are typically the wrong shape and size for an ergonomically sound phone conversation. Now why would you make cordless phones increasingly smaller? Who the hell wants to carry a cordless phone in their pocket? Talk about misguided design choices!
In addition to making these things small and sleek, the manufacturers seem to throw in things like bluetooth and musical ringtones. But it doesn't occur to them to include a mute button or a fracking off switch. Grrr!
And you can't just get a simple phone any more without getting 4 additional handsets to decorate your house. In the end, I got the one phone that the customer rep was embarrassed to have in stock. The "grandma" phone as we like to call it:
Complete with a flashing visual ringer for when the baby is asleep!
Feb 3, 2008
James Joyce Predicts the Winner of the Super Bowl
Thusly and thricely slaked he uptrod the spiral staircase and fancied for himself only a briny frieze.
— Give out, Jesuit, or forever in peace may you lie.
Sardonic, sardonic was the smile then adopted. It can twist forever (if the vicars will allow, if the oxen pull the plow).
— Dearly beloved, he quipped through shut mouth, did not Rapunzel cry from on high?
She skipped with a slow whistle to the first stone slab. As at Young Colin's, on the eve of Fata Morgana, all rose quietly. How could it be remiss?
Thanatopsis. Requiescat In Pace.
Prediction: Unclear
JJ and other famous authors call the big game at McSweeney's.
Jan 28, 2008
if you has got pubes you can vote
Jan 10, 2008
And Finally - Top 10 records of 2007
- The Field - From Here We Go Sublime (Kompakt)
- Social Studies - This is the World’s Biggest Hammer (Homeroom)
- Animal Collective - Strawberry Jam (Domino)
- M.I.A. - Kala (Interscope)
- Nathamuni Brothers - Madras 1974 (Fire Museum)
- Soundtrack - THE DARJEELING LIMITED (Abkco)
- Battles - Mirrored (Warp)
- Six Organs Of Admittance - Shelter From The Ash (Drag City)
- Jose Gonzalez - In Our Nature (Mute)
- Radiohead - In Rainbows (S/R)
Reviews and other possibilities for this list (stuff I haven't had a chance to check out yet) to follow ...