I just recently got a butterfly labs Jalapeño mostly out of curiosity so while it's on the way I decided to setup a wallet, join a pool and see if I can actually get things going. At the moment though I'm questioning if I'm even connected to a pool at all since no worker (only 1 is setup in 2 pools) is showing up as working in the stats pages. BTC guild is the 2nd pool I joined and on the worker summery page, the speed is 0 but on my current client (Asteroid on a Macbook Pro) I'm mining at 11.83MH/s. While that is low for sure I figured I should at least see something on BTC guilds dashboard showing that my worker is in fact actually setup correctly.
For a second I thought you were getting 11.83 MH/s with the Jalapeño, which really raised my eyebrows, but from the context I assume you're mining with your mac's CPU?
I think I know exactly what your problem is. Essentially (I'm oversimplifying here) what mining pools do is they split a large amount of work with high reward (finding a block) into a smaller amount of work with a lower reward (finding a share for the pool). This reduces variance for most miners. However, your computer is so slow at mining that it will take you a relatively long time to find a single share (as many pools enforce a minimum share difficulty of ~256). Try mining at a pool with a much lower minimum share difficulty (polmine has the lowest I know of). You seem new to this, so if you have any other questions, give me a shout!
Also, I would highly not recommend mining with your macbook--laptops typically have trouble cooling themselves at max load and your computer may overheat.