RSSAmplifier

Blog

Taras Gritsenko - Software Engineer

The personal website of Taras Gritsenko.

tarasyk.caRSS feed ↗10 posts

Latest posts

ZSA Voyager Review

Recently I got into split keyboards after trying out a friend’s Kinesis Freestyle 2 and getting used to split keyboard layouts.

Applying GENEVE encapsulation (flow hashing, VPC<->VPC NAT)

This post is going to be about one of the technologies that powers networking at AWS: an application of Geneve encapsulation to do VPC to VPC NAT, or how you get packets from an ENI in one VPC to an ENI in another VPC.

Porting disk intensive Kubernetes services to AWS Lambda

Recently I was working on porting a terraform drift detector to AWS Lambda. This is a service I developed a while back, still is in use today and has been responsible for preventing incidents due to unmerged/unapplied infrastructure in terraform.

Using a SAT solver to do Day 24 of Advent of Code

I’ve been doing Advent of Code this year with coworkers (did it later year too) and day 24 was actually funny enough to write about.

Regexing fun

Hi all, yeah it’s been a long time. I got a job 1.5 years ago and haven’t really posted since I’ve been “really busy”, etcetera, and tldr.

The future of mcidle

For the last 2 weeks I’ve been mostly working on mcidle and updating it so that it’s perfectly usable by players. Even though I don’t play Minecraft and haven’t played in a long while, I just wanted to work on something that wasn’t web related. There’s a lot to go over, but in essence I just made everything extremely thread safe, added the ability for the program to terminate with daemon threads,…

How I Broke Graal in 2 Days

For those of you who don’t know, Graal is an old popular MMO from the early 2000s on the PC that lets players create servers, design levels and otherwise create mmo experiences much like BYOND or Furcadia. The game has 4 main servers that people can play on each with a different genre of gameplay. One is fantasy (Zodiac), one is mafia/gunshooting (Era) and the other 2 aren’t super relevant since…

Fun Decision Tree Question

Yesterday I solved an interesting question that went as follows: given two players with a list of integers evaluate whether or not a player has won based on 3 rules. Note that the question was not EXACTLY worded like this but this is the gist of it.

Adding BTTV Emotes to claack + youtube videos

Recently I added Better TwitchTV emotes to claack. Below you can see them in action. Currently there are over 50k emotes supported. I’m making a post on this because it’s surprisingly easy to do but a lot of websites DON’T do this for some reason, despite it being actually very easy to rely on BTTV’s api much like a lot of the Twitch userbase does.

Why Batch Norm Works Explained With Minimal Math

Whenever I look at innovations in machine learning I always think: “wow, how did someone come up with that?” and the surprising genius of various discoveries is in their simplicity. From GANs to the discovery of batch norm, there’s a dazzling amount of complexity behind the reasons simple equations or techniques result in high accuracy of machine learning models. The wonders of batch norm…