teaching
cs136: data structures and advanced programming ↗
cs345: robotics and digital fabrication ↗
cs371: computer graphics ↗
software
conversation: a simple CAD program ↗
papers
a soft robot inverse kinematics for virtual reality [PDF↗]
contact-rich soft-rigid robots inspired by push puppets [PDF↗]
trajectory optimization for cable-driven soft robot locomotion [PDF↗]
fabrication, modeling, and control of plush robots [PDF↗]
I have been learning how to code in a "handmade-style" from articles and videos by Casey Muratori, Ryan Fleury, Sean Barrett, Vjekoslav Krajačić, Mike Acton and others.
All good mathematical code is written by John Burkardt.
next level stuff
now my engine catches access violations (eg. null pointer access) so instead crashing, it gives me a chance to hotpatch/live-edit in a fix! pic.twitter.com/X5VBglLYJS
— Jessica Mak (@mango_lychee) June 11, 2018
Watch (window) this! pic.twitter.com/cuaScZxJk4
— Ryan Fleury (@ryanjfleury) February 9, 2024
Last update of the year with improved UI and DPI scaling.
— Vjekoslav Krajačić (@vkrajacic) December 23, 2023
Overwhelmingly positive feedback from the closed alpha! Excited for the open alpha in January!
Grateful for all the support from people during this year, full of challenges and surprises.
2024 is the year of Disk Voyager! pic.twitter.com/clGCpMugrw
memes
— Ryan Fleury (@ryanjfleury) September 8, 2024
— Casey Muratori (@cmuratori) August 1, 2022
A lot of people complain about CSS because they wrap a div in a div and it doesn't align the way they expect.
— Casey Muratori (@cmuratori) November 21, 2017
What they don't understand is that if you wrap that div-in-a-div inside a div _that is itself inside a div_, then you can put that whole thing inside another div.
Autodesk Maya is $1,545/year pic.twitter.com/MtcDAnvj2q
— Freya Holmér (@FreyaHolmer) May 2, 2019
— Freya Holmér (@FreyaHolmer) April 11, 2023