Categories
Software Web

Why do I Recommend using Firefox? (2021)

I like to try different things when it comes to technology, but I do have a sweet spot for certain things. For example I like trying different operating systems and I use them according to my needs, but I will always have a sweet spot of Linux and specifically Ubuntu. Same goes for browsers. I have tried different browsers and over the years my primary browser has changed multiple times.

There was a time when I was primarily a Firefox user, and then Google Chrome, even Edge( the old edge) – most people do not give credit to Microsoft, but I thought it was a very good browser that brought things that other browsers did not have. I had short lived enthusiasm for Opera and Vivaldi and even Safari…LOL just kidding; Safari is the browser that you use to download other browsers. The last time I used Safari was more than 5 years ago, so things may have improved over the years, but the last time I used it, there was nothing likeable about that browser.

I had tried Brave browser before, but then stopped using it because of the company’s business model. Couple of months ago, I decided to give it a try again because Firefox was constantly a memory hog and Brave now includes a synchronization feature which is quite unique. You do not have to open an accounts or provide an email address. The synchronization happens only between Brave browsers or rather different user profiles on Brave browsers on different devices. I thought that was pretty cool and also Brave in my experience has been the most stable and the fastest browser on Windows, Linux and even on Android.

I switched (temporarily) to brave because I was getting frustrated with Firefox’s slow speed and memory usage. But after about two months of using Brave, I am moving back to Firefox because in my view pros clearly outweigh the cons. So here is why I am recommending Firefox in 2021:

Add-ons

There are plenty of add-ons and themes available on Firefox. You want a dark theme, sure. You want a Marvel superhero theme, yup, there is one. You want dark mode, there is an add-on for that. Ad blocker, Multi-account containers, YouTube downloaders, you name it and there is an add-on for it.

Privacy and Security

With Firefox, you can share as much or as little as you want to the developers and with websites that you visit. By default Firefox blocks third party tracking cookies, cryptomining scrips and social trackers. In addition, there are plenty of add-ons available to increase your privacy and security.

You can even set a master password to protect your local Firefox data such as bookmarks, history, password etc. This can be helpful if you share your computer with other people.

Firefox Monitor alerts you in case your email address has been a part of any online data breach.

Trust

I have been using Mozilla products for a very long time. For the majority of my adult life, I have used Thunderbird, even when Mozilla had announced that they were going to stop new development for it. Sure, I did use other email clients from time to time, like Apple Mail or Windows Mail. I am currently using mutt/neomutt – more on that in a later post.

I have used Firefox on and off for a very long time too.The Mozilla Foundation is a non-profit organization that I trust. Their products and services are focused on creating a good balance between privacy and functionality and user satisfaction.

I was using Google Chrome as my primary browser for several years until an update automatically logged me in to google services when signing in to the browser to sync my browsing data. That was the last time I used Chrome. Not to mention incognito mode was not really incognito. Now, I am aware of the concept of “I got nothing to hide”. But the point is not about having or not having anything to hide, the point is about trust. This point is something that I recently realized after reading about view points on privacy practices of tech giants when it comes to handling user data.

Brave browser is a very private and secure browser, but its business model essentially takes ad revenue from other ad networks and pushes its own ad network.(Things are a bit more complicated than that but this is the gist). There are some positives to its business model too, mainly that users can support individual content creators and websites. I will get into this in a later post.

Not based on Chromium

Firefox is one of the very few browsers available today that do not use the Chromium code base. There is nothing wrong with Chromium. In fact it is open source and it is a great open source software project that has pushed internet browsers into the ‘future’. However, if you want to use something other than Chromium, for whatever reason that you may have, the only truly viable option is Firefox.

Features for Power Users

Search

If you are a power user, Firefox has some truly powerful features built into its core. The browser has a default search engine just like every other browser, which you can of course change. However, you can also quickly switch between search engines on the fly directly from the address bar by selecting one of the search engines under “This time, search with:”

If that is not enough there are shortcuts for search engines. For example if you want to search with Google, just type @google ‘search phrase’, or @amazon ‘product name’ etc..

If you do not like the default shortcuts, you can even customize it with something like @g ‘search phrase’. If that is still not enough, you can even easily add websites like IMDB to search engine list.

keyboard only browsing

If reaching for your mouse to click on a link is beneath you, you can even do a quick search with ‘/’ and then hit enter when you reach your target link and Firefox will take you do that linked page.

and even more add-ons

Yes, I know that I have already talked about add-ons, but if you are not satisfied with the default features of Firefox, there are plenty of add-ons to increase your productivity.

wait… one more thing about add-ons

So far, I have been all for add-ons, but I in fact use very few add-ons. And a word of warning when it comes to add-ons is that you should be careful about what you install on your browser. Do your due diligence before adding any add-on.

So, this are the reasons why I wold recommend that you use, if not at least give Firefox a try. You will be pleasantly surprised.

Categories
Technology

Apple WWDC21 : IOS 15

So, yes, I was wrong, very wrong about my predictions for Apple #WWDC21. But if there is any consolation, I was not as wrong as so many tech youtubers and reviewers and so called insiders. There were rumours about new hardware; new macbook pros, macbook air, mac minis, and new 27 inch iMacs, featuring new Apple’s silicon, dubbed as M1X or M2.

None of that came true. I was was not holding my breathe of new hardware, but I surely expected some news about running MacOS apps on the new M1 iPad Pro. But surprisingly, there was nothing. That is not to say that there was no big news. Of course, there were some very interesting things shows. And in retrospect, I think there was more than enough software news that new hardware announcement would not have worked at this even, after all this is a developer conference. However, majority of the announcements in the keynote was geared towards end users. But of course, since this was a developer focused even, all developer sessions came following the days after the main keynote.

Here are a few things that I am excited about.

IOS 15

Facetime

Spacial Audio

This is basically surround sound for voice chat. You will hear voices from the direction of their chat window of the person that is speaking. So if the person is on the right side of the screen, you will hear their voice coming from right.

Voice Isolation

This one I like in particular. What they showed was impressive, but how well it works in real life is to be seen. When facetiming, your voice will be isolated from all the background noise. This is a feature that supposedly can be turned on and off with a single button tap.

Portrait Mode

This is similar to how there is portrait mode on cameras on most phone. The background will be blurred to give attention to the person in the voice chat. I’m surprised this was missing from Facetime. I think teams and zoom already have a feature to blur the background. But now you have it on Facetime.

Facetime on Android and Windows! – (kind of).

You can now invite friends and family over to your facetime sessions with facetime links. This is obviously in response to zoom. So, although technically not on android or windows as a dedicated app(do not think that it will ever happen), android phone users and windows 10 PC users will be able to join facetime sessions from the browser. The fact that this is even happening is a big deal.

This is again in response to zoom, and I think Apple realizes how crucial video chats have become because of the pandemic.

Share Play

This again is in response to the pandemic. There was a need to have social interactions in the era of social distancing. It fills the void of movie time with friends.

Shareplay allows users to watch movies and listening to music together. Not only that, Apple has an API that developers can use to implement share play in their own apps. Facetime on android is a great update, but I think the tight integration of share play is going to let developers create some very interesting interactions with their apps. I am really looking forward to what developers do with this feature.

There was always the option of screen sharing and video conferencing while watching. But tight integration with apps and the operating system is brilliant.

Messages

Shared with you

Shared with you brings all your photos and links shared with you by friends on Messages to one place, so you can easily catch up or go back to your photos and links and continue the conversation. This again is a another social interaction enhancement. Because sometimes you may be too busy to watch, or read or view what your friends might have sent you, and when you do get the time, the messages that you are looking for are buried deep somewhere making it hard to find and continue the conversation.

Notifications – Focus and Do not Disturb

Focus is basically an enhanced version of ‘do not disturb’. This is not something new, but it has a few Apple-centric enhancements.

You can create profiles for work and home so that different priority is given to different apps accordingly.

Do no disturb also reminds people messaging you that you have your status as “Do not Disturb”. I can see this being helpful in professional settings and acquaintances. Most friends and family, probably will not respect this. (LOL)

If you are in the Apple ecosystem, your Focus and Do not Disturb status gets activate on all your devices when you activate on one device. This is what Apple is good at. And this is what Apple customers have come to expect. But, unlike Microsoft and Google, Apple as a complete ecosystem and that is how Apple can easily pull this off.

Live Text

Live Text – or what Android users will call “We already have that on Android – it’s called Google lens”. Live text converts any picture with text into actual text on your phone which you can then copy, change, search, and even perform actions like call a number.

Keys and IDs

How about turning your phone into keys for your phone and car? How about turn your phone into a passport or your ID, by storing you government ID on it?

When I hear about these things, all I can think about is the great iCloud hack the exposed very private photos of celebrities. Three words – No, Thank you!

But, I might sound like a hypocrite to some of my friends. Back when I was working on my first startup, I had a vision. At its core it was a social media platform, but my vision was much deeper. I remember talking about having bank account information on this app so you can buy and sell things, send people money. Not only that, using your social media id to identify yourself and then linking it to your government ID, to provide seamless transaction and access to places, whether it be private or government facilities, or accessing information about you through your university. My friends of course laughed it the whole idea. And yet, here we are 10 years later.

The point is not that I had thought of this before Apple, the point is ideas are a dime a dozen. It is not the idea but the execution that matters. Because I am sure many people have brilliant idea that were later turned into billion dollar companies by someone else.

Of course, my focus and values have changed over the past 10 years and I am more focused on privacy or rather the lack of.

Maps

Maps now has better graphics. I do not know what else to say. Google Maps is still king and I do not think that Apple or …er..Bing is going to dethrone this king.

Globe – google earth
transit ride – google maps has it
live tracking of your transit ride – again google maps has this
night mode – …okay, good, I guess.

But what I do like about the new update is that, Apple maps will alert you when your ride is near, or has arrived. I have not used Google maps in over a year, but I am sure Google will bring this to Android sooner or later.

Air Pods

Air pods may not be the greatest sounding ear buds, but it is hard to argue against the convenience factor that they have. Being an android user, I envy iPhone users and their instant pairing with air pods, the remove one pod to pause and the stylish white sticks on my ears…umm..actually cross that one out.

Air pods now have conversation boost acting as hearing aids in a noisy environment. The technology allows air pods to convert the voice of the person you are talking to into somewhat of a beam so the speakers voices gets enhanced while other noise gets reduced. It sounds cool, but I’ll believe it when i see it in real life.

So these are some of the highlights of IOS15. I do not have an iPhone. The last iPhone I used was iPhone 3G. I have been a long time Android user, but I do like progress in technology in general. In some ways Apple is only catching up with things like widgets, and in other ways, Apple is paving the way with privacy. I have been using a Note 8 for almost 4 years now and it is still going strong without any hiccups. But when it comes time for an upgrade, who knows, maybe I will jump ship to an iPhone.

This has been my take Apple’s World Wide Developer Conference 2021. What’s yours?

Categories
Technology

MacOS apps on iPad OS at WWDC21

For me personally, I love the idea of different operating systems converging into one which can then be used on a laptop, desktop, server, mobile device, watch, toaster, fridge, TV, car…or whatever.

So far, the only operating system that is able to do that is Linux. Linux is the de facto operating system for servers, and enjoys a enthusiast and pro level status on desktops and laptops, and sort of a fringe super enthusiast/tinkerer choice for mobile devices. But you are not here to read about Linux.

Apple to Allow Running MacOS Apps on iPad OS

I think apple is going to be releasing a toolkit that will allow developers to port their MacOS apps to iPad OS.

The biggest clue for that to happen is of course the new iPad Pro running the M1 chip which is the same chip that is on all new macs – the macbook air, macbook pro, mac mini and iMac.

iOS apps can already run on Macs now. And of course, there is nothing stopping Apple from doing things the other way. Will they actually do it? Not directly, but they will make it easier to developers to port their MacOS apps to iPad OS, as long as the iPad have an M chip.

Final Cut Pro on iPad Pro

Not only that, I think Apple will release a version of Final Cut Pro that will run on the new iPad Pro, to show case what can be done to improve the workflow with a combination of the iPad Pro and Mac.

Also, I think there will only be one license for Final Cut, so if you already own Final Cut Pro on your Mac, then you automatically get one for the iPad Pro for free.

Caveat to running MacOS apps in iPadOS

There will only be one caveat to running MacOS apps on iPadOS. It will only run on the iPad Pros that have the M chip. This is not only going to be this generation of iPads. I think this is going to be for all iPads going forward. There will iPads with A chips which will only run iPad OS apps and then iPad Pro with M chips which will allow for some MacOS apps to run on the iPad Pro, but only if the developer chooses to develop for it.

So this will be kind of like how iOS apps now run on Macs. There will difference is that Mac apps will not just suddenly start working on the new iPad Pro. Apple’s new development tool kit will make it easier for developers to port their apps to the iPad Pro.

I usually do not do these kind of things, but I think what Apple is doing is significant and slightly scary at the same time and I am very much looking forward to WWDC21.

Categories
Software

Open Source Alternatives

There are open source alternatives to almost any software you can think about. Some are as good if not better than closed source with possible spyware baked in them.

* This is a constantly updating list*

Desktops and Laptops Operating system: Windows / MacOs X

  • Replacement: Ubuntu Desktop (https://ubuntu.com/download/desktop)
  • Ease of Use: 5/5
  • Security: 5/5
  • Features: 4/5 (it has all common basic features)
  • Privacy: 4/5 (took 1 off because if you’re logged in to facebook/gmail etc.. while surfing, it really defeats the purpose)
  • Ease of Adjustment: 4/5
  • Ease of Migration: 4/5

This choice is very easy. Although there are many Linux based desktop operating system, my favourite and the love of many Linux users is Ubuntu Desktop. I have been using Ubuntu on and off since its very first release, but now it is my daily driver because its not only a great operating system for developers and techies, it’s also great of casual internet surfers, emailers, and document writers.

I will go on to say that Ubuntu Desktop is better than Windows 10 and MacOsX. It’s fast, safe and secure, and better for privacy than its Apple and Microsoft counterparts, and it has an app store. Ubuntu Desktop also comes pre-installed with Firefox for Internet browsing, Thunderbird for your emails, Libre Office for your document writing/reading, spreadsheets, and slides.

You can even install apps like spotify, zoom, and steam for linux to get your game on. (Disclaimer: At the moment, there are limited games that are compatible, but the list is growing, take for example: Counter Strike, Dying Light, Terraria, Stardew Valley, Ark Survival Evovled, Celeste, Shadow of Tomb Raider, Borderlands 2, here is a full list https://store.steampowered.com/search/?filter=topsellers&os=linux)

Too afraid to commit to Ubuntu?

Are you afraid it’s going to take a lot of effort? No, problem, just download and use the live CD features to boot into Ubuntu desktop and try it out without actually installing it! That’s a sweet deal!

https://ubuntu.com/download/desktop

Text Messaging : WhatsApp

  • Replacement: Signal (https://www.signal.org)
  • Ease of Use: 5/5
  • Features: 5/5
  • Security: 5/5
  • Privacy: 5/5
  • Ease of Adjustment: 4/5 (the app asks you for your pin from time to time to check if its really you, but this minor annoyance is worth it)
  • Ease of Migration: 2/5 (This really depends on how many of your friends are willing to jump ship, ask them to follow my blog or contact me if they need convincing)

Productivity: Microsoft Office and Google apps

  • Replacement: Libre Office (https://www.libreoffice.org/)
  • Ease of Use: 4/5
  • Features: 4/5
  • Privacy: 5/5
  • Ease of Adjustment: 5/5
  • Ease of Migration: 4/5 ( you can work with all Microsoft formats, but may lose some very specific formats, not a deal breaker)

Emailing: Outlook/Apple Mail

  • Replacement: Thunderbird (https://www.thunderbird.net/)
  • Ease of Use: 5/5
  • Features: 5/5
  • Privacy: 5/5
  • Ease of Adjustment: 5/5
  • Ease of Migration: 5/5

Internet Browser: Chrome, Edge, Safari

Firefox, I think everyone knows this one.

Cloud storage: Onedrive, Google drive, iCloud

  • Replacement: Nextcloud (https://nextcloud.com/)
  • Ease of Use: 5/5
  • Features: 4/5
  • Privacy: 5/5
  • Ease of Adjustment: 3/5
  • Ease of Migration: 2.5/5
  • ( depending your your method of installation, and migration process, things can be either relative easily or pain in the butt, but I can help you. I’ll write a dedicated post on my blog)

Note Taking: Onenote and Evernote

You can simply use web version of onenote and evernote and it works perfectly fine. But if you want a dedicated app, Joplin is unfortunately the only one that comes close. I currently use my solution, I hope to release it for public use once it becomes more polished.

  • Replacement: Joplin (https://joplinapp.org/)
  • Ease of Use: 4/5
  • Features: 3.5/5
  • Privacy: 5/5
  • Ease of Adjustment: 3/5
  • Ease of Migration: 2.5/5

Video Conferencing: Zoom

Replacement: Jitsi (https://jitsi.org/)

  • Ease of Use: 5/5
  • Features: 5/5
  • Privacy: 5/5
  • Ease of Adjustment: 5/5
  • Ease of Migration: 2.5/5 (Really depends on how many people you know want to jump ship to Jitsi)

Jitsi is more secure, free and open source. Also, if you know the technical know-how, you can even install it on your own server(it actually is not as difficult as it may sound)

Categories
Activism Internet Philosophy Self Development Software Technology Uncategorized Web

Farewell Facebook

I’m conflicted – I want to delete my Facebook account. For some years I was benefiting from this and other platforms by working with programs and providing strategies to businesses. But I wanted out.

I stopped working on social media related projects and I had my social media accounts either deleted or disabled for around 2 years but I had to come back due to academic reasons; university club meetings, tutoring sessions and group studies are conducted and coordinated on Facebook. It boggles my mind that that sentence describes the norm.

Just when I decided the negatives outweigh the positives and again when I was so close to deleting my facebook, whatsapp and instagram accounts, my attention was brought to the current use of social media as a platform to push forward change in a way that was not possible some 10 to 15 years ago.

If it was not for social media, it would not have been possible to get the world to rally behind a cause – frankly it is heart breaking that such issues still exists even in 2020.

During the pandemic, we were kept in touch with our friends and family through this platform, racism and other injustice gets exposed routinely, and people are able raise awareness and organize actions against injustice through this very platform.

It’s a great tool that has helped change for the better. But it’s also a pit that drowns people and tears people apart despite being one click away. It’s a platform that encourages what the world needs and fights against what shouldn’t exists. But it also does the opposite.

It taps into our humanity and satisfies that need to connect, but also chips away our connections.

But digging deeper what it really feels like is The Matrix, where you and I are batteries in a vast farm of others like you and me, it’s sole purpose to keep us engaged, to keep us dreaming so that our lives can be harvested and sold and traded to benefit the few that are at the very top.

We have willingly taken the blue pill. In the next days or weeks to come, I intended to delete my Facebook, Whatsapp and Instagram, gmail and other google and microsoft accounts. That’s the plan, it didn’t work in the past, but let’s see.

There are alternatives to gmail, microsft office, onedrive, google drive, whatsapp, android with Googleapps, windows, macos, ios … Not easy, but doable. I have moved about 80% away from these.

Follow my blog if you are interested in alternatives or want to join forces and start taking control of your own data.

Categories
Entertainment Mobile

Pokemon Go – love it, hate it or just don’t get it?

By now you must have already played it, heard about it, or seen people playing it. And even if you think you have not, chances are that you might have actually already seen people playing it. If and when you see people gathered in an area, but no one is talking to each other and instead everyone is walking around in a daze with their heads buried in their phones, then those are what I call Pokemon zombies – or simply people looking for Pokemon. (Read on, I promise I’m not biased.)

I’m not going to talk about what Pokemon Go is. There are plenty of blog posts and YouTube videos on the Internet that dwell into this.

You generally will fall into one of the following categories when it comes to Pokemon Go:

  1. Love it
  2. Hate it
  3. Don’t get it

I fall under category 3 (somewhat).

I don’t get it, but I get it.

I know it’s not for me. I tried it, but I simply don’t feel the appeal. Although, I do get the appeal purely from an analytical point of view.

So what is the appeal? Why has Pokemon become such a craze?

Nostalgia


Here is a sample Pokemon Battle

Pokemon was a popular cartoon in the 90s and the Pokemon Go game gives players a very similar experience as the characters in the cartoon. Personally, while growing up I would watch the cartoon every now and then, but I was never a big fan of it.

Players get to go around (literally go around, as in, physically move and go to different places – not just virtually) looking for Pokemon, they have to capture the Pokemon and sometimes these creatures will fight back and not want to be captured, once captured players can ‘train’ them and evolve them into better fighters and eventually battle with other players.

The game keeps things very close to the original cartoon and for a lot of players it’s a way to relive their childhood.

Primal Instinct

The game at its core is a scavenger hunt. We humans evolved from a hunter and gatherer society so there is something that just clicks, perhaps the game taps into our primal instincts.

Bang Wagon

Some people just don’t care what it is, but they are more than happy to jump on the bandwagon and ride the hype wave so to speak. These drifters will drift from one hype to the other and at the moment it just happens to be Pokemon Go.

Social aspect

The game has a social aspect to it as well. There are Pokemon Go stops where there are lots of Pokemon hiding, battle arenas, Pokemon balls to collect etc… I’ve heard stories about people being glad to meet other players. Friends get to talk about their collections and have group meet ups.

I have to admit, even though I thought it was silly, I did actually meetup with a few friends to go Pokemon hunting. (My justification is that I had not seen them in a long time, and it was a call of curiosity more than anything.)

I personally will take people walking around and hunting for Pokemon over them drinking, sitting at home, drugs, fights, vandalism  etc… If this game takes people’s focus away from negatives, let it be.

Physical Exercise

This might not work if you are driving top Pokemon stops and then driving back home, however, from what I have heard from a lot of people is that they are doing some serious walking. A friend even claimed to have lost 5 pounds in the process.

Why might people hate it?

But for those of you who love Pokemon, it might be difficult (very difficult) to see why people hate Pokemon Go.

Trespassing and Traffic Chaos

This has to be the biggest problem caused by this game. Sometimes Pokemon are hiding on people’s backyards, lawns, buildings and other private property. Needless to say, most people do not like strangers on their property.

pokemon warning- tresspassing
You know it’s a problem when a game tells you not to trespass.

There have been numerous reports on the news about people creating congestion at busy places like transportation terminals, business areas and parks. It causes interruptions and delays for people who just want to go home or get to work, and try having a relaxing day at the park when you have the entire park filled with hundreds of people walking around to catch Pokemon.

All this can be a nuisance, but it becomes dangerous when people start crossing roads on red lights, or biking and playing or worse driving and playing Pokemon Go. There was an incident where a Pokemon Go player drove into a Police car. People have hurt themselves in road accidents and even hurt themselves falling of cliffs – yes that’s right people fell off of cliffs hunting for Pokemon.

pokemon warning- safety
You know it’s a problem when a game tells you to stay aware of your surroundings.

Social or Anti Social?

You might see hundreds of people gathered in an area, but is anyone even aware that there is another person next to them, much less be talking to them. I was near The Living Arts Center in Mississauga the other night and there were hundreds of people walking around with their heads buried in their phone. It was actually an eerie sight seeing people behaving like zombies.

Addiction

Yes, there are people who have gotten addicted to this game. Some have spent hundreds even thousands of dollars on this game. When I was out with a few friends near a popular Pokemon Go area, I saw a couple of people angrily swearing at their phones in frustration. There have been reports of physical fights resulting from Pokemon Go!

Of course, addiction is not just limited to this game or just games in general. The key is balance! I know this may sound funny, but if you see your friends or family addicted to this game, you may need to intervene.

The Neutral

As I said earlier,

I don’t get it, but I get it.

For people who think Pokemon Go is stupid,… is it really? Yes, sure there is no “real” point to the game. People aren’t achieving anything by collecting these Pokemon, but isn’t that true for almost everything. What’s the point of collecting baseball cards? Or playing video games on your xbox? Or watching TV? Sure you can come up with reasons to support doing those activities, and likewise the people who are into Pokemon have their reasons.

For Pokemon players, be safe, be respectful for other people’s properties, don’t create traffic chaos for people who need to go to work or home.

Have fun, be Safe, stay within your limits, and once in a while, just put your phone away and talk to people around you.

That’s my take on Pokemon Go, what’s yours?

Categories
Software Technology Web Web Development

Bash on Ubuntu on Windows

Bundows

At Build 2016, Microsoft announced, among other things, that developers will soon be able to run Bash on Ubuntu on Windows. If you are interested in this kind of stuff, then I know that you probably already know about this. I was stoked when I heard about this news about two weeks ago but I just did not have the time to blog about it, but now I finally do.

So what does this all mean?

It means that you will be able to run actual Bash on Ubuntu, … on Windows. I know it sounds like I’m just repeating myself here, but the news is that exciting and it almost sounds like it is not real. Many people in the past would have said that hell will freeze if and when something like this happens, and yet here we are.

This is not a Virtual Machine running Ubuntu! This is actual Ubuntu user-mode running on Windows. To accomplish this Microsoft created a Windows Subsystem for Linux. Microsoft has partnered with Canonical, the creators of Ubuntu Linux to make this all possible.

But what does this Really mean?

This is a sign of a ‘personality shift’ in Microsoft. This shows the openness that Microsoft has adopted. They know that to keep Windows relevant now and in the years to come, they need to make developers want to develop FOR Windows and develop ON Windows even if they might not be developing for Windows. We’ve seen this as a reoccurring theme from .NET going open source in 2014, Android app portability, and their recent acquisition of Xamarin.

But this news of Bash on Ubuntu on Windows by Microsoft, going as far as building a brand new Subsystem for Linux is HUGE! It took a while for this to really sink in for many people that I talked with – not that the technology was difficult to understand, but the fact that it was actually happening. It is a big deal – Linux and Windows coming together, open source and Microsoft coming together, Canonical and Microsoft coming together.

Actual Ubuntu user-mode means you will be able to run command-line tools like apt-get, sed, awk, grep, and you can even try Linux-first tools like Ruby, Git, Python, etc. directly on Windows.

This also means that web developers will find it easier to develop on Windows. Having the ability to run Bash on Ubuntu on Windows will make it easier for Start-ups to choose Windows development machines, since most start-ups are initially short on cash and often choose open source software including Linux operating systems, eliminating the need to have separate Linux development machines.

What do I think of this?

If you have not already figured this one out, let me tell you, I’m going nuts over this news. I moved from Mac OS to Windows about 6 months ago, mostly because I believe that Microsoft is really going in the right direction and paving the way to the future with their HoloLens technology, Windows 10 Universal apps, touch screen capabilities for the Windows Operating system and much more. The one thing that I had always missed was the ability to run Linux commands and Bash scripts. Mac OSX is built on Unix so this was never an issue, but it was not possible to do that on Windows. An option was to learn Windows command line, which in all honesty sucks!

I have used Cygwin until now, and for the most part it does the job, but it still was not Linux. From time to time I run into problems with it, installing libraries and programs is okay – it works except when it doesn’t. But now with Bash on Ubuntu on Windows, I’ll have access to Ubuntu’s apt-get – this is amazing!

What is the Future of Bash on Ubuntu on Windows?

For now, Bash on Ubuntu on Windows is still in its beta stage. You will not be able to install it unless you are on “Windows Insider”. I personally will stick to Cygwin for now, until the stable version gets released because currently my main Windows machine is my only Windows machine.

In the future Bash on Ubuntu on Windows is sure to be a better option than Cygwin. Sure Cygwin has been time-tested but the Bundows (there you go, I just coined a new word) has the advantage of the backing from Microsoft and Canonical and it will be using the Windows Subsystem for Linux.

Should you use Bundows?

Yes, and No – it depends on who you are. I would not recommend installing it on your main Windows machine, or if you are not willing to work with something that might not work sometimes – as I said, this is still in beta stage. Do NOT use it on production machines.

If you are a student, then yes, do it now. You should be trying to be on the cutting edge of things, trying betas and alphas, making stuff, breaking stuff, getting stuck and learning from it. In my teens and early twenties, I did a lot of tinkering with different operating systems and programs and that is what taught me so much of what I know.

How to install Bundows?

First you need to be on Windows Insider. You can start here https://insider.windows.com/
Your next step is to turn on or install Bundows: https://blogs.msdn.microsoft.com/commandline/2016/04/06/bash-on-ubuntu-on-windows-download-now-3/

Categories
Mobile Technology

Surface Book

I was really looking forward to watching Windows 10 Devices event today. I knew the Surface Pro 4 was coming out and they showed off the hololens, the new Lumia and continuum in action which was really cool and I thought okay this is all great, but then I was surprised when Microsoft’s first ever laptop, the Surface Book was revealed. I was already pretty stoked and THIS HAPPENED!

“Holy Sh!t…. This is insane!” Are the exact words that I involuntarily yelled out around 59 seconds into this video while watching the Windows 10 Devices live event today!

This is a game changer! This is Microsoft’s first ever laptop, and what a laptop it is! If what Microsoft has already done with windows and continuum was not enough(check out my article on Windows 10) Surface book definitely pushes me over the edge. I Want a Surfacebook! And it comes at the most perfect time because my 6 year old Macbook Pro is now coming to the end of it’s life and although I love Macbooks, what Microsoft is doing with Windows10 and now with Surface Book is mind blowingly awesome!

Microsoft calls it “the ultimate laptop”. The surface pro showcases  a

  • 6th generation Intel core i5 or i7 processor
  • 13.5-inch with a resolution of 3000 x 2000
  • an integrated backlit keyboard
  • optional dedicated graphics card
  • 5 points of touch glass trackpad.
  • It weighs 1.6 pounds (728g)(am I reading that right?)
  • Microsoft claims that it has battery life of 12 hour1 for all day use
  • comes with a surface pen – the same pen works with surface pro 4

Pricing

  • 128GB  SSD / Core Intel i5 – 8GB RAM: $1,949 CAD
  • 256GB SSD / Core Intel i5 – 8GB RAM: $2,199 CAD
  • 256GB SSD / Core Intel i5 – 8GB RAM / dGPU: $2,449 CAD
  • 256GB SSD / Core Intel i7 – 8GB RAM / dGPU: $2,799 CAD
  • 512GB SSD / Core Intel i7 – 16GB RAM / dGPU: $3,499 CAD

As you can see the surface book does not come cheap. But this laptop is for some serious work and of course as it comes with Windows 10 pro. This laptop is for content creators, musicians, video editors, developers, architects, engineers on the go.

The Surface Book on its own is pretty cool, but what blew my mind away was this:

en-INTL-Atlas-Devices-CR9-00001-SP02
Ya..okay so that’s a laptop. ..and…

en-INTL-L-Atlas-Devices-CR9-00001-mnco
What sorcery is this?en-INTL-L-Atlas-Devices-CR9-00001-RM2-mncoSnake hinges?

 

en-INTL-PDP0-Atlas-Devices-CR9-00001-P4
Makes me want to be an architect..

 

It separates from the base and becomes a separate device that you can use in tablet mode, or as Microsoft puts it, “Canvas” mode. It’s the size of an A4 paper.

One thing that seems a bit of confusing is that the Surface Pro 4 is supposed to be the device that will replace your laptop and tablet, and then they reveal the Surace Book. From my perspective, it’s a high end laptop that replaces your Macbook Pro, your tablet and to some extent your desktop because that is the exact thing that it does for me, and in fact I had been wishing for someone to build this devices for at least 3 or 4 years.

Now it all boils down to price…Am I willing to spend this much on a laptop? I don’t know yet, but I think if there is an ultimate laptop title, then it definitely goes to the Surface Book.

That’s my take on the all new Surface Book, What’s yours?

Please leave a comment below, share if you this article! And thanks for reading!

Categories
Business Mobile Software Technology

Windows into the Future

I have been wanting to write this article since I watched the Windows Keynote earlier this year!

I never imagined saying this but I believe that new the Microsoft Windows will be in the driving seat to shape the future of what operating systems look like. Engadget titled an article on it’s website When did Apple become the boring one? I tend to agree with that question. Apple has started to get  boring. In fact I am seriously considering moving back to Windows after being in love with MacOSX for the past 6 years. So why am I so excited about Windows ? One word…well.. two.. Windows 10!

Apple has Mac OSX which powers desktops and laptops and IOS which powers their smart phones and tablets. Google has Chrome OS which runs on laptops and desktops and Android which runs on phones and tablets. Microsoft has Windows for desktop, Windows for mobile and an operating system for Xbox. Most of these companies try to make their operating systems on different types of devices work together, but they are still all separate operating systems.

“10” to Rule them All

Screen Shot 2015-04-30 at 18.13.20For the first time, we will get to experience one operating system that will work on all (windows) devices. Windows 10 will work on laptops, desktops, phones and Xbox. Windows 10 will be the new Universal Windows Platform which will give a unified experience on all devices. ( One confusion I would like to clear out is that although Windows 10 will be working on all your(Windows) devices, it won’t be exactly the same. There will be 7 different version of Windows 10. I still think this is ridiculous as people often end up in choice paralysis. In this respect, Apple gets it right – one operating system for mobile, one for desktop/laptop and one for server. )

Microsoft is aiming to run Windows 10 on 1 billion devices in the next 2 to 3 years and to accomplish this Microsoft will be providing free upgrades to anyone who owns a Windows 7, 8, or 8.1 device.

Windows 10 will be a free upgrade.

Windows 10 Platform – A Developer’s Oasis

In order to make an operating system successful, it of course needs to be user friendly and robust to handle all kinds of situations, however, no one is going to use the operating system if there is a weak collection of 3rd party apps available to be used in conjunctions with the operating system. Microsoft knows this very well and that is the reason it has made sure that Windows 10 is an operating system for developers!

Web

Developers will be apple to publish web apps to the windows store. As the owner of a web development company  I cannot express enough how excited I am about this news. (Check out our services at Okinara.com or visit our Okinara’s Facebook Page. We provide end to end E-Commerce Solutions from development to marketing and hosting.)

Developers will be able to use APIs  to provide locally install app kind of experience for their web services. This can be used in very creative ways and is a win-win for developers and consumers.

.NET& Win32

An easy way to import  all existing apps to windows store and there will be an easy install and uninstall feature similar. This again is a win-win for developers and consumers. Consumers will not have to wait long for their favourite programs to be compatible with Windows 10.

Android – Java/C++

Android_robot.svgDevelopers will be able to reuse java and C++ code used to develop Android apps and for Windows. Windows phones will have an Android subsystem which will use android code and these apps will also have access to Windows-specific extras.

IOS – Objective C 

125px-Apple_iOS_new.svgDevelopers will be able to use their Objective C code for IOS and bring it to Windows. This is bold – Microsoft is trying to take a bite out of Apple.

 

This is great for developers and consumers. Developers will quickly be able to import their existing Android and IOS apps to windows, cutting cost, effort and time. Consumers will no longer be face with dreaded feeling of realizing that the app that they really want is available “only on Android and IOS” and would not have to wait for long.

In addition to that, there will be a single code that will run across all devices – this is huge! Apple developers need to code for Mac OSX and IOS, Google developers have to code for Chrome OS and Android.

There are bound to be some performance issues for ‘imported’ apps, but the ability to quickly import apps at least gives  boost to Windows development which will help developers quickly push their apps and updates to all platforms and can then later tweak performance after launch.

Store

There will be a more unified experience when it comes to shopping for apps across all your devices and as I mentioned above, even web apps will be available for installation. In addition, carrier billing will make shopping experience easier.

The Edge.

Edge is the name for the new Microsoft Internet browser. Microsoft ended Internet Explorer’s run and rightfully so. It was the stupid weirdo that no one liked. Most of you will try and run away from this new browser too, but I have a good feeling about this one, so please give it a try before you pass judgement. Check out my review of Microsoft’s new Inter Browser.

Cortana and Continuum

As a consumer I am most existed about Cortana and Continuem. Cortana is the Siri of the Microsoft world, but Cortana does a lot more than Siri. Microsoft is moving towards developing a true AI personal Assistant much like the Cortana from the Xbox Halo series. By studying they way you use Windows, the kinds of apps that you search for and use and your internet browsing habits, it will make suggestions for new apps and settings, news and more. You will be able to talk to Cortana and give it(…um.. her?) commands like “Cortana message Tim on Whatsapp that I will be late for today’s meeting” Cortana will then open up Whatsapp, search for Tim and send the message.

All this is great, but everyone owns more than one device and this is where Continuum comes in. You will be able to start and stop your work on any device and still get a seamless experience. All this looks good an ‘paper’, but will it actually work? I think there is a good chance that it will. Since there will be one operating system installed on all (windows) devices, and the code base for apps will be the same, the chance of this working is very good. We’ll just have to wait and see if it actually works in reality.

Microsoft is really getting in the driver seat when it comes to software technology with Windows 10. All this is really great, but is this cool or creepy?(especially Cortana and Continuum). Windows 10’s timing is perfect for me since, I am due for a laptop upgrade and I am leaning heavily towards Windows and Surface Pro.

Microsoft is also taking a leap forward with holograms and their HoloLens. I’m not going to talk about this, you can read more here.

This is my take on the upcoming Windows 10, if you like what I have presented for you, please like and share. If you notice errors, please do let me know as I am juggling between writing, developing and running and expanding my business.

If you have tips, or if you would like me to write about something specific that you like, please feel free to get in touch with my on Twitter, Facebook,  Linkedin, or contact me via my contact page.

You can follow Okinara on Twitter and Facebook to get web and software and general tech related updates.

 

Categories
Mobile Technology

Samsung Galaxy S6 edge: Next is Now or is it?

Source: Samsung Mobile Facebook Page.
Source: Samsung Mobile Facebook Page.

By now I’m sure you have already seen ” The Next is Now ” ads from Samsung. The Galaxy S6 and S6 edge is the biggest change to the Galaxy S series.

Samsung made amazing feature-packed phones that were comfortable in the hand and very functional but always lacked in the aesthetics department according to critics and consumers alike.

New Premium Design

Now with the Galaxy S6 and the S6 edge, Samsung has geared to move away from the “cheap plasticy design” . The Galaxy S6 has been redesigned completely. Even the code name for the phone was “Project Zero”. The plastic is gone and it’s replaced with an all glass and metal design that honestly looks gorgeous and feels premium to the touch. I was a bit skeptical at first, but after using the Galaxy S6 edge for a week, I am beginning to love this phone. The premium design of this phone is everything.

Galaxy-S6-Edge-colorsThere are two version of the phone. Galaxy S6, which is the flat ‘vanilla’  phone that everyone is used to and Galaxy S6 edge which has a dual-curve display, the first of its kind.

The Galaxy S6 comes in four colours: White Pearl, Black Sapphire, Gold Platinum, and Blue Topaz. The Galaxy S6 Edge will comes in four colours as well: White Pearl, Black Sapphire, Gold Platinum, and Green Emerald. I personally find the Green Emerald the best looking out of all. My second best is Black Sapphire, which is what I have because the Green Emerald is not out in Canada yet – we might not even get it. Regardless of which one you get, they are all beautiful premium looking colours. I was thinking of getting the Note 4, but when I saw how beautifully the S6 edge was designed and how elegantly it reflected light, I knew I had to get it.

This is the first time I have picked look and feel over practicality.

It is mesmerizing to watch the light bounce off from the phone’s back and front(top and bottom). But the beautiful glass and metal design comes with some drawbacks. It feels smooth in the hand but it also feels a bit delicate. I have heard people say that they’re always afraid of dropping it. Even imagining the all glass phone slip and fall from the hand is a very scary. It is also very sleek and slides off even with the slightest incline on any surfaces. I have dropped my phone 3 times in the past 1 week already – not from my hand, but from the edge of a sofa, table and chair. I have to mention that the Gold Platinum colour is a fingerprint magnet.

The edge

Side by side comparison of the Galaxy S6 and S6 edge.  Source: Mashable.com
Side by side comparison of the Galaxy S6 and S6 edge.
Source: Mashable.com

The S6 edge and S6 are identical in terms of specs and almost identical in terms of software. The edge’s screen curves on both sides. It also costs a $100 more than the S6. At first I thought I am not going to spend a $100 on something I have no use for and even now it is true; the edge has no practical use. It is purely for aesthetics. There are some features specific to the edge but they’re superficial and gimmicks at most. The edge can display the time and news updates when you rub your finger against it and it can also act as a night clock – none of which I have any use for. You can pick 5 of your favourite contacts which you can swipe from the edge to call, email or text. I have found this useful, but it is definitely something I can live without.

So why did I buy the S6 edge and not the S6? The edge despite having no practical use, is just simply gorgeous to look at. It feels very different and novel in my hand. It’s unlike anything I have experienced with a phone. Sliding your fingers or thumb  to swipe right or left has that unique  hard to describe wow factor and is a joy both to the sense of touch and sight. The way objects on screen curve in from the edge or disappear into it is something that once you get a taste of, you will never want to go back to the plan flat screen – who wants that now? Not me. Videos also look better on the edge. It almost seems like videos are hovering slightly above the phone. It’s one of those things you have to actually experience it to know.

So is the extra $100 worth it? YES! I’ll be keeping my phone for at least 2 to 3 years and although I want functionality, I also want something that I will enjoy.

No removable battery, No mirco SD card slot – A no go for some

20150512_223133Before the Galaxy S6, Samsung had always boasted having in their phones removable battery and expandable memory with a micro SD card slot. But this meant that their phones had to be made of plastic so that people could easily remove the back which a lot of people found to be too cheap looking. I owned a Galaxy S3 and I thought the plastic back was fine and I say that it did look beautiful. I cannot say the same for the Galaxy S4 or Galaxy S5.

Samsung ads in the past even made fun of people who owned other phones without a removable battery calling them “Wall Huggers”, so the move to not having the option to remove the battery was a surprising one but it was something that Samsung had to do to make the S6 a ‘premium’ designed phone.

Even I was a bit disappointed and almost bought a Note 4 instead of an S6. What changed my mind was the new beautiful design, fast charging, better finger print scanner, awesome camera and built-in wireless charging.

The S6 and S6 edge comes in 3 sizes, 32GB, 64GB and 128GB. I had 32GB on my S3 and never carried a micro SD card so I bought the 64GB because of bigger files for the 4K video and larger photo file size.

Battery life isn’t that great, I have heard from other people and I have experienced it myself, but the fast charging compensates for it…sort of. There is a Galaxy S6 battery pack too, although I haven’t seen it in any stores yet. I might find this useful as I always carried a spare battery with me.

Camera

Samsung phones have always had great cameras and the Galaxy S6 is no exception. In fact it has one of the best camera phones out there. It has a 16M rear facing camera with optical image stabilization,  f1.9 aperture for better low light results and a 5MP wide angle front facing camera which is great of group selfies. I have found the front facing camera to have a bit of distortion. The rear facing camera seems to have it too. You might not light it if you are too picky otherwise it can hardly be noticed.

Another great feature that hardly gets mentioned is double tapping the home button quickly launches the camera. It’s one of those things you don’t know you need until you have it.

Fingerprint Scanner

The S6 fingerprint scanner is ‘touch to authenticate’ and is a definite improvement from the Note 4’s awkward swipe method.

Wireless Charging

photograph by Kapil Bulsara.
photograph by Kapil Bulsara.

At first this was something I didn’t really care about until I started using it in conjunction with upload Camera roll to One Drive while charging.(check out my article on how One Drive can be useful “Home Media Server and Cloud – Plex and One Drive”  section.) Normally I prefer fast charging, but if I quickly want to upload my pictures to OneDrive, I just place it on the wireless charger and bam! I’m charing my phone and uploading photos at the same time.

Built-in wireless charging also means this phone is future proof. Check out my article on Current trends and possible future of wireless charging. 

Processor and Ram

The Galaxy S6 packs a Samsung Exynos 1.5GHz  octa-core and 3GB DDR4 RAM. That’s geek for “it’s insanely fast”!

Display

It’s a 5.1 inch 1440 x 2560 pixels (~577 ppi pixel density) Super AMOLED capacitive touchscreen. That’s geek for “super awesome looking screen” and frankly it is super overkill too. I doubt that anyone can tell the difference between that many ppi vs Note 4 or Iphone 6. But do I like it? YES!

So that’s my take on the Galaxy S6 and S6 edge. If you’re reading this, you might be wondering if you should upgrade or not. That’s a tricky question. I was always a function over form kind of person and this phone changed that. If you have an android phone that is older than a year or 2 years, I say yes, definitely upgrade. If you’re tied to the apple ecosystem and have an iPhone. This phone was designed to lure in iPhone users and I can confidently say most of you will be pleasantly surprised by the S6 edge. However, if you own a phone that’s less than a year old, my recommendation is to just wait at least a year. The new Iphone and Note 5 will be coming out this year. Finally if you are one of those people who need to get the latest and most cutting edge tech then yes definitely get the Galaxy S6 edge, it literally has an edge over every other phone,… in fact it has two!