Notes on the Amazon Aurora Paper
This is my notes on the paper: Amazon Aurora: Design Considerations for High Throughput Cloud-Native Relational Databases.
This is my notes on the paper: Amazon Aurora: Design Considerations for High Throughput Cloud-Native Relational Databases.
We’re delighted to announce the release of webOS Open Source Edition (OSE) 2.1.0. The highlights of this release are as follows: Change of the default logging system to journald Japanese Virtual Keyboard support and iLib upgrade Bug fix and improvements For more details on this release, see the release notes. Change…
Crystal has made a huge step forward to have parallelism as a first class citizen. In short, you can set up the number of worker threads on runtime and each new fiber will be scheduled to run on one of them. Channel and select will work seamlessly. You are allowed to share memory between workers, but you will probably…
TLDR; Crypto-arbitrage bot code is released here - https://github.com/kruglov-dmitry/crypto_crawler. I can’t develop in c++ fast enough, not yet within golang sect, so have to use python. It was painfully educative fun. Chronicles of one crypto-arbitrage bot Some time ago friend of mine, innocent in terms of exposure…
In celebration of Unix’s 50th anniversary, the CHM Software History Center is delighted to make publicly accessible for the first time some of the earliest source code produced in the Unix story.
In this post you will learn what hash tables are, why you would use them, and how they are used to implement dictionaries in the most popular Python interpreter—CPython.
The American Radio Relay League (ARRL) is the national association for amateur radio, connecting hams around the U.S. with news, information and resources.
Arduino boards have been employed in all sorts of robotics and IoT applications, although working with air as a power source is less than straightforward.
Artificial production of human speech is known as speech synthesis. This machine learning-based technique is applicable in text-to-speech, music generation, speech generation, speech-enabled devices, navigation systems, and accessibility for visually-impaired people. In this article, we’ll look at research and model……
How do you debug an application, library or an entire system with multiple processes? One answer: tracing. An introduction into bpftrace, and an overview of the Linux tracing ecosystem (DTrace, eBPF, uprobes, etc).
Electric cars give us a sense that we can have change without having to change. In 'solving' climate breakdown, they are a talisman of false hope.
Why did Homo sapiens diverge from the rest of the animal kingdom and go on to dominate the earth? Communication? Cooperation? According to best-selling author Yuval Noah Harari, that barely scratches the surface.
Asking for a repeat, but in a different speech synthesizer.
Am I the only one who is skeptical clicking on ads I see online? Yes, I know it is the lifeblood of entrepreneurs , but I really don't care ...
Just hearing the word CMake is typically enough to make a shiver run down my spine. I’ve been deep in the muck of its behavior and tooling the last few weeks as I finish up a CMake library titled IXM. While the various minutiae of how IXM works, why I wrote it, and all the nice little usage details are definitely for…
As part of President Trump’s directive on March 6, 2017 to implement heightened screening and vetting of applications for visas, a new question now appears on the DS-160 and DS-260 forms used by visa applicants at U.S. consulates. Following the 2017 Presidential Memorandum, the Department of State ...
Cloud Code, a new set of plug-ins for IntelliJ and VS Code, makes it easy to rapidly build, debug, and deploy to Kubernetes, using the tools you already have.
The National Organic Program (NOP) is now allowing the cancer-causing herbicide, glyphosate, in “organic” hydroponic production.
In the previous article in this series we distinguished between two kinds of unsupervised learning (cluster analysis and dimensionality reduction) and discussed the former in some detail. In this installment we turn our attention to the later. In dimensionality reduction we seek a function $f : \mathbb{R}^n \mapsto…
It's been 7 months since my last commentary on the field, and as it became regular appearance in this blog (and in fact many people apparently enjoy this form and keep asking for it),
In findings that give fresh meaning to the old adage that a good night’s sleep clears the mind, a new study shows that a recently discovered system that flushes waste from the brain is primarily active during sleep. This revelation could transform scientists’ understanding of the biological purpose of sleep and point…
I had originally shared a version of this post with a small, private mailing list, but then I figured there'd be no harm in sharing it with a larger audience so here it is.
An overview of ray tracing denoising, reviewing filtering, spatiotemporal, sampling and AI techniques to improve convergence and temporal coherency in real time ray traced applications.
A perfect hash function is one that is collision-free. By implication, the hash must be at least as many bytes as the key and the function is theoretically reversible, though not always tractably so. In other words, perfect hashing is a special case of encryption. Because the hash is no smaller than the key, the…
This release adds a lot of (long-awaited) new features and important bugfixes to LibrePCB. Highlights Design Rule Check for Boards (#581) Finally the board editor got a design rule check! It checks a PCB for common mistakes like missing connections, too small clearances (or shorts), or too thin copper elements. A new…
This is how we configured Stripe Billing for our SaaS and hooked it to our backend. We only use one webhook to keep all things running smoothly.