Here are a couple ways. I'll keep updating...

On `template_redirect` the [`template-loader.php`](https://core.trac.wordpress.org/browser/tags/4.4.2/src/wp-includes/template-loader.php#L28) kicks in.

    add_action( 'template_redirect', function() {
    
    	if ( in_array( true,
    		array (
    			is_feed(),
    			is_trackback(),
    			is_embed(),
    		) ) ) {
    		wp_die( __( "NO SOUP FOR YOU!" ) );
    	}
    } );
    
If the [`do_feed()`](https://core.trac.wordpress.org/browser/tags/4.4.2/src/wp-includes/functions.php#L1209) is called then a few actions can be invoked.

    add_action( 'init', function() {
    
    	$feeds = array (
    		'do_feed',
    		'do_feed_rdf',
    		'do_feed_rss',
    		'do_feed_rss2',
    		'do_feed_atom',
    	);
    
    	foreach ( $feeds as $feed ) {
    		remove_action( $feed, $feed );
    	}
    } );

To disable `xmlrpc`: 

    add_filter( 'xmlrpc_enabled', '__return_false' );

To disable `wlwmanifest_link`: 

    remove_action('wp_head', 'wlwmanifest_link');