mTCP: A high-performance user-level TCP stack for multicore systems

mTCP: A high-performance user-level TCP stack for multicore systems

Besides adopting well-known techniques, our mTCP stack (1) translates expensive system calls to shared memory access between two threads within the same CPU core, (2) allows efficient flow-level event aggregation, and (3) performs batch processing of RX/TX packets for high I/O efficiency. (e.g., ~80% inside kernel for lighttpd) Even worse, these CPU cycles are not utilized effectively; according to our measurements, Linux spends more than 4x the cycles than mTCP in handling the same number of TCP transactions. Students: EunYoung Jeong, Shinae Woo, Muhammad Asim Jamshed, and Haewon Jeong

Faculty: KyoungSoo Park, Dongsu Han, and Sunghwan Ihm

We are collectively reached by our mailing list: mtcp-user at list.ndsl.kaist.edu.

Source: shader.kaist.edu

Colons in computer science paper titles (2018)

Colons in computer science paper titles (2018)

1953 to present, as indexed by DBLP

McGill University’s txtLAB blog posted an article earlier this week plotting the proportion of academic papers in the field of literary studies that have a colon in the paper title, from 1950 to 2010. In the txtLAB analysis, colons start out being used in about 15% of literary-studies article titles in the early 1950s, a proportion that thereafter grows nearly linearly: 30% by the late 1960s, 40% by 1975, 50% by 1985, then leveling out from the mid-1990s to settle at the current proportion, which is around 60%. The trend in computer science has gone through more ups and downs, and the absolute proportion of articles using colons in their titles has been far lower throughout.

Source: www.kmjn.org

Meta-Learners – learning how to learn

Meta-Learners – learning how to learn

The goal of the learner (model) is to quickly learn new tasks from a small amount of new data; hence, it is sometimes called a fast learner. When an image in the target set belongs to a new unseen class, the matching network model treats it like any other image. This implies that the initial set of network parameters should be sensitive to changes in the new tasks; small changes in the parameters will result in large improvements on the loss function of any task.

Source: blog.fastforwardlabs.com

Colons in computer science paper titles

Colons in computer science paper titles

1953 to present, as indexed by DBLP

McGill University’s txtLAB blog posted an article earlier this week plotting the proportion of academic papers in the field of literary studies that have a colon in the paper title, from 1950 to 2010. In the txtLAB analysis, colons start out being used in about 15% of literary-studies article titles in the early 1950s, a proportion that thereafter grows nearly linearly: 30% by the late 1960s, 40% by 1975, 50% by 1985, then leveling out from the mid-1990s to settle at the current proportion, which is around 60%. The trend in computer science has gone through more ups and downs, and the absolute proportion of articles using colons in their titles has been far lower throughout.

Source: www.kmjn.org

Feathers came first, then birds

Feathers came first, then birds

New research, led by the University of Bristol, suggests that feathers arose 100 million years before birds—changing how we look at dinosaurs, birds, and pterosaurs, the flying reptiles. The key discovery came earlier in 2019, when feathers were reported in pterosaurs—if the pterosaurs really carried feathers, then it means these structures arose deep in the evolutionary tree, much deeper than at the point when birds originated. Co-author, Baoyu Jiang from the University of Nanjing, added: “At first, the dinosaurs with feathers were close to the origin of birds in the evolutionary tree.

Source: phys.org

Visual Studio IntelliCode

Visual Studio IntelliCode

Visual Studio IntelliCode allows you to add the power of artificial intelligence to your code. At the time of this post, IntelliCode works in Visual Studio 2017 (version 15.8 and up) as wella s Visual Studio 2019. It also supports the following languages:

IntelliCode also works in Visual Studio Code and supports:

Microsoft is bringing the goodness of AI to Visual Studio Code.

Source: dirkstrauss.com

Apple is now a privacy-as-a-service company

Apple is now a privacy-as-a-service company

Apple’s truly transforming into a privacy-as-a-service company, which shows in the way that it’s implementing both the new single sign-on account service, as well as its camera and location services updates in iOS 13. Apple’s work with camera providers is also unique – providing actual on-device analysis of footage captured by third-party partners to deliver things that security device makers have typically offered as a value-add service themselves. Other new features, including HomeKit firewalling of specific services and devices, are similar in tone, and likely indicate what Apple intends to do more of in the future.

Source: techcrunch.com

In the Shadow of Big Brother

In the Shadow of Big Brother

In 1940 George Orwell published his eighth book, the essay collection Inside the Whale, but when the Nazis in the same year drew up a list of Britons to be arrested after the planned invasion, his name wasn’t included. Much of the acclaim then was in recognition of his novel Animal Farm, but in the years since, Orwell’s popularity has increasingly rested on his final work, Nineteen Eighty-Four, published the summer before he died. Lynskey’s biography of the book expertly locates Nineteen Eighty-Four in the context of Orwell’s life, evoking the drab deprivations of 1940s Britain.

Source: literaryreview.co.uk

HN: The Good Parts (2017)

HN: The Good Parts (2017)

On other forums that have or previously have had similar levels of traffic, like r/programming and slashdot, well-informed comments are either non-existent or get buried by reasonable sounding but totally wrong comments when they appear, and they appear even more rarely than on HN. If you just read HN, it’s hard to see the effect, but if you look at forums that use comments as a positive factor in ranking, the difference is dramatic — those other forums that boost topics with many comments (presumably on theory that vigorous discussion should be highlighted) often have content-free flame wars pinned at the top for long periods of time. Having flamebait drop off the front page quickly is significant, but it doesn’t seem sufficient to explain why there are so many more well-informed comments on HN than on other forums with roughly similar traffic.

Source: danluu.com