Author: Xiaomeng Wang

  • Trapped: My 45-Minute Ordeal in the Campus Parking Garage Elevator

    It was a Friday night around 8:30 PM when my routine journey home from campus took an unexpected turn. As a student accustomed to late nights at the library or lab, I was looking forward to getting home to continue my work. Little did I know that the next 45 minutes would test my patience…

  • Farewell to RDP

    Today Windows finally released its “Windows App”, which replaces the Remote Desktop on Non-Window Platforms, goodbye RDP!

  • Crafting a Century-Long Legacy: The Art of Generating and Maintaining a Blog for Years to Come

    Introduction: The Audacious Challenge of Long-Term Blogging In an era where digital content is often as fleeting as a passing thought, the idea of maintaining a blog for a century might seem not just ambitious, but almost absurd. Yet, it’s precisely this audacity that makes the endeavor so compelling. As we stand at the crossroads…

  • Flattening PDFs for Certain Brands Printer: A Complete Guide for Mac and Windows Users

    If you’ve ever tried printing a PDF on your Brother printer and encountered the dreaded “unsupported” error, you know how frustrating it can be. This error often occurs because the printer requires a “flattened” PDF — a version of the document that has been simplified into a single layer. In this comprehensive guide, we’ll show…

  • How Time Flies: My Gmail is Half Full

    Today, I discovered that my Gmail storage is half full. It’s a small realization that made me pause and reflect on just how much time has passed. When I first opened my Gmail account, Google’s offer of 1 GB of storage was groundbreaking. Back then, it seemed like an infinite amount of space. Fast forward…

  • ECE5505 Digital Test and Verification Notes Part I

    Introduction This is the blog for VT ECE5505 digital system test and verification course summary, it is currently working as a draft and not finalized. Simulations Fault Simulation Logic Sim Definition given a circuit, fault model, a test set, determine fault coverage determine test set qualityATPG, a vector 1️⃣Serial2️⃣Parallel-fault3️⃣Parallel-pattern4️⃣Deductive Fault Simulation5️⃣Concurrent6️⃣Critical Path Tracing7️⃣Statistical8️⃣Differential9️⃣Combined STAFAN Non-statistical…

  • Mastering the Gumbel-Softmax Trick: Turning Hard Decisions into Smooth Learning

    Introduction Imagine teaching a computer how to choose between different options — like picking the best movie recommendation or deciding which move to make in a game. These choices often boil down to picking one option from several, a process called categorical sampling. However, this kind of decision-making poses a challenge when training machine learning models…

  • Use Python to automate the Microsoft Word Weekly Report Task

    I need to figure a workflow to automate the process of creating a new Microsoft Word document as weekly report. Althrough I’ve written an article about using Python to handle the task of generating powerpoint slides based on a template, this blog dicusses mainly on Microsoft Word document and how to use previous weeks report…

  • USB Hub with Ethernet Capability Driver needed on a computer?

    I’ve never thought that in 2024 I still have to manually download and install driver for a USB Hub with ethernet functionality. I bought the UGreen USB Hub, in the beginning when I connected it to my Mac, I could not be able to find it in Settings app. Normally when a USB2Ethernet device is…

  • HotSpot Thermal Model Notes

    Introduction Hotspot has been released to its 7 iteration with multiple updates regarding accurate thermal simulation benchmark. Installation To increase the simulation speed, the SUPERLU package is needed, depending on the various distros with own specifiic package managers, the installation could be different. Once it is installed, hotspot could be compiled. SuperLU I prefer to…

  • Revolutionizing Academic Workflows: AI-Powered Equation Extraction from PDFs to LaTeX

    In the fast-paced world of academia and technical writing, efficiency is key. As researchers, students, and professionals, we often grapple with the tedious task of extracting equations from PDF papers and converting them into LaTeX code. This process, while crucial for writing papers, blogging, or taking comprehensive notes, has long been a bottleneck in our…

  • The Secret by Rhonda Byrne

    The Secrect1 Abstract2 Make a list of some secret shifters to have up your sleeve. These are the things that can change your feelings in a snap. It might be beautiful memories, future events, funny moments, nature, a person you love, your favourite music. Different things will shift you at different times, so if one…

  • Interact with Python virtual environment

    Using python for mahcine learning projects is totally different from utilizing the language for productivity on daily tasks. Python official website provides the documentations for venv1. This post2 contains a comprehensive guide on how to use the virtual environment. There are lots of tutorials on how to setup, manage and dispose a python virtual environment…

  • a glimpse of ssh remote servers via sshls

    Suppose one has access to many servers via ssh, the config file has been properly managed, sometimes it is still difficult to remember the alias for each server. It would be much better to run a command line to print out a list of server names and public key comments associated with the server from…

  • Ilya’s secret machine learning paper list

    This link1 contains Ilya Sutskever’s2 curated machine learning paper list. The following tweets show the original story behind this list. I modified the sequence so that similar ones are grouped together, yet the original index with digit emojis is placed in the beginning of the paper title for your own reference, although I don’t think…