dumbmatter.com

Online home of Jeremy Scheff

Welcome to my blog!

Here, you will mainly find me writing about whatever interests me at the moment. Since I am a predictably simple man, most of my posts are about sports, science, and programming, with an occasional foray into politics if I'm really bored. My favorite posts include:

All my other posts are listed below, in chronological order. In addition to blog posts, you can read more about me and about some of my projects.


My favorite hip hop albums of the 2010s

In 2010, I was kinda tuned out of the rap game. I'm not saying there was no good hip hop music in the late 2000s. There was definitely some good stuff. Big names like Kanye, of course. Some underground guys like Big K.R.I.T. and Wale were releasing great stuff. But there was also a lot of trash. Overall, it didn't hold my interest.

In 2012, by chance I heard Goldie on the radio. It sounded new, fresh, interesting, exciting. I wanted more. I started seeking out new hip hop music, and I was rewarded by discovering a ton of incredible new artists. This is why, even though I was born in 1985 and started listening to hip hop in the 90s, the 2010s are my decade for hip hop music. And as the 2010s are coming to an end, I'm feeling nostalgic for what a great decade it was.

So here we are. I'm going to go through the 2010s, starting in 2011, and talk about my favorite albums from each year. Why start in 2011 rather than 2010? Because that's when A$AP Rocky's first mixtape dropped.

Read more...


Which NBA players take the most shots with their foot on the three point line?

Which NBA players take the most shots with their foot on the three point line? If you want the answer to that question, check out the post I wrote on the Basketball GM blog.

Why there and not here? I figure, when the hordes of highly interested basketball fans find this spectacular blog post, I'd rather BBGM gets some shine than dumbmatter.com.


The double Dunning-Kruger effect

Wikipedia defines the Dunning-Kruger effect as:

a cognitive bias in which people of low ability have illusory superiority and mistakenly assess their cognitive ability as greater than it is

Look it up on Google Images and you'll find various summary images, like these:

Read more...


Age gaps and death gaps

As you may have noticed, relationships often have age gaps. This is fine, but it does imply that the younger partner is likely to outlive the older partner. Further compounding this problem is that the older partner usually is the man, and men tend to die younger than women to begin with.

So here is a calculator to show the probability distribution of the number of years between the deaths of two partners, based on age and gender. Of course there are many other factors at play besides those two, but this should give you a rough estimate.

Read more...


CSV SQL Live

I made another mini project for no apparent reason. You can load one or many CSV files into a SQL database within your web browser (client side) and run SQL queries on them. In most situations it's not that useful (most databases already support importing CSVs without too much trouble), but it might save somebody some time in a pinch. And it's cool that things like this are even possible, purely client side.

Code is on GitHub.


My greatest technical accomplishment

Since this is my blog, it makes sense to talk about the greatest technical accomplishment of my life.

...except I already wrote a long blog post about it. Just not here, over on the Basketball GM blog.

TLDR: I got an order of magnitude performance improvement out of a mature piece of software, with no negative tradeoffs from an end user perspective.


Upgrading Prebid.js from 0.34 to 1.x when using the Index Exchange adapter

Over at Basketball GM, when I upgraded Prebid.js from 0.34 to 1.x, most of the bid adapters could just be easily copied over. Index Exchange was the one exception. For a while it wasn't availble at all on 1.x, but that changed with version 1.10.0, released a few weeks ago. However it requires some changes to your configuration to upgrade from 0.34 to 1.10+, and I found the documentation to be a bit lacking, so I wrote a blog post!

Read more...


How I almost got a job with the Sixers, and a Twitter analysis of the 2015 NBA draft class

As you may know, I wrote this cool basketball video game and work as a data scientist. A couple years ago, back in the Hinkie era when the Sixers were a forward-thinking organization, someone in the Sixers front office noticed those two things about me and asked me to apply for a job. It was a somewhat long and unclear process. They didn't seem to know what they were hiring for or what their criteria were (or maybe they did and I was just a bad fit). Regardless, eventually I didn't get the job, but as part of the application I did a mini analysis project, and 2 years out, I figure I might as well share that.

Read more...


I switched to a static site generator, and you don't care

...except possibly to the extent of making fun of me for being a hypocrite. Beyond that, I will spare you the typical post about all the amazing reasons I switched to a static site generator. Check out the code if you're actually interested.


Side projects galore

God damn, I've been neglecting this blog. It's sad really, because I do have a lot to say. I guess I've just been talking to myself instead of blogging lately, which maybe says something about my mental stability, but whatever. I'm blogging now, and I'm going to blog the fuck out of this blog.

It's 2016. My job is pretty cool in some ways, but in some other ways it bothers me a great deal. It's probably not in my best interest to go into that in great detail here (as if anyone is reading this, right?) so I will leave the rest unsaid, and just get to the broader point. I am someone who cares a great deal about science, engineering, creating cool things, doing things the right way, etc. And when I say "cares a great deal" I mean probably more than I can adequately articulate with my pedestrian writing skills. It's almost like a spiritual thing. So for someone like me, what do you do when your day job is preventing you from attaining your desired level of spiritual satisfaction?

Side projects!

Read more...


Older »