frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Combinators

https://tinyapl.rubenverg.com/docs/info/combinators
45•tosh•2h ago

Comments

siruwastaken•1h ago
Could somebody provide a bit of context on what exactly this is? It seems interesting, but I have no idea what I am looking at.
leethomp•1h ago
Many primitives in array languages match the behaviour of certain combinators in combinatory logic. The page shows (left to right) the symbol for a certain combinator, its effective operation in APL syntax where x and y are left and right arguments (APL operators are either infix or single-parameter prefix) and F and G are similarly left and right function arguments, the 'bird' is a sort of colloquial name for a particular combinator, 'TinyAPL' is the operator that matches the combinator in the author's APL implementation, and the diagram is a way of explaining how the combinator works visually

BQN, another array language has a page of documentation describing the same concept for their language with a bit more explanation for the combinator newcomer: https://mlochbaum.github.io/BQN/tutorial/combinator.html

general_reveal•42m ago
Can we solve for x and y? All I see is algebra here, is my intuition wrong?
Zhyl•34m ago
It's more like a recipe (for functions).

The first example, I, is an identity function. It takes y and returns y.

The second, K, is a constant which takes X and y and returns x.

This gets more complicated as you go along. The idea is that you get rid of a lot of the syntax for composition and have it all be implicit by what you put next to each other (given APL programs are usually one long line of a bunch of different symbols all representing functions).

Zhyl•41m ago
To complement leethomps answer, combinatory logic is a branch of Mathematics that was started in the 1920s by a mathematician called Moses Shönfinkel which deals with "functions that do stuff and return other functions".

This was developed by some names that may be more familiar (Haskell Curry, Alan Turing, Kurt Gödel, Bertrand Russell). It was proved to be identical to both the lambda calculus and the Turing machine and became the basis for modern computing.

What we see here are some of those key building blocks that were studied in the 20s and 30s and have been now applied to modern programming languages.

Functional languages use them a lot because you can express a lot of things as just combinations and compositions of other functions. Array languages often take this to an extreme by expressing complex numeric algorithms with only a few symbols.

What you see above is the logic/processing order of how those functions fit together. For example you can express a mean as something like `(+/#)` - a 5 letter anonymous function that can be applied to an array - because of all the applications and combinations being implicit in the structure of the language, as denoted in the link.

observationist•4m ago
Combinators are math, and a little like Lisp - building functions from primitives and operations with the ability to apply them, where even the notion of variables are functions - functions all the way down.

The y combinator is this: λf.(λx.x x)(λx.f(x x))

Lambda diagrams get you visualizations like this:

https://tromp.github.io/cl/diagrams.html

When considering logic and functions, when thinking in the space of combinators, you can ask questions like "What is Plus times Plus" and have a sensible result. https://www.youtube.com/watch?v=RcVA8Nj6HEo

Combinators are awesome.

The site linked by OP is a specific collection of combinators with bird names, riffing on the "To Mock a Mockingbird" puzzle book and subsequent meme of giving combinators bird names.

hrmtst93837•1h ago
The y-combinator is widely regarded as the best combinator :)
ux266478•47m ago
A bit of an aside: I wonder how much array-oriented languages like APL and J would benefit from being implemented on top of an interaction net machine?

Axios compromised on NPM – Malicious versions drop remote access trojan

https://www.stepsecurity.io/blog/axios-compromised-on-npm-malicious-versions-drop-remote-access-t...
1312•mtud•11h ago•492 comments

Open source CAD in the browser (Solvespace)

https://solvespace.com/webver.pl
54•phkahler•1h ago•11 comments

Combinators

https://tinyapl.rubenverg.com/docs/info/combinators
45•tosh•2h ago•8 comments

Ollama is now powered by MLX on Apple Silicon in preview

https://ollama.com/blog/mlx
454•redundantly•11h ago•217 comments

Claude Code's source code has been leaked via a map file in their NPM registry

https://twitter.com/Fried_rice/status/2038894956459290963
819•treexs•5h ago•447 comments

Artemis II is not safe to fly

https://idlewords.com/2026/03/artemis_ii_is_not_safe_to_fly.htm
574•idlewords•12h ago•354 comments

Audio tapes reveal mass rule-breaking in Milgram's obedience experiments

https://www.psypost.org/audio-tapes-reveal-mass-rule-breaking-in-milgram-s-obedience-experiments-...
91•lentoutcry•2d ago•56 comments

Universal Claude.md – cut Claude output tokens

https://github.com/drona23/claude-token-efficient
380•killme2008•13h ago•138 comments

Fedware: Government apps that spy harder than the apps they ban

https://www.sambent.com/the-white-house-app-has-huawei-spyware-and-an-ice-tip-line/
615•speckx•20h ago•237 comments

Google's 200M-parameter time-series foundation model with 16k context

https://github.com/google-research/timesfm
223•codepawl•9h ago•86 comments

Multiple Sclerosis

https://subfictional.com/multiple-sclerosis/
20•luu•4d ago•5 comments

Do your own writing

https://alexhwoods.com/dont-let-ai-write-for-you/
640•karimf•1d ago•206 comments

What major works of literature were written after age of 85? 75? 65?

https://statmodeling.stat.columbia.edu/2026/03/25/what-major-works-of-literature-were-written-aft...
43•paulpauper•2d ago•25 comments

Good CTE, Bad CTE

https://boringsql.com/posts/good-cte-bad-cte/
108•radimm•1d ago•28 comments

30 Years Ago, Robots Learned to Walk Without Falling

https://spectrum.ieee.org/honda-p2-robot-ieee-milestone
23•vinhnx•2d ago•7 comments

7,655 Ransomware Claims in One Year: Group, Sector, and Country Breakdown

https://ciphercue.com/blog/7655-ransomware-claims-march-2025-to-march-2026
39•adulion•4h ago•7 comments

GitHub backs down, kills Copilot pull-request ads after backlash

https://www.theregister.com/2026/03/30/github_copilot_ads_pull_requests/
413•_____k•9h ago•247 comments

Clojure: The Documentary, official trailer [video]

https://www.youtube.com/watch?v=JJEyffSdBsk
274•fogus•4d ago•41 comments

How to turn anything into a router

https://nbailey.ca/post/router/
720•yabones•1d ago•250 comments

RamAIn (YC W26) Is Hiring

https://www.ycombinator.com/companies/ramain/jobs/jezgwo5-ai-ml-research-engineer
1•svee•7h ago

Android Developer Verification

https://android-developers.googleblog.com/2026/03/android-developer-verification-rolling-out-to-a...
298•ingve•16h ago•301 comments

We're Pausing Asimov Press

https://www.asimov.press/p/pause
71•bookofjoe•1d ago•35 comments

Turning a MacBook into a touchscreen with $1 of hardware (2018)

https://anishathalye.com/macbook-touchscreen/
363•HughParry•19h ago•181 comments

Acceptance of entomophagy among Canadians at an insectarium

https://www.nature.com/articles/s41598-026-35288-w
5•PaulHoule•1d ago•1 comments

Nobody Is Coming to Save Your Career

https://alifeengineered.substack.com/p/nobody-is-coming-to-save-your-career
62•herbertl•1h ago•48 comments

Distributed data centers in our basements

7•cmos•42m ago•4 comments

In Expanding de Sitter Space, Quantum Mechanics Gets More Elusive

https://www.quantamagazine.org/in-expanding-de-sitter-space-quantum-mechanics-gets-even-more-elus...
9•pseudolus•3h ago•2 comments

Anthropic: Claude Code users hitting usage limits 'way faster than expected'

https://www.theregister.com/2026/03/31/anthropic_claude_code_limits/
103•samizdis•2h ago•87 comments

One of the largest salt mines in the world exists under Lake Erie

https://apnews.com/article/cleveland-salt-mine-winter-road-0daf091e3d56f65766bcf6a597683893
56•1659447091•2d ago•38 comments

Bird brains (2023)

https://www.dhanishsemar.com/writing/bird-brains
331•DiffTheEnder•1d ago•208 comments