Day: March 9, 2020

Recognize the High Cost of Low Technical Debt

Technical debt, a developer’s term for trade-offs, is starting to impact marketing tech and other choices. Here’s how IT teams can reduce the impact of technical debt choices.
Image: Shutterstock

Image: Shutterstock

Sometimes managers struggle with determining if an innovation from a new technology will be worth the improved performance or features. Upgrades are expensive, and the decision to upgrade can meet unwarranted management resistance if a clear reason is not present.

But for analytics, whether applied to a marketing chatbot or developed as a precursor for advanced predictive models, delays in upgrading supporting software, data sources, or associated training can create technical debt. Managing the small tasks can leave your organization at a disadvantage in the race to establish a data-driven strategy.

Technical debt is a software development term in which an implemented software fix solves an immediate problem, but consequently creates potential complications down the line, raising the total cost

Read More

The 2020 Election Shows the Techlash Has Only Gone So Far

Since starting as a reporter on the tech-and-politics beat in November, I’ve observed a similar ritual for each of the Democratic primary debates: My editor informs me one is happening, I cancel my plans, and I watch in bemused horror, paying just enough attention to notice in case I need to scramble to cover any major discussions on tech-related issues.

I never have.

Attitudes toward Silicon Valley have changed a lot since the last presidential election, maybe nowhere more than in Washington, DC. The past few years have seen tech executives file into the nation’s capital to atone for their companies’ sins: Russian interference, Cambridge Analytica, the Christchurch massacre, and much more. The piling up of ghastly episodes punctured the myth of Big Tech’s unerring wisdom and benevolence. It really seemed like 2020 could be the year when the “techlash” became a campaign issue. Andrew Yang’s improbable run was originally

Read More

PowerShell 7.0 arrives with pipeline parallelization

Microsoft is shipping PowerShell 7.0, a major update to the cross-platform automation tool and configuration framework. Highlights of the new version, introduced March 4, include pipeline parallelization and new operators.

PowerShell 7.0 introduces the new Parallel parameter for the ForEach-Object cmdlet, allowing you to run a script block in parallel for each element in a collection by using the ForEach-Object -Parallel syntax.

PowerShell 7.0 introduces new operators as well, including a ternary operator identified as a ? b :c, and pipeline chain operators, || and &&. Null conditional operators include ?? and ??=.

Other capabilities in PowerShell 7.0 include:

  • A simplified, dynamic error view.
  • A GetError cmdlet to ease error investigations.
  • A compatibility layer for importing modules in an implicit Windows PowerShell session.
  • Invoking of DSC (Desired State Configuration) resources directly from PowerShell 7.0. This is an experimental feature.
  • Automatic notifications of new versions.

PowerShell runs on 

Read More

Splice Machine 3.0 integrates machine learning capabilities, database

Databases have long been used for transactional and analytics use cases, but they also have practical utility to help enable machine learning capabilities. After all, machine learning is all about deriving insights from data, which is often stored inside a database.

San Francisco-based database vendor Splice Machine is taking an integrated approach to enabling machine learning with its eponymous database. Splice Machine is a distributed SQL relational database management system that includes machine learning capabilities as part of the overall platform.

Splice Machine 3.0 became generally available on March 3, bringing with it updated machine learning capabilities. It also has new Kubernetes cloud native-based model for cloud deployment and enhanced replication features.

In this Q&A, Monte Zweben, co-founder and CEO of Splice Machine, discusses the intersection of machine learning and databases and provides insight into the big changes that have occurred in the data landscape in recent years.

How do

Read More