Photo by Robina Weermeijer on Unsplash

Where are we at?

It’s no secret we’re in the midst of the next great evolution in our age of technological advancement; Artificial Intelligence (AI) and Machine Learning (ML) are everywhere, whether they’re making decisions about what advertisements are delivered to an end-user on Instagram or piloting a Tesla on I-405 during rush hour. While machines hold the computational advantage over humans in terms of learning from preprocessed arithmetic data, the human brain far outshines the machine’s ability to process organic sensory data, performing over one-hundred trillion calculations in unison (duToit, 2019). It is no secret, then, why only 3.79% of psychiatrists surveyed believe…

I’m in the middle of coding a front-end prototype, and I had a need for a grid of news articles on the home page to display recent articles and videos to members after they logged in. Naturally, being the Material-UI shill I am, I looked into their <GridList> component. This would’ve been serviceable if it weren’t for my desire to have varying heights for each <NewsItem>. Because the Material-UI <GridList> is row-based, but my articles varied in height (not width), I was getting a white space at the bottom of every row that had uneven article heights. Enter: <NewsGrid>

White space appearing at the bottom of both rows due to row-based <GridList>

Rendering Columns


2017 World Championship Group Stage at Wuhan Sports Center Gymnasium in Wuhan, Hubei, China on 8 October 2017.


How many times have you been watching a hyped rivalry match in the LEC and out of nowhere, during Pick-and-Ban of all times, the crowd starts going off as if a game-changing gank was coming and the other team had absolutely no vision on it? If you’re like me, it happens pretty much every time two powerhouse teams load into the server. Professional League of Legends players love nothing more than to troll their opponents with riot-inciting hovers, pick off-meta Champions that they’ve only practiced on their 95th alt in SoloQ, and of course, the historic pocket picks that come…

Berlin, Germany — January 24: — — during the 2019 League of Legends European Championship Series Week 1 at the LEC Studio on January 24, 2020 in Berlin Germany (Photo by Michal Konkol/Riot Games)

In the world of League of Legends esports, there’s no hotter debate than that of “who is the better mid-laner”. …

Kevin Haube

Double Bachelor’s of Science Scholar, and hobbyist writer at the intersection of Psychology and AI.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store