Ford Is Fined in China as Trade Fight with U.S. Rages

Ford Is Fined in China as Trade Fight with U.S. Rages

BEIJING — China’s antitrust regulator on Wednesday announced a fine of around $25 million on Ford’s main joint venture in the country, the latest action against an American company amid the widening economic battle between China and the United States. The fine on Changan Ford, which is owned equally by the Detroit automaker and a state-backed Chinese company, comes as Washington and Beijing have taken aim at each other’s businesses following the collapse of trade talks last month. First, the Trump administration barred American technology companies from selling to Huawei, the Chinese maker of smartphones and telecommunications equipment, denying it access to vital software, microchips and other components.

Source: www.nytimes.com

Languages of India

Languages of India

[33]

The Census of India records and publishes data with respect to the number of speakers for languages and dialects, but uses its own unique terminology, distinguishing between language and mother tongue. The languages of India belong to several language families, the most important of which are :[44][6][7][8][45]

The largest of the language families represented in India, in terms of speakers, is the Indo-Aryan language family, a branch of the Indo-Iranian family, itself the easternmost, extant subfamily of the Indo-European language family. The second largest language family is the Dravidian language family, accounting for some 277 million speakers, or approximately 20.5% as per 2018 estimate The Dravidian languages are spoken mainly in southern India and parts of eastern and central India as well as in parts of northeastern Sri Lanka, Pakistan, Nepal and Bangladesh.

Source: en.wikipedia.org

Distributed Locks Are Dead; Long Live Distributed Locks

Distributed Locks Are Dead; Long Live Distributed Locks

We create a new CP session when a Hazelcast server or client makes its very first lock or semaphore acquire request. Let’s see the CP session auto-cleanup mechanism in action:

In this code sample, a Hazelcast member acquires the lock and then crashes. Finally, a Hazelcast instance (both server and client) automatically closes its CP session on graceful shutdown:

To be precise, the CP Subsystem resets the CP session timeout in 3 circumstances:

As veteran distributed systems folks might have already noticed, we borrowed several ideas from Google’s paper “The Chubby lock service for loosely-coupled distributed system”.

Source: hazelcast.com

Peloton Confidentially Files Statement for Proposed IPO

Peloton Confidentially Files Statement for Proposed IPO

NEW YORK, June 5, 2019 /PRNewswire/ — Peloton (“Peloton” or the “Company”) today announced that it has confidentially submitted a draft registration statement on Form S-1 with the Securities and Exchange Commission (the “SEC”) relating to the proposed initial public offering of its common stock. The initial public offering is expected to commence after the SEC completes its review process, subject to market and other conditions. Any offers, solicitations or offers to buy, or any sales of securities will be made in accordance with the registration requirements of the Securities Act of 1933, as amended (“Securities Act”).

Source: www.prnewswire.com

Large-Scale Long-Tailed Recognition in an Open World

Large-Scale Long-Tailed Recognition in an Open World

We tried all possible methods we could think of (data augmentation, sampling techniques, few-shot learning, imbalanced classification, etc.); but none of the existing methods could handle abundant classes, scarce classes and open classes at the same time (Fig. 1). We define OLTR as learning from long-tail and open-end distributed data and evaluating the classification accuracy over a balanced test set which includes head, tail, and open classes in a continuous spectrum (Fig. 2). Figure 2: Our task of open long-tailed recognition must learn from long-tail distributed training data in an open world and deal with imbalanced classification, few-shot learning, and open-set recognition over the entire spectrum.

Source: bair.berkeley.edu

Ebola cases pass 2k as crisis escalates

Ebola cases pass 2k as crisis escalates

Political tensions grew late last year during elections, when the DRC’s former president banned more than a million people in North Kivu from voting because of Ebola. Despite continuous outreach, many people remain suspicious of Ebola responders — who are often not from the region — and a small fraction assault health workers. The danger posed by such attacks prevents Ebola responders from working in communities, meaning that they are unable to perform a key part of control efforts: tracking contacts of people who have contracted the disease.

Source: www.nature.com

Actix-web – A small, pragmatic, and fast web framework for Rust

Actix-web – A small, pragmatic, and fast web framework for Rust

, several other resources are available:

To get started navigating the API documentation you may want to consider looking at the following pages:

App: This struct represents an actix-web application and is used to configure routes and other common settings. HttpServer: This struct represents an HTTP server instance and is used to instantiate and configure servers. web: This module provide essentials helper functions and types for application registration.

Source: docs.rs

Xz format inadequate for long-term archiving

Xz format inadequate for long-term archiving

Key findings include: (1) safe interoperability among xz implementations is not guaranteed; (2) xz’s extensibility is unreasonable and problematic; (3) xz is vulnerable to unprotected flags and length fields; (4) LZMA2 is unsafe and less efficient than the original LZMA; (5) xz includes useless features that increase the number of false positives for corruption; (6) xz shows inconsistent behavior with respect to trailing data; (7) error detection in xz is several times less accurate than in bzip2, gzip and lzip. For example, xz tries to appear as a very safe format by offering overkill check sequences like SHA-256 but, at the same time it fails to protect the length fields needed to decompress the data in the first place. Error detection in the xz format is broken; depending on how the file was created and on what decompressor is available, the integrity check in xz is sometimes performed and sometimes not.

Source: lzip.nongnu.org

Bloom – Super fast and highly configurable cache for REST APIs

Bloom – Super fast and highly configurable cache for REST APIs

Upon serving response to your Load Balancers, Bloom sets a cache status header, namely which can be seen publicly in HTTP responses (either with value , or — it helps debug your cache configuration). To tell Bloom not to cache a response, send the following HTTP header as part of the API response:

By default, Bloom retains all responses that are safe to cache, as long as they match both:

Refer to the list of status codes on Wikipedia if you want to find the matching status codes. To tell Bloom to use a certain expiration time on response cache (time after which the cache is invalidated and thus a new response is fetched upon client request), send the following HTTP header as part of the API response (here for a TTL of 60 seconds):

By default, Bloom sets a TTL of 600 seconds (10 minutes), though this can be configured from .

Source: github.com

Too Many People Want to Travel

Too Many People Want to Travel

The museum’s workers walked out, arguing that overcrowding at the home of the Mona Lisa and the Venus de Milo had made the place dangerous and unmanageable. “The Louvre suffocates,” the workers’ union said in a statement written in French, citing the “total inadequacy” of the museum’s facilities to manage the high volume of visitors. A photograph of the pileup went viral; nearly a dozen climbers died, with guides and survivors arguing that overcrowding at the world’s highest peak was a primary cause, if not the only one.

Source: www.theatlantic.com