Blag

Projects

Risc-Y

Risc-Y is a concise (<600 lines!) RISC V interpreter using the RV32IM standard with full memory emulation.

NESmerize

NESmerize is a NES emulator written in C++. Donkey Kong and Balloon Trip run perfectly, among lots of other games!

CodeQueue

CodeQueue is a simple (human) queueing application written in Vue.js and Firebase. It’s useful for taking turns to speak in large discussions or lining up for tickets.

Chip-8 Emu

Chip-8 Emu is a CHIP-8 gaming interpreter with full audio and visual emulation.

HashPy

HashPy is an instructional tool implementing the 10 most common cryptographic hash functions as a Python library.

Etherball

Etherball is a simple lottery with a fixed jackpot built for the Ethereum blockchain. Buy a ticket and test your luck.

Books

A Promised Land

Here are some interesting things from A Promised Land, President Obama’s biography:

Raise a Genius!

Like many other 20 year olds, I’ve had an interest in child rearing for a long time. Unfortunately, many books on this subject are written from a fairly theoretical perspective,...

Monetizing Innovation

Monetizing Innovation lays out a data-driven framework for product development and pricing that goes against the traditional methods of just “trusting your gut”. Traditional product development usually follow the following...

Tribe

How many people on your street are you friends with? For the majority of Americans, it’s zero. It’s no surprise that community is lacking in the United States, but its...

Cat's Cradle

Some classic books are like Atlas Shrugged, where the fact that the story is a wrapper to a complex philosophical ideology is evident, which characters playing the roles of caricatures...

Station Eleven

Read this for Cara’s book club!

Rivals Unto Death

I’ve thought the story of Alexander Hamilton and Aaron Burr has been interesting ever since I started listening to the soundtrack of the musical by Lin-Manuel Miranda. I’ve tried reading...

Zero To One

peter thiel has lots of hot takes in his book aimed at those interested in startups and what they fundamentally are. let’s jump in. the first hot take? monopolies are...

How To Change Your Mind

Pretty great book from Michael Pollan, a UC Berkeley Professor of Journalism (go bears!). Mostly talks about LSD and other psychedelics; their history, usage, what it’s like to trip, and...

The Rosie Project

I don’t think I’d ever read a romance novel I’d liked until I hit The Rosie Project. Maybe it’s the realistic situations or the lack of over-gooey depictions of love,...

The Rosie Effect

this one is great too 10/10

The Alchemist

I know this is a wildly popular book - several people have recommended it to me - but I don’t think it hit me the way it probably hit others....

The Wandering Earth

This one’s by Cixin Liu too – he’s the author of the Remembrance of Earth’s Past trilogy that I absolutely devoured this past summer. It’s a short story, less than...

The Power of Habit

I remember my goal when I got into reading books was mainly to read things that would incite positive change within my life. I haven’t completely achieved that, which is...

World War Z

There’s so much content jam-packed into this novel, partially due to its unique style. World War Z is a nontraditional novel, written as a series of vignettes from survivors of...

Life 3.0

I’m not sure where I first heard about this book, but I dove into it after finding it hidden on my book list. Max Tegmark dives deeply into the unstudied...

100 Years of Solitude

I can pretty confidently say this is one of the most meaningful books I’ve read in my life, while at the same time being one of the meaningless books I’ve...

Artemis

Artemis is a fine science fiction flick from Andy Weir, who also wrote The Martian. This book was pretty good! In most cases, I guess it’s pretty standard; I didn’t...

I, Robot

Hands down probably one of the most thrilling collections I’ve ever read. Definitely way better than Foundation. I, Robot is universe building at its finest. Asimov takes the three fundamental...

The Andromeda Strain

Read this on a flight from San Francisco to Newark. The plot revolves around a specific strain of “bacteria” discovered from the upper atmosphere which ends up killing hella people....

Death's End

I binged this book and read it over a period of 3 days; it came out to about 3 hours of reading every day. However, every moment was worth it....

The Dark Forest

I spent almost five hours reading this today. I literally couldn’t put it down. I love the way Liu wraps his own version of a future on Earth technologically with...

The Three Body Problem

This was the first “modern” science fiction book I’ve ever read; most that I’ve read in the past were from an era ago. Surprisingly, however, Liu’s book doesn’t diverge much...

Hamlet

I’ve never read a Shakespeare play other than Romeo and Juliet in freshman year in high school. Going in, I expected Hamlet to be a copy of the plot in...

Origin

I’ve been a huge fan of Dan Brown’s work for years now–I’ve read all of the novels in his Robert Langdon series and even a few of his other one-shot...

Outliers

I think I felt a little betrayed as I was reading the book, as a large portion of Gladwell’s premise in Outliers is situated on the fact that people who...

Second Foundation

Just finished this one today; I keep writing these reviews in retrospect, but this one’s fresh in my mind. I think the plot twists in this one caught me off...

Foundation and Empire

Book two, finished! I was ready to see the Empire fall and the Second Empire rising, but it didn’t happen in this book. The first story is about an attempt...

High Output Management

Had to slog through the second half of the book, and I’m not sure if I should have done that. When I was younger, I basically memorized books as I...

Foundation

Well, it was definitely much better than I remember. I first tried reading Foundation when I was in middle school, but couldn’t really get into it because I kept getting...

The Big Short

I was a huge fan of the movie, especially with regards to how well the characters were developed while still giving audiences an understanding of exactly what was happening inside...

Phantom of the Opera

I went into Phantom knowing absolutely nothing about the story, the setting, or anything about the characters; I simply found it sitting on my Kindle and decided to give it...

Lolita

Oh. My. God. Definitely one of the greatest books I’ve read in a very long time, and by the end I literally could not tear myself away from the pages....

Dune

It’s called one of the greatest science fiction novels of all time, though I believe a more proper designation would be a mix of fantasy, drama, and political thriller. Dune...

The Attention Merchants

A unique book discussing the history of people who have harvested the attention of others in order to turn a profit. This is something that’s been growing enormously in recent...

The Design of Everyday Things

First book I read on my Kindle! In that respect, it was definitely a success. I think this book wasn’t necessarily the best one for me, mostly because a lot...