Viewing profile — skruger
skruger
HN member- Joined
- Tue, Dec 06, 2016, 11:33 AM UTC
- HN karma
- 511
- Public activity
- 102 items
- HN profile
- View on Hacker News ↗
About skruger
Recent public activity
-
comment
Comment #48978095
Cormac McCarthy gets my vote.
-
comment
Comment #48822780
The 'unit of thought' thing is a nod to the Ken Iverson paper on APL that won him the Turing Award ("Notation as a Tool of Thought"), also referenced by Dyalog's tag line "The tool…
-
story
l: A new runtime for k and q
https://lv1.sh/blog/why-l/
- story
-
comment
Comment #48258062
It has a huge RoI, even if you never use it in anger. It’s a bit like Lisp in that regard — it shapes your thinking.
-
comment
Comment #48257968
A more concise intro to APL for the modern era: https://xpqz.github.io/learnapl (author)
- story
-
comment
Comment #46722645
I faced exactly this situation a few years ago - I went with APL as the “OG”, but it probably doesn’t matter that much. Learning k or j once you know APL is much easier. I wrote a …
-
comment
Comment #46718227
It makes parsing tricky. But for the programmer it’s rarely an issue, as typically definitions are physically close. Some variants like BQN avoids this ambiguity by imposing a nami…
-
comment
Comment #46717850
Yes, it's either an array (if A, B and C are arrays), a function derived via the dyadic operator B, with operands A and C being either arrays or functions, a dyadic function call o…
-
comment
Comment #46717463
Whilst LLMs still perform weakly in APL, the situation is improving at pace, and giving it a “skill” to evaluate code makes a dramatic difference. I gave a conference talk about it…
- story
- story
-
comment
Comment #45603234
Start here: https://xpqz.github.io/learnapl or here: https://xpqz.github.io/kbook
-
comment
Comment #45315551
QinetiQ?
- story
-
comment
Comment #44881852
The author also wrote an APL for Plan9: https://apl.pmikkelsen.com/
- story
-
comment
Comment #44499309
As to the training set's depth of APL, yes, it's an issue. However, it's worth seeing how well MoonBit[1, 2] works with LLMs, faced with exactly the same problem -- integrating the…
-
comment
Comment #44332123
The learning curve isn’t steep. I’d argue the opposite. K is a tiny, tiny language. Put your mind to it, and you’ll be reading it just fine in a weekend. It’s just different. It’s …
-
comment
Comment #44331647
Here is a gentle start: https://xpqz.github.io/kbook/Introduction.html
-
comment
Comment #44326839
https://xpqz.github.io/learnapl/_images/threelamps.png
- story
-
comment
Comment #44065014
Would you mind sharing what you did? stefan@dyalog
-
comment
Comment #43802486
Thanks for saying that. I will update it at some stage for the new array notation stuff.