New
The latest blog posts to take off on Hacker News. 4,414 posts.
Let's Play a Game – find bugs in popular open-source projects
Find software and development products, explore tools and technologies, connect with other developers and more. Sign up to manage your products.
Race conditions on the web
I enjoy breaking websites.
Jepsen: VoltDB 6.3
In the last Jepsen post, we found that RethinkDB could lose data when a network partition occurred during cluster reconfiguration. In this analysis, we’ll show that although VoltDB 6.3 claims strict serializability, internal optimizations and bugs lead to stale reads, dirty reads, and even lost updates; fixes are now…
A Proposal For the Dartmouth Summer Research Project on A.I. (1955)
A PROPOSAL FOR THE DARTMOUTH SUMMER RESEARCH PROJECT ON ARTIFICIAL INTELLIGENCE
Child and Infant Mortality
Child mortality remains one of the world’s largest problems and is a painful reminder of work yet to be done. With global data on where, when, and how child deaths occur, we can accelerate efforts to prevent them.
A Nihilist's Guide to Meaning
I've never been plagued by the big existential questions. You know, like What's my purpose? or What does it all mean?
Shipping Rust code in Firefox
TL;DR: Starting with Firefox 48, Mozilla is shipping its first production Rust code, with more to come! Mozilla ❤ Rust It's hard to believe it's been almost seven years since ...
Chalice: Python Serverless Microframework for AWS
Serverless computing is one of the most talked-about subjects among AWS customers. The AWS serverless offerings, AWS Lambda and Amazon API Gateway, make it possible for developers to create and run API applications with built-in, virtually unlimited scalability without managing any servers. Today the AWS Developer…
A beginners guide to thinking in SQL
In this tutorial we will learn about the concepts behind the SQL syntax. We will go through the basics of how to use the FROM and WHERE clauses, and move on to more advanced topics like joins, aggregations and subqueries.
Restoring Y Combinator's Xerox Alto, day 3: Inside the disk drive
I'm helping restore a Xerox Alto — a legendary minicomputer from 1973 that helped set the direction for personal computing. This post desc...
How to use Elm at work
A delightful language with friendly error messages, great performance, small assets, and no runtime exceptions.
Why we use the Linux kernel's TCP stack
A recent blog post posed the question Why do we use the Linux kernel's TCP stack?. It triggered a very interesting discussion on Hacker News.
Is Ego-Depletion a Replicable Effect?
Abstract It has been a common practice in social psychology to publish only significant results. As a result, success rates in the published literature do not provide empirical evidence for the existence of a phenomenon. A recent meta-analysis suggested that ego-depletion is a much weaker effect than the published…
Pokémon GO: The Data Behind America’s Latest Obsession
Similarweb's blog is a go-to resource for digital professionals and marketing experts offering a wide range of business tips, industry insights, trends and more.
“Write Every Day” Is Bad Advice: Hacking the Psychology of Big Projects
A Flawed Axiom Write every day. If you’ve ever considered professional writing, you’ve heard this advice. Stephen King recommends it in his instructional memoir, On ... Read more