Hong JiangWhat Caused the Difference in Pricing for B2B and B2C Payments?Many articles and books attribute the difference to payment size, frequency, and terms, but I don’t think those are the primary factors.Jun 24Jun 24
Hong JiangThe Cost of exceptionsWhat do exceptions cost, and why you should use them with care.Aug 22, 20231Aug 22, 20231
Hong JiangSetting up tree-sitter in Emacs 29.xAn introduction to setting up tree-sitter using C++ as an example.Aug 14, 2023Aug 14, 2023
Hong JiangEmacs on macOS: Preserving the Correct EnvironmentHow to setup the correct environment for the Emacs GUI on macOSAug 10, 2023Aug 10, 2023
Hong JiangCollaborating at Scale: How Google’s Engineering Teams Worked TogetherA personal perspective of how engineering teams worked together effectively on complex projects in Google’s prime years.Mar 28, 2023Mar 28, 2023
Hong JiangAn Eye-opening Single-core Parallelism Test on the M1 MacSince the M1 Macs were released, there have been numerous benchmarks comparing them with the Intel Macs. Most of the results heavily favor…Feb 23, 20211Feb 23, 20211
Hong JiangWoman、man、camera、TV:building a complete deep learning appWhen Trump’s interview was trending on social media, I was reading on neural networks. I thought it would be fun to write a trump…Aug 21, 2020Aug 21, 2020
Hong JiangResizing uploaded images in the browserRecently I was doing some experiments on deep learning. I created a simple site where users can upload images and it would identify a few…Aug 5, 2020Aug 5, 2020
Hong JiangConfiguring Emacs on macOSEmacs was not designed for macOS, but the most customizable editor can fit in on any platform.Jul 4, 2020Jul 4, 2020