Homepage
Open in app
Sign in
Get started
Cognite
MAKE DATA DO MORE
Follow
Studentized Residuals for Time Series Anomaly Detection
Studentized Residuals for Time Series Anomaly Detection
The implementation of a simple but highly effective algorithm that can be used to detect point outliers.
Andris Piebalgs
Mar 24, 2022
Postgres can do THAT?
Postgres can do THAT?
This post supplements the presentation “Postgres can do THAT?”. (Slides). The presentation briefly covers many features of Postgres, with…
Alex Brasetvik
Dec 6, 2021
Pwn2Own or Not2Pwn, Part 3: The lazy man’s escalation
Pwn2Own or Not2Pwn, Part 3: The lazy man’s escalation
Welcome back to our Pwn2Own or Not2Pwn series about our Schneider Electric EcoStruxure Operator Terminal Expert exploit attempt. To catch…
Cim Stordal
Mar 1, 2021
Migrating from Lerna with Yarn Workspaces to Bazel
Migrating from Lerna with Yarn Workspaces to Bazel
At Cognite we have recently started to explore a mono repository setup across relevant products. Our application team is no exception…
Valerii Gusev
Jan 13, 2021
Using Terraform on GitHub Actions to Manage Team Membership on GitHub
Using Terraform on GitHub Actions to Manage Team Membership on GitHub
At Cognite, we use the GitHub Terraform provider to manage our organization’s users and teams. This is a convenient way to handle access…
Bisera Milosheska
Sep 28, 2020
Deep learning using synthetic data in computer vision
Deep learning using synthetic data in computer vision
Deep learning has achieved great success in computer vision since AlexNet was proposed in 2012. This success is mainly related to two…
Min Shi
Sep 7, 2020
Going Offline with Web Applications, Part 1: Requesting, Storing, and Using Data
Going Offline with Web Applications, Part 1: Requesting, Storing, and Using Data
When we’re building web applications at Cognite, we often run into a big challenge: How do we present data to users in extreme working…
Valerii Gusev
Aug 10, 2020
Database reliability engineering in asset heavy industries
Database reliability engineering in asset heavy industries
Cognite is building out a database reliability engineering team (DBRE) to help tend to our Postgres, Elasticsearch and Kafka clusters —…
Alex Brasetvik
Jun 25, 2020
Reporting a ML job’s failure due to a hard crash, or, how to tell people you have died while…
Reporting a ML job’s failure due to a hard crash, or, how to tell people you have died while…
At Cognite we routinely need to deploy and scale computationally intensive machine learning models for data contextualization, such as…
Sander Land
Jun 19, 2020
Pwn2Own or Not2Pwn, Part 2.5: A brief tale of free 0days
In our first Pwn2Own blog post, we briefly talked about how we discovered a directory traversal vulnerability in less than 20 minutes…
Cim Stordal
Jun 2, 2020
Designing the Rust Unleash API client
Designing the Rust Unleash API client
Designing the Rust Unleash API client
Robert Collins
May 20, 2020
Introducing a Rust-lang API client for the Unleash API
Introducing a Rust-lang API client for the Unleash API
Here at Cognite we write services in many different languages. Rust is one of them, which you may have read about in our recent post on 3D…
Robert Collins
May 12, 2020
Speeding up 3D model loading with Rust and WebAssembly
Speeding up 3D model loading with Rust and WebAssembly
Over the past few months, we have been working hard at improving loading times and performance in Reveal, our TypeScript library for…
Svenn-Arne Dragly
Apr 30, 2020
Inso-Insights: Online Steady-State Detection for Process Control
Inso-Insights: Online Steady-State Detection for Process Control
Disclaimer: This is a math-heavy post. Example code is provided to break down the heavier concepts, however, it is helpful to have basic…
Nicholas Calen
Apr 24, 2020
Is fuzzing Python code worth it? Yes!
Unit testing and code review are the most common ways of testing code, but they’re not perfect. The fundamental weakness of these methods…
Cim Stordal
Apr 8, 2020
Configuring Google Cloud CDN with Terraform
Configuring Google Cloud CDN with Terraform
Introduction
Matej Snuderl
Mar 19, 2020
Pwn2Own or Not2Pwn, Part 2
Pwn2Own or Not2Pwn, Part 2
By Fredrik Østrem, Emil Sandstø and Cim Stordal
Cim Stordal
Mar 13, 2020
Pwn2Own or Not2Pwn, Part 1
Pwn2Own or Not2Pwn, Part 1
By Fredrik Østrem, Emil Sandstø and Cim Stordal
Cim Stordal
Feb 17, 2020
About Cognite
Latest Stories
Archive
About Medium
Terms
Privacy
Teams