Blog
-
This afternoon, I started on project 4 for introduction to information security (IIS). This goal for this project is to have us students learn more about web security and consists of three objectives, manufacturing three web attacks: cross site scripting, cross site forgery and structure query language (SQL) injection attack. And although I’m very familiar…
-
At work, I’m subscribed to an e-mail distribution group called “dogs@amazon.com”, a list dedicated to anyone interested in dogs. And today, I read an e-mail that broke my heart. A fellow Amazonian just had their second child and they are now giving away their 3 year old Labrador because they can no longer give it…
-
January 7th, 2019 marks the first day of my computer science master’s program through University of Georgia Tech. The week leading up to the first day was somewhat stressful since I was mid flight (returning to Seattle from London), my plane hovering over the massive blue sea, while I frantically typed away on my keyboard…
-
Any time you read code (in production or from a textbook), you’ll often see the control variable, when employing for loops, being declared with the variables i,j,k. And for most of my programming career, I’ve never really questioned why we specifically choose those three letters. Why not m (a great letter), or c or d or…
-
I’ve been limping around for the past week, pulling a muscle in my left thigh. No fault other than my own, though. One evening last week, Jess and I hit the gym together, exercising at the Northgate 24 hour fitness (which is apparently one of the more popular 24 hour fitnesses in Seattle, due to…
-
Earlier this morning, before starting the work week, I took my first linear algebra exam at the nearby Northgate Testing center. The proctored exam covered the first four modules in the course, topics including: Gaussian elimination (row echelon) Gaussian Jordan elimination (row reduced echelon) Adding, subtracting, multiplying matrices Calculating the inverse of matrices (using identity…
-
About a year has passed since I took computer organization and I’m a bit disappointed of how much of the material faded from my memory. I only realized this while reading about Exception Control Flow (ECF) in the book Computer Systems: A programmer’s perspective, when the authors mentioned: As with a procedure call, the processor pushes a…
-
Last week, with just my iPhone and a camera tripod, I recorded myself hitting tennis balls launched by the ball machine and recording myself smacking a few serves. The idea of recording myself was inspired from several articles that I had read from tennisplayer.net. To elaborate, I wanted to objectively analyze my tennis strokes —…
-
Right out the gate, I want to express my gratitude for the 3Blue1Brown YouTube channel for publishing a wonderful video series titled Essentials of Linear Algebra. After watching, and rewatching, the first four beautifully animated videos, I can say that I’ve developed a much better understanding, much more intuitive, of what I’m been learning in my linear algebra…
-
I’ve been sharpening my C programming skills because I’m now working on a team (i.e. EC2 Networking) within Amazon Web Services that requires skills in lower level software development. And I must say, I’m truly rusty. A noob. On top of that, my only experience with C in the past has been fairly superficial, me…