search
Monday, 2005 January 31, 10:05 — neep-neep

remember the Future?

how a “home computer” could look like in the year 2004. I wonder what the big wheel is for.

Saturday, 2005 January 29, 11:32 — California

nature itself

Yesterday we took a spin in the exuberantly wooded Santa Cruz Mountains. Bright winter sunshine with patches of rain made for a superb light.

On the way home near sunset, I saw my first sun pillar.

Tuesday, 2005 January 25, 12:00 — general

linky goodness

Mike Ruff: open carry as propaganda

Will Wilkinson: Remitting Disaster

Arimaa, “the first game that was designed intentionally to be difficult for computers to play.”

James D. Miller: The Depolarizing Power of the Blogosphere

Once More With Hobbits: filk of a peculiar kind

Michael McMenamin in Reason: T R gets a bad rap from isolationists

Saturday, 2005 January 22, 12:38 — me!me!me!

interruption of service

Today’s excuse for inactivity is that my monitor is on the fritz. At first I thought it was a previously unseen mode of a screensaver that looks like bad TV reception: the blue channel suddenly covered the whole screen with skewed scan-lines. Then it was okay for a bit, and then the blue dropped out completely; shuffle to taste.

Thursday, 2005 January 20, 09:46 — California, me!me!me!

magic

Last week I put some bellflowers under the orange tree on my porch — and it hasn’t rained since.

Update: The rain returned on January 25.

Wednesday, 2005 January 19, 12:10 — general

hypothetical Netflix algorithm

I don’t know how Netflix decides what to send to whom. Here’s how I might do it:

  • Process the incoming mail: update each title’s availability data and each customer’s Demand (subscription quota minus discs out).
  • (X) For each customer, put a Claim on the first Demand title(s) in the Request Queue which that customer has not already claimed today. (A customer may have multiple Claims on the same title.)
  • For each available title, prioritize the Claimants (ignoring those whose Demand is zero): first by the date of their oldest Claim, then second oldest and so on; then by other criteria, perhaps including proximity to an available copy. Send each available disc to the leading Claimant (if any); erase that customer’s Claims on it; reduce that customer’s Demand by one.
  • If any customer still has positive Demand, loop to (X).

I have not decided whether or not to cancel Claims when the customer rearranges the Request Queue.

In rare circumstances, this procedure could send your second choice even when your first choice is available and otherwise unclaimed, if the second title happens to be processed first. (2006 Mar 04: Pondering it now, I don’t see how that’s possible.)

It’s interesting to note that this procedure requires delivery times to be quantized. Suppose on the contrary that discs can instantly be checked in or out at any time of day. Then when you turn in a disc your first choice is likely not to be available, and when it comes in you’re not entitled to it (because then your Demand is again zero). So: when N*Delay has passed since a disc came in, send whichever is first available of the customer’s N+Demand top selections. (This calls for a more object-oriented implementation.) The customer sets Delay; short for those who like surprises, long for those to whom sequence is important, e.g. those watching all 39 discs of Buffy the Vampire Slayer in order.

Monday, 2005 January 17, 11:47 — cinema, humanities

does it mean anything?

In Fractured Fairy Tales: The Three Little Piggs (1960 Oct 09), the wolf when first seen is reading Gay Boy magazine.

Next Page »