1,140 karma · joined April 5, 2011
CTO at startup Ideal Candidate
Ex lead developer of SpamAssassin Ex chief anti-spam technologist at MessageLabs/Symantec
Creator of email to Google Drive product Email It In: https://www.emailitin.com/
What really means something for an open source project is two things:
- for ego only: the large scale users (eg one user I spoke to a couple of weeks ago is receiving over 200 million emails a day with it, with a single server doing over 150k concurrent connections - that's why I built Haraka and it's a good feeling knowing it can do that)
- for contributions: I don't want to be the sole developer - I have other stuff to do. Getting contributions from the community is a far better metric than stars. But more stars do tend to equal more contributions.
Your best bet here? Frankly a recruiter if you're willing to pay them. They are still the gold standard for finding good tech talent in Toronto.
I wish we could offer our product for developers, but we are very focussed on sales recruiting right now. Maybe in a year or so.
Though I won't deny we have some gung-ho climbers who don't care. Those guys tend to be shunned by the climbing community and are the kinds of people who have and cause accidents.
Ultimately it's still calories in vs out. But the out isn't just burning 500 calories running. It's what you burn doing your day to day too.
Unfortunately Iran is going to have to go through a slow revolution. Where the elders die off and the young take power. In some ways this is better than a Big Bang revolution like we want - it lets them gradually establish the system they want. Even if it's not the system we wish they had.
My morning routine involves marking at least ten emails as spam on my gmail account. They really aren't the be all and end all of spam blocking.
My non-gmail account (on an address that has been around for almost a decade before gmail existed) running a more modern anti spam solution, not nearly as bad.
I agree with the change in this law, as a non consumer who has tried it in the past, but let's not draw a stupid line between those who partake and those who don't.
The fact that an email is easy to send without knowing the recipient is a huge benefit of email. No other electronic communication system offers this benefit (and unfortunately it enables spam, but that's an entirely different discussion).
(We are working to change it in our niche of Sales, but even there we have these same battle stories).
And it's hard. I've been in this industry over 20 years, and been involved in a bunch of high-ish profile stuff, but I know that I don't have the knowledge to touch this stuff.
But in fairness it's a combination of understanding maths and understand some low level CPU stuff. If you are into that, just start learning it. Practice it. Someone has to follow on all this work. It could be you. But if it isn't, there's a ton of interesting stuff out there that isn't crypto. (Although I'd prefer everyone understood the basics of crypto, but that won't happen in my lifetime).
Companies that provide these services have to spend countless hours stopping spammers using their services to send mail. But they do it for your benefit, despite the small costs.
Sending email is cheap, and any reasonable business is probably having sending email as one of its lowest costs. We really should be grateful to most of these companies to work so hard on our behalf to keep it that way.
Setting up a mail server is often worth it, but requires experience that about 0.01% (being generous) of the developer community has.
And so is the enterprise. You'll find it impossible to find a single Fortune 500 company with everything they do in one single stack. It just doesn't happen. Microsoft have Linux services and systems. Banks are a mish mash of multiple stacks.
They might have larger amounts of one stack than the other, but so what?
To answer your question: yes, enterprises are using node.js. Both directly and indirectly. It's not just fanboy technology. It works. We switched Craigslist from postfix to Haraka and they love it. Just one example but there are plenty out there.
But if you're really scared of that, farm out the entire operations system to a company like vmfarms. They'll take care of everything for you. A bit more expensive but they will hold your hand the entire way.