A team of researchers at IBM’s Zurich lab have developed a managed memcache service using non-volatile memory (NVM) in the IBM Cloud called Data Store for Memcache. Data Store for Memcache replaces DRAM with NVM storage for caching using the same memcache API. The result offers o … | Continue reading
The AIX Event Infrastructure is an extensible framework for monitoring multiple types of system events. This article gives an overview of the monitoring interface, as well as pointers for writing event monitoring applications. | Continue reading
Data alignment is an important issue for all programmers who directly use memory. Data alignment affects how well your software performs, and even if your software runs at all. As this article illustrates, understanding the nature of alignment can also explain some of the "weird" … | Continue reading
The Visitor pattern is commonly used to traverse and manipulate tree data in Java and other object-oriented programs. Now let's see what happens when Alex Miller rewrites the pattern using Clojure's functional zippers. | Continue reading
A first-of-a-kind "fingernail sensor" prototype that continuously measures how a person's fingernail bends and moves, a key indicator of grip strength. | Continue reading
Download the Cost of Data Breach Study to learn more about the global impact of a data breach and how data breaches affect individual nations. | Continue reading
“The prettiest thing I had ever seen” is not how IBM researcher Shai Halevi describes the beaches in Israel where he grew up. Or the sunset after a long day of hiking in Mitzpe Ramon desert. Rather, he saves these words to describe the first time he saw a cryptographic equation a … | Continue reading
Beginning August 1st, 2018 no new instances of Object Storage OpenStack Swift (PaaS) can be created. Existing Object Storage OpenStack Swift instances will continue to work and be supported. Customers are encouraged to use IBM Cloud Object Storage. This does NOT apply to Object S … | Continue reading
Watson Assistant is an AI assistant built on the previous IBM Watson Conversation service that delivers scalable, engaging experiences across your business. With digital and voice capabilities, Watson Assistant solutions represent your brand and your brand’s unique personality. | Continue reading
This feat opens the door to using the nucleus as way to sense and control magnetism at the atomic scale. | Continue reading
Scientists prove quantum advantage for certain mathematical problems: shallow quantum circuits are more powerful than their classical counterparts. | Continue reading
The promise of the Internet of Things: This integration should ideally map to a decentralized hardware and software platform. | Continue reading
Scientists developed a new class of macromolecules designed to selectively kill cancer cells, while ignoring healthy ones. | Continue reading
Learn how to configure the IBM Cloud App ID from a toolchain as part of continuous delivery process. Here is some background and the script we use. | Continue reading
IBM scientists developed a digital accelerator core for AI hardware that uses approximate computing to improve compute efficiency. | Continue reading
As reported last week in Nature Communications, IBM Researchers have developed and experimentally tested an artificial synapse architecture using 1 million devices -- a significant step towards realizing large-scale and energy efficient neuromorphic computing technology. | Continue reading
Sunday marked the 48th annual celebration of Earth Day, the global event that celebrates the importance of environmental protection. This year, the Earth Day Network’s focus is to, “fundamentally changing human attitude and behavior about plastics and catalyzing a significant red … | Continue reading
An AI system that can engage in debate with humans, Project Debater moves us closer to one of the great boundaries in AI: mastering language. | Continue reading
Software-equivalent accuracy achieved in with analog memory. | Continue reading
One of the most under-used programming techniques is writing programs that generate programs or program parts. Learn why metaprogramming is necessary and look at some of the components of metaprogramming (textual macro languages, specialized code generators). See how to build a c … | Continue reading
Get to know Mozilla Rust, a safe, statistically typed compiled language. | Continue reading
Working with real quantum computers just got easier for experts in chemistry, artificial intelligence and optimization: Introducing QISKit ACQUA. | Continue reading
Get an overview of the memory management techniques that are available to Linux programmers, focusing on the C language but applicable to other languages as well. This article gives you the details of how memory management works, and then goes on to show how to manage memory manu … | Continue reading
Using IBM Watson, Bradesco implemented Bradesco Inteligência Artificial to assist employees and customers in answering their questions about bank products | Continue reading
A collection of short explorations that invite you to rethink the Java conventions you have come to take for granted. | Continue reading
As industry pressures continue to grow, financial services companies are seeking to accelerate their ability to meet increasing regulatory requirements and other business demands, such as CECL, FRTB, traded credit risk, ALM and liquidity, portfolio management and more. That’s why … | Continue reading
The recent surge of interest in quantum computing is largely due to the approach of “quantum advantage." | Continue reading