Studio711.com – Ben Martens

Calvary Christmas Videos

As the resident AV geek at church, holidays are a busy time. This Christmas was no different as I burned away the CPU cycles rendering out a lot of video. They’re all available in curated playlists on our YouTube channel, but I’ve listed them out here as well. If you’re just here for content featuring Elijah, check out the two kids Christmas programs and the first English verse of Silent Night (if you listen closely.)

Shapeoko 3 XXL Initial Thoughts

After years of hemming and hawing, I jumped on the Shapeoko Black Friday deal this year. It took me a while to get around to unboxing and assembling it because I was finishing up some Christmas gifts, but now that I’ve gotten started on my CNC journey, I want to share some thoughts.

  • Cost – There’s no getting around the fact that this is expensive. I mean, this is a high tech piece of equipment that would have been completely out my grasp 10 years ago, but I think the cost part that bothers me is that this isn’t going to hold it’s value like a table saw. This is a point-in-time snapshot of technology and new models will continue to outpace what I have today. Most of my hobbies have a point where I spend a bunch of money on something fancy and then lose interest and kind of regret my big purchased. I’m really hoping that this CNC purchase isn’t that point for woodworking.
  • Size – I went for the XXL version, which, as the name implies, is the biggest one they sell. The cutting area of the smallest one is 16″x16″ but my version is 33″x33″. I still haven’t decided if that was a good move or not. It’s huge and my shop is not. I’m starting to feel better about the choice now that I’ve built a shelf that flips up against the wall. Storing it vertically is probably not idea in terms of fine tuning the machine, but there aren’t a lot of good options available in my small shop. It’s a beast to raise and lower though. I think the whole machine and table probably way at least 120 pounds.
  • Complexity – While setup of this machine is dramatically easier than something like an XCarve, it’s still not a turn-key solution (that’s one of the reasons why it’s cheaper than other options.) The time from purchase to first success is a LOT longer than any other tool in my shop. I spent probably three or four hours getting it “set up” but that’s really only the start of the journey. Want a way to hold down your material? You need to figure that out and implement it. Want to make sure your bed is flat? You can create a job to do that but you oh wait, if your spindle isn’t perfectly square to your bed you won’t have good results. Want to make sure your spindle is square to your bed? Build or buy a tramming device and spend a long time shimming and tweaking. And even once you plow through all of that, you need to get familiar with the software and spend a good chunk of time drawing out your design using vector art on the computer, setting up the correct tool path for the machine, getting your feed rate correct so you don’t cut off a bit, etc. As I’m going through all of this, I kept comparing it to my table saw upgrade which was in a similar price category. The table saw had a similar unboxing time requirement but then I was instantly more productive. That’s far from the case with a CNC machine. If you’re not up for a massive amount of learning and experimenting, CNC is not for you or rather, the DIY end of CNC isn’t for you. There are other products like the Nomad from the same company which are a much easier experience. With those tools, you can focus more of your effort on the programming/drawing side of things but you also pay for that privilege.

As you can tell, I’m still nervous about whether this was a good purchase or not. One thing I realized is that every time I hit another step, I’d go online to try and learn from people who had gone before. That’s generally helpful but it can also be a quagmire of indecision as there are a ridiculous number of different ideas about how to do something that seems as simple as holding your work piece safely to the bed so it doesn’t fly off when the spindle touches it. I finally gave up on trying to do a “smarter” version of every single step and decided to just plow forward with something that seems good now. I’ll learn and redo things as I go. There’s just too much knowledge to ingest without some background experience.

My first big step was drilling a bunch of holes into my waste board. I bought a pack of 50 threaded inserts from Amazon and drilled a pattern of holes all the way through the waste board. Then I installed the threaded inserts from the bottom of the waste board. Now I can use those as mounting points for hold down clamps (which I still need to fabricate.) A tutorial on the Shapeoko website was really helpful for that project and I’ll probably use their hold down clamp tutorial too.

My first project is going to be a zero clearance insert for the table saw. I have a fancy one from Grizzly that works well for most cuts, but it’s nice to have the zero clearance inserts for the dado stack, angled cuts, etc. Once I have down the work to program it all on the CNC, I can whip out new ones very quickly and cheaply. This is kind of a silly project because I can make one by hand in probably 20 minutes or so, but it seemed like a useful project with a low level of difficulty before I jump into something more complex like making a sign.

Fantasy Football Team Stats

The Seahawks have sure had a lot of tight games this year. And my super-informed 8-8 prediction proved to be quite pessimistic. 10-6 is way better than I dreamed after their roster took such a big hit. Kudos to Pete Carroll and crew! I wonder what’s they’ll do in the playoffs. They looked great against a Chiefs team that was much better by the numbers (but maybe the loss of Kareem Hunt will destroy them), but then the Seahawks had a tough time with the Cardinals who have the worst record in the league.

Anyway, let’s check out our own league. I’ve long theorized that to make the playoffs in our league, you need to be actively looking for new players throughout the season, but I had no proof. Or maybe that’s just my approach and the key really is a good draft? So at the end of this season, I wrote a program that grabbed our roster for every week and the number of points scored by each player.Here are the stats that I came up with…

How many non-bench points were scored by players that were on the roster in week 1?

Team Points
RAAAWWWRRRRR!!! 1829.09
Goat Ropers 1533.27
EndOverEnd 1492.07
Helmetheads 1475.55
Krazy Kanuck 1457.42
Insert Creative Name 1251.15
Beer-me 1219.57
Kool Aid Kid 1103.25

How many week 1 players were still on the roster in week 16?

Team Count
Helmetheads 11
EndOverEnd 10
RAAAWWWRRRRR!!! 9
Insert Creative Name 9
Beer-me 7
Goat Ropers 5
Kool Aid Kid 4
Krazy Kanuck 4

How many different players were on the roster throughout the season?

Team Count
Goat Ropers 47
Kool Aid Kid 45
Krazy Kanuck 35
Beer-me 25
RAAAWWWRRRRR!!! 25
Insert Creative Name 23
EndOverEnd 21
Helmetheads 21

Which free agent acquisitions averaged the most points per week? (Top 10 by Points Per Week descending)

Team Player Points NumWeeks PointsPerWeek
Goat Ropers Jameis Winston 58.8 2 29.4
Kool Aid Kid Patrick Mahomes 408.56 14 29.2
Insert Creative Name Miami 26.74 1 26.7
Insert Creative Name Russell Wilson 179.6 7 25.7
Krazy Kanuck Damien Williams 48.8 2 24.4
Krazy Kanuck Matt Ryan 297.96 13 22.9
Krazy Kanuck Doug Baldwin 22.1 1 22.1
Beer-me Jared Goff 300.78 14 21.5
Beer-me Giovani Bernard 40.7 2 20.4
Goat Ropers Andrew Luck 158.54 8 19.8

I don’t really know what to make of this. In general, it does look like a good draft is a big help, but it’s not critical. There does seem to be a correlation between the number of roster moves and your ability to make the playoffs.

Do you have ideas for similar stats to investigate?

2018 Year In Review

It’s time to stop opening these annual posts by talking about how short the year was because I feel like I just wrote that a few days ago… see what I did there? Let’s dive right into some of the highlights:

Dad and Mom have been out here for a few Easters in a row and this last one was no exception. During their trip, we got to go sailing with Larry from our church. Tyla and I have been out with him once before but this was a first for Dad, Mom and Elijah. The weather was cool but much nicer than should be expected for early April.

Disneyland! (And here’ a link to our trip video.) Tyla and I have talked about this since before we were married and this finally felt like the right year to do it. Being a bit of a tightwad on this stuff, I spent a lot of time researching and in the end I felt like every minute of that time was worthwhile. We felt relaxed going through the parks but I feel like we got to do more during that time than most people and the one day break in the middle of the two park days was perfect. Elijah was amazing and hardly complained at all. We spent the entire day in the park on both of our park days. It exceeded my wildest dreams for how smoothly the trip could go!

In June we headed to the shore with Tyla’s family. Since we were in Washington, that still meant that we were wearing winter coats, but the sun was shining. When people talk about Washington they often comment on how few mosquitoes there are. On that trip, we learned that this isn’t quite true. Washington has as many mosquitoes as other states. The difference is that in Washington, all of the mosquitoes congregate on the hike that we took. I’ve never seen anything like it.

We were supposed to go camping with Tyla’s family this summer, but since Don ended up being out of town for much of the year, we canceled it and replaced it with a day trip to San Juan Island. That ferry ride is always gorgeous and it was fun to go on a couple very short hikes and have lunch at San Juan Island Brewery.

Aside from Disneyland, the biggest thing I’ll remember about 2018 was our massive home improvement project. We had the siding and windows completely replaced and obviously got a new coat of paint when it was done. We were happy with the quality and had a good relationship with the contractors, but man, it took a long time! The original estimate was that it would start the first week of April and be done by mid-May. Yada yada yada, it didn’t wrap up until August. That made a huge different in the shape of our summer, but thankfully, it’s over now. It feels good to have that huge expense behind us.

Elijah was too big for the hiking backpack so it was up to him to use his own two feet. I picked Twin Falls for his first hike and that was a big success. It was awesome to see the look of accomplishment on his face! I did one hike with Logan to beautiful Lake 22, a hike to Independence and Coal Lakes with Tyla, Elijah and Logan (that one had an awesome road to the trailhead), and then a hike around Crystal with Elijah and Tyla’s whole family. When Elijah was in the right mindset, he could do some impressive distances. I hope we can do a lot more next year! There are no shortages of amazing sights to see and I feel like part of my daddy duty is getting him off the concrete and carpet.

Speaking of Elijah, he had some big spills on his bike and scooter. The first was on his first attempt to ride down a hill at a skate park on his scooter. That one tore my heart because he was so excited to try and tried so hard to not cry in front of the big boys. The next accident was less than 48 hours before our trip to Disneyland. That thankfully didn’t require a doctor visit before the trip, but the second one was much more severe. He wiped out going around a slippery corner. He was riding behind me so I didn’t see it but I heard it and immediately knew it was bad. I got to him in a flash but his shirt was already covered in blood. Bad sign. To make a long story short, we ended up in the hospital to deal with a big split in his chin. They patched that up with fancy super glue and after about a week and a half he was back to normal (where “normal” now means “full face helmet”.)

Tyla and I had our first full weekend away from Elijah too. Mom stayed with Elijah at our house while Tyla and I headed to Hood River for a marriage retreat put on by our group of churches. What an awesome weekend! We missed Elijah but it was a great chance to strengthen our relationship and get a big block of time together. The retreat happens every two years and I think we’d book the next one now if we could.

Like the guy in Monty Python, my blog is saying, “But I’m not dead yet!” I have continued to sustain the trickle of posts every week. I’m happy I gave up on the “blog post every day” pace I was at before, but I do still feel like this is slipping away from me. Maybe it’s just a function of getting older, but when I have something to share, I find myself wanting to do an Instagram post instead of a blog post. Our family has a bunch of accounts that you can follow: benwmartens, tylammartens, elijahmartens, martenswoodworks, and elijahmakes. I have no plans to stop this site, but I can see the posts continuing to slow down. We’ll see how it goes.

For seven of the last eight years, I’ve been a trustee at church. (That basically means I’m a property manager.) This will be the last year for a while as next year I start a three year term as elder (someone who helps with church nurturing, growth and discipline). I expect it will take similar amounts of time but it will be a change of pace and maybe it will mean that I’ll trade extra trips to church for a little more time spent at home working on the computer and the phone.

I stopped all woodworking projects in early April in preparation for the siding project. The windows were getting stored in the garage so that meant a bunch of other stuff ended up in my shop area. As that dragged on longer than expected, I was happy to see the last window finally disappear from the garage in July and I jumped back on the woodworking train. So a quarter of my year was lost, but I still managed to make some fun projects: side tables for the theater room, a walnut box to hold a Retro Pie, robot art with Elijah, a curly maple box, a cross made out of a tree I cut down, a wooden pixel Mario, a name puzzle, a wooden skid steer toy, built-in cabinets for the shop, and a plaque for Don’s Navy clock. The big addition to the shop was a CNC machine. That was in brand new so stay tuned for some early thoughts coming soon.

Looking ahead to 2019, the biggest thing on my mind is Elijah going into first grade. He’s at our church preschool and kindergarten this year, but the school stops with kindergarten. So whether we choose the public school or a private school, it’s going to be a huge change for our family. It’s comforting to know that God already has it planned out so I just need to keep my ears open and make sure I follow down that path.

Previous Year In Review Posts: 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017

Security Questions

Many sites still use “security” questions to help you retrieve your account. When you first create an account, they ask you things like “What was the name of your first pet?” and “What color was your first car?” Even if you’re doing well and using a long, random, unique password for that site, you probably just destroyed your security by answering those questions. I’m pretty sure I could answer most of those questions for some of my friends. This is a common route for hackers too, especially with all the information available on social media sites.

Pro-tip: you can lie. It’s ok. I already use Last Pass to create and store random, unique, strong passwords for every single account so I just generate more random characters for these security questions. In Last Pass, there’s a notes field for every account that you store so I drop the questions and answers right in that note field so I have them for later if I need to retrieve my account via the security questions.

Yes, I changed these after taking the screenshot.

Fantasy Football – Week 16

If you told me two weeks ago that the Seahawks would lose to the 49ers and beat the Chiefs, I would have thought you were crazy, but boy did the Seahawks look good against the Chiefs! All pieces of the game seemed to come together. A consistently good running game coupled with crazy good catches from Lockett and Baldwin propelled them to an exciting victory. That makes them a lock for the wildcard spot and the chance to rest some players in Week 17. Say it with me: “No injuries!”

Week 16 brings our season to a close with coming out on top. Andy saved his biggest game of the season for the championship and dropped the mic with a score of 173.04 to take first place. Congrats! Here are the final standings:

  1. Andy
  2. Tyler
  3. Logan
  4. Ben
  5. Nick
  6. Luke
  7. Dad
  8. Tim

Thanks to everyone for a great season! Tyler and Nick, you were great additions to the league. I really appreciate everyone starting a full roster each week. That makes such a big difference in our small league. I hope you’ll all be back next year!

On to the weekly records for the last time:

This Week This Season All Time
Highest Team Score Andy had 173.04 Tyler had 191.89 (Week 8) Tim 200.51 (2015)
Lowest Team Score Tim had 71.25 Was: Tim had 72.47 (Week 10) Andy had 41.29 (2015)
Biggest Blowout Andy Beat Tyler by 54.54 Tyler beat Dad by 90.22 (Week 8) Luke beat Andy by 113.02 (2010)
Closest Win Logan beat Ben by 3.87 Tyler beat Nick by 0.01 (Week 12) Tyler beat Nick by 0.01 (2018)
Highest Scoring Player Aaron Rodgers had 46.88 for Andy. Mitchell Trubisky had 55.46 as a free agent (Week 4) Drew Brees had 60.54 on Tim’s bench (2015)
Longest Active Winning Streak Nick and Andy have 2 game winning streaks Andy, Logan and Tyler had 5 game winning streaks. Micah (2011) and Ben (2015) had 8 game winning streaks
Longest Active Losing Streak Ben and Tim have 2 game losing streaks Tim has a 6 game losing streak (Week 13) Kyle had a 14 game losing streak (2011)

Merry Christmas

LUKE 2
THE BIRTH OF JESUS

1 In those days Caesar Augustus issued a decree that a census should be taken of the entire Roman world. 2 (This was the first census that took place while Quirinius was governor of Syria.) 3 And everyone went to their own town to register.

4 So Joseph also went up from the town of Nazareth in Galilee to Judea, to Bethlehem the town of David, because he belonged to the house and line of David. 5 He went there to register with Mary, who was pledged to be married to him and was expecting a child. 6 While they were there, the time came for the baby to be born, 7 and she gave birth to her firstborn, a son. She wrapped him in cloths and placed him in a manger, because there was no guest room available for them.

8 And there were shepherds living out in the fields nearby, keeping watch over their flocks at night. 9 An angel of the Lord appeared to them, and the glory of the Lord shone around them, and they were terrified. 10 But the angel said to them, “Do not be afraid. I bring you good news that will cause great joy for all the people. 11 Today in the town of David a Savior has been born to you; he is the Messiah, the Lord. 12 This will be a sign to you: You will find a baby wrapped in cloths and lying in a manger.”

13 Suddenly a great company of the heavenly host appeared with the angel, praising God and saying,

14 “Glory to God in the highest heaven,
and on earth peace to those on whom his favor rests.”

15 When the angels had left them and gone into heaven, the shepherds said to one another, “Let’s go to Bethlehem and see this thing that has happened, which the Lord has told us about.”

16 So they hurried off and found Mary and Joseph, and the baby, who was lying in the manger. 17 When they had seen him, they spread the word concerning what had been told them about this child, 18 and all who heard it were amazed at what the shepherds said to them. 19 But Mary treasured up all these things and pondered them in her heart. 20 The shepherds returned, glorifying and praising God for all the things they had heard and seen, which were just as they had been told.

Christmas Card

Another Christmas, another round of cards. Our budget always ends before our list of people to send to is empty. So whether this is your first time seeing our card or your second, Merry Christmas!

Fantasy Football – Week 15

Well that Seahawks game was embarrassing. it’s like the 49ers watched some tape and a light bulb went on over their heads. They had their way with the Seahawks defense. It was a night and day difference from the last game. The Seahawks destroyed themselves with penalties totaling almost 150 yards including 4 15-yard penalties on ONE DRIVE. Instead of clinching a spot in the playoffs, the Seahawks are now left hoping to win a very difficult game against the Chiefs. If that falls through then they have to win their last game of the season against the Cardinals. At least that one should be easy… right?

Our league was absurd. It was the lowest total score by a mile. Let’s start at the top with #1 seed Logan playing #4 seed Tyler. Looking back through the season, they were pretty evenly matched, but this time Tyler pulled out a win even though Logan would have beat anyone else in the league. In the other championship bracket game, Andy and I wheezed our way to the two lowest scores of the league. That was my lowest score of the season by over 30 points! To add insult to injury, I lost by 0.65 points. Ouch. But this means that we’ll be crowning a new champion this year. Will it be Tyler or Andy?

There was drama in the consolation bracket as well with Nick beating Tim by less than 2 points. Nick and Luke will battle for 5th while Tim and Dad battle for “not last”.

One more crazy stat from our league: everyone who won in week 14 lost in week 15 (and vice versa)!

Andy has fallen down near the bottom of the power rankings so the algorithm thinks that Tyler will be winning the league. Let’s see how this plays out!

1. Logan (Goat Roapers)
2. Tyler (Krazy Kanuck) +1
3. Tim (Beer-me) +1
4. Ben (Kool Aid Kid) -2

On to the weekly records:

This Week This Season All Time
Highest Team Score Tyler had 134.49 Tyler had 191.89 (Week 8) Tim 200.51 (2015)
Lowest Team Score Ben had 81.88 Tim had 72.47 (Week 10) Andy had 41.29 (2015)
Biggest Blowout Luke beat Dad by 15.80 Tyler beat Dad by 90.22 (Week 8) Luke beat Andy by 113.02 (2010)
Closest Win Andy beat Ben by 0.65 Tyler beat Nick by 0.01 (Week 12) Tyler beat Nick by 0.01 (2018)
Highest Scoring Player DeAndre Hopkins had 34.00 for Nick Mitchell Trubisky had 55.46 as a free agent (Week 4) Drew Brees had 60.54 on Tim’s bench (2015)
Longest Active Winning Streak Nobody has more than a 1 game streak! Andy, Logan and Tyler had 5 game winning streaks. Micah (2011) and Ben (2015) had 8 game winning streaks
Longest Active Losing Streak Nobody has more than a 1 game streak! Tim has a 6 game losing streak (Week 13) Kyle had a 14 game losing streak (2011)

Hi Alexa

We’ve had an Amazon Echo in our house for a couple months now. I’ve resisted these types of devices for a long time because of the privacy implications. What changed? Basically I gave up. Privacy feels like a hopeless game because I’m not willing to live the hermit life required to have a chance at privacy. And aside from the “the sky is falling” reasons, maybe I trust these bigger companies a bit because if they’re going to put so much of their business into a product, imagine what would happen if there was a big privacy snafu. That’s probably naive.

My bar for electronics is “If it broke, how much would I want to replace it?” So far the Echo is pretty low on that list. I probably wouldn’t replace it, but I don’t mind having it around. The two main reasons I got it were to be a source of entertainment for Elijah and to play music from our Spotify account.

Elijah does enjoy it quite a bit. There’s an app called Amazon Story Time that reads free ~5 minute stories to him. He loves audio books and he gobbles up these stories. That’s a big hit.

The Spotify integration, on the other hand, is disappointing. While I can easily tell it to play one of the playlists on our account, the fatal flaw is that the Spotify Connect protocol only grabs the first 100 songs from the playlist. We have some very nice (long) playlists that blow past the 100 song limit. 100 song sounds like a lot until you listen to it for a few days. Fail. I blame Spotify more than Amazon for that one, but the end result is the same. The workaround is connecting to the Echo via Bluetooth and playing from my phone but that’s not nearly as convenient and I have other devices that can do that.

Spottily was giving away free Google Home Minis to members with a family plan account so I snagged one of those too. It has been sitting in a box for a few weeks. I haven’t even unpacked it. I’ll probably do that at some point but I figure my results are going to be similar but with a lower quality speaker.

For our use case, the Echo feels more like a party trick than a useful home appliance. I’d rate it a solid “Meh”.