It's true, they don't sleep. Actually, they do sleep, they just let scripts run 24/7. The good thing is that most of these attacks fall downright in the pathetic range. You'd laugh at how many attacks targeting Mambo, WordPress, Joomla! 1.0 and Joomla! component versions from 4 years ago I see every month. Or how many stupid attempts to brute force my administrator password using the username "admin" (which I of course don't use!) and some of the most common passwords. I usually have a lot of fun reading my site's logs. Sometimes I am mildly worried; that's when I recalibrate a feature in Admin Tools or add something new. Good thing, this hasn't happened in a while. Of course, I have to admit that if a site is targeted by a real hacker, with a strong incentive to deface your site, he will eventually be able to. But unless you are Sony, CIA, NSA, NASA or another high profile, high value target I guess that the possibility of this happening is equal to the possibility of being thrown out of a Vogon ship in outer space only to find yourself transformed into a sofa in the starship of the Galactic President (sorry for the Hitchhiker's Guide To The Galaxy reference, I couldn't resist!). You are right about one thing: the less extensions you have, the better it is for security. If nothing more, the less extensions you have to update, the more likely you are to update everything in time to prevent a vulnerability.
Regarding spammers, the best thing you can do is to apply for a Project Honeypot API key and enable the HTTP:BL feature in Admin Tools. It's not watertight. It will only block known spammer and hacker IPs. But it will decrease the number of phoney subscriptions by a fair percentage. The best way to avoid phoney subscriptions is to have email confirmation of newsletter subscriptions and a CAPTCHA in the registration page. The vast majority of spammin scripts can't solve CAPTCHAs (even though there are rather cheap solutions to that) and certainly don't visit links in emails. So, even if the spammers do submit an email address, it won't be activated and won't count towards your MailChimp list limits.
Now, as to what works best to gather subscribers, I can't answer that. I've found that newsletters tend to become very tiring for the recipient. At some point I had subscribed to dozens of newsletters. I ended up with an overloaded inbox I had to shift through every day. I began removing all my newsletter subscriptions and stick to the good old RSS feeds. That worked the best for me. I also used to have a newsletter (about once every 3 weeks) on this site. At some point I realised that only 10% of the recipients opened the newsletter, another 1% reported it as spam (it was an opt-in newsletter!) and the effect on the conversion rate was zero. Word of mouth had a much greater impact to my conversion rate. So, if you ask me, my anecdotal, non-scientific evidence is that newsletters are annoying and wasting resources. Invest your time to creating a better product, get a critical mass of happy customers and then they will come (more clients to your site). Always take my empirical advice with a pinch of salt; I know what works for my site; your site may be completely the opposite :)
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!