**Issue #669 #
Sep 17, 2026**
Sep 17, 2026
Hello!
Once a week, we write this email to share the links we thought were worth sharing in the Data Science, ML, AI, Data Visualization, and ML/Data Engineering worlds.
And now…let’s dive into some interesting links from this week.
Editor's Picks #
-
Watch a 14 Byte Neural Network Solve a Maze This project was/is an experiment across 47 distinct phases, initially attempting to create a 100% solve rate maze-solving neural network from scratch, then quickly realizing I’m not going to achieve that, so instead trying to solve the highest % of mazes with the most compact neural network representation…
-
Backups aren’t simple I read a comment somewhere that stuck with me, that went something like this: “There are two types of people: those who have suffered a catastrophic loss of data, and those who will.”…Trying to find the source for it for this blog, it turned out that every other sysadmin has his rehashed version of the quote, but the gist of it is the same everywhere. Data loss is something that happens more often than we’d hope, and most of us are woefully unprepared for when it hits us (which is almost always at the worst possible time). I can confirm that I had a similar experience once…
-
Sample size needed for central limit theorem to kick in It takes a larger sample size than you might hope for the mean of a sample to have a distribution that’s close enough to ‘normal’ for common inference methods to work….
.
This Week’s Poll: #
.
Last Week’s Poll: #
.
Data Science Articles & Videos #
- I’ve operated petabyte-scale ClickHouse clusters for 5 years What I learned operating ClickHouse at scale: the wins, the failures, and the lessons that only come from production experience…
- **1.5 years of RAG in fintech, what actually worked after screwups [Reddit]**For the last ~1.5 years, we have been testing RAG in our fintech systems. Initially there were a lot of failures. Some were harmless bad answers, some were actual screwups where a confident wrong answer was much worse than saying “I don’t know.” We were retrieving from a mix of annual reports, news, internal trading strategies, risk documents, rules, research and some codebases. Tried different chunking, indexing, reranking and retrieval methods. A few things worked better than I expected…
- Charts built for Chat We’re open sourcing dbt Charts, a declarative language for dashboards, so that even the dashboards you build by chatting with an agent can be governed…
- The open houses at the edge of disaster What are buyers being told about climate risk in Miami? I posed as one to find out…I’m repeating an experiment the writer Sarah Miller performed seven years ago. In 2019, she posed as a prospective homebuyer and toured several properties in Miami Beach’s most climate-threatened areas, asking realtors whether each place might one day flood, or worse, be swallowed by the rising sea…I have no intentions to match Miller’s prose (I could not if I tried). But I did want to rerun the experiment…
- Your Model’s MSE Is Lying to You Imagine you have a sensor recording something you care about, for example seismic background at a detector site, electrical load on a grid, or strain in a bridge cable, and you’ve trained a model to forecast the next value. The model looks at the recent history, thinks for a moment, and gives you a single number: 0.5. There’s a threshold τ = 1.0 that fires an alarm. The question is: should you worry? You can’t answer that…Imagine you actually havetwo models, both watching the same signal, both predicting x^=0.5 at the same timestep. They even post the same mean squared error on your test set, not approximately, but identically to three decimal places. By every standard ranking metric, they areinterchangeable . Except they're not…
- Converting between cosine similarity and concentration ratio I’ve written three posts on cosine similarity lately. The first looked at interpreting cosine similarity. The second looked at an approximation related to the first. The third looked at how ranking according to cosine similarity works better than cosine similarity itself…For this post, I wanted to share a plot of concentration ratio as a function of cosine similarity…
- From BirdNET Detections to Ecological Insight: Sunny Tseng on birdnetTools 2.0 Sunny Tseng discusses birdnetTools 2.0, an R Consortium–funded package that turns BirdNET detections into reproducible occupancy-modeling workflows…
- Neki, sharded Postgres Neki is built from lessons we’ve learned over eight years of running some of the largest sharded MySQL clusters in the world. Thousands of production workloads with millions of queries per second for companies where even a few seconds of downtime is a very public event. We know what it means to power the world’s biggest tier 0 workloads…
- **[Slicing in tidyomics](https://tidyomics.github.io/tidyomicsBlog/posts/2026-09-03-slicing-in-tidyomics/)** How to use dplyr-style slice operations on omics data objects in the tidyomics project…
- **[p-hacking with Claude](https://vitaexmachina.substack.com/p/p-hacking-with-claude)**
p-hacking is a widespread problem in the literature. AI tools could make it much worse by lowering the bar on trying alternatives…That risk is firmly a reality now with tools like Claude Code. It’s easy to spin up 20 versions of statistical tests for testing the same hypothesis. Examples include comparing different test statistics or different ways of splitting a continuous variable into groups before you do your test…
- Training Search Agents with GRPO This post is a hands-on introduction to reinforcement learning through training a search agent with group-relative policy optimization (GRPO). Search is a fun place to learn RL because it has so many levers, and each of them visibly changes how the model searches. It is also a domain where, in my experience, a well-designed reward function can influence how a model searches more effectively than system prompt changes or harness engineering….
- Can a small LLM be enough for RAG? [Reddit] How much does the LLM itself affect the quality of the answer in a RAG system? As I understand it, RAG works roughly like this: we have vector search that retrieves the relevant information, and then we pass the retrieved chunks to the LLM. The model then generates an answer based on those chunks. In that case, it seems like the most important part is the quality of the vector search. If we give different models exactly the same information, I would expect there not to be a huge difference between something like GPT-6 Astra and a small Gemma 4 E2B. What am I missing?…
- Analysing seed germination and emergence data with R Germination and emergence assays are pretty straightforward to set up: you grab a sample of seeds, put them in a container under controlled environmental conditions (temperature, humidity, light), and check on them regularly. At each inspection, you count the germinated seeds, remove them, and keep going until the process stops. Simple, right? Well, the lab phase might be, but the data analysis is where things often get messy…A quick look at the literature reveals a wide range of analytical approaches. Some researchers use classic germination indices or non-linear regression, while others lean toward survival analysis. Having options is great for creativity, but not all methods are created equal—especially when basic statistical assumptions are ignored. More importantly: does using dozens of different statistical approaches really help science move forward? Or does it just make it harder to compare results, replicate studies, and speak the same language across research groups?…
Last Week's Newsletter's 3 Most Clicked Links #
-
How are LLMs used in predictive modeling and anomaly detection? [Reddit]
-
I Made a Real Fly Brain Play Pong. It Didn’t Learn — And That’s the Interesting Part
-
Linear Regression with Gradient Descent: Mathematical Foundations of AI .
* Based on unique clicks.
** You can find last week's issue #668 [here](https://datascienceweekly.substack.com/p/data-science-weekly-issue-668).
Cutting Room Floor #
.
Thank you for joining us this week! :) Stay Data Science-y!
All our best,
Hannah & Sebastian