# Evan Miller

Evan Miller's News

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Likelihood-ratio inference on differences in quantiles

DevFeed: [Likelihood-ratio inference on differences in quantiles](<https://devfeed.tech/articles/likelihood-ratio-inference-on-differences-in-quantiles-37878.md>)

Original publisher: [Read original article](<https://arxiv.org/abs/2401.10233>)

Author: Miller, Evan

Published: 2024-08-05T10:15:00Z

Content type: article

Language: en

Sources: [Evan Miller](<https://devfeed.tech/sources/evan-miller.md>)

Topics: [Statistics](<https://devfeed.tech/topics/statistics.md>), [Inference](<https://devfeed.tech/topics/inference.md>)

Tags: [confidence-interval](<https://devfeed.tech/tags/confidence-interval.md>), [experimentation](<https://devfeed.tech/tags/experimentation.md>), [statistics](<https://devfeed.tech/tags/statistics.md>)

### AI overview

This paper presents a two-sample hypothesis test and confidence interval for differences in quantiles using a likelihood-ratio test statistic. A conservative version avoids density estimation, while another version uses a density estimator and produces confidence intervals close to nominal coverage. The method can be computed from four order statistics from each sample.

### Source excerpt

Quantiles can represent key operational and business metrics, but the computational challenges associated with inference has hampered their adoption in online experimentation. In a new paper, I present a two-sample difference-in-quantile hypothesis test and confidence interval based on a likelihood-ratio test statistic. It can be computed using only four order statistics from each sample. arXiv link: Likelihood-ratio inference on differences in quantiles

## Attention Is Off By One

DevFeed: [Attention Is Off By One](<https://devfeed.tech/articles/attention-is-off-by-one-37883.md>)

Original publisher: [Read original article](<https://www.evanmiller.org/attention-is-off-by-one.html>)

Author: Evan Miller

Published: 2023-07-24T16:05:00Z

Content type: opinion

Language: en

Sources: [Evan Miller](<https://devfeed.tech/sources/evan-miller.md>)

Topics: [Transformer](<https://devfeed.tech/topics/transformer.md>), [quantization](<https://devfeed.tech/topics/quantization.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [AI Models](<https://devfeed.tech/topics/ai-models.md>)

Tags: [central](<https://devfeed.tech/tags/central.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [edge](<https://devfeed.tech/tags/edge.md>), [llms](<https://devfeed.tech/tags/llms.md>), [pytorch](<https://devfeed.tech/tags/pytorch.md>), [quantization](<https://devfeed.tech/tags/quantization.md>)

### AI overview

Evan Miller argues that the standard Transformer attention formula contains an overlooked off-by-one error. He discusses how outlier weights and activations complicate quantization and deployment, and proposes investigating fixes including Softmax One and QuietAttention.

### Source excerpt

Transformer has a mathematical bug that has been overlooked for 6+ years. I propose fixing its outliers with two new devices, Softmax One and QuietAttention: Attention Is Off By One

## Using the Frisch-Waugh-Lovell Theorem to Improve CUPED Variance Reduction in Online Experiments

DevFeed: [Using the Frisch-Waugh-Lovell Theorem to Improve CUPED Variance Reduction in Online Experiments](<https://devfeed.tech/articles/you-can-t-spell-cuped-without-frisch-waugh-lovell-37906.md>)

Original publisher: [Read original article](<https://www.evanmiller.org/you-cant-spell-cuped-without-frisch-waugh-lovell.html>)

Author: Evan Miller

Published: 2022-07-15T00:35:00Z

Content type: tutorial

Language: en

Sources: [Evan Miller](<https://devfeed.tech/sources/evan-miller.md>)

Topics: [experiments](<https://devfeed.tech/topics/experiments.md>), [math](<https://devfeed.tech/topics/math.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [analysis](<https://devfeed.tech/tags/analysis.md>), [experiments](<https://devfeed.tech/tags/experiments.md>), [math](<https://devfeed.tech/tags/math.md>), [reduction](<https://devfeed.tech/tags/reduction.md>), [variance](<https://devfeed.tech/tags/variance.md>)

### AI overview

This tutorial explains the mathematical connection between CUPED and partial linear regression through the Frisch-Waugh-Lovell Theorem. It discusses how variance reduction can decrease experiment sample sizes and proposes including a vector of treatments in CUPED regressions for additional variance reduction.

### Source excerpt

A/B tests run faster with CUPED. Here I explain the underlying math, and use it to invent an even better variance-reduction technique for online experiments: You Can't Spell CUPED Without Frisch-Waugh-Lovell

## The Floppy Disk of Floating Point

DevFeed: [The Floppy Disk of Floating Point](<https://devfeed.tech/articles/the-floppy-disk-of-floating-point-37901.md>)

Original publisher: [Read original article](<https://www.evanmiller.org/the-floppy-disk-of-floating-point.html>)

Author: Evan Miller

Published: 2020-07-13T13:35:00Z

Content type: opinion

Language: en

Sources: [Evan Miller](<https://devfeed.tech/sources/evan-miller.md>)

Topics: [Computing](<https://devfeed.tech/topics/computing.md>), [floating-point](<https://devfeed.tech/topics/floating-point.md>), [x86](<https://devfeed.tech/topics/x86.md>), [Assembly](<https://devfeed.tech/topics/assembly.md>), [cpu](<https://devfeed.tech/topics/cpu.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [assembly](<https://devfeed.tech/tags/assembly.md>), [computing](<https://devfeed.tech/tags/computing.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [floating-point](<https://devfeed.tech/tags/floating-point.md>), [precision](<https://devfeed.tech/tags/precision.md>), [standard](<https://devfeed.tech/tags/standard.md>), [x86](<https://devfeed.tech/tags/x86.md>)

### AI overview

An essay reflecting on the x87 floating-point instruction set and its 80-bit extended-precision design. It describes the architecture's historical hardware support for mathematical functions and considers its eventual obsolescence.

### Source excerpt

An essay that bids farewell to x87, a computing architecture too long for this world: The Floppy Disk of Floating Point

## Updated: Formulas for Bayesian A/B Testing

DevFeed: [Updated: Formulas for Bayesian A/B Testing](<https://devfeed.tech/articles/updated-formulas-for-bayesian-a-b-testing-37884.md>)

Original publisher: [Read original article](<https://www.evanmiller.org/bayesian-ab-testing.html>)

Author: Evan Miller

Published: 2020-04-08T11:15:00Z

Content type: tutorial

Language: en

Sources: [Evan Miller](<https://devfeed.tech/sources/evan-miller.md>)

Topics: [A/B Testing](<https://devfeed.tech/topics/a-b-testing.md>), [math](<https://devfeed.tech/topics/math.md>)

Tags: [a-b-testing](<https://devfeed.tech/tags/a-b-testing.md>), [math](<https://devfeed.tech/tags/math.md>), [test](<https://devfeed.tech/tags/test.md>)

### AI overview

This article presents closed-form formulas for evaluating Bayesian A/B tests, including the probability that one variant will outperform another in the long run. It covers binary outcomes, beta distributions, derivation, and implementation considerations.

### Source excerpt

I've updated Formulas for Bayesian A/B Testing to include a new equation for analyzing four-pronged (A/B/C/D) tests.

## SlowerLogLog

DevFeed: [SlowerLogLog](<https://devfeed.tech/articles/slowerloglog-37899.md>)

Original publisher: [Read original article](<https://www.evanmiller.org/slower-log-log.html>)

Author: Evan Miller

Published: 2020-02-06T18:00:00Z

Content type: article

Language: en

Sources: [Evan Miller](<https://devfeed.tech/sources/evan-miller.md>)

Topics: [Data structures](<https://devfeed.tech/topics/data-structures.md>), [Algorithm](<https://devfeed.tech/topics/algorithm.md>), [math](<https://devfeed.tech/topics/math.md>), [hash](<https://devfeed.tech/topics/hash.md>), [implementation](<https://devfeed.tech/topics/implementation.md>)

Tags: [algorithm](<https://devfeed.tech/tags/algorithm.md>), [data-structure](<https://devfeed.tech/tags/data-structure.md>), [hash](<https://devfeed.tech/tags/hash.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [math](<https://devfeed.tech/tags/math.md>), [probabilistic](<https://devfeed.tech/tags/probabilistic.md>)

### AI overview

This article introduces SlowerLogLog, a variation of HyperLogLog for estimating the number of unique elements in a set. It explains how Maximum Likelihood Estimation can estimate cardinality and standard error, support small cardinalities, and avoid requiring a power-of-two register count. The method is easier to derive and implement but much more computationally expensive because each element is hashed once per register.

### Source excerpt

What rolls down stairs and counts unique items imprecisely? HyperLogLog. Also SlowerLogLog

## Preface to Frankenstein

DevFeed: [Preface to Frankenstein](<https://devfeed.tech/articles/preface-to-frankenstein-37895.md>)

Original publisher: [Read original article](<https://www.evanmiller.org/prefaces/frankenstein.html>)

Author: Evan Miller

Published: 2019-03-12T13:55:00Z

Content type: opinion

Language: en

Sources: [Evan Miller](<https://devfeed.tech/sources/evan-miller.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Deep learning](<https://devfeed.tech/topics/deep-learning.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [deep-learning](<https://devfeed.tech/tags/deep-learning.md>), [science](<https://devfeed.tech/tags/science.md>)

### AI overview

This preface argues that Mary Shelley's Frankenstein remains relevant to computer programmers because it explores creation, obsessive making, and the dangers of pursuing science and engineering without sufficient reflection. It connects those themes to efforts to develop general AI and questions the ethical relationship between humans and self-aware computers.

### Source excerpt

Frankenstein turned two hundred last year. Why is it still relevant? My very own Preface to Frankenstein

## Things That Bother Me About Swift

DevFeed: [Things That Bother Me About Swift](<https://devfeed.tech/articles/things-that-bother-me-about-swift-37903.md>)

Original publisher: [Read original article](<https://www.evanmiller.org/things-that-bother-me-about-swift.html>)

Author: Evan Miller

Published: 2018-12-29T18:50:00Z

Content type: opinion

Language: en

Sources: [Evan Miller](<https://devfeed.tech/sources/evan-miller.md>)

Topics: [Swift](<https://devfeed.tech/topics/swift.md>), [iphone](<https://devfeed.tech/topics/iphone.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Objective-C](<https://devfeed.tech/topics/objective-c.md>)

Tags: [iphone](<https://devfeed.tech/tags/iphone.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [objective-c](<https://devfeed.tech/tags/objective-c.md>), [swift](<https://devfeed.tech/tags/swift.md>)

### AI overview

Evan Miller describes criticisms of Swift 4.2 based on reading its language guide and attempting to compile a small iPhone app. He focuses on confusing type-inference failures and Swift statements that do not allow empty clauses.

### Source excerpt

I'm learning Swift. Some minor grievances I have with the language: Things That Bother Me About Swift

## Things That Bother Me About macOS

DevFeed: [Things That Bother Me About macOS](<https://devfeed.tech/articles/things-that-bother-me-about-macos-37902.md>)

Original publisher: [Read original article](<https://www.evanmiller.org/things-that-bother-me-about-macos.html>)

Author: Evan Miller

Published: 2018-12-20T01:36:00Z

Content type: opinion

Language: en

Sources: [Evan Miller](<https://devfeed.tech/sources/evan-miller.md>)

Topics: [macOS](<https://devfeed.tech/topics/macos.md>), [Programming](<https://devfeed.tech/topics/programming.md>)

Tags: [apple](<https://devfeed.tech/tags/apple.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [mac](<https://devfeed.tech/tags/mac.md>), [macos](<https://devfeed.tech/tags/macos.md>), [monitor](<https://devfeed.tech/tags/monitor.md>), [spotlight](<https://devfeed.tech/tags/spotlight.md>)

### AI overview

An opinion article catalogs frustrations with macOS, focusing on Spotlight's search results and Time Machine's split controls for starting backups and monitoring progress.

### Source excerpt

In honor of the upcoming Festivus, I am sharing some Mac-related grievances: Things That Bother Me About macOS

## A Review of Perl 6

DevFeed: [A Review of Perl 6](<https://devfeed.tech/articles/a-review-of-perl-6-37879.md>)

Original publisher: [Read original article](<https://www.evanmiller.org/a-review-of-perl-6.html>)

Author: Evan Miller

Published: 2017-08-13T18:05:00Z

Content type: opinion

Language: en

Sources: [Evan Miller](<https://devfeed.tech/sources/evan-miller.md>)

Topics: [Raku](<https://devfeed.tech/topics/raku.md>), [Programming](<https://devfeed.tech/topics/programming.md>)

Tags: [languages](<https://devfeed.tech/tags/languages.md>), [perl](<https://devfeed.tech/tags/perl.md>), [programming-languages](<https://devfeed.tech/tags/programming-languages.md>), [review](<https://devfeed.tech/tags/review.md>)

### AI overview

A review of Perl 6, now called Raku, based on several weeks of use. It discusses the language's long development, 2015 release, uncertain market prospects, limited guidance for practical use, and support for multiple programming paradigms.

### Source excerpt

I spent a few weeks with Perl 6. Here's what I think: A Review of Perl 6

## Why I'm Learning Perl 6

DevFeed: [Why I'm Learning Perl 6](<https://devfeed.tech/articles/why-i-m-learning-perl-6-37905.md>)

Original publisher: [Read original article](<https://www.evanmiller.org/why-im-learning-perl-6.html>)

Author: Evan Miller

Published: 2017-07-25T14:50:00Z

Content type: opinion

Language: en

Sources: [Evan Miller](<https://devfeed.tech/sources/evan-miller.md>)

Topics: [Perl](<https://devfeed.tech/topics/perl.md>), [Concurrency](<https://devfeed.tech/topics/concurrency.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Programming language](<https://devfeed.tech/topics/programming-language.md>)

Tags: [c](<https://devfeed.tech/tags/c.md>), [concurrency](<https://devfeed.tech/tags/concurrency.md>), [perl](<https://devfeed.tech/tags/perl.md>), [programming-language](<https://devfeed.tech/tags/programming-language.md>), [unicode](<https://devfeed.tech/tags/unicode.md>), [virtual-machine](<https://devfeed.tech/tags/virtual-machine.md>)

### AI overview

Evan Miller explains why he is exploring Perl 6, focusing on its runtime and concurrency capabilities. He highlights MoarVM's event-loop-aware scheduler, continuations, lightweight worker routines, and concurrent bytecode execution without a GIL, while noting that the article is not a full language review.

### Source excerpt

The Perl 6 virtual machine is a promising piece of technology: Why I'm Learning Perl 6

## Adventure Games and Eigenvalues

DevFeed: [Adventure Games and Eigenvalues](<https://devfeed.tech/articles/adventure-games-and-eigenvalues-37881.md>)

Original publisher: [Read original article](<https://www.evanmiller.org/adventure-games-and-eigenvalues.html>)

Author: Evan Miller

Published: 2017-04-23T10:10:00Z

Content type: tutorial

Language: en

Sources: [Evan Miller](<https://devfeed.tech/sources/evan-miller.md>)

Topics: [Mathematics](<https://devfeed.tech/topics/mathematics.md>), [Algorithms, Complexity](<https://devfeed.tech/topics/algorithms-complexity.md>), [Formal verification](<https://devfeed.tech/topics/formal-verification.md>), [Graphs](<https://devfeed.tech/topics/graphs.md>)

Tags: [eigenvalues](<https://devfeed.tech/tags/eigenvalues.md>), [formal-verification](<https://devfeed.tech/tags/formal-verification.md>), [graph-theory](<https://devfeed.tech/tags/graph-theory.md>), [matrix](<https://devfeed.tech/tags/matrix.md>), [state](<https://devfeed.tech/tags/state.md>)

### AI overview

This article explains how Markov theory and matrix manipulation can prove the absence of dead ends in a small adventure game and quantify the risk of reaching invalid states. It compares this approach with formal verification and graph-based route-finding algorithms, while noting that all approaches become impractical for large state spaces.

### Source excerpt

Identifying and quantifying dead ends, the bane of all adventure game players: Adventure Games and Eigenvalues

## Big Tablets Are Coming

DevFeed: [Big Tablets Are Coming](<https://devfeed.tech/articles/big-tablets-are-coming-37886.md>)

Original publisher: [Read original article](<https://www.evanmiller.org/big-tablets-are-coming.html>)

Author: Evan Miller

Published: 2016-12-05T06:10:00Z

Content type: opinion

Language: en

Sources: [Evan Miller](<https://devfeed.tech/sources/evan-miller.md>)

Topics: [Microsoft](<https://devfeed.tech/topics/microsoft.md>)

Tags: [apple](<https://devfeed.tech/tags/apple.md>), [computers](<https://devfeed.tech/tags/computers.md>), [desktop](<https://devfeed.tech/tags/desktop.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [tablet](<https://devfeed.tech/tags/tablet.md>), [work](<https://devfeed.tech/tags/work.md>)

### AI overview

An opinion piece reflecting on the Microsoft Surface Studio and Apple's anticipated giant iPad. It argues that large, desk-oriented computers may appeal to people who want to work productively in increasingly distracting open offices.

### Source excerpt

Reflections on the Microsoft Surface Studio and Apple's inevitable giant iPad: Big Tablets Are Coming

## Type Punning Functions in C

DevFeed: [Type Punning Functions in C](<https://devfeed.tech/articles/type-punning-functions-in-c-37904.md>)

Original publisher: [Read original article](<https://www.evanmiller.org/type-punning-functions-in-c.html>)

Author: Evan Miller

Published: 2016-08-10T15:20:00Z

Content type: article

Language: en

Sources: [Evan Miller](<https://devfeed.tech/sources/evan-miller.md>)

Topics: [C](<https://devfeed.tech/topics/c.md>), [functions](<https://devfeed.tech/topics/functions.md>), [x86](<https://devfeed.tech/topics/x86.md>), [Assembly](<https://devfeed.tech/topics/assembly.md>), [cpu](<https://devfeed.tech/topics/cpu.md>)

Tags: [assembly](<https://devfeed.tech/tags/assembly.md>), [c](<https://devfeed.tech/tags/c.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [functions](<https://devfeed.tech/tags/functions.md>), [standard](<https://devfeed.tech/tags/standard.md>), [unix](<https://devfeed.tech/tags/unix.md>), [windows](<https://devfeed.tech/tags/windows.md>), [x86-64](<https://devfeed.tech/tags/x86-64.md>)

### AI overview

This article demonstrates how C function pointers can be used with incompatible argument orders, producing type-punning behavior that depends on x86 calling conventions rather than the C standard. It explains how register-based argument passing contributes to the observed results and warns that the technique is architecture-dependent and unsafe.

### Source excerpt

Making C more flexible, with the help of x86_64 calling conventions: Type Punning Functions in C

## Elixir's In-Memory Rendering of HTML Templates

DevFeed: [Elixir's In-Memory Rendering of HTML Templates](<https://devfeed.tech/articles/elixir-ram-and-the-template-of-doom-37889.md>)

Original publisher: [Read original article](<https://www.evanmiller.org/elixir-ram-and-the-template-of-doom.html>)

Author: Evan Miller

Published: 2016-04-26T14:20:00Z

Content type: article

Language: en

Sources: [Evan Miller](<https://devfeed.tech/sources/evan-miller.md>)

Topics: [Elixir](<https://devfeed.tech/topics/elixir.md>), [HTML](<https://devfeed.tech/topics/html.md>), [systems](<https://devfeed.tech/topics/systems.md>), [benchmarking](<https://devfeed.tech/topics/benchmarking.md>), [Erlang](<https://devfeed.tech/topics/erlang.md>)

Tags: [benchmarking](<https://devfeed.tech/tags/benchmarking.md>), [elixir](<https://devfeed.tech/tags/elixir.md>), [html](<https://devfeed.tech/tags/html.md>), [systems](<https://devfeed.tech/tags/systems.md>)

### AI overview

This technical article examines how Elixir renders HTML templates in memory. It compares the system calls and data structures involved with ordinary file-writing code, explaining how gathered writes and nested lists contribute to Elixir's performance characteristics and affect benchmarking.

### Source excerpt

A systems-y look at HTML template rendering: Elixir RAM and the Template of Doom

## Simple Sequential A/B Testing

DevFeed: [Simple Sequential A/B Testing](<https://devfeed.tech/articles/simple-sequential-a-b-testing-37898.md>)

Original publisher: [Read original article](<https://www.evanmiller.org/sequential-ab-testing.html>)

Author: Evan Miller

Published: 2015-10-13T12:15:00Z

Content type: article

Language: en

Sources: [Evan Miller](<https://devfeed.tech/sources/evan-miller.md>)

Topics: [A/B Testing](<https://devfeed.tech/topics/a-b-testing.md>), [Testing](<https://devfeed.tech/topics/testing.md>)

Tags: [a-b-testing](<https://devfeed.tech/tags/a-b-testing.md>), [conversion](<https://devfeed.tech/tags/conversion.md>), [sequential-testing](<https://devfeed.tech/tags/sequential-testing.md>), [statistical-significance](<https://devfeed.tech/tags/statistical-significance.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

Evan Miller presents a simple sequential A/B testing procedure that allows experiments to stop early when treatment performance appears superior or to stop without declaring a winner when the combined number of successes reaches the chosen sample size. The method is described as especially effective for low-conversion-rate experiments.

### Source excerpt

Cut your A/B sample sizes in half, using this one weird trick: Simple Sequential A/B Testing

## Evaluating Splatoon's Ranking System

DevFeed: [Evaluating Splatoon's Ranking System](<https://devfeed.tech/articles/evaluating-splatoon-s-ranking-system-37890.md>)

Original publisher: [Read original article](<https://www.evanmiller.org/evaluating-splatoons-ranking-system.html>)

Author: Evan Miller

Published: 2015-07-21T00:30:00Z

Content type: article

Language: en

Sources: [Evan Miller](<https://devfeed.tech/sources/evan-miller.md>)

Topics: [math](<https://devfeed.tech/topics/math.md>), [bug](<https://devfeed.tech/topics/bug.md>)

Tags: [analysis](<https://devfeed.tech/tags/analysis.md>), [bug](<https://devfeed.tech/tags/bug.md>), [probability-theory](<https://devfeed.tech/tags/probability-theory.md>)

### AI overview

Evan Miller analyzes Splatoon's Ranked Battle ranking system using probability theory and matrix math. He finds that if battles are decided purely by chance, nearly 75% of players eventually reach A−, A, or A+, including more than 36% at A+, revealing a subtle flaw in the system.

### Source excerpt

Evaluating Splatoon's Ranking System -- Using probability theory to uncover a subtle bug in Splatoon.

## Inferring Tweet Quality From Retweets

DevFeed: [Inferring Tweet Quality From Retweets](<https://devfeed.tech/articles/inferring-tweet-quality-from-retweets-37892.md>)

Original publisher: [Read original article](<https://www.evanmiller.org/inferring-tweet-quality-from-retweets.html>)

Author: Evan Miller

Published: 2015-07-18T03:15:00Z

Content type: article

Language: en

Sources: [Evan Miller](<https://devfeed.tech/sources/evan-miller.md>)

Topics: [X (Twitter)](<https://devfeed.tech/topics/twitter.md>), [Network](<https://devfeed.tech/topics/network.md>), [Users](<https://devfeed.tech/topics/users.md>)

Tags: [follower](<https://devfeed.tech/tags/follower.md>), [metric](<https://devfeed.tech/tags/metric.md>), [model](<https://devfeed.tech/tags/model.md>), [network](<https://devfeed.tech/tags/network.md>), [random](<https://devfeed.tech/tags/random.md>), [twitter](<https://devfeed.tech/tags/twitter.md>)

### AI overview

This article develops a model for estimating a tweet's quality as the percentage of readers who retweet it. It considers the tweet's age, random user reload behavior, and retweeting beyond the author's immediate followers using publicly available Twitter information.

### Source excerpt

Inferring Tweet Quality From Retweets -- Modeling tweets, retweets, and the passage of time.

## Ranking News Items With Upvotes

DevFeed: [Ranking News Items With Upvotes](<https://devfeed.tech/articles/ranking-news-items-with-upvotes-37897.md>)

Original publisher: [Read original article](<https://www.evanmiller.org/ranking-news-items-with-upvotes.html>)

Author: Evan Miller

Published: 2015-07-14T19:15:00Z

Content type: tutorial

Language: en

Sources: [Evan Miller](<https://devfeed.tech/sources/evan-miller.md>)

Topics: [recommendation systems](<https://devfeed.tech/topics/recommendation-systems.md>), [Reddit](<https://devfeed.tech/topics/reddit.md>)

Tags: [model](<https://devfeed.tech/tags/model.md>), [ranking](<https://devfeed.tech/tags/ranking.md>), [reddit](<https://devfeed.tech/tags/reddit.md>)

### AI overview

Evan Miller derives a ranking formula for social news items when users can upvote but not downvote. The method estimates expected utility from a story's age and upvote count, and shows that rankings can be computed without knowing the site's total user count.

### Source excerpt

Ranking News Items With Upvotes -- A formula for social news websites.

## Deriving the Reddit Formula

DevFeed: [Deriving the Reddit Formula](<https://devfeed.tech/articles/deriving-the-reddit-formula-37888.md>)

Original publisher: [Read original article](<https://www.evanmiller.org/deriving-the-reddit-formula.html>)

Author: Evan Miller

Published: 2015-07-14T15:15:00Z

Content type: article

Language: en

Sources: [Evan Miller](<https://devfeed.tech/sources/evan-miller.md>)

Topics: [Reddit](<https://devfeed.tech/topics/reddit.md>), [math](<https://devfeed.tech/topics/math.md>), [Users](<https://devfeed.tech/topics/users.md>)

Tags: [analysis](<https://devfeed.tech/tags/analysis.md>), [expression](<https://devfeed.tech/tags/expression.md>), [lambda](<https://devfeed.tech/tags/lambda.md>), [math](<https://devfeed.tech/tags/math.md>), [reddit](<https://devfeed.tech/tags/reddit.md>), [theory](<https://devfeed.tech/tags/theory.md>)

### AI overview

Evan Miller derives a Reddit "hot" formula using expected-utility theory. The analysis explains the formula's constants, logarithm, absolute value, and lack of current time, estimates optimization for users who visit every 5.43 hours, and proposes a caveated amendment.

### Source excerpt

Deriving the Reddit Formula -- What can expected-utility theory tell us about Reddit's "hot" formula?

## A Taste of Rust

DevFeed: [A Taste of Rust](<https://devfeed.tech/articles/a-taste-of-rust-37880.md>)

Original publisher: [Read original article](<https://www.evanmiller.org/a-taste-of-rust.html>)

Author: Evan Miller

Published: 2015-05-14T17:25:00Z

Content type: opinion

Language: en

Sources: [Evan Miller](<https://devfeed.tech/sources/evan-miller.md>)

Topics: [Rust](<https://devfeed.tech/topics/rust.md>), [Programming language](<https://devfeed.tech/topics/programming-language.md>), [Programming](<https://devfeed.tech/topics/programming.md>)

Tags: [programming](<https://devfeed.tech/tags/programming.md>), [programming-language](<https://devfeed.tech/tags/programming-language.md>), [rust](<https://devfeed.tech/tags/rust.md>), [software](<https://devfeed.tech/tags/software.md>)

### AI overview

Evan Miller offers a humorous first impression of Rust, discussing the language's name and comparing Rust's protective role in multithreaded software to the weather-resistant coating formed by rust on Corten steel. The article also includes a later update acknowledging that the author did not fully appreciate Rust's optimization levels.

### Source excerpt

A Taste of Rust -- I tried Rust, and it was better than eating a bucket of nails.

## Four Days of Go

DevFeed: [Four Days of Go](<https://devfeed.tech/articles/four-days-of-go-37891.md>)

Original publisher: [Read original article](<https://www.evanmiller.org/four-days-of-go.html>)

Author: Evan Miller

Published: 2015-04-21T22:55:00Z

Content type: opinion

Language: en

Sources: [Evan Miller](<https://devfeed.tech/sources/evan-miller.md>)

Topics: [Go Language](<https://devfeed.tech/topics/go-language.md>), [Reverse Engineering](<https://devfeed.tech/topics/reverse-engineering.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>)

Tags: [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [go](<https://devfeed.tech/tags/go.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [reverse-engineering](<https://devfeed.tech/tags/reverse-engineering.md>), [terminal](<https://devfeed.tech/tags/terminal.md>)

### AI overview

Evan Miller describes building a cross-platform, open-source hex editor for reverse-engineering binary file formats and explains why he evaluates Swift, browser technologies, C++ toolkits, and terminal applications before choosing a development platform.

### Source excerpt

Four Days of Go -- If you see the Go gopher, tell him I would like my pajamas back.