RemainAI Posts

Programming

General Knowledge

  • An onramp is the bridge from regular money (fiat — USD, EUR, etc.) into crypto. It's the "on-ramp" onto the crypto highway. The reverse —crypto back to fiat — is called an offramp.
  • SSN = Social Security Number — a 9-digit ID number the U.S. government issues to citizens/residents (format XXX-XX-XXXX).
  • The fragment at the end of https://claude.com/download#mobile if a frontend tool to navigate to that particular class or id name after getting the result from the backend. So it is not like that it is sent to the backend as part of the request.
  • When a request passes through Cloudflare's proxy to your origin, Cloudflare adds the CF-Connecting-IP HTTP header containing the real visitor's IP.
  • Standard HTTP status code for rate limiting is 429 Too Many Requests.

Accounting

“It grossed more than $70 million” means:

It earned over $70 million in total revenue, usually from ticket sales.

For example, if this describes a movie, cinemas sold more than $70 million worth of tickets.

  • grossed = earned before expenses were deducted
  • netted = earned after expenses were deducted

WebView

  ┌─────────────────────────────────────┐
  │  THE SHELL  (native Android code)   │   ← the APK
  │  - a full-screen browser window     │
  │  - camera, biometrics, push, etc.   │
  │  - the updater plugin               │
  │                                     │
  │   ┌─────────────────────────────┐   │
  │   │  THE BUNDLE  (a website)    │   │   ← the zip
  │   │  index.html                 │   │
  │   │  assets/index-a46D_5fu.js   │   │
  │   │  fonts/Peyda-Bold.woff2     │   │
  │   └─────────────────────────────┘   │
  └─────────────────────────────────────┘

Run npm run build in your project and you get a dist/ folder:

Zip that folder up and you have a bundle. The one I made today was 317 KB. 317 KB. That's the number that makes this whole thing worth doing. Your APK is 10.6 MB. The website inside it is 317 KB. When you change a screen, only the 317 KB changed — the other 10 MB of Android code is byte-for-byte identical. Making users reinstall 10.6 MB to deliver 317 KB of changes is the problem OTA solves.