Grand Theft Auto VI Trailer 1 (If it’s made in 1989)
Just want to share this incredible animation made by Welcome to the '80s. Just WOW: I wan to play this! You should check out their instagram too and game too.... February 6, 2025What happened to Only Paranoid Survives?
Here’s the revised version with typos and grammar fixed, while keeping the language intact: I am halfway through Tae Kim’s The Nvidia Way, and it’s the 2007 to early 2010s. Nvidia has introduced CUDA and worked with companies like Adobe and Autodesk to enable parallel computing to massively make their applications faster. And I just can’t stop thinking — Oh my god, how is Intel letting this happen? It’s absurd that it’s Intel’s Andy Grove who coined the term Only the Paranoid Survive, and one C... January 26, 2025Establishing a movement shooter
My friend Coop and I are building a movement shooter together. Shooter as a genre is very popular, and never lacks well designed game. So it is challenging to build something new, novel, while maintain a good sense of design. It’s gonna be a long journey before we get to there. In the meantime, I would like document all the design thinking behind this game. Below is one of the first pieces of deign document written for this game. Cooper wrote it as an email while he was on plane from New York to... January 21, 2025Learning to sing alone
In the past, learning to sing alone is one of the biggest hurdles for me in regard to guitar. I can never find the rhythm. Also the moment I started to sing, my playing become messy too. This time though, I decide I want to overcome this hurdle. After two days of practice that turned my fingertips to black. I finally be able to sing alone A Horse With No Name poorly while playing guitar. You can follow my progress here.... January 21, 2025Learning to strum again
I haven’t touched, or seen, my guitar, or any guitar, since the pandemic. Now that I have her again, I decided to learn a song —— A Horse With No Name by America. The song is very friendly, I was able to pick it up pretty quick. The song only has two chords Em and D6/9, I still remember several chords from back then, so I had no trouble with those. But it turned out I can no longer keep a beat while strumming. It took me roughly an hour to learn this strum, and with a little more practice I am n... January 20, 2025Game testing and software testing
One of the things I am always wondering is why don’t software do playtesting like the way gaming does. Being in both fields, I found user experience research in game and software are quite different: In software, testing usually happens in productions, either during official or beta releases. These tests are highly data driven, large scale, and often invisible to the participants. Takes A/B testing for example, a method that compare two (or more) design variations, rolls out to hundreds of thou... January 18, 2025Complicated V.S. Complex
Recently, I ran into an interesting explanation of how to distinguish a production process that’s complicated versus complex. A complicated process is a linear process that takes many steps to make, and each step is difficult in its own right. And a complex process is a system that consist of many simple modules, and it’s difficulty lie in the integration between these modules. I learnt this definition from my Professor Peter Brinson, and he was teaching about game production process. For examp... January 16, 2025Burnout
One of the most valuable lessons I have learned during my health break is how to deal with burnout. Burnout is often a sign of anxiety catching up with you. The tasks in front of you are monumental, so you become unmotivated, overwhelmed. Which further decimated your productivity, which further sucks you into this vicious cycle of crippling anxiety. For me, the key to dealing with is being patient. You are in quick sand and the harder you fight the deeper the hole becomes. Instead, you need to h... January 11, 20252025
Happy New Year Everyone! Despite the trends that’s happening around the world. I remain more optimistic than ever about what this year could bring. I am convinced that this year is gonna be kind to me; to Sunny and I as a couple; to my family and I. And great things ahead for all of us. My optimism is not entirely unfounded. And I would like to elaborate at a later date. But for right now, I wish everyone a good and happy 2025!... January 2, 2025Theme System Journaling So Far, and 2025
I’ve been using the Theme System Journal for over a year now. I can’t recall the exact date I started, but I know it’s been helping me align my life with what truly matters to me. Over the past year (2024), I chose The Year of Fitness and Continue Reading as my theme (Yes, my theme sounds clunky and kind of greedy -two big goals in one-, but it worked for me), and I’m really happy with the progress I’ve made. I feel a lot less anxious these days. Of those two goals, fitness was where I saw th... December 24, 2024Lack of Oxygen
For the second day in a row, I climbed Griffith Observatory. I did it because I’ll be heading to Dallas soon and won’t be back until January. Having just gotten a new bike to dive into cycling, I felt compelled to ride. I was introduced to the sport by my friend Coop at USC. Coop, who was part of the NYU Cycling Team during undergrad, has completed some impressive tours—Tibet and Trans-America, for example. As an avid cyclist, he took me to the USC Cycling Club and rode with me a couple of time... December 17, 2024My Uncle
His name is Yuan Yuwen. He was a father, a son, a brother. A first-generation college graduate. A civil servant. And he was my uncle.... December 5, 2024Our MiraclePlus S24 Application
Our journey to know VC world: A few months back, a VC firm reached out to me, inviting us to join their Spring 2024 program. I quickly brought a couple of friends into the fold as co-founders.... March 28, 202410 Millions 3D Models and a Cubic World
I’ll begin with a paraphrase of a Ben Thompson article, DALL-E, the Metaverse, and Zero Marginal Content. In the past two decades, social networking has created some of the most successful companies. They succeeded because they effectively served user-generated content (UGC). Facebook and Instagram, for example, use an algorithmic timeline to surface the best content from your network. TikTok, however, serves content from across the entire network. The reason UGCs are so lucrative is two-fold:... January 18, 2024‘Metaverse’ — Gaming’s Big Break?
A few months ago, I finished reading Matthew Ball's Metaverse and jotted down some thoughts on the topic in a blog post. However, I stopped working on the blog that post was on shortly after. I felt like I had few things I wanted to say in that post, but my ideas were not well articulated. Now, I am revisiting and refining them. The ‘metaverse’ has gained significant attention from players in the gaming space. Partly because they see it as a chance to prove their worth and compete with their te... November 12, 2023- May 8, 2024 @Micro.blog
Finished reading Metal by Tutorials (Third Edition): Beginning Game Engine Development With Metal by Caroline Begbie 📚took a lot of efforts. But this is by far the best book on Metal and a must read for anyone getting into Metal. I recommend buy this book outright instead of subscribe to Kodeco.
- May 6, 2024 @Micro.blog
Last year when I cycled up and down UCSC’s steep hill, I listened to SteveSi’s substack. It was an amazing account of PC Revolution by a truly great technologist at MS. I only listened to second half, so I’v been waiting for this to come out — it does not disappoint — Hardcore Software.
- May 6, 2024 @Micro.blog
My high school Econ teacher used Charles W.’s Naked Economic as a textbook, I found it’s good at providing context to concepts and ideas. So when I found my stats needed refresh, I picked up Naked Statistics. It’s also great, but turned out to be a bit shallow for my purpose. Recommend as a supplement.
- May 5, 2024 @Micro.blog
My intuition has been that linear algebra matters more than calculus in CS — matrices is key for graphics, ML, and data science. Support vector machines gave me second thoughts, since you can’t understand the radial kernel without first grasping the Taylor series and the essence of infinity.
- May 2, 2024 @Micro.blog
A few years ago, a friend of my host family gifted me a book for my birthday. At the time, I didn’t fully appreciate it. However, as I later developed a habit of reading, I always regretted not reading/appreciate it. I thought the book was lost… But look what I just found!!!
- May 2, 2024 @Micro.blog
@renevanbelzen Oh no… now I want to have an analog computer!
- April 27, 2024 @Micro.blog
In the last week, I have both my email and blog goes down. The pain of self-hosting…
- April 27, 2024 @Micro.blog
I am a little ashamed to say this… But I am obsessed with this thing. Just love it!
- April 27, 2024 @Micro.blog
@val I was sitting down so I did talked to them. Fortunately it was made with coffee grounds. We had some good laugh.
- April 9, 2024 @Micro.blog
LOL You can’t just wrap a little piece of SOAP in plastic and label it with “the most delicious” and hand it as complimentary gift for ordering coffee.
On an unrelated note if I die tonight please tell police it has to do with soap.
- March 9, 2024 @Micro.blog
Let’s hope adding ISR would resolve my issue.
- March 9, 2024 @Micro.blog
Hmm, having some strange issue with SvelteKit prerendering…
- March 9, 2024 @Micro.blog
For the record I am still running 6k almost everyday, I am just having hard time documenting it.
- February 1, 2024 @Micro.blog
Journal #13 —— Yesterday was the first day this year I can’t go out jogging. It’s startling even one day break can make next day’s exercise so much more painful.
- January 16, 2024 @Micro.blog
🏃🚴 Journal #12 —— Dealing with some anxiety right now. But I think it helps to think my primary goal this year is run more. And that’s exactly what I am doing for more than half a month.
- January 13, 2024 @Micro.blog
🏃🚴 Journal #11 —— I might have over done it yesterday, the muscle sore came back. But I am still perform better than I started though.
- January 12, 2024 @Micro.blog
🏃🚴 Journal #10 —— Got the fastest 5K today. I just found out my running location is actually quite popular near nightfall. There are always people strolling but I only saw people running today, and quite a few.
- January 11, 2024 @Micro.blog
🏃🚴 Journal #9 —— Today was really fun. Was on a long call with a friend while a run again. I should probably picking up my pace but felling lazy for couple days.
- January 11, 2024 @Micro.blog
🏃🚴 Journal #7 —— My exercise is now entirely centered around running. At this moment I felt like it’s most effective way. I still enjoy cycling but 6 km a day already takes a good chunk of my time at this pace. I really do feel like my legs have adjusted to running again.
- January 8, 2024 @Micro.blog
🏃🚴 Journal #7 —— Forgot to write a Journal yesterday. My legs are feeling it after training at this intensity. These couple days, muscle so sore that I couldn’t walk properly after sitting for a while. My plan right now is not to have a rest day. I want avg train 6/7 days a week even I get busy.
- January 6, 2024 @Micro.blog
🏃🚴 Journal #6 —— I paid extra attention to slow my pace way down today. Kept my heart rate below 174 bpm. And I went way longer as a result; able to jog 6km continuously now. The first 3km is still painful. But eventually the soreness died down and I starts feeling great again.
- January 5, 2024 @Micro.blog
🏃🚴 Journal #4 —— Today’s exercise was brutal. Really felt like my feet are gonna explode. Heart rate peaked at 200 bpm. But I really didi feel like I was in the space for the second half. Anyway to tired to write more.
- January 4, 2024 @Micro.blog
🏃🚴 Journal #4 —— Exercised for about 2 hours today. Also jogged for about 15 minutes in between cycling. Got say running feels so much more painful than cycling. Towards the end muscle feels like they lost all strength, but they probably could last much longer if i continued.
- January 4, 2024 @Micro.blog
Books offer insights; not wisdom.
- January 4, 2024 @Micro.blog
“Mere mortals.”
- January 3, 2024 @Micro.blog
🚴 Journal #3 —— Yesterday, I forgot to write anything. I was talking with a friend on phone while riding the whole time. Today, really pushed myself and try sustaining a higher output. Tiresome but feeling great at same time. Still feeling a lot of energy left after the workout.
- January 1, 2024 @Micro.blog
🚴 Journal #2 —— Happy New Year! Butts still hurts but to lesser degree. Back and thugs are a little sores. Tried to push myself sustaining higher gears. Still slower than November. Had to stop and take few breaths towards later half of the ride.
- December 9, 2023 @Micro.blog
@jean ❤️
Grand Theft Auto VI Trailer 1 (If it’s made in 1989)
Just want to share this incredible animation made by Welcome to the '80s. Just WOW: I wan to play this! You should check out their instagram too and game too.... February 6, 2025What happened to Only Paranoid Survives?
Here’s the revised version with typos and grammar fixed, while keeping the language intact: I am halfway through Tae Kim’s The Nvidia Way, and it’s the 2007 to early 2010s. Nvidia has introduced CUDA and worked with companies like Adobe and Autodesk to enable parallel computing to massively make their applications faster. And I just can’t stop thinking — Oh my god, how is Intel letting this happen? It’s absurd that it’s Intel’s Andy Grove who coined the term Only the Paranoid Survive, and one C... January 26, 2025Learning to sing alone
In the past, learning to sing alone is one of the biggest hurdles for me in regard to guitar. I can never find the rhythm. Also the moment I started to sing, my playing become messy too. This time though, I decide I want to overcome this hurdle. After two days of practice that turned my fingertips to black. I finally be able to sing alone A Horse With No Name poorly while playing guitar. You can follow my progress here.... January 21, 2025Establishing a movement shooter
My friend Coop and I are building a movement shooter together. Shooter as a genre is very popular, and never lacks well designed game. So it is challenging to build something new, novel, while maintain a good sense of design. It’s gonna be a long journey before we get to there. In the meantime, I would like document all the design thinking behind this game. Below is one of the first pieces of deign document written for this game. Cooper wrote it as an email while he was on plane from New York to... January 21, 2025Learning to strum again
I haven’t touched, or seen, my guitar, or any guitar, since the pandemic. Now that I have her again, I decided to learn a song —— A Horse With No Name by America. The song is very friendly, I was able to pick it up pretty quick. The song only has two chords Em and D6/9, I still remember several chords from back then, so I had no trouble with those. But it turned out I can no longer keep a beat while strumming. It took me roughly an hour to learn this strum, and with a little more practice I am n... January 20, 2025Game testing and software testing
One of the things I am always wondering is why don’t software do playtesting like the way gaming does. Being in both fields, I found user experience research in game and software are quite different: In software, testing usually happens in productions, either during official or beta releases. These tests are highly data driven, large scale, and often invisible to the participants. Takes A/B testing for example, a method that compare two (or more) design variations, rolls out to hundreds of thou... January 18, 2025Complicated V.S. Complex
Recently, I ran into an interesting explanation of how to distinguish a production process that’s complicated versus complex. A complicated process is a linear process that takes many steps to make, and each step is difficult in its own right. And a complex process is a system that consist of many simple modules, and it’s difficulty lie in the integration between these modules. I learnt this definition from my Professor Peter Brinson, and he was teaching about game production process. For examp... January 16, 2025Burnout
One of the most valuable lessons I have learned during my health break is how to deal with burnout. Burnout is often a sign of anxiety catching up with you. The tasks in front of you are monumental, so you become unmotivated, overwhelmed. Which further decimated your productivity, which further sucks you into this vicious cycle of crippling anxiety. For me, the key to dealing with is being patient. You are in quick sand and the harder you fight the deeper the hole becomes. Instead, you need to h... January 11, 20252025
Happy New Year Everyone! Despite the trends that’s happening around the world. I remain more optimistic than ever about what this year could bring. I am convinced that this year is gonna be kind to me; to Sunny and I as a couple; to my family and I. And great things ahead for all of us. My optimism is not entirely unfounded. And I would like to elaborate at a later date. But for right now, I wish everyone a good and happy 2025!... January 2, 2025Theme System Journaling So Far, and 2025
I’ve been using the Theme System Journal for over a year now. I can’t recall the exact date I started, but I know it’s been helping me align my life with what truly matters to me. Over the past year (2024), I chose The Year of Fitness and Continue Reading as my theme (Yes, my theme sounds clunky and kind of greedy -two big goals in one-, but it worked for me), and I’m really happy with the progress I’ve made. I feel a lot less anxious these days. Of those two goals, fitness was where I saw th... December 24, 2024Lack of Oxygen
For the second day in a row, I climbed Griffith Observatory. I did it because I’ll be heading to Dallas soon and won’t be back until January. Having just gotten a new bike to dive into cycling, I felt compelled to ride. I was introduced to the sport by my friend Coop at USC. Coop, who was part of the NYU Cycling Team during undergrad, has completed some impressive tours—Tibet and Trans-America, for example. As an avid cyclist, he took me to the USC Cycling Club and rode with me a couple of time... December 17, 2024My Uncle
His name is Yuan Yuwen. He was a father, a son, a brother. A first-generation college graduate. A civil servant. And he was my uncle.... December 5, 2024- May 8, 2024 @Micro.blog
Finished reading Metal by Tutorials (Third Edition): Beginning Game Engine Development With Metal by Caroline Begbie 📚took a lot of efforts. But this is by far the best book on Metal and a must read for anyone getting into Metal. I recommend buy this book outright instead of subscribe to Kodeco.
- May 6, 2024 @Micro.blog
Last year when I cycled up and down UCSC’s steep hill, I listened to SteveSi’s substack. It was an amazing account of PC Revolution by a truly great technologist at MS. I only listened to second half, so I’v been waiting for this to come out — it does not disappoint — Hardcore Software.
- May 6, 2024 @Micro.blog
My high school Econ teacher used Charles W.’s Naked Economic as a textbook, I found it’s good at providing context to concepts and ideas. So when I found my stats needed refresh, I picked up Naked Statistics. It’s also great, but turned out to be a bit shallow for my purpose. Recommend as a supplement.
- May 5, 2024 @Micro.blog
My intuition has been that linear algebra matters more than calculus in CS — matrices is key for graphics, ML, and data science. Support vector machines gave me second thoughts, since you can’t understand the radial kernel without first grasping the Taylor series and the essence of infinity.
- May 2, 2024 @Micro.blog
A few years ago, a friend of my host family gifted me a book for my birthday. At the time, I didn’t fully appreciate it. However, as I later developed a habit of reading, I always regretted not reading/appreciate it. I thought the book was lost… But look what I just found!!!
- May 2, 2024 @Micro.blog
@renevanbelzen Oh no… now I want to have an analog computer!
- April 27, 2024 @Micro.blog
In the last week, I have both my email and blog goes down. The pain of self-hosting…
- April 27, 2024 @Micro.blog
I am a little ashamed to say this… But I am obsessed with this thing. Just love it!
- April 27, 2024 @Micro.blog
@val I was sitting down so I did talked to them. Fortunately it was made with coffee grounds. We had some good laugh.
- April 9, 2024 @Micro.blog
LOL You can’t just wrap a little piece of SOAP in plastic and label it with “the most delicious” and hand it as complimentary gift for ordering coffee.
On an unrelated note if I die tonight please tell police it has to do with soap.
Our MiraclePlus S24 Application
Our journey to know VC world: A few months back, a VC firm reached out to me, inviting us to join their Spring 2024 program. I quickly brought a couple of friends into the fold as co-founders.... March 28, 2024- March 9, 2024 @Micro.blog
Let’s hope adding ISR would resolve my issue.
- March 9, 2024 @Micro.blog
Hmm, having some strange issue with SvelteKit prerendering…
- March 9, 2024 @Micro.blog
For the record I am still running 6k almost everyday, I am just having hard time documenting it.
- February 1, 2024 @Micro.blog
Journal #13 —— Yesterday was the first day this year I can’t go out jogging. It’s startling even one day break can make next day’s exercise so much more painful.
10 Millions 3D Models and a Cubic World
I’ll begin with a paraphrase of a Ben Thompson article, DALL-E, the Metaverse, and Zero Marginal Content. In the past two decades, social networking has created some of the most successful companies. They succeeded because they effectively served user-generated content (UGC). Facebook and Instagram, for example, use an algorithmic timeline to surface the best content from your network. TikTok, however, serves content from across the entire network. The reason UGCs are so lucrative is two-fold:... January 18, 2024- January 16, 2024 @Micro.blog
🏃🚴 Journal #12 —— Dealing with some anxiety right now. But I think it helps to think my primary goal this year is run more. And that’s exactly what I am doing for more than half a month.
- January 13, 2024 @Micro.blog
🏃🚴 Journal #11 —— I might have over done it yesterday, the muscle sore came back. But I am still perform better than I started though.
- January 12, 2024 @Micro.blog
🏃🚴 Journal #10 —— Got the fastest 5K today. I just found out my running location is actually quite popular near nightfall. There are always people strolling but I only saw people running today, and quite a few.
- January 11, 2024 @Micro.blog
🏃🚴 Journal #9 —— Today was really fun. Was on a long call with a friend while a run again. I should probably picking up my pace but felling lazy for couple days.
- January 11, 2024 @Micro.blog
🏃🚴 Journal #7 —— My exercise is now entirely centered around running. At this moment I felt like it’s most effective way. I still enjoy cycling but 6 km a day already takes a good chunk of my time at this pace. I really do feel like my legs have adjusted to running again.
- January 8, 2024 @Micro.blog
🏃🚴 Journal #7 —— Forgot to write a Journal yesterday. My legs are feeling it after training at this intensity. These couple days, muscle so sore that I couldn’t walk properly after sitting for a while. My plan right now is not to have a rest day. I want avg train 6/7 days a week even I get busy.
- January 6, 2024 @Micro.blog
🏃🚴 Journal #6 —— I paid extra attention to slow my pace way down today. Kept my heart rate below 174 bpm. And I went way longer as a result; able to jog 6km continuously now. The first 3km is still painful. But eventually the soreness died down and I starts feeling great again.
- January 5, 2024 @Micro.blog
🏃🚴 Journal #4 —— Today’s exercise was brutal. Really felt like my feet are gonna explode. Heart rate peaked at 200 bpm. But I really didi feel like I was in the space for the second half. Anyway to tired to write more.
- January 4, 2024 @Micro.blog
🏃🚴 Journal #4 —— Exercised for about 2 hours today. Also jogged for about 15 minutes in between cycling. Got say running feels so much more painful than cycling. Towards the end muscle feels like they lost all strength, but they probably could last much longer if i continued.
- January 4, 2024 @Micro.blog
Books offer insights; not wisdom.
- January 4, 2024 @Micro.blog
“Mere mortals.”
- January 3, 2024 @Micro.blog
🚴 Journal #3 —— Yesterday, I forgot to write anything. I was talking with a friend on phone while riding the whole time. Today, really pushed myself and try sustaining a higher output. Tiresome but feeling great at same time. Still feeling a lot of energy left after the workout.
- January 1, 2024 @Micro.blog
🚴 Journal #2 —— Happy New Year! Butts still hurts but to lesser degree. Back and thugs are a little sores. Tried to push myself sustaining higher gears. Still slower than November. Had to stop and take few breaths towards later half of the ride.
- December 9, 2023 @Micro.blog
@jean ❤️
‘Metaverse’ — Gaming’s Big Break?
A few months ago, I finished reading Matthew Ball's Metaverse and jotted down some thoughts on the topic in a blog post. However, I stopped working on the blog that post was on shortly after. I felt like I had few things I wanted to say in that post, but my ideas were not well articulated. Now, I am revisiting and refining them. The ‘metaverse’ has gained significant attention from players in the gaming space. Partly because they see it as a chance to prove their worth and compete with their te... November 12, 2023