Lifshitz scaling and hyperscaling violation in string theory | Synapse