2 Reasons why you should use Edge Browser

Naming convention: Microsoft, some times comes up with pithy names pregnant with rich connotation for its products. Take for example, its Word Processor software – ‘Word‘ its biblical connotation is apparent and so it creates an image in your mind – that it is the ultimate. Another example is their Spreadsheet software – Excel – symbolically meaning that it excels in everything. Now their ubiquitous Browser software – Edge, it offers an edge over others. The top 2 reasons why you should use the Edge Browser are lower resource usage and enhanced privacy and safety.

Top 2 reasons why you should use Edge Browser

From the time, they annihilated the first browser – Netscape, their version was Internet Explorer (IE) which despite its shortcomings resolutely stayed on the scene for decades. Many web developers had a love/hate relationship with Internet Explorers in the past. It was quite tolerant of poor coding in HTML and rendered the page without any issue whilst other browsers refused to render the page. Internet explorer took time to adopt industry standards while the rest of the world quietly marched on. The only thing going for it is it was baked into the Windows OS and you needed it to download other popular browsers. If you decide to use its later Internet Explorer 11 version, it consumed the lowest system resources – RAM or CPU – probably because it shared common dynamic link libraries. It was fast as well. It is getting better at safety too.

The Edge:
It is safe to use the new Edge Browser from Microsoft. It uses the lowest system resources when I tested it against Google Chrome and Firefox. The Internet Explorer 11 has the lowest memory footprint as the screenshot here shows. All the browsers except Firefox run a single tab with the same site.

Comparison of System resources for browsers

The original Google Chrome invokes a separate updater as a service. Other browsers in this line up do not invoke any such service when I tested them. If you are paranoiac about some of the software running in your computer surreptitiously calling home ostensibly to check for new updates, you will need to take a call in avoiding such software. Windows anyway checks its servers for any update at regular intervals regardless of the fact that you use Edge or no Edge. I routinely conduct net auditing to keep an eye on any software that wants to call its home from my computers. I block them in the firewall if it is deemed unnecessary.

Set up Privacy in the Edge Browser

User privacy is taken seriously in this new Edge. Check out this page: Microsoft Edge https://microsoftedgewelcome.microsoft.com/en-us/privacy

To set your level of privacy, just type the following into the address bar:
edge://settings/privacy

It has 2 panes : Left pane shows where you are while the right pane shows you 3 options:
1.Basic : It is open season where the site will work as usual with only the known harmful trackers are blocked. The ads will continue to function as usual.

  1. Balanced : This mode blocks harmful trackers in addition to trackers in sites you haven’t visited. The ads will work mostly as usual with less personalization. Works for must of us.
  2. Strict: Blocks all trackers. Ads won’t work most of the time. But some functions of the site will not work either.

Control who can track you here

Whilst at it, you can set other privacy options in the same screen. Scroll down and select ‘Microsoft Defender SmartScreen’ under the Services heading (Recommended). Other choices are optional. Personally I have not enabled others.

The old Edge (now called as legacy edge browser) is based on MicroSoft’s own HTML engine whereas the new Edge is based on Chromium from Google’s open source browser engine.

The new Edge is specifically tuned for speed and better privacy than the Google Chrome browser.The Edge offers World class productivity, privacy and additional values. If you use Chrome extensions, you can use them with some exceptions in this Edge. In Short Microsoft new Edge offers an edge over other browsers.
Chrome is a resource hog when compared with Internet Explorer or the subsequent versions.

Microsoft Defender SmartScreen: Guards you against phishing sites and malware sites. The cloud based anti-phishing and anti-malware component is baked into Windows,outlook and Edge software which goes on further to prevent you from downloading obnoxious material from such blacklisted sites.

Control from control Panel of the Windows

It has always been a struggle to fight against the software vulnerabilities. Every time some one wrote a malicious code – a virus, it required some time before the antivirus researchers analyzed the malware and came up with a antivirus solution and eventual distribution of the anti malware. This time was enough for serious computer pandemic and successful monetary gain for the malware producers. Microsoft Research came up with a Reputation score where it created a blacklist populated with reported malware sites and software.

This helped to narrow the time taken to address a malware from several weeks to days. Microsoft could do this effectively as the same company builds the OS – Windows as well as the other software connecting to the Internet – Browsers and Email clients. It is another reason why you don’t hear of serious virus/malware issues associated with Windows as we used to hear about in the past.

Work from Home Computer Tips

Many of us have been forced to work from Home due to the Corona Virus – CoVid-19 Infection.  But WFH – Work From Home is nothing new to us in TargetWoman. Personally I have set up a team to work from home almost from the beginning of TargetWoman. 

Work from Home Tips

The following is an excerpt from our intranet explaining – How to Optimize your Work from Home time:

  1. Set aside a room or create a partition in your home for the work. In other words create a ‘professional’ atmosphere and reasonable privacy for your work.
  2. Rig your computer, router, modem and other peripherals in the table or nearby. Use cable ties to declutter cables. Trust me – you will be in deep trouble if someone trips over the cable. Leave alone the physical damage or the trauma, your computer set up will suffer partial or permanent damage.
  3. Your Laptop positioning, viewing distance, viewing angle and the chair – all have a major bearing on your comfort level and productivity. Wrong positioning of the laptop will make you end up with carpel tunnel syndrome, eye strain, neck pain and back ache. Support your back by providing lumbar support. You will be working for a long time in that position – almost 9 hours a day. Set up the laptop at your eye level or about 30 degree lower. If your laptop keyboard is not convenient for long hours, get a standard wireless keyboard and a wireless mouse.
  4. Inform your family members, partners or other live-in members about your working schedule. They need to respect your work timings and not bug while you are working. Train your pets not to disturb you while you are at work.
  5. Net connectivity is vital for WFH. Get a redundant ISP just in case your main provider has a break in service. Stock up on batteries for mouse, TV remotes and other battery operated devices before you start.
  6. Arrange a supply of coffee and other eatables at regular intervals.
  7. Take a break every couple of hours.

Just because there is no one to supervise you about the actual productive time you put in everyday ( a fallacy as I explain below), you don’t waste your time on unproductive tasks.

People think there is no way their superiors can monitor the actual time spent before the computer (if your job revolves working with computers). We have tools set up in your Laptop. We would have set up the VPN in your computer along with some scripts which will run in the background – to monitor the actual time spent on each application. We know which sites you are visiting.

WFH is a privilege for both you and your company. Remember you are not working for X company or Y company – but you are working for yourself.

Now that we have covered the basics of the best accepted practices for WFH, we will explore ways to optimize your computer so that you can extract the best performance from your computer as well as be more productive than ever before.

We explore the best accepted practices for fine tuning our computers in this page.

There are tons of useful tips for computers. It would take a book to explore all the tips.  For a blog, I will outline only the most important tips to enhance your productivity and ease of working.

Check the health of your Laptop Battery:

A dead laptop battery might prevent your laptop from booting in some cases. Your laptop has a Lithium Ion (Li-ion) Battery if you have purchased your laptop recently. Older laptops will have Nickel Hydride (NiMH) or Nickel Cadmium (NiCd) batteries which are heavier and have ‘memory effect’ . Li-ion batteries are lighter in weight and offer better service life than NiCd/NiMH types. But to extract the maximum life, you need to keep them between 50 – 90 % charge conditions.

All right. How do you check the battery condition?

You don’t need to download any special software for this. Your Windows 10 is quite capable of showing some very useful information about your battery.  Here is how:

Type ‘cmd’ in the search box and when the pop up shows Command Prompt ,right click on it and select  ‘Run as Administrator ‘ . Click Yes to proceed. And type cd  \ in the command line interface. You r current path would be your C: drive now.

Type ‘powercfg /batteryreport’

It will print out a html file containing information about your laptop battery.

Battery Report Windows 10

You can view the Battery report by selecting the file and right click to view with your favorite browser. You will find some interesting information including the battery capacity history and usage history.

Laptop Battery Status

All the tips shown below assume that you have sufficient computer resources – plenty of RAM memory. Windows claims 2 GB RAM is the minimum memory required for Windows 10. The recommended memory is 4 GB for 64 bit version. But 4 GB will make your life go slow. The first thing you do to improve the performance of your computer is to increase the RAM. 8 GB is the minimum at the time of writing. I have been using computers since the time they had 48 KB RAM.

Adding an application to the right click menu :

All right. You have been hammering away at the keyboard for long. You have created many text files. You want to check them periodically. You have a nice text editor that has a low memory foot print as well as use minimal system resources – like Notapad++ or Editplus. Opening heavy weight Word Processor for checking many text files is not very efficient or productive. So how do you quickly open a text editor. When you install such editors, usually, they will set up the  right click menu where you can invoke them. But many fail to do so. I will give you a quick fire technique below that will add additional application to the right click menu:

In the search box next to the Start button, type ‘regedit’ which will open the Registry Editor. If you are not sure about tinkering with your Registry which can stop the normal functioning of your computer if you make a mess, stop here.

Select Computer -> HKEY_CLASSES_ROOT ->  * -> shell

Right click and select New. Name this key as ‘Open With Editplus’ Or whatever your application name is. Select the key and right click. Call this sub key as ‘Command’. Select the key and on the right pane – click modify. Now copy the complete path and the application name and paste it there. In the chosen example, the editplus lives in the directory : C:\admin\editplus\Editplus3\

The application name is editplus.exe and so you fill the path and the application name along with “%1” which will invoke a new instance of the application every time you use.

Add application to right click menu

Create a Virtual Desktop for better organizing your work:

If you are like many of us who have multiple Browser windows open and many applications open at the same time, the next tip – creating virtual desktops will help you to better organize your work. Trust me – once you start using these tips, you will wonder how you have been working without these for all these years.

A desktop is where you see all the open apps. You can navigate to each one of them by the shortcut – ALT and TAB keys. You can cycle through them. Windows will show what each app has in small windows. But if the app has tabs, it will show only the current active tab. Not very useful if your browser has too many open tabs. Personally I use new Window instead of tabs – precisely for this reason.

If you have extra virtual desktop, you can group one set of application in one desktop while having the second desktop for other entirely different set of applications. You can switch between them and copy and paste content between them.

Here is how you create a new desktop:

Take a look at the screen shot here. See the Blue Arrow where it points ? It points to the Timeline View or Task View. Virtual desktop Windows 10 It shows the application you have been working on for the past few days in a linear fashion – hence the time line view. You can swap out the task from there and so it can also be called as Task view.

Click on that Taskview or hit Windows key and TAB key simultaneously. Click New Desktop. You will be presented with a new Desktop. Creating virtual Desktops won’t consume excessive resources. In our case it took up just about 60 MB (Desktop Windows Manager). Now you can start a new instance of your browser to any app.  I noticed that Firefox browser when run in this condition,  does not affect other instances of it.

You can switch between Desktops by the TaskView method or by this keyboard shortcut : Windows key and TAB key and select the appropriate desktop with the mouse. Or CTL + Windows + Right key or Left key to select the desktop you want.

Some of the options we used here can be changed here: Settings -> Sytem

I hope you use any one or all of these tips at this time of the devastating Corona pandemic.

Artificial Intelligence (AI) and Health Information

Artificial Intelligence (AI) seems to be everywhere these days – from driving your autonomous car to detecting diseases in clinical conditions. Artificial Intelligence has permeated almost all fields and has evolved into a basic component of business growth. The term AI encompasses a wide spectrum of converging technologies – Deep Learning, Machine Learning, neural networks and Natural Language Processing (NLP).

Definition of Machine Learning:
Jason Brownlee sums up like this: ‘The valuable part of machine learning is predictive modeling where we use historical data to train a model and use the model to make predictions’

Tom Mitchell in his classic book on machine learning says:

‘The field of machine learning is concerned with the question of how to construct computer programs that automatically improve with experience’

Bereft of confusing buzzwords, AI is basically a technique to look for a pattern from training on a set of data. The key here is the data. Unless you start with the right data and pre process the data and massage that for learning, you will end up with poor results.

Moravec’s paradox: Hans Moravac discovered that high level reasoning requires very little computation, but low-level sensorimotor skills require enormous computational resources. In another instance some researchers found it odd that they were successful at writing programs that used logic, solved algebra and geometry problems and played games like checkers and chess. Logic and algebra are difficult for people and are considered a sign of intelligence. They assumed that, having solved the “hard” problems, the “easy” problems of vision and commonsense reasoning would soon fall into place. They were wrong and one reason is that these problems are not easy at all, but incredibly difficult. The fact that they had solved problems like logic and algebra was irrelevant, because these problems are extremely easy for machines to solve.

To quote from a personal experience, I was having difficulty finding the right corpus to train our AI for our Athena -Simplified Health Information project. I was cribbing about this Artificial intelligence problem when my partner blurted out – ” that is because it is artificial; it is not a natural intelligence”.

I usually throw a piece of meat taken from the refrigerator to move my 1 year old German Shepherd dog to the backyard every evening. On most days, he would sit there watch me fetch the piece. I decided to fool him once and touched the piece of meat but instead fetched a sliver of cabbage. He couldn’t have noticed the switch as I did it in a slight of hand and threw the piece out. He didn’t move from his position. He must have anticipated my switch somehow. I was clueless – about how a dog could predict his owner’s behavior without any extra sensory input.

May be there is an inherent limit to our creative prowess – something like St.Augustine’s conundrum. There was a time St.Augustine sat near the seashore contemplating the mystery of the Holy Trinity when he saw a little child running back and forth from the sea to a spot on the seashore. The boy was using a shell to carry water from the sea and fill a small pit that he had made in the sand or it so appeared to St.Augustine.

Augustine came up to him and asked him what he was doing.

‘I’m going to pour the entire sea into this hole’ the boy replied.

‘What’? said Augustine. That is impossible, my dear child, the sea is so vast and the shell and the hole are so little.

The boy replied It would be no more impossible than what you have been contemplating. It would be easier and quicker to draw all the water out of the sea and fit it into this hole than for you to fit the mystery of the Trinity and His Divinity into your little intellect; for the Mystery of the Trinity is greater and larger in comparison with your intelligence than is this vast sea in comparison with this little hole.

Natural Language Navigation
We, at TargetWoman have been working at the Natural Language Processing from the year 2004 onwards – around the time we started. Simply put Natural Language Processing is the process of using specialized computer algorithms to identify key elements in everyday language and extract usable meaning from unstructured input.

Microsoft says this about languages: “Understanding’ language means, amongst other things, knowing what concepts a word or phrase stands for and knowing how to link those concepts together in a meaningful way. ‘

For example, the word “cell” can mean different things to different people. It can mean a prison cell, compartment in a honeycomb, smallest organizational unit of a movement, a component of a battery, mobile phone or the smallest structural unit of an organism to name a few of the definitions. The surrounding words help to exact the true meaning of the word in relation to the context. In other words, you will have to decide the meaning of the phrase only after analyzing the entire sentence.

We started working on the concept of Natural Language Progression way back in the year 2004 – long before the term Artificial Intelligence became a buzz word. We worked on the premise that to convey an idea or a thought – words are only a transport layer. It is not the word per se that conveys the idea/thought but the collection of words, their proximity to each other and the context. With that said, we turn our attention to using computers to understand the logical progression of our language which some call as Natural Language Processing. We have created a working model which can understand the subtlety of the language we speak – at least limited in context to health and medical topics.
Sample this: Our Natural Language Processing Engine when triggered by the ubiquitous word ‘sex’ comes up with the following words – pregnant with meaning (Natural Language Association):
male
males
female
females
gonadotropin
lh
menopause
testes
development
hormones
reproductive
puberty
progesterone
estrogen
cyclical

Natural Language Navigation:
In TargetWoman, we have thousands of pages dedicated to different topics of interest to women. It is always not so easy when it comes to navigation inside such large repository of content. A conventional way of navigation is to split the content into various clearly defined topics like: health, home improvement, careers and travel to name a few. But every topic may have dozens of pages or some even in hundreds of pages. Most large websites addressed this issue with a site wide search facility. We implemented this search engine at the outset itself. But it was not enough as it turned out from the server log. A better method needs to be found which would take into consideration how people navigated inside a site. This is how we turned our attention to Natural Language Navigation. We fed the key topics of every single page to our Logical Progression Engine – another term for Natural Language Navigation. This in turn sorted the content based on ‘keywords’ and their frequency of occurrence. The latter part provides a strong correlation to the keyword with the nature of content. This is how a typical search engine evaluates/indexes content. The data was updated everytime a new page was published.
Artificial Intelligence for Website navigation
A real world example here:

If you click on the ‘Browse by topic’ for an article: Example:

“Browse by Topics: Aerobic+Water+Exercise” would return the following content:

1. Home Exercise Equipment
2. Swiss Exercise Ball
3. Morning Exercise and Metabolism
4. Physical Fitness Exercise
5. Abdominal Exercise
6. Circuit Training
7. Xiser Workout

From the above abbreviated list, you can see that the NLN system picked out only content related to the physical exercise alone and did not pick content from Parenting with the keyword exercise (home exercise for students).

We would discuss how we collected the vast data and how we created the algo for this project in subsequent blogs.
Until that time, try our NLP here:

You can discuss in the comments section how our Natural Language Navigation helped you to find information on health topics.

Our Parent site TargetWoman - the leading women portal presents painstakingly researched extensive information in the form of thousands of condensed pages. It offers the widest and the most detailed information on subjects women care.