Apprentice

1.3K posts

Apprentice banner
Apprentice

Apprentice

@monadivalence

Type theory daisuki! Profile picture by @sealily___

Katılım Şubat 2023
274 Takip Edilen210 Takipçiler
Apprentice
Apprentice@monadivalence·
where's the new pl-paper-minus-context
English
0
0
0
76
Ayushi☄️
Ayushi☄️@iyoushetwt·
WITHOUT GOOGLING Name a programming language older than Java.
Ayushi☄️ tweet media
English
4.1K
86
2K
294.7K
devleader
devleader@DevLeaderCa·
People seem hesitant to learn programming because of math. How much math do YOU do regularly in your coding?
English
152
1
73
23.8K
Apprentice
Apprentice@monadivalence·
A piece of code (a quotient inductive type) in arxiv.org/abs/2502.20496 can be written in Aya. Note that the one-linear function `paint` and `strip` are mutually-recursive with `RBTree`.
English
0
0
2
107
Apprentice
Apprentice@monadivalence·
It conflicts with my muscle memory
English
0
0
1
44
Apprentice
Apprentice@monadivalence·
Why this fucking thing is the first option?
Apprentice tweet media
English
1
0
1
73
Karthik
Karthik@karthikponna19·
be honest who codes in light mode ?
Karthik tweet media
English
562
22
805
66.1K
Apprentice
Apprentice@monadivalence·
@michael_kove @tekbog Thank you for saying this so I don't have to make a reply myself. I'm glad that monkeys have finally found the right tool, though.
English
0
0
1
48
𝗠𝗶𝗰𝗵𝗮𝗲𝗹 𝗞𝗼𝘃𝗲
You're not their target user. The IDE isn't built for "vibecoders". That being said, their Junie Agent is on par and even more robust when tasks are properly defined. I use both, but for a enterprise grade application, you can't beat JetBrains. Most indie hackers don't need it.
English
2
0
17
922
terminally onλine εngineer
jetbrains truly fumbled so hard to get anything done in the AI world got beaten by a vscode fork, several forks even
terminally onλine εngineer tweet media
English
88
7
644
81.1K
One Happy Fellow
One Happy Fellow@onehappyfellow·
type fuckheads, assemble! I request your help: what's a good approach to proving properties of code you intend to execute? let me explain:
English
10
0
38
4.7K
EduardoRFS.tei
EduardoRFS.tei@TheEduardoRFS·
@monadivalence @onehappyfellow @krismicinski Same, I think the dependent type theory and "respecting" the equality is the useful bits. But as long as you're dealing with traditional data types you're in usually set-level type theory anyway. And even for the higher bits, you're often dealing with quotients only.
English
1
0
4
30
Apprentice
Apprentice@monadivalence·
@onehappyfellow @krismicinski @TheEduardoRFS My current conclusion is that they will help you understand dependent type theory, which is helpful. But when you reason about programs, you still want to use a Set-level type theory, as opposed to these which I refer to as higher (-dimensional) type theory
English
1
0
3
37
One Happy Fellow
One Happy Fellow@onehappyfellow·
@krismicinski @monadivalence @TheEduardoRFS i don't mind the thread flowing away from the topic as long as it's interesting it'd be cool to understand what univalence/hott/ctt bring into verifying program correctness, even if I don't end up using it
English
1
0
2
42
Apprentice
Apprentice@monadivalence·
@theodorvaryag Though I mostly disagree with this guy Haskell is indeed C++ in FP
English
0
0
0
19
Chris Allen
Chris Allen@theodorvaryag·
meaningless garbage
Chris Allen tweet media
English
24
4
275
15.3K
Apprentice
Apprentice@monadivalence·
cringe fmt bug
Français
0
0
0
63
Apprentice
Apprentice@monadivalence·
Class system 🏗️🏗️
Apprentice tweet media
Pittsburgh, PA 🇺🇸 English
0
0
0
76