Category: Miscellaneous

  • Reflections of a TA: Navigating the Anxiety of Grade Release Day

    The most nervous for me as a TA is when the course instructor releases the grades that I have marked. I am worried there may be complaints about my grades on Piazza (a discussion board between students and teaching staff).

    Luckily, it’s been two days already, and there hasn’t been a complaint about my grading for CSC343 assignment 1 at UTM.

  • Self Ramen Bar in Toronto

    I have been suggested multiple times by YouTube about the Self Ramen Bar in Korea. I was impressed because that’s something I had never done before, until today.

    I was heading to my favourite rice noodle restaurant – Fudao Ricenoodle. But I felt a little cold because I didn’t wear my jacket. I saw “Self Ramen Bar” just right across the street. I knew there was a “Ramen Bar” but I had never noticed “Self”. At that moment I realized the bar was probably the “Self Ramen Bar” on YouTube.

    So, I went there. Ordered a Shin Ramyun. It was more delicious than when I cooked it at home – the added toppings of chicken breast were great too.

    The only difference from the Self Ramen Bar on Youtube was that there were two workers there, probably because it’s something new in Canada. They were quite friendly and helpful, improving the overall experience. I wish there was a way to give tips!

  • Why do I think it is not a good idea to record every meeting?

    [This article was polished by GPT-4]

    It’s important to talk defensively, just like to drive defensively.

    Recording every meeting, as I had personally experienced due to a requirement, doesn’t equate to the effective preservation of information, contrary to popular belief.

    In fact, I am of the opinion that it is not a beneficial practice. The rationale behind recording meetings is often to maintain a record or archive of discussions and decisions.

    However, based on my experience, this method doesn’t necessarily lead to better information retention or utilization. Instead, I believe that it may not be the most effective or positive approach to managing meeting content.

    1. When we record every meeting, it’s just like keeping all the items in your room – you will never be able to find out what’s most important when you need to do so.
    2. Recording every meeting can inadvertently lead to information misinterpretation which results in rumours.
      • When individuals become accustomed to their conversations being recorded, they tend to communicate less cautiously, not guarding their words as they might in a non-recorded setting.
      • This casual approach to communication can be problematic when others review lengthy meeting recordings. Listeners often selectively hear what aligns with their preconceptions or interests, neglecting the broader context of the conversation. This selective listening can lead to misunderstandings and misinterpretations of what was actually said, potentially giving rise to rumours and misinformation. In essence, the convenience of recording every meeting may paradoxically contribute to communication breakdowns rather than clarity.

    But I agree that recording “important” parts of a meeting is very useful.

    1. It’s much easier for people to organize the recordings.
    2. Aware of the recording taking place, individuals can speak in a more guarded and cautious manner.
    3. Since individuals typically don’t review the entire recording, it’s simpler to insert context, thereby reducing room for misinterpretation and rumours.
      • We can’t change the fact that some people misinterpret on purpose, but we can help people who don’t intend to do so.
  • Does Chatr have eSim cards?

    My father switched to an iPhone last week. He was using two physical SIM cards but with the iPhone, he can not do it anymore. He is with Chatr right now. After doing some research I believe that Chatr doesn’t have an eSim feature. We were planning to move to another provider near the end of the Chatr monthly cycle.

    But yesterday I ran into a Chatr store. I asked the worker if Chatr had eSim cards. He told me: “This is coming this month”.

    While I can not find any news from Chatr Official Website to confirm this, I really hope this is true so that we don’t need to move and my father can still enjoy the bonus 500MB with his Chatr plan.

  • “My Apple order is still in process in the Apple Store app hours before the scheduled pick up time, what shall I do?” – a lesson from my own experience

    I was at Toronto’s Eaton Centre to pick up my new iPhone from 11:30 AM to 11:45 AM. But when I entered the Apple Store around 11:33 AM, my order was still “In Process”, i.e., “Not Ready for Pickup”.

    I asked a lady, and she told me to wait until my pickup window closed at 11:45 p.m. Then she told me that this was an online pickup order so the store couldn’t do anything about it, she suggested I wait in line so that if the online order was too late, I might be able to just buy the iPhone in-store if in stock.

    I was frustrated because the wait line was so long. I called Apple Support but this was too noisy so our conversation was in a low efficiency.

    Then I asked a gentleman, I showed him the email with the QR code I got yesterday titled “We look forward to seeing you during your Check-in Window.”. I told him it was still in process. He told me “We will figure it out”.

    But another genius didn’t allow me to join the online pickup wait line. He insisted that I couldn’t pick my phone up until the order status changed to “Ready for Pickup”. He said it might be the bank that didn’t release money – but the Apple Store app didn’t give me any further instructions other than “wait”.

    So I tried to call my bank. During that time, another young lady was offering to help. She said she would scan my QR code. Surprisingly, once she scanned the code, she told me that it seemed ready on her side. Then she tried to call someone to send the device, but the procedure was slow (too many people picked up phones today!). I was nervous because I thought it would end up with the same result that required me to wait, wait and wait, and I might not be able to get my new phone today.

    But gladly, she handed over the phone to me! She’s very friendly and a very helpful Genius! I told her the transaction did disappear on my CIBC app. She assured me: “It’s good. Maybe it’s just the system. The system shows the order is complete. You are fine, the bank will post the transaction.” (Yeah, I recalled once upon a time I asked CIBC why an transaction was gone and they told me it would be posted later.)

    So, if you are in the same situation as I was. Just ask the genius to scan your QR code. Maybe they can figure it out for you.

  • iCloud Passwords extension may slow down your browsers – a non-perfect solution

    If you are like me, who uses Apple devices but also a Windows PC, and you have the iCloud Passwords extension to sync your passwords. Well, maybe you are having the same issue as described below.

    I have been experiencing a slow Edge/Chrome on my Windows 11 PC, even with a fresh installation after the upgrade. Especially Youtube and GitHub, it would take me 10 seconds to go back to the home page from a video, and 1 mins to search by keywords for a repo!

    I started by questioning if the AIEPlatform I was developing caused the issue, but soon it cleared the suspicion. I checked the processes, everything seemed okay. I tested my internet speed and that’s no problem.

    Then, I started to turn off the extensions one by one. I turned iCloud Passwords at last because it’s developed by Apple so I felt like it shouldn’t cause this issue. But right after I disabled iCloud Passwords, Youtube and GitHub became much much faster, back to the normal speed I would expect.

    I am not clear why iCloud Passwords would cause an issue, but after a Google search, I found some people had the same issue as well.

    Non-perfect solution

    Here is a non-perfect solution. We can give iCloud Passwords access on click (by default it’s On all sites). Then, whenever we want to use the passwords stored in iCloud, we need to click the extension icon.

    Why do I call it a non-perfect solution? This is because, with this setting, the extension won’t prompt us to save/update passwords in iCloud unless we click the icon beforehand.

    I have been using iCloud Passwords for months and I didn’t feel Edge was slowing down until very recently, so I am not sure if this is because of a recent update of the extension.

  • TopCashback works and is an awesome choice for online shopping

    In May, I bought a VPN service. The price was a little high, but with TopCashback, I successfully saved 65% in total – today, I received a VISA pre-paid card from them.

    The only drawback is that it takes a little longer to process, about two months. But I feel like as long as it works, it doesn’t really matter to wait. So, I can confirm that by using TopCashback, we can save money!

    I won’t talk about how to use TopCashback, but it is very simple and it is easy to find a tutorial. Have fun saving money as I did!

  • Bulk image optimization by ShortPixel takes forever to finish, and today I know why – it is my fault

    I have a personal blog in Chinese, which I have been running since 2016. It is my first WordPress site. I decided to make it serve WebP images for the sake of speed. I had lots of ShortPixel credits so I ran “bulk image optimization” in the media library after installing the plugin, expecting the process would be complete after a day.

    However, when I wake up, the process bar stuck at ~40%. It was so annoying, but I didn’t have any clue why – I chose to wait. Even after several days, the process bar stuck still at ~40%. I knew something was wrong.

    And I wrote a backup script, so as long as a change occurs in wp-contents/uploads, the script is called, and some of my Google Drive space will be consumed. Every day I saw new backup was made for my personal Chinese blog – it was because the new WebP images were generated. But I just didn’t know why it took forever to finish.

    However, today, after reviewing the reminder of ShortPixel carefully, I notice that it says, when the browser tab is closed, the bulk optimization process will be paused…

    So, my bad. I shouldn’t close the browser tab (although I don’t think it makes sense because my VPS can upload the original images to ShortPixel servers, and fetch the converted optimized images?).

    Today I have learned that whenever we use a product, we should read every single message it shows carefully!

  • How to install Linux, Apache, MySQL, PHP (LAMP) stack on a Ubuntu VPS to host websites

    This article is about how I deploy a Linux, Apache, MySQL, and PHP (LAMP) environment on my DigitalOcean VPS.

    I wrote this article in Chinese originally. I borrowed some ideas from the internet.

    (more…)
  • Personal Website Redesigned

    From HTML+CSS+JavaScript, to Vanilla PHP,

    From Vanilla PHP, to Laravel,

    From Lravel, BACK to WordPress.

    (more…)
涵琪bb我爱你😘