GSL Basketball Update

Tonight was a big night for Greater Spokane League basketball as the two main contenders for the title, 3A Mt. Spokane and 4A Central Valley, met for their one1 game of the season. Going into the game I expected Mt. Spokane to handle Central Valley by about eight points because they're a solid team, and they have junior Tyson Degenhart, the best player in the league by far right now.

That didn't turn out to be the case though. Central Valley jumped out to an early lead, led almost the entire game until Mt. Spokane briefly took a 1 point lead at the end of the game before ultimately losing by 3. Degenhart had 18 points, but he and his teammates were a combined 20/30 from the free throw line and that was probably the difference in the 55-58 loss to the Bears.

At this point Central Valley should probably be undefeated, but their lone loss of the season was an inexplicable 3 point defeat to Richland2 in their third game. All cylinders are clearly firing now though, as they've won eight straight games since.

In terms of the final regular season stretch Central Valley has a much more challenging road to a GSL title than Mt. Spokane. The Wildcats have only three 4A teams remaining (G-Prep, Ferris, and rival Mead) in their final eight games. Central Valley on the other hand has seven remaining against the other 4A teams, and any of these five3 (rival University twice, G-Prep, Ferris, and Mead) ara as capable of taking a game as Richland if the Bears have a bad outing.

Second place in the 4A ranks is also still very much in play and should start sorting itself out Friday when Mead (4-1) plays G-Prep (4-1), and Ferris (3-2) plays University (2-3). Prep and Ferris have improved from the start of the season, but any of the four could go on a several game run to close out the season and lock down a top spot.


  1. 3A and 4A classification teams only play each other once during the season to allow league teams to schedule some non conference games and improve their RPI, the performance index used to seed the State Tournament. This is doubly beneficial for the 4A teams because outside of Mt. Spokane the remaining 3A GSL teams are not competitive.

  2. 6-4 on the season so far and nowhere near as good as they've been for the last several years.

  3. Lewis & Clark has a quality coach in Jim Redmon, but at 1-11 they're not on par with the other 4A schools right now.

State of the RSS Address

I am a big fan of RSS. It powers the many podcasts I listen to on a weekly basis and continues to be one of the primary distribution protocols of the open web. In fact I would directly attribute the decline of my blog writing output in the early 2000s to an increase in reading consumption powered by the venerable Mac RSS reader, NetNewsWire. Looking back at my archives there's a noticeable dip in posts when it first debuted in the summer of 2002. At the end of 2005, Google Reader debuted and its ability to present all my subscriptions in a web interface to any computer I happened to be using only further amplified my ability to consume blogs and news sources. As I look back on my archive it's kind of shocking to see how little I posted to my blog after 2006, but it's not entirely surprising given the additional arrival of Twitter in 2007 as a further drain on my time, attention, and writing time.

Google killed Reader in 2013 and while numerous free and freemium replacements like Feedly, Feedbin, and the Old Reader stepped into fill the gaps it has never quite been the same for me. The rise of iOS and an inability on my part to settle on one particular RSS service or app has had me consuming news and blogs in a not particular efficient or regular fashion. And Twitter continues to be a rival information source that I feel like I depend on too much. But as I've mentioned, at least for me personally, consuming too much information can have a negative impact on my ability to produce new and interesting things.

Jumping forward to 2020 my desire to write and create more has increased once again1 and two decades worth of experience with the web has taught me the importance of having full control over my content and how I share it. Breaking away from dependence on silos like Twitter, Facebook, and Instagram2 is important to me and RSS is absolutely essential to promoting the open web in this regard. I think Manton Reece is doing some interesting stuff with his micro.blog service and his advocacy for silo free microblogging.3

Meanwhile NetNewsWire is now an open source Mac application as of version 5, with an iOS version in beta on Test Flight as well. I have yet to play with the latter, but the former is a very solid and efficient Mac app. The only problem for me is that the Mac app requires Mojave or higher4 and it doesn't provide syncing support with any services I use currently. So I've used NetNewsWire from time to time on a few different computers, but I haven't begun using the app regularly or consistently. Perhaps in the end that will allow me to establish some good daily writing habits on my blog while I wait for the syncing I'd need to fully adopt NetNewsWire again.


  1. Helped to some extant by a little more personal discipline on my part and RSS tools that don't sync well at the moment.

  2. The one social network I remain a fan of because of its general positive vibe, but I refuse to rely on it solely for my photos and duplicate everything I put there on my own blog as well.

  3. Ironically creating an alternative to RSS called json feed that eschews xml for the lighter weight data serialization json provides.

  4. Soon to be Catalina in fact which I find understandable, but distasteful as an ancient Mac Pro running El Cap desktop user.

1 Second Every Day

One thing that I forgot to mention yesterday was that I've been thinking about devoting some time to doing a 1 Second Every Day video this year. 1 Second Every Day is an app1 for iOS and Android that allows you to assemble 1 second video clips into a year long2 and amazingly compelling video of your life in a year.

Here's Cesar Kuriyama's original 1 Second Every Day video that he created at age 30 without the aid of an app.

And here's a Fast Company Article from 2012 about the year featured in the video and why he built the app.

“[The project has] made me realize I need to do one interesting thing to make today count,” he says. “It’s been an incalculably positive influence on my life. The reason that I’ve really decided to stop everything and try to build this thing is that I genuinely think it can have that same influence for others.”

I last used 1SE regularly back in 2016 and then I just kind of let it lapse which is really unfortunate because it's amazing to look back and see just how much my kids have changed over the last four years. I tracked down the three month long videos I made with 1SE back in 2013 when I first got the app and those videos were pretty awesome even though I missed more days than I remembered.

The free version of the app has improved a bunch in the intervening time and its support for still photos and Apple Live Photos make it totally easy even if you forgot to record any video clips for a given day as long as you took some pictures. I was actually able to get started for this year just with just the Live Photos I've taken so far, but I'll start filming some quick videos now as well.


  1. And now a dedicated company with an app subscription model that offers some additional functionality.

  2. Or an arbitrary date range of your choosing like a month or several weeks.

Inverting the Pyramid: The History of Football Tactics

(www.goodreads.com)

📚🎧 Finished listening to the audio book of Inverting the Pyramid: The History of Football Tactics today1, making it my first completed book of 2020. It's an incredibly thorough and interesting discussion of the evolution of soccer tactics over the history of the sport, and definitely one that I'd like to pick up in print so that I can revisit particular sections and use it as a reference.


  1. Although I made it through the first three quarters of its 18 hour 20 minute length last Fall before my library loan expired.

New Year's Streaks

Motivated by the start of the new year I've got a few different streaks of consecutive days going so far. First of all I've been doing actual blog posts1 every day so far in January. I haven't written anything truly lengthy yet, but I'm definitely trying to post at least a couple paragraphs worth of sentences and thoughts. Given appropriate topics I can certainly right longer, but it mostly just depends on what I'm thinking about when it's time to write. On top of the post I've written I've also been working on importing some old content every day as well and that's something I'd like to continue devoting a little time to every day this year.

In addition to writing conventional blog posts, I've also been trying to take more pictures and post at least one thing to Instagram and nice.social per day. That's been going well enough, but it is a little fiddly to have to post once via Instagram and once via nice.social. I still think it's worth doing in both places though and with my 10C site I can do it after the fact and backdate the post if necessary.

I've also been doing some Esperanto exercises in the Duolingo app again every day as well. It's been a few years since I first completed their Esperanto course exercises learning tree and they've added some additional vocabulary topics and exercises in the meantime. I'm rusty, but it comes back pretty quickly and I've been successfully testing out of a lot of the topics that I've previously completed. One thing that I discovered while going through the courses is that the free Esperanto Keyboard that I had installed on my previous phone is no longer in the iOS app store. Annoying, but I found another pay one that seems to work okay even if it doesn't offer dark mode support for free. I'll probably just shell out the $.99 sooner or later if it seems to be stable2

Finally, I've spent at least a half hour every day so far reading or listening to audio books. I'd like to finish off a couple of the books that I started last year, but never quite wrapped up, and I'd also like to get started on a few new ones 3. I've still got around 3/4s of the original Boss Fight Books set that I purchased last spring so I'll probably pick one of those and start making a dent in those during January.


  1. Rather than short couple sentence micro posts like I've typically done for several years.

  2. There were some reference to crashing bugs in the App Store reviews I read so hopefully they'll clear out.

  3. Preferably fiction since I have a tendency to get bogged down in nonfiction even when I enjoy it.

GSL boys: Tyson Degenhart scores 35 points

(www.nwprepsnow.com)

Tyson Degenhart scored 35 points – his sixth 30-plus point effort in nine games – with 11 rebounds and Mt. Spokane beat Tigard (Oregon) 85-60 in a semifinal in the Les Schwab Invitational “The Eight” tournament at Liberty High School in Hillsboro, Oregon, on Friday.

🏀 Degenhart is now averaging 29.8 ppg through 10 games and I can't help wondering if the junior Boise State commit is actually going to end up there when he graduates because he's clearly a Pac-12 caliber player even if hometown Gonzaga isn't a consideration.

2019 Reading List

2019 was a weird year for me reading-wise and probably the least I've read in several years. I read a lot of sports and video game related books and listened to most of three or four audio books, but only finished one. I also didn't do a very good job of tracking what I actually was reading and completed once I hit summer. No idea why that happened, but it's irritating when I'm trying to look back on what I accomplished reading-wise now. My hope is to read a lot more this year; we'll see how it goes, but I definitely intend to document it a lot better. At any rate 2019 in order of completion1:

  1. 01/23 Rebound (★★★★)
  2. 01/26 The Playbook: 52 Rules to Aim, Shoot, and Score in the Game Called Life (★★★★)
  3. 01/27 Booked (★★★★)
  4. 01/28 Solo (★★★★★)
  5. 02/07 I am Princess X (★★★★)
  6. 02/22 Bravehearts (★★★★)
  7. 04/10 Tigerland (★★★★)
  8. 04/19 ZZT (★★★★)
  9. 04/20 Earthbound (★★★★)
  10. 04/28 Bible Adventures (★★★★)
  11. 06/05 Game Over: How Nintendo Conquered The World (★★★★)
  12. 07/06 Console Wars (★★★★★)
  13. 09/05 Hunger Makes Me a Modern Girl (★★★★)
  14. 10/29 Fever Pitch (★★★)
  15. 12/28 Spelunky (★★★★)

  1. I intend to go back and do capsule reviews of all of these at some point, but I'm just assembling the list for now.

TiddlyWiki

Today I'd like to talk about TiddlyWiki, a fairly amazing piece of javascript powered software embedded in a single 2.5MB html file1 that you can work with locally or host statically. It bills itself as "a unique non-linear notebook for capturing, organizing and sharing complex information" and while that's accurate it doesn't really scratch the surface of what you can do within the system. I first played with the original version during the early 2000s when wikis started gaining popularity, but only started using the current version 5 after hearing about it on 🎙The Changelog Episode 196. Since then I've been using it's built-in journal functionality at work to log the tasks and service requests I complete on a daily basis. Text lookup is incredibly fast so it makes it very easy to see exactly when I worked on specific devices via both asset tags and service request numbers.

Most recently I've started a new TiddlyWiki instance for collecting my Tiny Dungeon related information as a game mastering aid. While I have a lot of this information on pdf already collecting the rules and assorted lore in a hyperlinked manner is still very useful. Particularly when the information is being drawn from several different pdfs or other other sources. And now that it looks like I'll be running my own ongoing campaign with my sons I can include that information as well.

As part of my Tiny Dungeon tiddlywiki I've started experimenting a little bit more with the built-in programability and transclusion capabilities. This is the part of TiddlyWiki that I've least taken advantage of until now, but undoubtedly it's single greatest feature.2 Transclusion is the process of referencing one wiki entry (or tiddler in TiddlyWik parlance) "A" from another tiddler "B" such that the content of "A" appears to be a part of "B". I put this functionality to use by creating a series of tiddlers for adventurer Traits that I tagged as "trait" and then referenced via macro from within a "Traits" tiddler. Every new trait that I create and tag appropriately is automatically linked from the Traits page in alphabetical order now and that's just a small example of the power of TiddlyWiki. I'm really looking forward to further exploring and mastering this deeper functionality this year.


  1. Or alternatively you can use nodejs to serve a TiddlyWiki directory of flat files.

  2. Although to be honest the documentation and examples in tiddlywiki form at tiddlywiki.com are pretty killer.

World's Longest Home Run (The "Mad Batter" Machine) - Smarter Every Day 230

(youtu.be)

This is both entertaining and terrifying- not only did they break a wooden bat in the process of making this video, but they managed to break some aluminum ones as well.

Tiny Dungeon 2e

The boys and I played a couple hours worth of Tiny Dungeon 2e this afternoon and it went pretty well. I chose to start us out with the pre-made Quest for Dragonspire adventure and I was happy to have a straightforward adventure to run during our first playthrough. There was plenty of npc flavor information included and even some good example characters, although my sons created their own characters.

Combat was the biggest question mark I had going in. It's a fairly simple mechanic and there's a lot of leeway on how the Game Master can conduct monsters, but I was hoping for a little more guidance going in. Unfortunately I couldn't find any documented example combat write-ups anywhere beforehand and I had a few questions. In particular I wasn't sure if enemies should have two actions per combat round like the player characters or not. Part way through the initial encounter with a pack of six wolves I realized that no, a big group of low level enemies should not have multiple actions or they will quickly overwhelm the heroes.

I really like the Combat Zones sheet for keeping track of combat, but one addition that I came up with that I was quite pleased about was using our supply of extra dice to represent enemies during combat. Since most of the enemies the boys were facing only had a couple hit points I was able to use several extra dice to represent the current hit points and general combat zone location of several enemies at once. The boys actually did the same thing for their characters using two dice since they both had hit points in the 6-10 range and it made for a very elegant way to quickly track everything.

Besides typical combats we had a few more scenes that required skill tests and general role playing. I think the boys are still getting comfortable with the idea of acting out their characters and role playing. I'm trying to provide a good example as GM of providing a little character voice and acting variation, but I can continue to be better. On a related note we ended today's session at the lair of a Red Dragon who is essentially the final boss, but probably too powerful to fight for heroes. As we ended I tried to make it pretty clear that they should try to come up with an alternative roleplaying solution rather than directly attacking the Dragon, but I don't think they've worked out such a scheme yet. Looking forward to seeing how it shakes out tomorrow.