Archive

Electronics

Marble Mirror Update 4 Feb, 2022
Marble Mirror (work in progress) 28 Oct, 2021
Fifty Year Beep (work in progress) 15 Oct, 2021
RaaS: Reality as a Service 20 Nov, 2020
Laser Table 5 Jan, 2016
RF Spectrum Comparison Tool 16 Dec, 2015
Some RF Learnin' 16 Dec, 2015
ESP8266 with Web Server using Arduino IDE 10 Dec, 2015
Getting an AD 9850BRS Working 7 Dec, 2015

Programming

Marble Mirror Update 4 Feb, 2022
Marble Mirror (work in progress) 28 Oct, 2021
Fifty Year Beep (work in progress) 15 Oct, 2021
NewFriend -- A Slackbot to Replace your Friends 10 Jul, 2021
RaaS: Reality as a Service 20 Nov, 2020
Good Shapes, Bad Shapes 19 Apr, 2020
Flappy Bird Model Predictive Control 6 Oct, 2019
Optimizing Steering Car Paths with PyTorch 14 May, 2019
Reinventing the Wheel: Discovering the Optimal Rolling Shape with PyTorch 29 Apr, 2019
Haskell Integer to English 22 Apr, 2019
Solving O'Gear Brain Teaser with Haskell Graph Search 23 Feb, 2019
Solving the Brachistochrone with PyTorch 12 Aug, 2018
ZIPY — A Homebrew Inverted Pendulum and Control System 10 May, 2018
City Puzzle 14 Apr, 2018
Programmatic Sol LeWitt Wall Drawing 24 Aug, 2017
Q Learning Maze Game 23 Aug, 2017
Making a Chrome Extension 25 Jan, 2017
The Hot Hand Fallacy? 28 Sep, 2016
Migrating from Wordpress on NearlyFreeSpeech to Jekyll 23 Sep, 2016
Haskell Ball Bounce 23 Sep, 2016
Laser Table 5 Jan, 2016
ESP8266 with Web Server using Arduino IDE 10 Dec, 2015

Radio

Building RF Circuits 6 Jan, 2016
RF Spectrum Comparison Tool 16 Dec, 2015

Movies

Soap Video 5 Jan, 2016

Projects

Marble Mirror Update 4 Feb, 2022
Marble Mirror (work in progress) 28 Oct, 2021
Fifty Year Beep (work in progress) 15 Oct, 2021
RaaS: Reality as a Service 20 Nov, 2020
Laser Table 5 Jan, 2016

Physics

Landau-Squire Flow 28 Jan, 2016

Troubleshooting

Wi-Fi Troubles 11 Feb, 2016

Woodworking

Cherry Rocking Chair for Dad or: A Botch-Job in Three Acts 3 Jan, 2022
Walnut and Oak Coffee Grinder 10 Oct, 2019
Oak and Canarywood Desk 31 Jul, 2019
Couch Table 5 Jan, 2019
Wedge Table 30 Nov, 2018
Bench 27 Dec, 2017
Recognizing Shapes with a Convolutional Neural Network 4 Dec, 2016
Jewelry Box 3 Dec, 2016
Router Based Planer 29 Nov, 2016

Hiking

White Mountains 4000 Footers 9 Jun, 2024
Whoopie Sling 24 Oct, 2020
Pemi Loop 1 Jul, 2017

Art

Programmatic Sol LeWitt Wall Drawing 24 Aug, 2017
Some Logos I've Made 10 Aug, 2017

Travel

The Ha Giang Loop 25 Jan, 2018

Baseball

Expected Strike Difference -- A simple catcher framing metric 31 Aug, 2024
Expected Outs Difference -- A simple team fielding metric 3 Mar, 2024
Calculating Run Expectancy Tables 3 Mar, 2024
Deriving FIP -- Fielding Independent Pitching 25 Feb, 2024

Author | Ben Wiener

Background in physics. Also interested in computing, robotics, hiking, woodworking, and other things.