henryswanson Goto Github PK
Name: Henry Swanson
Type: User
Bio: At this point it's mostly "fun Rust projects" and "occasional math blog". I should make more time for things.
Location: Redwood City, CA
Blog: mathmondays.com
Name: Henry Swanson
Type: User
Bio: At this point it's mostly "fun Rust projects" and "occasional math blog". I should make more time for things.
Location: Redwood City, CA
Blog: mathmondays.com
A C++ implementation of 3D chess. Not the Star Trek kind; this is a full 8 x 8 x 8 chessboard (chesscube?).
This was the final project for a CTY course: Fundamentals of Computer Science. We had 3 days, and couldn't use any external libraries. It's not fantastically designed, but I thought it was pretty cool back in 10th grade.
A simple implementation of power series in Haskell. Nothing too fancy, but I thought it was really cool that Haskell makes such a thing not only easy, but beautiful.
personal site (WIP)
Our entry for the 2015 ICFP contest. WIth @matt-kempster and @rpinkerton
A set of dice is transitive if, whenever A beats B and B beats C, A also beats C. (Here, "beats" just means "rolls a higher number more often".) A set of dice without this property is, naturally, "intransitive".
I wanted to make a tool to help me play KSP better, but it quickly became a goal in-and-of-itself. Oops.
Sometimes when I'm learning math, it's nice to be able to do some computations. This is a half-hearted attempt to put some common math code in the same place so I can tinker with computations. But honestly I should probably just use Sage.
This is the repository for mathmondays.com
The assignment was to write a virtual machine. Instead, this compiles the fictional machine code into x86 assembly, drops it into memory, and executes it.
I haven't done Project Euler since high school. Let's try it again :) First 100 problems only, as per Project Euler policy.
Reading "Crafting Interpreters" (https://craftinginterpreters.com/) and following along in Rust
Wrote this back in 2011 to learn about graphics/dynamic libraries/etc. It works just fine, but apparently, 10th grade me didn't know how to format code. I'll go back and clean it up at some point. Maybe.
A C++ vectorized database acceleration library aimed to optimizing query engines and data processing systems.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.