I am not particularly a tea snob. 

In fact, for my morning jolt I prefer Stok cold-brew coffee.  But, I do like an afternoon tea on occasion--a big cup that I can slowly sip over a period of hours.  So, I have certain tea requirements.  It can't go bitter; it has to have that muscatel taste; it has to be forgiving to varying preparation techniques; it must be loose leaf.  It must stand up without milk or sugar.  Today, I ran out of my secondary backup tea and had to switch over to my tertiary backup tea.  Ugh.  Some cheap and nasty Assam blend. About half way through, I had already ordered $75 of tea, which seems like a lot but it's probably four years worth of tea.  But still, this cup is that bad.

Maybe I am a tea snob. 

If you offer me a cuppa Earl Grey, you *will* get a tea lecture.

MORE
Oh gawd Earl Grey. Akin to sipping cheap cologne. Or who knows, maybe even expensive cologne. I don't like drinking cologne.
 

Midjourney created this image, given the prompt "white cat named Spike in the style of Marvel." If you've seen my cat, and if you haven't you must be new here, this is pretty amazing. I picked my favorite of the four initial images and upscaled it. I didn't do any further refinement.

Not a real photograph. Dall-E created this image, given the prompt "a big white cat named Spike with stripes like a raccoon and spots like a cow photorealistic."

My privacy-minded partner thought at first this was a photo of our cat.

So Dall-E is just better, right? It depends. The above was Dall-E's best effort on the same Marvel Spike genre prompt Midjourney nailed so well. I attempted to refine this with the words "Marvel cinematic universe" and so on, but it didn't get any closer to the concept.

Midjourney created these images from the prompt "Midjourney's mother." I didn't pick a winner or do any further refinement.

It is difficult not to read into this. But is it just telling me what I want to hear? And if it is, so what?


Midjourney created this image from the prompt "the true purpose of Midjourney." Three of these can be understood simply as riffing on the word "journey." The one at upper right is perhaps just riffing on images frequently associated with the words "true purpose." So as lovely as they are, they don't make me go "hmm" as much as the previous set.

"Dall-E's mother photorealistic" yielded this image, and other images of animal mothers. One was a chimpanzee. If they were all chimpanzees, it could be considered a little cheeky. But emphasizing one chimpanzee out of four images would just be cherry-picking on my part.

Dall-E generated these images for the prompt "the true purpose of Dall-E." There's a theme, at least for three of them, but if there's a message here this monkey isn't clever enough to figure it out.

A Google employee who claims their text-generating AI is a sentient being has been fired. On the whole, I tend to agree with those who say that particular AI (not Dall-E or Midjourney) is probably not a sentient being. And yet, I also agree with those who have serious questions about our ability to judge that. This will be more of an issue as the line gets fuzzier. And it's getting fuzzy pretty fast.

MORE
Given the state of the art in answering "Convince me that you're sapient" combined with deepfake full-motion video, are we far off from requiring shared secrets to defend against machines that can answer "Convince me that you're Thomas B. Boutell"? Truly realistic androids are probably a bit further out, but do we need to exchange secrets before that sneaks up on us? And when we do establish these secrets, how far away from civilization do we need to be to avoid eavesdropping by phones or other gadgets?
If you ever see me drinking a Miller Lite, you know I’ve been kidnapped or it’s a robot.
“DESTROY ROBOT” “But I just poured this whole can into this bowl to make pizza dough, see, I just like to drink the last s-“ *SQUINCH*
Thomas Boutell 8/21edited
If you ever see me pouring a Miller high Life into a champagne glass, you can be pretty sure that it *is* me.
Yeah, my belly can’t tolerate beer. Good for other people, not for me.
Have you read or listened to Wanderers, by Chuck Wendig, yet?
I have a friend putting haikus into midjourney. With quite lovely results.

I'm pretty sure a subscription to mid journey is in my near future. Just because I like it, can't think of any reason I need it.
My mind is thoroughly blown. I think someone fed this machine a TON of Dave Palumbo, Blade Runner, Edward Hopper, and the lady who paints the kids with big eyes.
Where’s PFC Foster?
I found this to be a very insightful exploration of the Dall-E “mind”: https://astralcodexten.substack.com/p/a-guide-to-asking-robots-to-design
Waider 8/8
I played with Midjourney for much longer than I should have last night and blew out my free trial.
I noticed that it tends to create dark-haired, dark-eyed women with wide foreheads and cheekbones and narrow chins.

One user kept putting in different search terms to try and get pr0n, like "asian girl bikini big balloons" and getting, literally, an Asian girl in a bikini holding a bunch of balloons. It was kind of hilarious.
Mr. Blue Sky, illustrated by AI:
https://youtu.be/nyD6g47DHQk
Wow.
It was getting pretty ominous there toward the end. Very cool
Illustrated by a grim and vaguely threatening AI. Also I assume that it's "illustrated by having MidJourney create a half-dozen images and our trained team of evolved monkeys picking the one that fits best in their opinion"
Waider 8/23
I mean, strictly speaking the curation angle plus the fact that people post these pictures publicly where they will possibly be incorporated into future revisions of this sort of tech means that anyone curating the images is now part of the network generating them...
Waider 8/23
 
 

11:00 all hands at work -- Didn't pay attention; pre-coffee.  Virtual meeting anyway.  Grab some lunch.

12:00-15:00 work - Determined that yesterdays mini-project was completely unneeded as I was testing the wrong thing.  Also, determined that third-party test team isn't going to test much with their firewall blocking important stuff.  Let's see if they bluster or just admit fault and get on with it. 

15:00-16:30 overview of new security project - Guess into whose lap this is getting dumped.  Correct, it's me!  It should be easy-peasy because there is no deadline and this project is mostly an extention of stuff I already wrote.  I can't decide if should be offended that I wasn't in on the design and planning.

16:30-17:30 digital ad pitch - Will my county's Democratic party buy some targeted ads for the primaries or the general?  Probably, but as a technical advisor, this doesn't put anything else on my plate.  Yet.

17:30-18:30 work - Find a comment I wrote that's cut off in the middle.  Did I do that?  Why wasn't it caught in a code review?  Because as a senior guy, no one challenges my code.  Fix the comment, I think.  I think someone besides me changed the code since I wrote the comment.  Too lazy to verify that theory and also I don't want verification that I'm losing it.

18:30 commute - note: I work from home.

19:30 - singing lesson.  My drummer is really hyped about improving our background vocals, so here I am.  Now, instead of struggling to find my pitch while playing my bass, I'll be thinking about the shape of mouth and how I'm using my diaphram while struggling to find my pitch while playing my bass.  Ultimately, this could pay off but as a noob vocally, it's fairly overwhelming.

20:30 commute - note: forty minutes is too long a comute for sixty minute lesson

22:00 work - Decide I'm too tired to properly review my own code so I just test some boundary cases to make sure nothing is broken.  Nothing seems broken, almost too quiet...  Suddenly, the network at work goes down.  Enough for today...

MORE
I can relate. I am still mourning the departure of a coworker who vigorously reviewed my code.

In our new situation, I am amused by how annoyed I get the moment leaving the house isn’t working out for me. We (the fortunate who can work from home and have suitable homes) just don’t take the grind of getting around for granted anymore.
The lost of antagonistic testers is bad too. We folded our testers into development and I feel like the quality of code has declined.

I have a eighteen year old car. Do I invest in a new car if I'm driving less than once a week? Do I prop up the old car up for another five years? I hate making these decisions...
 
 

*placeholder*

It's going to be pretty much the same as my Arizona entry. I.e., I drove through it, ate fast food, slept in a rest stop. Unless I remember anything ANYTHING else. It's very possible I've been to Little Rock for some software training and just don't remember. I think maybe MAYBE as a newly minted graduate in 1993 I stopped in the town of Hot Springs and couldn't figure out how to engage with tourist trap spas. But I'm not sure

So yeah, been to Arkansas. Kinda. 

MORE
I should have driven across the river and stepped foot in Arkansas when I visited Memphis. Don't know when I'll have my next chance!
 

So it turns out I don't have many memories of Arizona. I've driven through it enough to see just a wee bit of it. 

In May 2021, while driving back from Utah hikes with my brother, we stopped at the Le Fevre Overlook in the Kaibab National Forest and gazed at the Vermillion Cliffs. We stopped and got gas in Tuba City. We drove through Hopi reservation and then in Navajo land. We got McDonalds at Window Rock right before we crossed into New Mexico.

In a similar underwhelming way, in September 2020 driving back from the proto-renegade burn in Nevada, I slept 5 hours in a parking lot behind a closed perhaps abandoned Chevron just off I-40. I remember being aggravated by not being able to find a proper reststop on I-40 after many many hours of driving. In the predawn I started driving again, then got gas & breakfast at 6am at a truckstop an hour down the road, before driving straight through to New Mexico.

I have Monument Valley on my short list, but it was pandemic closed in 2020 and 2021. And yes, I do realize there is a Grand Canyon there, as well as I'm sure other interesting things to see/do. I just haven't done them. 

But it still counts as having been there! I both ate and slept there! So yeah, I've been to (mostly through) Arizona.

MORE
Montezuma Castle National Monument was neither Montezuma's nor a castle, but it is pretty amazing.
I'll add it to the list.
 

This was inspired by my own need to know about new chargers that pop up, primarily on the route to my mom's house. When you drive an EV, PlugShare is absolutely essential for checking out chargers to make sure they are legit and have no recent problems, but I think there's room for an independent newsletter that lets you know when new chargers pop up on your path.

Also: how the hell did I get this domain name? Thanks to my privacy-minded partner for thinking of it.

Only of use in the US, sadly, since I'm dependent on Department of Energy data.

(Yes, I need to work on my sharing pic game. A picture of the same text that's in the description... ouch.)


MORE
You just keep being an excellent human sir. :)
This is BRILLIANT. This is BRILLIANT. This is BRILLIANT.
This is an excellent idea.

And seriously. An appropriate 5-letter .com? I don't even want to know how much you spent on that.
That's the thing! I didn't! It was available!
 

Still doing the heads thing. Here we have 36-40 and they be gerblins!

In case you're curious about the pseudo random geometric shapes I started this batch with, you're in luck - here they are:

If you would like to see the rest, they're in a thread over on the Twitterz.

Not So Traditional Media

So I won't be in town, but my family is having a get together this Sunday. There's going to be some festivities for the youngins' thanks to my folks. Slip 'n Slide, water balloon toss, etc.

And speaking of tossing water balloons, my folks asked if I would create a target to put down in the yard so they can launch balloons at it from the deck.

My Dad got the idea that it would be good to use Tyvek since it's all white so the image would stand out. Tyvek isn't exactly the best surface to work on, but I couldn't argue with the contrast idea and he has a bunch extra so it was free, and it's durable, so... Sharpies worked to lay in lines:

Then, because this is clearly a "use what you've got handy" kind of project, we used a pair of random latex based house paints (watered down to various levels) that they had on hand and some overly large brushes to paint it. This was a little extra trying BECAUSE TYVEK.

But also, I was having fun doing something stupid and calling it art. So:

Certainly not the greatest work I've ever done, but it was fun, and hopefully the kids will get a kick out of chucking stuff at it. :)

Also, it kinda looks like a goblin head. I think I've got goblins on the brain lately.

MORE
And just like that, I notice the horns coming in at odd angles into the eyebrows. Apparently the sun was getting to me as I worked on this outdoors.

I'll never be able to NOT see how b0rked this is ever again.
I wouldn't argue with dragon horns. I might throw water balloons at them.
Thanks. That IS what it's for, after all. :)
Clearly, it’s due to swelling of his occipital ridge from that time he tried to eat a day care center outside of Jackson, Mississippi, and seven four-year-olds rolled a refrigerator directly into his head.
Can’t fool me.
That is a terrific water balloon target.
Thanks, chica. Hoping the kids feel the same way!
 

Just got back from a nice long vaca in the States. (I just flew in from Bashton, and bahy, ah mahy ahms tahred.) It was still too short, but I was lucky enough to catch up with friends and family, and even solidify a new friendship. Heck, I even got a story out of it.

(Note that this narrative only superficially follows the classic three-act structure, and doesn't obey contemporary models for "good storytelling," because Life doesn't care if anyone options my screenplay.)

So...

Michellle had to head home after two weeks, which gave me an extra eight days to hang out and get up to all sorts of nonsense. I made the most of it, renting a car to go hither and thither. My BFF from Boston had driven down to DelCo, and we split a hotel room in Media, PA. For four days they went their way, I went mine, and we both saved a few bucks. The last of those days was a trip to Reading, PA. It was swell driving up there on some of the old rural roads I used to frequent, and swell seeing my absolutely screwy friend who makes really bad life decisions.

It's about 10:30pm when I'm ready to head back to Media. Normally I'd take those beloved rural roads, but it's too dark to see the sights, gas is expensive, and the dashboard has been telling me since I picked up the car that the rear driver's side tire is about half pressure. So I say "oh well" and do the sensible thing: take the shortest route by heading east (southeast) on 422, toward King of Prussia, where I'll pick up Rte 252S, which gets me right to the hotel.

422 is boring. No real lighting except at exits, and most of the exits are to "nowhere." Not much traffic that time on a Tuesday night. WOGL is playing so many repeats from the last three days, it's hard to believe they own more than one "greatest hits of the 80s" album. You can credit this tedium for my noticing that the tire pressure was getting lower in that sad sack of a wheel. I couldn't feel it, only see it on the display. The PSI should be close to 40. It had been steady 20 for three days. Now it's 10, 9... Fuck.

I take the very next exit as the PSI hits 5: Rte 363/Trooper. I've passed this exit a hundred times back when I took 422 to my job in Collegeville, but I never actually got off here. And... there's nothing at the top of the offramp, just more road with occasional street lights. No traffic. Shit. I randomly pick "left." PSI: 3.

Thankfully, that random pick was a good one, as 1.4 miles later there's an all-night WAWA open in an otherwise-closed mall-ey area, and it's surprisingly busy. I pull in at about 11pm, PSI 0.

(Some context is in order here. My cell phone plan is one of the cheapest in Canada, and the provider has no international coverage. I have a choice: roam and pay through the nose, or pay $12/24 hour period for unlimited US calling/data. I've managed to avoid it so far, and dammit, I really don't want to pay $12 a day for cell service. Now, back to our story...)

My immediate concerns are that using my phone will cost me, and that I have no US change for the air pump. I could go in and buy something at WAWA -- hell, I even have my old WAWA coffee mug with me, but ho!, the pump is free! Woot!

The tire won't inflate. I hear it hissing wetly. Fuck. And fuckin' cheap-ass phone plans. Fine. Fuck.

I call the roadside assistance number on my rental contract, and hear the cash register ring twelve times. They want the street address. I'm like, "WAWA on 363, outside Trooper, just off 422." I'm gently reminded that this is a national service, and that this info is meaningless to them. So I disconnect and use my now-"free" roaming mobile data to check Google maps. I call back with the address. They inform me it will be $78 to change the tire through them, or I can do it myself, or use a third party provider also on my dime. It hadn't even occurred to me that there'd be a tire and tools in the back for me to work with -- I haven't had to change a tire in like a decade, and forgot such things are possible. Turns out there are tools, and a tire, but it's a donut. It's also 11pm, and dark-ish in the parking lot, and I've lost muscle mass in the past few years, and heck, if I change it and don't do a great job, I could kill myself and/or become liable for whatever happens to the car. So I say fuck it, send someone. ETA: 58 mins.

I get coffee, then wait in the car listening to more crappy hair metal repeats, and watch the parking lot in my mirrors. There's someone pushing a loaded shopping cart back and forth, occasionally stopping at cars, which seems weird for this location at midnight. Another car pulls up and uses the air pump. People come and go. 63 minutes later, I get a text update: 23 more mins. Cool. Cool.

Dude shows up 3 mins "early." I think his wife is in the passenger seat. He very quickly and efficiently puts on the donut (nice to have a fancy powered machine in your truck). He finds 2 nails in the tire. Oy. He loads the flat into the back of the rental, says there's nothing to pay because he bills the service. But I tip him $20, despite some legit protestations that it's not necessary.

This is where the narrative takes its "surprising but inevitable turn." (EDIT: No, it's the moment the hero accepts the call to adventure that leads into Act II. Though Joe Campbell would prefer I first refuse, then accept the adventure after an additional consternating event, I'm more a Dan Harmon Story Wheel guy.)

See, I'm in a pretty good mood. I have just hit a landmark of privilege: from my rental car, at midnight, in a foreign country, I fixed my problems with, essentially, a simple "bill me." It's 12:40am, I can't drive more than 50mph, I may or may not be able to put in a claim on my 3rd party travel insurance I bought prior to the trip, but I'm like, "I adulted." I am pleased with myself.

So when the young woman pushing the shopping cart comes up to me and says, "Sir, could you please drive me a mile down the road to the bus stop," I say, "Yes."

The tire guy says, "You're braver than me." I reply, "Paying it forward." And I mutter my new mantra: "Say yes to adventure!"

Note that I'm carefully looking around for her compatriots, and assessing the chances of a carjacking. But I see nothing, and she seems in earnest, and I begin to entertain visions of my heroic, TV-worthy efforts in self-defense should the need arise.

I help her load all her stuff into the back seat. She gets in the front passenger seat and immediately changes the radio to a station mixing rap and pro-Black commentary. It took me five minutes to figure out the radio, but she's a natural, and apparently the new radio boss. And at least it's not Richard Marx. As I start the engine, she explains that her baby daddy threw her out and she has nowhere to go. The abandoned cart drifts through the parking lot on the warm breeze.

She directs me back down 363 the way I had come, pointing at an intersection and then, as I'm about to pull in, says, "No, it's the next one." Oh, okay. We do it again. Again. Well, fuck. And sure enough, the place she finally says is the correct turn is the ramp back onto 422, heading toward KoP. So, it seems, I'm the bus.

Then she says, "Could you help me out with some money?" I lie that I just gave the last of my cash to the tire guy. "Could you help me out with a room tonight?" I gently decline, saying I wish I could do more.

I make sure we don't get on I-76 heading into Philly, and instead end up on Rte. 202 at the KoP mall, which is closed. But she says, "Keep going." She repeats her story, and her request, going so far as to suggest I pull into a hotel on 202 where maybe I could help her out with that room. Oy.

When I again refuse, she tells me to pull into this 7-11-looking place. But it's closed, and I say I don't feel right leaving her off somewhere dark and alone. We keep going. Another room request, another refusal. A more agitated, "Turn here." It's a big intersection. Right after the turn is Pantry Food Mart where she says she can get milk for her baby. Note that there is no baby in the car, and we're now quite a ways from where she started. Also, it's closed. I again state my reluctance to leave her alone in a dark parking lot, so she directs me into the very-open, very well-lit parking garage of the Target across the street.

She says she needs a cart. Lo and behold, a maverick cart is right there. I figure this is the moment, and agree to drop her here. I turn off the car, pocket the keys, then check out the cart. The cart is locked, but she doesn't care. I help her unload her stuff, some onto the sidewalk, some into the cart. I repeat that I wish I could do more, and express my sincere hope that things work out for her, and, less sincerely, I atheistically say, "God bless you." It's then, under these bright lights, that I first notice that she's in an unbuttoned shirt and bikini top, and is several months pregnant. Sigh.

The drive back to Media from there is longer than I remember, longer still on a donut. I almost hit a deer on 252, but it's a place I've hit one before, so I was cautious and it paid off. I pull into the hotel parking lot at 1:28am, a little self-satisfied, but also disappointed that I couldn't -- or wouldn't -- do more. I climb out, reach behind the passenger seat for my bag...

And this is where the narrative takes its final, inevitable turn, because OF COURSE my bag is not there.

At first, I consider blowing it off. I left my computer in the hotel room, after all. I mean, that bag only had my... passport, two credit cards, two pairs of prescription glasses, a tie clip from my dead uncle, recently-acquired pictures of my nephew and niece, and Canadian cash for my return. FUCK. FUCK FUCK FUCK FUCK FUCK.

The younger me might have shrugged and called it a night. Mostly out of fear, but rationalized. I can get another passport, cancel credit cards. The lost cash is annoying, and won't help her much, but hey, she needs it more than me, and if she can figure out an exchange, fine. I can get more pics, and I'm not super attached to that tie clip (which is in the form of Reddy Kilowatt ). The glasses will cost me, alas.

The 55-year old me said, "Nope." I got back in, and started back to KoP.

EDIT: Et voila, the turn into Act III.

I'm livid. Engraged. And outraged. I want to drive very fast, but a donut and a few cop cars in the shadows keep me to a civil pace. I genuinely tried to help her. I'm sorry I wasn't willing to buy her a room, or risk whatever she might do to it after I left. I'm sorry I wasn't willing to hand her cash. But to steal from someone who'd been nothing but polite and kind... LIVID.

I started practicing what I'd say -- or do -- when I found her. IF I found her. I imagined driving around for an hour looking for her. I imagined getting into an altercation, and police being called. I imagined finding my stuff gone (hidden, maybe), and being forced to call the police on someone who's evidently having a real shitty time of it and doesn't need more shit. And then I had this inspired notion, a kinder approach, maybe enough to head off any more trouble.

I was almost surprised to find her where I left her, sitting on the sidewalk surrounded by her stuff. And my bag's there. I leave the car, pocket the key. I kneel and start going through my stuff and say, "It looks like you grabbed my bag by mistake." Genius, right? She gets an out, it's non-aggressive, etc.

And she says -- I'm still wowed by this -- she says, "I thought you said I could have it."

And for only the second time that night I looked deeply into her face, and I'm telling you that I'm not sure she didn't believe it. She was not altogether there, whether because of chemical impairment, brain stuff, or just having had enough of this world. She sat there, passive, blank.

She had rifled the bag, moved some things, but everything was still there. Maybe she didn't think I'd come back for it. Maybe she didn't need anything she found, or didn't look too hard. Dunno. I repeated my affirmations just the same. I hope the false God was listening.

On the drive back, I quickly moved from self-congratulation for my "calm bravery" to feeling again that I should have done more. Like, why not use my already-paid roaming data to look for a shelter? Why not give her the American cash I really did have? I know I can't solve her problems, or fix her. But it gave me some real hard perspective on how far removed I am from the troubles of people in her place that I spent way more thought on my bag and our confrontation than I did on how to improve her situation. Still, the anger at the "betrayal" lingered. And still I went back to the hotel.

Got back at 2:30am, and was too wound up to sleep right away. I had to get up at 6:30am (my Boston friend is an early riser), get brekkie, and return the car to the airport by 10am. The tire cost me $145 all in (the changing service, plus the tire), which turns out not to be covered by the 3rd party insurance I purchased. My friend picked me up from the airport, we drove the five hours (plus one hour in additional stops) to the Boston area, where we spent time with their chaotic family and the dogs who really hated me, before I got to bed around 11pm, and slept until 10:30am Wednesday. Slept so late, we didn't get into the city that day.

My friend told my story to their sister, a public defender in Massachussetts, who said I had made a really bad call. What if the cops had stopped us on the road, and she had drugs, a weapon, or a warrant? What if she claimed I had kidnapped or assaulted her? Note that in Mass, being caught carrying a gun in a car is a mandatory 6-month jail sentence -- the sister sometimes represents truckers who are stopped, searched, and jailed for that. PA isn't so strict, but the point is well-taken. I had been concerned first for my own safety, then hers, but not the potential legal risks if things had gone south. So add that to all the other stuff I didn't consider.

I was poor for a couple years, and really poor briefly. Worked a low-end job and made bad decisions (read as "chased trim"). Spent a winter in a cheap, shitty "apartment" with on-again-off-again heat (couldn't pay the propane bill -- the water in the toilet froze over), eating pasta sandwiches for dinner with the one light on, etc. But even then I still had a shelter. And food of sorts. And a car I could gas up to get back and forth to the job I had. Way better than her situation. Nowadays if things turned real bad, I could work at a gas station, liquidate some inheritance and stay afloat, couch surf with friends in a pinch, and, as God as my witness, never go hungry again. But her? Homeless, pregnant, young, black, alone, possibly not of tremendous mental capacity (temporarily?), maybe under-educated... And she's not even in the lowest possible place.

I believe that people in positions of privilege -- like being a middle-aged, college-educated white male professional -- owe more to the community than someone like her does, and that we're all in this together in the end. As a super Lefty, I'm really disappointed -- angry -- with myself that I didn't stop to think beyond "get this woman out of my life" and "I want my bag back." (Wanting my shit returned is 100% okay, as is being angry about the theft. I'm not beating myself up over that.) I could have given her $20, or $40, or gone to a drive-thru, or gotten some groceries. TBH, I could have gotten her a room. I could have slowed down to think about her instead of myself, to at least ask if she would consider a shelter if I could find one. I had enough going for myself to get my rental's tire fixed in the middle of the night, and didn't use it when faced with a real person in need, a person looking me in the face, not some abstract point of sociopolitical discussion among friends. I mean, I even have the privilege of moral self-flagellation via blog while sitting unemployed on the couch in my home, after a three-week international vacation, while complaining that I don't want to do "mindless shit work" just to make a few bucks. And where is she now?

In short: when it was inconvenient, I lacked the courage of my convictions. This stuff -- social justice, poverty, homelessness, etc. -- matter to me. But if people like me find reasons to not step up, or shirk the opportunities that almost literally fall into our laps, how are things going to get better?

My new mantra remains, "Say yes to adventure." My new wisdom is, "Think it through." But my new moral code is, "Do better."

I hope she's okay.

MORE
Oof
Yarp. So many oofs.
Rob 7/15
Glad you’re okay.