New Compute Engine A2 VMs–First Nvidia Ampere A100 GPUs in the Cloud
Google Cloud’s new Accelerator-Optimized (A2) VM family is based on the NVIDIA Ampere A100 GPU, and designed for demanding HPC and ML workloads.
Google Cloud’s new Accelerator-Optimized (A2) VM family is based on the NVIDIA Ampere A100 GPU, and designed for demanding HPC and ML workloads.
Introduction to managing DB shcema changes with Liquibase
In this blog post, I would like to show you a practical example of a “fake it till you make it” approach to product development. To my mind, it basically means that you are trying to stay a few steps ahead of your current situation. You are “faking” the idea that you have progressed more, but you actually haven’t…
The story of our company's most valuable email.
This is the second part of the roadmap of IntelliJ IDEA and IntelliJ-based IDEs for 2020. The first part of the roadmap was focused mostly on low-level features in the platform. In this post we’ll be
Real-time rendering in virtual reality presents a unique set of challenges — chief among them being the need to support...
"Every application has an inherent amount of irreducible complexity. The only question is: Who will have to deal with it—the user, the application developer, or the platform developer?" Larry Tesler's original law regarding complexity in software applications, and links to articles and pap
The Snyk security research team has made two significant disclosures surrounding the Mintegral SDK. Learn about these SourMint vulnerabilities.
Organizations in the throes of cleaning up after a ransomware outbreak typically will change passwords for all user accounts that have access to any email systems, servers and desktop workstations within their network. But all too often, ransomware victims fail to grasp that the crooks behind these attacks can and…
Superhuman Docs doc by Michael Forrest
Noting Google's continued support for Microformats as a metadata format.
This is advice for people who have done scientific research at a university and are considering starting a company to commercialize it. At YC, we’ve funded more than 75 companies in this situation. We also recently went on a Bio Tour [https://blog.ycombinator.com/yc-bio-tour-2020/] where we went around to research…
The Intel 8086 processor was introduced in 1978, setting the course of modern computing. While the x86 processor family has supported 64-b...
An initiative to develop API standards for n-dimensional arrays and dataframes
I've long said, as a fan of the console and text mode, that the command line is ...
Taking a second look at the newly introduced mask registers, this time with the benefit of a SKX die shot from Fritzchens Fritz.
I have finished my cruise now, which was mostly holiday, but also some work. I did some training for my mates (mainly in C coding) and we di...
You’ve likely heard everyone at the office or online proclaim that “K8s has eaten everyone’s lunch!” or that “everything should be in a docker container!”. While there are advantages to the above methodologies; it’s very easy to have cargo-culted their adoption; especially for Kubernetes (K8s). I find the biggest…
Huawei has seemingly stepped its foot into the kernel self-protection game with the release of HKSP. Absent any threat model and riddled with weaknesses, it also introduces a trivially exploitable local root vulnerability due to a complete lack of defensive programming.
UPDATE 5/28: We are going to resume the rollout with the stable release of Chrome M84. More details . With the stable release of Chrome 8...
Andreas Andreakis, Ioannis Papapanagiotou
This is Part 3 in a series of posts describing the Raft distributed consensus algorithm and its complete implementation in Go. Here is a list of posts in the series:
If there’s one thing that engineers, engineering managers, and technology executives are likely to agree on, it’s that there’s a crisis of technical quality. One diagnosis and cure is easy to identify: our engineers aren’t prioritizing quality, and we need to hire better engineers or retrain the ones we have. Of…
Over the past few weeks, Zoom’s use has exploded since it became the video conferencing platform of choice in today’s COVID-19 world. (My own university, Harvard, uses it for all of its classes. Boris Johnson had a cabinet meeting over Zoom.) Over that same period, the company has been exposed for having both lousy…
The official home of the Erlang Programming Language