Five ways to reduce variance in A/B testing

five-ways-to-reduce-variance-in-a/b-testing

Introduction When performing A/B testing, we’re measuring the mean of a metric (such as spend or conversion) on two distinct subsets, and then compare the means to each other. Because of the Central Limit Theorem, the measurement of the two means follows a normal distribution, as does the difference of the two (if A and […]

Building a compile-time SIMD optimized smoothing filter

building-a-compile-time-simd-optimized-smoothing-filter

Miguel Raz (Ferrous Systems) I built a Savitzky-Golay filter (fancy name for a dot product with some known constants on a rolling window) and tried to optimize the crap out of it. It’s fast, it was fun, and I want to share the tools that helped me see where I was missing perf like cargo […]

MtCellEdit – Lightweight Spreadsheet Program

mtcelledit-–-lightweight-spreadsheet-program

mtCellEdit is a lightweight spreadsheet program that I created from scratch. It is a small, no frills program which is designed to handle simple day to day spreadsheet tasks. I have put the most important facilities I want into a small customized program which means I can avoid the problems of larger programs such as […]

Meta fined $102M for storing passwords in plain text

meta-fined-$102m-for-storing-passwords-in-plain-text

The Irish Data Protection Commission (DPC) has slapped Meta with a $101.5 million (€91 million) fine after wrapping up an investigation into a security breach in 2019, wherein the company mistakenly stored users’ passwords in plain text. Meta’s original announcement only talked about how it found some user passwords stored in plain text on its […]

Apple not investing in OpenAI after all, new report says

apple-not-investing-in-openai-after-all,-new-report-says

Apple is no longer planning to invest in OpenAI, according to a new report from The Wall Street Journal. This comes as OpenAI plans to close a $6.5 billion funding round next week, with investments possible from both Microsoft and Nvidia. Today’s report says: Apple is no longer in talks to participate in an OpenAI […]

I Made a Rubbish Clock

i-made-a-rubbish-clock

With separate plastic, metal, paper, and glass recycling, composting, and pick up of all the rest, knowing which days to put out which bins can be complicated. Some have turned to high-tech solutions like Darren Tarbard’s wonderful “bindicator“. There’s even a commercial version of that. I thought about making something similar, but decided that a high-tech solution […]

C is not Turing-complete (2018)

Since this has been posted to lobste.rs and a lot of people seem to be missing the point, here’s the tl;dr: The C standard bakes in enough details about pointers such that the amount of memory a C program can access (even on a hypothetical infinite-memory machine) is bounded and statically known. Access to an […]

Amusing Ourselves to Death

amusing-ourselves-to-death

This is perhaps one of the most striking passages I have read for a while. It describes the modern world with startling accuracy. In our fear of an increasingly authoritarian rule, we have allowed a far more dangerous vision to come true: heedlessness Below is the foreward of Neil Postman’s book “Amusing Ourselves to Death: […]