Skip to content

Instantly share code, notes, and snippets.


John Manoogian III jm3

View GitHub Profile
jm3 / BLM + Anti-Racism Education Links for
Last active Jul 17, 2020 — forked from ayn/BLM + Anti-Racist
#BLM parenting info from Tinker school in SF
View BLM + Anti-Racism Education Links for
View RANGE - No

from RANGE:

“Being forced to generate answers improves subsequent learning even if the generated answer is wrong. It can even help to be wildly wrong.”

“One of those desirable difficulties is known as the “generation effect.” Struggling to generate an answer on your own, even a wrong one, enhances subsequent learning. Socrates was apparently on to something when he forced pupils to generate answers rather than bestowing them. It requires the learner to intentionally sacrifice current performance for future benefit.”

“the concept of “desirable difficulties,” obstacles that make learning more challenging, slower, and more frustrating in the short term, but better in the long term. Excessive hint-giving, like in the eighth-grade math classroom, does the opposite; it bolsters immediate performance, but undermines progress in the long run. Several desirable difficulties that can be used in the classroom are among the most rigorously supported methods of enhancing learning, and the engaging eighth-grade math

jm3 / hugo-giphy-shortcode.html
Last active May 30, 2020
Hugo embed for Giphy (responsive)
View hugo-giphy-shortcode.html
<!-- -->
<div style="width:100%;height:0;padding-bottom:40%;position:relative;">
<iframe src="{{ (index .Params 0) }}"
width="100%" height="100%" style="position:absolute"
frameBorder="0" allowFullScreen></iframe></div>
jm3 / airtable-json-to-posts.rb
Created Jun 14, 2019
Airtable → Ruby → Hugo markdown converter
View airtable-json-to-posts.rb
#!/usr/bin/env ruby
require 'erb'
require 'json'
require 'pry'
# setup:
# bundle install
# extract records from Airtable:
# curl "" -H "Authorization: Bearer YOUR_TOKEN" > til.json
View .stylelintrc.json
"extends": [
"plugins": [
View folderify.rb
#! /usr/bin/env ruby
# Moves all the files found by the glob into a new directory of the same name
# as the file (less its extension). Useful when you have a bunch of examples
# in one language and you need to introduce multiple sibling examples to sit
# alongside the file
# Example usage:
# $ ruby folderify.rb "smells/**/*.js"
jm3 /
Last active May 18, 2020
Cognitive Bias Codex
jm3 /
Created Jul 12, 2016
create favicon .ICO's at all the common sizes from a source image
convert source.png -define icon:auto-resize=64,48,32,16 favicon.ico
View My back is a weapon I use to destroy my

juniorplenty: training the back [ franco.jpg ]

My back is a weapon I use to destroy my opponents.

I place my thumbs in the small of my back and begin to spread my lats. It doesn't all come on at once. First I flex them a few times and then begin to let them extend their widest. Each time the audience and the judges think that is all, I flex harder and they come out farther. And just when everyone is gasping with surprise that a human being could

You can’t perform that action at this time.