birdwatching thoughts on development, technology and design
  • large lariat model

    I have successfully built my first ever large language model, but don’t expect to find it on Hugging Face anytime soon.

    Why? Because the model, which I’ve named lariat-1.7b, was built for one very specific job: detecting the writing of Will Rogers.

    Will Rogers is one of America’s greatest humorists but many people have never heard of him. In the 1920s and 30s, Rogers was one of the most famous entertainers in the world. He wrote a mix of daily and weekly syndicated columns, published books, regularly contributed to magazines such as The Saturday Evening Post and Life, starred on Broadway, radio, and film, and by 1935 was one of the biggest box office draws in Hollywood. Tragically, in August 1935, at the peak of his fame, he died in a plane crash in Alaska.

    I’ve been fascinated with Will Rogers ever since I took an elementary school field trip to his memorial and museum. Like me, he was born and raised in northeastern Oklahoma and his good humor and generosity of spirit always struck me as the kind of person, and the kind of Oklahoman, I wanted to be.

    His work is also a fascinating window into the period between the World Wars, which is exactly why it fell out of popular culture so easily. Much of his work was just riffs on the day’s news, and reading it a hundred years later is a lot watching late-night monologues from before you were born. Even if you can recognize the main ideas, smaller stuff just goes right over your head because you don’t have the context. The world his jokes depended on started unraveling almost as soon as he died with the build-up to World War II kicking off just weeks after he was laid to rest.

    In short, Will Rogers got memory holed. I want to fix that.

    Continue reading →
  • what is wx.watch

    This post was originally posted as a thread on the wx.watch Mastodon account.

    I guess I’ll start at the beginning. What is wx.watch?

    Short answer: I want to make staying up-to-date with NWS weather alerts easier.

    Long answer:

    In 2009, I didn’t have a smart phone, but wanted to be as weather alert as possible. This was before NWS was on Twitter or emergency phone alerts were a thing so, I set up IFTTT to send me a text message whenever NWS added a new alert item to an ATOM feed for the area that covered my college. Versions of this setup worked well for most of the last decade but changes at IFTTT kinda forced my hand.

    When I started using IFTTT, the feed was supposedly being checked every 15 minutes (or more often). For weather alerts timeliness is everything and since I was using IFTTT for free I didn’t mind a mild time delay. Unfortunately, over time this frequency would start slipping. By the end of my use of IFTTT I was getting alerts hours after they were issued, rendering them pretty worthless.

    Continue reading →