Container orchestration: Moving from fleet to Kubernetes
No single cloud fits all. Explore how we build a more flexible future with hybrid cloud.
A novel approach to neural machine translation
Visit the post for more.
The MongoDB hack and the importance of secure defaults
There’s a widespread attack on insecure MongoDB installs that has resulted in over 28,000 databases being held ransom. This post explains the hack, how to protect yourself and what can we learn from it.
Announcing the Windows Bounty Program
Windows 10 represents the best and newest in our strong commitment to security with world-class mitigations. One of Microsoft’s longstanding strategies toward improving software security involves investing in defensive technologies that make it difficult and costly for attackers to find, exploit and leverage…
Announcing .NET Core 2.0
.NET Core 2.0 is available today as a final release. You can start developing with it at the command line, in your favorite text editor, in Visual Studio 2017 15.3, Visual Studio Code or Visual Studio for Mac. It is ready for production workloads, on your own hardware or your favorite cloud, like Microsoft Azure. […]
NetBSD fully reproducible builds
I have been working on and off for almost a year trying to get reproducible builds (the same source tree always builds an identical cdrom) on NetBSD. I did not think at the time it would take as long or be so difficult, so I did not keep a log of all the changes I needed to make. I was also not the only one working on…
Stanford historian uncovers a grim correlation between violence and inequality
Professor Walter Scheidel examines the history of peace and economic inequality over the past 10,000 years.
What makes us Red Hat
Open source software is, in fact, eating the world. It is a de facto model for innovation, and technology as we know it would look vastly different without it. On a few occasions, over the past several years, software industry observers have asked whether there will ever be another Red Hat. Others have speculated that…
APIs, robustness, and idempotency
Online payment processing for internet businesses. Stripe is a suite of payment APIs that powers commerce for businesses of all sizes.
Transformer: A Novel Neural Network Architecture for Language Understanding
Posted by Jakob Uszkoreit, Software Engineer, Natural Language Understanding Neural networks, in particular recurrent neural networks (RNNs), are n...
.IO domain name reliability issues and how we’re working around them
Switching from a .io domain name to a .com domain name helped with downtime and improve reliability on our API clients.Domain resolution is one of the backbone services of the Internet. It's something we typically spend very little time thinking about. Of course, that changes when it breaks. Over the past year, IO…
Top accessibility complaints from people with disabilities
"If you have a disability, what's the hardest thing about browsing the web?" The answers to Safia Abdalla's tweet are truly eye-opening and shows us…
Training exercise boosts brain power, Johns Hopkins researchers say
Hopkins researchers identify specific exercise that boosts memory, attention
Running Costs of a SaaS app
A close look at the costs that go into running Cushion and the reasons why we use specific services.
Vagrant 2.0
We're announcing HashiCorp Vagrant 2.0. Vagrant is a tool for building and distributing development environments. Vagrant 2.0 supports provisioning development environments on VirtualBox, VMware, Hyper-V, Docker, AWS, GCP, and more. It can virtualize Windows, macOS, and a dozen other new operating systems. Vagrant 2.0…
KSQL: Open Source Streaming SQL for Apache Kafka
Introducing KSQL, a streaming SQL engine for Apache Kafka. KSQL provides a simple and completely interactive SQL interface for processing data in Kafka.