William Hsieh A website.

Spring 2021 Reflection

This post is meant to be a reflection about the classes I took at UCLA this quarter, and a little bit about what’s happening next quarter. I took CS 33, Math 61, and Physics 1C this quarter. If you read the previous post Winter 2021 Reflection and Spring 2021 Predictions, the format will look very similar.

Winter 2021 Reflection and Spring 2021 Predictions

This post is meant to be a reflection about the classes I took at UCLA this quarter, and a little bit about what’s happening next quarter. I took CS 32, Math 33B, and Physics 1B this quarter. If you read the previous post Fall 2020 Reflection and Winter 2021 Predictions, the format will look very similar.

Fall 2020 Reflection and Winter 2021 Predictions

This post is meant to be a reflection about the classes I took at UCLA this quarter, and a little bit about what’s happening next quarter. I took CS 1, CS 31, Math 33A, and Scand 40 this quarter for a major in Computer Science and Engineering.

How to Create an Excellent Password

When you sign up for an account on any website, you’re probably prompted for a password. The password you use is probably going to be the same password that is used for every one of your other accounts (which is bad).

Unnamed Collection of Random and (Somewhat) Interesting Things

This is a collection of random and (somewhat) interesting things that is a little bit like Tom Scott’s series on “Things You Might Not Have Known.” I’ll be finding one thing every day and updating this post accordingly. My plan is to see how long I can go without dropping a day.

Blender 2D Visualizer | Slow Dancing in the Dark

This song is good and I saw a CGMatter tutorial about creating an audio visualizer in Blender. I wanted to build a 2D Ruben’s tube (Pyro Board) around four years ago, but I couldn’t. This is the next best thing (although I will try to make an actual pyro board in Blender soon).

Creating A Simple Discord Bot

A while back, I noticed that a lot of the memes sent in the #memes channel were from Reddit, specifically r/ProgrammerHumor. Since I was bored, I wanted to make a bot that takes the top posts from that subreddit and post them in the Discord channel.

Alfred Workflow for My Website

Whenever I want to add content to my website, I have to do a few things:

  1. Open terminal, navigate to the website directory, and start the Hugo server
  2. Open the website directory in Finder
  3. Open the markdown file for my post with Typora

Never Gonna Give- Wait, What?

Ah yes, the obligatory monthly post. Even though my posting schedule is inconsistent, I’m never gonna give it up… just like how Rick Astley’s never gonna give you up.

Rickrolling is one of my favorite internet trolls because of its simplicity and success rate. People get “rick rolled” when “Never Gonna Give You Up” by Rick Astley is played unexpectedly, whether it’s through a disguised link or an unrelated video that cuts to the song.

Pendulums in Blender

Creating the pendulums

I followed this tutorial by Polyfjord to create the simulation. It’s pretty straight forward and easy to follow, and I changed a few of the values to be better for my video. The main thing I modified was the pendulum frequency such that a full cycle for all ten pendulums was under a minute.