Return Zero

Category: Uncategorized

LISP: Expressing Expressions in Interpreters

If you haven’t read the first part, please do so before reading this. In the previous post, we created an interpreter that implemented a print function but it could only print static text or numbers but could not print a calculation like, print 3+5 From now on, we will call all calculations like 3+5, 2+3, […]

LISP: My second attempt at explaining Interpreters

I wrote a previous post trying to explain a virtual machine, but I did not explain it well enough as I now feel I did not understand these topics well enough thus it ended up being a bit more convoluted than I intended it to be, now here is my second attempt. We will be […]

You already know Gate Theory

Let me start by admitting that this is a click bait title, you might not know what this theory is but you already know how to take advantage of the Gate control theory. Have you ever had an itchy throat and yearned for a bowl of hot soup and do you remember how that soup […]

Backups are harder than you think

If you were building websites anywhere in the early 2000s, you must have learnt this the hard way that you do not buy your domain and hosting from the same provider. If something goes wrong, you end up losing both your domain and access to your hosting control panel. This is still very true and […]

Harmony One DApp – The hard way – Part 1 – The CLI

I am writing this as I found the documentation to be all over the place and I found it really hard to get started with any kind of development. I feel there is some kind of disconnect in the docs and there is a lot assumed knowledge which users or developers may not have. I […]

Draft Idea: NodeJS Async with Preemption

The main idea of Node.js is to use non-blocking, event-driven I/O to remain lightweight and efficient in the face of data-intensive real-time applications that run across distributed devices. How it works under-the-hood is pretty interesting. Compared to traditional web-serving techniques where each connection (request) spawns a new thread, taking up system RAM and eventually maxing-out […]

Back to top