Double Tall Iced Mocha, Lite on the Chocolate

February 28, 2006

I hope that someone gets my SOS

Filed under: /dev/random, /funny — Ken @ 2:50 pm

Ah… I love dealing with customer support. I am trying to get an issue resolved with a product I use at work. After doing the polite thing and sending an email, I get a response a few hours later saying that due to the nature of the request I need to talk to someone else. Apparently the person who responded to my email does not have a “cc” and “forward” button on their mail agent, because otherwise the logical thing would be to forward my request on or cc someone who could open a ticket in said department. Alas, the “Customer Service” department should probably update to a more recent version of outlook which has the cc and forward button.

Luckily my monotonous run through the customer service gauntlet was broken up with some on hold music which seemed rather fitting for the moment. The Police, Message in a Bottle. Specifically:

“A year has passed since I wrote my note
But I should have known this right from the start…

…I’ll send an s.o.s. to the world
I’ll send an s.o.s. to the world
I hope that someone gets my
I hope that someone gets my
I hope that someone gets my
Message in a bottle, yeah
Message in a bottle, yeah”

February 22, 2006

SeattleWireless Hacknight Details 02-26-2006

Filed under: /freenetworks, /seattle, /seattlewireless — Ken @ 10:12 pm

The usual suspects met up at Redline for Hacknight. Alright, well not all of them.Usually Matt or Rob blog the hacknight details. Rob is in Italy at ICTP eating cake and drinking much espresso I am sure. Matt is busy hacking parenthood.

As I mentioned in a previous post we installed the asterisk server. I brought down my Zyxel Voip Phone and we attempted to register it to asterisk but were unable to get it working through nat (as we suspected), so Casey upgraded the firmware which apparently fixes some usefull things like DTMF (ah, who needs that on a phone) talked about the need for a stun server. There was some discussion of the dial plan, and getting people connected to asterisk.
There was some hacking on a new sony vaio and getting its built in wireless to work on Debian. Eric showed off XGL on his laptop. I finally opened the memory and hard drive compartments on my P1510D.

I am sure there was more, but thats all I can remember.

SeattleWireless Asterisk Server

Filed under: /freenetworks, /geek, /seattle, /seattlewireless — Ken @ 8:16 pm

This past weekend Casey and I installed an Asterisk server at Seattle Community Colo Project.
The intention is to have this be the backend for voice and text messaging on Seattlewireless. Casey is working on a dial plan to provide free outbound calling to toll free numbers, and potentially some outbound calling to regular pstn numbers.

The current setup is a Soekris model 4801 running AstLinux. A stripped down linux distro designed to run asterisk on embedded hardware.

On a side note Seattle Community Colo is actively looking for non-profits or hobbyist who want to host boxes at their colocation facility. There suggested rates are extremely reasonable and available on their website.

February 20, 2006

Double Tall… what?

Filed under: /dev/random — Ken @ 4:52 pm
Double Tall Iced Mocha, lite on the chocolate, thanks, no need for a lid. This is how I order my coffee. For someone whose friends refer to as care free and easy going, coffee is one thing I am anal about. At least in Seattle. Put me in the midwest or the south and I will gladly drink the cowboy coffee at Dennys or the burnt brown water out of the filth ridden espresso machine in a trailer on the side of the road. In Seattle though there is no excuse. There is no shortage of well trained baristas and with coffee roasters like Vivace, Vita, and Lighthouse there is definitely not a shortage of good local coffee roasters. 

When I first to came to Seattle I really had little or no appreciation for Espresso. Even though I hung out in and worked at a Coffee House in my hometown, I had never been equipped with the right skills to make good espresso or anything even close to a good espresso roast. Needless to say I thought Dunkin Donuts was great coffee (still do actually, it has a warm place in my heart) and I thought espresso tasted like bitter burnt crap or at least it had in the past.

For my first couple of months in Seattle, I stuck with “drip” as I had learned to call it. I also learned that you could not just ask for “coffee”, and “regular” is not synonymous “with cream and sugar”. It was a tough battle, I thought baristas were jerks, and needless to say my coffee reality was in need in of some serious healing.


I will never forget the first espresso drink I had in Seattle. It was at the now passed Espresso Roma on Broadway. I liked the Roma for its atmosphere. In Nashua, NH we had a Coffee House, it was where I spent a decent chunk of my teenage years. There was open mike, poetry readings, and it was a haven of sorts for freaks of all ages. There were two primary clientele at the Nashua Coffee House, High School kids who fit into one of the alternative genres of our generation and the older crazy people that walked the streets of downtown nashua. We all got along quite well and bonded quite a bit, sharing our common outcast feelings. I digress, Espresso Roma reminded me somewhat of the Nashua Coffee House, more so then any other coffee place on Broadway so I decided to pop my Seattle espresso cherry there.I ordered an iced mocha and what I saw was quite impressive. The barista whips out a pitcher of this frothy mocha substance, which I would later learn is some fancy chocolate powdered mixed with milk. The chocolate mixed perfectly with coffee, milk and ice. There was no powdered residue, or floaty chocolate chunks. I shared a similar feeling to when I first saw the Dunkin Donuts technique of melting sugar in a bit of hot coffee before putting it in your iced coffee. 

Over the years I tried other drinks. After my time at Espresso Roma, I migrated down Broadway to now defunct Cafe Solstice cart. During the Solstice period, I tried Breves, straight up lattes, and iced lattes. It was really a hard to nail a solid drink down. I am not a huge chocolate fan but I have always liked some sugar in my coffee. Getting the general population of baristats to pre-melt your sugar is an impossible task. I finally had the epiphany at the Solstice cart, when I asked for an Iced Latte with just enough chocolate to take the edge off. Not that there was an edge to the coffee, but he caught my drift.

This being my regular coffee locale, I really didn’t need any fancy one liners to order my drinks it always ended being the “usual”. But to make this drink portable, I needed something snappy. Eventually it came organically over time, in fact I did not even realize it until one day my friend Matt whipped up this pseudo haiku for me:

iced mocha double tall light on the chocolate please no need for a lid

Heh, I thought to myself that sums it up. Eventually it transmogrified into “Double tall iced mochaa, lite on the chocolate. No need for lid, thanks.”

Now to explain some of the details. Why double tall? Well there are some coffee shops, we wont mention any names (cough, cough, Toppot) whose default tall configuration is a single shot. Thank you but I came here for coffee not a glass of milk. Lite on the chocolate, because really I use chocolate as a general purpose sweetener, not for chocolate taste. No need for a lid? This is coffee not a slurpee, I will never understand the rationale behind drinking coffee through a straw.

My coffee has other incantations. The normal version does work at Starbucks (sometimes they are your only option), where the term lite chocolate means three quarters of the normal gazillion pumps of chocolate substance they dispense into their mocha drinks. For Starbucks its “Double tall, iced, half pump mocha, extra ice, no whip”.

Minus a few minor details that is the straight dirt on my coffee drink of choice. Not that you really cared, but I get asked about every once and while, so know I have something to point people at.

I didn’t take any pictures while in San Francisco

Filed under: /photo, /travel — Ken @ 2:17 pm

Even though I bought a new camera last month, I managed to space it in my mad rush to get to the airport. Of course other people at codecon took pictures:

ioerror’s codecon flickr stream

H1kari’s codecon flickr stream

February 17, 2006

RSS Moved

Filed under: /blog — Ken @ 10:27 pm

Rss feeds have moved from here to there. I temporarily have a mod_rewrite rule in their to take care of this automagically, but dont plan on it being around long.

LayerOne 2006

Filed under: /freenetworks, /geek, /seattlewireless — Ken @ 9:41 pm

I will be presenting at LayerOne in Pasadena in a little under two months. The talk will be focused on SeattleWireless and what its been up to lately.

Blog++

Filed under: /dev/random — Ken @ 5:30 pm

After years of wrangling blosxom I called it quits. You may recognize the wordpressy feel of the site now. Well thats because I switched to wordpress. Finding a reliable way to deal with comment spam on blosxom was really frustrating. Quite a few things are probably broken. I was able to import all my posts from my RSS2 feed, but no dice on the comments. In addition there are some formatting errors here and there, and any post that used the blosxom “seemore” plugin needs to hand twidled as well. Fooey.

Whats is ipl31?

Filed under: /dev/random — Ken @ 5:07 pm

Ipl31.net is the domain for all my personal mail and web content. Ipl31 is also the handle II use on irc.

To learn what it means read on.

This is taken from OpenVMS, Ask the Wizard,

Can you please explain the various IPL levels and what type functions occur at
each level:

IPL stands for Interrupt Priority Level. This is one of several
synchronization mechanisms used by the operating system to coordinate
and control the use of various physical and logical resources. Normal
user code always runs at IPL 0.

Often, IPLs are described in terms what operations can NOT occur at a
particular level, rather than what operations CAN be performed. This is
because changing IPL is usually done to BLOCK certain operations.

Think of IPLs as being a series of work queues. Different tasks get
scheduled on different queues. When looking for something to do, the system
will take the first entry off the highest numbered queue. Only after all
entries on a queue have been completed will a lower numbered queue be
addressed. Some entries are posted by hardware events, others may be posted
by software events. When an event gets posted to a higher queue than the
current IPL level of the current thread, the thread is interrupted to service
the higher priority event. Software threads can change their IPL up or down
to block events that will be scheduled on lower IPL queues There are some
fairly complex rules that dictate exactly when and how IPL can be changed,
especially downwards.

For complete details you would need to read the Internals and Data Structures
Manual, but here is a very brief and highly simplified description of some
of the more popular IPL levels.

IPL 31 IPL$_POWER - blocks ALL interrupts used to initialise the system
or to crash the system

IPL 30 powerfail used to notify the system that power has failed

IPL 24 or 22 (varies depending on hardware) hardware clock interrupt

DEVICE IPLs - specific to the device

FORK IPLs - see IDSM, used to allow device drivers to lower IPL in
a consistent manner

IPL 8 IPL$_SYNCH - used to control access to various system wide
data structures, such as the scheduler data base, lock manager and
cluster communications.

IPL 7 - Software timer interrupt

IPL 6 IPL$_QUEUEAST - used to deliver ASTs

IPL 4 - used for I/O post processing

IPL 3 - the resheduling interrupt

IPL 2 - used to block delivery of all ASTs at all modes, as a
consequence it also blocks process deletion and suspension

Note that the IPL mechanism can only effectively synchronise multiple
threads of execution on a SINGLE CPU. For that reason, most IPL levels
also have an associated spinlock to allow synchronisation with other
CPUs in an SMP environment.

PGP Key

Filed under: /dev/random — Ken @ 5:01 pm
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.1 (Darwin)

mQGiBD3jI1MRBAC5sy30FoJfxZ7y1e0cbKOvMimfavKtem3qj0GLC56N2iBWZGNY
1whD9a0YZdzVcfxkuvGZCfIV6EYpzFtUQma/VUT8Tr9K1+l5SEeyBAJ8nahhKnLJ
aTLDb4xBh7y82jNvhU4j9h9CdgG/FvZDK1bpHTGfA3xu347Y9XUYw32R9wCgm76v
ClVkfn0nzN+iKiT9b0roZukEALflHmZQRMxtu7PxuAtB98F4GTslG8CPE9sjqRAi
bLsgIiTlcoxfl75i5BbFIyhI6Lb+E/r8PZBQ/RXITYEugsihuDJeW5iywDzheHNV
CJBeisfhDP7FRGqc1vHuPHlM6OzQYgf7rd3AvltGrcCpgw48r1K7qM/vjGSnL68P
aZadA/96IU/utZyKIo0k9B8aZgK/8E42icD8Z6fKsGgCI9vW7aUzH84EPPSSa3sx
iYyV1RCYhSlGZfXA3ZGVcpOY79+cOT7k4Srd0cCSratxdbaxlHcxjCcVOH7zHfs4
/GQv5e/GxMr0gdDpdpyqAoDuDbAEDuOd7IJQ+QPNTgNN0BR5PLQaS2VuIENhcnVz
byA8a2VuQGlwbDMxLm5ldD6IWQQTEQIAGQUCPeMjUwQLBwMCAxUCAwMWAgECHgEC
F4AACgkQrBAlo9VVGXca9QCfVsJOOO3BVW0RsTtmsAZv0u22fEkAn2LXADwnx3m5
ZbBs7Gi5OABXZRMciFkEExECABkFAj3jI1MECwcDAgMVAgMDFgIBAh4BAheAAAoJ
EKwQJaPVVRl3GvUAnA2+xoloCG11VrNmgisgb8SBbHqWAKCX8pSbTDQ7SzEQAN4m
OZXDicOab7kCDQQ94yQlEAgA7+OEi7Q6qDEbGpoZi/K5Yh8llVediztypb6lIxEL
3YOVM0a8ynFPXZuczBWugiCXXNDNkU3N4o44/G5szxS/RYqMEveyfOInW+DylzcC
+i915kvIhLtnx6hAj3OY/EFBLA8kLgwu8ZMIgr3Kr9MD3XbVqsFmeI5py/KS6/bk
Gkuzvg8ydsG1SatYsP6hOWsWsTGOmLfii2dk5jmqT0zp/UNWLPGbOSeXoDvzMjRJ
vjgMkbnQZUIfZ3SlPu4WfY7n5EwzeOavgswRKsTuRSUzNzJpvX1rRtoff1+pxWla
n5hMF4QVo/c0qIG5q5Y42Rnj8dzyMgZdaTl5aZn4sLCmXwADBwf/eqssxPlCEGor
nLw5rFISWpwAlHMWbERrj+V73vS5HJU/va495k5IipLXjYWLulWpoVbLS2ETVd28
+OnSSsi9/FcHLLg5yYAyd5yNsGUStHDEQqL9SaCTy2qePpp/0mWQv8AU5YVeXCP+
PGS43vRvqaxIizx0cfMh0jTISUuEJFPfcqU91ygzsECSrKV2akyS5QEXoxAelZLu
ZBIbCe+LrW/lmHN5H9lpl0WlpIbqYAGMNSZb1RarKaZiB7x1owIGsYNCPM2KoGny
NHpdeLAouqwWRU0LpwRhOz3v+WQmECcNvROzcaH2oQjvMC8R2mvtNJlODayIUWZx
HCYrAoygCYhGBBgRAgAGBQI94yQlAAoJEKwQJaPVVRl3rlwAn3yI/LzA5pSvc+px
FxQgjp7JBO6GAJ91u/IKndg65Ba67jvNOFN6I6OxZA==
=JYkC
-----END PGP PUBLIC KEY BLOCK-----
Next Page »