Automatic cipher suite ordering in Go’s crypto/tls
Go 1.17 is making TLS configuration easier and safer by automating TLS cipher suite preference ordering.
Reverse-Engineering the Mali G78
Collabora reverse-engineers Mali G78 instruction set and releases documentation, disassembler, and assembler for its
ChowJS: An AOT JavaScript engine for game consoles
Recently, we have been working on getting a large JavaScript game to run on game consoles. To make that happen, we made use of ChowJS, our ahead-of-time JavaScript compiler and runtime which can target game consoles.
Cleaning Up Your Postgres Database
Actionable steps on how to improve your Postgres database performance.
wxWidgets 3.1.5
wxWidgets 3.1.5 release is now available on GitHub . You will find there archives with the library sources and documentation as well as binaries for the selected Windows compilers such as Microsoft Visual C++ , MinGW-w64 and TDM-GCC .
Inspecting coredumps like it's 2021
Consulting & Support for the Nix ecosystem by Mayflower GmbH
Nim versions 1.4.4 and 1.2.10
The Nim team is happy to announce the double patch release of versions 1.2.10 and 1.4.4.
Clip: Connecting Text and Images
We’re introducing a neural network called CLIP which efficiently learns visual concepts from natural language supervision. CLIP can be applied to any visual classification benchmark by simply providing the names of the visual categories to be recognized, similar to the “zero-shot” capabilities of GPT-2 and GPT-3.
Camera Calibration from Scratch Using Rust
Learn the theory behind how to perform sensor and camera calibration.
Dealing with Out-of-Memory Conditions in Rust
In this post, CrowdStrike's Engineering team walks through one possible way of adapting a library to handle OOM events without aborting the process.
Why Is JRuby Slow?
In this article, the author explores why JRuby, an alternative Ruby interpreter that runs on the Java Virtual Machine (JVM), is slower than other R...
Preview of Microsoft Build of OpenJDK
Today we are excited to announce the preview of the Microsoft Build of OpenJDK, a new Long-Term Support (LTS) distribution of OpenJDK that is open source and available for free for anyone to deploy anywhere. It includes binaries for Java 11, based on OpenJDK 11.0.10, on x64 server and desktop environments on macOS…
Erlang/OTP 24 Release Candidate 1
The official home of the Erlang Programming Language
Postgres text search: balancing query time and relevancy
How do you balance query time and relevance with Postgres text search? Stephen Gutekanst, an engineer working on Sourcegraph's API docs feature, shares tips for stirring code analysis with search indexing.
Parser Combinators in Haskell
In this article, we will show you how to implement simple parser combinators from scratch and how to use the Megaparsec library to implement a parser for S-expressions.
Proofs Should Repair Themselves
We take pride in personally connecting with all interested partners, collaborators and potential clients. Please email us with a brief description of how you would like to be connected with Galois and we will do our best to respond within one business day.
Building Webhooks into Your Application: Guidelines and Best Practices (2020)
Learn how to build a webhook, send it from your app, manage authentication, handle security, and provide a smooth developer experience to your customers.
Fuzzing Java in OSS-Fuzz
Posted by Jonathan Metzman, Google Open Source Security Team OSS-Fuzz , Google’s open source fuzzing service, now supports fuzzing applicat...
Gitlab 13.10 Released
GitLab release announcements and feature highlights.
Crystal 1.2.2 Is Released
We are releasing the second patch release of the 1.2 series.
Racket v8.2
_posted by John Clements_ Racket version 8.2 is now available from https://download.racket-lang.org. Racket CS improved the performance of large-integer arithmetic. Racket has improved support for layered and tethered installation. Racket ...