New
The latest blog posts to take off on Hacker News. 4,838 posts.
Goodbye Docker: Purging Is Such Sweet Sorrow
This was triggered by a recurring incident I faced where the Docker daemon was using 100% CPU on multiple cores that made the host effectively unusable.
Tokyo subway’s humble duct-tape typographer
With a few rolls of of duct tape and a craft knife, security guard Shuetsu Sato elevates the humble worksite sign to an art form.
Amazon Transcribe Streaming Now Supports WebSockets
I love services like Amazon Transcribe. They are the kind of just-futuristic-enough technology that excites my imagination the same way that magic does. It’s incredible that we have accurate, automatic speech recognition for a variety of languages and accents, in real-time. There are so many use-cases, and nearly all…
The Library Card Project: The Ease of Forming Anonymous Companies in the U.S.
As it happens, more corporations – anonymous and public – are established in the United States each year than in any other jurisdiction.
Metaphors We Believe By
In the past, gods and demons allowed us to talk about phenomena that we didn’t fully understand. During the Enlightenment, we tried to kill them and explain everything in reductionist scientific terms. But it feels to me like we’ve come full circle. We’re back to using oversimplified metaphors to wrap our minds around…
Pioneer manipulates scores to pick winners
Pioneer paints a pretty picture of a fair tournament for ambitious people of the world. In reality though, the organizers will manipulate…
SVG Jigsaw Generation in Clojure
Silly, terrible, no-good very-bad jigsaw puzzles. Featuring Voronoi diagrams, KD-trees, and Clojure.
Square’s Growth Framework for Engineers and Engineering Managers
A system for leveling up at Square
Apple to acquire the majority of Intel's smartphone modem business
Approximately 2,200 Intel employees will join Apple, along with intellectual property, equipment and leases.
Approaching Peak Housing Dysfunction in California
San Bruno, California laid out a detailed blueprint for more housing. One developer followed that blueprint. $3 million and 3 years later, the city killed his project anyway.
MQTT: A Conceptual Deep-Dive
MQTT is a pub/sub network protocol especially built to enable efficient communication to and from Internet of Things (IoT) devices.
Raspberry Pi microSD follow-up, SD Association fools me twice?
/ Fool me once, shame on you. Fool me twice, \ \ prepare to die. (Klingon Proverb) / -------------------------------------------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || (Excerpt from Ansible for DevOps, chapter 12.) The fallout from this year's microSD card performance comparison has turned into quite a…
CERN migrates to open-source technologies
Update: The name of the project was changed to Microservice Architecture on Libre Technology (MALT) to better reflect its scope. More information in this article .
Alpha Compositing
Interactive article explaining alpha compositing concepts.
Mental models
Mental models affect how we see problems and people. Depending on how you use them, mental models can be incredibly constructive or destructive.
An Introduction to Recurrent Neural Networks
A simple walkthrough of what RNNs are, how they work, and how to build one from scratch in Python.
Saving Lydia
My 6 month old daughter was born with a genetic mutation that will leave her severely disabled. We can silence her mutation within months…
A History of Visa
INTRODUCTION Visa is one of the biggest companies in the world. Cards bearing the Visa logo are used more than 340 million times every day. And the Visa brand is one of the most-recognized on the planet. Yet unlike other companies of similar size and ubiquity, few people know what Visa does, how
Crafting Interpreters: Calls and Functions
Any problem in computer science can be solved with another level of indirection. Except for the problem of too many layers of indirection.
The Rust compiler is still getting faster
A key theme of the Rust 2019 roadmap is maturity . This covers a variety of topics, but a crucial one is compile times. For example, the roadmap itself has the following as the first main theme for the compiler team.
Math versus Dirty Data
At Google, our organization designs, owns, and maintains a number of optimization models that automate the planning of Google’s datacenter growth and health. As is pretty standard in supply chain optimization and planning, these models are often integer linear programs. It’s a core competency of operations research…
SWATters Target Dozens of Journalists
Nearly three dozen journalists at a broad range of major publications have been targeted by a far-right group that maintains a Deep Web database listing the personal information of people who threaten their views. This group specializes in encouraging others to harass those targeted by their ire, and has claimed…
33 Beautiful Open-Source Icon Sets
Discover 33 amazing sites offering beautiful free icon sets for web and UI projects, with options for personal and commercial use.
Tuna are spawning in marine protected areas
Marine sanctuaries have benefited at-risk species living within their borders, but their implications for highly migratory species such as tuna have been less clear. Now, researchers at MIT and the Woods Hole Oceanographic Institution have found evidence that tuna are spawning in the Phoenix Islands Protected Area in…
Fast Software, the Best Software
Essay on the benefits of speedy software, and how it affects user perception of engineering quality and overall usability