-
Continue reading →: I Built a Speaking Piano Using Python, Audio Processing, and a Custom CNN
I wanted to create a simple piano that could generate musical notes directly from code. if I know that I want to play a note such as C4, how do I actually generate that sound? But while working on it, another problem appeared. A piano has 88 keys. My laptop…
-
Continue reading →: How do you measure digital audio ?
When we record sound in a digital system, what we actually end up with is not “sound” anymore in the physical sense. Instead, we have a long sequence of numbers produced by the analog-to-digital converter (ADC). These numbers represent how the air pressure changed over time, but in a normalized…
-
Continue reading →: Automating ITR FA: Step 4 – You Don’t Need to Know Any of This
Everything in the last three articles https://jdecodes.wordpress.com/2026/08/01/automating-itr-fa-step-3-reconstructing-portfolios-and-calculating-schedule-fa/ https://jdecodes.wordpress.com/2026/08/01/automating-itr-fa-step-2-building-historical-inr-datasets/https://jdecodes.wordpress.com/2026/08/01/automating-itr-fa-step-1-sbi-tt-rates/ reconstructing portfolios from broker exports, walking transaction-by-transaction to convert dividends, recreating a whole year of portfolio value just to find one peak was solved so that, at the end, nobody would actually have to think about it. That’s the whole point of…
-
Continue reading →: Automating ITR FA: Step 3 – Reconstructing Portfolios and Calculating Schedule FA
In the previous article, we built the data layer. sbi-tt-rates gave us historical exchange rates. fa-inrdata and fa-inrdata-api gave us historical prices and dividends, already converted to INR, sitting in a dataset instead of behind a live API call. At that point I genuinely thought the hard part was over.…
-
Continue reading →: Automating ITR FA: Step 2 – Building Historical INR Datasets
In the previous article https://jdecodes.wordpress.com/2026/08/01/automating-itr-fa-step-1-sbi-tt-rates/ , we solved one small piece of the Schedule FA puzzle by building the sbi-tt-rates package. Given any historical date, we could now obtain the corresponding SBI TT Buying Rate without manually searching through SBI archives. At that point, I thought the remaining work would…
-
Continue reading →: Automating ITR FA : Step 1: SBI TT Rates
Every year around tax season, the same question pops up in Reddit threads, WhatsApp groups, and among friends working in multinational companies. “What SBI TT Buying Rate should I use for my RSUs?” At first, it sounds like a trivial question. After all, the State Bank of India publishes foreign…
-
Continue reading →: Mean, MAD, Variance, Standard Deviation
Understanding Standard Deviation (Without Memorizing the Formula) We all know what mean is. It is simply the average of all the numbers. Suppose we have the following dataset: The mean is: Easy. The mean tells us where the center of the data is. But it doesn’t tell us how spread…
-
Continue reading →: Linux Kernel Threads Explained | Linux Device Drivers 101 (Part 7)
If you have used any other languages (c, c++,Java), you know threads, eventually those High level language use kernel threads(overstatement**), but yeah kernel has threads, but syntax is different, and before threads ” you had only 2 problems”, after threads introductions “you 2 problems only had” ( see the data…