(function() { document.getElementsByTagName("article")[0].classList.remove("inner") })(); When you're just over 10 years old and want to face friends in a link cable enabled Pokémon battle in Gen 3 Pokémon, you might go the same route I did: What's
Niko Uusitalo
A collection of 23 posts
Let's Look at Pokémon Gen 1 Part 1: How Are Trainers Kept Within City Boundaries?
Taking a look at what keeps a player within the bounds of a city in the first generation of Pokémon games.
Looking At Pixels Part 3: Let's Look at Each Building Type in Gen 1 Pokémon
A dive into what different buildings exist in Pokémon RBY, where they exist and a little peek into how tiles are used to construct them.
Looking At Pixels Part 2: Buildings in Gen 1 Pokémon Cities
For the second post in this series, we'll take a look at the arrangement of buildings in each generation 1 Pokémon city by looking at: Each type of building for a town/routeAny unique buildings Number of buildingsAverage height of
Because it is being used by another process: Why There Isn't a No-Dependency, One Line Powershell Solution
While Powershell is incredibly flexible, the openness lends itself to be non-specific in some cases, such as for finding out what is keeping a lock on a file.
Looking At Pixels Part 1: Characters
Throughout my 20's I've had a here and there fascination with pixel art. It's both Game Boy nostalgia and fascination how much can be done with so little - a concept that finds home in my love for software micro-optimisations
Quick Takeaways From My Favourite Studies
This is a living list of studies that I either really enjoyed or spoke to me in some way. Eating Really Improves DecisionsExtraneous factors in judicial decisionsAre judicial rulings based solely on laws and facts? Legal formalism holds that judges
Why is .GetAwaiter().GetResult() bad in C#?
Why is .GetAwaiter().GetResult(), or .Wait() or .Result bad? It ends up boiling down to deadlocks and threadpool starvation. This post gives a gentle, high up look at why this may happen.