Good Fibrations
math is art
A blog since 2013. Scraps of a playground annealing in the dark.
Highlights
Half Haunted: Relating the 1/2's in Duflo and Harish-Chandra
A Swashbuckling Tour of Elliptic Cohomology
The Bernoulli Numbers Come from a Shift Operator
Dirichlet Series and Homology Theories
The Biome
Neuroprosthetic Sensing Hardware
PRIIIME: Modular Powered Wheelchair
Pressure Ulcer Prevention
webcomic: re-search
Designing the Young Topologists Meeting 2024
“I’m not good at math”
A Caterpillar’s Life Lesson
Recents
2026
2025
- Using Automorphism Groups of Curves to Control the Slopes of their Jacobians
- Cut and Paste Invariants and Duality: A Motivating Example Via zeta(-1), zeta(2) and SL_2Z
- The Bernoulli Numbers Come from a Shift Operator
- The Crystalline Period Map
- A Song About Computing Sheaf Cohomology with Cech Covers
- Fuck Perfectionism
2024
2023
2022
2021
2020
2019
2018
2017
2016
- Umbral Calculus Derivation of the Bernoulli numbers
- Flurry
- How do I construct the Tits-Freudenthal magic square?
- What does an algebraic integer have to be?
- A doodle from class
- Newspaper Ad: Looking for a Variety
- How do I explicitly write an ODE as a linear ODE + a nonlinear ODE?
- Spectrum of a Ring and Spectrum of a Linear Operator
- A Saturday Doodle
- What is the “universal enveloping algebra” of a formal group law?
2015
- Classification of Conic Sections
- A quick comparison of Lie algebras and formal group laws
- The Cup Product of the Klein Bottle mod 2
- A question on primes
- Chromatic Coppersmith Theory
- A Short Post on a Problem of Euler
- On Detiling Polynomials: A Generalization of the Euler MacLaurin Formula
- A Quick Note on a Geometric Definition of (v_n)
- Some comments on math communication
- What is the orientation of a ring?
- Group Contractions for Elliptic Curves
- Complex Analysis: Poles, Residues, and Child’s Drawings
- What is the difference between homotopy and coherent homotopy?
- Thoughts on Fractional Cohomology
- Dirichlet Series and Homology Theories
- A First Look at an Equivariant Elliptic Cohomology
- Spf (E*[[x]]): Your walk through a flower garden
- A Second Glimpse of Spectra
- Bordism with singularities construction of elliptic homology
- Elliptic Curve Formal Group Laws: Philosophy and Derivation
- What does the sphere spectrum have to do with formal group laws?
- Landweber-Ravenel-Stong Construction Flowchart
- The Landweber exact-functor theorem
- Die Philosophie der formalen Gruppengesetzen der elliptischen Kurve
- What is an elliptic curve?
- Group Law on the (Punctured) Affine Line
- (Pic(X)) vs. (CP^infty)
- Some Thoughts on Dynamical Systems
- Red. (Digital)
- A Precursor to Characteristic Classes
- Oriented Cobordism Cohomology
- Orange-Blue (Acrylic)
- Spectrum of a Ring
- A Swashbuckling Tour of Elliptic Cohomology
- A Recipe for Constructions ((R_F(G)), (A(G)), (K_0(X)), …)
- Understanding the Lazard Ring
2014
- Staring.
- Maps of a Torus
- Swashbuckling Notes on Topos Theory
- Spin Manifolds
- “I’m not good at math”
- Notes on Covering Spaces as Extensions
- Walk through the mind (Pencil)
- Untitled
- Studying Geometry
- A Gentle Introduction to Tensors and Monoids
- An Informal Categorical Introduction to Lie’s Theorems
- Introduction to Bundles
- Studying Symmetry
- A Unifying Language
- Unfinished Painter’s Tape Mural
- Graphical Supersymmetry Algebras
- An Autodidact’s Topology Curriculum
- Respect Our Work.
- Taking Control
- A Caterpillar’s Life Lesson
- Basic Topology
- Manufacturing a Cellular Pressure Sore Mattress
- Learning the ultrasonic language of rodents
- Manipulation of Living Cells & Dead Ones
- PRIIIME: Modular Powered Wheelchair
- Don’t Disturb
- Positive Interference
- Computational Materials Science
- A Researcher’s Research Experiment
- Neuroprosthetic Sensing Hardware
- My Todo System
- Introduction to Algebraic Structures
- Semi-Autonomous Robotics: (2012) My 1st Software Project
- Pressure Ulcer Prevention
- Generate CSV of Google Music Playlist
- How to: Learn a New Discipline
- Too Many Ideas: Avoiding “Ooh Shiny” Syndrome
- Existential Comfort
- Reframing the Gluten Scanner
- Finding Routine in Freedom
- Linux Laptop Environment Setup
- Happy Birthday, Austin!
- On Categories and Concepts: Hofstadter Talk
- The Utility of Art vs. STEM
- How Stockfish Works: An Evaluation of the Databases Behind the Top Open-Source Chess Engine
- Song Recommendations
- College, Would You Like Fries With That?
- Old Posts Are Being Manually Restored
- Frodo Baggins Contacts REX Computing
- Terminal Hexagonal Lattice
- Quick Basics of Enumerative Combinatorics
- SPOILERS: Using Simple Combinatorics
- Controlling Fear
- Force Quit in Ubuntu
- Doodling with Painter’s Tape
- Penrose Triangle
- Introductory Science Kit
- A Method to Not Prove the Collatz Conjecture
- Doodle Painting: Tesseract
2013
- 18 General Lessons I Learned in University
- Megan’s Present
- Natural Transformation
- Adding Weather Indicator
- JDX
- The Monads Trilogy (Categories, Functors, Monads)
- What is Bra-ket Notation?
- HackMIT: Polyglass
- Open Your Mind
- Braille Cell with VPython
- The Engineer-Musician
- Doodling at Dinner
- Braille System Font
- (Cover) Strange Charm - Hank Green
- Simple Cubic Lattice
- Coupled Oscillator Love
- Unschärferelation
- Writing in German: Keyboard Shortcuts
- Blame Bias & Project Unbreakable
- Do You Even Search, Bro?
- What Does This Wobbly “d” Do?
- Visual Braille: [2] Prefix Indicator
- A Simple Look at Nanowire Assemblies in Optics
- English to Morse Translator
- Visual Grade 2 Braille Dictionary Introduction
- The Purpose of Communication & Assigning Credit
- New Mediums Are Cool (Stencil-like Vinyl Decals)
- My Weekly Planner Template
- The Handwritten Greek Alphabet: A Quick Guide
- Why Art Leads To Mathematics
- Why Young Innovators Should Answer the Call
- Visual Morse Alphabet Binary Tree
- Visual Braille: [1] Braille Alphabet
- Playing in Vim
- Consequent Challenge
- Temporarily Mute: An Overview of Communication Methods
- Procrastinating? Fix it.
- Tired of the References Section?
- Popular Weekdays
- Duct-Tape Decoration
- Job Title: Universe Debugger (the Importance of Implementation)
- Installing CoffeeScript on Ubuntu 13.04
- What I Learned During My Summer Internship at Cloudera
- Introduction to Hive
- Small Math Puzzles Make My Day
- Grep Is a Magical Beast (ft. HiveQL and Impala)
- mySQL: LIKE vs. REGEXP
- Avoid SQL Injection in JDBC
- Bash Scripts I Use With Github
- Todo system
- Perl Basics
- Setting Up pygeoip Environment on Ubuntu
- The Divine Computer
- Hadoop’s 5 Daemons
- Python: Planning Lunches and Groceries
- Semi-Sculptures
- Matlab: Smooth Rotating Animation for Line Plots
- Visual Morse Code
- Matlab: Lorenz Attractor
- Matlab: Create Mesh or Surface From Line Plot
- Matlab: Coaxial Cylinders (Polar Coordinates)
- An Essay: Why Doctor Who is Awesome
- Some Trombone Basics
- Speed Drawing a Hand starring the Elven Welcome
- Matlab: Rotating Sphere Animation
- Trombone Bell Decoration
- Translation of the DrawBraille Phone Ad
- MinutePhysics is Naively Incorrect: Finding the Limit of a Geometric Series
- Matlab: 2 Methods of Generating a Rainbow
- CAMEL Poster
- CodingBat Java Solutions (Assorted)
- CodingBat Java (Assorted Warmup-1) Solutions
- Turning in Reverse
- DC Josephson Effect
- Chess Tips for Beginners
- Braille Cube
- Are These 3 Points Collinear?
- Algebraic Chess Notation
- Perl is a Beautiful Thing (Replace All Instances of a String in a Directory)
- I Write Poetry in Python
- Find the Fractional Form of a Repeating Decimal
- Doctor Who Poems
- CAMEL paper
- Pythonic Method Calling
- Listing Programming Languages on Your Resume
- Various Drawings
- Introduction to Braille
- Introduction to FractalCows
- Implementation of Prime Number Algorithms
No posts match. Try another topic or genre.





































































































