problem with not displaying content on selected pages

If you’re testing against two falses you have to use the logical AND operator, because BOTH have the be false.

<?php if( !is_home() && !is_archive()) { ?> 
(some content)
<?php ?>