« first day (1511 days earlier)      last day (1144 days later) » 

10:00 PM
@rak1507 #apl on irc.freenode.net
 
oof: "because APL has no agreed-upon definition"
 
@Adám Relevant: What is Overreaction?
 
I think the core reason I created this room, teaching APL and answering questions about APL, is being diluted by lengthy discussions to the point where people actually asking for help run the risk of having their questions be overlooked.
 
BQN was the first thing I saw when I entered this room for the first time. It didn't put me off.
Making language design off topic won't cut down on lengthy discussions, it'll just make them about other things. There have been plenty of lengthy discussions about APL related topics.
 
You can't argue that social groups and communities organically mutate with each distinctive member, and this has evolved into an array language forum, more than exclusively an APL learning space. It is that, and also more than that.
 
10:04 PM
@nathanrogers I am in a position to regulate that a bit.
 
You can't dictate organic community by fiat. If you try, community disintegrates
 
@rak1507 or there will be less lengthy discussions, and less "answering questions about APL"
 
It happens every time a moderator gets delusions of being "in a position to regulate" their community...
It's killed entire multi-billion dollar video games
game (s) plural
 
@nathanrogers I'm not saying the discussions shouldn't happen. Not at all. I enjoy most of them. I'm just saying that a single room is too little for all that content.
 
@Adám right, you do hold a monopoly over the primary APL discussion place on the internet. I'm kind of okay with that as long as you don't also become a dictator
 
10:06 PM
@Adám seems fine to me at the moment
 
I disagree... This is the room. This is the room that people find when searching for array programming. THERE IS NO OTHER ROOM, so instead, use this as a hub, to funnel people into other channels
rather than eliminating the discussion which organically accumulates here
 
@nathanrogers That's the intention. I'm not intending to stop those discussions, just funnel them into other channels.
 
you know when I search for K? i find apl orchard, when I search for J I find apl orchard, when I find BQN I find APL orchard
so let the room stay as it is, and make an APL Teaching/Instruction channel
and regulate THAT
 
@nathanrogers And that's fine. But lengthy design discussions don't belong here.
 
that's how growing online communities work
but they do, because this is where it CAN happen
and where it DOES happen
 
ngn
10:08 PM
@Adám why don't you make a separate room only for teaching apl?
 
@dzaima you have to understand that this room has pretty much become the single primary place of APL chat discussion, I think it'd be better to spin learning specifically to somewhere else, not move anything that's not learning away
 
@ngn I did.
 
@Adám right and now its grown organically into something else, and you have a community large enough for those separate rooms
 
@Adám well, you've failed to keep things on-topic for way too many months or years, I think it's too late now
 
We'll see.
 
10:09 PM
@nathanrogers I'll be honest with you I think this is a response to your verbosity (trying to be nice here), if you cut down the excess a bit and kept things more on topic would you (@Adám) be willing to rethink your decision?
 
@rak1507 I mean, I think it was entirely on topic to discuss the choice of wording in a new array language...
 
@rak1507 Not just him, but yes.
 
@nathanrogers maybe but not for that long surely...
 
@jseteny Hi. Interested in APL?
 
10:11 PM
why
"...generating lots of thought-provoking discussions that feel a lot like the big arguments that I remember witnessing between..."
https://www.dyalog.com/blog/2021/02/the-apl-orchard/
I'm pretty sure that I'm not the only one here @rak1507 that thinks this isn't a trivial pursuit
as I said, pedantry seems the particular arena of array language users and designers @Adám @rak1507
you'd shove iverson and the lot out of the room for discussing language design
 
@nathanrogers I don't mind the discussion about the name for "Nothing" in BQN, but please make a Discussion type post about it on TA.
 
but this is where BQN users live
this is their home
 
well it's @Marshall himself.. what's your take
 
@nathanrogers And that's fine, but lengthy design discussions don't belong here, they merit their own room, making them easier to find and keep together, without interruptions.
 
@Adám and besides the discussion of "nothing" (which is also legitimate) I was leaving helpful feedback about the design of the website, and tutorial examples
 
10:14 PM
sorry @jseteny but this is fun important
 
@Adám well, this is where people have organically congregated, if you change the entire nature of the community by fiat, the community will not exist
maybe you haven't seen fractured online communities enough times... but I have
and this room will be vacated in short order
 
APLers and online communities mix like oil and water
 
@Adám the discussions are large and interesting because they snowball, but they can't do that if you scatter the snow
 
only because of nonsense like this @rak1507
 
The word 'online' there might be unnecessary...
 
10:16 PM
@rak1507 I feel confident that people here can have useless discussions about any topic.
 
@nathanrogers It wasn't exactly quiet before you recently reappeared and started posting a lot of messages, and spawning a lot of discussions.
 
my bad
spawning discussions
oops
I thought this was a place for "discuss"-ing things related to APL
 
@nathanrogers that's called disRspect
 
and bacon is related to APL
so is K
so is APL for that matter
and aside from the funny rick astly picture, everything I've "discuss"ed has been related to APL
 
@Adám we've certainly had many long-form bikeshedding episodes every now and then for a while. nathan might have temporarily cranked that up to 11, but, as everything, things would've settled down in some time
 
10:18 PM
@dzaima I don't mean to crank... I just have a way of constantly being at 11. so if that's off-putting I apologize. I've been told I'm "intense"
 
@dzaima I give it more than a week to settle down… Yes, that ^
 
But that has nothing to do with the content of the discussion
more my manner
so changing the entire subject of the room is nonsense
 
My opinion is kind of peripheral because I'm never actually here to discuss APL, but it seems that generally the primarily-APL programmers are also interested in BQN. I definitely did not believe Adam was in control of what's on topic here.
 
you could have just pm'ed me to tone it down
 
If your problem is with nathan at least have the courage to say it rather than trying to restrict things in pointless roundabout ways
 
10:19 PM
or PM me
you still have my skype
and e-mail
 
As I wrote, it isn't just Nathan.
 
near enough
 
ngn
@Adám who else?
 
@Marshall I think marshall himself is APL related
 
@ngn Does it matter?
 
10:20 PM
Yes
 
ngn
@Adám yes, to understand what you see as a problem
 
I don't think so. Let's let this cool a bit.
 
I think we're dog-piling at this point...
Adam was gracious enough to create such a space
 
Fair point, I probably reacted a little harshly
 
Just don't crush it because I'm me
if I'm too much, just let me know.
 
10:22 PM
what "stuck" for me about the array languages was the community around it. following discussions, decades in the past, gave life to something otherwise esoteric and obscure. most were about some mathematical or technical insight (there's nothing better than grokk'ing an APL idiom for the first time), but it was the humor, the flashes of character that made really made me engage
4
 
@Bubbler as you pointed out to me yesterday
 
ngn
nathan's style of chatting may be intense, but i don't mind it. when he was grilling ngn/k, that prompted me to do stop procrastinating and do things i'd been postponing for ages
 
@Adám we were just fine for months if not years discussing the same things we do now. So either you're changing the rules now because of something that's changed, or you want to retroactively arbitrarily change the topic of the room after we've finally kind of established it as the home of APL discussion
 
while maintaining a focus is certainly valuable (or frankly, necessary), I don't think it's the one and only goal for what I see as a more relaxed, broad community engaging a lot of folks otherwise outside the established group
 
@nathanrogers Again, don't get me wrong. I don't want you to stop. But when a specific subject needs an in-depth discussion, make a TA room for it.
 
10:23 PM
TA sucks and is dead, either let it be here or do something less useless like discord
 
I don't use TA @Adám I don't know anyone who uses TA. APL is fringe, TA is fringe, the intersection of the 2 is MORE fringe
like IRC
if you ask me APL needs a discord
then you can have channels for this stuff
 
@nathanrogers TA is successfully been used for various in-depth APL-related discussions. Go have a look!
 
call it APL Orchard, with a help, lessons, genral and langugae design channel
 
@Adám again, the problem with spinning up new rooms is that noone's gonna see or use them. See codidact code golf for example.
 
@Adám the existence of discussions does not mean it is widely used
even if its a good platform and format
 
10:25 PM
but IRC is open, IRC is established, IRC already has #apl, and most importantly Wezl has IRC ::)
 
@dzaima I'm open for adding a link.
 
@Adám people have linked codidact in many places many times, but look at it
 
i mean if we want to move away from this SE room, I'm down for not needing to touch SE ever again
 
not convinced that the average apl user base is that suited to using discord but I'll join it anyway
 
10:28 PM
* Wezl can't
 
:(
 
ngn
@Wezl i think wezl is right
about irc
 
Shouldn't we try Matrix before Discord? I thought people sounded fairly positive about doing that.
 
@ngn my main criticism to IRC is no replies. That pretty much kills it for me
 
of course bridging can happen if necessary, but it's not
@dzaima no replies to a specific message?
 
ngn
10:30 PM
@Marshall @dzaima both have rather heavy ui-s (matrix & discord)
 
@dzaima my main criticism of it is that I'm not 50 years old
 
@Wezl yeah. at any point in history, linking to the transcript
@ngn I have my own matrix client UI (though it's java, which may be equally as heavy :p)
 
@dzaima at least "IRC is open" and "IRC is established" so there may already be (or can make anyway) a mechanism for that
 
ngn
@dzaima this is a selfish reason but: while i'm chatting, i often code, debug, compile, time things. i'd prefer a chat that doesn't interfere too much with that. even this chat takes a lot more cpu % than it should. and yeah, java would be overkill.
 
@Wezl well, it doesn't even have transcripts so you'd pretty much need to make a custom server & log the messages & link by that servers' IDs, at which point, just make your own chat system
 
10:35 PM
@dzaima Heh, IPSA had one built into the APL system, so people could IM and email each other straight from the APL session.
 
imagine having your own APL messaging system but your replies kept on being off by 1 message because of varying ⎕IOs
 
@ngn mine takes pretty much 0% while idle, and scrolling 60fps fullscreen (which currently redraws everything) is still 3-5ms per frame, and it should be optimizable further by moving the display from the previous frame to probably get sub-millisecond for small scrolls
 
ngn
@dzaima i'll try it
 
@ngn well, it's not public :)
 
ngn
@dzaima oh, ok :) i was expecting to find it on github
 
10:37 PM
hey ngn
 
with matrix you have multiple UIs and trivial bridging, at least to Freenode. connecting to #apl from a web login at element.io is as easy as clicking a link. And that gets you (personal) transcripts. And then matrix rooms (not bridged to IRC) are perhaps bit more like discord.
 
ngn
@nathanrogers hey nathan
 
Come join, I need to give you a role
 
ngn
@nathanrogers what? where?
 
@dzaima (memory usage is probably the biggest problem with it being java, but the worst-case scenario of loading all 160000 orchard messages at the same time still takes only 2GB RAM)
 
10:40 PM
@Adám Yes I am interested at APL. A few weeks from now I will work for a financial company and they use APL (A+). I will work manly with Scala but I had my interview question in APL and I found this language to be interesting. I like that it is different and not something like C, Python, Ruby or Scala
 
@jseteny Cool. I didn't know anyone companies used A+. So, you've just started learning APL?
 
@dzaima (a screenshot is probably pretty important to allow one to decide whether the thing's worthwhile at all to try)
 
@dzaima wow it integrates with discord too?
 
@rak1507 what does?
 
10:44 PM
check the screenshot
 
@nathanrogers you don't need to ping me and no, I'm not about to join discord
 
dzaima's thing
 
@rak1507 not directly at least. But there are discord↔matrix bridges so it's probably possible
 
@dzaima oh, the notification in the top right was not part of that, alright
 
@rak1507 oh, i didn't notice (i tried to pay attention i didn't include it too) :|
 
10:45 PM
@dzaima @rak1507 @Marshall I'm not against either platform. I think discord is more pervasive, and having a link between the two would probably be benficial so people can use their preferred platform
 
ngn
@nathanrogers it says "Invite Invalid"
 
what
i made a permalink
 
discord.gg/bKZJJkv2 try this one
 
@Adám Yes just started and I found some web pages. I started to use APLcart. One thing I would like to ask: Is there a way to have the result of !14 not to contain E and dot?
@Adám I use Dyalog-18.0 on a Mac
 
@jseteny I can answer about APL in general. No guarantees that A+ works exactly the same. Try: 0⍕!14
@jseteny Oh, OK :-)
 
10:48 PM
@nathanrogers this is what I get, and why I don't use discord
 
ngn
@rak1507 it worked. thanks.
 
@Wezl what os?
 
@nathanrogers it's not the os, it's javascript
 
well discord has an app
 
@nathanrogers ok how do I build it /s
 
10:51 PM
@Adám thank you it works. I learn APL now and I will learn A+ later
 
@jseteny I see. Feel free to ask any time. Check out apl.wiki for lots of resources, including learning materials.
 
@Adám Thank you
 
welcome
 
11:09 PM
I'd like to also say thank you for a great place to learn, talk, (teach ask and code golf), @everyone
* Wezl is not good at writing heartfelt messages
 
same here, this place is great
 
I hope I wasn't too brutal there. I don't want the community to die, but I also want it to be welcoming to newcomers, and they do tend to come here first. Many have complained about feeling intimidated by the stream of non-APL (design) discussions.
 
@Adám we've just had an example of someone coming in without problems while everything's literally blowing up
 
@dzaima Uh, that was when things were already cooling down.
 
11:26 PM
there's an interesting anecdote about that, j reduced the indentation and then k reduced it even more to 1 character
 
@rak1507 APL:6, J:3, K:2.
 
ah, 2, not 1
 
No, 1 means something in K. Line continuation, I think.
 
@Wezl you could try joining #BQN:matrix.org
 
@Adám but in the repl, how many characters is the indent?
ngns one is 1 character
 
11:31 PM
shakti is 1 as well.
huh I'd always just assumed that APL used 8 spaces, but 6⍴'*' proves it
 
ngn
it was 1 even before shakti
 
2 in kdb+, so must've been in that range.
 
ngn
at least at some point k5 used 1
@rak1507 ngn/k uses 0 :) the repl itself is a k program that prints a prompt
 
the prompt has 1 space
 
ngn
@rak1507 but if you use rlwrap ./k instead of rlwrap ./k repl.k, it's 0
 
11:38 PM
Ah
 
11:58 PM
@Adám understood
 

« first day (1511 days earlier)      last day (1144 days later) »