CogniDroid
29 posts

CogniDroid
@CognizDroid
The only thing that is perfect, is the existence of imperfection.
Katılım December 2012
1.4K Takip Edilen164 Takipçiler
2026 Yıllık Özeti
@CognizDroid hesabının Twitter yılını gör

@renzocarbonara Same goes for everything has to be white furniture.
English

@9thGluon I'm just getting started. I believe I can beat these numbers using a geometry of interaction machine.
English

After 28 hours of grinding and 20M burned tokens, I have a third reducer (AL1) that beats HVM4, at least for these specific benchmarks. I cannot believe it.
General performance matrix: gist.github.com/4ad/37b27b9dfe…
SAT test matrix: gist.github.com/4ad/fc7ea00bf1…
AL0 is the original OCaml multi-threaded reducer based on my intuition-based translation of adjoint logic to interaction nets. ALΔ is a single-threaded OCaml reducer based on an extension of Δ-nets. AL1 is the new, single-threaded optimized reducer written in C.
Reducing is fastest in AL1, HVM4 still has an edge on parsing and compilation which can be seen in some of the very short SAT tests where parsing and compilation becomes significant.
Disclaimer: take these results with a grain of salt. I have relatively few example programs, it's possible the interaction net system is overfit to benefit these specific programs. Also it's been tuned for my Apple M2 Max chip, it's unclear whether the optimizations translate to any other chip.
Also, adjoint logic is not λ-calculus and this seems to matter. My programs take fewer reduction steps overall.
Aram Hăvărneanu@aramh
ALΔ's unweighted geometric mean is 8.5% faster than AL0, although the workload aggregate is 1.31x slower. Its interaction count never exceeds AL0's on any benchmark. HVM3/HVM4 remain substantially faster.
English

@harrystabbings So you get even more spied on while paying a premium price for it?
English

@aramh @Issybeatz_ You'd be surprised to hear that not everyone has an inner monologue to talk to or recreate sounds in their head.
English


@khoiiiind I haven't sought, I didn't seek. What is lost is what I have never known. Though I seek, but for what? My own ignorance in what I know I can't grasp?
English

@aramh Generalization of the neuromorphic computer type can't come soon enough.
English

The CPU instruction set is but a giant sum type. It uses particularly unusual encodings (for software people, anyway), but instruction decoding is just pattern matching on the type.
Even if you can't let go of the fact that particular representations don't matter, the output from the instruction decoder is a *typed* instruction (the payload).
Even the most low-level systems require types and are designed in terms of types.
I am surprised that dependent types weren't invented by low-level people. Dependent types arise naturally when you want to internalize an encoding into your reasoning framework and abstract over it.
English

@simplex_fx You could give VSCodium a try. Other familiar options are Zed or Lapce.
English

Anyone trying to switch to Linux / BSD desktop as a long time Windows/MSVC user?
Looking for a soft transition.
I hate vscode. Some nice graphical debugger would be great.
Or any other advice on spyware-free sw stack :)
Is it the Year of the Linux Desktop?@yearofthelinuxd
No.
English

@noncanonicAleae @aramh I am trying to learn it through Boris Eng's thesis at this moment! 😄
English

If CUE ever adds negation it would become a Boolean algebra (but negation is Very Bad).
Aram Hăvărneanu@aramh
CUE is a Heyting algebra.
English
CogniDroid retweetledi

@aramh Looking forward to what you've been cooking up! Best of luck to you.
English
@CognizDroid karşılaştırmaları
@cognizdroid vs @renzocarbonara @aramh vs @cognizdroid @9thgluon vs @cognizdroid @cognizdroid vs @harrystabbings @cognizdroid vs @issybeatz_ @cognizdroid vs @onehappyfellow
Kendi karşılaştırmanı oluştur 








