Posts
39 articles, newest first.
-
Building an AI Product in Finance, Part 6: Deterministic Workflow using Skills
-
Building an AI Product in Finance, Part 5: Close-loop Automation
-
Building an AI Product in Finance, Part 4: Eval Sandbox, No PI / PII
-
Building an AI Product in Finance, Part 3: Daily Eval and Harness Health
-
Building an AI Product in Finance, Part 2: Agent Loop, Prompts, and Context
-
Building an AI Product in Finance, Part 1: Overview
-
C++ 1min: Competitive Arithmetic Tricks
-
N-threads Modify Non-Atomic Shared Variable
-
How to Reason About Weighted Matrices in Neural Network
-
Heap’s Algorithm: Fun Observation
-
RxJava: Handling Errors Like a Pro
-
RxJava Pro-Tip: How flatMap and switchMap handle terminate events
-
Kotlin: Dive Into “inline”, Specifically With Byte-Code Level
-
RecyclerView Pro Tips: Add Line Divider In XML
-
RxJava2: “TakeWhenObservable”
-
RxJava2: Reactive Destruction With Custom Observable & Single
-
Algorithm: Largest Rectangular Area In Histogram
-
RxJava: Handle Cancellation With “switchMap”
-
Something About “android:windowIsTranslucent”
-
Idea Of Doing Group Update With Only Long-Press And Single-Tap
-
Show The Splash Screen Image Without Any Delay
-
Face Landmarks Detection In Your Android App — Part 3
-
How To Cross-Compile Google Protobuf-Lite For Android JNI
-
Face Landmarks Detection In Your Android App — Part 2
-
Face Landmarks Detection In Your Android App — Part 1
-
Build a CursorRecyclerViewAdapter
-
How To Fix: Ghost Image By Glide In the RecyclerView
-
Build Fun UI With CoordinatorLayout
-
Handling IAP Elegantly in Android
-
Crossplatform With JNI And Protobuf
-
Probability - Birthday Permutation
-
Tips of Numpy
-
Leetcode - Longest Increasing Path in a Matrix
-
Leetcode - Verify Preorder Serialization of a Binary Tree
-
Leetcode - Maximal Rectangle
-
Leetcode - Trapping Rain Water
-
The Journey to Microsoft Build 2016 — Part 1
-
Rx-Android Day 1
-
Explanation of set/pre/post Methods of Android Matrix