When Solid State Drives Are Not That Solid
One night, one of the servers of our search API stopped processing indexing jobs for an unknown reason. See Algolia's process of diagnosing the problem.
The latest blog posts to take off on Hacker News. 3,426 posts.
One night, one of the servers of our search API stopped processing indexing jobs for an unknown reason. See Algolia's process of diagnosing the problem.
What’s going on in the public markets? What are all these so-called “unicorns”? What’s going on in venture capital? “This time is different.” It is different. Because it’s always different… And one big reason is mobile.
Many AWS customers are using AWS Lambda to build clean, straightforward applications that handle image and document uploads, process log files from AWS CloudTrail, handle data streamed from Amazon Kinesis, and so forth. With the recently launched synchronous invocation capability, Lambda is fast becoming a favorite…
error
Apple introduced their News app at WWDC, and the other day they sent me an e-mail saying they want to include this blog in News.
I recently found myself reading a few of Gregor Hohpe's blog posts and came across Design Patterns: More Than Meets The Eye . In it, Hohpe repeats a message that needs to be repeated every so often even now, twenty years after the publication of the GoF book: software patterns are fundamentally about human…
As a Linux sysadmin in the 2010s, it's hard not to have an opinion on systemd. But what I find baffling about it is how divisive it is; nearly everyone (or at least the most vocal crowd) seems to either love it or hate it. When I tell people that systemd was the catalyst for my defection to OpenBSD last year, their…
Racket provides a simple yet flexible web framework for serving dynamic web content.
A blog on programming C#, REST, WCF, ASP.NET Web API and software architecture
The Sunday Times has a story claiming that Snowden’s revelations have caused danger to MI6 and disrupted their operations. Here are five reasons it is a lie. 1) The alleged Downing Street source is quoted directly in italics. Yet the schoolboy mistake is made of confusing officers and agents. MI6 is staffed by…
Official website for UK-based journalist Ryan Gallagher.
A couple of weeks ago I did an introductory presentation on OCaml at our local meetup groups @GotLambda . The material is in the form of one long interactive session, in a style similar to learnxinyminutes.com .
Describing content blocking rules in a structured format ahead-of-time, rather than running extension-provided code.
Golang was explicitly engineered to streamline projects built by large groups of programmers with different skill levels, and there is no larger such group than the open source community.
During the week of June 8th, the Office of Personnel Management (OPM) announced that the records of all current and past US federal employees had been compromised. That includes standard employment information - address, social security numbers, etc - of over 4 million people ranging from a random forest ranger to US…
We are pleased to announce the release of both Ember.js 1.13.0 and the first beta in the 2.0 series. This comes as the thirteenth cycle of our release process...
Nearly 30 percent of workers in the U.S. need a license to perform their job. It is important to realize that occupational licenses are not mere state-sponsored certificates to signal that workers have completed some level of training; occupational licensing laws forbid people from practicing in their occupation…
As a kid, I spent hours on the living room couch playing video games with friends, taking turns trying to beat Ganon in "Ocarina of Time" and trading Pokémon until I had…
I'm going to talk today about signify, a tool I wrote for the OpenBSD project that cryptographically signs and verifies. This allows us to ensure that the releases we ship arrive on your computer in their original, intended form, without tampering.
How to run docker containers on your desktop.