& tools to test it!

I failed a class in college called “Color Theory”. For the course we have to buy color paper and see how certain colors act differently in different environment. I’ve often asked classmates and friends for help, since unlike now, back at those times I wouldn't be able to use photoshop and eye drop/extract the color or look into the css and get that color.

We have to use human eyes and pick out the color that will work.Even though I’ve told the professor that I’m unable to see certain colors, he did’t seem to believe…


Data visualization

D3.js is a JavaScript library for manipulating documents based on data. It allows to build absolutely any type of data visualization. This document displays 10 interactive examples illustrating the key concepts of d3, leading to a first basic scatterplot. Note that this online course is a great resource to get you started with d3.js.

What I find most interesting is how d3 can use a lot of method chaining.

here I have a function render chart, I can map the selected data and then choose how I will visualize this data.

  • The axis position often needs to be…

My little blog so I can refer to myself when this happens

So recently I have this problem where I git pushes to master branch, not main and cant merge the two.

Go to GitHub, create a repository.

Go to my folder and run git init,git add . ,git commit -m "first commit",

git remote add origin my@repository,

and git push -u origin master Now I know, I need to create a main branch, so I also run git checkout -b main which runs successfully, but then when I run git push --set-upstream origin main it errors out.

So, I…


I was on phone trying to explain to my 5 year-old Niece Skylar what I’m learning

This is the first and most basic intro in to the Big O, learning about performance. So things like AI systems that follows the user around using graph algorithms, or recommendation using k-nearest neighbors.

I was going to use the phonebook or guess the number game, but soon realize she probably don’t even know what a phone book is. So a variation of guess the number is using a Mario picture to explain.

The simple(or stupid?) search would be letting Mario hitting every single…


my thought process behind the scene

This is an application that I have worked on to solidify my understanding of various skills I’ve learned during the Flatiron Bootcamp and also a great time for me to experience with new things.

Other than our typical client side request and go fetch back end , this projects need a Node.js backend that continuously run and check for the queries. Go to the links of the website, capture a screenshot, compare it to the last known screenshot, calculates the difference. …


I’ve always abused and used the word AI for any technology that I don’t understand. and, I think I’m sort of not far away form that idea.

Machine learning is an application of artificial intelligence (AI) that provide the systems the ability to learn and improve on itself. Machine learning basically is a bunch of algorithms and statistics to find the patterns in the data. Example could be numbers, words, images, how long you paused on a video ad, how long you were watching certain images or articles, if it can be stored, it can be used.

A recommendation on…


Thanks to Riehl and Rubin

As Technology continually improves, making music have become easier , a lot of songs we listen now often feels like a mimic of the other, these kind of situation often let music producers facing copyright issues

But sometimes, someone on this planet, some where, might’ve wrote a song similar to yours already.

Katy Perry’s Dark Horse vs Joyful Noise

A federal jury of six people found Katy Perry guilty of copying a Christian rap song to create 2013’s “Dark Horse,” one of the biggest hits of her career.

The case even though Katy Perry claimed…


with little or no no cost.

Not everyone likes coding.

Self learning is a very different thing, you no longer have peers, students, friends to compare or discussed with, internet becoming your only friend and Google and Youtube tutorials becoming your best source of information.

Without people to connect around, you now have to figure out things and get stuck, this is where I find online resources to be useful, a lot of the websites have forum where people engage and talk to each other, there are solutions that you don’t understand or never thought of, algorithms that you heard…

Alfred Wang

Learning one step at a time

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store