HN:Live JSON revision - 2019-03-05
We got 167 links!

Spotify adds 1M unique listeners in India in less than a week

Transform ML models into native code with zero dependencies

Apple’s 2018 MacBook Pros Attempt to Solve Flexgate, Without Admitting It Exists

Google Employees Uncover Ongoing Work on Censored China Search

Google open sourced GPipe, a library for training large ML models

Facebook exploit – Confirm website visitor identities

USB4 Specification Announced: Adopting Thunderbolt 3 Protocol for 40 Gbps USB

Websites using SSAI (server side ad injection)

Case Study: Monolithic Repository at Google (2018) [pdf]

24 Hours of Rust Game Development

Generating C code that people want to use

Best of Machine Learning

3D Modelling in a Browser

Understand, Design, Build: A Framework for Problem-Solving

Show HN: Tile38 – Realtime geofencing and geospatial index

We built a distributed DB capable of running across 100s of global locations

Building backbone network infrastructure

TLDR Stock Options

As Uber Prepares to Go Public, Its Lead Lawyer Races to Clean It Up

W3C approves WebAuthn as the web standard for password-free logins

A missing letter helped create a tech billionaire

On Oppenheimer: A Conversation with Louisa Hall on Her Novel, “Trinity”

Improving Spoken Programming Through Language Design (2013) [pdf]

Dav1d (AV1 decoder) 0.2.0: Covering all PC’s, including mobile

What Every Programmer Should Know About Memory (2007) [pdf]

Unable to Post Bail? You Will Pay for That for Many Years

GCC proves an uninitialized variable must be 0 and doesn’t warn about it

PlotJuggler: The timeseries visualization tool that you deserve

PCjs Machines

Luster – An Experimental Lua VM Implemented in Pure Rust

High-tax states like California and New York make it hard for rich to leave

Vita: simple and fast VPN gateway

Show HN: My shell script for HTTP/HTTPS troubleshooting and profiling

Show HN: Grafana Live Streaming Datasource Implementation

Systems Engineering for Intelligent Transportation Systems [pdf]

Some strategies may help against Alzheimer’s disease and other dementias

CFIA: Bottled water smelling of ’old socks’ and ’urine,’ poses no health risk

Show HN: REDasm Disassembler 2.0

Show HN: An Easy Programming Language – Built with WebAssembly

Costs of building your own data center

Volvo is introducing a 112mph speed limiter to all its new cars

How the N.Y. Public Library Fills Its Shelves

Hardware Intrinsic in .Net Core 3.0 – Introduction

Google Wants $15M in Tax Breaks to Build a Data Center in Minnesota

Sourcehut’s spartan approach to web design

Show HN: Socket Wrench – Insomnia/Postman for Websocket Testing

LogDNA (YC W15) – Hiring Software Engineers in Mountain View, CA

German Data Privacy Commissioner Says Article 13 Inevitably Leads to Filters

Fast Vector Broadcasting in Java, CPU and CUDA (2018)

Show HN: Mission Patch – design NASA-style laptop stickers to celebrate success

Asteroids are stronger, harder to destroy than previously thought

Maya ritual cave ‘untouched’ for 1k years stuns archaeologists

What We Got Wrong: Lessons from the Birth of Microservices

What Causes the Smell of New and Old Books?

A Practical Intro to Kotlin Multiplatform

Show HN: Vue.js Free Dashboard on

Google Moves to Address Wage Equity, and Finds It’s Underpaying Many Men

On Understanding Types, Data Abstraction, and Polymorphism (1985) [pdf]

Show HN: Banana ripeness classifier (ML webapp)

The Detroit Company Providing Public Transport in Exchange for Pub Crawls

We hired a Japanese moving company [video]

Bug potentially exposes other users’ private Google Photos on Android TV devices

Show HN: A hand-picked selection of the worst computer puns on the Internet

Swift Code Formatters

Why Is Customer Service So Bad? Because It’s Profitable

I’m a Journalist. Apparently, I’m Also One of America’s “Top Doctors.”

Show HN: Progress Dashboard – A dashboard to stay productive with progress bars

Neural MMO – A Massively Multiagent Game Environment

FB said adding a phone number for 2FA was for security, now it can’t be disabled

A New Luxury Retreat Caters to Elderly Workers in Tech (Ages 30 and Up)

Israeli Researchers Produce Sustainable Bioplastics with Seawater Algae

You can’t take on climate change without tackling sprawl

Mozilla updates Common Voice dataset with 1,400 hours of speech for 18 languages

High severity MacOS security flaw discovered by Project Zero

The patent office lax standards gave Elizabeth Holmes the BS patents she needed

Google refuses to remove government app which lets men track women

Save money by automatically putting your non-critical apps to sleep on Heroku

Sorting structured data in a unstructured way using memcmp-friendly encoding

Hackers Can Slip Invisible Malware into ’Bare Metal’ Cloud Computers

Ocean Eddies Are Mathematically Equivalent to Black Holes

Mitigating Gatekeeping and Impostor Syndrome with Emotional Intelligence

Saudi Arabia runs a database of women that men use to track them

De-Google-Ify Internet

New Google custom ASIC for machine learning

The World’s 50 Most Innovative Companies of 2019

Continuation-Passing Style [Refresher]

Google Maps Dark Pattern: Enable Web Activity to Set a Home Address

DAV1D v0.2 AV1 Video Decoder Released with SSSE3 and Neon Optimizations

Thunderbolt 3 becomes USB4, as Intel’s interconnect goes royalty-free

Digital Hoarders Collect Tumblrs, Medieval Manuscripts, and Terabytes of Text

Ultralearning Environments: Why Where You Learn Determines How Much You Learn

As the web turns 30, is it an ’out-of-control monster’?

Humanity vs. Clippy: Lessons from Microsoft’s Failed Virtual Assistant

Principles of Programming Languages (POPL) 2019 Videos

Spielberg to push for new Oscars rules that exclude streaming movies