« first day (2560 days earlier)      last day (2284 days later) » 

9:00 PM
Did you? I don't remember
 
I attempted to summon you
 
I still genuinely don't know if DJ actually has the autoping system whenever someone says DJ :P
 
://chat.stackexchange.com/transcript/message/42627649#42627649
 
@Zacharý See, when people say things like "DJ appears whenever someone mentions brain-flak", they're forgetting one simple fact:
I never leave this room :P
 
@Different RO, kick DJ please? :P
 
9:01 PM
I'm in chat on my phone and was prompted to enable wifi. Interesting. I can't see chat using that much data
 
@Adám well since Dennis claims he draws inspiration from J, the equivalents would probably be [ and ]
 
It causes you to stop idling
 
DJ has already been the test hamster for a lot of kicks, we don't need to kick him more ;)
 
That's true, I have request kicks many times (3? 4? idk)
 
also from when do we do targeted censorships here :P
 
9:02 PM
@DJMcMayhem Would you mind kicking me? I don't think I've ever experienced it.
 
@SnivyDroid For various mathematical functionality and array mangling you can call APL from within Python.
 
@cairdcoinheringaahing Uhhh, sure? If you really want me to I can
 
Best method to get kicked is to somehow deserve to be PUNished...
 
@ConorO'Brien Yes, exactly.
 
@Adám praise marinus
 
9:03 PM
@DJMcMayhem Yeah, why not? It can't hurt
 
RIP @cairdcoinheringaahing
You will be missed for the next 60 seconds
 
@DJMcMayhem is that the kick command
 
I’ll kick him from another room too :P
 
Uhm
 
LOL
 
9:04 PM
yeah, looks like minxomat was here too, and he heard the kick
 
@DJMcMayhem I'm back :P
 
This user has been kicked and cannot return for the next 5 minutes... Lol?
 
@Zacharý Absolutely! If you look in the Orchard you'll see that Pavel just managed to let Mathematica call APL through its ExternalEvaluate["Python",] an Py'n'APL.
 
Am I just getting kicked in a bunch of rooms?
 
@EriktheOutgolfer How I learned that my speakers were still on high volume next door.
 
9:05 PM
Yeah, don't kick for no reason. It will raise flags after enough times
 
Now, can we do the reverse?
 
@mınxomaτ Sorry about that
 
@cairdcoinheringaahing Sorry :P I wanted to see what kicking someone feels like.... Hope you’re not offended :p
 
¯\_(ツ)_/¯
 
and the worst...they will lose the ability to create rooms
 
9:06 PM
@Zacharý unkick or invite
 
Power drives people to insanity
 
Can I unkick users from my rooms?
 
I'm talking about APL calling Mathematica
*kick
 
Please don't raise unnecessary flags. It notifies mods and high rep users across the network
 
Anonymous
@Mr.Xcoder Nope. A kick can't be taken back.
 
9:07 PM
@Zacharý No, we looked into it. It seems that the only way to do so would be prohibited by Wolfram's licence.
 
Sorry then :| Let’s say it was a test
 
Anonymous
Only a mod can undo the ban on creating rooms after a user has been kicked 3 times in a short enough time span
 
SE kick implementation seems more like a time ban
 
@trichoplax Jon Skeet? /s
 
Anonymous
Use RO powers wisely and don't cause trouble
 
9:08 PM
Rip aol
 
@Adám aren't there open implementations of Mathematica, or at least a subset of it?
 
> You'll be allowed to talk again in 50 seconds.
5 minutes takes a while :P
 
Yeah my bad D::D
 
and the third is 10 minutes, after that it's 10 minutes but with a custom flag too
 
@cairdcoinheringaahing roughly 5 minutes? :)
 
9:09 PM
At least you’ve had time to add the dotted padding :P
 
I know that kicking JHTBot kills it for some reason :P
 
What is JHTBot?
 
A bot for JHT
 
Oh jelly hyper training
 
A bot for JHT that is currently not working due to SE changes and weirdness
 
Anonymous
9:10 PM
@EriktheOutgolfer Custom flag happens on the third
 
@Zacharý I don't think so.
 
Anonymous
And also every kick after the third
 
@Mr.Xcoder No, it's working (just not running)
 
Also the third is 30 minutes
 
Mathics?
 
9:11 PM
@trichoplax uh what
 
Oh really? Great, when did that happen :p
 
I think automatic suspension is 30 minutes...
 
@Mego I've learned not to go too far, I think...
 
@Mr.Xcoder About a week ago. The problem was that I commented out the chatbot.login() call ಠ_ಠ
 
@EriktheOutgolfer Yes that is also 30 minutes
 
Anonymous
9:12 PM
78
A: A guide to moderating chat

bluefeetWhat tools are available to room owners? Room owners are users that have some elevated permissions in a chatroom. Typically, they will be the first line of defense when it comes to inappropriate content or behavior in a room. Users will look to the room owners to guide the room. The room owners...

 
@cairdcoinheringaahing Oh god ಠ_ಠ
 
@Zacharý But that wouldn't even need a separate bridge; it's just a Python library, no?
 
Ah, I see... One could always find a separate license with Wolfram
I mean, didn't Dennis receive a separate license for both Mathematica and Dyalog?
Don't mass ping
 
Sorry
 
So, you're Canadian /s
 
9:17 PM
No...
 
I have a friend who apologises for literally anything. Someone tripped him, then he apologised :/
 
/s denotes sarcasm
 
Oh
ok
The other room is dead
n v m
 
You'll eventually learn the conventions of this place
@SnivyDroid what room
 
Language Development
 
9:18 PM
I'm coining it. The TNB link effect: Someone links to a room, and at least 5 people more than intended go into the room at once.
9
 
A corollary occurs with moved messages
 
Anonymous
@Zacharý Exception: the Trash room (by virtue of it being a gallery room)
 
Anonymous
Also @SnivyDroid I'd be happy to move the relevant messages from here to that room for organization
 
@Mego Please do
(I know, you weren't pinging me, I think they should be moved though)
 
Alright
 
Anonymous
9:21 PM
 
@Mego There are alot more farther up btw
 
Anonymous
I'm working my way up
 
Oh ok thanks
 
@Mego where your access requests are ignored
 
@cairdcoinheringaahing By linking from one room to another, and from there back, you can build up an infinite number of chatters
 
Anonymous
9:23 PM
@MDXF Eh, they're off the page now, so unless there's some pressing reason to move them, I'm gonna leave them
 
@Mego Alright sounds good
 
Anonymous
@EriktheOutgolfer I distinctly remember some mod being annoyed by users repeatedly requesting access to Trash. Best not to do that.
 
@Mego I've only requested access once, and since then it's been ignored, no accept or deny, haven't repeatedly requested access
 
Anonymous
@EriktheOutgolfer I didn't mean to imply that it was you. But it's best not to request access to a room unless you have an actual reason for it.
 
I'm a RO on another room and I may want to trash spammy conversations one day, that's the reason
I don't want to have to wait until I get access after the spam happens :P
(and the reason of probably everybody else requesting access there, there are over a dozen or two requests atm iirc)
 
9:28 PM
You don't have to be an RO to move messages into a gallery do you? Although it would make sense if you do
 
You have to be a room owner of the room being moved from
 
you need to have write access, but that's a place where it doesn't make sense to request access if you aren't a RO on another room
 
Anonymous
@cairdcoinheringaahing No, but you do need write access
 
Whether you need write access to the gallery I haven't tested (but I'd hope so)
Wow ninjad twice
(and with more complete info)
 
Anonymous
The reason the TNB ROs have write access is because a) TNB tends to attract more trash messages than other rooms due to its popularity, b) the majority of the TNB ROs aren't mods, and c) we bugged ArtOfCode and Thomas until we were added :P
 
9:30 PM
C is probably the more relevant one :P
 
(although not a hint to anyone else to try :P)
 
@DJMcMayhem C is no longer relevant... C++ is a thing (but shouldn't be) :p
 
Anonymous
We bugged them because there was a pressing need (us batch-3 ROs couldn't Trash stuff once Trash became a gallery, which was a big problem for TNB)
 
@Zacharý You nerd :P
 
c) is pretty much the only thing one can do until they get write access though
 
9:33 PM
Writely so
 
D is still superior though.
 
D is so little-known
 
@trichoplax HAHA!
@MDXF But IIRC it's going into GCC... might have misremembered that
 
@Zacharý Indeed but GCC supports alot of things that are not well-known at all
like FORTRAN
 
FORTRAN WAS well known
 
9:35 PM
How old is D?
 
About as old as I am (16-17)
 
I don't think it's magically going to become more popular
 
Could happen that something is written in D, but I won't count on it. It's better than Fortress (and possibly APL) in terms of knowledge of it, considering it's C based.
 
@Zacharý Autocorrect. FTFY: Fortran.
 
No
I meant fortress.
 
9:38 PM
@wizzwizz4 depends on which version :P
 
It would've been a good language
 
@Zacharý Not another one.
 
grumble Stupid Oracle
 
It's not on esolangs.org, so I presume that it either doesn't exist or is maybe somewhere near sane.
I assume the former.
 
Fortress is a discontinued experimental programming language for high-performance computing, created by Sun Microsystems with funding from DARPA's High Productivity Computing Systems project. One of the language designers was Guy L. Steele Jr., whose previous work includes Scheme, Common Lisp, and Java. == Design == The name "Fortress" was intended to connote a secure Fortran, i.e., "a language for high-performance computation that provides abstraction and type safety on par with modern programming language principles". Language features included implicit parallelism, Unicode support and concrete...
:P
 
9:42 PM
Sane ... somewhat. It's in the vein of APL with symbol usage, but has order of operations and can be ASCII only
I've answered in it once for the OEIS challenge
Floor is the left floor character, the argument, then the right floor character
 
that's always nice tbh
make your mathematical expressions look mostly like math
 
But ... the problem is that it's not implemented fully in the versions I can find, making programming in it hard.
And 5×2+3 is 13 cough APL cough
 
What is it in APL? 25?
 
Yep
 
9:54 PM
It makes sense as to why, but for a language that's inspired by mathematical notation in any way, that seems odd
 
@cairdcoinheringaahing APL is evaluated Right-To-Left always
 
weird
 
Why is APL evaluated in backwards reading order?
 
@Zacharý 3+5×2 is 16 cough Jelly cough
 
Jelly goes from left to right...
 
9:58 PM
@mudkip201 Every APL builtin is an infix operator, so rather than having a collosal list of operator precedences, it's easier to just have them all be equal precedence.
 
They're functions
Not operators :p
 
@wizzwizz4 Two reasons: Because -A and f(x) suggest right to left, and to mirror English: The sum of 3 times A to the power of the product of B: +/3×A*×/B
 
@Adám Oh. I just speed up and slow down to suggest (parenthesis).
 
@wizzwizz4 Right, but that's like spoken English's equivalent of parentheses. APL has parentheses too, but a plain reading order of English executes right to left, and so too in APL. If APL was left to right, you'd write A- and and (x)f which would make mathematicians frown even more, methinks.
 
@Adám Well, I suppose APL needed consistency.
And it's something that throws you every time you read a well-known formula until you "get it".
 
10:05 PM
You don't even write f(x), you write f x
 
@wizzwizz4 Yes, that was the whole idea. Modify existing mathematics to become consistent and generalised. Ability for a computer to execute it was just possibility.
 
@wizzwizz4 most of programming languages are written from the right to the left. log(sqrt(sum(map(ord, 'Hello!'))))
 
Seriously? APL is a notation first?
 
Can we get a lock on best-of nominations? @Dennis
 
Everything is RTL in APL
 
10:06 PM
If I'd known that, I would've learned APL earlier. :-)
 
@Zacharý not arabic or postfix languages
 
@Pavel flag :-P
 
@Uriel Oh yeah.
 
As noted by 5×3+2
@Uriel You heard APL
@Riker Arabic is RTL (in writing direction)
 
@Pavel I'm makign one more edittttttt
@Zacharý then hebrew
 
10:08 PM
@EriktheOutgolfer our mods don't exactly deal with flags in a timely manner
 
Same thing!
 
oh, yea
 
English is written LTR.
 
@wizzwizz4 Yes. It was originally called Iverson's notation. Iverson was a foremost mathematician, not a computer scientist. Wikipedia lists "mathematical notation" as only inspiration for APL.
 
@Pavel well, I'd say one day isn't big of a trouble here
 
10:08 PM
@Zacharý :o wow I never realized
 
@wizzwizz4 the reason to the confusion is that APL resembles other one-char commands langs like befunge or 05ab1e that are associated with stack-paradigm, therefore left-to-right
 
Talking to Riker here <insert Star Trek reference>.
 
@EriktheOutgolfer I'm talking about multiple-week-old outstanding flags
 
those are mostly comment flags...
 
@Riker hebrew is also RTL
 
10:10 PM
@wizzwizz4 Well, you're welcome to join my weekly classes in the APL Orchard.
 
@Uriel To my mind, APL is stack based but the commands go on the stack, not just the data. Like functions calls.
 
APL... stack-based?
 
@wizzwizz4 ‽
 
> Note to self: implement stack based APL
 
@Adám Well...
 
10:11 PM
@Zacharý Jelly is kind-of like that.
 
@wizzwizz4 I tried to design an APL interpreter basing on that view. long story short, not recomended
 
0
A: List of bounties with no deadline

MD XF2000 reputation for a quine in Cubically v1.3 I've extended Cubically alot and it's much easier to program in. It's still incredibly difficult so the 1000-point bounty is still up. However, I'm very convinced that a quine in the original language is impossible, but I'd love to be proven wrong, s...

 
I meant "call stack" sort of stack.
 
^^ please?
 
@Adám That's APLified stack based J
 
10:11 PM
Plus, I have a strange brain.
 
@Adám well, that stretches the definition of a stack a bit tbf
 
@Adám Jelly not being stack based is what sperates it from most other golf langs.
 
not that stack-based :p
 
I know it technically isn't, but it sure acts as if it was.
 
@Zacharý yea, weird language
 
10:13 PM
btw I think Haskell is way more like that than Jelly, but then again in Haskell functions are first-class objects
 
@Riker TYVM for competition in the Kansas City Shuffle category!
 
np
@Pavel I figured I might as well
 
I got the Allegro D binding to work (game development), woohoo
 
somebody else posted it for another cat tho
 
@Pavel Done.
 
10:22 PM
@Dennis Great, thanks.
 
@Pavel how's the vote gonna be executed?
 
Probably on comments, just like with the last one
 
By the way, I won't be able to access a computer for a bit, so help editing everything would be much appreciated! Please follow the model of last year's best-of: codegolf.meta.stackexchange.com/questions/11186/…
 
@Pavel I think last year we had a mod do it so that it could be locked before being finished
 
> 00:00:03Z
So close...
 
10:27 PM
no, slow internet
:D
from the sidebar:
 
I like how 99% of uses of pythons with <expression> as <variable> is that one copy pasted piece of code about opening text files
 
> Best of PPCG 2017 — Now Accepting Nominations!
 
Anonymous
@DestructibleLemon That's one of the more useful, common ways of using context managers. It's also common to use it for network connections.
 
it seems like it would be a clean way of using variables you're only using one time but that has to be kept consistent because its referenced multiple times that one time, for example if you're using random.randint(0,2) to pick an option, and then not using it afterwards
ok one time referenced multiple times is not necessarily my greatest phrasing
but you get the point
it seems a little bit weird that the only way i encountered the syntax was that one bit of sample code though
errored on the line
thats why noone uses it
AttributeError: __exit__
I guess thats why noone uses it
 
10:43 PM
@Dennis We have a problem: Only mods can edit the nomination post now. I should have deleted it instead of asking for a lock.
 
you couldn't have deleted it yourself anyway
 
Oh, really?
Well, either way, it should be deleted and not locked
 
@Pavel Last year, the voting post was a separate post by a mod, locked immediately, and then only unlocked once all the answers/comments are ready for voting
 
@DJMcMayhem Nope. It was an edit of the nominations post.
 
Oh.
I could have sworn it was a new post
 
10:45 PM
I think we need a mod to do the work here.
Crap
@Dennis @Doorknob @MartinEnder Anyone around? Can we get a mod for the best-of post?
 
0
A: Sandbox for Proposed Challenges

DJMcMayhemThe NX source-length problem On PPCG, we have had lots of challenges where the length of your output is dependent on the length of your source code. For the purposes of this challenge, we will call these Source-length problems. The two most well known examples of source-length problems are Ou...

 
11:04 PM
@Pavel I can do it tonight.
 
@Dennis Thanks!
 
@Neil I really like your answer here. The way it recursively applies that gate is fantastic (note that I think it is actually 7×7+1=49 vertices but that the number of edges that you put is correct)
 
11:23 PM
With no further objections I'm posting this in an hour.
Unless someone posts a really popular challenge before that.
 
@MDXF I haven't read the rules for that in a while, but, excluding the fact that answers should be original, would FRACTRAN count?
 
@H.PWiz Yes, that's valid
Hm should I add some kind of rule to say that you can post implementations and explanations of pre-existing OISC's, but they must be marked non-competing and CW? Just so that we can get lots of interesting OISC's highlighted on PPCG
 
0
A: Sandbox for Proposed Challenges

BeefsterIs it Mountainous? For this challenge, a mountainous string is one that conforms to the grammar rule M: x(Mx)* where at each production, the all x's are the same character. When indented, a mountainous string might look something like this: A B C D C E F E C B A As you ca...

 
11:39 PM
Would /// count as only having one instruction?
 
11:50 PM
Yeah I'd say so
 

« first day (2560 days earlier)      last day (2284 days later) »