Home
Logan Bowers [entries|archive|friends|userinfo]
Logan Bowers

[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Gardening, Week 10 [Jul. 4th, 2009|11:58 am]

All things considered, the garden has been pretty successful. (Almost) everything is still alive and growing pretty well. The casualties so far have only been two broccoli plants, one of which I'm pretty sure was uprooted by Amélie (the other died for reasons unkown). It looked like the squash wasn't going to make it, but an increase in its waterings nursed it back to health.

Speaking of which, when you read about people over-watering online, do not believe them. It is a trap. As near as I can tell, the Internet and I have very different opinions on what constitutes "wet" soil, so watering only when the soil is dry does not work. My plants all get a healthy amount of direct sunlight and through trial and error (mostly error), I've found they need a generous amount of water every day.

Squash

IMG_0036Squash, it turns out, cannot be over watered. This one's soil always felt quite damp, so I only watered it every few days. It grew fine for the first few weeks but once it started to bear fruit the leaves started yellowing and dying. The Internet gave conflicting advice on the watering of squash, with many sites suggesting it should only be watered every two or three days. False. This guy needs plenty of water every day. After I started giving it ~.2 gal/day, its leaves greened up and it is now growing significantly faster than ever before. About 50% of the leaves in the photo have developed in the last two weeks. Squash are supposed to sprawl out to ~10ft, but given the late start and that this one is potted I'm sure it will be much smaller.

Tomatoes

IMG_0034

Early on the tomatoes exhibited "leaf curl," which apparently is a common symptom of over-watering. Maybe. Apparently many varieties of garden tomatoes just have a tendency to curl, and it doesn't materially affect the plants. But, at first I backed off the watering since the leaves were curling, which was again a bad idea. The plants themselves haven't grown very fast (relative to the Sungold plant on the next block), and many of the fruits are growing very, very slowly. I've upped their watering and they seem to be doing well, though I won't know for sure if that has helped until later in the season.

Despite having far fewer fruits, the Green Zebra (pictured) is on track to produce first. The Sungold, however, has 3-4x the flowers (50+), so it will probably produce the larger yield. I also didn't get tomato cages until just a few weeks ago. Those are much easier to put in the pot when the plant is small; whoops!

Sunflowers

The sunflowers are getting huge. The biggest are around 4ft tall at this point and they grow ~1"/day. They've been the hardest to mess up. They seem nearly impossible to kill (as long as I give them some water), only growing faster or slower based on the amount of care they get.

I planted them in 3 groups of ~6. A few in each group failed to take root after sprouting so I had to sow new seeds in their place. These new plants were growing a few weeks behind its siblings and thus generally crowded for light. Interestingly, they've raced taller, faster, at the expense of a thiner and weaker stem. A few of them needed steaks to stay upright, but as they've got more sun they've grown stronger.

Broccoli, Spinach, and Lettuce

IMG_0035

The side garden has worked out okay. The spinach bolted really early (~week 6) and was eaten; it really should be in a place that doesn't get too much direct sun (or perhaps pulled and re-sown frequently?). The lettuce is ready to be eaten, just as soon as my housemates or I actually make a salad at home. It turns out they grow really big and need to be quite far apart, I'd say 24" or more. The broccoli seemed to flower early and produce small heads, but Mike said they were good. They're very delicate plants, I'm not sure I'd grow them again without an, e.g. flower bed where they would be more protected.

Corn

IMG_0031

The corn is definitely the most anticipated crop of the yard. I read online that they need plenty of water, at least 1"/week. False. They need more. I carefully gave them 8gal/day (which works out to 1"/week) and they remained healthy but many were growing very slowly. The ones in sunken portions of the garden (where water tended to pool) grew noticeably faster than the others. I've at least doubled their water (now using the hose, so not sure of the exact amount), and they are all growing much faster. The bigger ones are now growing between 0.5-1"/day. I think the corn will come in later than the early Aug I was anticipating.

A ridiculous number of poppies grew naturally with the corn (the orange flowers). I've left them in because they look nice, but periodically thinning them to keep them from overcrowding the corn. Over three thinning sessions, I've probably pulled 100lbs of poppies. They grow like weeds, but at least they look nice. The bees really love them. I water before I leave for work and will routinely see ~50 bees hopping from flower to flower.

linkpost comment

May need a 4th roommate [Jun. 5th, 2009|10:04 pm]
Looks like one of our roommates is moving in with her b/f at the end of July. Barring us moving out, we'll be looking for a new (preferably female) 4th roommate. Give me a shout if you or someone you know would be interested in being a roomie in our house.
link2 comments|post comment

DNS poisoning FAIL [May. 18th, 2009|11:05 am]
Today when I noticed some web sites were rendering as blank pages or other odd behaviors. When slashdot.org suddenly exhibited the same symptoms, I started to look into it.
Code follows here... )
link2 comments|post comment

Gardening Week 3 [May. 16th, 2009|11:22 am]
IMG_0105 Garden Update: Stuff be growin' in my yard that isn't weeds! Pretty much all the corn germinated which means the row I planted (pictured right) will need to be thinned pretty heavily when it gets a little bigger. Basically all the sunflowers also took root and look like they're sprouting new leaves. I'd say only 60% of the corn is showing new leaves at this point, but it took longer to germinate and the weather has been pretty crappy the last few weeks. Either way, probably 75% of it is being pulled out anyways, so I'm not too worried.

Four of the six Broccoli plants are doing well, the two that get the most sun look hearty and are growing quite a bit while the two that get the least sun look a little wilted. The spinach is faring worse, some god dammed slugs are eat my freakin' food! IMG_0102 Yesterday, I didn't know what was eating the leaves but Bri suggested slugs. We went out last night after dark with a flashlight and found the little bastards munching on Sunflower leaves. Salt upon them all! We read online that coffee grinds (specifically the caffeine) deter slugs; fortunately we make 1+ lbs of those/week at work. In the mean time I got a little slug killer from the store.

I've also failed slightly on the Tomato and Squash front. They plants are still alive though I accidentally planted them in pots without drains. With all the rain the last few weeks, the soil was soaked and they looked unhappy. I transplanted them into new pots today, so hopefully they'll pull through. Today's full sunlight and heat couldn't have hurt either.

IMG_0106
Amélie was hepful as always. I was in the middle of digging this hole when she decided it would be her new forward operating base for spying the neighbors walking their dogs. She was not happy when I told her she couldn't keep it. I think she pouted under the ramp for about 5 minutes before deciding to come back and help me weed the spinach patch. And by help I mean that I'd dig up a weed while she'd dig up a spinach seedling.
link1 comment|post comment

Adventures in Gardening [May. 3rd, 2009|12:07 pm]
My housemates and I started a garden in the front yard last week. We tore up sod along this stretch of the front sidewalk and planted corn and sunflowers. It very clearly used to be a garden before as we found probably 30+ onions growing the in grass we pulled up.

IMG_0094

Our neighbor has sunflower plants in their yard, so I'm fairly confident they'll sprout, but I'm a little concerned about the corn. Apparently corn doesn't like to germinate in soil temperatures below 65℉ so we may just end up with a fallow patch of dirt. :( So we'll need a backup plan in case this corn patch looks the same next weekend.

This Saturday I dug up a section around the tree in the front yard to plant more edibles. It too wasn't always unweeded grass, as evidenced by another 20 or so onions (with much bigger bulbs!) I managed to pull out of the grass clods. That probably gave me another 30 sqft or so to fill with plants; fortunately Erin was working at City People's yesterday so I could go bother for recommendations. :) We picked out a few starter vegetables and now I've planted all the scavenged onions (we'll see if they survive, I think I tore up their roots), mixed salad greens, spinach, and broccoli. I also picked up two tomato vines and a squash plant for planting elsewhere.

I'm a little concerned about the Broccoli though. It apparently needs full sunlight and as you can see from the photo, the neighbor's tree is still shading the whole area by noon. I may have to move them to a more hospitable location. If the corn hasn't shown by next Saturday, I think I'll move them into the patch along the sidewalk.

link6 comments|post comment

Some days, I love the Internet [Apr. 17th, 2009|03:19 pm]
link1 comment|post comment

Oh. My. God. [Apr. 4th, 2009|09:05 pm]
Carb would consider this nsfw )
link2 comments|post comment

Unit Fail [Mar. 27th, 2009|11:42 am]
http://blog.wired.com/wiredscience/2009/03/coaltoliquids.html
Glasser's new production method allows them to set a lower limit on the amount of energy that would be needed to transform solid coal into fuel. The very best possible CTL process would require 350 megawatts of input to make 80,000 gallons of fuel; the current process uses more than 1,000 megawatts.

Where's the t!
linkpost comment

None of us is as dumb as all of us [Mar. 3rd, 2009|11:43 am]
Courtesy Paul Krugman's excellent blog and Media Matters, ABC has shown it's journalism department to be functionally illiterate.

To make a long story short, Emily Friedman, the author, wrote a wonderful alarmist article showing off her inability to understand the basics of income tax and general incompetence as a journalist. She found several other equally retarded high-income earners to support her in her inconceivable thesis: by making LESS income, you'll take MORE home.

She and her subjects somehow think that by making under $250k/year, they'll avoid Obama's "tax increase." That somehow they'll take much more money home if they make $249,999.00/year vs. $250,000.00. What they don't understand is that taxes are (in economics terms) marginal, the tax only applies to the last dollars of your income, not ALL the dollars. So the folks she interviews pay the same low rate all the way up the the $250k mark, the higher tax rate is only applied to the dollars they make above $250k.

The attorney she interviews is at least smart enough to not get herself named; who would trust a lawyer in a real court case that's incapable of reading and understanding the basics of her own income taxes.
link7 comments|post comment

Today's Republican Sack o' Shit [Feb. 26th, 2009|11:09 am]
[info]wrexen had an excellent reaming of Bobby Jindal for his remarkably stupid response speech to Obama (would provide link were it not a locked post). If you haven't read any of the coverage, you should. There's quite a few gems in his speech, but notably the governor of Louisiana takes Obama to task for irresponsibly spending money on volcano monitoring. A governor from a state at great risk of natural disasters can't come up with a better example of wasteful spending than preventing disasters in other states? Srsly?

Apparently Dave Schultheis, some douche senator in Colorado, felt like Jindal was hogging the sack o' shit spotlight because he had to take it to the next level today. (http://www.rockymountainnews.com/news/2009/feb/25/gop-lawmakers-comments-hiv-promiscuity-cause-uproa/)

The money shot:

Sen. Dave Schultheis, of Colorado Springs, on Wednesday opposed a bill requiring pregnant women to be tested for HIV so that if they are infected their babies can be treated to prevent the virus's transfer.

"This stems from sexual promiscuity for the most part, and I just can't go there," he said.

"We do things continually to remove the consequences of poor behavior, unacceptable behavior, quite frankly. I'm not convinced that part of the role of government should be to protect individuals from the negative consequences of their actions."


Yes, let's give babies HIV because their moms are sluts and must be taught lessons. Wow.
link2 comments|post comment

The current political landscape [Feb. 9th, 2009|11:36 am]
If you haven't read anything about the bullshit dogma the Republican party and their media outlets have been pushing, read this great article on the Daily Kos and in the NY Times opinion piece they link to. In short, everything you've heard them say recently about stimulus and federal spending flies in the face of scientific research, historical record, and common sense. I guess I shouldn't be surprised. Paul Krugman said it best: "There isn’t much room for bipartisanship when 87.8% of the other party is totally irresponsible."

I live in a liberal enough district that I think just about every position I can vote for already swings Democrat, so the lesson for me is mostly academic.
linkpost comment

Metaclusterfuck: Composing the incomposable in Ruby [Dec. 16th, 2008|01:35 pm]
It really is just great working a "young" language language. Especially if that language is Ruby. It's so meta that anyone can make pseudo-language changes and it's so underdeveloped that there's still opportunities to fix broken stuff that other languages solved long ago. Great!

Today's problem is with Ruby's module inclusion structure. At least modules are neat, but their methods only appear on instances of the base class. Often a module wants to include some class methods as well, leading to this ill-conceived but better-than-nothing pattern:
module M2
  def self.included(base)
    base.extend(ClassMethods)
  end

  module ClassMethods
    def klass_meth
      STDERR.puts("A classy method")
    end
  end
  
  def meth
    STDERR.puts("Intant method")
  end
end

class Foo
  include M2
end

Foo.klass_meth() #Prints: "A classy method"


included(base) is a hook that get called when the module gets included in class Foo and executed as soon as the include line is read by the Ruby interpreter. It works great, except it doesn't. See, modules can be composed, but these class methods cannot. Observe:
module M2
  def self.included(base) #base is module M1 now, not class Foo!
    base.extend(ClassMethods)
  end

  module ClassMethods
    def klass_meth
      STDERR.puts("A classy method")
    end
  end
  
  def meth
    STDERR.puts("Intant method")
  end
end

module M1
  include M2
end

class Foo
  include M1
end

Foo.new.meth() #Prints: "instant method"
Foo.klass_meth() #ERROR: no such method

Whoops. It compiles just fine, but adding module M1 now breaks any code that relied on the class methods from M2, at runtime. Awesome.

But there is hope, we can get meta. What as I, with no language theory training, make our lives easier in a way which in any other language would leave me recompiling gcc for the next 2 hours.
module DependencyLoader
  protected 
  def append_features(base)
    @dep_modyools.each { |mod| 
      base.send :include, mod      
    }
    super(base)
  end
  
  def dep_include(modyool)
    @dep_modyools ||= []
    @dep_modyools << modyool
  end
end

module M2
  def self.included(base)
    base.extend(ClassMethods)
  end

  module ClassMethods
    def klass_meth
      STDERR.puts("A classy method")
    end
  end
  
  def meth
    STDERR.puts("instant method")
  end
end

module M1
  extend DependencyLoader
  
  dep_include M2

  def meth
    STDERR.puts("instant NOODLES!")
    super
  end
end

class Foo
  include M1
end

Foo.new.meth() #Prints: "instant NOODLES!" then "instant method"
Foo.klass_meth() #Prints: "A classy method"

Now we have a drop-in substitute for include called dep_include. Huzzah! dep_include does what you expect by including module M2 on the base class before including M1. Given that most folks writing modules are going to use the ClassMethods pattern from the top of the example, dep_include is almost always what you want. Unless you really want the class methods on your module. But you don't. Use dep_include.

Conveniently, metaprogramming in Ruby shares its description with that of the Pan Galactic Gargle Blaster.
linkpost comment

Leftovers! [Nov. 28th, 2008|12:04 am]
...At my place tomorrow (Friday) starting at noon!
link1 comment|post comment

Did it suddenly get more real in here? [Nov. 16th, 2008|12:16 am]
http://nakedloon.com/news/opinion/2008/10/13/the-economic-meltdown-has-gone-too-far/

How could I have missed this?! Just last week I was surprised to find that the U-district Safeway was out of stock. Now I learn those palm oil laced morsels are gone forever, an early casualty of the latest recession. Sure, we had a decade of prosperity, but at what cost? AT WHAT COST?!
link4 comments|post comment

Site Goes Public Today [Oct. 23rd, 2008|03:12 am]
Allyall is out of private beta as of, oh, 40 minutes ago. We also got a nod on a few of the local blogs. There will be much needing to be done tomorrow.
link6 comments|post comment

OH NO THEY DIDN'T [Oct. 2nd, 2008|05:38 pm]
Qwest is hijacking my DNS. I am unhappy. Whereas before I could `ssh <somehost>` and it would search my DNS path to find my server. Instead today I get Connection Refused. A ping quickly reveals it's because now it tries to connect to one Qwest's f**king "help" servers. Even better, their prominent opt out link was broken; I had to click through the question in the FAQ to actually turn it off.

Safari gives me this:



I'd care less if I had a choice in ISPs 'cause I'd already be on the phone canceling service. And who says net neutrality is a bad thing?
link3 comments|post comment

Introduction to the Meltdown [Oct. 1st, 2008|11:19 am]
CNN ran an excellent article explaining Credit Default Swaps (CDSes), the main reason AIG failed. If you're wondering what the hell is going on and how a corporation can go from being worth billions to suddenly bankrupt, this article is for you. In short, the amount of money on the line due to CDS contracts is ridiculous and dwarfs the GDP of the entire country.
linkpost comment

Why is it that The Daily Show is consistently the best source of news on TV? [Sep. 4th, 2008|11:32 am]


No seriously, this is ridiculous. It's like only a Comedy Show is able to do its homework before sharing the news of the day.

Thanks to [info]lisa for posting this gem!
link2 comments|post comment

Free Stuff [Aug. 9th, 2008|04:49 pm]
I'm cleaning out my stuff in preparation of moving. The following items are going on craigslist free if they are not claimed by you:

Software:

  • Command & Conqueror: Generals (Windows)

  • Rise of Nations (Windows)

  • Age of Empires 2 (Windows)

  • Age of Empires 3 (Windows)

  • Office 2004 (Mac)

  • Office 2003 (Windows)

  • Virtual PC 7 with Windows XP Professional (Mac) x2

  • Virtual PC 7 (Mac)



Hardware

  • Dell Desktop PC, PII 300Mhz, 256MB RAM, 2x10/100 Ethernet, 2xPCMCIA

  • Samsung CDMA Phone, in box (Sprint)

  • Mini ITX Case (dead mobo included w/256MB RAM if you want it)

link3 comments|post comment

OMFG Crooked STILL RIGHT NOW!!!111!! [Aug. 1st, 2008|11:47 am]
I was working and the band (usually terrible and annoying) in the park was playing some wicked banjo. Then I was like, "I know that song, Lulu Gal, Crooked Still does it." Then I looked on their web site and they are totally playing today in Occidental Park!!!!!

Update: Concert was awesome. And they have a new album, Still Crooked, available on iTMS and CD.
link7 comments|post comment

navigation
[ viewing | most recent entries ]
[ go | earlier ]

Advertisement