Wednesday, 19 May 2021

I didnt get to blog my dev-life post yesterday, hmmm, so now here's what i did

I just saw this formula for supervised learning, check out the image below

an aside: I think I'll set up mathjax for this site to render latex formulas instead of images, though last year I tried it, latex/mathjax renders poorly on safari (the character size is much smaller compared to chrome rendering) thus I'll think about it


an image, click to view in HD


my math skills are rusty, so I think that the following

an image, click to view in HD

reads like this:

D is a set of a sequence of pairs of x and y to n, of which x is an input and y is a label, where the pairs are a subset where x comes from a dimensional feature space R of length d, and y comes from label space C.


Tuesday, 18 May 2021

some more studying

I'm spenidng some time learning the trinoDB codebase and wow it is exhausting. But eventually I'll be able to understand it. There's plenty of things I need to know, as well as some tech to learn how to use like kafka


click to enlarge
Some study resources for kafka

Monday, 17 May 2021

some things done today

I worked on learning some Java. I think the repo is still private at this point but it's just some small studies in Java OOP. Then I worked on some JS building a twitter clone which you could see the repo (will make it public by the end of the week) here

https://github.com/johnamata/yeetter

Other than that, I have a new plan to get good. There's this youtube channel by a guy named Hussein Nasser, you could see it here: https://www.youtube.com/c/HusseinNasser-software-engineering

I've known him since last year when he had 20k subscribers and I got his udemy course called Intro to Database Engineering last year too https://www.udemy.com/course/database-engines-crash-course/ probably around November or December

Anyhow, surprise surprise... or not really a surprise... I havent opened that udemy course yet. Maybe later this year I will. But for now, I found out he has some cool playlists on youtube or backend engineering

So what should I do? What's my plan?

  • Go through the playlists, take notes, review notes. That's it. Maybe focus on doing Backend Engineering (Beginner) this month and the next. Watch a video a day.
We'll see. Some other plans besides him is to study some DB internals with Java


Sunday, 16 May 2021

Java is so annoying

I decided to study Java recently and what better way to do so than to learn from an open source project right? So I downloaded java, maven, and some requirements of the project such as docker, which is pretty easy with mac

$ brew cask install docker

I dont actually know what cask is, despite using it before. So I googled and it seems to be a way to install GUI software with homebrew. I really should start googling things more.

Anyhow, then I chose an open source project that I am interested in, which are distributed infra and database tools, and just

$ git clone project 

$ cd project 

$ /mvnw clean install -DskipTests

And what do you know, got a bunch of build errors. I see no issues about it on github and stackoverflow of course, is never a help in these kind of things. I almost never use stackoverflow now unless it's for looking at terminal commands 

$ mvn dependency:tree -Dverbose -Dincludes=commons-collections

https://maven.apache.org/plugins/maven-dependency-plugin/examples/resolving-conflicts-using-the-dependency-tree.html

Then it seems to be that the error is that the dependency is not supported on the Java that I am using, Java 16.

so i spent probably 4 hours just trying to make a project build.

Tuesday, 8 December 2020

LIFE - Food around the computer & a cure for depression

 

I like to take photos of food - hell I take photos of pretty much anything (I guess) that reminds of the beauty of a day. Often, I take photos of the little things more. I'm eating? Take a snapshot of that. It'll remind me in case when I get depressed or when things turn sour a few days later, that sometime ago I got to taste a nice cheeseburger, and that makes living through this life and facing the challenges that come along with it, worth it.

Recently, as I'm going through some photos, I've noticed that I took a few photos of the food I eat while I'm "busy" doing stuff on the computer. One could notice that I'm not exactly a healthy eater. Hehe, perhaps I need to change things


Click to view image in high quality








Sunday, 22 November 2020