frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

When Specs Lie Or, The maths your PRD is failing

https://mcauldronism.substack.com/p/when-specs-lie
2•nottheg•1h ago

Comments

nottheg•1h ago
Example output (abridged):

FORMAL LOGICAL ANALYSIS Article: "It's Time to Talk About Ethics" by Mcauldronism Date of Analysis: January 2025

================================================================================ 1. MAIN CONCLUSION ================================================================================

The article argues for a compound conclusion:

PRIMARY CLAIM: Whether we recognize tool-assisted cognition (including AI-assisted cognition) as "genuine" cognition is fundamentally an ethical choice, not merely a factual determination.

SECONDARY CLAIM: The morally correct choice is to recognize tool-assisted cognition as genuine—and those who deny it are committing a moral failure analogous to denying that wheelchair users are "really" mobile.

================================================================================ 2. ARGUMENT STRUCTURE ================================================================================

The argument proceeds through analogical reasoning, moving from uncontroversial cases to the contested case. Here is the logical flow:

STAGE 1: Setup (The Cringe) - Author's initial resistance to ethical framing of extended cognition - Transition to accepting Andy Clark's view that ethics is unavoidable here

STAGE 2: The Wheelchair Analogy - Premise: A wheelchair user is genuinely mobile - Premise: The wheelchair is part of how they move - Premise: Denying this makes one "an asshole" (moral judgment) - Implied principle: Functional integration = genuine attribution

STAGE 3: The Otto Case - Premise: Otto (Alzheimer's patient) uses a notebook to remember - Premise: The notebook functions as part of his memory system - Premise: Denying this is "pedantic at best, ableist at worst" - Application of same principle from Stage 2

STAGE 4: Extraction of Moral Principle - These judgments reveal an underlying choice about how we see tool use - This choice is ethical, not merely descriptive

STAGE 5: Application to AI - If the principle holds for wheelchairs and notebooks, it holds for AI - Someone achieving something with AI is genuinely achieving it - Denying this would be morally analogous to denying wheelchair mobility

STAGE 6: Personal Disclosure - Author acknowledges writing with Claude - Frames this as "extended cognition" consistent with the argument

STAGE 7: Call to Action - Reader must make a choice - That choice reveals their values about human nature

================================================================================ 3. FORMAL RECONSTRUCTION ================================================================================

KEY FOR SYMBOLS: - Px = "x is a person" - Tx = "x is a tool" - F(x,t) = "x uses tool t in a functionally integrated way" - A(x,t,φ) = "x genuinely performs activity φ using tool t" - D(x,t,φ) = "x denies that someone genuinely performs φ when using t" - M(x) = "x commits a moral failure"

CORE PRINCIPLE (Parity Principle, implicit): ∀x∀t∀φ[(Px ∧ Tx ∧ F(x,t)) → A(x,t,φ)]

In natural language: For any person and any tool, if the person uses the tool in a functionally integrated way, then they genuinely perform the relevant activity with that tool.

MORAL PRINCIPLE (implicit): ∀y∀x∀t∀φ[(Py ∧ D(y,x,t,φ) ∧ F(x,t)) → M(y)]

In natural language: Anyone who denies genuine attribution when functional integration exists commits a moral failure.

THE ARGUMENT FORMALIZED:

P1: F(wheelchair-user, wheelchair) — wheelchair is functionally integrated P2: A(wheelchair-user, wheelchair, mobility) — therefore genuine mobility P3: F(Otto, notebook) — notebook is functionally integrated P4: A(Otto, notebook, remembering) — therefore genuine remembering P5: F(AI-user, AI) — AI can be functionally integrated --- C1: A(AI-user, AI, thinking/creating) — therefore genuine cognition/creation

MORAL EXTENSION:

P6: D(critic, wheelchair-user, wheelchair, mobility) → M(critic) P7: D(critic, Otto, notebook, remembering) → M(critic) P8: The same principle applies uniformly to all functionally integrated tools --- C2: D(critic, AI-user, AI, creating) → M(critic)

================================================================================ 4. VALIDITY ASSESSMENT ================================================================================

LOGICAL FORM: The argument is structurally valid IF we grant: (a) The analogies hold (wheelchair ≈ notebook ≈ AI in relevant respects) (b) The parity principle is true (c) Moral judgments transfer across analogous cases

TYPE OF REASONING: - Primarily analogical (cases → principle → new case) - Secondarily deductive (once the principle is established)

VALIDITY VERDICT: The argument is valid in its FORM. The conclusion follows from the premises if we accept them. However, the soundness depends entirely on whether the analogies are apt and whether the parity principle holds for AI.

The move from "functional integration" to "genuine attribution" is the crux. This is philosophically contested (see Section 6).

Ask HN: Rust and AI builders interested in local-first, multi-agent systems?

1•cajazzer•19s ago•0 comments

Contradictions on the Liberal Influenced Leftist Movement: On Prostitution

https://radleftunity.substack.com/p/contradictions-on-the-liberal-influenced-9f4
1•binning•1m ago•0 comments

Propositions about the New Romanticism

https://www.honest-broker.com/p/25-propositions-about-the-new-romanticism
3•dom2•2m ago•0 comments

Native GFM+ macOS (iOS WIP) Markdown Rendering via TextKit2

https://github.com/SuperSwiftMarkup/SuperSwiftMarkdownPrototype
1•colbyn•3m ago•1 comments

AI and Open Source: A Maintainer's Take (2025)

https://st0012.dev/2025/12/30/ai-and-open-source-a-maintainers-take-end-of-2025/
1•mooreds•6m ago•0 comments

Show HN: DocuDeeper – private document AI assistant,100% offline, GDPR-compliant

https://github.com/erabytse/docudeeper
1•takouzlo•6m ago•0 comments

A virtual-threaded Java HTTP server with zero dependencies

https://soklet.com/
1•mooreds•7m ago•0 comments

I Was Diagnosed with ADHD in My Forties. It Explained Everything

https://www.wsj.com/health/wellness/in-my-forties-i-found-out-i-have-adhdmaybe-you-do-too-c6fa3f84
1•ViktorRay•7m ago•0 comments

Why Does Destroying Resources via TF Suck?

https://newsletter.masterpoint.io/p/why-does-destroying-resources-via-tf-suck
2•mooreds•8m ago•0 comments

Looks like Claude is having a stroke

https://twitter.com/tskulbru/status/2015148189897101622
8•tskulbru•12m ago•1 comments

Show HN: I built a bedtime story web app in a weekend using AI tools

1•ealpopa•13m ago•1 comments

An Illustrated Guide to Hippo Castration

https://www.science.org/content/article/scienceshot-illustrated-guide-hippo-castration
1•joebig•14m ago•0 comments

Show HN: The AI-SDK for Rust Agents

https://github.com/lazy-hq/aisdk
1•ishaksebsib•14m ago•0 comments

Show HN: Stateless On-Prem JSON-to-PDF via REST (Java)

https://github.com/onprem-pdf/onprempdf
1•TrqConverter9•15m ago•0 comments

Bye Bye Gmail

https://m24tom.com/bye-bye-gmail/show
3•tklenke•16m ago•2 comments

Graphene Will Reshape the Future by 2030

https://www.youtube.com/watch?v=e772f2dikvE
3•AnfaB•19m ago•1 comments

Show HN: StormWatch – Weather emergency dashboard with prep checklists

https://jeisey.github.io/stormwatch/
2•lotusxblack•20m ago•0 comments

CPNs, LLMs, and Distributed Applications

https://blog.sao.dev/cpns-llms-distributed-apps/
2•stuartaxelowen•22m ago•0 comments

iCloud with Advanced Data Protection doesn't delete your files

4•mnls•22m ago•0 comments

Clawdbot looks promising – worth time?

https://twitter.com/techfrenAJ/status/2014934471095812547
2•frabonacci•22m ago•0 comments

Understanding FSR 4

https://woti.substack.com/p/understanding-fsr-4
1•schmorptron•22m ago•0 comments

Nvidia releases 8B model with learned 8x KV cache compression

https://huggingface.co/nvidia/Qwen3-8B-DMS-8x
2•alecco•25m ago•1 comments

Notes on Afghanistan

https://mattlakeman.org/2026/01/05/notes-on-afghanistan/
1•phsource•26m ago•3 comments

Oak-killing beetle reaches Ventura County, significantly expanding range

https://www.latimes.com/environment/story/2026-01-10/it-is-scary-oak-killing-beetle-reaches-ventu...
3•PaulHoule•27m ago•0 comments

Uptime Monitoring

https://github.com/AlertSleep/awesome-uptime-monitoring
1•thepatrykooo•27m ago•0 comments

I built Git for Minecraft for a hackathon and won [video]

https://www.youtube.com/watch?v=ZdM-iNpv3nU
2•radeeyate•28m ago•0 comments

How to stand out in the dead internet

https://letters.thedankoe.com/p/the-death-of-value-based-content
1•saikatsg•29m ago•0 comments

Favicons are broken in Google search results

https://www.google.com/search?q=chatgpt
1•sh_tomer•29m ago•1 comments

What usually happens after a VC asks for a demo?

2•stijo•31m ago•0 comments

Pico: The tiniest coding agent (6 LoC)

https://github.com/barghouthi/pico-swe-agent
1•smokesy•32m ago•0 comments