HN:Live JSON revision - 2019-01-21
We got 100 links!

Programming Fonts – Test Drive

NumPy 1.16 is the last release to support Python 2.7

When hiring senior engineers, you’re not buying, you’re selling

Most “ugly” produce gets turned into soups, sauces, salsa, jam

Cleaning New York’s filthy harbor with one billion oysters

H&R Block and Intuit Lobby Against Free and Simple Tax Filing (2017)

Body-painting protects against bloodsucking insects

Lines of bare C++: raytracing made simple

Google launches an AI contest for social good

Effects of MP3 Compression on Perceived Emotional Characteristics in Music

JavaScript iterator patterns

Arbitrage and Equilibrium in the Team Fortress 2 Economy (2012)

Idea that some species have stopped evolving is finally going extinct

Windows 98 Icons are Great

Planning scientific equipment for Antarctic conditions

Japan’s Rail Workers Pointing at Things (2017)

Intro to Docker, React, and Security

Lime scooters are causing some issues for Brisbane’s vision impaired community

Altruistic Autonomy: Beating Congestion on Shared Roads

Ferrock: A Stronger, Greener Alternative to Concrete?

Switching my parents over to Linux saved me a lot of headache and support calls

RE:DOM – Tiny turboboosted JavaScript library for creating user interfaces

3Blue1Brown: So why do colliding blocks compute pi? [video]

How To Edit A Low-Budget Blockbuster [video]

Show HN: ASCII TV – Stream ASCII movies in your terminal with curl

Decidim: Free Open-Source participatory democracy for cities and organizations

Economics of Spotify is making songs shorter

Myth of Capitalism: Monopolies and the Death of Competition

Urs Hölzle: Reconciling High Performance with Exploratory Programming (1994) [pdf]

Zorp: a next generation, open source proxy firewall

OnSen UI – Develop HTML5 hybrid and mobile web apps

Understandable Ray Tracing in 256 lines of bare C++

Show HN: List of serverless failure stories

Mastodon 2.7: Highlights from the changelog

Ducati CEO confirms ‘The future is electric’, says electric Ducati is coming

Ebola outbreak in Eastern Congo is moving toward a major city

Facebook’s ’10 Year Challenge’ Is Just a Harmless Meme–Right?

Streak (YC S11) Is Hiring a Senior Product Engineer in Vancouver, BC

Buke and Gase built a huge indie rock career–and its own guitars, software

German Addresses are Blocked:

Tesla laid off my disabled veteran husband then cancelled his sign on bonus

Show HN: Use Chrome Headless in the Cloud from the Browser

MySQL client allows MySQL server to request any local file

Grab and Go: How Sticky Gloves Have Changed Football

Meaning of snafu, clusterfuck, and shitshow: There’s a difference

Machinima, one of YouTube’s biggest and oldest channels, goes dark

Internet blackouts in Zimbabwe, the DRC, and Gabon are a sign of what’s to come

30th anniversary of the Macintosh SE/30

Your Flaws Are Probably More Attractive Than You Think They Are

Animations by a NASA Scientist Show the Speed of Light Is Torturously Slow

Silicon Valley’s “growth at any cost” is the new “unsafe at any speed”

Show HN: Colony Ant Simulator with Python3

’The goal is to automate us’: welcome to the age of surveillance capitalism

Purism Librem 5 Pre Order

Show HN: Drymail – A minimalist but complete email framework for Python

Python Code Quality: Tools and Best Practices – Real Python

Rent-a-sister: Coaxing Japan’s young men out of their rooms [video]

Show HN: Help solve Common Voice’s validation backlog

Popular WordPress plugin WPML hacked by angry former employee

Show HN: Gardening with the ESP8266 - BionicCactus

Enlightenment Wars: Some Reflections on ‘Enlightenment Now,’ One Year Later

Show HN: Tania, an open source farm management software

McAfee Central America Travel Guide