New
The latest blog posts to take off on Hacker News. 31,693 posts.
A $100k Prize for a Decentralized Inflation Dashboard
Build a censorship-resistant inflation dashboard. If we pick your project, we'll fund it with $100k.
HTTP/2-exclusive threats caused by implementation flaws and RFC imperfections
In this research paper James Kettle introduces multiple new classes of HTTP/2-exclusive attacks, demonstrated on popular websites and servers.
Ethereum is a Dark Forest
It’s no secret that the Ethereum blockchain is a highly adversarial environment. If a smart contract can be exploited for profit, it eventually will be. But this unforgiving environment pales in comparison to the mempool. If the chain itself is a battleground, the mempool is something worse: a dark forest.
Apple's plan to “think different” about encryption opens a backdoor to your life
Apple has announced impending changes to its operating systems that include new “protections for children” features in iCloud and iMessage. If you’ve spent any time following the Crypto Wars, you know what this means: Apple is planning to build a backdoor into its data storage system and its messaging system.
Firefox: Performance in Progress
In the last six months the Firefox performance team has implemented changes to improve startup, responsiveness, security (Fission), and web standards. Startup and perceived startup Doug Thayer and Emma Malysz ...
How PostgreSQL aggregation works and how it inspired our hyperfunctions’ design
A discussion of aggregation in PostgreSQL and how it integrates with the design of Timescale’s hyperfunctions.
Mirror, Mirror 2021: Reflecting Poorly
The United States trails far behind other high-income countries on measures of health care affordability, administrative efficiency, equity, and outcomes.
Mozilla Common Voice Adds 16 New Languages and 4,600 New Hours of Speech
The Mozilla Common Voice initiative has released a new, expanded data set featuring 16 new languages — like Basaa and Kazakh — and 4,622 new hours of sp…
The human ear detects half a millisecond delay in sound
Researchers discover how accurately the human ear can detect time delay in sounds in different frequencies.
Facebook’s claims about the Ad Observer are wrong
Recently the Surgeon General of the United States weighed in on the spread of disinformation on major platforms and its effects on people and society. He e
Slitter: A slab allocator that trusts, but verifies
Slitter is Backtrace’s deliberately middle-of-the-road thread-caching slab allocator, with explicit allocation class tags (rather than derived from the object’s size class). It’s mostly written in Rust, and we use it in our C backend server. Slitter’s design is about as standard as it gets: we hope to dedicate the…
Ray Tracing Gems II available as free download
This Open Access book is a must-have for anyone interested in real-time rendering.
Good Design is Imperfect Design, Part 1: Honest Names
by Eric Evans Perfectionism is a pitfall. For those who, like me, love elegant design and see its utility, there is a slippery slope waiting when a satisfying design does not emerge in a reasonable time. It takes constant self-discipline to recognize this and accept, let go, ship and move on – or return in...
The historical accuracy of medieval city-builder video games
This blog post explores the historical accuracy of medieval city-builder video games.
The 5-Hour CDN
You can build a functional CDN on an 8-year-old laptop while you're sitting at a coffee shop. Here's what a CDN you put together in five hours might look like.
How MDN's Autocomplete Search Works
Autocomplete search added to MDN Web Docs allows you to quickly jump to the document you're looking for by typing parts of the document title
Use Spreadsheets Everywhere
Spreadsheets, they’re everywhere. Following closely behind email and word processor documents, spreadsheets are possibly the most ubiquitous tool for knowledge workers. From simple lists to complex financial modeling, spreadsheets are the backbone of how modern business gets done. This isn’t a new phenomenon…
New Leadership at Blizzard
A message for the Blizzard community.
Introduction to Convolutional Neural Networks
This beginner guide will help you understand how convolution neural networks (CNNs) work and what they are useful for.
Malicious PyPI packages stealing credit cards and injecting code
JFrog finds a new supply chain attack targeting python developers using the PyPI repository
Infrastructure bill cryptocurrency surveillance provision is a privacy disaster
The forthcoming Senate draft of Biden's infrastructure bill—a 2,000+ page bill designed to update the United States’ roads, highways, and digital infrastructure—contains a poorly crafted provision that could create new surveillance requirements for many within the blockchain ecosystem. This could...
We Switched to Mattermost
Secure workloads with Identity-First Reachability. NetFoundry closes inbound ports and replaces VPNs for simpler, zero-trust networking.
Docker container security cheat sheet
Discover essential Docker Security Best Practices for DevOps engineers and security professionals. Cheat sheet included for quick implementation!
Google Tensor SoC debuts on the new Pixel 6 this fall
Google Tensor is our first custom-built SoC specifically for Pixel phones, and it will power the Pixel 6 and Pixel 6 Pro later this fall.
Six Years of Professional Clojure
TL;DR Clojure is a great programming languages due to its functional nature, lack of objects / concentration on primitive values