November 05, 2015

Top 4 open source IRC clients

Like a lot of people involved in the open source movement, though I use a variety of different tools for real time communications, I just can't seem to get away from IRC. While IRC isn't perfect, and I don’t love some of its quirks, it's here to stay for at least the foreseeable future as its low barrier to entry and wide selection of open source clients make IRC, and particularly Freenode, the go-to place for open source projects to collaborate. But it's been awhile since I’ve evaluated what tools I use to connect to IRC. Given how much time I spend there, I thought it's about time to take a look at what my options are and see if there’s a client that can better meet my needs.


How IT can win over management teams and influence boards

CFOs should be focused on how to deploy capital in the best possible way and just not get burdened with recording past transactions. The goal need to be providing CFOs with all the tools necessary to shape the future financial performance of the enterprise. Most organizations are behind the curve in adopting modern collaboration tools, world class information warehouses and data lakes, as well as reporting and modern trends such as cloud and mobile computing. The CIO’s goal should be to earn the trust of the management team, roll up his or her sleeves and attack immediate problems, while at the same time putting a longterm plan in place to make IT a strategic and core competency of the enterprise.


Surveillance law will force companies to retain customers' web surfing history

The bill describes this requirement as the retention of internet connection records, or ICR. Currently there is no requirement for communications companies to store this data, and so law-enforcement agencies can often only paint a fragmented intelligence picture of a known suspect. The government said an ICR is a record of the internet services a specific device has connected to, "such as a website or instant-messaging application". It insisted: "An ICR is not a person's full internet browsing history. It is a record of the services that they have connected to, which can provide vital investigative leads. It would not reveal every web page that they visit or anything that they do on that web page."


Rethinking your defense: the real-time intelligent security command centre

The real-time economy comes with real-time threats and knowing what happens on your network 24/7 is nothing less than a must. To achieve this, a big data security platform with artificial intelligence is the cornerstone of your defense. It’s the real-time intelligent command center and dashboard enabling you to fight evil as it happens and even before it does. ... With BT Assure Analytics your security Samurai are equipped with a big data platform which can bring together the mass of data from across your security systems. It can weigh up the risks and work out which systems are under threat – immediately. So you’ll know how to firm up your best defense before an attack happens. The artificial intelligence gives your security Samurai the edge over potential attackers!


Symantec launches cyberthreat intelligence service for the enterprise

This week, Symantec announced the launch of Directed Threat Research, a threat intelligence program which provides the enterprise with industry threat data. Symantec's Al Cooley and Roger Park said in a blog post that the foundation of the program, built with DeepSight Intelligence, combines telemetry from Symantec's Global Intelligence Network with threat analysis to provide enterprise players with the "full picture" of today's threats -- from the adversary to their tactics and intended victims. "DeepSight Intelligence gives broad visibility to global and industry specific threats; however, sometimes urgency and the amorphic nature of threats leave security operations without any results from intelligence sources," Symantec said.


Context Is King: What’s Your Software’s Operating Range?

The operating-range metaphor might help you understand my point. For example, the operating temperature is the temperature at which an electrical or mechanical device operates. The device will operate effectively within that range; outside that range, the device might fail. The user manual for your laptop, printer, and refrigerator likely included a short chapter detailing the device’s operating environment. If you’re like me, you probably paid little attention to that section or skipped it. In most cases this is fine because you’re using these devices in the environment for which they were designed. But if you were to use them in an extreme environment, that information would suddenly become quite relevant.


Simple Authentication using Jwt in Asp.Net Web Api 2.2

In an enterprise settings the best way to implement token based authentication is to use a separate Security Token Service (STS). When users log in to the client application, the client application then sends those credentials together with its own identity information to the STS for verification. The STS examines these credentials and checks if the user has permissions on the requested resource. If everything is OK, the STS then issues a token with information about what claims or permissions the user has on requested resources, back to the client application. After receiving the token, the client application then presents the token to the resource holding server which in turn if the user has the right permissions, let them access the secure resource.


Strategies for a next-generation security architecture

Uncovering certain vulnerabilities and crafting the mechanics of a hack is very, very dangerous but not necessarily illegal, and, in fact, it's very dangerous to make it illegal. There's not just this specialization, but also this distribution of risk, and that, in turn, is setting up the possibility that people can go in and literally buy cyber terrorists armies to do what they want to do, and as we're starting to see countries move against each other, we're starting to get into science fiction land.  It's going to get worse before it gets better because the stakes are now really high. There's a lot of money to be made. Obviously, it's worth it to the criminals to take on more risk because you take on risk when there's more money at the other end of it, and it's also worth taking the time and effort to develop some of the skills.


CIO interview: Mark Hutchinson, South Manchester NHS

The trust is planning to begin recruitment imminently, and is looking to fill around 15 new posts. “We’re looking for people who have experience with configuring clinical IT systems, people with experience in business process redesign, people who understand clinical environments, tech roles like developers, people who can write interfaces and infrastructure engineers,” says Hutchinson says, to mention a few. “In general, we are looking for people with the right skills and values, who want a challenge and who want to help improve patient care at UHSM.” The trust is also heavily involving clinicians in creating pathways and workflows that work well for them as part of the IT projects. These include consultants, pharmacists, allied health professionals, pathology and nurses.


Programmers: Stop Calling Yourselves Engineers

It’s no accident that the most truly engineered of software-engineering projects extend well beyond the computer. Autonomous-vehicle design offers the most obvious contemporary example. When Google designs self-driving cars, it musters its own computational systems, like mapping and navigation. But it also integrates those into a world much larger than browsers and smartphones and data centers. Autonomous vehicles share the roads with human-driven cars, pedestrians, and bicyclists. Those roads are managed, maintained, and regulated. Self-driving cars also interface with federal motor-vehicle standards and regulations, along with all the other material demands and foibles of a machine made of metal and plastic and rubber rather than bits. Engineering addresses complex, large-scale systems.



Quote for the day:


“Great leaders create memorable journeys” -- John Stein