• Writing
  • About
  • Search
  • Why do I write?01-07-2024
  • Attacks on machine learning models01-07-2024
  • AI Alignment - Weak-to-strong generalization (W2SG) explained01-04-2024
  • Counterfactual Regret Minimization or How I won any money in Poker?12-31-2023
  • LLM security - Part 212-22-2023
  • LLM security - Introduction12-18-2023
  • Building a chrome extension using only AI11-30-2023
  • Chinchilla Paper explained11-28-2023
  • Farewell to the felt - Quitting the full-time Poker scene11-12-2023
  • Gaming - Pre and Post launch checklist07-06-2023
  • How to evaluate a game for your startup?05-14-2023
  • Do multi-gaming apps make sense?04-09-2023
  • Some notes on Real Money Gaming (RMG) in India04-03-2023
  • Classifying 2022 DeFi protocols01-26-2023
  • The magic words are squeamish ossifrage10-12-2022
  • A take on web3/DeFi09-01-2022
  • Problem statements to solve for a retail investor in DeFi08-28-2022
  • Make Poker fun again08-22-2022
  • Derivative protocols in DeFi08-15-2022
  • We should all have something to hide - Tornado cash takedown08-09-2022
  • Blockchain gaming - Current state06-27-2022
  • GTO Inspector - My attempt at building an online business06-15-2022
  • New website theme, job and hobbies06-02-2022
  • Luasec - Lua HTTPS Library08-23-2017
  • A Secure Portknocking Implementation - Portsmith12-12-2016
  • Sailor - A MVC framework in Lua05-03-2016