Skip to content

Instantly share code, notes, and snippets.

View YodasWs's full-sized avatar

Sam Grundman YodasWs

  • Charlotte, NC
View GitHub Profile
@YodasWs
YodasWs / MTG Variant: Bedrock.md
Created June 3, 2026 12:30
Remove mana screw from Magic: The Gathering through reliable resource generation

MTG Bedrock

A new variant of Magic: The Gathering (MTG) to improve game cadence by removing mana screw.

Take the standard rules for any Constructed, Sealed, or Commander format and add the following rule amendments:

Desolation

  • A player may play any card from their hand face down as a Basic Land — Wastes that has "{Tap}: Add {1}".
@YodasWs
YodasWs / MTG Deck Building Game.md
Last active June 7, 2026 19:43
Rulebook for playing Magic: The Gathering as a decking building game

MTG: Active-Draft Variant

How to play Magic: The Gathering as a Deck Building Game.

Unlike traditional formats where decks are constructed prior to play, or a Cube where players develop their strategy in draft before the game begins, this variant incorporates the draft into the gameplay itself.

Think of it as an in-game draft.

Core Concepts

@YodasWs
YodasWs / streaming.md
Last active November 23, 2019 19:17
List of streaming services and their owners/content providers

Streaming Services

(for those in the United States)

Multi-Network

  • hulu (Disney)
    • ABC
# Gulp Completion
# Sam Grundman <sam-github@yodas.ws>
#
# This will auto-complete your Gulp task names when you hit tab!
#
# License: CC BY 4.0 https://creativecommons.org/licenses/by/4.0/
#
# Installation
# 1. Save to ~/
# 2. in .bashrc:
@YodasWs
YodasWs / completion.sh
Created May 30, 2017 19:40
Generalized Bash completion script for several different CLI utils
#!bash
#
# bash/zsh completion for many dev utilities
#
# Forked from gulp-completion.sh
# Copyright (C) 2006,2007 Shawn O. Pearce <spearce@spearce.org>
# Conceptually based on gitcompletion (http://gitweb.hawaga.org.uk/).
#
# Copyright © 2016,2017 Samuel B Grundman <sam+web.extraordinaire@yodas.ws>
# Released under Creative Commons BY-NC-SA 4.0 License
@YodasWs
YodasWs / Cardrack
Last active May 15, 2017 14:58
Cardrack: cards on big screens, carousel on small screens
Cardrack
========
Your one-stop component for either a table-esque layout of Cards (blocks, tombstones) or a Carousel, _or both!_
With Cardrack, using the same markup, your table-esque layout can collapse into a Carousel on small screens, or large screens, or all screens.
## Installation
### Simple Markup
@YodasWs
YodasWs / Vimium
Created March 28, 2017 16:56
Vimium Settings
" Use OS-standard shortcuts instead
unmap x
unmap X
unmap r
unmap t
" More logical prev/next tab commands
map H previousTab
map L nextTab
map J scrollPageDown
map K scrollPageUp
@YodasWs
YodasWs / screensaver.html
Created December 19, 2016 14:01
A quick page I threw together to cycle through images like a screensaver :D
<!DOCTYPE html>
<html lang="en">
<head>
<title>Samuel Grundman presents Green Christmas</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
<style>
* {
box-sizing: border-box;
}
html, body {
@YodasWs
YodasWs / gulpfile-ember.js
Last active June 13, 2017 12:59
Lots of fun things that can be done with gulp
'use strict';
function camelCase(name) {
name = name.split('-')
if (name.length > 1) {
for (let i=1; i<name.length; i++) {
name[i] = name[i].charAt(0).toUpperCase() + name[i].slice(1)
}
}
return name.join('')
@YodasWs
YodasWs / .bashrc
Last active January 22, 2019 00:26
Simplifying my work in the terminal
# Display useful information in command line prompt
export PS1="\n\d \t\n\n\w !\! >"
# Files with further utilities
files=(
# Auto-complete commands
~/git-completion.sh
~/gulp-completion.sh
)
for i in "${!files[@]}"; do