Hello everyone and welcome back to Not So Random Software!
This week I have been thinking about statistics and expectations. Mental models like statistical significance and p-values help us set expectations on what are the boundaries and conditions under which we are willing to accept something as true. Without them, what would be left with?
Enjoy the random walk!
One article or paper
When does Predictive Technology become Unethical?
It is the generation of new data — the indirect discovery of unvolunteered truths about people — the makes machine learning predictions unethical? This HBR article investigates a few interesting cases.
One video or podcast
Not So Standard Deviations 77 – Back to Statistics
You explain to students the concept of statistical significance, and the next question often is…and now what? how do we make a decision? Statistical significance is not as trivial as looking at an arbitrary threshold. It’s a model that describes our inherent uncertainty about the world.
Don’t get yourself fooled by statisticians. When it comes to statistics, plenty of otherwise great scientists — yes, even those published in peer-reviewed journals — are doing statistics wrong. This book helps you avoid the most common traps.
Open Source diagram tool – Diagrams.net
One line of code
Curious about real world Elixir out there? here is a controller from this open source projects curated list.
def index(conn, params) do
current_user = Auth.current_user(conn)
admin? = Auth.admin?(conn)
page = ElixirStatus.Persistence.Posting.published(params, current_user, admin?)
assigns = [
just_signed_in: params["just_signed_in"] == "true",
referred_via_elixirweekly: params["ref"] == "elixirweekly",
current_posting_filter: params["filter"] |> nil_if_empty(),
search: params["q"] |> nil_if_empty(),
|> render("index.html", assigns)
You are under no obligation to remain the same person you were a year ago, a month ago, or even a day ago. You are here to create yourself, continuously.Richard Feynman