Paper in a digital world: Time to eliminate the inefficiency and waste

Every day we are reminded that we live in a digital age. We read the news on our smart phones. We read books on our Kindles. We do our banking online. Yet we’re still drowning in paper.  In 2016, humans created more than half a billion tons of paper, and U.S. offices use more than 12.1 trillion sheets of paper a year. It’s no wonder that more than a quarter of all landfill waste is paper. Not only is this an environmental tragedy, but it is also a monument to inefficiency because paper does not give enterprises the business intelligence and insight they need to succeed. To read this article in full or to leave a comment, please click here

Paper in a digital world: Time to eliminate the inefficiency and waste

Every day we are reminded that we live in a digital age. We read the news on our smart phones. We read books on our Kindles. We do our banking online. Yet we’re still drowning in paper.  In 2016, humans created more than half a billion tons of paper, and U.S. offices use more than 12.1 trillion sheets of paper a year. It’s no wonder that more than a quarter of all landfill waste is paper. Not only is this an environmental tragedy, but it is also a monument to inefficiency because paper does not give enterprises the business intelligence and insight they need to succeed. To read this article in full or to leave a comment, please click here

snaproute Go BGP Code Dive (14): First Steps in Processing an Update

In the last post on this topic, we found the tail of the update chain. The actual event appears to be processed here—

case BGPEventUpdateMsg:
  st.fsm.StartHoldTimer()
  bgpMsg := data.(*packet.BGPMessage)
  st.fsm.ProcessUpdateMessage(bgpMsg)

—which is found around line 734 of fsm.go. The second line of code in this snippet is interesting; it’s a little difficult to understand what it’s actually doing. There are three crucial elements to figuring out what is going on here—

:=, in go, is a way of appending the information in a data structure with more information. So, for instance, if you do something like this—


a-string = "this is a"
a-string := " string"

The result, in a-string, is this is a string. Whatever else this snippet is doing, then, it is taking something out of the data structure, and appending it to the bgpMsg structure. What, precisely, is it taking from the data structure?

The * (asterisk) is a way to reference a pointer within a structure. We’ve not talked about pointers before, so it’s worth spending just a moment with them. The illustration below will help a bit.

Each letter in the string “this is a string” Continue reading

6 strategies for becoming a digital business

If your company’s digital transformation has stalled, gone off-track or hasn’t even started, it’s time to kick it into high gear. According to a Forrester Research report, “by 2020, every business will become either a digital predator or digital prey.” To read this article in full or to leave a comment, please click here(Insider Story)

Gates, Bezos, others launch energy tech VC fund

Microsoft founder Bill Gates, Amazon.com CEO Jeff Bezos, and SoftBank CEO Masayoshi Son are investors in a new clean energy technology venture firm launched Monday.Breakthrough Energy Ventures, a US$1 billion venture capital fund, will focus on "next generation technologies to provide reliable, affordable, zero-carbon energy, food, and products to the world," according to its website.Other investors include Virgin Group founder Richard Branson, LinkedIn co-founder Reid Hoffman, Alibaba Group Executive Chairman Jack Ma, and Kleiner Perkins Caufield & Byers Chairman John Doerr.To read this article in full or to leave a comment, please click here

Microsoft Ventures launches AI-focused fund

Microsoft Ventures has launched an artificial intelligence investment fund, signaling its parent company's growing focus on the emerging technology.The VC arm of Microsoft has also funded Element AI, an incubator to help organizations embrace an AI-first strategy, Nagraj Kashyap, corporate vice president of Microsoft Ventures, said Monday in a blog post."AI holds great promise to augment human capabilities and improve society by tackling some of the world’s biggest problems," Kashyap wrote. "We’ll make investments in startups that are responsibly harnessing the promise of AI to empower people and businesses."To read this article in full or to leave a comment, please click here

Survey: Despite costly attacks, 85% of business leaders confident in preparedness

Eighty-five percent of organizations believe they have the right controls in place to protect against such attacks. Yet, 40 percent of them have been victims of cyber attacks within the last six months.That’s the finding of a recent survey sponsored by BAE Systems.Why the disconnect?[Related: 3 ingredients of a successful attack] It’s one thing to believe you have the right protections in place; it’s another thing to test those beliefs. The survey of 600 business leaders across five countries found that “only 29% of organizations tested their attack response in the last month. On average, organizations last tested their cyber attack response 5 months ago.”To read this article in full or to leave a comment, please click here(Insider Story)

8 big data predictions for 2017

Market research and advisory firm Ovum estimates the big data market will grow from $1.7 billion in 2016 to $9.4 billion by 2020. As the market grows, enterprise challenges are shifting, skills requirements are changing, and the vendor landscape is morphing. The coming year promises to be a busy one for big data pros. Here are some predictions from industry watchers and technology players.To read this article in full or to leave a comment, please click here(Insider Story)

8 big data predictions for 2017

Market research and advisory firm Ovum estimates the big data market will grow from $1.7 billion in 2016 to $9.4 billion by 2020. As the market grows, enterprise challenges are shifting, skills requirements are changing, and the vendor landscape is morphing. The coming year promises to be a busy one for big data pros. Here are some predictions from industry watchers and technology players.To read this article in full or to leave a comment, please click here(Insider Story)

Should journalists be worried about the Countering Disinformation and Propaganda Act?

With previous anti-First Amendment statements by President-elect Donald Trump, there has been some worry by journalists that writing something the soon-to-be President doesn’t like may result in unpleasant consequences. Yet that is not the same thing as reporting “fake” news or spreading disinformation.To read this article in full or to leave a comment, please click here

Should journalists be worried about the Countering Disinformation and Propaganda Act?

With previous anti-First Amendment statements by President-elect Donald Trump, there has been some worry by journalists that writing something the soon-to-be President doesn’t like may result in unpleasant consequences. Yet that is not the same thing as reporting “fake” news or spreading disinformation.To read this article in full or to leave a comment, please click here

Docker for Azure Public Beta

Last week Docker for AWS went public beta, and today Docker for Azure reached the same milestone and is ready for public testing. Docker for Azure is a great way for ops to setup and maintain secure and scalable Docker deployments on Azure.

With Docker for Azure, IT ops teams can:

  • Deploy a standard Docker platform to ensure teams can seamlessly move apps from developer laptops to Dockerized staging and production environments, without risk of incompatibilities or lock-in.
  • Integrate deeply with underlying infrastructure to ensure Docker takes advantage of the host environment’s native capabilities and exposes a familiar interface to administrators.
  • Deploy the platform to all the places where you want to run Dockerized apps, simply and efficiently
  • Make sure the latest and greatest Docker versions are available for the hardware, OSs, and infrastructure you love, and provide solid upgrade paths from one Docker version to the next.

To try the latest Docker for Azure beta based on the latest Docker Engine betas, click the button below or get more details on the beta site:



Installation takes a few minutes, and will give you a fully functioning swarm, ready to deploy and scale Dockerized apps.

We first unveiled the Docker for Continue reading

Smartwatches aren’t dead; they’re just taking a timeout

December hasn’t been a good month for the smartwatch sector. Pebble, the remarkable Kickstarter-fueled smartwatch success story valued at $740 million as recently as last year, was sold off to Fitbit for just $40 million. IDC’s latest wearables report indicates that smartwatch sales have “tumbled.” And Gartner noted, once again, that almost a third of smartwatch purchases are not being used. To read this article in full or to leave a comment, please click here

Caching Anonymous Page Views

Caching Anonymous Page Views

Caching Anonymous Page Views M42 Smart Motorway in the West Midlands, UK; courtesy of Highways England.

The load time of your website not only affects your search engine rankings, but is also correlated to the conversion rate on your site:

  • Walmart.com found that for every 1 second of page speed improvement, they experienced a 2% increase in conversion rate.
  • Greg Linden's presentation Make Data Useful demonstrated through A/B Testing every 100ms in page load time delays led to a 1% loss of sales for Amazon.
  • Kyle Rush from the 2011 Obama for America campaign site showed a 3 second page load speed improvement increased on-site donations by 14% (resulting in over $34 million in donations).

Cloudflare is determined to help website administrators boost the performance of their websites. From today, Cloudflare users on our Business plan will gain a previously Enterprise-only Page Rule option, “Bypass Cache on Cookie”. When used in conjunction with a “Cache Everything” Page Rule, this setting allows for websites to cache the HTML of anonymous page visits without affecting dynamic content.

By caching anonymous page views, Cloudflare is able to help ensure that your origin webserver doesn't waste time constantly regenerating pages which change rarely. This ultimately allows us Continue reading