Table of Contents tl;dr: An explanation It’s already started Going Forward What if they do get a toehold? But what about [insert company here] tl;dr: Meta and Google are existential threats to the continued existence of Mastodon (and friends).
An existential threat is a threat to a people’s existence or survival. - The Brittanica Dictionary (editorial)
The best way to guarantee the death of the things we love about Mastodon (and friends) is to allow Meta or Google to gain a toehold in the Fediverse.
It took me a while to figure out the correct collection of magical incantations required to make RuboCop run in a GitHub workflow, but ONLY on the files that were changed within the PR. This is a useful configuration if you have a codebase that has not yet been modified to satisfy all your “Cops”. I’ve also included a version of the same file that you can use when you’re ready to have RuboCop run on all non-excluded files.
Apple distributes their “Add to Wallet” images as SVGs which is great, but if you want to add it to an email or anything else that has issues with SVG files you’re going to need a PNG (to maintain transparency around the rounded corners). Unfortunately there are a LOT of these images needed to support the various languages.
apple wallet images pr Converting these to PNGs is not as easy as you’d hope.
Table of Contents Overview Step-By-Step The Corners The “ears” Everything Else A Template For The Leather Conclusion Overview A Guide To Rounding Corners and Edges in Tinkercad.
Alternately, how I spent way too much time modeling a dice tray.
Rounding corners in Tinkercad is way more trouble than it ought to be. It’s not actually hard, it’s just really time consuming and requires a lot of steps. Once you wrap your head around the general approach you’ll be able to round anything.
Table of Contents High Level Summary The Hope The Good The Meh The Not Good The Bad Bluetooth Power Switches Charge Indicator When Things Go Wrong The Bridge Modifying The Keyboard Layout The Conclusion Update High Level Summary The Kinesis Advantage 360 Pro feels great. The ergonomics are better than the Advantage 2. The Bluetooth is buggy. The on/off switches are terrible. The mechanism for resetting it is worse than terrible.
Table of Contents Preface Skills in TTRPGs What’s a Skill Playing Without Skills Why That’s Not Enough How Skills Change Things What about Knowledge Checks? What about Perception & Investigation? Perception Investigation Clarification Conclusion Update Preface A recent episode of the Internet Office Hours: Role-Playing Games podcast was discussing the question of Skill Checks in Tabletop Role Playing Games (TTRPGs) and if they were actually needed. In designing my game I’ve spent a lot of time thinking about this, and I thought I’d share my perspective.
Table of Contents Duct Tape & Baling Wire Premise, and Perspective Premise Flexible Makeshift Materials The “Wrong” Tool For The Job Quick & Dirty != Crap The Importance of Context The Methodology Duct Tape & Baling Wire A coding methodology for personal projects and proof of concepts.
Premise, and Perspective Premise There is a time and place for following “best practices” as a developer. It is not “always”.
Best practices should be followed when…
Table of Contents Intro Thoughts Promises Only Retrieve The Data You need Fewer requests Get Data in the appropriate shape Your query’s shape will match the shape of the response Moves much of the data filtering and parsing back to the server An API reference document for people using it Combine data from multiple systems in 1 response Subscriptions (Implied Promise) Look Ma, it’s almost JSON Counterargument Intro Thoughts I’ve been mostly avoiding GraphQL and watching from the sidelines.
Table of Contents Ancestries not Race Backgrounds are more meaningful Skills Feats aren’t just abilities Character Creation is easy The Archetypes So Many Classes You Don’t Need To Buy Books You Don’t Need Details Details Details Bookcraft The World All The Colors of the Rainbow The Adventure Paths What about Starfinder? What Next? Obligatory Disclaimer A friend asked what was notable about Pathfinder 2nd Edition in comparison to D&D 5th Edition.
Overview It’s important for all knowledge workers to have a Personal Knowledge Management System (PKM). That doesn’t mean you need a fancy tool, or a complex process. Sometimes, the “stupid simple” solution is the best one.
To that end, I wanted to talk through my wife’s system. It’s an important example because her choice to specifically not use any of the fancy purpose built tools has resulted in a better solution for her needs.