diff --git a/content/about.md b/content/about.md index 719bdd0..82df7ce 100644 --- a/content/about.md +++ b/content/about.md @@ -2,7 +2,7 @@ templateKey: AboutPage title: about jumbotron: - image: /img/about-jumbotron.jpg + image: /img/about-jumbotron.webp headline: |- Programming = Problem Solving @@ -12,22 +12,22 @@ facts: description: | My favorite drink is coke. However it is not good for my health đď¸, so I drink malt beverage or diet coke now. - image: /img/drink.jpg + image: /img/drink.webp - title: Fruit description: | My favorite fruit is guava and durian. Yes, I like tropical fruits. - image: /img/guava.jpg + image: /img/guava.webp - title: Old games description: | Some old games are quite impressive to me including 'Baldur's gate' and 'Nox'. - image: /img/nox.jpg + image: /img/nox.webp - title: Substitution description: | I am quite good at substitution or empathizing. The most frequent question I was thinking about as a student is that if I was the professor, what questions would I give at next exam. - image: /img/substitution.png + image: /img/substitution.webp - title: Gaming description: | I enjoy gaming very much. My favourite game catogory is strategy or card @@ -38,16 +38,16 @@ facts: My another hobby is reading. I train myself to read multiple lines at once because I am so thirsty for the new line when I read, espically if I found a good story, like the story of Sherlock Holmes. I spent most of my teenage hanging around book mall. Of course, for the free air conditioning. - image: /img/bookmall.png + image: /img/bookmall.webp - title: Anime description: | I am also a big fan of anime. My favourite one is called 'Code Geass'. - image: /img/code-geass.jpg + image: /img/code-geass.webp - title: Highschool description: | My graduated highschool is Rockridge Secondary School in west Vancouver. - image: /img/highschool.jpg + image: /img/highschool.webp - title: University description: | I graduated from University of Toronto in 2018 with a degree in computer engineering. @@ -61,7 +61,7 @@ facts: description: | Free Loop by Daniel Powter is one of my favourite english songs. Flower Dance is the melody I frequently listen. - image: /img/freeloop.jpg + image: /img/freeloop.webp - title: Creation description: > Sometimes I enjoy drawing, just for the feeling of creation. @@ -70,17 +70,17 @@ facts: Sometimes I do my haircut myself, and I like to challenge myself. However I am not able to handle my backside well, I need a photo to assist me. If you ever saw myself wearing a hat, that is probably another failure on my way becoming a legendary barber. - image: /img/hair-cutting.jpg + image: /img/hair-cutting.webp - title: Alias description: | My alias, especially when in game, is 'ewgdg'. I simply created this word by face-roll. If it has to have some meanings, it means 'creation'. - image: /img/ewgdg.png + image: /img/ewgdg.webp - title: Color description: | I like red. It stands for life, or HP(Hit Point) in games. - image: /img/hp.jpg + image: /img/hp.webp - title: Color Scheme description: | My current favorite color scheme is gruvbox-dark. @@ -92,5 +92,5 @@ facts: - title: Number description: | Number 9 is my lucky number, because it takes 9 strokes to write my name. - image: /img/name.png + image: /img/name.webp --- diff --git a/content/aboutTemplate.md b/content/aboutTemplate.md index e949ef9..a793ce0 100644 --- a/content/aboutTemplate.md +++ b/content/aboutTemplate.md @@ -6,6 +6,6 @@ isTemplate: true facts: - title: template description: template fact - image: /img/hp.jpg + image: /img/hp.webp links: [about:blank] --- \ No newline at end of file diff --git a/content/blog.md b/content/blog.md index b02031d..02b39bd 100644 --- a/content/blog.md +++ b/content/blog.md @@ -2,7 +2,7 @@ templateKey: BlogPage title: blog jumbotron: - image: /img/blog-jumbotron.jpg + image: /img/blog-jumbotron.webp headline: |- Thoughts & Ideas diff --git a/content/blog/hearthstone-conditional-probability-question.md b/content/blog/hearthstone-conditional-probability-question.md index af5a0c0..0538d40 100644 --- a/content/blog/hearthstone-conditional-probability-question.md +++ b/content/blog/hearthstone-conditional-probability-question.md @@ -2,7 +2,7 @@ templateKey: BlogPost title: An Interesting Hearthstone Conditional Probability Question date: 2020-04-17T13:00:00.000Z -lastModified: 2025-07-27T08:54:45.000Z +lastModified: 2026-05-23T08:25:05.380Z description: Reasonable assumptions make differences. featuredPost: false tags: @@ -10,7 +10,7 @@ tags: - HearthStone - Probability --- - + There was a very interesting conditional probability problem last month as shown in the picture and it caused a debate over it. Some claimed diff --git a/content/blog/hearthstone-legend-rank-achievement.md b/content/blog/hearthstone-legend-rank-achievement.md index 1b76365..5cf4dce 100644 --- a/content/blog/hearthstone-legend-rank-achievement.md +++ b/content/blog/hearthstone-legend-rank-achievement.md @@ -2,7 +2,7 @@ templateKey: BlogPost title: 'My HearthStone Gameplay Milestone: Legend Rank Achieved' date: 2019-12-26T03:48:19.785Z -lastModified: 2025-07-27T08:54:45.000Z +lastModified: 2026-05-23T08:25:05.381Z description: Data and gaming. featuredPost: false tags: @@ -11,7 +11,7 @@ tags: --- Gaming is always the best reward for me. After my completion of my personal page site project, I decided to take a short break and spend my time into playing HearthStone. Within 2 weeks in the new expansion of HS, I achieved my first legend rank for the game. I was very satisfied about it at the moment so I wrote this post to share my joy. - + The key to this achievement is on data analysis. To be specific, there is a website collecting match-ups data from HS players named hsreplay.net. By analysing these data, I soon targeting a deck called face hunter to level up my rank tier from 25 to 1. Now rank tier 1 is one level away from the highest rank tier --- legend tier. However, the environment changed very quickly. Face hunter is less competitive in rank tier 1. As the hsreplay.net showed, the win ratio of face hunter in rank tier 1 is barely above 50%, 50.38% to be specific. Players need 5 net wins to achieve legend rank from rank tier 1. With 50.38% win ratio, I need to play n game plays in total in expectation, where 50.38%\*n-(100%-50.38%)\*n = 5 and n ~= 658. It was obviously not a smart choice to continue to play face hunter. Fortunately, there was a new patch arriving to nerf Shaman so that I knew that the environment would be changing soon. If I can find out a deck with high win ratio that is rare enough that nobody is trying to counter against it in the new environment, then I can quickly arrive to the legend rank. diff --git a/content/blog/how-to-pronounce-my-name.md b/content/blog/how-to-pronounce-my-name.md index e16d14c..fcd2aba 100644 --- a/content/blog/how-to-pronounce-my-name.md +++ b/content/blog/how-to-pronounce-my-name.md @@ -2,7 +2,7 @@ templateKey: BlogPost title: How to Pronounce My Name date: 2019-10-23T02:12:00.771Z -lastModified: 2026-05-08T07:05:41.350Z +lastModified: 2026-05-23T08:25:05.381Z description: '' featuredPost: true tags: @@ -23,7 +23,7 @@ You might think this is the end of the story, but it is not. Since learning the The first option is to read it the English way, i.e. she-yen/see-yen/shen, whatever you like. Let us represent the action of calling a personâs name as a part of a two-way communication model. - + In this model, a sender broadcasts a message, the name, to the receiver, and the receiver then deciphers the message and responds to it by paying attention to the sender. The key is for both the sender and the receiver to have an agreement on the message. Pronouncing the exact sound is hard but recognizing the similar sound is relatively easy. As a result, all of those English version pronunciation like she-yen/see-yen/shen can be captured and recognized correctly by me as a receiver. The problem is solved. @@ -47,7 +47,7 @@ Johnny is not my real name, but it is a name I would use when ordering a coffee Johnny, like many other Chinese international students, was too hurried on having his first English name to really be able to figure the meaning out first. Or it could be the reason that his home stay family was so arrogant to give him this sarcastic English name. Anyway, the source of this name remains mysterious. On the other hand, Johnny is very satisfied with his English name. He likes it so much that he rarely tells his friends his original Chinese name. Obviously his intention failed and people came up with a nickname for him, âjie ni guiâ(a Chinese name for Squirtle from Pokemon) for how âjie niâ is similar to âJohnnyâ in terms of pronunciation and how Johnny behaved like a turtle. -