I never got a voter pamphlet but thankfully King County has a really nice service that lets you enter your name and address and get back a customized listing of what will show up on your ballot. County Positions County Executive – Ron Sims Sheriff – Sue Rahr County Council District 2 – Morgan Catha … ∞
It's voting time again. I'm going to update this article as I work through the vote pamphlet. Initiative Measure 900 – NO Initiative Measure 901 – YES Initiative Measure 912 – NO Initiative Measure 330 – HELL NO Initiative Measure 336 – NO Senate Joint Resolution 8207 – YES
Daniel Gross in a great article in Slate lays out the case for getting rid of the Mortgage Tax Deduction. I couldn't agree more. The mortgage tax deduction is highly regressive and it causes America to mis-allocate capital on a grand scale.
So my guess is that one can design a really nice exactly once reliable messaging protocol using exactly two headers (a message ID and a time stamp) along with a few standard error responses. For bonus points I can throw in a header giving an idea of how long the system remembers message IDs. Below … Posted in SOA/Web/Etc.. Use this permalink for a bookmark.
I believe that there is a real need for an 'exactly once' reliable messaging protocol in SOA but that the other forms of reliable messaging (e.g. at most once, at least once and ordered) do not make it into the 80% column so we shouldn't bother with them, at least in the standards world.
Yaron's Definition of Service Oriented Architecture (SOA): Networked code is good. The rest, as they say, is just commentary.
When re-using someone else's service it's nice to know if that service is actually still running. Thankfully whole armies of people are out boiling the world's oceans to come up with mind boggling sophisticated systems to solve this difficult problem. But until all the water has boiled off and their universe saving contraptions are available … ∞
In thinking about the management challenges of utility computing (how do you manage 10,000 virtual machines anyway?) it was obvious that the right high level abstraction for management is the composite application. A composite application represents the collection of services (ala SOA) that are being brought together to perform some action. This then got me … ∞
I really like iTunes. In general it is easy to use. Unfortunately it does have some short comings and my experience with Magnatune showed some of them. Specifically, iTunes handles m3u play lists badly and it can't handle FLAC files. But thankfully there are somewhat reasonable work arounds.
I was reading the economist and ran across a mention of Magnatune, a record label that sells exclusively on-line. Although you can buy a CD from them they also sell all their music in a variety of formats without any DRM. This includes, btw, WAV and FLAC formats which are completely lossless. They also make … ∞