Cover photo
Verified name
Mohamed Mansour
Works at Microsoft
Attended University of Ottawa
Lives in San Francisco Bay Area


Mohamed Mansour

commented on a post on Blogger.
Shared publicly  - 
Isn't Spaces a rebranding to Google+ Communities? I am so confused
Sarah Carlton (Formerly Sarah Pagan)'s profile photovinay moharil's profile photoGraham Knights's profile photoMohamed Mansour's profile photo
It brings back Google sidewiki from the dead too
Add a comment...

Mohamed Mansour

Shared publicly  - 
Who else is going to #io16, this year is going to be interesting, will be my 5th time! If you are planning on going, lets hangout :) I will be attending the Android and VR talks mostly !
Google I/O 2016 brings together developers for an immersive, three-day experience focused on exploring the next generation of technology, mobile and beyond. Join us online or in person May 18-20, 2016. #io16
Mohamed Mansour's profile photoRiël Notermans's profile photoKathryn van Nieuwkerk's profile photo
If you search in Google maps from your location to Shoreline Amphitheatre it will show you what buses Google is running. For me it was going to take much longer, I'm just going to Uber it. 
Add a comment...

Mohamed Mansour

Shared publicly  - 
Pretty funny :) Code Written by A CS 101 Student vs Hackathon , A Startup , Large company , Math Ph.D. , your Cat.

Marius Piedallu van Wyk's profile photoAmokrane Chentir's profile photoJarrod Frates's profile photoMarwa Mansour's profile photo
Add a comment...

Mohamed Mansour

Shared publicly  - 
I wish I can vote, @SenSanders will make USA great again! But I can't, I am just some Lebanese/Canadian :)
Devesh Parekh's profile photoJoshua Alvarez's profile photoshankaron dirie's profile photoсергей харламенко's profile photo
klinton scoree bysh
Add a comment...

Mohamed Mansour

Shared publicly  - 
The circular crown is a great UX, love it!
Samsung has set the bar on what a smart watch should be.
This thing looks amazing and the UI looks buttery smooth in every single demo.

This is the first watch to tempt me from the moto 360
1 comment on original post
Bobbi Jo Woods's profile photoRichard Anacker's profile photoErnesto Andre's profile photoNina De Palma's profile photo
Add a comment...

Mohamed Mansour

Shared publicly  - 
Ughh USA and Liberia are the only two countries that won't switch
And now there are two.
Only three countries have not officially adopted the metric system: Liberia, Myanmar, and the United States. In October 2013 Myanmar announced that it plans to make the switch.
7 comments on original post
penny surat's profile photoshakiib Dirie's profile photoBertharina Rina's profile photoRandy Hudson's profile photo
Wow! That's a lot of comment for a post that's 7 months old.
Add a comment...

Mohamed Mansour

Shared publicly  - 
Pretty cool Machine, amazing to watch :)
I'm impressed.

The creator notes that due to space and reproducibility concerns this was not all done in one take but was pieced together over time, but it's still super cool.
2 comments on original post
Greg Domjan's profile photoJohn short (shorty)'s profile photoсергей харламенко's profile photo
da crasivi hello
Add a comment...

Mohamed Mansour

Shared publicly  - 
As a Canadian, I would be proud to see a ruler like +Bernie Sanders in America, the words coming out of his mouth makes me proud living here!
Steve Morse's profile photoIgor Merkulow's profile photoClayton Reeves's profile photoNadia Boussoufi's profile photo
Add a comment...

Mohamed Mansour

Shared publicly  - 
What are the different kinds of USB C-to-C cables?

Now that everyone has more and more #USB #TypeC phones, tablets, and laptops and we’re getting more and more USB Type-C hubs and chargers, let’s talk a little bit about C-to-C cables. Not Legacy. :)

The USB Type-C Specification (available here : defines 2 different kinds of C-to-C cables. I've listed the parts of the spec for convenience in reading.

What are the major differences between these two kinds of cables?

Section 3.4.1 : USB Full-Featured Type-C Cable Assembly -
This type supports USB 3.1 functionality up to 10gbps. This kind of cable requires between 15 and 18 wires in total.
As an additional requirement, these cables are now required in the Type-C spec to have e-marker identifier chips, increasing the complexity and cost of this kind of cable.

Section 3.4.2 : USB 2.0 Type-C Cable Assembly -
This type of cable only supports USB 2.0 High Speed operation.
It has a total of 5 or 6 wires. Most typical is 5 wires, Gnd, Vbus, CC, and Dp, Dn.
This kind of cable's e-marker is optional.

The USB 3.1 Full Featured cables have 10 more wires than the USB 2.0 variant. With those extra wires, the cable is capable of faster USB 3.1 data rates with supported hosts and clients, meaning support for SuperSpeed 5gbps and SuperSpeed+ 10gbps. See the pictures I’ve attached below of two tables from the Type-C spec that illustrate this stark difference in the number of wires.

In addition, these extra wires make Alternate Modes such as VESA DisplayPort possible. Type-C alternate modes allow for some or all of the SuperSpeed data wires and other wires in the full-featured cable to be switched over to a different purpose other than USB data. In the case of VESA DP alternate mode, these are switched over to allow DisplayPort video traffic. This means that the Full-Featured Type-C cable above isn’t just a replacement for your USB 3.1 A-to-B cable, but it also represents a complete replacement of DisplayPort cables or HDMI cables as well!

USB 2.0 cables cannot support this functionality, but they are simpler and far cheaper for the manufacturer. They also have several very important advantage over Full Featured cables : 1) It’s WAY easier to get much longer cables when they are USB 2.0. The 8 superspeed wires must meet USB 3.1 signal integrity requirements, which get harder as the cable length grows. USB 2.0 cables don’t have that problem and easily get to 2M or 3M.
2) Since there are fewer wires, USB 2.0 cables will be thinner and more flexible than their USB 3.1 Full-Featured cable variants.

How are we as consumers going to tell these two kinds of cables apart? Unlike in previous generations of USB connectors, where the connectors are all different based on the capabilities of the cable, both of these types of cables may look identical based on the plugs on each end. The USB-IF’s solution to the possible confusion to these different cables is careful labeling with new logos. If a C-to-C cable is labeled clearly with the SuperSpeed USB trident logo (with a “SS”), then that cable should be guaranteed to be a Full-Featured cable. Otherwise, expect the cable to be USB 2.0 only.

I’ve posted pictures of two different USB Type-C cables from each class of cable above. The first is Google’s 1.8M USB 2.0 C-to-C cable. The second is Black Squid’s Full-Featured USB 3.1 C-to-C cable.

34 comments on original post
Bart Locanthi's profile photoRiyad Bouhassoun's profile photo
Add a comment...

Mohamed Mansour

Shared publicly  - 
Well written article!
Just published: Part I of an overview of the old android webview architecture, mostly describing the move from software rendering to the hardware accelerated pipeline.

#Android #AndroidDev

The Old Android Browser Graphics Architecture
1 comment on original post
Kamal Tailor's profile photo
Good to see you posting again +Mohamed Mansour! =)
Add a comment...

Mohamed Mansour

Shared publicly  - 
The funniest chart I have seen in a while. The subjectivity chart in the tech workplace :)
Noel Acosta (Nono)'s profile photoBrahim Rabah Zohir's profile photoHasen Farhan's profile photoADAM ALHASSANE's profile photo
Je cherche a me faire culture pas besoin de faire des idées merci. 
 ·  Translate
Add a comment...

Mohamed Mansour

Shared publicly  - 
Loving this new Angular 2, makes development more organized! Loving the Typescript annotations too! @View @Component
Angular 2 in Developer Preview!  This time it rhymes; it must be true. 
* Guide:
* API:
1 comment on original post
yousra minoucha's profile photoSalman saif's profile photo
منصور بھا ی 
Add a comment...
Have them in circles
142,956 people
Ramanathan K's profile photo
adriana araujo silva's profile photo
Best Movies 2015's profile photo
‫عما د ابوالجود‬‎'s profile photo
‫محمد زادم‬‎'s profile photo
edina é aline grechuski's profile photo
redouane ait's profile photo
Amelia Ochoa's profile photo
Patrick Dickey's profile photo
Software Engineer at Microsoft
  • Microsoft
    Software Engineer, present
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
San Francisco Bay Area
Beirut, Lebanon - Ottawa, Canada
Other profiles
Contributor to
Software Engineer at Microsoft
My views expressed here are my own and do not necessarily represent the views of my current or former employers.

I am Lebanese Canadian, born and raised in Canada, and currently living in the San Francisco Bay Area working at Microsoft.
At Microsoft, I am a Software Engineer at Bing. During the day I write a lot of JavaScript and develop new Social User Experiences at Bing Social. As well, I am deeply involved in the Innovation team where we are a bunch of hackers creating cool social experiences in Microsoft using our Bing Platform. Finally, I contribute to many internal special project tools to help innovate very rapidly.
At home, when I code, I attend many local hackathons, I write free software, contribute to many open source software projects, such as Google Chrome (2008-2011), hundreds of browser extensions (Firefox / Chrome / Safari), maintained dozens of projects on GitHub and contributed to many projects around the internet. That allows me to spread the knowledge I gained at Microsoft to all over the world, and vice versa :)
I will be posting stuff about programming, work at Microsoft, and stuff I find interesting.
Bragging rights
Google Chrome has some code written by me!
  • University of Ottawa
    Software Engineering
Basic Information
Other names
m0, محمد منصور