Anshuman Barnwal

Integrating Jekyll with Obsidian

This site had not been updated for so long that the ruby gems had deprecated! A post was long time coming.

convenience
update

Handling i3

Recently I was being short of RAM, and saw gnome consuming as much as 6GB at startup!
So I tried i3 window manager, and am all in now. No going back.

window-manager
convenience

Setting up GLFW Locally

I wanted to get started working with OpenGL, with context handling using a local build of GLFW.
Here’s how to setup perfectly.

local
build
glfw
graphics

Weights Traversal

In Machine Learning models, our final optimization/goal usually ends in minimizing an objective function with respect to a set of model parameters, but what does that look like?

intuition
optimization

Flash Baron

I am preparing for going for a Masters, and need to take GRE Test for the same.

vocabulary
gre
software

Short and Frequent

This blogging manner seems infeasible.

meta
update

Corporate Internship Experience

My first internship experience was no less than life-changing, in a more or less balanced manner. Not everything was smooth sailing, and I didn’t expect any less.

summers
project
goldman-sachs

Takneek 2022

Participating in inter-hall contests as a senior didn’t look like it would be engaging, but I was wrong. I discovered how mathematicians think, and made some friends.

project
iitk
simulation

Processor Simulation in IVerilog

How is a processor built is what was answered through this project, at least a baseline RISC 5-stage no pipeline processor.

project
iitk
comp-arch
simulation

First take on Data Processing

When Data Processing is thought about these days, computers are in the picture mostly. So understanding how real time data can be interpreted and modified by discrete state machines becomes essential.

dsp
basics
fourier-analysis

Logic Locking breakthrough

Did you know that even your chips have essentially anti-virus techniques on them? Even I didn’t before this one.

project
iitk
security

InterIIT Techmeet 11.0

I got another chance to work in Inter IIT. This time was more hands-on, and there were a lot more hands.

project
iitk
interiit
aerial-robotics

Periodic Writer

I don’t like to pick up a journal, search for the first new page, and write out about the day.
So I asked my laptop.

convenience
cron

Pick up and Delivery

After the team had a working setup, we approached a problem.

project
iitk
hardware
aerial-robotics

MPC Autonomous Landing

This was a course project of CS637, which I did with 2 teammates, this time did everything on the last 2 days of submission, but with an active team.

project
iitk
simulation
aerial-robotics

Balanced DCCA for Bird Vocalization Detection

I continued the SURGE few-shot-learning project by changing the problem statement.

project
machine-learning

Revival of Aerial Robotics

Aerial Robotics without a working drone? Can’t do like that.

project
iitk
hardware
aerial-robotics

Internship Drive

Focussed effort especially when deadlines are near has always been exhausting and satisfying.

dsa

Few Shot Learning

Having just dealt with speech signals, I wanted to work more on it. This was fruitless.

summers
project
iitk

HackIT Summer Project Offering

Honestly, I myself haven’t completed Microcorruption. It became evident that you can teach without even knowing. Yes I didn’t get any positive feedback, I wasn’t the greatest teacher.

project
iitk
teach
pclub

Friend in Need

I don’t think this should be leaked now, but no one anyways reads these posts.

project
iitk
machine-learning

InterIIT Techmeet 10.0

The first meet was in Ashwin’s room in Hall 1, where the seniors just said some terms that seemed vaguely familiar, and told us to implement them. Adit carried.

project
iitk
interiit
pclub

Direction of Arrival Estimation

A course which was a bit disappointing in content; from which I learned that courses meant for Master students were too easy, rote and essentially hard-coded. I matched up with bad team-mates, and was left to implement a problem statement which was hard to understand.

project
iitk
machine-learning

First take on Haskell

Haskell is a functional programming language.
Why do you need to know about it? Because you should.

basics
functional
haskell

Usual Collection for DSA

This is my set of resources and shortcuts for going through Data Structures and Algorithms.
You’ll find them well-compiled, and maybe not that expected.

dsa
resources

How to approach Jekyll

This is my introduction to the world of static sites, and how intuitive you can make them.
Jekyll is especially quite configurable. Try it out with this blog.

basics
web-dev

Ethereum and BlockChains

Yeah, This is the part of a project I took up in the Summers of 2021. We were being introduced to BlockChains, especially, Ethereum (ETH). Let’s introduce that to you too!

project
iitk
solidity

Hello, World!

Hello there!
This is an inaugural post on the blog part of this site.

update