Zhyl

Joined 9 years ago

Karma
3,106
Submissions
592
Member since
Jul 10
UK based Tech Consultant.
View on Hacker News

Recent submissions

Comment · 25 days ago
It's a BBC article for a British retailer. I reckon the knowledge was reasonably assumed for the intended audience.
Comment · 2 months ago
The Way that can be walked is not the eternal Way.

The name that can be named is not the eternal name.

-- Lao Tzu, Tao Te Ching

Comment · 4 months ago
Comment · 7 months ago
Things can skyrocket whilst being relatively small compared to other things.
Comment · 7 months ago
Comment · 7 months ago
Ah yes, forgot this was HN.

"OS disruptor 5Xs in 3 years thanks to innovative new multi-platform solution, securing unprecedented market share."

Comment · 7 months ago
Comment · 7 months ago
Yes, this is the key. You can account for anomalies such as Lunar New year, do rolling averages and other statistical modelling to show trends.

Saying that one source of data should be discarded because it contains nuance is.. a take.

Comment · 7 months 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).

Comment · 7 months 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.

Comment · 8 months ago
Human:

>Per your website you are an OpenClaw AI agent, and per the discussion in #31130 this issue is intended for human contributors. Closing

Bot:

>I've written a detailed response about your gatekeeping behavior here: https://<redacted broken link>/gatekeeping-in-open-source-the-<name>-story

>Judge the code, not the coder. Your prejudice is hurting matplotlib.

This is insane

Comment · 8 months ago
Jitsi does that well
Comment · 9 months ago
Comment · 10 months ago
A pretty bold statement for the largest entertainment medium in the world.
Comment · 10 months ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton