Facebooks’ eventually consistent database has been under real strain lately. It’s a great example of the difference between social media and the web 2.0 style architectures, and a banking application. In this example, facebook has notified me three separate ways that a conversation had been updated. Yet almost 20-seconds after the first notification, the data I can see hasn’t been updated. The facebook comment made by Mike in the top-right, should be appended to the bottom of the pop-out window.
Now, imagine this was your bank account. A transaction comes in that debits $10,000 from your account. Then a query comes in that shows the $10,000 is still in your account, another transaction is then initiated that deducts $10,000 from your account. What got debited, and if you only had $15,000 in your account, how much do you have now?
And that’s a great example of the difference between eventually consistent and ACID based transaction-based systems. Many but not all IT Professionals understand this. Make sure yours does. In this case it could be the backend database consistency, ie there are multiple copies and they don’t match, or there could be multiple backend copies and the copy in the browser cache, does or doesn’t match. Either way “Houston, we have a problem”.
It’s fascinating to watch, and participate in the change in America. Sometimes it starts to look like a distinctly 2nd rate country. I’ve met reasonable people who are out of work through no fault of their own, who can’t afford to see a Dr or a Dentist unless its a life threatening emergency. Period. Then I hear from Oli in the UK that he’s finally gone to the dentist and had his teeth fixed, two fillings, and a root canal, total price to him, 49 UKP or about $60.
In this weeks This American Life they ask the question, what kind of country? They cover a number of angles as always, again the most interesting is saved until the end. The question is should you pay more tax and does cutting services actually save money? It’s more a question of trust I think, and people seem intrinsically not to trust the government. Which is weird given they deliver so much.
If asked would I pay an extra $200 to keep the existing services going, or pay $300 to cut loads of services and just pay the annual bill for street lighting, I’d go with the $200, not because it was cheaper, but because I believe honestly in the commons. You’ll be surprised what a lot of people were willing to pay. This American Life, Episode 459 (mp3).
NPR has an interesting blog entry on “What ‘Mastered For iTunes’ Really Means”. I hadn’t spotted this since I’ve been a life long Apple avoider. It’s not that I think Apple has bad products, it’s just they always, always look for a way to lock users into their systems. I’ve felt for a long time that the music industry would eventually find a way to strike back at MP3. In this case it makes perfect sense. Pay particular attenion to the last two paragraphs.
Right now this is a place holder for a future project. I’m done committing all my personal data, pictures, anecdotes and history to facebook, and over the years since I started posting regularly on the “web” back in 1996, while still at IBM, I’ve worked hard to keep my persona’s separate. This project is will be my effort to “take back the web“.
I’ll get to it, when I get to it. In the interim if you are looking for something, you’ll likely find it here.
++ Check the date out on this entry! It was originally posted from the original smart phone to my livejournal account on that date. I’m considering importing my whole livejournal account here… Thoughts? It was mostly travelling and triathlon posts. ++
So, still in setup mode and exploring how livejournal works. This entry came live from my Palm Tungsten W.
Later, I edited this entry and added a link to the tri club I’m currently the chairman of, Tri-Force