Alok Menghrajani

Previously: security engineer at Square, co-author of HackLang, put the 's' in https at Facebook. Maker of CTFs.


This blog does not use any tracking cookies and does not serve any ads. Enjoy your anonymity; I have no idea who you are, where you came from, and where you are headed to. Let's dream of an Internet from times past.


Home | Contact me | Github | RSS feed | Consulting services | Tools & games

Every year (since last year) Eric Wastl organizes a programming contest. The contest runs from December 1st to December 25th and each day a puzzle is revealed at midnight UTC.

Some people compete for speed. I decided to use this as an opportunity to learn a new programming language and picked Rust.

Rust is a system's language which is designed with interesting safety properties. The memory model doesn't use a garbage collector or reference counting scheme, but instead leverages a borrow system which reminds me of LinearML.

In theory, such a system is more efficient as the number of cores on our processor grows. Let's see how this plays out in the long term?

You can see how I'm doing or learn from my solutions by checking out my Rust repo.