Zopfli Optimization: Literally Free Bandwidth
In 2007 I wrote about using PNGout to produce amazingly small PNG images. I still refer to this topic frequently, as seven years later, the average PNG I encounter on the Internet is very unlikely to be optimized. For example, consider this recent Perry Bible Fellowship cartoon. Saved directly from
Backdoor in DVR firmware sends CCTV camera snapshots to email address in China
CCTV is ubiquitous in the UK. A recent study estimates there are about 1.85m cameras across the UK – most in private premises. Most of those cameras will be connected to some kind of recording device, which these days means a Digital Video Recorder or DVR. DVRs take video feeds from multiple cameras and store […]
Fast and Accurate Document Detection for Scanning
Dash knows your context, your team, and your work, so your team can stay organized, easily find and share knowledge, and keep projects secure, all from one place.
Erlang Scheduler Details and Why They Matter
Hamidreza Soleimani's Blog - Just about what I know
Think Before You Parallelize: A tour of parallel abstractions
In 2005 Intel release the Pentium D, which began the era of multi-core desktop CPUs. Today, even our phones have multiple cores. Making useof all of those c...
Thread pools: How do I use them?
Thread pools! How do I use them?
Teaching a Semester of D3.js
I spent last semester frantically putting together a course on D3.js for journalism students at the University of Miami at the same time as ...
Lock-free programming for the masses
Efficient concurrent programming libraries are essential for taking advantage of fine-grained parallelism on multicore hardware. In this post, I will introduce reagents , a composable, lock-free concurrency library for expressing fine-grained parallel programs on Multicore OCaml . Reagents offer a high-level DSL for…
A decade of writing at Mozilla
Today—April 3, 2016—marks the tenth anniversary of the day I started working at Mozilla as a writer on the Mozilla Developer Center project (now, of course, the Mozilla Developer Network or MDN). T…
Why California is so expensive: It’s not just the weather, it’s the regulation
The state of California has some of the most expensive housing in the country. In new research, Kristoffer (Kip) Jackson investigates why homes in the Golden State have come to cost so much. He finds that it's down to how land use is regulated; each new land-use regulation reduces a Californian city's housing supply by
Your heart rate at gunpoint
It’s a beautiful evening, albeit a little cold. I’m heading home after a long day. I’m walking down a familiar street. I feel safe, I feel…
Myths about Integer Overflow in Rust
Integer overflow detection/handling in Rust is sometimes misunderstood.
IRCv3
IRCv3 is a working group of client/server software authors and network operators from the community, set up to advance the IRC protocol.
Raspberry Pi Car Speed Detector
(2016-12-18 Version 2 is now on github. It fixes one bug, makes the code style more consistent, and adds a few additional options for tracking the results.) It started with a Facebook post from my …
Quick, How Might the Alien Spacecraft Work?
How Stephen Wolfram helped with the theory of interstellar travel, communication with aliens and questions from the actors in “Arrival”, the movie.