Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 2,293 posts.
A Reply to François Chollet on Intelligence Explosion
This is a reply to Francois Chollet, the inventor of the Keras wrapper for the Tensorflow and Theano deep learning systems, on his essay "The impossibility of
Alpine Linux 3.7.0 Released
Alpine Linux
Android vulnerability allows attackers to modify apps
The CVE-2017-13156 bug in Android allows attackers to modify the code in applications without affecting their signatures. Learn more about Janus Vulnerability.
Real-Time Recognition of Handwritten Chinese Characters
Handwriting recognition is more important than ever given the prevalence of mobile phones, tablets, and wearable gear like smartwatches. The…
California consumer groups allow CenturyLink to end dark fiber leasing
If CenturyLink is allowed to buy Level 3 , then California will lose a major source of dark fiber. That’s my reading of a settlement agreement between CenturyLink, Level 3 and three of the organisations that challenged the deal at the California Public Utilities Commission. The fourth challenger, the California…
Incident report on memory leak caused by Cloudflare parser bug
Last Friday, Tavis Ormandy from Google’s Project Zero contacted Cloudflare to report a security problem with our edge servers. He was seeing corrupted web pages being returned by some HTTP requests run through Cloudflare.
Should economists be more concerned about AI?
Mauricio Armellini and Tim Pike. This post highlights some of the possible economic implications of the so-called “Fourth Industrial Revolution” — whereby the use of new technologies and artificial…
Google Maps Gets a New Look
We’ve updated Google Maps with more relevant information, a new color scheme and new icons to help you quickly identify points of interest.
Deploying a global, private CDN
Ideas, research, and practical guidance for ecommerce teams building faster storefronts and more efficient growth programs.
Serverless Aurora
Learn what Serverless Aurora is, what it means for serverless developers, and why we think it's the future of data. Solving the serverless data layer.
Basecamp 3 for iOS: Hybrid Architecture
We’ve written quite a bit in the past about our approach to building hybrid mobile apps. Basecamp 3 represents the latest generation of this architecture, taking everything we’ve learned from previ…
The Company Isn't a Family
Whenever executives talk about how their company is really like a big ol’ family, beware. They’re usually not referring to how the company is going to protect you no matter what or love you uncondi…
Reconsider (2015)
#WEBSUMMIT2015 About 12 years ago, I co-founded a startup called Basecamp: A simple project collaboration tool that helps people make progress together, sold on a monthly subscription. It took a pa…
Introducing App Engine Firewall
A key security feature for application developers and administrators is to be able to allow or deny incoming requests based on source IP addresses. This capability can help you do production testing without exposing your app to the world, block access to your app from specific geographies or block requests from a…
Cryptographically Secure PHP Development
Your field guide to building secure cryptography features in PHP
Serverless security implications from infra to OWASP
By its very nature, Serverless (FaaS) addresses some of today’s biggest security concerns but it doesn’t fix it all. This post outlines the top areas where Serverless helps or hinders our security efforts, offering advice on how to address concerns and thoughts on what’s to come next.
Databases and Distributed Deadlocks: A FAQ
A developer FAQ created by the Citus engineering team when they first began working on distributed deadlock detection in the Citus database. Explores when PostgreSQL acquires locks, when deadlocks occur, and how Citus detects and prevents distributed deadlocks in Postgres.
Cracking the 12+ Character Password Barrier, Literally
Password cracking rigs, red/blue team guides, and operator field notes from netmux.
Video Messages and Telescope on Telegram
Introducing new video messages and Telesco.pe, a video hosting for public channels.
Getting Started with Event Sourcing in Postgres
In a previous post we explored how our application tracks sent emails. We set things up to update or insert a record for each email with the current state (delivered, dropped, etc). In this post we'll look at an alternative data model where we'll store each event as its own record and then roll up t
Farewell, Solaris
MongoDB's blog includes technical tutorials, MongoDB best practices, customer stories, and industry news related to the leading non-relational database.