frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

The Ethical Compiler: Addressing the Is-Ought Gap in Compilation (PEPM 2025) [video]

https://www.youtube.com/watch?v=72w9c2fFxW8
1•matt_d•4h ago

Comments

matt_d•4h ago
Preprint: https://williamjbowman.com/resources/wjb2024-ethical-compile...

DOI: https://doi.org/10.1145/3704253.3706135

William J. Bowman. The 2025 ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation (PEPM) – Invited Talk.

Abstract:

"The is-ought gap is a problem in moral philosophy observing that ethical judgments ("ought") cannot be grounded purely in truth judgments ("is"): that an ought cannot be derived from an is.

This gap renders the following argument invalid: "It is true that type safe languages prevent bugs and that bugs cause harm, therefore you ought to write in type safe languages".

To validate ethical claims, we must bridge the gap between is and ought with some ethical axiom, such as "I believe one ought not cause harm".

But what do ethics have to do with manipulating programs?

A lot!

Ethics are central to correctness!

For example, suppose an algorithm infers the type of is Bool, and is in fact a Bool; the program type checks.

Is the program correct-does it behave as it ought?

We cannot answer this without some ethical axioms: what does the programmer believe ought to be?

I believe one ought to design and implement languages ethically.

We must give the programmer the ability to express their ethics-their values and beliefs about a program-in addition to mere computational content, and build tools that respect the distinction between is and ought.

This paper is a guide to ethical language design and implementation possibilities."

A deep critique of AI 2027's bad timeline models

https://titotal.substack.com/p/a-deep-critique-of-ai-2027s-bad-timeline
1•lexandstuff•34s ago•0 comments

Shift-Left for Learning – With the Help of Enabling Teams

https://www.youtube.com/watch?v=rxMO1_yskQM
1•mcp_•2m ago•0 comments

Show HN: Track Budget – A simple, powerful personal finance tracke

https://trackbudget.app
1•tomkolron•3m ago•0 comments

Interesting patterns: The most common and the least common PIN numbers

http://www.datagenetics.com/blog/september32012/
1•felineflock•4m ago•0 comments

Trip June 2025 ISO C++ standards meeting (Sofia, Bulgaria)

https://herbsutter.com/2025/06/21/trip-report-june-2025-iso-c-standards-meeting-sofia-bulgaria/
1•ingve•14m ago•0 comments

Emacs on macOS

https://xenodium.com/awesome-emacs-on-macos
3•xrayarx•19m ago•0 comments

Forget IPs: Using Cryptography to Verify Bot and Agent Traffic [video]

https://www.youtube.com/watch?v=affUXdEXVPo
1•emot•20m ago•0 comments

Hare 0.25.2 Released

https://harelang.org/blog/2025-06-21-hare-0.25.2-released/
1•todsacerdoti•22m ago•0 comments

python-importtime-graph

https://simonwillison.net/2025/Jun/20/python-importtime-graph/
1•tosh•23m ago•0 comments

A 3D-Printed Compliant Micro-Manipulator – XYZ Positioning down to 1µm [video]

https://www.youtube.com/watch?v=-mgqq0qdDRM
1•Teever•24m ago•0 comments

ClickHouse scales beyond 100 petabytes of logs

https://clickhouse.com/blog/scaling-observability-beyond-100pb-wide-events-replacing-otel
2•valyala•27m ago•0 comments

yacine: I got fired today. I'm not sure why

https://twitter.com/yacineMTB/status/1936278079225127184
1•tosh•28m ago•0 comments

How are you adapting to AI replacing traditional SEO?

https://getfoundonai.com
2•businessmate•29m ago•1 comments

5.4% of .NGO/.ONG Domains May Be Running Gambling Operations

https://jy.md/is-ngo-ong-tld-losing-its-trust-one-out-of-19-domains-possibly-associated-with-gambling
3•domainers•39m ago•0 comments

Cities to Live in the World, According to a 2025 Report

https://www.forbes.com/sites/laurabegleybloom/2025/06/18/the-20-best-cities-to-live-in-the-world-according-to-a-2025-report/
4•nabla9•42m ago•0 comments

Lil' Backtick: AI songs for developers to vibe-code to

https://backtick.no/
1•dexplorer•43m ago•0 comments

$90k Ferrari Testa Rossa Sculpture Is Ready for Your Wall

https://www.forbes.com/sites/alistaircharlton/2025/06/20/this-90000-ferrari-testa-rossa-sculpture-is-ready-for-your-wall/
3•Bluestein•46m ago•0 comments

US leading indicators slip in May, triggering recession signal

https://www.reuters.com/world/us/us-leading-indicators-slip-may-triggering-recession-signal-conference-board-says-2025-06-20/
1•nabla9•47m ago•0 comments

Show HN: We moved from AWS to Hetzner, saved 90%, kept ISO 27001 with Ansible

https://medium.com/@accounts_73078/goodbye-aws-how-we-kept-iso-27001-slashed-costs-by-90-914ccb4b89fc
15•sksjvsla•48m ago•1 comments

Built a simple smart link generator

https://blazeurl.xyz/TdXG2G
2•gojam•50m ago•1 comments

Cosmoe: BeOS Class Library on Top of Wayland

https://cosmoe.org/index.html
2•Bogdanp•51m ago•0 comments

Retro SEGA games are now free on Android (and iOS) until they disappear forever

https://www.androidauthority.com/sega-retro-games-android-free-3568153/
3•consumer451•52m ago•0 comments

Cyber-gubi – your basic income for the cyber age

https://github.com/stateless-minds/cyber-gubi
2•mar1n3r0•52m ago•1 comments

Yoga is the pause button that humanity needs to be whole again

https://www.thestatesman.com/india/yoga-is-the-pause-button-that-humanity-needs-to-be-whole-again-pm-modi-1503447973.html
2•Bluestein•54m ago•0 comments

Smart Citizen Meets Meshtastic – Hackathon

https://www.hackster.io/news/fab-lab-barcelona-seeed-studio-hackster-meshtastic-to-collaborate-on-next-gen-smart-citizen-kit-aa63c981164a
1•oscgonfer•1h ago•1 comments

The upcoming GPT-3 moment for RL

https://www.mechanize.work/blog/the-upcoming-gpt-3-moment-for-rl/
2•Tamaybes•1h ago•0 comments

War Powers Resolution

https://en.wikipedia.org/wiki/War_Powers_Resolution
12•handfuloflight•1h ago•1 comments

Even Realities: Smart Glasses for Everyday Wear

https://www.evenrealities.com
3•anotherevan•1h ago•0 comments

Community Takes on the Future of Graph Learning

https://substack.com/inbox/post/166241782
1•momeara•1h ago•0 comments

Surprising hostility towards LLM based coding in R/programming

https://medium.com/@chetan_51670/i-got-downvoted-to-hell-telling-programmers-its-ok-to-use-llms-b36eec1ff7a8
3•chetanahuja•1h ago•1 comments