Quick tip: this is about relational algebra's select operation (which is basically row filtering; choosing columns is called 'project' there).
https://scholar.google.com/scholar?q=guy+jacobson
But, there's been a lot of development on succinct data structures since, and this post on the fast select algorithm was in-part a continuation of a conversation from a post yesterday on succinct data structures in general and the open-source lib SDSL 2.0. So if anyone wants to learn more about SDSs in general, there's a bunch of links to videos and reference material in the comments of yesterday's thread...
SDSL – Succinct Data Structure Library 2.0 https://news.ycombinator.com/item?id=18204432