Sign in

Dave Snider

@davesnider.com
1.6K followers 179 following 854 posts

Builder of web things. Still hacking every day. Building tableslayer.com and counterslayer.com. davesnider.com

PostsRepliesMedia
Dave Snider @davesnider.com · 3h
My dog gets so excited when we head out. Adventure!
050
Dave Snider @davesnider.com · 17/09/2026
Cincinnati to St. Louis was pretty fun. Was tempted to swing under the arch.
070
Dave Snider @davesnider.com · 16/09/2026
I am a sucker for Humble Bundle ebooks. Book series about space lions? Sure... why not.
050
Dave Snider @davesnider.com · 15/09/2026
My flight recorder for MSFS now builds out visualizations for landing approaches and runway rolls. Here's a touch and go where I hit the centerline, then rotate back up into a climb. It polls at a higher Hz when you are under 1000ft, which gives me all the detail. This is pretty neat.
000
Dave Snider @davesnider.com · 13/09/2026
Had my first emergency on a MSFS flight from Detroit to Cleveland. Over Lake Erie I ran into power loss while in the clouds. I ran through my checklist, but turned on "cabin heat" rather than "carb heat" (i figured it out). Pretty cool that I can feed raw data into Claude to get a report.
Claude breakdown explaining carb heat issueGraph showing a sharp decent during the carb heat issue.
130
Dave Snider @davesnider.com · 10/09/2026
I now have a robust playback system that includes wind-speed and fuel economy. I made horrible time on my flight to Ithaca and wanted to know why. Turns out I was in 20 kts of headwind the whole flight! Also added some climb, cruise and descend metrics. Next up will be measuring bouncy landings.
060
Dave Snider @davesnider.com · 10/09/2026
Pretty awesome 3rd inning. Also... my daughter is contributing the "ketchup wins!" doodle.
010
Dave Snider @davesnider.com · 09/09/2026
Let's go O's!
190
Dave Snider @davesnider.com · 04/09/2026
4/30 baseball stadiums flown over. Realized with this Mets / Yankees flight that I should get my scripts to auto mark photos taken on the map / chart. It would explain the elevation drops. I'll figure that out for next flight, should be easy since everything is timed.
010
Dave Snider @davesnider.com · 03/09/2026
This is pretty cool now. You can see a short flight I did in MS Flight Sim 2024 with real data coming in. The "checkered" spots are when I was flying through clouds, which somewhat explains the shakiness! I'll write up a blog post at some point: python script pushes sim data to website API.
260
Dave Snider @davesnider.com · 02/09/2026
This is unfortunately how my brain works. I haven't even reinstalled the game yet, but I've built all the systems for bubbling up the flight data to my website. Now I just need to add some scripts to my windows box to push real data over.
Website activity showing a flight from Santa Rosa to Petaluma
120
Dave Snider @davesnider.com · 01/09/2026
I still can't get over the Colton Cowser game-saving catch from last night. This alternate angle shows just how insane it was. To get that high, hit the wall, and recover is pretty wild. I'm not sure I've seen one better.
021
Dave Snider @davesnider.com · 16/08/2026
Saw that picture and did a double-take.
021
Dave Snider @davesnider.com · 14/08/2026
Gotta love the mix of hostile consumer patterns mixed with dark pattern UX. This was from a Warner Brothers' email. It's OK though, nothing bad going on with that company anyway. This is why I have a NAS drive and physical media.
0130
Dave Snider @davesnider.com · 12/08/2026
Captain's Chair is quickly becoming my favorite solo board game. Super satisfying with a huge decision space.
0110
Dave Snider @davesnider.com · 08/08/2026
In Vegas for the Star Trek con. My room view is pretty cool as a baseball fan.
1190
Dave Snider @davesnider.com · 02/08/2026
Gotta love a theme manager built in Rust that decides it doesn't even want JavaScript in its example gallery. I'm migrating my theming from Flavours to Tinty.
020
Dave Snider @davesnider.com · 24/07/2026
Our Marvel Champions obsession is high enough that we buy and play the new expansions on day 1.
060
Dave Snider @davesnider.com · 21/07/2026
State of my table after the 11 year olds run off to eat lunch. They're off to Wave Echo Cave next.
080
Dave Snider @davesnider.com · 09/07/2026
Table Slayer now provides the ability to add polygon "fog rooms" that allow you to quickly toggle fog on and off in specific areas of your map.
030
Dave Snider @davesnider.com · 06/07/2026
I finally have cracked Figma quality multiplayer responsiveness in Table Slayer. This took all day. Such a fun/hard project. Just when you think the problem is on the network side (lag), or the sync side (update clobbering), it's actually on the 3D rendering side. This was all three!
020
Dave Snider @davesnider.com · 06/07/2026
Table Slayer now handles large maps in a more elegant fashion. It projects an outline of your viewable TV space in the editor (based on your TV size). Then you can pan around as you need.
040
Dave Snider @davesnider.com · 01/07/2026
Table Slayer now has a performance setting so that you can trade frame rate for effects fidelity. This should help folks trying to run it on older hardware.
021
Dave Snider @davesnider.com · 30/06/2026
For example. The trays have angled slots so that when viewing them from above, you can see the standee content. This makes it much easier to figure out which piece is which.
011
Dave Snider @davesnider.com · 30/06/2026
Counter Slayer now supports "standee" style storage for games like Plum Island Horror / Star Wars Rebellion. I love these small bin packing / efficiency puzzles. It reminds me a lot of my UI component work. How can you make something generic enough to be useful and reusable?
151
Dave Snider @davesnider.com · 29/06/2026
The nice part about having lots of projects (Counter Slayer, Table Slayer, and my person site) is that I'm never bored. I always think... oh, that one is in pretty good shape, and then suddenly have a new idea for it. Today I'm adding "standee" storage to Counter Slayer similar to this one.
000
Dave Snider @davesnider.com · 21/06/2026
Working on a blog post for my favorite TV shows. How many times has "The Last Supper" imagery been used for a show cast?
050
Dave Snider @davesnider.com · 17/06/2026
Lost my first play of Adamastor to mutiny. Got caught in bad weather the last three rounds. Fun little strategy card game.
030
Dave Snider @davesnider.com · 16/06/2026
I'm using their "old" one. A few nice things. Instant copies (how my prs work). Embedded locally. One remote master syncs with one local copy per frontend (I have Europe and US regions for slayer). That means 0-1ms reads in my APIs. Also instant point in time backups for 30 days.
120
Dave Snider @davesnider.com · 13/06/2026
A proper bluegrass festival campsite should have at least one abandoned vehicle in view. Ours has three. Perfect day in Pennsylvania today.
080
Dave Snider @davesnider.com · 11/06/2026
I added a bunch of new weather and drawing effects to Table Slayer. Along with some creative usage of lights, you can turn any flat map into an animated setting.
071
Dave Snider @davesnider.com · 11/06/2026
Small update on my activity tracker. I added a heatmap visualization (which was challenging since my site is black/white only). Still waiting on board game geek API access. Will likely add Reddit soon, which I post to occasionally, and then Plexamp for music listens.
140
Dave Snider @davesnider.com · 10/06/2026
I just deployed a rewrite to Table Slayer's sync system. It should be MUCH more reliable and remove issues where your updates didn't transfer. Table Slayer is now nearly real-time, and doesn't have the second or two lag that happened before. No more "Saving..." toasts in the UI. This is a big deal.
140
Dave Snider @davesnider.com · 09/06/2026
If I'm playing a city builder, I'm the person that will give all my people appropriate names.
070
Dave Snider @davesnider.com · 06/06/2026
This is the way to do an analytics ask.
080
Dave Snider @davesnider.com · 05/06/2026
Don't mind me, just building a simple website for myself.
060
Dave Snider @davesnider.com · 05/06/2026
Building an "Activity" section of my site that consolidates my Bluesky, Hackernews, Github, Reddit, and Plex content into a singular, readable feed. It ingests through Cloudflare workers. I am already dreading the maintenance, but this has been a pipe dream of mine since forever.
1100
Dave Snider @davesnider.com · 31/05/2026
All the Blue Jays are bad guys!
010
Dave Snider @davesnider.com · 31/05/2026
Darth Vader just casually walking around Oriole Park
150
Dave Snider @davesnider.com · 29/05/2026
This is what happens when you overbuild your fun side project. Using @tur.so embedded replicas, I've made most of the DB queries for Table Slayer under 1ms. Using a "remote" DB is still fast, at around 30ms. Image resizing on Cloudflare is typically the slowest part of the payloads.
030
Dave Snider @davesnider.com · 29/05/2026
Nice day to hang out on the water with my best friend.
080
Dave Snider @davesnider.com · 28/05/2026
Everything you need to know about being an Orioles fan.
160
Dave Snider @davesnider.com · 21/05/2026
Thinking about putting this on my RV bumper.
091
Dave Snider @davesnider.com · 20/05/2026
Married @nopartofnothin.bsky.social 14 years ago. We served drinks to great guests before the ceremony, so she sewed an apron to wear over her dress in case of spills. One of my fav pics from the day.
Nicole with a blue and red apron over her wedding dress.
0210
Dave Snider @davesnider.com · 16/05/2026
Kind of a neat figure. You can detach the heads! Ready for the game today.
030
Dave Snider @davesnider.com · 16/05/2026
Time to paint some hydra heads!
170
Dave Snider @davesnider.com · 09/05/2026
It's Saturday! 📺 Post a cartoon TV series you love. Watched this classic with my son this morning!
050
Dave Snider @davesnider.com · 07/05/2026
Inspired by a blog post about most people preferring in product feature checklists instead of tours, I went ahead and added one to Table Slayer. It's completely dismiss-able.
Screenshot of Table Slayer with a feature checklist on one side.
030
Dave Snider @davesnider.com · 04/05/2026
Watched Walter Hill's Southern Comfort for the first time. Not the best, and the comparisons to Deliverance are valid, but it's got a solid, tense last 15 minutes.
000
Dave Snider @davesnider.com · 01/05/2026
Pretty cool Cavern Troll I painted up for last week's Pathfinder session.
020