Hello! The human readable time is done with a plugin. Meks Time Ago: https://wordpress.org/plugins/meks-time-ago/
You can instead update your theme files and use the following code but the plugin is nice and easy.
Example code for theme versus using the plugin:
$post_date = get_the_date();
$post_timestamp = strtotime($post_date);
$now = time();
$diff = $now - $post_timestamp;
if ($diff < 604800) {
echo human_time_diff($post_timestamp, $now) . ' ago';
} elseif ($diff < 2419200) {
$weeks = floor($diff / 604800);
echo $weeks . ' week' . ($weeks > 1 ? 's' : '') . ' ago';
} elseif ($diff < 31536000) {
$months = floor($diff / 2419200);
echo $months . ' month' . ($months > 1 ? 's' : '') . ' ago';
} else {
$years = floor($diff / 31536000);
echo $years . ' year' . ($years > 1 ? 's' : '') . ' ago';
}
The activity feed is BuddyPress. Although a little overkill, I wanted an activity stream and didn’t want to create it from scratch. So, I installed BuddyPress but deactivated most features. I also don’t use the BuddyPress login, register, or profile pages.