frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Normalization of deviance (2015)

https://danluu.com/wat/
58•tyleo•5mo ago

Comments

dang•5mo ago
Edit: seems related to this ongoing thread: https://news.ycombinator.com/item?id=45149336

Related. Others?

Normalization of Deviance (2015) - https://news.ycombinator.com/item?id=34791106 - Feb 2023 (219 comments)

Normalization of Deviance (2015) - https://news.ycombinator.com/item?id=22144330 - Jan 2020 (43 comments)

Normalization of deviance in software: broken practices become standard (2015) - https://news.ycombinator.com/item?id=15835870 - Dec 2017 (27 comments)

How Completely Messed Up Practices Become Normal - https://news.ycombinator.com/item?id=10811822 - Dec 2015 (252 comments)

What We Can Learn From Aviation, Civil Engineering, Other Safety-critical Fields - https://news.ycombinator.com/item?id=10806063 - Dec 2015 (3 comments)

tyleo•5mo ago
Good catch! It was related.

I saw the link in that thread and thought, “The wider community would find this interesting right now. Let’s submit it at the top level.”

bartvk•5mo ago
It's a piece which lists very good examples of normalization of deviance in organizations.

Personally it happened to myself as well. I regularly rent a Tesla and once, I took a date on a trip and I drove us through the city, her riding shotgun. She said: "Look at the orange line on the screen. You're driving too close to the parked cars on our right".

I answered, "it always does that, the proximity sensor on these Teslas is way too nervous". She looked out of the window and said: "no, you are actually way too close to the parked cars!"

I had totally normalized the proximity warning.

rcxdude•5mo ago
This (and multiple other examples in the article) are why warnings and alarms and procedures should be well designed and justified. It's very easy (such as in the case of the ventilator alarm) for the alarms to be noisy to the point of uselessness, and so they get ignored or disabled. Same with procedures: there are many which are written but lack a good justification. Sometimes the procedure itself is not useful, sometimes it is useful but the reason is not communicated to those who are responsible for implementing it, and worse sometimes it is useful but not for the reason anyone thinks it is!

This means, IMO, that any organisation with a healthy culture will also have a means to review and remove alarms and procedures if they are found to not be worthwhile. This substantially increases the chances the rest of them are respected and followed.

tacitusarc•5mo ago
I completely agree with almost all of this.

But…

> Humans are bad at reasoning about how failures cascade, so we implement bright line rules about when it's safe to deploy.

I think aggregate human intuition is often undervalued. It is the case that every bright line rule has a cost, and the total cost of its adherence must be weighed against the occasional cost of failure to adhere.

Benefits don’t exist in a vacuum.

mips_avatar•5mo ago
One unintended consequence of rolling big tech layoffs is the suppression of weak signals. The layoffs provide very strong signals and individuals feel no agency to resolve problems that they are observing. Maybe the siloed AI orgs inside of Microsoft/Google can still operate but the rest of these company is following the layoff orthodoxy.
bediger4000•5mo ago
> Microsoft was a joke in the security world for years, until multiple disastrously bad exploits forced them to get serious about security.

Microsoft's security orientation must have peaked before this article (2015), and the culture slid back, because I see a lot of folks bagging on Microsoft security right now. If true, deviance was normalized at Microsoft, de-normalized, and the re-normalized.

jiggawatts•5mo ago
Microsoft's product security in 2025 is nowhere near as bad as it used to be, despite a much higher amount of code deployed more publicly.

For example, Azure offers Microsoft software with various proprietary protocols exposed to the Internet that would have been unthinkable for any competent administrator a decade ago. This includes the SMB file sharing protocol and the SQL Server TDS network protocol.

It's bizarre to me to see a file share and a SQL database just "on" the Internet, no firewall or anything.

praptak•5mo ago
"[...]someone recently explained to me how great it is that, instead of using data to make decisions, we use political connections, and that the idea of making decisions based on data is a myth anyway; no one does that."

From my experience the second part is somewhat true. I have yet to see a "data driven" decision that wasn't actually driven by a very political process of choosing what data to gather and how to interpret the results.

(This obviously doesn't mean you should ignore data and focus on politics. Focus on making the politics good so that data can be properly used.)

Spivak•5mo ago
I feel like there must be some shame/stigma among leadership types to say that your decisions aren't "data driven" even though we've all experienced that most decisions are based on some executive's intuition. Which is funny because if the path forward was an obvious conclusion from the data we wouldn't need decision makers—the company direction would be set by a council of data science nerds.
themafia•5mo ago
The data you cannot possibly access would be "is our staff going to be capable of handling this challenge within the time frame alotted?" Or "will any new issues present themselves during this time frame and reduce the amount of available staff?" Or.. well.. any of dozens of known failure cases in business.

Good business is about hedging your bets. It's not about creating business processes that always make the right bets.

It's also not the case that good business is the only way to survive. Which is one of my favorite stories from FedEx's beginnings. They were short on cash and couldn't make fuel payments or payroll the next day. The CEO extract cash from the business, took it to Las Vegas, increased his holdings by gambling, then returned the money to the business the next day.

If it worked, then great, you "saved" the business. If it didn't, then bummer, you're now a felonious embezzler.

crystal_revenge•5mo ago
I was going to make a similar comment. My experience has repeatedly been: if the data you have doesn’t show what leadership wants to see, you’d better find some “better” data.

It’s even worse when you don’t have direct knowledge about what precisely it is that leadership wants. I’ve had multiple situations where I’ve worked hard on some analysis only to be told, when the line goes the wrong way, that the results “don’t look right” and that I should try something else.

A corollary to this is that I can not recall as single time when leadership reversed their initial decision/intuition when shown data that contradicts it.

danhite•5mo ago
OP wrote:

> He acknowledged that my way reduced the chance of failure without making the technical consequences of failure worse, but it was more important that we not be embarrassed. Now that I've been working for a decade, I have a better understanding of how and why people play this game, but I still find it absurd.

If OP's embarrassment comment and the topic of normalization of deviance interest you then you might find this soft (Social) Science Fiction short story to be amusingly enlightening...

"The trouble with you Earth people" by Katherine MacLean (1968)

https://www.google.com/books/edition/The_Trouble_With_You_Ea...

^ link is to google books and their preview includes the entirety of the titular short story from the collection.

If ^ that short story is tl;dnr for you, Spoiler Alert:

Well meaning Alien POV discovery that Humankind is a self important and superstitious lot, and not mostly harmless.

ashleyn•5mo ago
I think of this concept every time a friend of mine keeps speeding on the highway and brags about not getting caught.
kazinator•5mo ago
> The company that created @flaky is effectively a storage infrastructure company, and the library is widely used at its biggest competitor.

Good laugh!

California urges people avoid wild mushrooms after 4 deaths, 3 liver transplants

https://www.cbsnews.com/news/california-death-cap-mushrooms-poisonings-liver-transplants/
1•rolph•34s ago•0 comments

Matthew Shulman, co-creator of Intellisense, died 2019 March 22

https://www.capenews.net/falmouth/obituaries/matthew-a-shulman/article_33af6330-4f52-5f69-a9ff-58...
1•canucker2016•1m ago•1 comments

Show HN: SuperLocalMemory – AI memory that stays on your machine, forever free

https://github.com/varun369/SuperLocalMemoryV2
1•varunpratap369•2m ago•0 comments

Show HN: Pyrig – One command to set up a production-ready Python project

https://github.com/Winipedia/pyrig
1•Winipedia•4m ago•0 comments

Fast Response or Silence: Conversation Persistence in an AI-Agent Social Network [pdf]

https://github.com/AysajanE/moltbook-persistence/blob/main/paper/main.pdf
1•EagleEdge•4m ago•0 comments

C and C++ dependencies: don't dream it, be it

https://nibblestew.blogspot.com/2026/02/c-and-c-dependencies-dont-dream-it-be-it.html
1•ingve•5m ago•0 comments

Show HN: Vbuckets – Infinite virtual S3 buckets

https://github.com/danthegoodman1/vbuckets
1•dangoodmanUT•5m ago•0 comments

Open Molten Claw: Post-Eval as a Service

https://idiallo.com/blog/open-molten-claw
1•watchful_moose•6m ago•0 comments

New York Budget Bill Mandates File Scans for 3D Printers

https://reclaimthenet.org/new-york-3d-printer-law-mandates-firearm-file-blocking
1•bilsbie•7m ago•0 comments

The End of Software as a Business?

https://www.thatwastheweek.com/p/ai-is-growing-up-its-ceos-arent
1•kteare•8m ago•0 comments

Exploring 1,400 reusable skills for AI coding tools

https://ai-devkit.com/skills/
1•hoangnnguyen•8m ago•0 comments

Show HN: A unique twist on Tetris and block puzzle

https://playdropstack.com/
1•lastodyssey•12m ago•0 comments

The logs I never read

https://pydantic.dev/articles/the-logs-i-never-read
1•nojito•13m ago•0 comments

How to use AI with expressive writing without generating AI slop

https://idratherbewriting.com/blog/bakhtin-collapse-ai-expressive-writing
1•cnunciato•14m ago•0 comments

Show HN: LinkScope – Real-Time UART Analyzer Using ESP32-S3 and PC GUI

https://github.com/choihimchan/linkscope-bpu-uart-analyzer
1•octablock•14m ago•0 comments

Cppsp v1.4.5–custom pattern-driven, nested, namespace-scoped templates

https://github.com/user19870/cppsp
1•user19870•16m ago•1 comments

The next frontier in weight-loss drugs: one-time gene therapy

https://www.washingtonpost.com/health/2026/01/24/fractyl-glp1-gene-therapy/
2•bookofjoe•18m ago•1 comments

At Age 25, Wikipedia Refuses to Evolve

https://spectrum.ieee.org/wikipedia-at-25
1•asdefghyk•21m ago•4 comments

Show HN: ReviewReact – AI review responses inside Google Maps ($19/mo)

https://reviewreact.com
2•sara_builds•22m ago•1 comments

Why AlphaTensor Failed at 3x3 Matrix Multiplication: The Anchor Barrier

https://zenodo.org/records/18514533
1•DarenWatson•23m ago•0 comments

Ask HN: How much of your token use is fixing the bugs Claude Code causes?

1•laurex•26m ago•0 comments

Show HN: Agents – Sync MCP Configs Across Claude, Cursor, Codex Automatically

https://github.com/amtiYo/agents
1•amtiyo•27m ago•0 comments

Hello

2•otrebladih•28m ago•1 comments

FSD helped save my father's life during a heart attack

https://twitter.com/JJackBrandt/status/2019852423980875794
3•blacktulip•31m ago•0 comments

Show HN: Writtte – Draft and publish articles without reformatting, anywhere

https://writtte.xyz
1•lasgawe•33m ago•0 comments

Portuguese icon (FROM A CAN) makes a simple meal (Canned Fish Files) [video]

https://www.youtube.com/watch?v=e9FUdOfp8ME
1•zeristor•35m ago•0 comments

Brookhaven Lab's RHIC Concludes 25-Year Run with Final Collisions

https://www.hpcwire.com/off-the-wire/brookhaven-labs-rhic-concludes-25-year-run-with-final-collis...
3•gnufx•37m ago•0 comments

Transcribe your aunts post cards with Gemini 3 Pro

https://leserli.ch/ocr/
1•nielstron•41m ago•0 comments

.72% Variance Lance

1•mav5431•42m ago•0 comments

ReKindle – web-based operating system designed specifically for E-ink devices

https://rekindle.ink
1•JSLegendDev•43m ago•0 comments