Solution: Lastpass does not work on Firefox ESR


After spending a couple days talking to Lastpass support 2nd tier. we rooted down to the issue that DebianOS has an outdated Firefox-ESR version within their latest distribution (8 Jessie)

Currently Lastpass does not work on the old Firefox ESR 45, Updating to Firefox ESR 52 resolves the issue but it’s a tricky manual update to do so,  here are the steps.


  • Download the latest ESR release from this directory:
  • Unpack the release
  • Copy the firefox folder contents to the following directories.
    • /usr/lib/firefox (Overwrite all)
    • /usr/lib/firefox-esr (Overwrite all)
  • Do the following in /usr/lib/firefox-esr
    • Delete firefox-esr
    • Copy firefox-bin to the same location and rename it to firefox-esr
  • Start Firefox ESR through the desktop shortcut.
  • Check About Firefox to confirm version change.


Note: to undo the changes above simply re-install Firefox-ESR through Aptitude or a package manager.

Write your comments below and let others know if this solution works or if you need any help!


Debian OS – Simple Backup


1. APT Packages list

dpkg --get-selections > package_list

This creates a text file (package_list) with all package installed in your system. You can edit the file if you want to delete some packages.
TIP: for Offline installations you can use APTonCD to back up the actual packages. (they can be outdated and won’t auto-update!)

2. Settings
REPO Sources
PPA Sources
Partition Mount Settings (Advanced)
Driver Exclusion Settings (Advanced)

3. Personal Data
Backup your home folder

Notice: All application settings are hidden folders/files in your user’s home folder, maybe you want to select what settings you want to restore.


1. Install your Debian OS

2. Restore repositories (/etc/apt/sources.list file and /etc/apt/sources.list.d/ folder).

3. Import your package list

apt-get update && sudo apt-get upgrade
dpkg –clear-selections
dpkg –set-selections < package_list

4. Install your selected packages

sudo apt-get update && sudo apt-get dselect-upgrade
sudo apt-get autoremove

Special thanks to original poster is Ilazgo as a comment:

Debian OS – beginner’s guide to Linux!

There is no doubt that if you want to use Linux and you’re new you should do so with Ubuntu, where you will get the maximum support and help in your first few steps.

this article addresses the bare DebianOS which requires some work to get it up and normally involves plenty tweaking but leads to a more stable experience down the road.


  1. Create EFI USB Flash Drive (I have a rare motherboard that only works with EFI (no switch)
    1. The best way to create a bootable USB hands-down is:
    2. Create a GPT table with FAT32 Partition  <– that’s for EFI (UEFI)
    3. Pick the DebianOS ISO here: (I’m using 8 (Jessie) for this article)
    4. Burn away!
  2. Boot into the USB (if you don’t know how to do that: check your motherboard company for Boot Menu instructions, you can set it in BIOS but remember to set the BIOS back to Boot-Drive first for speed+security)
  3. Pick the “Install x64 bit Graphical” and follow the instructions
  4. Pick your Space! If you want to co-install this I highly recommend having Linux setup on physically separate HDD. but the other way requires advanced skills
    1. Pick existing free space
    2. Use the “Guided partition” else you’ll have to create ext4 partition and swap partition (Linux gods will tell you SWAP partition should be the same size as your RAM)
    3. After the partitions are ready press “Next” and read carefully that it tells you what partitions it’s about to format, make sure the partitions it’s referring to are the ones you want


  1. Open Terminal
    1. type: “su” and enter password when prompted (elevates terminal to root (god mode)
    2. Enable Add-apt-repository:  (this is how you add PPA in debian)
      apt-get install software-properties-common


    3. Install graphics driver: (I’m using AMD RX 4xx series)
      1. this card requires you to update your Linux Kernel, do the following:


cd /tmp/




sudo dpkg -i *.deb
  1. Install AMDGPU OpenSource drivers (AKA Non-PRO) see why?.
    1. Open Synaptic, Search for “xserver-xorg-video-amdgpu” If unchecked -> mark for installation -> Apply marked changes.
  2. Improve your font! (Debian is not the easy path, it’s the hero’s path, you pick the changes you like, for me I love “Pretty”
    1. Create a file called .fonts.conf in your home directory, and put the following contents in it:
    2. <?xml version='1.0'?>
      <!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
       <match target="font">
        <edit mode="assign" name="rgba">
       <match target="font">
        <edit mode="assign" name="hinting">
       <match target="font">
        <edit mode="assign" name="hintstyle">
       <match target="font">
        <edit mode="assign" name="antialias">
        <match target="font">
          <edit mode="assign" name="lcdfilter">
    3. Restart XORG (logout and log back in)

Reference: Linix for cynics article


  1. Things to know in your journey in terminal:
  2. Being ROOT: su (Ubuntu uses: sudo -i)
  3. Edit Sources: nano /etc/apt/sources.list
  4. Update packages: apt-get update
  5. Installing from repo:  apt-get install [package name] [optional pack2] [optional pack3], etc.
  6. Installing from .deb:  dpkg -i [package full path]
  7. fixing broken packages: dpkg –congfigure -a && apt-get update
  8. Adding PPA Repository: add-apt-repository [ppa URL]

SecondLife – the post apocalyptic experience

Many of you who are familiar with the term SecondLife or who were fortunate enough to experience it during its creation up to its heyday 2003-2010. Will remember it as a fundamental peak of what is possible with the power of Internet…


Some children born into the age of the internet viewed it as more than pages behind URL links;  From that dream many things became possible such as Java plugins, JavaScript, web applications, and so on. But some dared to dream bigger, thought outside the box and wanted to replace the primitive structure the internet has on a fundamental level. That idea was about turning the Internet into a digital world, some of you would think I’m referring to a Digimon-like scenario… well not exactly… a one Philip Rosedale had a realistic vision but was limited by the technology of his time. he wanted it so bad he would soon dedicate his life and time to this far-fetched dream. And create a single greatest human invention since telecommunication itself.

What is SecondLife
Widely perceived as a communication platform or use it as a replacement of 3D chat, majority of its users would miss on the fact that everyone could use it the way they want. In fact its a realm of realms of which purpose you can create for yourself. Imagine a Web page that will allow your users to experience your products before buying them, drive that dream car, touch this new cool smartphone, walk into places impossible to reach for low-income people like the Eiffel tower and the White house, sure Google took it slow and created panoramic images. Now here where SecondLife breaks the barrier, you can JUMP from the Eiffel tower, you can host a meeting or a party in the White house! Or …wait for it….. you can build entire REAL cities and buildings and not from cheap buildings, oh no.. you can professionally design anything in-world or use your own professional CAD programs, and with LSL (SecondLife’s proprietary simplified JavaScript) scripting, there is almost nothing in real life that can’t exist in SecondLife.

The experience
In fact, you can have in SecondLife things you can’t have in real life. From basic things like flying solo to wearing iron suits or going naughty. As with the Internet itself unchecked SecondLife provided the ability for all humans to manifest all their dreams in a sense it was a simulation of our future thousands of years from now
Truth be told this technology was given to us at least 500 years before its time. And it was available to your regular PC.

SecondLife was quickly attracting the government, education facilities, businesses of all levels.
People created entire interactive worlds, lab simulations, art, model applications, flowers, celebrations, movie nights, dates, musical events, stand up comedy, physics calculations, mathematical programming experiments, international conference meetings, product simulations, strategy process development, imagine a Visio but 100 times more accurate and in 3D Where you can zoom in and out like you would with Google earth. And for the heavy powered simulations, Philip imagined how you would install the platform on a locally hosted server or fire it on an AWS elastic servers and then link it to the existing grid. (Lookup Hypergrid to see how users and fans made it happen later). Universities and businesses like IBM, CISCO, MICROSOFT, AMD, and more were all in love with it.

I wasn’t there for it, but from what I hear during 2007-2010 SecondLife was monetized as people could sell their products, its internal economy simulated the real world trade center running by multiple proprietary currencies made by programming but managed mainly by the Linden Dollar, which has an exchange stock market for converting it to and from US dollar. Yes, I’m not kidding Lindens are REAL MONEY and have their worth in US Dollars.
People created breedable pets, farms, AI integration with servers to embed C# and other computer languages, ironically just like the real world, the most profitable businesses started were Fashion (thanks to furries), Adult products, and real-estate. Yes, some people made millions, that is hundreds of thousands of dollars annually, and still do even today!

Doom and gloom
Every great invention faces the darkness of the greedy investors, SecondLife was no exception. As people saw what SecondLife is capable off they were aggressive to protect their investment and squeeze it for money, land prices went up, and Rosedale’s dream was crushed to ever see the day where it will be hosted on private servers.
With the rise of popularity, SecondLife was also attracted the infamous internet trolls and hackers.
No one had the experience with creating virtual reality antiviruses, so best bet was creating 3rd party viewers (think web browsers but for SecondLife grid) many viewers were great most famously BlackDragon for graphic miracles, Phoenix Firestorm for performance and stability, and Singularity for its compatibility with AMD. All that out did SecondLife basic viewer. But at the cost of lower security and privacy from their makers.

Hackers were able to create viewers to steal other people’s creations, ripping them out and reselling them or giving them away for free devaluing the product in the market, other viewers were eviler and could steal people’s IP addresses, financial information, identity theft and so on. SecondLife was emerging with great risks and greedy investors. The money could only be spent on where it seemed profitable and security was not a concern most American business concern themselves about. Unless shit hits the fan (excuse my French), and that is exactly what happened.

Shit hit the fan
Hackers and trolls could roam in a world with great potential and LindenLabs had not exactly experts in social science or Internet security. So they did the next best thing they knew they could without properly accounting for the consequences. At the time the most open and critical collaboration spot of SecondLife’s smartest hackers, scientists, developers, programmers and artists, gathered on an open policy campus of Woodbury University.
Where two significant groups played a role in good and evil. And the conflict went out of hand, it required the involvement of Federal Authorities. SecondLife decided to cut off the cancer. Therefore by physically (well virtual physics) wiped the entire University campus worth years of production and tens of thousands of dollars, and an invaluable amount of damages destroying student projects, institutional experiments, professors etc. Many accounts followed suit with their inventory destroyed that lead to loss of entire projects, while damaging other products that used nested codes or media content in a chain reaction. The damage was so severe and irreversible it blew a hole in the social structure of the world and displayed that Linden labs not only have the power but dare to use a nuclear option.

This quickly followed first life courts, legal claims, bad PR, and bad reputation, as one Woodbury University professor stated: “as long as technology like this belongs to one entity capable of such destruction at the push of a button, it will not be trustworthy or reliable to invest in”. One by one, universities and businesses stopped development into the world and didn’t renew their agreements with SecondLife, it was the beginning of the end. Several years later, second life began to decrease its office staff to conserve expenses it lost its market share. And blew up its chance to being acquired by Microsoft for a VR project.
It turned into a ghost town with remains of empty university buildings, you can still see AMDs once greatest digital tour and some schools.

Today second life is a spot for die-hard fans of the technology, SecondLife business, programmers, furries, and the occasional trolls (see Britbong).

Post Apocalyptical-time
ly real time user base decreased from its 150k ish population to 45k ish population, and became somewhat steady. SecondLife today is outliving its predictions of a dying nation since 2012, thankfully to its premium members, investors, land owners, and world creators. Its bringing a good profit that is so far considered acceptable.

Majority of today’s user base consists from disabled veterans, retired workers, physically or mentally disabled people with too much free time but little or no social lives. Even in its current state it serves as a great haven for those who need it, and some essential improvements are still rolling out.

Today’s communities
You can go anywhere in the world, speak any language, talk to any people, and if you’re elaborate enough start your own community! Many people i met host their own Role play simulators, hangout places, real estates, programs integration, fashion shops. Contrary to the belief in a dying world SecondLife hosts clubs and other chill spots great for a second time activity for people who want to chill and explore virtual reality like no other realm today and for free, the potential for today’s SecondLife World is to ground zero for international communications, a gold mine waiting to be discovered by people seeking to implement the technology wisely. be it SL or Kitely or another SL-Like Grid.

Be careful!
When going into the world do not use your personal information, do not setup your financial information using 3rd party viewers. (You can still use the Linden purchase function in 3rd party viewers)
Do not tolerate trolls and block them immediately for your own good as they attract more trolls when they stay around. Buy everything only from Marketplace or KZK, Kimono, and very famous stores, avoid shady places like Crowley Corporation and understand the risks of transactions in-world going wrong, and refunds being at discretion of seller. Linden police and reporting functions are no longer working (tragically sad) so you are on your own. There are also rumors of Linden staff banning accounts of users who leave their premium subscription, other accounts being banned for being at the wrong time, wrong place, read the current TOS carefully. Mainly the article that states all your creations can be gone anytime so have local backups whenever possible using export function Etc
Be safe!

The Future
Linden labs are trying their hand at creating a troll free professional grid that is so far hasn’t seen the light of day. meanwhile Mr Rosedale (Steve Jobs of virtual worlds) is starting over with his dream being done right with the proper technology and budget at his hands with HIGH FIDELITY.

Most successful advances in the technology are locally installed multi-grid solutions created by inspired developers who felt they had the responsibility to carry the torch, It’s called Hyper-Grid and it’s independent of Linden Labs.


Special thanks to
King Cervine (Deerwood)
Kylee the Kitty
Kurt Milnaoux
Irwin Aguilar
Cecilia Zhang (Intan Dance Animations)
Utilizator (Kimono) team
Silvya (KZK) team
Ru3ari and the Russian community
Kurt Augustin
Kitely Grid Staff
Jp lazlo (TRUMP HQ)
Many more creators and property owners I had the pleasure to meet in second life.

And especially…
Philip Rosedale.

SecondLife® is a registered trademark to Linden Research, Inc.

Disable OneDrive (officially) from Windows

Disclaimer: If you don’t understand something below you’re not ready to make such advanced changes, proceed at own risk, and don’t mess with the registry unless you know what you’re doing 🙂


Uninstall Onedrive

  • Windows 64-bit launch this command:

%systemdrive%\syswow64\OneDriveSetup.exe /Uninstall

  • Windows 32-bit launch this command:

%systemdrive%\system32\OneDriveSetup.exe /Uninstall

Hide From Explorer

  1. Start RegEdit
  2. Press CTRL+F
  3. Paste this key to find in registry "018D5C66-4533-4307-9B53-224DE2ED1FE6"
  4. Click on “System.IsPinnedToNameSpaceTree”
  5. Change value from “1” to “0”

Fix Windows 10 Start menu and Cortana

Some people may face an odd situation like myself where the Start Menu or Cortana fail to load or crash and many people would consider a clean install.

A Power Shell script can re-instate all the functions, you should run this in Administrator privileges. leave your thoughts in comments bellow 🙂 thanks!


Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml”}

Yoga 3 pro not charging easy fix!

lenovo-yoga-3-pro-product-photos03[1] If you have a Yoga 3 pro and your battery is not charging here’s a silly easy fix that you may try! without opening up your computer!

1 – Turn your computer completely off and flip it upside down

2 – Use the image bellow and pinpoint the location of the Battery connection cable (the cable in the top center of the battery)

you can do so by coordinating with the edge screws and the center of the computer.


3 – Place the computer on a flat surface, and gently but firmly press on top of that cable (through the plastic cover) several times, (as if you’re doing a point massage).

4 – Turn on the computer and enjoy your battery again!

Conclusion: this issue happens more often than you can think, usually because Lenovo’s Battery clip is a bit loose and comes off either by itself (because the factory didn’t tape it)

or due to a light nudge or a drop.

This case is isolated to Yoga 3 pro computers only

All other versions of Yoga do not seem to be sharing the same silly cause!

Dropbox your time is up.

There is no doubt that Dropbox is the king of cloud storage, ranging from it’s unmatched data reliability, privacy, and autonomous functionality, Dropbox pretty much wrote the book on local-sync cloud backup before there even was an iCloud.

Major corporations and business giants were happy to join in and invest in the smart-interface solutions it provided until the biggest doubt thrashing bomb came on as Dropbox hires Condoleezza Rice (Former Secretary of state of Bush Administration) to it’s board of directors! “Read more on The Verge”

Condoleezza Rice is widely known as Dr. Rice Security Adviser who’s partially responsible for the 9/11 staged attacks by the pentagon as well as the person responsible for passing the “Patriot Act” set of bills that whipped privacy and human rights out of the U.S.

To put it simply every privacy concerned international business should SERIOUSLY consider moving on to a different cloud solution preferably not American.

As for me I’m highly considering as a good automative solution created by the people’s hero founder of Megaupload  KIM DOTCOM.

Whatsapp is dead

Whatsapp is dead

Saturday, November 15, 2014
9:01 AM

This prediction comes for Whatsapp being acquired by Facebook.
The first thing to change will be gold-digging.

Mark Zuck is a greedy person he doesn’t understand how to make money by other means than his direct consumers, by treating them as product he will introduce ads or payment, which will both be Whatsapp’s demise.

Whatsapp is a simple messenger that replaces traditional texting to internet based texting, and since whatsapp is not common on a computer it’s limited to use by smartphone users.

The reason people liked it is “Speed” and reliability.
Whatsapp provides 2 key elements a traditional text SMS lacks.
Real-time “sent, delivered and read” notification in form of check marks on each sentence.
Extreme speed, almost less than a second text, which allows group texts and much more happen so fast and without delay.

Whatsapp is going to lose to “Telegram” a new player in the market that offers a much superior service yet to be discovered by the mainstream public.

Just like Whatsapp Telegram also uses the telephone number directory to connect people.

Telegram came equipped with some awesome arsenal of features spear heading with “PRIVACY” at an End-to-end Encryption level called “Secret Chat” that can be initiated once 2 people are on-line at the same time.. Once a key-lock chain is established there’s NO WAY to hack around it. In-fact founder of Telegram Ivan Durov (Also founder of the infamous Vkontakte, a Russian alternative to Facebook to which Facebook stole many ideas from such as the theater mode and animated emoticons)
Offered a generous financial reward for whoever manages to extract a single generated key out of the encryption software… Well… Nobody could.

Telegram is gaining a steady popularity on the social spectrum but that’s not all.
Telegram is “lighter” and “faster” than Whatsapp by a whooping 35%!! According to tests between me and a couple of friends, Telegram can achieve that speed even when running from a cheapest grade smartphone such as a Chinese 30$ knock off!

Telegram is ads free and Spam free, and has a login notification with I.P. reporting as an anti-hacking feature that allows you to terminate any sessions when suspicious!

Speed up Windows 7 through Settings and Registry!


Windows is no doubt the single most advanced and versatile operating system in existence, and one of its greatest powers is end-user customizability.

The greatest task of every decent developer always involved 2 aspects of programming, SPEED and STABILITY; many will offer you a bunch of registry tweaks and un studied hints on how to speed up your computer compromising your “stability”. but this is not the case here.

I’m a humble Researcher underdog who is working for Microsoft, (in a totally irrelevant field) but I do my nerd share of beta testing every small feature they release out there! and to your surprise the tweaks I’m giving to you are NOT work-arounds, they are tools built and designed for that by Microsoft itself!

the only reason some of them are disabled is for users’ own safety. because Microsoft (believe it or not) always valued  STABILITY over SPEED, well enough for the boring argument let’s get to the fun part!


Warning: Once you activate those tweaks you have to make sure you NEVER improperly power down your device. in fact I suggest you get yourself a UPS!, something smart users always do. it gives power surge protection and extends the life of your machine.

TWEAK #1: (Thanks to Computer World article here) (Windows 7 and later systems only)

Moving the Windows Kernel into Memory

Anything that runs in system memory runs faster than if it runs from your hard disk. To that end, you can speed up Windows itself by moving the Windows kernel into RAM, by executing this Registry tweak:

  1. Open the Registry Editor.
  2. Navigate to the HKEY_LOCAL_MACHINE\SYSTEM\
  3. CurrentControlSet\Control\Session Manager\Memory Management key.
  4. Right-click the DisablePagingExecutive item and select Modify.
  5. In the Edit DWORD dialog box, change the value to 1.
  6. Click OK.

You must reboot your system for this tweak to take effect.

Caution: If you experience system problems after performing this tweak, re-edit the value of DisablePagingExecutive back to 0.

Or simply use this REG KEY to do the same thing (Don’t worry I wrote it myself!)



Using your Hard Drive built in cache

Just like RAM, cache is a little slower but eons faster than your 7200 RPM Hard drives; and it’s built into every hard drive today. you can configure using it through the Device Manager (devmgmt.msc)

1 . Open Run window (CTRL+R) and type “devmgmt.msc” without the quotes.

PS: You can also get there through computer properties and control panel,  start search and more. you name it.

2 . Navigate to your Disk Drive, and choose the “policies” tab from its “properties”

3.  Check both these boxes in the picture.



Launch Folders under a separate process!

If you have 512MB RAM or more you should definitely use it! I have no idea why to this date Explorer.exe still uses a single process architecture to launch the entire windows explorer environment in our multi-core processing age; enabling this makes your entire windows system faster AND prevents total crashes or freezing as only the non-responding window is sand-boxed from affecting the entire thing DOH!.

1 . Open “Folder Options” (you can get it from control panel, start search, or in any explorer window from the “Organize” drop-down list).

2. Go to the “view” tab and scroll down till you find “Launch folder windows in a separate process”

folder options