Category: Technical

  • I Wrote Crossword Software! In Haskell!

    I’ve been posting the crossword puzzles I’ve been making on this blog. A fellow Recurse Center alum asked if I’d blogged about the software I wrote to help make these crosswords and I thought that was an interesting idea, so here we go! I’ll first do a high-level overview, and then we’ll dive into some…

  • CUDA – Four

    I’ve been busy with other things, but I woke up early and decided to get some CUDA studying in. I did talk with the hiring manager for the position that I’m interested in, who (as I expected) clarified that I didn’t actually need to know CUDA for this position. I’m still interested, though I should…

  • CUDA – Three

    I ran a CUDA program 🙂 It was a rough experience 🙃 Honestly, getting started with pretty much any programming language involves a lot of banging your head against the toolchain, and slowly untangling old tutorials that reference things that don’t exist anymore. Honestly, this was easier than some python setups I’ve done before. I…

  • CUDA – Two

    I have an art sale coming up in three days, so I’m spending most of my focus time finishing up the inventory for that. But in my spare time between holding the baby and helping my older kid sell lemonade, I’ve started exploring a few of the topics I’m interested in from the previous post.…

  • CUDA – One

    First, some backstory. I was laid off from Google in January and I’ve taken the last six months off, mostly working on art glass and taking care of my kids (one of whom was just born in April, and is sleeping on my chest as I write this). I’m slowly starting to look for work…

  • Cabal Package Installation Woes

    tl;dr: Nuke ~/.ghc and then run cabal install –lib (every lib you need) Edit: Since writing this post, there’s been some movement on the cabal bug, and it seems like there’s soon going to be a fix! I’m trying to write a simple webserver based on Warp, but I ran into an issue with a…

  • Two New JS Comics: Async/Defer and Task Runners

    I added two new JS Comics today: Async and Defer Task Runners

  • Radish Cache

    After coming across a (now deleted) answer on StackOverflow, I took some time to find instances of “redis” (a popular caching program) misspelled as “radish”. I think autocorrect is likely the culprit. I’m posting these here because I think that this is a wonderfully innocent error and not to shame the people involved. Imagining someone…

  • a e s t h e t i c 💫 g e n e r a t o r

    Update: the a e s t h e t i c g e n e r a t o r is now online.   Ryan McVerry, Per-Andre Stromhaug, and I got together this weekend to do a mini-hackathon. We’d been inspired by a Chicago-based artist on Tumblr named Galactic Castle. Specifically, this image: Our goal, was…

  • We Built an Arcade Cabinet in a Weekend!

    We built an arcade cabinet! In 72 hours! The team: Project Lead ERTY SEIDOHL Software Engineers RYAN MCVERRY MAX FELDKAMP Hardware Engineer BEN GOODING Music and Sound EVAN CONWAY Cabinet Construction ERIC VAN DER HEIDE MATT GOLON Cabinet Art HALEY WHITE-BALLOWE Finished image first 🙂 We had the idea to build an arcade cabinet several…