<< >>
justin = { main feed , music , code , askjf , pubkey };recent comments
search
It seems you are looking at this page. Would you like to hear some music?

yes | no | i want to hear everything
April 16, 2024
Steller’s Jay from 2001

This was a picture I took soon after I got my 400mm lens in 2001, with my first DSLR, a Canon D30. I’m actually surprised how much better the 6Dmk1 looks (even not considering the much higher resolution), at the time I thought the D30 was amazing…

1 Comment


April 16, 2024
palm warbler







Comment...


April 12, 2024
Music
Not Vampires - 1 - Hidden Disbelief of the Trees and Mold -- [17:44]
Not Vampires - 2 - Virgins Again -- [3:38]
Not Vampires - 3 - Now We Understand -- [4:33]
Not Vampires - 4 - Now We Understand (reprise) -- [3:25]
Not Vampires - 5 -- [7:45]
Not Vampires - 6 - Trees and Mold Old as Coal -- [3:31]
Not Vampires - 7 - Find Me -- [4:14]
Not Vampires - 8 - Cosmic Background -- [4:11]
Not Vampires - 9 - Vertical Integration -- [9:28]
Not Vampires - 10 -- [6:44]
Not Vampires - 11 -- [12:45]
Not Vampires - 12 -- [8:04]
Not Vampires - 13 -- [9:54]
Not Vampires - 14 -- [3:10]
Not Vampires - 15 -- [7:37]


April 11, 2024
Music
information surplus


April 7, 2024
greenwood cemetery birds

Parrot Colony:


Red-tailed Hawk, Hunting:




Eastern Phoebe:


Northern Mockingbird:




Comment...


April 4, 2024
Music
Not Vampires - 1 - Choose Your Demise / Virgins Again -- [9:27]
Not Vampires - 2 - Subscribe or Die -- [12:00]
Not Vampires - 3 - No Way to See -- [5:41]
Not Vampires - 4 - Kerosene (ish) -- [6:08]
Not Vampires - 5 - This is the Way to Come Clean -- [3:25]
Not Vampires - 6 - Like a Drone -- [8:48]
Not Vampires - 7 -- [8:25]
Not Vampires - 8 -- [9:07]
Not Vampires - 9 -- [8:32]
Not Vampires - 10 - Cast Iron Candy Bandit -- [4:48]
Not Vampires - 11 - Private Numbers -- [5:53]
Not Vampires - 12 - Vegas 3 -- [7:40]
Not Vampires - 13 -- [0:36]
Not Vampires - 14 -- [1:04]
Not Vampires - 15 -- [10:33]
Not Vampires - 16 -- [5:10]


April 1, 2024
park birds

Downy Woodpecker:



Merlin says this is an Eastern Phoebe, which I believe:

And a Hermit Thrush, so cute:


And this Cardinal by himself:


Then a Cardinal love triangle elsewhere:






Comment...


March 30, 2024
Music
andy_tom_daniel_ethan - 1 -- [11:13]
andy_tom_daniel_ethan - 2 -- [10:15]
andy_tom_daniel_ethan - 3 -- [9:55]
andy_tom_daniel_ethan - 4 - yesterday morning at work -- [4:10]
Not Vampires - 1 -- [3:50]
Not Vampires - 2 -- [5:04]
Not Vampires - 3 -- [3:45]
Not Vampires - 4 -- [3:08]
Not Vampires - 5 -- [3:35]
Not Vampires - 6 -- [2:18]
Not Vampires - 7 -- [2:40]
Not Vampires - 8 -- [4:27]
Not Vampires - 9 -- [5:40]


February 19, 2024
Music
Decanted Youth - 1 -- [23:18]
Decanted Youth - 2 - Light Creeps -- [11:22]
Decanted Youth - 3 - Terms of Service -- [12:08]
Decanted Youth - 4 - The River -- [6:24]
Decanted Youth - 5 -- [6:25]
Decanted Youth - 6 -- [3:09]
Decanted Youth - 7 -- [1:42]
Decanted Youth - 8 - It Matters -- [12:28]
Decanted Youth - 9 -- [5:31]


February 18, 2024
Music
Decanted Youth - 1 -- [10:22]
Decanted Youth - 2 - Candy Bandit Jazz Nightmares -- [1:31]
Decanted Youth - 3 - Dig In -- [8:41]
Decanted Youth - 4 - You Will Swim Oceans -- [10:44]
Decanted Youth - 5 - Sandman (faster) -- [1:50]
Decanted Youth - 6 - Sandman (slower) -- [4:53]
Decanted Youth - 7 - Major Major Major -- [4:33]
Decanted Youth - 8 - Light Creeps Five -- [3:17]
Decanted Youth - 9 - What If We All Just Disappeared -- [15:50]
Decanted Youth - 10 -- [9:17]
Decanted Youth - 11 - Trees vs Mold -- [7:15]
Decanted Youth - 12 - Find Me -- [5:41]
Decanted Youth - 13 - Vague Reflections -- [7:04]
Decanted Youth - 14 - Virgins Again (Warmup) -- [7:34]
Decanted Youth - 15 - Virgins Again (Bad at Math) -- [5:43]


February 16, 2024
Music
Not Vampires - 1 -- [10:29]
Not Vampires - 2 -- [5:23]
Not Vampires - 3 -- [1:12]
Not Vampires - 4 -- [8:08]
Not Vampires - 5 -- [7:57]
Not Vampires - 6 -- [4:25]
Not Vampires - 7 -- [0:56]
Not Vampires - 8 -- [3:24]
Not Vampires - 9 -- [4:32]
Not Vampires - 10 -- [3:35]
Not Vampires - 11 -- [8:20]
Not Vampires - 12 -- [4:43]
Not Vampires - 13 -- [2:34]
Not Vampires - 14 -- [3:20]
Not Vampires - 15 -- [7:15]
Not Vampires - 16 -- [2:03]
Not Vampires - 17 -- [3:45]
Not Vampires - 18 -- [3:53]
Not Vampires - 19 -- [3:38]
Not Vampires - 20 -- [3:33]


February 13, 2024
Music
Not Vampires - 1 -- [4:09]
Not Vampires - 2 -- [4:26]
Not Vampires - 3 -- [5:05]
Not Vampires - 4 -- [4:00]
Not Vampires - 5 -- [6:21]
Not Vampires - 6 -- [5:05]
Not Vampires - 7 -- [1:54]
Not Vampires - 8 -- [3:10]
Not Vampires - 9 -- [8:30]
Not Vampires - 10 -- [4:00]
Not Vampires - 11 -- [0:52]
Not Vampires - 12 -- [3:52]
Not Vampires - 13 -- [2:14]
Not Vampires - 14 -- [1:25]
Not Vampires - 15 -- [3:36]
Not Vampires - 16 -- [3:27]
Not Vampires - 17 -- [8:55]
Not Vampires - 18 -- [9:51]
Not Vampires - 19 -- [7:55]
Not Vampires - 20 -- [2:41]
Not Vampires - 21 -- [0:56]
Not Vampires - 22 -- [4:52]
Not Vampires - 23 -- [1:40]


January 30, 2024
SOB 100k race report - I came to chew bubblegum and climb hills, and I was all out of bubblegum?

My last trail race was a bit over a year ago and apparently these experiences are some of the few I find worth documenting, so I'll bring the imaginary reader up to date on the the last year of running/hiking related activities/health/etc, even though my 2023-in-review post did some light quantification.

After Ray Miller I kept running and ran some road races in NY, including the Brooklyn Half, and a 5k a week later (when I wasn't fully recovered, which was also fun but probably too hard to soon). Later on in May I started having some leg nerve feelings, which ended up being caused by a herniated disc, so I had to cool it on the running for a bit. I started walking a lot. Pretty much any time I would normally bicycle somewhere, I'd walk instead. And as advised, I got a routine going of core strength exercises, and figured out how to continue my glute/hamstring PT. The gym, ugh. I think I read somewhere that gymnasiums were originally places where people would work out in the nude. Maybe the root was the greek word for nudity? anyway I digress. I find myself doing this in text messages too, saying way too much. Do I do it in person too and not notice it because there's no written record of it?

In the summer, Steve, Edward and I all signed up for the January 27, 2024 Sean O'Brien 50 miler. Edward and I ran this race in 2020, right before the pandemic, and joked about how covid would be nothing. When I signed up for the 2024 race, I wasn't running, did not know if I would be running by January, but I figured worst case I could try to power hike it.

I walked the NY Marathon in November (in 5:20 or so), which was a fantastic experience and I would recommend it to anybody who likes to walk. I took videos of a lot of the bands who played and then had a good Strava post which read as a tripadvisor review of the New York Music Festival -- too much walking! I should've posted those videos here. Maybe I still will. Let me know in the comments if you think that's a good idea.

A couple of weeks after the NY Marathon, I started running again, and worked up (with a covid-intermission) to a few 15-20 mile weeks, on top of 40-60 miles of walking. When I was running at my peak, the most miles per week I'd ever sustain was about 40, so I was feeling pretty good about the volume and time on my feet. Then, the week before the race, the SOB organizers sent out an email that mentioned you could change distances, and also that if you were running the 100k and you missed the 17 hour cutoff (or decided you wanted to bail), you could drop to the 50 miler during the race, at mile 43. So it became a fathomable thing -- sign up for the 100k, and if you're not feeling it at 43, just do 50. And not only that, if things go really poorly, it buys you another half hour for the 50 miler. Steve and I decided to do that.


(an old friend saw me off on my journey)

We drove to LA.


(this dog barked at me until I acknowledged him at the red light)


The (almost)-annual pilgrimage to Tacos Delta. Saw Paranorm. ChatGPT told us (and Wikipedia eventually confirmed) that Tarzana was named after the creation of its resident Edgar Rice Burroughs. Steve walked 15 miles the day before the race (!).


drop bags

Gear for the race:

  • I wore the most comfortable shoes I had, which were Hoka Clifton 9s, with probably 1500 miles on them (nearly falling apart, by the end they were definitely falling apart). I've been using the https://www.activeimprintsco.com Active Imprints insoles which are great for some mild form corrections.

  • At Edward's strong recommendation, I hiked with trekking poles. This turned out to be a huge help. Game changer. Kept me from tripping on my face countless times and the course has some steep climbs which you really can power up with. They were very common in use, and a few other runners I talked to regretted not bringing them (side note, what's the deal with the TSA requiring them to be in checked luggage? You're going to hijack a plane using trekking poles?! wtf).

  • Since the start was before dawn and the finish would almost certainly be after sunset, I needed a headlamp. I modded my Fenix HM50R to be waist-mounted (old SPIbelt, heh). And I had a cheapo 5 GBP LED headlamp as a backup. Seeing other people with waist-mounted lamps, though, makes me want one of those (much wider illumination area etc).

  • Backpack (Salomon Agile 6) with water bladder and stuff. I also carried my usual 24oz steel water bottle, which I usually keep and toss with my hands, which is enjoyable, but with trekking poles it was a pain in the ass, and while I could put it one of the front pockets of my backpack, it was a pain to take it in and out, especially as the day wore on. Noted.

  • I started trying tailwind a few months ago so I brought some packets of that, stroopwaffels, trader joe's peanut butter pretzels, and some almonds.

The race -- forecast was a low of 55 and a high of 72. Turns out the start was considerably colder, though, due to microclimates of the valley. But it was still quite pleasant having so recently been in the 20-degree highs of NY.


Psyched sideways

The first half of the race was more of a run than a race, as these things go.


The race begins on a road. Hey wait.

The water crossing at mile 2 was quite a bit higher and unavoidable this year. In 2020 I managed to keep my feet dry. The wool socks I was wearing quickly dried out and didn't give me any problems.









I changed my shirt and hat and dropped off my headlamp at the drop bag at mile 13, around that time I noticed some bits of chafing in spots, put some bodyglide on there and it stopped being a problem.

Peanut butter pretzels were good, stroopwaffels too. I think I might have accidentally dropped a wrapper though, ugh, sorry, hopefully someone picked it up. I put it in my pocket and closed the zipper but when I went to open the pocket at the aid station to dump the trash it was gone. Or maybe I misplaced it. Your brain sometimes loses track of all of these things.


why didn't someone tell me that water bottle looks ridiculous in the pocket?


group of mountain bikers having lunch, I assume. nice spot for it.


this time, on the descent to Bonsall, I could see the trail across the valley that we would later be on. makes me giddy!


settling in to the race and getting ready to fall apart at mile 22, Bonsall


At mile 22 I stopped, saw a guy (hi, Peter) whom I had previously mistaken for Steve, put some squirrel nut butter and a bandaid on a hotspot on my big toe (worked well, never used that stuff before). Filled up to the brim with water.



(crows getting a free ride on the ridge)

I paid more attention to birds this year, and not just the crows. I'd like to go back to these trails with a camera and big lens and time to spare.

The massive climb out of Bonsall was nice since I knew what to expect (in 2020 it was demoralizing, lol), but it was really hot. There was a stream crossing where dipping your hat in the water was an amazing feeling (though within minutes it was back to heat). If I had more time I would've sat in it.

The second half of the race was more difficult. I no longer had the energy to take pictures. The aid station around the halfway point had a lot of bacon. I really wanted some but I couldn't bring myself to eat any. This seems to happen to me at this point, nausea and stuff. I need to figure this out (brain thinks I have food poisoning or something?). Maybe I should've tried a gel. Doesn't require chewing and pure sugar, might have been worth the try. Hindsight.

At mile 37-ish, drop bag again, grabbed lights, long sleeved shirt, other hat. Didn't want to mess with my socks so kept my original pair.

I kept moving, snacking a little bit here and there, trying to down some tailwind along with the water, hanging on. By mile 43 (nearly 11 hours after the 5:30am start) I was 5 minutes ahead of my 2020 time, and only 10 minutes behind Steve, but I really couldn't eat anything. I overhead a couple of people drop to the 50 miler. My legs felt OK, and it turned out if I continued on with the 100k route, I could always drop at 50 miles (since it was a 6-mile each way out-and-back that turned around near the finish). So I continued on. Up a hill, then down a really massive hill. Going up the hill was fine. Going down the hill was difficult. I haven't done enough quad strength training. Tsk tsk. I ran a little bit of it but it was mostly walking. Ate maybe 3 almonds, drank a few swigs of tailwind. It was starting to get dark. At the bottom of the hill it was along a riverbed for a while. Lots of frog sounds. I saw Steve when I was about 15 minutes away from the 50 mile aid station (so his lead was up to about 30-45 minutes at that point, I guess?).

The aid station people gave me a quarter of a banana, which I ate. It was not easy. They were nice (they are all). Someone I talked to earlier in the race asked if I had a pacer for this part, then looked at me like I was crazy for not. I remembered this, and asked if there were any freelance pacers available. No such luck.

Did the riverbed commute back to the climb, now with my head(waist)lamp on. Coming down the hill was a race marshall, sweeping the course. Nobody else would be coming down the hill. I could see headlamps far ahead, and occasionally see them far behind me, but for a long time I saw nobody, and heard only the sounds of frogs and wind. The moon rose, it had a lot of clouds in front of it and looked very red on the horizon.

I running a huge calorie deficit and was having to regulate my climbing of the hill in order to prevent bonking. I'd go too hard and have to back off because I could feel it wouldn't be sustainable. This was the toughest part of the experience, I think, this climb. When I was eventually caught by another runner, it was nice.

Going over the hill and back down to the mile 43 aid station (again, though now at 55-ish), with 7 miles to go. This aid station is a bit remote and you can't drop out of the race there, and I guess it was getting late, so the aid station captain was really big on getting me moving. Tried to get me to eat, but when I did my best picky eater impression he said (very nicely -- everybody volunteering at the aid stations were amazing) something to the effect of "well water is what you need most right now, now get moving." So I did. I ended up not having any real calories to speak of for the last 20 miles of the race, heh. Though almost all of those 20 miles were walked, not run.

After that final aid station, the last 7 miles were challenging but also pretty straightforward, the finish was within reach, and I had plenty of time to not hit the cutoff at a walking pace. My underwear had bunched up and I had some pretty significant butt chafing but it was too late to do anything about it, just had to suffer with it. Should've checked in for it hours ago, doh. Once I got to the flat ground of the last mile, walking at about 13 minutes/mile to the finish felt pretty good (flat!). I was sort of hoping to be DFL, but not enough to slow down when I saw some headlamps behind me.


After more than 16 hours of running and hiking, Steve was waiting for me at the finish (having waiting 90 minutes! <3). There was food, but it would be hours until I could eat anything meaningful. We headed back to Tarzana, and watched some TV (was it Boys or 30 Rock? I can't remember) before crashing.

I got the shivers again. Seemed to be associated with movement, too. Didn't last too long, and not so bad. Way better than covid. Apparently it's about inflammation.


The next day Edward made us steak. Amazing.


There was ice cream, and a cold swim in a 55F pool. Total win.

Am I ready to do this race (including its 13,000ft of climbing and descent) again? No. But it won't be long.

4 Comments


January 23, 2024
black phoebe



Comment...


January 17, 2024
downy woodpecker



Comment...


January 17, 2024
red-tailed hawk



Comment...


January 17, 2024
cardinal, high up in the tree



Comment...


January 16, 2024
old things

I posted some pictures in the previous posts here, and the lens I used is a 400mm f/5.6 Canon EF lens which I bought in 2001. I realized this was one of the older things that I still have and use. Yesterday as I was walking outside on a cold day, I realized that the mittens I was wearing, which I've worn a lot the last 10 winters, are probably similar in age. Other than a couple of guitars, I don't think I have much else that old. Everything wears out or becomes obsolete1. Boo.

[1] I also have my old Canon EOS-1 35mm camera. I haven't had the patience to use it in at least 15 years. And other lenses from the 2000-2001 era, which in recent memory I've only used for shooting video with the (newer) EOS-6D.

Comment...


January 15, 2024
Music
Not Vampires - 1 -- [4:44]
Not Vampires - 2 -- [4:25]
Not Vampires - 3 -- [1:46]
Not Vampires - 4 -- [0:46]
Not Vampires - 5 - Virgins Again (acoustic) -- [4:33]
Not Vampires - 6 - Virgins Again -- [3:50]
Not Vampires - 7 - Sandwich Terrier -- [7:52]
Not Vampires - 8 - Find Me -- [4:33]
Not Vampires - 9 -- [7:28]
Not Vampires - 10 -- [3:48]
Not Vampires - 11 - Now We Understand -- [5:22]
Not Vampires - 12 - Trees and Mold -- [3:40]
Not Vampires - 13 - Trees and Mold (reprise) -- [4:12]
Not Vampires - 14 - Vertical Integration -- [8:26]
Not Vampires - 15 -- [4:12]
Not Vampires - 16 -- [6:38]
Not Vampires - 17 -- [8:19]
Not Vampires - 18 -- [1:04]
Not Vampires - 19 -- [1:57]
Not Vampires - 20 -- [5:41]
Not Vampires - 21 -- [5:47]
Not Vampires - 22 -- [5:03]
Not Vampires - 23 -- [6:26]


January 14, 2024
Music
Decanted Youth - 1 -- [1:30]
Decanted Youth - 2 -- [9:35]
Decanted Youth - 3 - Terms of Service -- [11:12]
Decanted Youth - 4 - Major Major Major -- [7:01]
Decanted Youth - 5 - Cast Iron Candy Bandit -- [1:06]
Decanted Youth - 6 - Ending in Reflections -- [25:54]
Decanted Youth - 7 -- [7:48]
Decanted Youth - 8 - Light Creeps -- [9:09]
Decanted Youth - 9 -- [5:15]
Decanted Youth - 10 -- [5:14]
Decanted Youth - 11 -- [12:29]
Decanted Youth - 12 - Bounce Off It -- [9:41]
Decanted Youth - 13 - Sandwich Terrier -- [6:04]
Decanted Youth - 14 -- [6:45]


January 13, 2024
Music
Yes, Exactly, Yes! - 1 -- [4:50]
Yes, Exactly, Yes! - 2 -- [4:57]
Yes, Exactly, Yes! - 3 - Sandwich Terrier -- [3:30]
Yes, Exactly, Yes! - 4 - Sandwich Terrier -- [3:17]
Yes, Exactly, Yes! - 5 - Virgins Again -- [2:58]
Yes, Exactly, Yes! - 6 - The River -- [5:05]
Yes, Exactly, Yes! - 7 - Cosmic Background -- [3:53]
Yes, Exactly, Yes! - 8 - Comsic Background (reprise) -- [4:31]
Yes, Exactly, Yes! - 9 - Dogs Will Rule the World -- [4:23]
Yes, Exactly, Yes! - 10 - Old as Coal -- [6:39]
Yes, Exactly, Yes! - 11 - (Trees vs Mold) -- [6:52]
Yes, Exactly, Yes! - 12 - Now We Understand -- [3:19]
Yes, Exactly, Yes! - 13 - Now We Understand (extra slow) -- [4:55]
Yes, Exactly, Yes! - 14 - Self Imposed -- [4:45]
Yes, Exactly, Yes! - 15 - (extended) Hindenburg -- [11:58]
Yes, Exactly, Yes! - 16 - Las Vegas -- [4:40]
Yes, Exactly, Yes! - 17 - Cast Iron Candy Bandit -- [3:44]
Yes, Exactly, Yes! - 18 - Chosen by the Few -- [4:04]
Yes, Exactly, Yes! - 19 - Cosmos (Leacho) -- [6:32]


January 12, 2024
red-tailed hawk



Comment...


January 12, 2024
red-bellied woodpecker



Comment...


January 12, 2024
american robin



Comment...


January 12, 2024
great blue heron



Comment...


January 9, 2024
Music
super8 - 1 -- [5:19]
super8 - 2 - Broken Inside -- [6:18]
super8 - 3 -- [8:14]
super8 - 4 -- [5:31]
super8 - 5 -- [5:10]


January 6, 2024
Notes on software development these days, and C++

While I mostly program in C++, pretty much everything I write targets C++98 or C++03, and completely avoids the C++ standard template library.

I have no doubt that one can write exceptionally good and safe code using C++/STL, but it also appears to be incredibly easy to write very clean and safe C++/STL code that compiles without warnings or other notice into stupidly large, inefficient, memory-intensive machine code.

People new to C++ might write something that generates a list of strings:

  std::vector<std::string> list;

  // populate my list with strings, suppose this is in a loop
  std::string s = ...;
  list.push_back(s);
then later on decide to pass this list to a function:
  void dosomething(std::vector<std::string> list)
  {
    // does something
  }

...but nobody will tell them that each call of dosomething() will execute a std::string copy constructor for each item in the list, allocating (and subsequently freeing) memory for each string. There are just so many ways to get bitten here. Yes, I know, make list 'const &' etc, but it's very easy not to know that (or somewhat less easy but still possible to forget), and multiply this by 1,000 times (I know one person who was sufficiently burned by pre-increment vs post-increment having massive performance implications that they always use pre-increment in for loops, even if it's a basic type -- not that there's anything wrong with that, I guess post-increment is an odd thing to see as normal anyway)..

And we wonder why modern software generally sucks?

Recordings:

Yes, Exactly, Yes! - 1 - Sandwich Terrier (I) -- [4:47]
Yes, Exactly, Yes! - 2 - Sandwich Terrier (II) -- [3:45]
Yes, Exactly, Yes! - 3 - Sandwich Terrier (III) -- [3:38]
Yes, Exactly, Yes! - 4 - Virgins Again (Bad at Math) -- [3:27]
Yes, Exactly, Yes! - 5 - Prelude to the River -- [7:47]
Yes, Exactly, Yes! - 6 - The River -- [4:36]
Yes, Exactly, Yes! - 7 - Vertical Integration (I) -- [5:51]
Yes, Exactly, Yes! - 8 - Vertical Integration (II) -- [5:07]
Yes, Exactly, Yes! - 9 - May 29 Track 6 -- [6:34]
Yes, Exactly, Yes! - 10 - Las Vegas -- [3:57]
Yes, Exactly, Yes! - 11 - Terms of Service -- [5:32]
Yes, Exactly, Yes! - 12 - Hindenburg -- [8:19]
Yes, Exactly, Yes! - 13 - Chosen by the Few -- [5:20]
Yes, Exactly, Yes! - 14 - Self Imposed (I) -- [7:40]
Yes, Exactly, Yes! - 15 - Self Imposed (II, slower) -- [7:23]

5 Comments


[ present 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ... past ]
search : rss : recent comments : Copyright © 2024 Justin Frankel : 3268242