frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

No Let, No Rec, No Problem: A Gentler Introduction to the Y and Z Combinators

https://irfanali.org/blog/zcom
24•sayyadirfanali•3d ago

Comments

Trung0246•40m ago
Here's a funny Z combinator in typescript in pure SKI form for lambda calculus purist:

    const K = <A, B>(a: A) => (_b: B) => a;

    const S = <A, B, C>(a: (x: C) => (y: B) => A) => (b: (x: C) => B) => (c: C) => a(c)(b(c));

    const Z = S(K(S(S(K)(K))(S(K)(K))))(S(S(K(S))(K))(K(S(K(S(S)(S(K))))(S(S(K(S))(K))(K)))));
https://en.wikipedia.org/wiki/Fixed-point_combinator
satvikpendem•34m ago
Good to see this in the second chance pool. Unfortunately I don't think most commenters know what the article is about and thus we may end up with this submission leaving the front page quickly, a shame though as the YC namesake is from similar articles as these, a company that produces other companies, as Paul Graham had said.
p4bl0•9m ago
I feel like introducing lambda calculus (using JS syntax) would be less cumbersome and convoluted than referring to "the challenge" without really justifying it and deferring to respect the rules for so long. But maybe some people entirely unfamiliar with these concepts find this approach easier?

The back cover of C++: The Language raises questions not answered by front cover

https://devblogs.microsoft.com/oldnewthing/20260605-01/?p=112391
56•paulmooreparks•2h ago•8 comments

How LLMs work

https://www.0xkato.xyz/how-llms-actually-work/
134•0xkato•2d ago•27 comments

The intracies of modern camera lens repair (2024)

https://salvagedcircuitry.com/sigma-45mm.html
128•transistor-man•5h ago•40 comments

Pre-Modern Armies for Worldbuilders, Part I: Why They Fight

https://acoup.blog/2026/06/05/collections-pre-modern-armies-for-worldbuilders-part-i-why-they-fight/
32•gostsamo•2h ago•4 comments

S&P 500 rejects SpaceX, also blocking entry for OpenAI and Anthropic

https://arstechnica.com/tech-policy/2026/06/sp-500-blocks-fast-spacex-entry-wont-waive-rule-for-u...
91•maltalex•1h ago•14 comments

Lockdown Mode

https://help.openai.com/en/articles/20001061-lockdown-mode
30•berlianta•2h ago•13 comments

No Let, No Rec, No Problem: A Gentler Introduction to the Y and Z Combinators

https://irfanali.org/blog/zcom
24•sayyadirfanali•3d ago•3 comments

Astronauts told to return to ISS after sheltering over air leak repairs

https://www.bbc.com/news/live/c4g44ew3g1kt
376•janpot•15h ago•243 comments

pg_durable: Microsoft open sources in-database durable execution

https://github.com/microsoft/pg_durable
374•coffeemug•14h ago•85 comments

New method turns ocean water into drinking water, without waste

https://www.rochester.edu/newscenter/what-is-desalination-definition-ocean-water-704732/
319•speckx•15h ago•138 comments

Gemma 4 QAT models: Optimizing compression for mobile and laptop efficiency

https://blog.google/innovation-and-ai/technology/developers-tools/quantization-aware-training-gem...
320•theanonymousone•13h ago•98 comments

Ask HN: What was your "oh shit" moment with GenAI?

265•andrehacker•1d ago•511 comments

Did Claude increase bugs in rsync?

https://alexispurslane.github.io/rsync-analysis/
372•logicprog•17h ago•375 comments

Mouseless – keyboard-driven control of macOS/Linux/Windows

https://mouseless.click
507•riddley•2d ago•211 comments

Ten Years of Franz

https://meetfranz.com/blog/ten-years-of-franz
5•tosh•2d ago•0 comments

My Agent Skill for Test-Driven Development

https://www.saturnci.com/my-agent-skill-for-test-driven-development.html
161•laxmena•1d ago•66 comments

The perils of UUID primary keys in SQLite

https://andersmurphy.com/2026/06/05/the-perils-of-uuid-primary-keys-in-sqlite.html
58•emschwartz•6h ago•27 comments

Ask HN: Why is the HN crowd so anti-AI?

81•Ekami•3h ago•153 comments

Gov.uk has replaced Stripe with Dutch provider Adyen

https://www.theregister.com/public-sector/2026/06/04/govuk-goes-dutch-on-payments-as-it-dumps-str...
401•toomuchtodo•13h ago•136 comments

Europe's largest Copper Age tomb: children's bones show ancient health crisis

https://phys.org/news/2026-05-europe-largest-copper-age-tomb.html
25•gmays•1d ago•5 comments

Conventional Commits encourages focus on the wrong things

https://sumnerevans.com/posts/software-engineering/stop-using-conventional-commits/
293•jsve•14h ago•225 comments

Three of our worst VC stories

https://twitter.com/eastdakota/status/2062860530360959273
215•orgonon•10h ago•104 comments

Nine Ways to Do Inheritance in Rust, a Language Without Inheritance

https://medium.com/@carlmkadie/nine-ways-to-do-inheritance-in-rust-a-language-without-inheritance...
27•pjmlp•2d ago•1 comments

The Quiet Numbers Station: Decoding Nineteen Years of GPS Cryptography

https://www.benthamsgaze.org/2026/06/02/the-quiet-numbers-station-decoding-nineteen-years-of-gps-...
80•lordgilman•17h ago•69 comments

Show HN: ABC Classic 100 Rankings visualised

https://classic100.gotski.workers.dev/
26•gotski•4h ago•16 comments

Nordstjernen 1.0

https://github.com/nordstjernen-web/nordstjernen/releases/tag/1.0.0
37•andreasrosdal•6h ago•14 comments

Transformers are inherently succinct

https://openreview.net/pdf?id=Yxz92UuPLQ
110•brandonb•11h ago•32 comments

Tracing a powerful GNSS interference source over Europe

https://arxiv.org/abs/2606.03673
381•mimorigasaka•21h ago•201 comments

India's surprise baby bust

https://www.economist.com/leaders/2026/06/04/indias-surprise-baby-bust-is-a-warning-to-the-world
159•hakonbogen•15h ago•706 comments

Cooldown Support for Ruby Bundler

https://blog.rubygems.org/2026/06/03/cooldown-let-new-gems-be-vetted.html
151•calyhre•3d ago•42 comments