First of all, people discovered that Windows 10 Home and Pro follows the Modern lifecycle policy but will retire on Oct 14, 2025.
And today, Windows new UI and Start Menu are leaked online, under the name of Windows 11.
Well, that’s disappointing. If it’s indeed called Windows 11, what happened to the original plan that Windows 10 would be the last Windows version when it’s released back in 2017?
Here is a live demo of a leaked version of Windows 11, tweeted by Tom Warren from TheVerge.
Centered Taskbar apparently is optional and can be switched back to the left-hand side if you want. The Start menu doesn’t really look like or work as a Start menu on Windows 10. I bet people will have another learning curve to overcome.
The new snap controls that you can access from the Maximize button seem like a good new feature to have.
The startup sound is also back and sounds pretty cute.
But whatever we see so far is still a rumor waiting to be confirmed. But luckily, we don’t have to wait too long. Everything will be revealed on Jun 24th, as Microsoft is holding a special Windows event to announce its next OS.
All of a sudden, Outlook refuses to open with a splash window that is stuck at Processing…
Here are 3 things you can do about it.
Open it in Safe mode
Opening it in Safe mode disables all the add-ins, including the ones that potentially slow down your Outlook, or worse get conflicted with the program. A good way to determine if the problem is caused by one of the add-ins.
Press Win+R to bring up the Run dialog box, and type the following command.
Outlook opens up with a Choose Profile dialog box, accept the default and click OK.
If it starts ok, it’s time to track down which add-ins that caused the problem.
Re-create the Outlook Profile
Sometimes, it could just be that the Outlook profile got corrupted and needs to be rebuilt.
Open Control Panel, search Mail, and click the Mail applet to reconfigure your Outlook profile.
Click Show Profiles, and remove existing profiles there and add a new one instead.
Most of the times, re-creating a new Outlook profile works like a charm. The downside is that if you are using cache mode, getting your mailbox synced up could take some time.
The /resetnavpane option
Not sure if it’s new, but you now can run this option with your Outlook to reset the navigation pane, the very left pane (or bottom pane) in your Outlook that switches between Mail, Calendar, and Tasks.
Quite shockingly, this is the option I used to address this Outlook stuck in the processing stage the other day on one of my work computers.
June 2021 Update is out and one thing it does is to mess up your taskbar by adding a new shining toy called News and Interests. When you hover your mouse over 190C Mostly Sunny gadget on your Taskbar, something like this popping up.
While it’s something that might be useful, who needs it while you are at work?
To get the distractions like this out of the way, you can simply right-click on the Taskbar, go to News and interests, and choose the Turn-off option.
If you are in a corporate network environment, you will need to disable it through Group Policy.
Download the latest Administrative Templates for Windows 10 21H1 from here. Copy the feeds.adml from the language folder and feeds.admx to your Domain Controller’s main policy store.
Then in a GPO that controls your workstation computers, go to
Computer Configuration > Policies > Administrative Templates > Windows Components > News and Intersts
And disable the setting called Enable news and interests on the Taskbar.
Summer is here; reopen is around the corner. June will be a busy month, and we will expect some new Windows news in almost 7 years! Will it be called Windows 11 or 10X? Whenever this happens, we will pass the latest and greats findings to you! Father’s day is also happening in June, may all the father enjoy the fruits of your labour being a dad. And last but the least, we bought you this month’s wallpaper theme from Smashing Magazine, enjoy!
In the land of Electron apps dominating your daily computer life. Whether you are using VSCode, Slack, Discord or Microsoft Team, the platform behind the scene and its powers are the basics of a browser. More than anything, the speed of those apps is all depending on how fast a naked browser loads. Another way to put it, they aren’t as fast as they can be if it was created without chromium as the foundation.
Sublime Text, on the other hand, does not build with Electron. They are created with C++/Python that compiles down to native binary that runs on all 3 major OS. I’ve been a fan of the app for over a decade and still use it daily. Today we will go over three new changes in Sublime Text 4 (or just Sublime Text).
Gone are the days you purchase one license for each major version to get more features and more releases. The developer decided to change the license model, and each new purchase of the sublime text will give you 3 years of support and future upgrades. Please help contribute and support those developers behind the scene that made those tools so awesome.
Sublime Text Multi-Select Tabs
Sublime Text always supports multiple tabs, and you can customize the layout any way you want. But the catch is you have to know ahead of time what type of layout you want to use, and new files you open will then fit into the previously defined layouts. This is the case for almost all editors and IDEs. But Sublime Text made a step further. You get auto split views when you select more than one file from the tree. It’s definitely unique to Sublime that I haven’t seen in any other code editor, VScode included.
GPU Rendering Support
This is huge for those of you interested in performance. The new app support comes with GPU rendering support. It’s turned off by default on Windows, but you can turn it on and try it out. OpenGL powers the GPU support as it’s the lowest common denominator that all three OS supports.
// Enables hardware accelerated rendering. This moves rendering to your GPU,
// allowing for faster rendering at higher resolutions. Changing this
// setting requires an application restart to take effect.
// - "none": Performs CPU rendering.
// - "opengl": Uses OpenGL for rendering. Minimum required version is 4.1
// On Mac, this value is overridden in the platform specific settings.
It’s especially the case if you have a high res monitor, 4K or 8K monitors will experience more smooth and faster render for large files.
You can turn it on by going to the settings, finding the option above, and changing the value for hardware acceleration to OpenGL. If the app stops rendering, it might be a sign of issues with Sublime Text not compatible with your driver. You can always turn it off and let it render by the software (i.e. CPU) instead.
If you are a fan of Sublime and want to learn more about what it can do, be sure to check out some of the top features it has to offer.
A regular PC keyboard generally has 3 key locks. They are Caps Lock, Scroll Lock and Num Lock. While more and more keyboard layouts and PC manufacture have started dropping Scroll Lock for some years now, if you don’t have a number pad section, then you also don’t have a Num Lock. This leaves the only lock that’s consistent in almost all keyboards – the Caps Lock.
If for some reason, you press the Caps Lock and the light doesn’t turn off, this might be why. Check if pressing the SHIFT key would turn off the CAPS lock. If that does the trick, then the reason is your Windows setting had the CAPS lock only turned off by pressing a SHIFT key selected. You can fix this by going to Settings > Language > Keyboard.
Under the Keyboard setting, find the Input language hotkeysat the prompt under the “Advanced Key Settings” make sure to turn off Caps Lock is selected with Press the CAPS LOCK key instead of Press the SHIFT key.
Rest assured your CAPS-lock key isn’t stuck, and you can troubleshoot to see if this is a keyboard’s mechanic problem or a software issue.
If your CAPS-lock still not working as you were expecting, try disconnect and plug-in or if you have an option, swap out the keyboard this way. You can find out quickly if this is a software limitation or physical keyboard issue.
Windows Media Player, a long-standing and so so media player, for some reason is still living quietly even in the latest Windows 10 build 21H1. Though it doesn’t really get in the way because the default media player on Windows these days is the Grove Music app, if you don’t have a VLC player installed, it’s still nice if I don’t see it at all.
So, if you’d like to keep your system a tiny bit lighter, here are 3 ways to uninstall and remove Windows Media Player out of your Windows.
Open the Settings app by click Start > the little Gear icon. Go to Apps > Optional Features.
Scroll down a bit until you locate the Windows Media Player. Click it and Uninstall.
Now let’s do the legacy Control Panel way. Open Control Panel, head over to Uninstall a program, and click Turn Windows features on or off on the left.
Then under Media Features, uncheck Windows Media Player and click OK.
Now if you have a lot of computers to go through, you will need help from PowerShell.
Open an elevated PowerShell window, and run the following cmdlet.
Microsoft’s Word Online has a pretty cool feature that automatically transcribes an audio file for you if you are an Office 365 subscriber. But what to do when you have an audio file that is bigger than 200MB, because that’s when you see the message like this?
The first thing to try is to convert to another audio format that is smaller but still maintains the same sound quality. VLC Media Play is the one that you can use to fulfill the task.
If that’s still not good enough, the next thing to try is to split the audio file. There might be one word or two being cut off at the split point at the end but it should do the trick.
Now there are a couple of ways of splitting an audio file. We can use an audio tool such as WavePad by NCH Software. It’s a powerful audio edit tool that has an audio split feature built right in. If you bought the software, you can use the automated split features like split automatic or split to equal parts. If you are just using its free edition, split at cursor can also do the job.
You can also make your own audio splitter, if you like, using PowerShell. PowerTip has a script already ready for you. It’s a function that you can call with parameters to specify the original audio file and the size of each smaller file. It works like a charm.
Believe it or not, the Calculator app on Windows is pretty popular, useful, and powerful. People are freaked out if they don’t see it on their computer after upgrading their Windows, though it can be fairly easily downloaded from the Store app.
It can also be very easily opened up if you have a keyboard that has a media key designated to open it. But what if I am using a generic keyboard that doesn’t have any media key assigned?
Here are two ways of doing it.
Using the Taskbar
Let’s pin the Calculator app to the taskbar first. And then drag and move it all the way to the very left, like below.
In case you forgot, the first 10 pinned icons on the taskbar are automatically assigned a quick keyboard shortcut, such as Win+1 to open the first one, Win+2 to open the second, so on so forth.
So, moving the calculator app right up to the very left means the keyboard shortcut Win + 1 is now assigned specifically to it.
Now, if you ever need to open it, simply press win + 1, and then enjoy.
I am becoming a fan of AutoHotkey lately. It’s such a powerful scripting tool that can automate a lot of repetitive work. And it can also be very useful for simple tasks like assigning a keyboard shortcut to certain apps.
Add a single link like below to a file and save it as .ahk file.
Launch it and you get yourself a shortcut key combination Ctrl + Shift + C to automatically open the calculator app.
^!c:: run calc.exe
to assign Ctrl + Alt + C instead.
Or any combinations you may like.
What about other apps?
Well, the ways shown above are not limited only to the powerful calculator, but almost all apps you may wish to open frequently.
If you run into an error with your brand new machine when trying to run any custom scripts like npm, yarn or any node modules you might run into an error similar to below.
yarn : File C:\Program Files\nodejs\yarn.ps1 cannot be loaded because running scripts is disabled on this system. For more information, see about_Execution_Policies at
At line:1 char:1 + yarn + ~~~~ + CategoryInfo : SecurityError: (:) , PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess
To fix it, open PowerShell as administrator, again make sure to run this in PowerShell, not with the regular command prompt (cmd). Copy and paste the code below and run it.
Windows 10 21H1, the first big feature update of the year, was released about a week ago. It’s supposed to be a huge, gigantic update with tons of new features. Instead, we are only getting a smaller one, much like 20H2 from 20H1, that just focuses on security improvements and polish. So, that being said, we will expect the second feature update of the year will be packed with new things.
I upgraded my computer the other night and honestly, I couldn’t really see anything different. So what exactly are new in Windows 10 21H1?
Video formats are still messing up with us these days. The clips recorded from your phone may play well on your computer but when you send them away to others they may stop playing due to incompatibility codec issues.
Getting support calls asking for converting video format from one to the other seems to be a daily task sometimes. Here is what I use to accomplish these tasks, quickly, easily, and doesn’t cost a dime.
My secret weapon turns out to be one of my favorite media players of all time, VLC media player.
Open VLC media player, if you already have it installed, go to Media and select the Convert / Save… option.
In the Open Media dialog box that pops open, drag the video files that you want to convert into the File Section box, and click Convert / Save button at the bottom of the box.
Under Settings in the Convert dialog box, select the video or audio format from the Profile dropdown menu. Then specify the folder and file name you want to use before clicking Start to start the conversion process.
Each pre-defined Profile can be customized. Simply click the little wrench icon next to the dropdown box to open the Profile edition box and adjust the settings there if the pre-defined one isn’t good enough for your video.
And that’s about it, easy and effective.
Two more things I’d like to add that make my work a lot easier. One, you can convert multiple media files in batches. And two, you can extract the audio track out of a video file.
Imagine someone dumping over 50 video files to you and asking you to extract all the audio tracks and send them over back. With VLC, it can be done in one shot.
In terms of solving math, we’ve got calculators, online calculators, or search engines like Google or Bing. But none of them is cool and easy to solve a bit complicated math problems, such as one of those quadratic equations.
If you are not aware, Microsoft Edge has an secret math solver embedded in the browser. And here is how to enable it and use it.
Since it’s a released feature, we need to enable it first. Go to edge://flags page, type math in the search box, and enable it.
Once Edge is restarted, head over to the Settings page, Appearance section and switch the Math solver on.
You will see the Match Solver icon showing up on the toolbar. Clicking it brings up the Math Solver panel inside the Edge browser.
Now you have the choice of either select the equation on the web page or type out the math problem.
Click Solve, and here you go.
You can select on the method that solve the problem and show the detailed steps. And scroll down a bit more, you will see the graph of equation and share the solution to someone if you like.
The new Microsoft Edge has an awesome feature that takes a screenshot of the entire webpage. Now if you want to preserve a copy of it, instead of trying to print it because it won’t work, you can simply press Ctrl + Shift + S, and click Full Page. Easy and simple.
But here is the problem. Since most of the web pages are super, super long, how can we print them off properly after taking screenshots of them? If you don’t want them to be printed on a single page with everything so tiny to read, you will need to find a way to properly print it across multiple pages.
Shockingly, if you saved the screenshot as an image file, the easiest way is to use Paint, the built-in graphic editor that’s been with Windows for ages.
Right-click the image file, go to Open with and choose Paint.
Then click File > Print > Page setup
In the Scaling section, adjust the Fit to numbers to something like 1 by 2 or 1 by 3 until you see the printed are filling up in the Preview section, like below:
Click OK to save the setting and go-ahead to proceed to print the entire page.
May is here, and I hope all the moms have a wonderful mother’s day. Let’s all remember their love and their sacrifice in bringing every one of us to this world. This month, as usual, we brought you a wallpaper theme from Smashing Magazine. Enjoy! (ps. I apologize for the delay, of what normally would be the beginning of the month post to over a week later)
Tab sleeping or Tab snoozing feature has been around on other modern browsers for a while. Some are using extensions and some have the feature built-in. Now Microsoft Edge has joined the group with a tab sleeping feature right out of the box.
As you can see, the sleeping tab is there to save resources and to improve the performance of web browsing. And because it reduces the amount of memory used for the browser, it also improves overall system performance.
Since Microsoft Edge version 90, the tab sleeping feature is enabled by default to put inactive tabs to sleep after 2 hours of inactivity.
However, if you are not fond of the feature or just want to tweak the setting a bit, you can still do it through Settings.
Go to System pages in settings via edge://settings/system.
Under the Save resources section, you can disable the Tab Sleeping feature by sliding the switch off.
Or, change the time of inactivity to anything that works for you.
Or, add websites that you want them to be live at all time.
I would say, give Tab Sleeping a try first before turning it off. If you are the one who always leaves tons of tabs open, you may get a lot of memory back with this feature.
If you’ve followed my previous few posts on CPU upgrades, you’ve learned that updating your motherboard’s BIOS is critical to having a successful upgrade. Regardless of your reason for BIOS updates, here are few different ways I want to share with you when it comes to upgrading a Gigabyte motherboard’s BIOS.
Method One: Install Gigabyte App Center and @BIOS app
The most straightforward method that allows you to update BIOS all within Windows and I recommend most folks use this method. All you need to do is download the utility and run the installer. Follow the onboard instruction to update the BIOS. In order to install @BIOS you need to first have the Gigabyte’s App Center installed.
Method Two: BIOS Q-Flash
The traditional method is to go to the BIOS screen and flash the BIOS version from there. For Gigabyte, the flash tool is called Q-Flash. You download the binary and put it on your USB, boot into the BIOS screen and find the version from USB to proceed with the upgrade.
Method Three: Q-Flash via Dedicated USB Plug Directly
Almost all modern Gigabyte supports this; you need to read and check the instruction menu for your specific motherboard. It would help if you looked for a USB that’s dedicated to Q-FLASH to update BIOS. The most recent one, it’s a USB slot with white strips on the tongue.
Unplug everything else and power on the motherboard, and it will proceed with the BIOS upgrade. For this method to work properly, you want to have a USB drive with LED read/write an indicator to tell when the update is finished. This is a good method to proceed if you have lots of hardware need to perform the same update. It requires no supervision, just the right binary for the bios in the root drive of the USB, and it will proceed with the upgrade.
Today, we will walk through one of my frustration when it comes to upgrading my own AMD Ryzen build from a Ryzen 3 1200 CPU (or any Ryzen 1000 series) to Ryzen 7 3700x Zen 2 (3000 series, or 3rd Gen Ryzen) CPU while keeping everything else the same. Some background sets the stage so you can reference if you have trouble upgrading the CPU when it comes with yours. I’m running:
Motherboard: Gigabyte GA-AB350M D3H
CPU: Ryzen 3 1200 (was) => Ryzen 7 3700x (new)
4 slots of DDR4-2400 RAM each with 8GB from Samsung (this became important information later on)
The key information here is the B350 chipset. If your motherboard is from another manufacturer (i.e. MSI), you too can follow this guide; it should be very similar, but some specific steps might be different. This chipset, according to AMD, should support up to the Zen2 series of CPUs which is the lineup named with the Ryzen 3000 series. You also want to check with your motherboard to ensure it supports the CPU you wish to upgrade. It is also worth mention that reinstalling Windows is NOT required for this upgrade to work.
Troubleshoot Why CPU Upgrade Didn’t Work
After I followed all the steps were in the previous post. I started up the desktop, and nothing loads. I get a blank screen, and around 10 seconds, the PC would power cycle and continue reboot itself. And the motherboard I have does not have onboard diagnoses LED, so you can’t tell which part of the motherboard panic and didn’t even load the BIOS screen.
What ends up helping me solve the issue is the user manual and Gigabyte Support website. I missed two key steps when it comes to preparing the upgrade. First, I had no recollection of when and how I upgraded the existing motherboard’s BIOS. All I know it’s not running the original, and it’s the second most up-to-date BIOS version, which should support the new CPU that I’m upgrading to. This post a problem as, according to the Gigabyte GA-AB350M-D3H manual, you have to upgrade the BIOS in sequential steps! While you can jump and upgrade the BIOS to the latest, it often doesn’t contain the proper function if you skipped some required version.
The other missteps I made was if you want to use all four RAM slots on the motherboard with the new CPU you need to run the “EC FW update Tool” and this also requires the chipset to be upgraded. Otherwise, you cannot run even if you upgraded the BIOS with the proper step upgrade.
Note: 1. If you are using Q-Flash Utility to update BIOS, make sure you have updated BIOS to F31 before F40. 2. Before update BIOS to F40, you have to install EC FW Update Tool (B19.0517.1 or later version) to avoid 4DIMM DDR compatibility on 3rd Gen AMD Ryzen™ CPU. 3. Due to BIOS ROM size limited, NO Bristol Ridge (AMD 7th Gen A-series/ Athlon™ X4 series) APU support.
As a result, the EC FW update Tool upgrade triggered the backup BIOS to load and my BIOS was completely reset to the original F version.
So this actually made the upgrade easier as the first required upgrade is F31, the next would be F40 and lastly, the latest upgrade is F51c. That is 3 BIOS upgrades if you wish to upgrade to the latest.
Once you are on the latest then try to swap the new CPU in again. This time it worked after many failed attempts.
I was about to open a return order for the new CPU and thought to give this one more try and this time it paid off. This speaks to how important to read every single instruction and have it well prepared if you want to do a heart surgery for your desktop. It worked for me hopefully it will work for you! I’m counting on this new build to last for another 10 year down the road.
Called dots and dashes, Morse Code is one of the oldest methods used to transmit text characters in standardized sequences of two different signal durations. Here, we are going to use one of the free web APIs out there to turn any text you input into Morse Code or vice versa, all in PowerShell.
$Text = Read-Host 'Text to Morse'
# URL-encode text
Add-Type -AssemblyName System.Web
$encoded = [System.Web.HttpUtility]::UrlEncode($Text)
# compose web service URL
$Url = 'https://api.funtranslations.com/translate/morse.json?text=' + $encoded
# call web service
(Invoke-RestMethod -UseBasicParsing -Uri $url).contents.translated
To convert a series of Morse Code back to plain English version, simply replace the API to Morse2English.
$Text = Read-Host 'Morse to Text'
# URL-encode text
Add-Type -AssemblyName System.Web
$encoded = [System.Web.HttpUtility]::UrlEncode($Text)
# compose web service URL
$Url = 'https://api.funtranslations.com/translate/morse2english.json?text=' + $encoded
# call web service
(Invoke-RestMethod -UseBasicParsing -Uri $url).contents.translated
Note that the free web API limits to only 5 request calls per hour so use it wisely.
Thanks to PowerTips for this awesome trick. If you want to create the real beeps based on the Morse Code, check it out.