"I have a mind like a steel... uh... thingy." Patrick Logan's weblog.

Search This Blog

Monday, October 06, 2008

The Keating Five: Hey, John McCain - I *thought* I recognized you!

http://keatingeconomics.com/

Finally people seem willing to call BS on McCain. The only problem is how far the Republicans are will to go to smear the opposition when the Republicans' backs are up against the wall. There is a lot at stake in this to the rich and powerful who feel entitled to remain rich and powerful.

Big Bottom

"Just talked to trader in Brooklyn who says he's hopeful we're near
the bottom. And why not, you know?"

http://twitter.com/planetmoney/statuses/948618425

An entertaining activity may be to go back through the last six months
or so of financial news to find all the predictions about having hit
bottom.

No. We will know we've hit bottom as we are on the way *up*. There are
still far too many people claiming no one knows who owes what to whom
in order to even guess where the bottom may be.

This seems to be far deeper than any first level financial system
apologist could fathom. They will not know where bottom is.

BTW, Here's your man for leading the bailout...

Yes, he is from Goldman Sachs. But you can trust him. Certainly.

I mean, there's a flag right there, behind him.

I bet he's even a Republican.

The Art of the Interpreter

Another classic came to mind this week, The Art of the Interpreter (PDF) (PS). Steele and Sussman, 1978.

We examine the effects of various language design decisions on the programming styles available to a user of the language, with particular emphasis on the ability to incrementally construct modular systems. At each step we exhibit an interactive... interpreter for the language under consideration.

Update: an anonymous commenter is looking for a non-broken link. Here's one I just succeeded with...

http://library.readscheme.org/page1.html

Here comes the BS

If she can't win on truth, maybe the fundamentalist christian can win on lies.

http://news.yahoo.com/s/bloomberg/20081006/pl_bloomberg/aj7yeq09er4q_1

How revealing.

Economist.com - "Economists are overwhelmingly pro-Obama"

http://www.economist.com/world/unitedstates/displaystory.cfm?story_id=12342127

Sunday, October 05, 2008

Money Talks

As Steve Dekorte writes, we now know who our members of congress truly
represent. I've not been a fan of direct democracy. The idea of a
deliberative body of representatives appeals to me. I'm rapidly
becoming more favorable toward direct democracy. Not that that would
bring perfection, but at least that would bring direct responsibility.

Direct democracy as most anything though would work better in a
decentralized system. There are no easy answers but over and over the
primary lesson is smaller is better.

As it turns out overwhelmingly those who voted yes are those who
receive the most money from the banking lobby. Although the law that
passed gives the administration the _option_ of taking part ownership
of the institutions it bails out, what is the likelihood of Paulson,
an owner, siding with the taxpayers over his best buddies, also
owners? Zero, that's the likelihood. These are crooks and they've
taken us to the cleaners.

http://www.dekorte.com/blog/blog.cgi?do=item&id=3621

Required listening and reading

This American Life's episode this morning was on the debt crisis. I'll
listen to it at least a couple more times I am sure.

The reporters also have a blog and twitter thing...

http://www.npr.org/blogs/money/

This is excellent background for everyone to understand how we got
here, how bad it is, and what actions could help going forward.

Saturday, October 04, 2008

You Too Can Debate. You Betcha!

Voodoo Donuts

I tend to stay away from Voodoo Donuts. But I dashed into Coffee Time on NW 21st yesterday to get out of the rain, and there they were in the case. Just above a tray of so-called healthy, peanut-cranberry "cookies". If you've never had the pleasure of a Voodoo donut...

They are kind of the culinary equivalent of that Neil Young performance I just blogged about. Coffee Time's a good place though, in spite of some of their choices in pastries and cookies.

Worst. Idea. In. Music. Ever.

I'm crazy about the Beatles and really like Neil Young. However will I ever be able to remove this performance from the recesses of my mind? Ever?

Oh dear.

Friday, October 03, 2008

Fools Errand

Says the Motley Fool...

"The genius financial products that kept your eyes deep in Cristal and
vacation homes nearly caused the global financial system to seize up."

(via Steve Dekorte... http://www.dekorte.com/blog/blog.cgi?do=item&id=3619)

But, hey. There's still time for the whole system to seize up. $700b
is just used grease to try keeping the gears spinning a while longer.

Oh, yeah. Anyone thinking this is going to do any significant, lasting
good doesn't understand:

* the financial system (which I *don't*), or...
* how the US Congress works (which I *do*, sorta-kinda)
* human nature (ditto).

How Oregon voted in the massive debt giveaway

It's about time to get rid of Wu anyway. Now that he's voted yea on
the bailout, all the more reason.

Defazio and Blumenauer vote no. Thanks for trying!

http://clerk.house.gov/evs/2008/roll681.xml

You're Darn Right

Tim Riley, funniest newsman on the planet after Jon Stewart...

"84% said Palin did better than expected.

"Yur darn right," "Doggone it," "say it isn't so Joe," "Ya" instead of
you were just of few of the folksyisms used by Palin to appeal to the
Tonya Hardening crowd. It had no substance. Therefore, it worked
flawlessly as planned. Her base ate it up like a heapin' bowl of
mashed 'taters.

Proving one needent wear red high heels to run a household, modern man
Joe Biden teared up like a woman."

http://timrileylive.wordpress.com/2008/10/03/745/

What's On The Cloud Vs. What The Cloud Is On

No one but Microsoft would *run* their cloud on Windows. That's a big
distinction. Amazon will run Windows for you. On their
non-Windows-based cloud.

Meanwhile Microsoft will come up with a new OS for their cloud. Will
that be for everyone's cloud. Or just their cloud? Is this another
attempt to carve out a proprietary product that no one else can
(easily) emulate? As in "my code is written for Microsoft's
proprietary Windows Cloud OS. It won't run on the Windows Server that
Amazon supports."

http://www.microsoft-watch.com/content/web_services_browser/ballmer_looks_to_the_cloud_and_says_windows.html

Wednesday, October 01, 2008

This Is Science

""When I teach about messenger RNA carrying information from the cell
nucleus to sequence enzyme production," Borass added, "I could care
less what you feel about it. I want you to learn it. The issue is how
well does theory account for observable phenomena and so far nothing
better than evolutionary science has emerged to explain biological
processes.""

http://www.theregister.co.uk/2008/09/26/palin_science_creationism/

What About The Whips

Phil Windley...

"I'm not much of a conspiracy theorist, but I find it hard to believe
that Pelosi is stupid or naive. That leaves me wondering why this came
up for a vote today if she thought it would lose."

http://www.windley.com/archives/2008/09/did_pelosi_screw_up_or_is_she_crazy_like_a_fox.shtml

I'd say she either knew it would lose (if so, good for her) or she
thought the vote would pressure enough fence sitters to land on the
yea side.

I'm not sure why Phil's putting this all on the Dems though. There
were more Republicans voting no than Dems. And there are majority and
minority whips whose job it is to ensure they have the votes from
their own members.

Either way though, good for each of them for voting no.

At Least REST / Atom Is Now A Marketing Ploy?

Roy Fielding...

"REST (as in Representational State Transfer), happens to be defined
by my dissertation. I am getting tired of big companies making idiotic
claims about REST and their so-called RESTful architectures. The only
similarity between CMIS and REST is that they both have four-letter
acronyms....

REST is an architectural style, not a protocol, and thus announcing it
as a protocol binding is absurdly ignorant behavior for a group of
technology companies. The RESTish protocol binding actually being
proposed by CMIS is AtomPub, or at least it would be if not for the
huge number of unnecessary protocol extensions that tunnel the Web
Services interface through fake-Atom and fake-HTTP... Are there any
REST constraints that this binding doesn't violate?...

It is obvious that the SOAP binding was designed first and the AtomPub
binding added for marketing reasons."

http://roy.gbiv.com/untangled/2008/no-rest-in-cmis

Tuesday, September 30, 2008

Iggy and Ziggy on the Dinah Shore TV show

Iggy and David Bowie perform and talk with Dinah. I think that's Rosemary Clooney to Dinah's right. Yes, George's aunt, the big band singer.

"But you cut yourself with a bottle." -Dinah to Iggy

"Iggy invented punk rock." -Dinah to Rosemary Clooney.

Gimme Danger - Iggy Pop and the Stooges

Thank You Local Representatives

"Oregon's Democratic Representatives Earl Blumenauer (3rd District),
David Wu (1st District) and Peter DeFazio (4th District) opposed the
plan in Monday's floor vote...

"It was, at the core, not the best bill," Blumenauer said in a
prepared statement. "I am convinced that it would have passed if it
were paid for with a fee on the finance industry to pay for its own
bailout, and if homeowners were given the same bankruptcy protections
as rich people's third and fourth home, and business properties."...

The Portland Tribune/Fox 12 News poll showed Democrats in the
tri-county area are evenly split over the bailout, while Republicans
are solidly against it. Independents registered the most skepticism,
though, with 33 percent supporting the bailout and 63 percent opposed.

Partisan differences about the bailout dovetail with anxieties about
the economy, the poll showed.

Among Democrats, 93 percent said they were somewhat or very worried
about the national economy, compared to 75 percent of Republicans.
Democrats tend to have lower incomes than Republicans, on average, in
the tri-county area."

http://www.portlandtribune.com/news/story.php?story_id=122274756905171200

"Gotcha! Journalism"

I love the talking point being used to protect and defend the hapless Republican VP candidate. I heard Palin use the phrase a week or so ago. And now, following the link below, McCain and Palin use it more than once in this interview. McCain says...

"I understand this 'gotcha! journalism'..."

As if it is not legitimate to question a candidate's ability to think
and speak clearly about the responsibilities of the desired office.

Gotcha!!

http://timrileylive.wordpress.com/2008/09/30/718/

Monday, September 29, 2008

LinuxCon - Portland - September 2009

From th Silicon Forest blog...

"The Linux Foundation plans to announce Tuesday that it will launch a
big, new annual conference in Portland next September....

Linux Foundation director Jim Zemlin told me this afternoon that the
conference aims to link up Linux users and developers and to focus on
providing resources for them all to use Linux more efficiently for
whatever it is they need.

"We're going to have tracks, or little mini-conferences, at the
event," he said. Some will focus on mobile computing, some on embedded
systems, some on desktop Linux, etc. The Linux Plumbers Conference,
which brought 300 to Portland this month, will be held concurrently
with the new LinuxCon next year.

What you won't see: "All the big booths and the marketing pitches,"
Zemlin told me."

http://blog.oregonlive.com/siliconforest/2008/09/linuxcon_the_antioscon.html

September is a great month to be in Portland. Usually.

Mark Watson: "Sometimes our system works"

What he said. Thank you, congress.

http://markwatson.com/blog/2008/09/sometimes-our-system-works-house.html

Mobile WiMax Arrives - But Still Not In Portland

Dang.

"Baltimore got the first taste of commercial WiMAX today, when Sprint
launched service there...

At one time, Portland had been slated to be the first city to get
mobile WiMAX. Intel and Clearwire have been testing WiMAX here for
many months, but for unexplained reasons service has never arrived.
The company continues plugging away, though, and says it'll launch
here sometime by year's end."

http://blog.oregonlive.com/siliconforest/2008/09/mobile_wimax_finally_arrives_b.html

Sunday, September 28, 2008

lightbot

Avi Bryant just twittered (tweeted?) this game... it's great...

http://games.wegame.com/puzzle/lightbot/

http://twitter.com/avibryant/statuses/938769774

Pier CMS, well "next generation wiki" really

Pier is a "next generation wiki" really. It's called a CMS. The
presentation on the home page briefly shows a number of good looking
sites built with Pier.

http://www.piercms.com/

Built on Seaside in Smalltalk. Now with more documentation, supporting
videos, etc.

Any Seaside component is a component that can plug right into Pier.

And it's far easier to build a component in Seaside than any other web
framework.

I tinkered with Seaside a while back, but recently tried it again.
There is a lot more documentation now. Whole books and tutorials on
the web.

From iTunes' genius playlist

iTunes' genius play list just dished up for me...

Tower of Power"You're Still A Young Man"
Al Green"Take Me To The River"
The Temptations"How Deep Is Your Love"
Al Green and Lyle Lovett"Ain't It Funny How Time Just Slips Away"
Timmy Thomas"Why Can't We Live Together"

The one from Green and Lovett is from "Live on Letterman" - there've been great
performances on Letterman for decades going back to NBC.

Yes, that's The Temptations covering the Bee Gees. I actually have a
handful of good covers of that song. Another good one is by Adeaze,
with great harmonies, but also with a great acoustic guitar
arrangement.

I have fond memories of "Saturday Night Fever".

Absolutely Fabulous

This Wii commercial shakes out into the youtube page. Wow...

http://www.youtube.com/experiencewii

via James Robertson...

http://www.cincomsmalltalk.com/blog/blogView?showComments=true&printTitle=Cool_Ad&entry=3399882592

JVM Language Summit

Ted Leung has a good write-up of the recent JVM Language Summit...

http://www.sauria.com/blog/2008/09/27/the-first-annual-jvm-language-summit/

oops

"Chinese regulators have told domestic banks to stop interbank lending
to U.S. financial institutions to prevent possible losses during the
financial crisis, the South China Morning Post reported on Thursday."

http://www.dekorte.com/blog/blog.cgi?do=item&id=3602

Mark Watson's Book

Mark Watson has a draft available for the 3rd edition of his Java AI
book. The book is and will continue to be freely available. I've
enjoyed enough of it so far to know I will happily pay my good money
for it.

http://markwatson.com/blog/2008/09/looking-for-reviewers-for-my-book.html

Very pragmatic and educational.

People not interested in "AI" per se could still be interested in
several chapters. One is on the semantic web, RDF, etc.

Another chapter on rule systems has a good section on Drools. There've
been a couple projects in our office here that had a good experience
with Drools.

Defazio - An Oregon Congressman to be proud of

Rep. Peter Defazio, (D) Oregon, on the bailout...

I've always appreciated Defazio from down in the valley. Now more than ever.

"We should not be rolled by our Wall Street exec who's masquerading as Secretary of the Treasury." -Defazio

The Legislative Language of Thieves

Legislators are pointing out the new bailout compromise withholds
"golden parachutes" from companies bought out with taxpayers' money.

However most companies will not be bought outright. They will have their
bad debts purchased.

For these companies who get to sell their bad debts to us, well, their
executives will have some less severe restrictions on their
parachutes. But forget parachutes for the moment, what about all the
bonuses and so on they've been paid over the last few years while
driving the economy and their own companies into the ground?

If you're not yet thinking this is a great scam, what do you think of it?

"All of this was done in a way to insulate Main Street and everyday
Americans from the crisis on Wall Street," Ms. Pelosi said at the news
conference.

Uh-huh.

Secretary Paulson, preeminent "socialist". When and how it suits him and his buddies.

Can we talk about the problem with *their* sense of entitlement?

Saturday, September 27, 2008

Scary Bad

Via http://timrileylive.wordpress.com/2008/09/27/715/...

A Space Black Out

"When NASA's last scheduled Space Shuttle mission lands in June of
2010, the United States will not have the capability to get astronauts
into space again until the scheduled launch of the new Orion
spacecraft in 2015. Over those five years, the U.S. manned space
program will be relying heavily on Russia and its Baikonur Cosmodrome
facility in Kazakhstan."

http://www.boston.com/bigpicture/2008/09/the_baikonur_cosmodrome.html

Really? Wow.

The Ties That Bind

"Nancy Pfotenhauer, a senior economic adviser to McCain, has been all
over the airwaves in recent days touting McCain's decision to
"suspend" his campaign over the bailout. But her husband, Kurt
Pfotenhauer, worked until late last year as the top lobbyist for the
Mortgage Bankers Association, a trade group that in recent years
downplayed fears of a housing bubble, only to be proved spectacularly
wrong."

http://tpmmuckraker.talkingpointsmemo.com/2008/09/mccain_advisers_husband_heads.php

You Said How Much?

Paul Newman

Gone. Damn.

My boyhood movie heros were Paul Newman and Steve McQueen.

They were the epitome of cool, and always will be for me.

Friday, September 26, 2008

Query Replace

Maybe emacs users should do more to promote it. Emacs has a reputation of being overwhelming. But we don't promote emacs enough. There are great reasons to learn and use it. I don't think emacs is difficult to learn, there is a great help system and an interactive tutorial to begin.

Emacs does have a ton of functionality. A co-worker asked me about the enormity of the emacs key sequences, not to mention the number of functions that can be run by name. I've used emacs for 27 years, so I'm not the one to speculate on the effort to learn it.

But one thing to remember is that across all the different editing "modes" (for editing this language or that one, or text, or email, or file systems, or what have you) most of the commands are the same and others simply apply the same concept to a specific mode. e.g. what does it mean to go forward and backward by a word or a sentence or an expression or function definition?

See an emacs command summary. I could not quote a lot of these for you without acting out the sequences with my hands. Emacs is now in my physical hand memory.

My favorite emacs function may be "query replace". This function at first may seem not unlike any kind of interactive find-and-replace dialog on a Mac or Windows.

But query replace (found on the meta-percent key combination for those following along at home) is enormously rich. First, query replace will attempt to preserve case in the replaced text. e.g. if you replace "foo" with "bar" and the function encounters "FOO" then you have the option of replacing it with "BAR" and if it encounters "Foo" then the replacement will be "Bar".

What if you want to replace a found match but then edit that particular match slightly differenty before continuing on? (Otherwise you have to remember to go back, and where to go back to, to edit that specific replacement. And what if there are several variations?)

In this case when prompted for a replacement, type control-r for a "recusrive edit". Now you are in a position to edit that specific replacement before continuing with the search for the next match. If you want to do the replace and then review the replaced text before continuing with the next match, do this: type comma "," to do the replace but remain at that spot. You can type control-r to recursively edit the replaced text or do the usual to continue on.

control-meta-c escapes the recursive edit and continues with the search.

What if you made a mistake with the previous match? Either you should have made the replacement and didn't, or you should not have made the replacement. Type "^" and query replace takes you back to the location of the previous match with the text in the state as you left it.

Enough already. Emacs is one helluva tool. There may be other tools with just as broad and deep an array of functions. If you don't have one already, give emacs a try.

Vote No

I'm not sure everyone deserves to stay in their homes under all
circumstances, but that's not the real problem by and large.

The real problem is the so called "bail out" - just look at the wolves
lining up for a piece of the action. Look at the terms and conditions.

http://VoteNoBailout.org

That's reason enough to say "no, thanks".

Thursday, September 25, 2008

Wednesday, September 24, 2008

Decentralize Now

Peter Saint-Andre...

"Radical decentralization has got to be a big part of any solution to
what ails America, and busting up the country into its 50 constituent
states would be a step in the right direction"

https://stpeter.im/?p=2305

I'm for it - with one exception - the state boundaries are artificial.
We have states and cities bordering each other on rivers. The lines
should be drawn around a more natural "bio-region" as they say.

For example the right size for where I live would be the Columbia
River Watershed.

Radical decentralization would be the best move this country could
make. All the more reason it will never happen, in this cynic's
opinion.

Fiasco on the Grandest of Scales

Steve Dekorte...

"Frankly, I'm amazed there aren't (yet) riots in the streets. These public purchases of overpriced assets are a transference of wealth from the poor and middle class to the wealthy on the grandest of scales. Apparently "liquidity" means the ability of the wealthy to unload their bad investments on the public.

The most absurd result of all this is the blame being placed on the "free market" when it is exactly the lack of a free market in currency (via handing a monopoly on currency that caused credit bubble."

http://www.dekorte.com/blog/blog.cgi?do=item&id=3592

Me here...

People generally are disconnected from Washington DC, or even their state and local governments. At least locally they see levies and propositions on an understandable level: do they want to spend $X on the fire department or a library.

At the national level, I've been surprised for years that we're willing to just spend incredible amounts of money on the aftermath of a war that had always been based on documented lies.

This current fiasco is just more of the numbingly same. Paulson - "Give me $700B on the condition that you must have no oversight into how that money is spent."

Oh, did you know that's the condition? That's spelled out literally in the proposal. I will never vote for any of my representatives who back such legislation.

Folks - at least fellow citizens of the USA - we are being *taken to the cleaners* on this. This is a *fiasco* of the grandest of scales. Look around at who's already lined up to get their piece of the action. There is no way this much money can be put on the table without a lot of shady behavior.

In this case enough of the shenanigans are taking place right out in the open to cause riots in the streets.

As for whether a purely free market could do better - I'm not the expert. I'm skeptical there could be such a thing as a "purely free market". It's a system, and people work the system for their own goals. Sometimes those goals are admirable. Most often not.

The term "free market" is used by most politicians and financiers as rhetoric to get what they want, for themselves and their cronies. Period. That's human nature.

Tuesday, September 23, 2008

OTBC's New Home

This is a good move... it puts the Open Technology Business Center
right on the Max line. The old home was a couple miles and a bad bus
ride off the Max line.

http://blog.oregonlive.com/siliconforest/2008/09/otbc_picks_new_home_new_model.html

Maybe they'll have some events to draw me back - I went to an open
house and then never found my way back mostly because of the
inconvenience of the location.

http://www.otbc.org/upcoming_events.html

Spotted in Portland: Clearwire WiMax Trucks

WiMax is being rolled out now in Portland, supposedly. Here's a sighting...

http://blog.oregonlive.com/siliconforest/2008/09/clearwire_lurks.html

As I wrote previously, I've used the service in Seattle, and I like
it. The Seattle service is, or at least has been, slightly under full
WiMax. And apparently the throughput for an individual is dependent on
who's using it nearby, etc.

Still this is convenient, relatively cheap, relatively fast, wireless
anywhere in the city.

Poor Geneva

From The Loughran-Guijarro Scale of system failure...

"7. Loss of small city few people care about. this is why CERN is in Geneva."

http://www.1060.org/blogxter/entry?publicid=C0ECDF2558EE0EC9815CBFFBF8B9CBBB

Poor Geneva.

Sunday, September 21, 2008

Treasure Alright

Paul Krugman:

"Treasury needs to explain why this is supposed to work — not try
to panic Congress into giving it a blank check. Otherwise, no deal."

http://www.blueoregon.com/2008/09/the-administrat.html

You can bet there are a number of people figuring to make a pile of
money on this eventually. Some people will be figuring just how they
escape this, under the radar, with their large salaries and bonuses
intact. Others see an opportunity to come back around later and scoop
up assets out of the government's hands like the Oklahoma Land Rush
all over again. But just the valuable assets. The government gets to
keep the busted assets for sure.

Fortunes may be stashed for a while, but they will be enhanced and
made on this fiasco. Little will trickle down to anyone not already in
the game.

That's the only thing my pea brain can fathom in all this.

What This Is Not

"This is not a spending program," Paulson said.

http://www.cbsnews.com/stories/2008/09/21/politics/politico/thecrypt/main4463279.shtml

Well, as long as we're clear on that point.

Saturday, September 20, 2008

Licensing Bikes???

http://www.portlandtribune.com/news/story.php?story_id=122188941823604900

Cisco's Jabber, Inc.

Cisco buys Jabber, Inc. That must be seen as good news for XMPP generally.

Jabber, Inc. employee and major force in XMPP standardization answers
some questions...

https://stpeter.im/?p=2282

Sunday, September 14, 2008

Listening to..

Little Feat:

  • "Chinese Work Songs"
  • "High Wire Act"
  • "Live at the Ram's Head"
  • "Waiting for Columbus"

In case you're interested.

"They say time loves a hero, but only time will tell.
If he's real, he's a legend from heaven.
If he ain't he was sent here from hell..."

Saturday, September 13, 2008

McCAN-DO

http://timrileylive.wordpress.com/2008/09/11/659/

Apparently McCain says he knows how to capture or kill Osama Bin Laden
but will not make his strategy known unless he's elected president.

Do you appreciate being held hostage by John McCAN-DO-BUT-WONT or is
he merely a charlatan?

Why would he not be collaborating now with the present administration,
assuming he knows something they do not?

Gotta love politics. Of course he's blowing smoke, but sadly, people
probably buy into these games when they should be shaming him, and
running him off of every stage.

Friday, September 12, 2008

OSCON Moves to San Jose!

OSCON is moving from Portland to San Jose? Who wants to spend a week
in San Jose?

Sorry San Jose -- I can happily fly into your airport and rent a car
up to San Francisco, Santa Barbara, Half Moon Bay, and other
destinations. But I've never seen a reason to actually stay in San
Jose overnight. A great part of the atmosphere of OSCON is the
atmosphere of Portland. That all goes away now.

People blog from all over the world how great Portland is, and how
they're looking forward to OSCON in Portland. I'm not able to envision
a similar response to San Jose.

http://siliconflorist.com/2008/09/10/oscon-gone/

Tuesday, September 09, 2008

Dear Football

My friend the viking (and so you might gather, good-sized former-football player) captures my sentiments exactly...

Dear football. Thank you for coming back. Love, me.
I can't really explain it for myself. I love baseball more than football, and so look forward to September pennent races and then October.

But American football, pro, college, and high school, started this past week. What I like about football is you have one game a week per your favorite teams. You have time to talk about the games and teams between games, and listen to all kinds of talk all week on sports radio.

It's really a tradition for my family and me now, going back to pre-teen years.

Oh, and I hope the Buckeyes take some bennies or something before they meet USC on Saturday. And I hope Beanie Wells gets over that foot injury.

More of the Same

A Democrat may be willing to throw a (political) punch?

Real Money


My blog is worth $31,049.70.
How much is your blog worth?

Umk.

Semantic Web, Meet Intranet. Intranet, Meet Semantic Web

From the Sun Babelfish Blog, on Sun generating FOAF from their LDAP...

"So what can one do with foaf that one could not so easily do with
ldap? Well the semantic web is all about linking and meshing
information. So one really simple thing to do is to link an external
foaf file with the internal one. I did this by adding an owl:sameAs
statement to my public foaf file that links my public and my sun id.
(It would be better to link the internal foaf file to the external
one, but that would have required a bit more work internally)."

http://blogs.sun.com/bblfish/entry/sun_intranet_foaf_experiment

Generating the FOAF is a good first step, but then it seems another
step is to make that editable by the subjects.

Monday, September 08, 2008

Engineering With Resources

What I appreciate about the following two pages is they each
illustrate a bit of engineering within the constraints of the system.
They are examples of attempting to use the system in your favor, in
these two cases, HTTP.

http://roy.gbiv.com/untangled/2008/paper-tigers-and-hidden-dragons

http://tech.groups.yahoo.com/group/rest-discuss/message/11265

Sunday, September 07, 2008

Google's Nukes?

Joe Wilcox writes...

"Now along comes Google, carrying two nuclear missiles: Android and
Chrome. Both are immediate problems for Microsoft. Let me be
absolutely clear: Chrome is not a Web browser, it's an application
runtime. Chrome is really Google Gears with a browser facade. Sure,
Chrome is based on Webkit and has browser legacy, but the product's
core capabilities—and Google's objectives for them—is running Web
applications. Chrome is a development platform, but in the cloud
instead of on the PC. Way I see it, Chrome is the Google OS."

http://www.microsoft-watch.com/content/web_services_browser/android_dresses_up_in_chrome.html?kc=MWRSS02129TX1K0000535

Dan Ingalls on Javascript

Dan Ingalls writes...

"One thing is clear: JavaScript *is* the assembly language of the
Internet, at least for a few years now."

http://lists.squeakfoundation.org/pipermail/squeak-dev/2008-September/131243.html

Friday, September 05, 2008

Not Much of a Choice

But the Republicans scare me, especially that they'd continue stocking the courts with wackos; they'd feed the war machine ever more; and they'd continue grabbing power for their "unitary executive" theory.

I'll take someone who means well, and expect a reasonable performance and a supreme court that can hold off the fascists for at least another 10 years.

Jon Stewart Calls Rove, O'Reilly, and Morris to Task

http://www.huffingtonpost.com/2008/09/04/jon-stewart-hits-karl-rov_n_123852.html

Wednesday night on "The Daily Show," Jon Stewart hit Karl Rove and
Bill O'Reilly with damning evidence of their hypocrisy regarding Vice
Presidential nominee Sarah Palin.

While Rove recently praised Palin's experience as the mayor of
Wasilla, Alaska, Stewart showed video of Rove trashing Virginia
Governor — and former Richmond Mayor — Tim Kaine's executive
experience, listing all the cities that are bigger than Richmond and
calling such a pick "political."

Then, after recent video of O'Reilly describing Bristol Palin's
pregnancy as a family issue, Stewart showed a clip of the Fox News
host blaming Jamie Lynn Spears' parents for her teenage pregnancy.

Finally, after showing video of Dick Morris complaining about the
rampant sexism in the media coverage of Sarah Palin, Stewart unveiled
a clip of Morris saying that Hillary hides behind the sexism defense,
and that anytime "the big boys" pick on Hillary, "she retreats behind
the apron strings."

"In Dick Morris' defense," Stewart said, "he is a lying sack of sh*t."

Reporting

As noted by Joe Gregorio, the AP has finally reported one of the big
lies of the current presidential campaign...

http://bitworking.org/news/363/pinch-me

PALIN: "I have protected the taxpayers by vetoing wasteful
spending ... and championed reform to end the abuses of earmark
spending by Congress. I told the Congress 'thanks but no thanks' for
that Bridge to Nowhere."

THE FACTS: As mayor of Wasilla, Palin hired a lobbyist and
traveled to Washington annually to support earmarks for the town
totaling $27 million. In her two years as governor, Alaska has
requested nearly $750 million in special federal spending, by far the
largest per-capita request in the nation. While Palin notes she
rejected plans to build a $398 million bridge from Ketchikan to an
island with 50 residents and an airport, that opposition came only
after the plan was ridiculed nationally as a "bridge to nowhere."

RDF, RDFS, and OWL

Every so often something or someone prompts me to take a look at RDF
(resource relationships), and that look usually expands out to RDFS
(schemas for certain constraints relationships) and OWL (how to
express more generally specific constraints among relationships). The
descriptions in parens are my paraphrases.

In the context of the RESTful-JSON group, Bill de hÓra compared the
discussion there on URLs for JSON object attributes to using URLs in
RDF from a subject to either a literal or another resource (URL).

Which led me to reread Bill's piece from a few years ago on attempting
to automate the linkages between HTML forms and form elements and
updating resources designated in a service using RDF...

http://www.dehora.net/journal/2005/08/automated_mapping_between_rdf_and_forms_part_i.html

This aspect of REST, i.e. the client side being more general, and not
one-off for a specific model, is still lacking from what I have seen,
for RDF as well as now for JSON. For JSON the solution seems to be
send down the Javascript that is aware of the model expressed in JSON.
I think the same would be true for RDF, except when you get into the
need to make inferences, and so on, then more processing is required.

For either RDF or for JSON, modelling conventions are needed to be
more generically expressive in the client per se. Otherwise
conventions are needed server side to map from simple forms clients as
discussed by Bill.

So anyway... now I am interested in RDF and going a bit deeper with it
than before. I see the RESTful JSON development leading very quickly
into discussions of conventions of usage - what is a "collection"?
what is a "reference"? and so on. So I picked up a new good book
reviewed not long ago by Danny Ayers...

Danny Ayers...

http://blogs.talis.com/nodalities/2008/06/first-impressions-of-semantic-web-for-the-working-ontologist.php

Which led me to a comment on that review by Rowland Watkins. He commented...

"I am surprised that RDFS is still being used (except for certain
relationships), let alone RDFS-Plus - mixing RDFS and OWL is not a
good idea (this may be stated in the book). Unfortunately, FOAF still
suffers from RDFS/OWL (making it OWL Full). Still takes a bit of
searching to find the OWL DL version…"

Which catches this non-semantic-web-insider by surprise. A web search
did not turn up anything about mixing these not being a good idea. I
see a lot of discussions about subsets of OWL (lite, DL, etc. as well
as semi-custom) and so on, for decidability, performance, etc. But I
am wondering what the state of the semantic web standards and
implementations really are?

Thursday, September 04, 2008

Wednesday, September 03, 2008

RESTful Clients

Jon Udell's got a piece on languages and runtimes, especially "client-side"...

http://blog.jonudell.net/2008/09/02/activating-the-web-one-programming-language-or-many/

Jon wrote:
"How these capabilities can and should be used in general, and
specifically both in the cloud and on peers — these questions interest
me a lot."

I think this is the key issue, yes. So far there is one reasonable
RESTful client application: the browser, generally. (Well, and email
clients, arguably.)

Some thoughts...

Good RESTful clients should be more secure than the browser, more
"rich" than the browser, and more easily programmed than the browser
(i.e. easier and more expressive than ajax). Good RESTful applications
should not require "one-off" programming on the client side. Nor
should they expect all the client components to be developed in any
single language, or run in a single runtime container.

Tuesday, September 02, 2008

Javascript Application Isolation

From Google's v8 documentation...

In V8, a context is an execution environment that allows separate, unrelated, JavaScript applications to run in a single instance of V8. You must explicitly specify the context in which you want any JavaScript code to be run.

Why is this necessary? Because JavaScript provides a set of built-in utility functions and objects that can be changed by JavaScript code. For example, if two entirely unrelated JavaScript functions both changed the global object in the same way then unexpected results are fairly likely to happen.

In terms of CPU time and memory, it might seem an expensive operation to create a new execution context given the number of built-in objects that must be built. However, V8's extensive caching ensures that, while the first context you create is somewhat expensive, subsequent contexts are much cheaper....

With the V8 snapshot feature (activated with build option snapshot=yes, which is the default) the time spent creating the first context will be highly optimized as a snapshot includes a serialized heap which contains already compiled code for the built-in JavaScript code. Along with garbage collection, V8's extensive caching is also key to V8's performance, for more information see V8 Design Elements.

When you have created a context you can enter and exit it any number of times. While you are in context A you can also enter a different context, B, which means that you replace A as the current context with B. When you exit B then A is restored as the current context. This is illustrated below:

Note that the built-in utility functions and objects of each context are kept separate. You can optionally set a security token when you create a context. See the Security Model section for more information.

The motivation for using contexts in V8 was so that each window and iframe in a browser can have its own fresh JavaScript environment.

Thank you.

Monday, September 01, 2008

B.B. King: Sitting On Top Of The World

How many artists of any medium have been on the top of their profession for many decades and then produce one of their greatest works?

B.B. King is one. "One Kind Favor" is his latest album, which is not only great, but one of the greatest blues albums ever, and one of the best collections of music of all time. Well, in my opinion.

No surprise that T Bone Burnett is the producer. King is no slacker at age 76, but Burnett was the perfect choice to draw this one out of King.

If you don't run out and get this music, you may as well stop listening to everything altogether. There would be no point in continuing.

Friday, August 29, 2008

Friends

It's good to be cared for.

http://twitter.com/mherrick66/statuses/902322599

Big Picture: Women Are Heroes

From Big Picture, "Women Are Heroes"...

View of the facade of some houses at the "Morro da Providencia" favela, one of the most violent of Rio de Janeiro, Brazil, taken on August 20, 2008. The French photographer identified as JR is launching a project called "Women Are Heroes", through which the photographs of women, relatives of the victims of clashes between the police and drug traffickers, were placed in the facades of the houses. This project already took place in Sudan, Sierra Leone, Kenya and Liberia, and will be taken to India, Cambodia, Laos and Morocco after Brazil...

Though Rio is blessed with natural beauty and climate, it still struggles with large disparities between rich and poor, and many of the six million residents reside in hillside slums called favelas.

Thursday, August 28, 2008

Penny Arcade Expo 2008 in Seattle

Not much more to wait now. This will be my third year with my youngest
boy. I enjoy it. It's a trip to Mecca for him. Last year he was at the
Lord of the Rings booth correcting some of their phrases in Tolkien's
elvish dialects.

http://blog.seattlepi.nwsource.com/microsoft/archives/147360.asp?source=rss

flash player now on linux-32 and -64 as well as freeBSD-32 and -64

http://www.brooksandrus.com/blog/2008/08/22/flash-player-10-platform-ubiquity/

How about a little MC5, shall we?

ok...

"Kick out the jams, motherfuckers!"
-MC5

"Thanks, But No Thanks"

"They want us to reward them for the last eight years with four more years."

-Bill Clinton

Wednesday, August 27, 2008

Collaboration Components

From Ryan Stewart on Adobe's

"Being able to add collaboration components to your own applications.
That's where CoCoMo is going to come in. You can check out more at the
Collaborative Methods blog. We're exposing almost all of the
functionality from Connect Now into components that you can use inside
of your own Flex applications. Even better, CoCoMo will provide all
the hooks you need to add a real-time collaborative element to your
application. There's a recording available from a meeting with the
CoCoMo team if you're interested in more info."

http://blog.digitalbackcountry.com/?p=1611

There will be hands on development events at the MAX conference...

"The first session is going to be more of an overview, really
highlighting the scope of functionality offered by Cocomo, along with
a few simple sample apps to get the audience started. For the second
session, we're choosing one big sample AIR app that ties a bunch of
functionality together, and using it as a framing device for diving
into some slightly more advanced topics. Both should be a lot of fun -
multi-user apps are so much more interesting to build than single-user
apps, "cloud computing" is a pretty hot topic these days, and you'll
likely walk out of either session with something.. actually working."

http://blogs.adobe.com/collabmethods/2008/07/cocomo_max.html

It's about time the collaborative software landscape started shaping up again.

Tuesday, August 26, 2008

The Devil and Obama

We can't afford four more years of McSame...

Obama could have chosen the devil himself as a running mate and I'd vote for them over four more years of this crap.

Monday, August 25, 2008

"I'm not dead yet!" - the one-off data center

Dion Hinchcliffe writes...

The announcement this week of the launch of Amazon’s Elastic Block Store (EBS) has added another vital piece to the overall cloud computing picture. The EBS announcement is particularly significant since it takes the gloves off when it comes to meeting the demanding needs of enterprise class computing requirements. The Elastic Block Store finally makes it practical, cost effective, and relatively easy to put traditional storage and processing of very large amounts of data in the cloud from a credible vendor.


[clang]
Bring out your dead!
[clang]
Bring out...
[rewr!]
...your dead!
[rewr!]
[clang]
Bring out your dead!
CUSTOMER:
Here's one.
CART MASTER:
Ninepence.
DEAD PERSON:
I'm not dead!
CART MASTER:
What?
CUSTOMER:
Nothing. Here's your ninepence.
DEAD PERSON:
I'm not dead!
CART MASTER:
'Ere. He says he's not dead!
CUSTOMER:
Yes, he is.
DEAD PERSON:
I'm not!
CART MASTER:
He isn't?
CUSTOMER:
Well, he will be soon. He's very ill.
DEAD PERSON:
I'm getting better!
CUSTOMER:
No, you're not. You'll be stone dead in a moment.
CART MASTER:
Oh, I can't take him like that. It's against regulations.
DEAD PERSON:
I don't want to go on the cart!
CUSTOMER:
Oh, don't be such a baby.
CART MASTER:
I can't take him.
DEAD PERSON:
I feel fine!
CUSTOMER:
Well, do us a favour.
CART MASTER:
I can't.
CUSTOMER:
Well, can you hang around a couple of minutes? He won't be long.

Sunday, August 24, 2008

Portland Confidential

Phil Stanford is a local columnist for the Portland Tribune. He keeps a pretty good tab on the local government, their past and present shenanigans, especially their involvement with the seedier side of Portland over the years.

See: "Did a city ‘hit team’ lower the boom on Cindy’s?"

He turned a collection of his Portland Confidential columns into an entertaining book, whether you are from Portland or just enjoy reading about the real underbellies of society that many folks would just assume you ignore.

See: "Portland Confidential"

What happens when all of Old Town becomes New? Currently it appears the underbelly is headed about 80 blocks east of downtown and beyond. Is that any better? I guess for the real estate developers downtown, it's out of sight and far away for a while. Does a healthy city need something of an underbelly?

I remember moving to Portland 20 years ago and all that is hip in the Pearl District and what's fast becoming hip in Old Town was really very rundown. Still in spite of all the improvements every block displaces more people living on the edge with few options. It's easy to say getting rid of this one adult bookstore is an improvement, but most likely, as Stanford lays it out, the builders and real estate developers are the low-lying movers and shakers in city politics, and they are on a mission that considers little more than how to keep their gravy train flowing. Another former "house of prostitution" closer to Powells' City of Books, if you know where that is, is about to become a McMenamin's hotel. Well, that could provide an entertaining motif.

One group of folks my family, friends, and I have helped with every now and then for the last 15 years or so is Potluck In The Park. David Utzinger works his butt off every week making sure everyone who can get downtown can get a good meal; every Sunday. No one knows the last time he took a week off, looking back well over a decade. Plus they throw a party every Christmas day, and a huge barbecue every summer. There's no better group I know of that's just bare-bones, keep people fed and give them a place to socialize every week of the year. Most people in this kind of need aren't homeless, but if Portland continues revitalizing its Old Town, and similar blocks, there will most likely be more people on the street who currently at least have a roof.

Oh yeah, the small O'Bryant Square, the original "Paranoid Park", they've barely been able to hold on to for their Sunday dinners is also up for "revitalization" and PLitP has been trying to maintain some visibility in the "visioning" process. PLitP had already been moved out of the nicer park blocks several years ago. There were no problems, it's just such a large, weekly gathering of so many people in need, is just a bit "unseemly" for many people.

Friday, August 22, 2008

TriSano

An even better idea...

TriSano.org

Tri is a prefix meaning three. Tri represents the collaboration between local, state and federal entities. It depicts the primary disciplines of public health: epidemiology, biostatistics and health services. Tri also refers to the epidemiological triad of host, agent, environment.

Sano is an adjective meaning promoting good health. Our goal for the application and the community is to help protect the health of people throughout the world.

This is Mike "Fuzzy" Herrick's thing. Good deal.
The TriSano™ Eye represents a zooming (micro/macro) view on disease detection and prevention.

OK, I was good until being told this is an eye. That's kind of creepy. Isn't it a leaf?

Mike fills in the details about the logo. I really like the logo, graphically. I just need some time to adjust to it being an eye, not a leaf. Oh.

Open Quote

An interesting idea...

OpenQuote is an open source, web based, insurance quotation solution which allows quotes to be produced, and products maintained, over the web. Any number of products can be configured to support any line of business via externalised product definitions and rules.

Thursday, August 21, 2008

Groovy;

The same three of us have been programming in groovy in ernest for the first time. We've each dinked around a bit at one time or another previously.

Overall I like it. Especially closures and the syntax for block closures when the receiver's last argument is a closure. The spectrum from programming nearly all-like-java on one end of groovy style, and programming nearly all-like-lisp-and-smalltalk at the other end of groovy style flows more smoothly than I initially gave groovy's designers credit for a few years ago.

One quirk - bit me for a dozen minutes or so, the oddity/convenience that groovy wants the keys of a map to be strings. What bit me was the expression...

{ foo: bar}
where foo and bar are variables.

The "convenience" groovy provides is the interpretation of foo as a string, i.e. "foo". The value for the pair is still the result of evaluating bar. So you end up with the pair (if bar is the integer 1)... "foo" : 1

If foo has the value 3 and you'd like the pair to be... 3 : 1 then you have to put foo in parentheses to force evaluation...

{ (foo): bar}
That's the closest thing to a true quirk I've encountered. But for parameter lists, etc. the convenience does pay off in neatness. The result is a very smalltalk-ish keyword message send, and combined with the block closure syntax, is a pleasant and familiar style for smalltalk-lovers. (e.g. coding a seaside-ish web framework using paul-graham-ish closures rather than continuations would be very fitting in groovy.)

Meanwhile the other affect groovy has had is that now when I edit java code, I'm forever not using semicolons at the end of statements.

Oh, and the tools still really suck.

git out

Three of us have been using git with a shared (git) repository on a server. We've been pushing and pulling to/from the shared repository as opposed to peer-to-peer just as a matter of convenience and familiarity.

I have to say I like the concept of distibuted version control, or more to the point: versioning locally, pushing, and pulling. This is the first I've used such a tool. Mostly I've been using svn for the last few years. We've not tried the svn/git combo pack, just because we did not need or want to use svn in this case.

I also have to say after a couple two three weeks of using git, I am not crazy about git per se. Aside from just the learning adjustment that this is not svn and this is distributed version control, the adjustment and learning about what I would call the "quirks" of git have been somewhat discouraging.

I'd compare some of the cryptic language of git to some of the cryptic error messages a programmer new to erlang sees, or haskell / complexly type inferred languages. Combined with a vocabulary only a kernel linux hacker could appreciate, I suppose. I don't think this language is due to the concepts of distributed version control per se, rather to git's implementation and implementors.

And whatknot.

So git seems to be winning. I've not tried mercurial or other distributed repositories. Is git so good? Or just the one that's winning for reasons other than usability? And stuff.

My "Handling" Fantastic Contraption

I just love the trial and error that goes into making these contraptions.

My latest... "Stand Tall" is a solution for the "Handling" scenario.

Wednesday, August 20, 2008

"The most amazingly lifelike CGI"

Via Shawn Levey, movie critic for The Oregonian...

"The most amazingly lifelike CGI"

Yeah, seems kinda good.

details

Magic Pen

Another great game my son pointed me to after showing him Fantastic Contraption...

Magic Pen

Tuesday, August 19, 2008

Concurrent Programming with Erlang / OTP

Manning has a draft PDF available of a new Erlang book, with an emphasis on OTP, the platform/framework/library/what-cha-ma-call-it that helps in the development of robust, concurrent, distributed systems. I bought it, yes, I did. Co-authored by Martin Logan - no relation that I know of, and no damn discount on the book either!! (Well, I didn't ask. :-)

There are only a couple of draft chapters currently in the draft. But this should be a good addition to the growing supply of help getting going with Erlang.

I think the Seaside folks have made this "the year of Smalltalk" but there's an argument to be made for this being "the year of Erlang" as well.

Awash

Here's my resulting design for Awash I am pleased with, and fascinated by...

http://FantasticContraption.com/?designId=633065

This scenario was fun to evolve -- I settled on the approach fairly quickly, it wasn't a really difficult configuration, but getting the angles and positions just right took a few iterations. The to see the creation finally make it to the target - it is alive!

This would be a good scenario to see which design takes the least time. Every time I run mine there are a couple seconds when I lose all hope of success.

Monday, August 18, 2008

Between You and the Cloud

Damien Katz wonders...

"Cloud computing is great. Right up until you lose your connection, then what?"

http://damienkatz.net/2008/08/quick-blog-entry.html

Then you wish your software was a little more aware of the difference
between you and your cloud.

As programmers, a lot of us toss around the
http://en.wikipedia.org/wiki/Fallacies_of_Distributed_Computing but
then expect the network to always be there anyway.

I absolutely believe most people and businesses should be using cloud
computing for nearly everything... soon. But most of the software has
to catch up to cloud style, and cloud style has to evolve toward more
awareness of the sometimes-impassable distance between the cloud and
the cloud user.

http://www.thefreedictionary.com/impassable

That condition will not change anytime soon, so software has to become
more aware of the issue.

Silverspoon

Let's see. The open source community is at fault for not getting
Silverspoon running on Linux?

http://blogs.zdnet.com/perlow/?p=9214&tag=nl.e539

The article begs for sympathy...

"Now, one could get all huffy and puffy and blame Microsoft on this
state of affairs, but in this case, I have to lay this problem
strictly at the feet of the Open Source community. I know for a fact
that De Icaza and Microsoft have pretty much a completely open
relationship, they give him free flowing access to all the .NET API
documentation and their developers, he spends a good amount of time on
the Microsoft campus in Redmond, and Novell and Microsoft are
committed to both making .NET run on Linux. However, Novell and
Microsoft can only do so much to have the community contribute efforts
to keep .NET development at pace on Linux with Windows."

Yeah, right. The most successful software company on the planet could
fund the work if they wanted to. Maybe Linux is not a priority
Microsoft, I can understand that. Maybe Novell has enough troubles of
their own to get Microsoft's software running on Linux. I can
understand that.

Adobe has Flash / Flex / AIR running just fine on Linux. This is not a
technical problem. It's an organizational / business problem.

Maybe Linux does not need Silverspoon. Isn't open source a meritocracy
for software?

Sunday, August 17, 2008

Fantastic Contraption

Fantastic Contraption is quickly becoming one of my most favorite
games since the Pinball Construction Set on the Apple II and the Mac
512...

http://www.onflex.org/ted/2008/08/fantasticcontraptioncom.php

After several levels I became stuck on a theme of using a lot of wheels, multiple vehicles, and not attaching the goal object. This one is my current favorite...

"More Rails"

Free for basic play. $10 to save and share, building scenarios, etc.

There are some amazing contraptions built by others. I'll link to some of them later, like the "thrower" - just great.

Someone built this "Orbital Launch" contraption which is just out of nowhere... first the goal object gets stuck in this pocket and you wonder will it ever get out. Then after a few revolutions the object and a chain attached to it are launched... but apparently *away* from the target. The object flies out of view for what seems like forever... only to drop down from above.

The gods must be crazy. It makes no sense.

Saturday, August 16, 2008

All My Friends Are Bopping The Blues

It must be going 'round.

-Carl Perkins

Thursday, August 14, 2008

Go Gay

Or at least go right alongside a gay friend or family member.

This will be just the second presidential election since 1984 that Oregon will have _no_ anti-gay ballot measure. The 9th circuit turned down the anti-gay petitions for lack of sufficient signatures and lack of evidence the counting method was improper.

I've proudly voted pro-gay against each measure since moving to Oregon 20 years ago. Mostly these have lost, more narrowly than I can believe in this day and age. The last, worst one to pass was 2004's anti-marriage measure. The state legislature took some steps toward civil liberties since then. These current petitions were aimed at shutting down those modest gains.

Sigh. The road away from ignorance is a long hard one. So to speak.

Here's to all my gay male and female friends who've made my life better over the years. I hope we can do much more for you sooner rather than later and get far beyond fear and hate.

Feeling Tweety

I'm stuck inside of Mobile with the Memphis blues again.

(I'm not on the Twitter. But needed to get that out of my system.)

Tuesday, August 12, 2008

Go See Big Picture

The blog Big Picture is high on my reading list because it has almost
always fascinating, well, big pictures. Not always beautiful, but
always big and interesting.

http://www.boston.com/bigpicture/2008/08/war_in_south_ossetia.html

Friday, August 08, 2008

Clearwire WiMAX

Clearwire is coming. My father-in-law has it in Seattle. He's not the
most demanding user, but it seems to work fine for him using
"pre-WiMAX". I'd be really happy to pick up WiMAX anywhere in the
city, inside or outside, at that price.

"Clearwire goes on to say that it's in a "great position" to launch in
Portland by year's end, and that Clearwire is using the nascent
Portland network to try out new mobile WiMAX technologies on a variety
of laptop brands.

Portland, and its suburbs, are slated to be among the first regions to
get Clearwire's "true" WiMAX service -- which employs approved WiMAX
standards.The company already serves other parts of the West with a
wireless technology loosely called "pre-WiMAX."

Clearwire hopes to make WiMAX an alternative to DSL and cable, as well
as an affordable option to connect on the go. Rates currently start
around $38 a month (though Clearwire offers introductory specials) for
downloads of approximately 1.5 megabits per second.

Oregon cities that Clearwire now serves include Bend, Medford,
Roseburg and Eugene."

http://blog.oregonlive.com/siliconforest/2008/08/clearwire_inching_closer_to_po.html

Slowing the Net to the Speed of Print

This is just a hilarious announcement from the Philadelphia Inquirer,
via James Robertson...

"we'll make the decision to press the button on the online packages
only when readers are able to pick up The Inquirer on their doorstep
or on the newsstand"

http://www.cincomsmalltalk.com/blog/blogView?showComments=true&printTitle=Its_1985_In_Philadelphia&entry=3395641948

It reads like a parody.

Thursday, August 07, 2008

Here and Mao

From Naomi Klein...

"When Beijing was awarded the games seven years ago, the theory was
that international scrutiny would force China's government to grant
more rights and freedom to its people. Instead, the Olympics have
opened up a backdoor for the regime to massively upgrade its systems
of population control and repression."

http://www.huffingtonpost.com/naomi-klein/the-olympics-unveiling-po_b_117403.html

Whatever Happened to Patterns?

There's a discussion on the erlang-questions list about "design
patterns" and what those might be for erlang. In the midst of this
thread the following statement popped up...

"The OTP is a collection of GoF-style patterns for Erlang."

And I had a reaction to the current state of patterns, generally.

I think this list, as well as the software community as a whole, has
lost sight of the original intent of the "patterns movement".

The original intent of a "pattern" is the format of the information,
more than the information per se.

The format should be written in (one of several) pattern styles. The
overall presentation of some set of patterns should form a "patterns
language".

So to say the "OTP is a collection of patterns" is true only in the
worst definition of "pattern".

A really useful pattern language for OTP would guide the programmer
from some initial kind of problem through the application of some
patterns that address that problem and associated forces that would
direct the programmer through a set of choices and partial solutions,
toward an overall solution.

And stuff.

Really good patterns take a lot of effort. This alone explains the
current state of patterns, generally.

Tuesday, August 05, 2008

Science Please

From a comment on the great Random Roles interview with Teri Garr, btw
one of my favorite actresses...

"So yeah Garr is cool, MS sucks-lets hope our next President likes
science and curing diseases"

http://www.avclub.com/content/feature/random_roles_teri_garr/2

Blog Archive

About Me

Portland, Oregon, United States
I'm usually writing from my favorite location on the planet, the pacific northwest of the u.s. I write for myself only and unless otherwise specified my posts here should not be taken as representing an official position of my employer. Contact me at my gee mail account, username patrickdlogan.