When evility.net first thought about joining hackint, we were very excited about it, but there were some details that needed to be sorted out first.
First of all, evility uses ratbox, we use hybrid. While the two ircds are pretty much compatible, there's some obstacles. For example, hackint uses halfops. A halfop is much like a chanop, only they can't kick chanops and de-op chanops. ratbox does not support halfops.
The way irc works is you have many versions of a channel, one for each irc server. The channels are identified by their names. As long as the ircservers are connected, all channels of the same name are synchronized. So for example, we have #hackint on stoertebeker.hackint.org, and we have #hackint on lechuck.hackint.org. Both servers talk to each other, about joining/leaving users, and about what is being said in either channel, ultimately making #hackint appear the very same on both of them. Now, what happens if one ircserver tells another ircserver to halfop a user, but that ircserver does not know what a halfop is?
We tested this: a user joined and was given halfop status by a chanop logged in from a hybrid server. The user appeared to have be given regular channel operator status on all ratboxen. So far, no problem. Now, the next thing that happened was that a regular chanop on a ratbox machine deopped the halfop, thinking he was a normal chanop. On all ratboxen, the halfop subsequently appeared to be a normal user - while on the hybrids he still had the halfop status.
As a result, the halfop was still able to kick normal users, and to all inhabitants of the channel that were connected from a ratbox it appeared as though a normal user was capable of kicking another normal user.
Conclusion: no big deal. We have only one channel that uses halfops at all and after talking to them, it turned out they don't absolutely them. :}
A little later, we found out that KLINEs work differently on ratbox and hybrid. The solution was found with the help of an efnet operator: just patch the services to emit two KLINE commands: one that is understood by the ratboxen, one that is understood by the hybrids.
A little background information about KLINEs: a KLINE is an automated, semi-permanent KILL that is stored in an ircd configuration file line (hence the name KLINE). Such an entry says, for example, if hc@salato.hcesperer.org connects, immediately disconnect them from the network (i.e. KILL them). KILLing someone in IRC means killing their ego at worst, merely killing their connection at best. KILLs are usually issued if a user turns out to be a spambot or of similar sinister nature. Sometimes, people are also KILLed on their birthdays if a better birthday present is not at hand. Rumor has it that people criticising IRC operators are KLINEd from time to time. That may be true on some networks, but such unprofessional bullshit will never happen on hackint.
Another, yet to be solved, however minor problem is the fact that ratboxens mod_forcejoin is incompatible to hybrid's.