Author Archives: Brian

About Brian

Hi! I'm Brian Bi. As of November 2014 I live in Sunnyvale, California, USA and I'm a software engineer at Google. Besides code, I also like math, physics, chemistry, and some other miscellaneous things.

How does immigrant visa spillover work?


There has been some recent speculation that 52,000 visas could spill over from the family-based quota to the employment-based quota due to Trump’s recent executive order to ban immigrants from entering the US for 60 days (which many people believe … Continue reading

Posted in Uncategorized | Leave a comment

Armchair lawyering about the recent EO


The Attorney General of New York is making preparations to challenge Trump’s executive order banning most immigrants from entering the US “temporarily” under INA 212(f) (8 USC §1182(f)). I am sure there are various other groups also interested in filing … Continue reading

Posted in Uncategorized | Leave a comment

Why Chinese people should support HR1044/S386


In discourse about HR1044/S386, there is a myth that Chinese people don’t support removing the per-country caps. I can tell you that this is false. I’m Chinese and I support it. Not only is it the right thing to do, … Continue reading

Posted in Uncategorized | 2 Comments

INA 203(g) cancellation and DoL processing times


The Department of Labor is currently taking 4–5 months to process prevailing wage determination requests and 3–4 months to process permanent labor certifications. See here. A few years ago, prevailing wage determinations only used to take about 6 weeks. This … Continue reading

Posted in Uncategorized | Leave a comment

On solving problems for a living


Back when I was just an intern, spending my summers chilling out in the bay area (and doing work sometimes), I started reading Quora and noticed people debating whether the compensation for software engineering was disproportionate to the difficulty of … Continue reading

Posted in Uncategorized | 2 Comments

The inverse-square law of magnetism


The observation that opposite charges attract while like charges repel, with a force proportional to the inverse square of distance, motivates the study of electrostatics. Although we often don’t solve problems in electrostatics using Coulomb’s law directly, relying instead on … Continue reading

Posted in Uncategorized | 1 Comment

K&R C


I was recently reading the C99 rationale (because why the fuck not) and I was intrigued by some comments that certain features were retired in C89, so I started wondering what other weird features existed in pre-standard C. Naturally, I … Continue reading

Posted in Uncategorized | 13 Comments