How does low wage H1B’s affect US economy? How low are H1B wages ?

Most of the hate and vile comments towards H1B visa program carry an important message, “Americans are losing jobs to cheap wages of H1B”.

Let’s have a look at some key factors.

Indians occupy upper Middle class of US economy, per US Census Bureau  with a median income twice as of average American.

H1B Salaries

Average H1B employee makes a salary of around $86,000 per annum (source) and most places this average at nearly $40,000 above median income of their locations.

Also consider this US DOL sets a minimum wage of $60,000 per annum for a H1B and add legal fees borne by employer ($5K per year), also add the travel and relocation fees from India of $10K.  To hire a junior programmer with minimal experience in a small town, it will cost an employer at least $75K per annum.

American College Graduate Salaries

American college graduates are feeling the pinch more than ever in the last few years, they come out of college with more loans and struggle to make ends meet. Average college student coming out of a college in US makes less than $50K per annum (source). Then why aren’t US students flocking to get these jobs?

Skills

As a good guideline, kids who enjoy mathematics and reasoning tend to enjoy programming and software development.  While countries like India are  very strong in Mathematics and Science, US is seeing a decline and considered below average by annual exams. (source)

Stress and work-life balance

Software and IT industry is considered high stress due to its ad hoc work schedule, sharp learning curve and critical decision making. Not everyone will enjoy software development and the challenges with it. Most American’s expect a job with flexible work schedule and work-life balance, which sometimes can be tough to come in this industry.

Blaming wages will help pass some laws and get some votes, at the end jobs might go to countries like India when H1B’s go back to their home countries. Unless there is a fundamental shift in education and hardwork, US will struggle to match H1B  employees.

Apple iphone X sees heavy order cancellations despite perceived shortage

Apple and all major carriers are seem to be facing heavy order cancellations and possibly returns (before the 14/30 day return window closes). Several carriers who reported 7-8 of delay in shipping ended Sunday (11/05/2017) with 3-4 weeks delay in shipping. And by end of this week iphone X are expected to ship within a week of ordering.

In a exchange with a reseller, who picked up around 15 phones from a Milwaukee Apple Store, there were no limits enforced by the store and healthy stock till evening. Most of the stores had separate inventory for walk-in customers and not displayed in the store.

Scanning around local Verizon, ATT and Target, we found the same story with most stores having iphone X in stock over the weekend.

Meanwhile online reselling markets saw a huge drop in price from Preorder Date (Oct 27 201&) to Launch day (Nov 03 2017). And at the time of writing this article many phones being sold with almost no or little profit. iphone X 256 GB had a average sale price of $1700 on Oct 27 and now trending at $1375 with few takers.

If you consider 10-15% on selling fees and shipping on top of $1220 for a 256GB (with Sales Tax), the pricing shows lack of demand for resellers.

My local reseller contacted me again to see if I will be interested for $50 on top of the store price and he had to return the phone if it doesn’t sell.

While this is good news for customers, may not be good news for Apple or its stockholders.

 

Intel i5 6200U vs i5 6300U vs i5 6360U – Skylake i5 CPU comparison

Intel introduced 3 Skylake i5 processors in Q3 of 2015 and these three Intel i5 6200U, 6300U and 6360U occupied nearly 90% of all mid tier laptops in 2016. All these 3 processors are based on Skylake 14nm manufacturing.

Intel i5 CPU’s form the mid Tier of Intel’s performance band. i5 processors are work horses and almost match i7 in day to day performance. While they are not meant for graphical intensive software or games, they are more than enough for most of the population.

Intel i5 6360Intel i5 6200U vs 6300U vs 6360UU processor is exclusively used by Apple for its Macbook Pro laptops and other two processors are used by several manifacturers.

Between these three processors most of the difference in clock speed and only minor. For all practical purposed i5 6200U and i5 6300U are identical except for 5% clock speed bump on i5 6300U processor.

 

i5 6300U supports Intel® Stable Image Platform Program (SIPP), Safe Code Execution and vPro mode in comparison to i5 6200U.

i5 6360U has 4MB smart cache vs 6200U and 6300U. Additionally uses Intel iris Graphics technology – Intel® Iris™ Graphics 540. 6200U and 6300U used intel Grpahics 520.

While 4MB smart cache and Iris 540 are expected to give a boost, it will be still a minor improvement.

For all practical purposes these CPU’s are similar and buyers should see RAM, Hard drive (SSD) etc to make a decision. With all other factors being equal go for the laptop which is cheaper.




Intel® Core™ i5-6360U Processor (4M Cache, up to 3.10 GHz)Intel® Core™ i5-6200U Processor (3M Cache, up to 2.80 GHz)Intel® Core™ i5-6300U Processor (3M Cache, up to 3.00 GHz)
Code Name Skylake Skylake Skylake
Essentials
Processor Numberi5-6360Ui5-6200Ui5-6300U
StatusLaunchedLaunchedLaunched
Launch DateQ3'15Q3'15Q3'15
Lithography14 nm14 nm14 nm
Recommended Customer Price$304.00$281.00$281.00
Performance
# of Cores222
# of Threads444
Processor Base Frequency2.00 GHz2.30 GHz2.40 GHz
Max Turbo Frequency3.10 GHz2.80 GHz3.00 GHz
Cache4 MB SmartCache3 MB SmartCache3 MB SmartCache
Bus Speed4 GT/s OPI4 GT/s OPI4 GT/s OPI
TDP15 W15 W15 W
Configurable TDP-down9.5 W7.5 W7.5 W
Configurable TDP-up Frequency2.40 GHz2.50 GHz
Configurable TDP-up25 W25 W
Configurable TDP-down Frequency800.00 MHz800.00 MHz
Supplemental Information
Embedded Options AvailableNoNoYes
Conflict FreeYesYesYes
Memory Specifications
Max Memory Size (dependent on memory type)32 GB32 GB32 GB
Memory TypesDDR4-2133, LPDDR3-1866, DDR3L-1600DDR4-2133, LPDDR3-1866, DDR3L-1600DDR4-2133, LPDDR3-1866, DDR3L-1600
Max # of Memory Channels222
Max Memory Bandwidth34.1 GB/s34.1 GB/s34.1 GB/s
ECC Memory Supported ‡NoNoNo
Graphics Specifications
Processor Graphics ‡Intel® Iris™ Graphics 540Intel® HD Graphics 520Intel® HD Graphics 520
Graphics Base Frequency300.00 MHz300.00 MHz300.00 MHz
Graphics Max Dynamic Frequency1.00 GHz1.00 GHz1.00 GHz
Graphics Video Max Memory32 GB32 GB32 GB
eDRAM64 MB
Graphics OutputeDP/DP/HDMI/DVIeDP/DP/HDMI/DVIeDP/DP/HDMI/DVI
4K SupportYes, at 60HzYes, at 60HzYes, at 60Hz
Max Resolution (HDMI 1.4)‡4096x2304@24Hz4096x2304@24Hz4096x2304@24Hz
Max Resolution (DP)‡4096x2304@60Hz4096x2304@60Hz4096x2304@60Hz
Max Resolution (eDP - Integrated Flat Panel)‡4096x2304@60Hz4096x2304@60Hz4096x2304@60Hz
DirectX* Support121212
OpenGL* Support4.44.44.4
Intel® Quick Sync VideoYesYesYes
Intel® InTru™ 3D TechnologyYesYesYes
Intel® Clear Video HD TechnologyYesYesYes
Intel® Clear Video TechnologyYesYesYes
# of Displays Supported ‡333
Device ID0x19260x19160x1916
Max Resolution (VGA)‡N/AN/A
Expansion Options
PCI Express Revision3.03.03.0
PCI Express Configurations ‡1x4, 2x2, 1x2+2x1 and 4x11x4, 2x2, 1x2+2x1 and 4x11x4, 2x2, 1x2+2x1 and 4x1
Max # of PCI Express Lanes121212
Package Specifications
Sockets SupportedFCBGA1356FCBGA1356FCBGA1356
Max CPU Configuration111
TJUNCTION100°C100°C100°C
Package Size42x24x1.342mm X 24mm42mm X 24mm
Low Halogen Options AvailableSee MDDSSee MDDSSee MDDS
Advanced Technologies
Intel® Turbo Boost Technology2.02.02.0
Intel® vPro Technology ‡YesNoYes
Intel® Hyper-Threading Technology ‡YesYesYes
Intel® Virtualization Technology (VT-x) ‡YesYesYes
Intel® Virtualization Technology for Directed I/O (VT-d) ‡YesYesYes
Intel® VT-x with Extended Page Tables (EPT) ‡YesYesYes
Intel® TSX-NIYesNoYes
Intel® 64 ‡YesYesYes
Instruction Set64-bit64-bit64-bit
Instruction Set ExtensionsSSE4.1/4.2, AVX 2.0SSE4.1/4.2, AVX 2.0SSE4.1/4.2, AVX 2.0
Idle StatesYesYesYes
Enhanced Intel SpeedStep® TechnologyYesYesYes
Thermal Monitoring TechnologiesYesYesYes
Intel® Flex Memory AccessYesYesYes
Intel® Identity Protection Technology ‡YesYesYes
Intel® Stable Image Platform Program (SIPP)YesNoYes
Intel® Smart Response TechnologyYesYesYes
Intel® My WiFi TechnologyYesYesYes
Intel® Data Protection Technology
Intel® AES New InstructionsYesYesYes
Secure KeyYesYesYes
Intel® Software Guard Extensions (Intel® SGX)YesYesYes
Intel® Memory Protection Extensions (Intel® MPX)YesYesYes
Intel® Platform Protection Technology
Trusted Execution Technology ‡YesNoYes
Execute Disable Bit ‡YesYesYes
OS GuardYesYesYes