Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
abrudz
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
abrudz
3y ago
https://www.youtube.com/watch?v=ToQoJ1Bbpus&t=1165s
32.
▲
by
abrudz
3y ago
Yes, see e.g https://apl.wiki/nn
33.
▲
by
abrudz
3y ago
Anyone is of course free to fork GNU APL, or any other APLish FOSS language, and modify it to include Dyalog APL's features. However, Dyalog can only do so much amazing work because users that make significant amounts of money with Dya
34.
▲
by
abrudz
3y ago
It'd be nice if the code was available as Unicode text too.
35.
▲
by
abrudz
3y ago
⍴((U⍳U)=⍳⍴U)/U for counting the unique is wasteful too, as we only need the count, not the actual items, so +/(U⍳U)=⍳⍴U or (U⍳U)+.=⍳⍴U is enough.
36.
▲
by
abrudz
3y ago
As for the semantics, here are the equivalent JS functions: I = y => [...y.keys()].filter((e,i) => y[i]) // ⍸y Indices of trues in y E = (x,y) => y.map((e,i) => x.every((e,j) => e == y[i+j])
37.
▲
by
abrudz
3y ago
I'd be happy to teach you; just let me know. The syntax is in fact quite simple, and the semantics of the core language is mnemonic and limited, so I believe that a reasonably intelligent person can learn the entire core lanuage in 24
38.
▲
by
abrudz
3y ago
The syntax is actually quite simple, but you may be confused by the unfamiliar symbols and lack of syntax. 0 1 is simply [0,1] in JSON and ⍵ is the argument name. The other symbols cirrespond to prefix and infix operators. Compare the fol
39.
▲
by
abrudz
3y ago
Yeah, K doesn't even have proper n-dimensional arrays. Funny enough, the author writes "If you do a lot of numerical work, learn J earlier." which may be a typo, but still… > You can learn all the important parts of array
40.
▲
by
abrudz
3y ago
There are now many new tlds of which one might fit the subject domain of your project/saas/tool. Though specifically targeted at it/tech people, I created an informational site using .info and a colleague created one to help
41.
▲
by
abrudz
4y ago
https://apl.wiki/Learning_resources
42.
▲
by
abrudz
4y ago
ngn/apl is mostly a subset of Dyalog, but allows assigning to glyphs: https://abrudz.github.io/ngn-apl
43.
▲
by
abrudz
4y ago
See https://apl.wiki/tacit
44.
▲
by
abrudz
4y ago
APL Mnemonics: https://dyalog.tv/APLSeeds23/?v=qZtb4XOLdkI
45.
▲
by
abrudz
4y ago
> Weather forecasts are primarily found using models run by government agencies, but the outputs aren't easy to use or in formats built for the web. Maybe, but the Norwegian government does provide worldwide data via API: https:&#x
46.
▲
by
abrudz
4y ago
Lots of financial institutions at https://github.com/interregna/arraylanguage-companies but plenty of others too. (And that's a hobbyist-created list; not at all exhaustive.)
47.
▲
by
abrudz
4y ago
It absolutely does. A Torah scroll without it would be invalid for public readings.
48.
▲
by
abrudz
4y ago
I've often done this manually, and have wanted to automate it. Awesome!
49.
▲
by
abrudz
4y ago
I'm convinced a moderately intelligent person with good grasp of high school mathematics can learn the entire core of APL in 24 hours of study (which of course is more than 1 day) with appropriate tutoring. Lack of programming experien
50.
▲
by
abrudz
4y ago
https://apl.wiki/APL\360
51.
▲
by
abrudz
4y ago
Concise infix notation with combinators.
52.
▲
by
abrudz
4y ago
As far as I know, there's only one q, which is the query language of kdb+, implemented in k4.
53.
▲
by
abrudz
4y ago
Great for doing tacit programming[1] in JavaScript: avg=ㅤ=>ㅤ.reduce((ㅤㅤ,ㅤㅤㅤ)=>ㅤㅤ+ㅤㅤㅤ)/ㅤ.length avg([3,1,4,1,5]) 2.8 [1] https://en.wikipedia.org/wiki/Tacit_programming
54.
▲
Memorial Service for Dr. Fred Brooks
(youtube.com)
1 points
by
abrudz
4y ago
|
1 comments
55.
▲
by
abrudz
4y ago
https://news.ycombinator.com/item?id=33649390
56.
▲
by
abrudz
4y ago
Have you even looked into APL's syntax? It is really simple.
57.
▲
by
abrudz
4y ago
I just counted how many distinct symbols are in five projects I've been working on lately. They use 30–50 primitives each. Across all of them, it is 56.
58.
▲
by
abrudz
4y ago
Hasn't really been an issue. Occasionally, I map CapsLock to AltGr so I have a left-side APL shifting key too — it doesn't see much use, though. Also remember that it isn't "every character I type". Actual APL primi
59.
▲
by
abrudz
4y ago
Some tools for symbolic computations have been written in APL, but APL doesn't provide such capabilities out of the box.
60.
▲
by
abrudz
4y ago
If anything, you'd need B = Transpose [B] as A and B are not related.
More ›