Uber data reveals motoring slower than walking in many cities

Uber data reveals motoring slower than walking in many cities

As well as London, Uber Movement Speeds has data from Uber drivers in New York City, Seattle, Cincinnati, and Nairobi. Uber said the release of the datasets–with more on the way–would help cities “solve complicated urban mobility challenges” including “isolating high bicycle injury corridors with high … speeds … where a city [might] invest in protected bicycle or traffic calming infrastructure.” “Speeds data helps planners and city officials evaluate the impact of infrastructure investments, understand where throughout the city congestion is occurring and analyze the street network,” says Emily Strand, head of public policy for Uber Movement.

Source: www.forbes.com

Soviets say Allied version of D-Day is a ‘distortion’ of history (1984)

Soviets say Allied version of D-Day is a ‘distortion’ of history (1984)

But the Soviet Union, meanwhile, is engaged in a major effort to belittle the contribution of Western countries during World War II. The Soviet Union has long held that the Red Army bore the brunt of World War II (which is known here as the ”Great Patriotic War”) – and that it played the major role in defeating the forces of Adolf Hitler. Kraminov, in the Pravda article, argues not only that US banks financed Hitler’s wartime mobilization, but also that the US blocked early efforts by the Soviet Union to provide for a ”collective defense” of Europe from Hitler’s advance.

Source: www.csmonitor.com

The IA Client – The Swiss Army Knife of Internet Archive

The IA Client – The Swiss Army Knife of Internet Archive

As someone who’s uploaded hundreds of thousands of items to the Internet Archive’s stacks and who has probably done a few million transactions with the materials over the years, I just “know” about the Internet Archive python client, and if you’re someone who wants to interact with the site as a power user (or were looking for an excuse to), it’ll help you to know about it too. Started in 2012 and overseen primarily by Archive employee Jake Johnson, the internetarchive client (which is generally just called “ia”) is both a set of libraries and a command-line program for doing a wide range of activities and actions with the archive without having to come in through the website. In my case, here are some automated or semi-automated tasks I use the ia client command set to do, often daily:

For people who are using the Archive to simply play with and enjoy its many different materials, be they website histories, movies, music, and books – this tool is probably not what you need.

Source: blog.archive.org

Rognan robotic furniture for small space living

Rognan robotic furniture for small space living

The project looks at how to make future living more inclusive, diverse, sustainable and affordable. The Urban Villages Project by SPACE10, wants to spark conversations about how we design, build, finance and share our future homes, neighbourhoods and cities. The mission is to tackle some of the urgent challenges we face in our new urban realities, all while creating more liveable, affordable and sustainable homes for people.

Source: ikea.today

I’ve been building a Markdown note-taking app for 3 years

I’ve been building a Markdown note-taking app for 3 years

Let me take you through what’s new in v4, which comes with new icon look, bunch of new features and ground-up improvements for increasing your productivity! Let’s keep it evolving together :)
Support Inkdrop on ProductHunt
If you think the app is great, I really appreciate your upvote! Providing clear UI and good performance for the full-text search feature is the core functionality of the app.

Source: blog.inkdrop.info

Jitk: A Trustworthy In-Kernel Interpreter Infrastructure

Jitk: A Trustworthy In-Kernel Interpreter Infrastructure

Modern operating systems run multiple interpreters in the kernel, which enable user-space applications to add new functionality or specialize system policies. Jitk is a new infrastructure for building in-kernel interpreters that guarantee functional correctness as they compile user-space policies down to native instructions for execution in the kernel. To demonstrate Jitk, we implement two interpreters in the Linux kernel, BPF and INET-DIAG, which are used for network and system call filtering and socket monitoring, respectively.

Source: css.csail.mit.edu

Writing a formally-verified image browser in Coq and Haskell (2017)

Writing a formally-verified image browser in Coq and Haskell (2017)

Our Haskell code will be using our own custom functions that manipulate these types, which will be formally-verified. Roughly, things that can be extracted into living, breathing computer code lie in Coq’s ; while the world of theorems and proofs is Coq’s . Coq allows us to map inductive types directly to Haskell.

Source: www.michaelburge.us

Why GitHub used Haskell for Semantic

Why GitHub used Haskell for Semantic

The Semantic project is concerned with parsing, analyzing (evaluating), and comparing source code and as such we are firmly rooted in the academic domain of programming language theory (PLT) and spend significant time applying existing research to the real world problem of analyzing source code on GitHub. At this point, we are pretty firmly attached to Haskell’s language features to enable many of the objectives of this project: abstract interpretation, graph analysis, effect analysis, code writing, AST matching, etc. As it stands today, we’ve got 20k lines of Haskell code and some incredible program analysis capabilities at our disposal with little fear of adding more languages or supporting the changing needs of GitHub.

Source: github.com