h a l f b a k e r yBirth of a Notion.
add, search, annotate, link, view, overview, recent, by name, random
news, help, about, links, report a problem
browse anonymously,
or get an account
and write.
register,
|
|
|
Have you ever woken at 07:45, realized you had to be out the door at 08:00, and wondered with a feeling of disquiet which steps of your morning routine would have to be elided?
Wonder no more.
The AMFI is a metric, tailored to your individual preferences, that assigns each day-preparation procedure
an ordered pair whose elements are (freshness increment, time required).
Freshness units are defined however you choose; I prefer to think of them as a quantification of the degree to which I resemble an actor in a Mentos commercial when I arrive at work.
Examples:
MakeAndDrinkCoffee -> (+50, 15.0 min) ClipToenails -> (+10, 5.0 min) Shave -> (+25, 15.0 min)
Of course, certain steps are mutually exclusive or redundant with respect to others; one could capture this by entering, say,
Shower -> (+45, 20.0 min, Obviates(WashFace, MoistenHair))
The FI numbers are designed to be used as constraints for a linear-programming "Morning Solver" package (or perhaps as a fitness metric for a genetic algorithm-based variant). When you leave the house, you'll know: You did everything you could.
Greedy solver
http://spookytoes.net/fi-solver.pl.txt [egads, Oct 17 2004]
[link]
|
|
I would start off with negative points, I think; and not
allow myself to leave the house until I'd broken zero. |
|
|
You will need some negative units, eg -15 for [Toadinnov]'s first step. |
|
|
How do you measure where you start from? Falling into bed at 4am after a big night out you will be a lot seedier than someone who has had a shower before bed and has a cat that grooms them in their sleep. |
|
|
Well-groomed. I wouldn't elide a single word. |
|
|
EnterDetailsIntoFreshnessThing -> (+5, 20 mins) |
|
|
(BTW [LT] How can shagging get a minus from *anyone*?) |
|
|
I would have found this useful this morning, in fact. Woke up v.v.v. late (again). For me, though, all I have to do is observe my fella intently for a minute or so and then work out what I have time to do given his rate of movement or non-movement. I've got it down to a fine art now so am ready and waiting to go as he finishes his second essential coffee. I often have time to shower, dress, go to the bakers, have breakfast , do washing, varnish front door etc. etc. Luckily, the company we work for are pretty relaxed about time keeping. |
|
|
//Have you ever woken at 07:45, realized you had to be out the door at 08:00...// |
|
|
Woke up, got out of bed,
Dragged a comb across my head.
Made my way downstairs and drank a cup
And looking up, I noticed I was late...
(The Beatles, A Day in the Life). |
|
|
Why not keep a cumulative FI by introducing another variable that determines the rate of deterioration of the effects of a particular action? For example, a shower would be (+48, 20.0, -2/hr). Working out at the gym would be (-48, 90.0, 0/hr). Every activity either contributes or detracts from your FI, and over time your FI would gradually move towards zero. |
|
|
I conjecture that AI search techniques aren't necessary in order to solve this system of constraints. I think a greedy algorithm will do: sort the items in descending order by ratio of benefit to cost, then go through the list in order, taking each item that is still within total-cost budget. See [link] for source code to test this hypothesis. Not particularly sure how I'd prove that this works in all cases. |
|
|
[squeak] only from the perspective that shagging would not be increasing your freshness ;) |
|
|
[egads]! I tip my hat (DonHat -> (+5, 0.1 min)) to you. Watch out, world: the maximally fresh HP LoveJet appears tomorrow. |
|
|
Scub body with damp bath puff and towel dry (+25, 3 minutes) Great idea for the obligates among us! |
|
| |