frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Elements of Programming: A Treatise on the Foundations of Computing

https://leanpub.com/elementsofprogramming
3•vesterthacker•2h ago

Comments

vesterthacker•2h ago
Today I am announcing the release of The Elements of Programming, a work that sets out to define programming as a formal discipline built from first principles. It is written in the style of Euclid’s Elements, with definitions, propositions, and proofs arranged to form a coherent structure of reasoning about code, systems, and logic.

The book was developed independently but appeared on the same day on HN as Rado Kirov’s essay Why Formalize Mathematics. The coincidence reflects a wider shift across mathematics and computing toward formal structure, reproducibility, and clarity of reasoning.

The Elements of Programming explores how programming languages, compilers, and operating systems can be described with the same rigor that mathematicians bring to proofs. It connects the foundations of logic with practical systems design, emphasizing transparent structure and long-term maintainability.

You can find the book here: https://leanpub.com/elementsofprogramming

I would welcome discussion and feedback from anyone interested in formal methods, programming language theory, or the future of software as a formal science.

EU accuses Meta of failing to police illegal content online

https://www.ft.com/content/d914e7a3-c008-4eca-bd3f-dab0f8ef673c
1•1vuio0pswjnm7•3m ago•0 comments

Understanding the Semiconductor Value Chain: Key Players and Dynamics

https://quartr.com/insights/company-research/understanding-the-semiconductor-value-chain-key-play...
1•o4c•5m ago•0 comments

Some "Silicon Valley" moments I experienced in my 31 year career as a programmer

https://old.reddit.com/r/bayarea/comments/1ofdap5/some_silicon_valley_moments_i_experienced_in_my/
1•elsewhen•5m ago•0 comments

Wafer-Scale AI Compute: A System Software Perspective

https://www.sigops.org/2025/wafer-scale-ai-compute-a-system-software-perspective/
1•matt_d•5m ago•0 comments

AT&T Promo Codes and Bundle Deals: Save $50 in November

https://www.wired.com/story/att-promo-code/
1•fleahunter•6m ago•0 comments

IBM-says-it-can-run-its-quantum-algorithm-on-AMD-chips

https://www.scworld.com/news/ibm-says-it-can-run-its-quantum-algorithm-on-amd-chips
1•IFR•9m ago•0 comments

People in strong relationships ask this No. 1 question early on

https://www.cnbc.com/2025/10/24/the-no-1-question-every-couple-should-ask-early-on-in-their-relat...
1•libpcap•15m ago•0 comments

Vintage Mac Catalog Library

https://vintageapple.org/catalogs/
1•evo_9•18m ago•0 comments

Armed police handcuff teen after AI mistakes crisp packet for gun in US

https://www.bbc.com/news/articles/cgjdlx92lylo
1•dskhatri•20m ago•1 comments

SuperSonic: SuperCollider in the Browser

https://sonic-pi.net/supersonic/demo.html
1•mstep•26m ago•0 comments

Neural Networks by Hand: No Code, Just Color and Math

https://www.youtube.com/watch?v=c-g-sIu7b3g
2•HenryAI•27m ago•1 comments

Implementing an RPN Calculator in Rust

https://beej.us/blog/data/rust-rpn-calc/
1•zdw•30m ago•0 comments

Mistakes I see engineers making in their code reviews

https://www.seangoedecke.com/good-code-reviews/
1•zdw•32m ago•0 comments

Wheeled Inverted Pendulum Model

https://scaron.info/robotics/wheeled-inverted-pendulum-model.html
1•pillars•33m ago•0 comments

Nike Unveils Project Amplify, the First Powered-Footwear System

https://about.nike.com/en-GB/newsroom/releases/nike-unveils-project-amplify-the-worlds-first-powe...
2•ksec•36m ago•0 comments

Nexperia China defies Dutch head office's order to remove veteran Chinese exec

https://www.scmp.com/tech/tech-war/article/3330152/nexperia-china-defies-dutch-head-offices-order...
2•ksec•37m ago•0 comments

Postgres for Agents

https://www.tigerdata.com/blog/postgres-for-agents
1•akulkarni•46m ago•0 comments

Marc Andreessen says the movie Oppenheimer misunderstands history and morality

https://twitter.com/a16z/status/1981794268235850217
1•keepamovin•48m ago•0 comments

Paratyphoid fever and relapsing fever in 1812 Napoleon's devastated army

https://www.cell.com/current-biology/fulltext/S0960-9822%2825%2901247-3
1•Hooke•54m ago•0 comments

Global Consciousness Project

https://en.wikipedia.org/wiki/Global_Consciousness_Project
1•Caeiro•55m ago•0 comments

Meet the real screen addicts: the elderly

https://www.economist.com/international/2025/10/23/meet-the-real-screen-addicts-the-elderly
3•johntfella•1h ago•0 comments

Tech PACs Are Closing in on the Almonds

https://www.astralcodexten.com/p/tech-pacs-are-closing-in-on-the-almonds
1•paulpauper•1h ago•0 comments

Fire Yourself First: The E-Myth Approach to Iteratively AI App Development

http://arcturus-labs.com/blog/2025/01/17/fire-yourself-first-the-e-myth-approach-to-iteratively-a...
2•JnBrymn•1h ago•0 comments

Did the ChatGPT Erdos controversy obscure a real achievement?

https://twitter.com/SebastienBubeck/status/1980311866770653632
2•maxutility•1h ago•1 comments

Tandis is a game about exploring geometric forms

https://thinkygames.com/games/tandis/
2•gregsadetsky•1h ago•0 comments

Ghostty with ⌘+F search

https://github.com/hamzaq2000/ghostty-cmd-f
2•hamza_q_•1h ago•0 comments

Online Image to ICO Icon Converter – PNG/JPG to ICO – Free No Login

https://icon.openai2025.com/index.html
2•ace520•1h ago•0 comments

US to escalate military presence in South America with aircraft carrier group

https://www.reuters.com/world/americas/us-military-deploy-aircraft-carrier-south-america-amid-soa...
5•mgh2•1h ago•1 comments

Is AI's Circular Financing Inflating a Bubble? [video]

https://www.youtube.com/watch?v=NbL7yZCF-6Q
7•chii•1h ago•1 comments

Javalit – A faster way to build data apps in Java

https://github.com/javelit/javelit
2•microflash•1h ago•0 comments