I’ve set up a class=”textlink”>brand new tracking page to monitor the unfolding crisis in the Middle East. The page monitors Israeli and Lebanese blogs and aggregates their latest & most linked posts continually throughout the day, and additionally shows the most popular posts on the conflict from non-local bloggers.
The code is working well now, but I’d welcome suggestions on blogs that I may be missing. If you have suggestions for blogs that should be added (or if you think I’ve included a blog inappropriately), please let me know via e-mail.
One note on the layout of the page: if you’re wondering why sometimes the page shows Israeli bloggers at the top and sometimes it shows the Lebanese — it’s on purpose. I’ve deliberately coded the page to randomly select the layout each time it is generated so that each community of bloggers gets the top-of-the-page exposure equally…
Update: After prompting by Mickey Kaus, I did some searching for Palestinian blogs, and found a bunch. There is now a section devoted to Palestinian bloggers on the page, so check it out. As for why it wasn’t there in the first place: I simply was following links from bloggers I know to find ‘local’ blogs, and for whatever reason, none of them led to the cluster of Palestinian blogs I’ve now found. Still, it was fairly dense of me not to think of searching harder, so sorry about that, and thanks to Mickey for nudging me.
On a related note, a word on how I’ve selected the blogs for listing. My criteria has been simple: for each section, I’m looking for blogs that:
- Are written by a resident or expatriate of the area
- Have been updated within the past several days
- Appear to be posting regularly on the conflict
I’ve no interest in filtering based on content or views, but I have filtered out local bloggers who choose to focus their blogging on poetry or art rather than war. Quite possibly a wise choice for them, I suppose, but not terribly useful for the purposes of the tracking page…
Given the date, and in honor of class=”textlink”>Joe Biden*, I declare that today, everyone must talk like Apu.
Consider it an Indian version of Talk-Like-A-Pirate-Day.
Now, to the Kwik-E-Mart I must go!
* “”You CANNOT go to a 7-11 … unless you have a slight Indian accent … I’m not joking.” — Sen. Joe Biden (D-DE)
Update: Obviously, with the events of today in Mumbai, this turns out to be a bad day to make a joke that some might interpret (incorrectly) as being at Indian expense (hopefully it was obvious that my target was Mr. Biden). For the record, however: my thoughts and hopes go out to all those affected by today’s bombings…
Glenn class=”textlink”>reports that Jeff Goldstein is suffering another DDOS attack, limiting access to the Protein Wisdom we all crave.
I agree with the Instafellow: this is indeed getting out of hand.
So I have a thought. It seems that what we bloggers need is a way to combat a Distributed Denial Of Service (DDOS) attack which leverages the same principals as the attack itself — most particularly, the Distributed part. Call it a Distributed Guarantee Of Service.
The challenge is this: how could we establish a system so that a blogger suffering a DDOS attack (or simple system downtime, even) could be guaranteed a way to post during their outage.
There’s lots of design details to be done here. How could the blogger post? E-mail, or via a simple web-form hosted by the full members? How can the post, once entered on one full member’s site, be replicated automatically to all other members? (That’s the magic: it has to be replicated so that the DDOS attacker can’t just re-target a single backup site).
I’ll noodle on this more and post further thoughts, but I’d like to open the discussion and get some other smart minds working on this problem. Comments are open — let’s get to work!
Update: OK, we’ve got some good discussion rolling in the comments. So here’s the deal: I’ve got ideas, and I can contribute support & a bit of thought bandwidth to this effort. But there’s no way I can be the primary driver of this, what with everything else I’ve piled on my plate. So we need some volunteers who do have some bandwidth to form a working group to further flesh out this problem and potential solutions, and then go ahead and actually do it.
So: if you’re interested in being part of such an effort, speak up in the comments, and/or e-mail me directly. If necessary, I can set up a Wiki or a mailing list to facilitate the discussion — but if someone else can do that, go ahead and do it! I won’t be offended.
With that said, a few more ideas on the substance of the problem:
I believe our goal is not strictly “fault tolerance” for a given blog or set of blogs. I think accomplishing that is impractical, and would involve some kind of mirroring solution that would be overkill for what we’re trying to accomplish. In my mind, our goal should be to ensure that when a blogger’s site is down:
- a) They have a place to post new blog posts
- b) There is an established system so that their readers can find those new blog posts
- c) The new posts are hosted in a distibuted manner so that they are mirrored on many different sites and are therefore protected from a secondary DDOS attack.
Note that what this essentially means is that we wouldn’t be constantly mirroring every participating blog’s site — we’d simply be mirroring new posts by a downed blogger once the system is activated. This strikes me as a simpler, and more realistic approach, although I’m open to thoughts about some crude level of mirroring for recent, pre-DDOS attack posts. Terry proposed using RSS feeds below, which is a good first thought, but I can say from my experience with TTLB that the main problem there is many bloggers don’t include full content in their RSS feeds. I suspect a better solution might be brute force: just have a way to copy the full HTML of each blog’s front page to a distributed archive. The cleverest way would be to somehow have each blog copied to a small number of mirror-blogs (let’s say 10) — if we have a solution spanning hundreds or thousands of blogs, it obviously doesn’t make sense to have every blog mirrored at every other blog’s site.
Finally, I’d suggest that we approach this problem in several phases:
- Phase 1: Quick, Dirty, and Manual: With only a little bit of coordination, we could set up a mostly-manual system virtually immediately which would allow a downed blogger to have a place to go. This could be as simple as identifying several volunteers with MovableType or other full-hosted blogs who are willing to create a special “DGOS blog” within their installlation that, in the event of an attack, a downed blogger would be given access to for posting. I’m sure there are other ways to approach the problem manually too — let’s start there!
- Phase 2: Automated and Distributed: With a manual solution in place, we can focus on implementing the whiz-bang approaches I’ve started outlining above, or alternatives.
- Phase 3: Nirvana: With any complex implementation, I find that the first release is never really the full solution you wanted. We’ll probably find that we’ve got a medium-term Phase 2 solution that will work, but isn’t perfect, and a long-term Phase 3 solution that is really everything we want it to be.
OK, that’s enough from me for now. Like I said, please speak up if you’re willing to join a working group and get cracking on this, and even if you are not, please spread the word on this idea. Thanks!
Update 7/11: I’m pleased to report that Tim at Aardvark Salad has joined the effort, and his initial thoughts on the problem can be found here. Tim has requested a SourceForge project site for the effort, which should hopefully be available later today. More to come…
class=”textlink”>Glenn points out a fellow who notes the potential of solar energy:
“If 2 percent of the continental United States were covered with photovoltaic systems with a net efficiency of 10 percent, we would be able to supply all the U.S. energy needs,” said Bulovic, the KDD Associate Professor of Communications and Technology in MIT’s Department of Electrical Engineering and Computer Science.
Um, ok. Glenn notes “Two percent is a LOT of land”, but that’s understating the case a bit I think.
Let’s do some math! (I was told there would be no math. Shhh!)
According to this page, the total land area of the U.S. is 3,537,379 square miles. Take away Alaska and Hawaii to get the continental U.S., and you are left with 2,959,005 square miles. Two percent of that is…
Fifty-nine thousand, one hundred and eighty square miles. That’s 59,180.
For perspective: Over half of the fifty states are smaller in area than 59,180 square miles. The closest in size to that number are Iowa (55,869), Michigan (56,804), and Georgia (57,906).
So: who’s for paving over Georgia?
Because unless I’m missing something, that is what we’re talking about: literally paving over that much area, and I have to assume utterly destroying any flora, fauna, or other living things that are unlucky enough to have been previously occupying it. Unless they happen to, you know, not require sunlight.
Now that would be one hell of an Environmental Impact Study.
Professor Bulovic seems to have thrown out this statistic as a positive for solar energy, but he’s obviously never negotiated with a local zoning board. If that’s the best future we can hope for with solar as our primary energy source, I suspect even the most strident environmentalists will cry out, “Bring on the coal!”
Continue reading “two percent solution?”