• How to do IRC the right way (Part 3)

    What is ZNC (and, BNC)?

    ZNC, is an advanced IRC bouncer that is left connected so an IRC client can disconnect/reconnect without losing the chat session. A BNC (short for Bounced Network Connection) is a piece of software that is used to relay traffic and connections in computer networks, much like a proxy. Basically, ZNC will act as a bridge between a client and the IRC server.

  • How to do IRC the right way (Part 2)

    What’s the problem?

    One of the most annoying things about IRC is how it is not persistent. There are two halves of this persistence thing:

    1. IRC doesn’t save the messages we have receive, the chats in which we are mentioned, etc., when we are offline.
    2. IRC doesn’t save our messages, logs and chats, when we go offline.
  • How to do IRC the right way (Part 1)

    IRC which stands for Internet Relay Chat is one of the oldest methods of chatting across the internet. This piece of technology is as old as the internet, itself. Like, all great things about the internet it started with a Swede writing a program.

  • Linear Programming

    LP deals with the optimization of a function of variables known as objective function/ cost function, subject to a set of linear equations and/or inequalities called constraints.