Category: Blog

Release ZFS on Linux 0.8.0, implementations of ZFS for the Linux kernel

After nearly two years of development, ZFS on Linux 0.8.0 is released, implementing the ZFS file system as a module for the Linux kernel. The module has been tested with Linux kernels from 2.6.32 to 5.1. Ready installation packages will soon be prepared for major Linux distributions, including Debian, Ubuntu, Fedora, RHEL/CentOS. The ZFS on Linux module is already included […]

GitHub launched financial support and vulnerability notification services

GitHub has implemented a sponsorship system to provide financial support for open projects. The new service offers a new form of participation in project development—if a user is unable to contribute to development, they can connect to interesting projects as a sponsor and assist through financing specific developers, maintainers, designers, documentation authors, testers, and other participants involved in the project. With […]

CPU Consumption Benchmark for Istio and Linkerd

Introduction At Shopify, we have been working on deploying Istio as a service mesh. Overall, everything is satisfactory, except for one thing: it is expensive. Published benchmarks for Istio state: With Istio 1.1, the proxy consumes approximately 0.6 vCPU (virtual cores) per 1000 requests per second. For the first region in the service mesh (with 2 proxies on each side of the connection), […]

Research: Building a lock-free proxy service using game theory

A few years ago, an international group of researchers from the universities of Massachusetts, Pennsylvania, and Munich in Germany conducted a study on the effectiveness of traditional proxies as a tool for combating censorship. As a result, the researchers proposed a new method for bypassing blocks based on game theory. We have prepared an adapted translation of the main points of this work. Introduction The approach of popular blocking circumvention tools, such as Tor, is based on […]

Bug Clearing House — a marathon for eliminating old bugs

How many open bugs do you have in your backlog? 100? 1000? How long have they been there? A week? A month? Years? Why does this happen? No time? Need to focus on higher priority tasks? "We’ll implement all the urgent features right now, and then we’ll definitely have time to tackle the bugs"? … Some use a Zero Bug Policy, while others have a well-developed work culture […]

Bug hunting: How to find 200 bugs in a day

Hello everyone! My name is Yulia, and I am a tester. Last year, I shared information about Bug Cleaning Day — an event held at our company to clean up the bug backlog. It’s a viable way to significantly reduce it (by 10 to 50% in different teams) in just one day. Today, I want to tell you about our spring format of Bug Cleaning Day — […]

Microsoft Defender for Mac has been released

Back in March, Microsoft first announced the release of Microsoft Defender ATP for Mac. Now, after internal testing of the product, the company has announced that it has released a public preview version. Microsoft Defender has added localization in 37 languages, improved performance, and enhanced protection against unauthorized access. You can now submit virus samples through the main interface of the program. There […]

Wrote API — ripped XML (two)

The first API of MyWarehouse appeared 10 years ago. All this time, we have been working on existing versions of the API and developing new ones. Several versions have already been retired. This article will cover a lot: how the API was created, why it’s necessary for a cloud service, what it offers users, the pitfalls we've encountered, and what we want to do next. I will […]

Saving disk space using steganography

When we talk about steganography, people envision terrorists, pedophiles, spies, and at best, crypto-anarchists and various scholars. And indeed, who else would need to hide something from external scrutiny? What benefit could this possibly have for an ordinary person? It turns out there is some. That’s why today we will be compressing data using methods of steganography. And at the end […]

Perl 5.30.0 has been released

A year after the release of Perl 5.28.0, Perl 5.30.0 has been released. Important changes include: support for Unicode versions 11, 12, and the draft version 12.1 added; the upper limit 'n' specified in the regular expression quantifier in the form '{m, n}' has been doubled to 65534; metacharacters in Unicode property value specifications are now partially supported; support for qr’N{name}’ has been added; Perl can now be compiled to […]

The UMIDIGI A5 Pro smartphone with a triple camera — today only at the price of $89

The Chinese electronics manufacturer UMIDIGI introduced the UMIDIGI A5 Pro smartphone during the annual brand sale — the UMIDIGI Fan Festival, held on the AliExpress platform. During the sale, which will last only 24 hours, the new model can be purchased at a significant discount for $89.37 (with a $6 coupon). The UMIDIGI A5 Pro features a 6.3-inch display made of […]

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster