The artist is Steve Lacy, a 24-year-old guitarist and singer from Compton, California. The song is “Bad Habit,” which simultaneously sounds like something the Beach Boys might have demoed in the ’60s, Prince might have covered in the ’80s, and college rock radio might have played in the ’90s—yet it probably could have blown up only today.