Driving Tiffany

Scary Hitchhiker

This is a true story about when Apo and I picked up a hitchhiker. Before we begin, we had just finished eating dinner at Chipolte, then we stopped to pick up some Vodka.  She got in the car, and we started driving home.

As we were leaving the parking lot, a heavyset black woman flagged down our car. I rolled down the passenger side window to see what the problem was. “I need a ride home, can you give me a ride home?”

Being the overly helpful boyscout I am I agreed to help, and told her to hop in the back. In 2003 I used to drive a taxi for Suburban Green and White in Minnesota, and since I drive a Crown Victoria Police Interceptor now, I was feeling pretty nostalgic. Being a cab driver is essentially being paid to pick up hitchhikers. I asked her where we were going, and then she started to ramble.

“Doubleyou-shawdae-druh! At the HEB. No, you can drop me off at the walmart. My mom is looking for me for ten minutes now. Lets go to the HEB I live around the corner from there.” She went on like this for a little while, much more than I can actually remember. In all honesty, this should have probably been my first warning sign.

I was trying to concentrate on where she was really trying to go, because I really couldn’t understand what she was saying. I did know there’s there’s a Walmart down the road, and I know of about 5 HEB stores nearby. So I asked her again to see if she could clarify, I got the same unintelligible answer. Instead I switched tactics and asked which direction I should be going. To which she said take I-35 north, and that’s where I started to go. HEB and Walmart, can’t be that far right?

So as we’re driving to I-35, she asks about three times if we’re on 35 yet.  I-35 was no more than 3 minutes away from our current location. Given the previous dialog with her, and her current unawareness of what’s going on, the red lights are starting to light up in my head. Maybe she’s high. She can’t be drunk, because she doesn’t smell drunk. This was possibly a bad idea. So I dug out the GPS and plugged it in. I knew it would take about 5 minutes to charge up to a point where it could be turned on, and then load it’s maps…

Apo had been silent since I picked the person up, and with good reason because anything she said seemed to be pretty surreal. Then suddenly the hitchhiker started talking again without anyone asking a thing.

The Rock is Professor Oak“My name is Tiffany (I forgot her last name). I’m female. I am 27. I am black. I am 100% black.  I used to be blacker, but I spent time in the sun and it made me lighter. Like a tan you know? The sun does that to me. I’m 100% black. I’m a female.” I am paraphrasing to a degree, but not by much.  If anything I’m making her sound way better than what she actually said. So in my head, I was thinking perhaps she’s having a panic attack, or a bad drug trip. Either way that’s more of a reason to get her home, and I’m a little weirded out by now. Perhaps this wasn’t such a great idea.

While the GPS was charging we had driven quite a while on I-35, so I decided to ask how she got stranded down here. “A person stranded me down here.”  I asked if she knew them, but she kept going on about how it was “just a person”. To try to ease the tension between us all, I told her I used to drive a cab, and that this car is the same car they use for cabs. I only got a chuckle out of it. Apo told her some cab stories as well, but she was still very silent.

The GPS finally turned on, and as with any potentially high or crazy person, it’s very important to dictate your actions. So I told her we were going to pull over so I could type her address into the GPS. What I didn’t tell her is that I wanted to know where exactly we were going, and that if she got any crazier I’d leave here there.  She then told me it was Poague street in Killeen Texas, and that it was just 30 minutes away. I know the Austin area kind of okay, but I haven’t committed to memory all the nearby cities. I know Killeen is nearby, but not in my head exactly where. Already 10 minutes into this adventure, the GPS is telling me we’re an hour away from our destination. I’ve committed myself to this, so there’s no turning back. It’s not like I DIDN’T have time either, and I DO like to drive.

We drove for about another five minutes and the fuel light was on. I hadn’t filled up in a few weeks, so I told her we’d have to stop and get some gas. I threw $20 in the tank, sat back down and looked back at her to ask if she was ready. More importantly I wanted to read her body language.  She seemed delighted and relaxed. Which put my mind at ease.

Nicholas Cage RagefaceWe drove for about 20 more minutes, everything is cool, everything is mellow, when suddenly out of no where: “I am female.  I am small.  I am small because I am female.” That “at ease-ness” I had…  Totally gone. With her evasiveness about why she was stranded down here, how apparently high she was, and her repeated assertiveness about how she was female. I drew up a mental image of an overweight but passable transsexual homicidal prostitute crackhead who kills drivers as she hitchhikes across the nation. I started to make a mental list of all the potential weapons in my car. I silently cursed myself for not keeping my half-hammer half-hatchet in my drivers side door as I always used to. I am not a very paranoid person, but I wanted to be prepared. I put on her favorite radio station — If anything to keep her silent, mellow, and pre-occupied.

If things went extremely south I was ready with:

  • My drink would make an excellent opener to any sort of brawl. Cold, wet, shock.
  • That bottle of vodka would make a great club, or painful shiv.
  • I have a steak knife in the glovebox.
  • The dome light (as seen in the Rock Driving Meme picture above) is actually pretty blinding when turned on in a totally dark car.
  • Car keys make superb punching augmentation devices.
  • I don’t think she put on her seatbelt, and if worse comes to worse, I could wreck the car.

Satisfied with my defense plan and music playing, we kept driving forward into the night. Eventually we arrive in Killeen, and she asked me if this is where all the clubs were.  I didn’t fuckin’ know, but her recognizing the place made me feel a bit better. From there on she started giving directions towards home. One thing I noticed is that Killeen is a dump. There are pawn shops and same day check cashing places on EVERY block. It was only as we were leaving that we found out there was a military base nearby.

We finally pulled up to her place, where she told me to drive forward more, so I pulled up 20 feet and stopped.  Then she told me to go backwards, so I rolled 10 feet back and stopped. She wanted me to go back some more, so I did. Seriously lady, I drove you 60 miles, you can walk those extra ten feet. When she did finally get out, she thanked me several times and walked away into the night. I was just glad it was over.

In the end, she was just trying to get home; but probably higher than a kite. I like to think we’ve all been stranded someplace at some point. I feel sort of good helping someone, even if it was pretty risky. She didn’t really do anything to assure me that she was just wanting to get home. It’s a shame she wasn’t more forthcoming in what was really going on, because I can only speculate as to what was really happening.

On the way home though, my Lighting Control Module glitched out and my headlights went off. It’s a notoriously known problem with Crown Victorias from my era. It happens when LCM overheats, which means it’s more prone to doing while running the lights in the summer.  Swiftly pulling over in the dark, and going over those very noisy “WAKE UP YOU SLEEPING ASSHOLE” road groves caused my engine to stall. While I am very familiar with the LCM issue, this was totally new.

I pulled over and tried to start the car. It was cranking, but it wasn’t starting. So I began pulling and testing every fuse with car manual in hand. Interesting thing is that I found a few fuses that were in there but underrated. Such as a 5a fuse in place of a 10a slot, and a 10a fuse in place if a 15a slot. What I didn’t find was any blown fuses. So I started flipping through the manual, and saw something that says if you’re in an accident your fuel pump switch may turn off.  Turns out that’s what happened, and all I needed to do was open the trunk and press the switch.

We finished driving home talking about how crazy it was, with the AC on max to keep the car cabin chilly for the headlights.

Important SL JIRA issues for April

I decided to skip this report for the month of March because I started this regular article at the middle of February. I have every intention of keeping this going on a regular basis — if only to just keep Linden Lab on their toes.

Important Server Fixes

  • [SVC-114] Meta-Issue: Inventory Loss: issues, fixes, development. Inventory loss has been a long standing problem in Second Life. This JIRA in particular has been open since 2007, but inventory loss has been in existence since longer than I’ve been in SL. It’s less of a problem for me because I try to keep my inventory around 15k items, but I know lots of people with 45k+ who regularly lose things.
  • [Many, many JIRAs] The Second Life Marketplace is a disaster of a rollout. With the introduction of the new Direct Delivery features, many people are upset not only at the rocky transition, but that the Marketplace is very slow — or fails to work at all. Then there’s the problem with the whole rollout schedule, in that many people feel it’s too fast and forced to make changes right away. Right now I think the marketplace database is being hammered so hard because so many vendors are having to update their listings. Still other people report that sales have effectively stopped, while others report that they’re not reviving the money from LL for their sales. A lot of people are having trouble transitioning as well, because of unicode characters in their products.
  • [SVC-7125] Bring Back Last Name Options! A staggering amount of votes have been put on this JIRA.  I remember when last names were removed, and at the time I though that it wasn’t a great idea — but it didn’t affect me so I didn’t care. Display names weren’t adopted as well as LL thought they’d be, because people still rely on actual account names. I can imaging having the last name “Resident”, is a pretty big bummer.  It has been proven in the past that LL can change an account name — perhaps LL should monetize this feature, and give anyone with the last name “Resident” a free use.

Important Client Fixes

  • [VWR-14674] Object Return Function of Region/Estate Menu does not work. A long time ago, these estate tools used to work.  The way they worked is that when you selected a name you could return ALL of the objects across an estate. This function was broken at one point, worked for what seemed a week, then broken again. Linden Lab should fix this post haste because of all the time they’ll save on support if estate managers can take care of their own estate without calling concierge for help. Griefing will be a thing of the past.
  • [VWR-28606] Viewer UI rendering slows to a crawl after extended viewer use, or teleporting. This JIRA is my own filing, and I bring attention to it because I know a lot of people suffer from viewer lag.  I’ve got a pretty beefy machine, and I’ve found out how to reproduce lag that ONLY comes from the UI interface. Ever since Viewer 2/3 came out the FPS in SL has been terrible in comparison to V1.  I think a lot of things can be done to the viewer UI code to improve it, so it may warrant the same treatement as the SHINING fixes for rendering.
  • [VWR-2950] Group Notices and Group IMs Constantly Malfunctioning. This is kind of a repeat of last Februarys. I like to imagine this issue is server side, but client side may also be part of the problem, hence sticking it in viewer issues. Group chat and notices are key to keeping SL great.  The poor performances of these services directly impact user experience.

Important Feature Developments

  • Pathfinding is still being beta’d and worked on.  In The Wastelands we’ve got one region Kronbelt, that is on the pathfinding beta.  A lot of bugs have been filed, and it seems like a good amount of feature development requests are in there too. Given LLs track history of releasing things, I’m pretty skeptical if any of the feature requests get worked on after the initial release. On top of that there’s some pretty serious bugs, such as dynamic objects (things that change shape, or size) can bring a whole regions’ FPS down to two.
  • There’s very little word on the Advanced Experience Tools, things like llTeleportAgent() or forcing attachments on people.  Wish there were an update on that front.

My Wish List

  • I wish that LL would just start over on the rendering engine of SL. It really is pretty terrible and only uses a fraction of my GPU, most everything that’s done for SL is on the CPU nowadays. I understand it’s hard to build a platform that is supposed to support as much hardware as possible, and to a degree you can’t control the viewer lag generated by people, because some people make 2048 resolution mesh eyes. I’m glad for the improvements that have been made, but the majority of everything done is on the CPU anymore.  Even with my Core2Duo overclocked to 3.6ghz, SL rendering seems lacking, and lagging.
  • I was recently forced to try a 3rd party viewer because a work deadline was coming up and the regular SL viewer was on the fritz. I really liked the UI of Nirans viewer, it was just more intuitive. What I really liked is the automatic graphics setting. Having said that I think upon setup LL should test for whatever openGL features are supported by the graphic card a user has, then automate what options are enabled by default.  Currently a list of features is used.  Develop an algorithm guys.

Tip of the Hat

It’d be unfair to critique LL without giving credit when they deserve it, so this new section is for when LL makes changes that are favorable to the operation of Second Life.

  • I previously blogged about llGiveInventory throttles, and while I still disagree with the enforcement of throttles, the throttles have been loosened with a recent server rollout. This may or may not be enough for large businesses.
  • A long standing feature request has been fulfilled. With the addition of llGetAgentList(), you can now get all the keys of all the avatars in a region. This isn’t live yet, but will come to a rollout soon!
  • [SVC-680] is one of those older JIRAs that is finally getting some attention in a future rollout. It increases the http response size from 2k to 16k in mono scripts. I will happily use up every KB in my newer Wastelands game.  No more chain-stitching HTTP responses together!
  • It looks as if llCastRay() may have it’s throttles removed.  HOORAY!

(Editors Note: This article is all just personal opinion of the importance of what JIRAs need to be fixed most. I may not know of other JIRAs that have a bigger impact. If you have suggestions for next month, please leave a comment about them with a link.)