tromp

Joined 13 years ago

Karma
11,246
Submissions
3,942
Member since
Apr 12
tromp.at.hn

Homepage https://tromp.github.io/

View on Hacker News

Recent submissions

Comment · 15 hours ago
Comment · 7 days ago
A language that was designed to make Kolmogorov complexity concrete is Binary Lambda Calculus, a self interpreter of which takes only 168 bits (21 bytes). Unlike the Lisp self interpreter in the article, it operates on a bitstream and thus has to include a parser.
Comment · 1 month ago
Comment · 1 month ago
Comment · 1 month ago
I'm more interested in the converse question: how well does an LLM perform as a compressor, compared to gzip (ignoring its insanely lower speed)?
Comment · 1 month ago
Not every bitcoin tx output.

With taproot (P2TR), scripts are optional, and outputs can be based solely on Schnorr signatures.

Comment · 1 month ago
Comment · 1 month ago
Comment · 1 month ago
Comment · 1 month ago
> I still keep in a drawer an old OnePlus 5 I bought in 2017 with a pristine Android system.

How pristine is that when the last supported Android version is 10?

> This phone is sometimes necessary. Like when a known bug in /e/OS prevented my banking app from working for several months.

This surprises me. Until very recently I was using a phone I bought in 2017, which similarly supports no Android beyond version 10.

Since early this year, my bank app started insisting that I upgrade my Android to 11 or higher, and hence stopped working.

More recently, Gmail also started insisting I upgrade Android. As a result I had to get a new phone, which in many ways is worse than my old phone (still 7.2" but worse aspect ratio, no more full fingerprint sensor and much worse battery life).

So the idea of keeping an old phone around in order to bank seems rather odd to me.

Comment · 1 month ago
Make that 44...
Comment · 2 months ago
You may have missed this part:

> What this does not show

> The attack above depends on conditions that ordinary Bitcoin keys do not meet.

> Ordinary Bitcoin keys are not affected by any of this

> A properly generated private key is spread across roughly 2 to the power of 256 possibilities. The square root of that is 2 to the power of 128, which is not attackable by anyone, with any budget, ever.

Comment · 2 months ago
That also sounds like a good french name for Binary Lamda Calculus.
Comment · 2 months ago
Note that this is not an extension of the pure λ-calculus.

Abstraction (λx.e) and application (f a) are missing, although the let construct "let x = e1 in e2" is equivalent to their combination ((λx.e2) e1).

The paper has few details on the higher-level specification language in which users specify desired behaviour:

> Specification Language. Specifications are written as relations between input and output ports, expressed using linear expressions. On their own, specifications are not λ _λ programs. It is the job of the synthesizer to find λ _λ programs that realize a given specification. For example, a simple switching behavior can be specified as output[i] = input[j], while a 2x2 AllReduce operation can be written as output[1] = (input[1] + input[2])/sqrt(2) and output[2]= (input[1] - input[2])/sqrt(2).

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton