Archive for RB

How Much Code Does It Take?

How Much Code Does It Take?David McCandless from Information is Beautiful tries to answer the question of how many millions of lines of code does it take to? For reference, the Visual Capitalist calculates that a million lines of code (MLOC), if printed, would be about 18,000 pages of text. That’s 14x the length of Leo Tolstoy’s War and Peace. The total lines of code to run systems vary widely as Mr. McCandless shows in the infographic.

  • Stack of paperIt took less than a million lines of code to run the NASA Space Shuttle.
    • The Mars Rover Curiosity takes less than 5 million lines of code to run.
    • The latest version of the Firefox web browser includes just under 10 million lines of code.
    General Motors’ (GM) Chevy Volt requires just over 10 million lines of code.
    Microsoft (MSFT) Office 2008 for the Apple (AAPL) Mac consists of over 35 million lines of code.
    • And it took 50 million lines of code to bring us Microsoft Vista.
    • Finally, all Google (GOOG) services combine for a whopping 2 billion lines – that means it would take 36 million pages to “print out” all of the code behind all Google services. That would be a stack of paper 2.2 miles high!

Information is Beautiful Infographic
Ralph Bach has been in IT long enough to know better and has blogged from his Bach Seat about IT, careers, and anything else that catches his attention since 2005. You can follow him on LinkedInFacebook, and Twitter. Email the Bach Seat here.

What to Think About Before You Click

What to Think About Before You ClickReaders of the Bach Seat know that the Internet can be a risky place. The typical advice to stay safe on the Intertubes is to think before you click. But why should you care and what should you think about before you click on a link in your email or on Facebook?  Email is the leading source of attacks at home and at work.

Kaspersky reports that over 2/3 of emails sent in 2014 were SPAM. Merely clicking on a SPAM link can lead to password and data theft, and even “drive-by” malware downloads. In order to stay safe at work and at home ESet wants you to ask yourself these questions before you click on any link:

1. Do you trust the person sending or posting the link?Do you trust the person sending or posting the link? People have gotten better at distinguishing good emails and links from bad. Nonetheless, you still need to be alert, so the first question to ask yourself is:

  • Do I trust the person sending or sharing this link? If you don’t recognize the name, the email account, or the content, delete it.

2. Do you trust the platform? Here’s what we mean by “platform”: A link shared on your company’s private Intranet is likely to be safe. But anybody can send you an email — so be skeptical.

many social media accounts are fake and pose a riskPay special attention to Twitter (TWTR) and Facebook (FB), as both social media sites have been hit by copious amounts of spam. Online security experts have found that many social media accounts are fake and pose a risk to anyone they come in contact with.

  • Researchers say that an average of 40% of Facebook and 20% of Twitter accounts claiming to represent a Fortune 100 brand are fake. 99% of malicious URLs posted on social media channels led to malware or phishing attacks.

3. Does this link coincide with a major world event? Cybercriminals seize any opportunity to get someone to click a link. They commonly use news events like natural disasters, Olympics, and World Cups to lure victims to identity theft or malware sites.

Do you trust the destination4. Do you trust the destination? Look at the link that has been shared. Does it go to a website you recognize? If you don’t trust or don’t know, the destination, don’t click the link.

5. Is it a shortened link? The rise of social media, especially Twitter, has prompted people to shorten links for convenience. Bad guys can easily shorten scam links, making them harder to spot.

  • With shortened links, the advice is clear; ask yourself the above four questions and if you’re unsure still, use LongURL and CheckShortURL, to restore the shortened link to its original length.

rb-

Even if you follow this advice, you still need to be alert. If for whatever reason, you’re unsure, you could pick up a phone and call them (Did you remember that you can talk to people on phones?) to verify that they did indeed send that information and maybe talk about something else too.

 

Ralph Bach has been in IT long enough to know better and has blogged from his Bach Seat about IT, careers, and anything else that catches his attention since 2005. You can follow him on LinkedIn, Facebook, and Twitter. Email the Bach Seat here.

Chatbots Are Evolving

The momentum behind chatbots is growing. American Banker reports that major banks are actively experimenting with chatbots. Chatbots is short for chat robot, a computer program that simulates human conversation, or chat, through artificial intelligence. Typically, a chatbot will communicate with a real person, but applications are being developed in which two chatbots can communicate with each other. Chatbots are used in applications such as e-commerce customer service and call centers.

decide how to use chatbotsBanks trying to decide how to use chatbots include Ally, BBVA, Bank of America, Barclays, Capital One, Societe General/a>, and USAA.  A survey conducted by Personetics found that 87% of bankers say they plan to do something with chatbots by 2020.

Penny Crosman, the author reports that a growing number of vendors are offering prefab chatbots trained with documents, data, and conversations about financial products and topics. Some are intended to replicate the interaction with a human, while others are styled more like workhorses. The author describes four types of chatbots being used today.

Types of chatbots

The conversationalistKai is the Chatbot from Kasisto. Kasisto is a spinoff of the research lab, SRI International. SRI developed the first public Artificial Intelligence (AI) Siri, which Apple purchased in 2010 for use in the iPhone.

The conversational chatbotSearchCIO defines AI as the simulation of human intelligence processes by machines, especially computer systems. These processes include learning, reasoning, and self-correction. Particular applications of AI include expert systems, speech recognition, and machine vision.

Siri knows a lot — it’s very broad but very shallow,” Zor Gorelov, CEO and co-founder of Kasisto. A group of SRI researchers realized a financial services chatbot would have to be narrow and deep and started working on one. BBVA approached the group in 2009. BBVA was looking for human-like interactions from a chatbot, and the two organizations partnered to create a virtual banking assistant. Mr. Gorelov said the SRI researchers “interviewed people across the banking universe at BBVA … transcribed tens of thousands of calls.”

Kasisto logoA staff of full-time writers called “artificial intelligence interaction designers” produces dialogues for Kai. American Banker says they also constantly monitor the behavior and user interactions. General banking knowledge has also been embedded. “You can ask Kai questions about CDs, IRAs, credit scores — it’s the smartest banker you can imagine from a customer onboarding point of view: how do I open an account, what document do I need?” Kasisto’s Gorelov says there are 10 to 11 messages exchanged between Kai and users during an average session,

The article noted that Kai is used by digibank, a mobile-only bank launched in India by DBS Bank in Singapore, and it’s being piloted by the Royal Bank of Canada.

The doer chatbotThe DoerPersonetics has built a library of customer insights for its chatbots. Its builders fed the chatbot technology financial services information for five years and fueled it with unsupervised and supervised machine learning, natural language understanding, logic inference, and associative knowledge according to AB.

While other chatbots might aim to simulate a real conversation, Personetics tries to make it clear the customer is not dealing with a human to avoid potential confusion.

Eran Livneh, vice president of Personetics explained the chatbot is akin to an employee who understands banking and serving customers really well. The chatbots can walk customers through steps, provide predictive messages and behavior insights, and automatically perform tasks like money management.

Personetics logoSo though they can “chat” with customers, they’re primarily designed to actually do things for them. Ally Bank and Societe Generale use chatbots by  Personetics.

The linguist – Montreal-based software company North Side, specializes in giving its chatbot, VerbalAccess, a precise understanding of language, whether spoken or typed, through natural language processing technology.

The article notes that North Side didn’t start out in banking. Originally it created a video game that lets players communicate with characters. “That’s how we made our natural language understanding pipeline robust,” said Eugene Joseph, North Side’s CEO.

The linguist chatbotNorth Side doesn’t try to glean insights from analyzing customer behavior. Instead, it takes commands and acts on them, such as making a payment or displaying a transaction. If a user asks, “What have I spent on coffee in the last month?” North Side’s chatbot will understand the question and translate it to an API call that will extract the answer automatically. It would make the same calls that might be made by a mobile banking app or online banking site, but with the added ability to translate from the imprecise way a human might ask something to language the software can understand..

The chatbot is trained to clarify users’ questions. “If what is said is incomplete, it will elicit the missing information,” Mr.Joseph said. “That’s very important because people speak in an incomplete way. We know what to ask for.”

The Teller – Sidharth Garg began working on his chatbot, Teller, while at Columbia Business School. He told AB,I wanted to use the recent advances in natural language processing and the opening of messaging platforms to help people learn the basics of personal finance.

The Teller chatbotTo feed Teller the information to answer customers’ questions, he went through blogs and personal finance books, attempting to answer every general personal finance question he could think of. Mr. Garg explained the goal was to make retirement options easy to understand. He “…put together Buzzfeed-style graphics that explain the different types of retirement accounts into something someone could understand on their mobile device.

He decided to focus on the business-to-consumer market. “People are more inclined to chat with a banking assistant that comes from an institution they already trust,” Mr. Garg told the author. “They already have a captive audience of customers and they would also allow for easy integration with their bank accounts.

Recently, he’s been running a pilot program with Brooklyn Cooperative Federal Credit Union that has provided more real-world data to train the chatbot. For now, the bot is answering only the most general questions for the credit union’s customers. Eventually, the plan is to integrate the chatbot with the credit union’s back-end system, to let it answer questions specific to customers’ accounts.

rb-

I have written about chatbots a couple of times on the Bach Seat. Google, Facebook, Microsoft, and even Pizza Hut are experimenting with bot-to-human interactions.  Chatbots will get smarter as more people keep using them, and as developers perfect the tools to turn the software into what people want and need. Like Personetics’ Livneh said, “Customers generally like things that help them with the day-to-day activities.”  Chatbots will also cost jobs.

 

Ralph Bach has been in IT long enough to know better and has blogged from his Bach Seat about IT, careers, and anything else that catches his attention since 2005. You can follow him on LinkedIn, Facebook, and Twitter. Email the Bach Seat here.

State of Michigan Data Breach

State of Michigan Data BreachData breaches are no surprise these days. I have covered a number of data breaches here on the Bach Seat here, here, and here. Now the State of Michigan (SOM) has joined the ranks of data leakers like Yahoo, Home Depot, Target, BCBS, and the US government. MLive is reporting that the State of Michigan has spilled the personal data of millions of Michigan citizens. On February 03, 2017, the Michigan Department of Technology Management and Budget (DTMB) announced the Michigan data breach. The breach leaked the Personal information of nearly 20% of Michigan residents who were vulnerable to unauthorized access for four months.

Unemployment Insurance Agency

Unemployment Insurance AgencyThe article reports that in October 2016, a software update to the Michigan Data Automated System (MiDAS) system was used by the state’s Unemployment Insurance Agency (UIA). MiDAS was created by Fast Enterprises of Centennial, CO, and went live in 2012 as part of a modernization of the unemployment benefits and tax system. A flaw allowed employers and human resources firms to get access to names and social security numbers of nearly 1.9 million Michigan residents they were not authorized to view.

The state identified the Michigan data breach on Jan. 30 and fixed it on Jan. 31, 2017. Contracted payroll service providers had unauthorized access to the MiDAS system, according to UIA spokesperson Dave Murray. Anybody working for a company that uses one of those payroll service providers may have had their personal information compromised. DTMB official Caleb Buhs warned, “If you are an employee in Michigan and your company uses a payroll vendor to process payroll, then you can potentially be included.

Impacted by the Michigan data breach

According to a report on MLive, the 31 vendors with unauthorized access to Michigan citizens’ PII included:

  • 7-Eleven
  • Aatrix
  • Accountants World
  • Acrisure
  • ADP
  • Benepay
  • Casper Willson Wilson
  • Computing Resources
  • Connectpay LLC
  • CoStaff National Services Inc
  • Craft Accounting
  • CSS Payroll Inc
  • DTMB
  • DM Payroll
  • Dominion Systems
  • GT Independence
  • Heins Acctg
  • Hewitt Assoc
  • Highpoint Business Services LLC
  • Infiniti HR LLC
  • Julie Lepper Acctg
  • Mercantile Bank
  • My Pay Solutions
  • Nieland & Kosanke PC
  • One Source Virtual
  • Paychex
  • Paycomm Payroll LLC
  • Paycor
  • Paylocity Corp
  • Payroll 1
  • Payroll Tax Mgt
  • Professional Systems
  • Ultimate Software
  • VenSure HR Inc
  • Wayne County Regional
  • Zen Payroll

Data security is a top priority for the state of MichiganDTMB Director and State CIO David Behen stated, “Data security is a top priority for the state of Michigan … We will work with our third-party vendors and our state team to check our processes and procedures to avoid incidents like this in the future.

Recommendations

Here’s what the SOM is recommending those who may have had their PII exposed do:

  1. Call the state hotline at 855-707-8387 between 8 a.m. and 4 p.m. on weekdays to make inquiries about this issue.
  2. Monitor financial account statements and immediately report any suspicious or unusual activity to financial institutions.
  3. Request a free credit report at www.AnnualCreditReport.com or by calling 1-877-322-8228. Consumers are entitled by law to one free credit report per year from each of the three major credit bureaus – Equifax, Experian, and TransUnion – for a total of three reports every year. Contact information for the credit bureaus can be found on the Federal Trade Commission.
  4. Take steps to monitor their personally identifiable information and report any suspected instances of identity theft to their local law enforcement.

MiDAS has been in the news before. MiDAS’ “robo-adjudication” feature wrongly flagged at least 20,000 people for unemployment fraud between October 2013 and August 2015. MiDAS would automatically flag a discrepancy and send a message to a seldom-used internal unemployment system. When the victims didn’t respond, the system would automatically find they had committed fraud and issue a 400% fine.

rb-

The way data breach report work is that the originating firm under-estimates the number of records lost by half. So it is possible that the SOM has released nearly 4 million or 38% of all Michiganders personal records.

Michigan State Police Cyber CommandDespite the Michigan State Police Cyber Command being on the job, it is likely that nothing will happen to the perpetrators – nothing ever does. DTMB spokesman Buhs said, “We are learning from this.” I hope so.

Related articles

 

Ralph Bach has been in IT long enough to know better and has blogged from his Bach Seat about IT, careers, and anything else that catches his attention since 2005. You can follow him on LinkedInFacebook, and Twitter. Email the Bach Seat here.

Who Owns Ruckus Today?

Updated December 05, 2017 – As predicated below, cable box maker, ARRIS International completed its acquisition of Ruckus Wireless from Broadcom in December 2017. According to reports, “Ruckus Networks, an ARRIS company,” will operate as a dedicated business under the ARRIS Enterprise Networks business segment.

Who Owns Ruckus Today?Ruckus Wireless was founded in 2004 and supplied Wi-Fi services and equipment to enterprises and service providers. At its peak, it had annual revenues of almost $400 million and more than 1,000 employees. Ruckus was the first firm to roll out enterprise 802.11ac Wave 2 AP. The company’s products powered high-profile public Wi-Fi installations, such as New York City’s LinkNYC.

Ruckus WirelessIn April 2016, San Jose, CA-based Brocade purchased Ruckus Wireless in a deal worth about $1.5 billion. Brocade is most famous for data center SAN switches and a player on the NFV and SDN scene. Brocade planned to add Ruckus’s Wi-Fi products to its enterprise networking business.

At the time of the purchase, Brocade CEO Lloyd Carney said, “The acquisition will strengthen Brocade’s ability to pursue emerging market opportunities around 5G mobile services, Internet of Things (IoT), Smart Cities, OpenG technology for in-building wireless, and LTE/Wi-Fi convergence.

Brocade Networks logoRuckus changed hands. Irvine, CA-based chipmaker Broadcom (AVGO), which supplies to phone vendors purchased Brocade for $5.9 billion. But the chipmaker said it plans to divest the Brocade IP networking business that consists of wireless networking, data center switching, and software networking offerings.

Brocade CEO Lloyd Carney wrote on the company’s website. “In terms of our IP Networking business, due to competitive overlap with some of Broadcom’s most important customers, Broadcom will seek a buyer for the business.” The Ruckus product line competes with industry titans like Cisco and Apple.

BroadcomBroadcom logo CEO Hock Tan said in a press release, “… we will find a great home for Brocade’s valuable IP networking business that will best position that business for its next phase of growth.” It seems Broadcom has found a firm willing to take Ruckus off their hands.

FierceCable is reporting that cable set-top box manufacturer Arris (ARRS) is in talks with Broadcom to pay around $1 billion for Brocade’s wireless network edge business – i.e Ruckus Wireless. The article says Arris CFO David Potts told investors that the vendor might transition into serving the wireless needs of its customers. Arris client, Comcast is developing a wireless service based on its MVNO relationship with Verizon.

Arris logoReports are that Arris does not want to buy other parts of the business being divested by Brocade. Brocade is reportedly looking for a buyer for the rest of its IP portfolio, which includes data centers, switching, and software.

Related articles

Ralph Bach has been in IT long enough to know better and has blogged from his Bach Seat about IT, careers, and anything else that catches his attention since 2005. You can follow him on LinkedInFacebook, and Twitter. Email the Bach Seat here.