« first day (2347 days earlier)      last day (2499 days later) » 

7:00 PM
@Zacharý Appendix C?
 
U+2192 RIGHTWARDS ARROW → U+21A6 RIGHTWARDS ARROW FROM BAR 7→ U+21D2 RIGHTWARDS DOUBLE ARROW ⇒ oh god
 
Yep. Appendix C.
If Fortress was still alive ... I would be so happy.
 
I like appendices D and E
that's the stuff that really interests me
 
What, the grammar?
 
Ye
Appendix E is so long hahahaha
 
7:02 PM
Well, it's meant for the IMPLEMENTORS of the language.
 
@Zacharý Do all the symbols have meaning?
 
Most have meaning in standard library types.
 
Oh they use Packrat parsing, that's cool
I've done that
 
But ... every one of them CAN have meaning with operator overloading.
Sun/Oracle ... you are so dumb. WHY, WHY?
 
@Zacharý I could easily fit that on a keyboard, and I like it. However, remembering the order precedence – oh the dread!
 
7:06 PM
Well ... yeah. I think the precedence isn't that bad.
It's bad though.
 
@Zacharý When you have that many operators, universal left or right associativity is the way to go.
 
Nah, if I design a language like that ... It'll be a few precedence rules (mainly for arithmetic operators)
 
question: does anyone here know thing about laptop hardware etc
 
Not a clue. I'm just an algorithm/software guy.
 
screw it imma sign up for jelly
 
Okx
7:08 PM
@EriktheOutgolfer it failed on the isup.me testcase
 
gib ultimate golfing powers
 
I think most of the operators are lumped together, as in C.3.4
When a language is close to math like Fortress is, you shouldn't use universal left/right associativity (otherwise you'd probably end up with a fancy APL)
 
CMC: all length-2 substrings
 
does SE have a hardware site?
 
@LeakyNun which character sets?
 
7:17 PM
@LeakyNun APL: 2,/⊢
 
APL 5 bytes: 2,/⊢
 
@totallyhuman whatever
 
Ninja'd
 
Jelly, 8 bytes: ẆL=2$$Ðf
 
@Zacharý Doing the student competition?
@HyperNeutrino I do not believe that is the shortest solution.
 
7:19 PM
me neither
 
CMC: 'abcdefg',3 gives 'abbcccdddeeeffg' (please help me come up with a description)
 
@LeakyNun Husk, 4 bytes: Szet TIO
 
@LeakyNun Jelly: ṡ2
 
Jelly, 6 bytes (for the first one): x2ḊṖs2
wait is there a builtin
 
7:21 PM
oh
I was searching for "sub" but it's just called a "slice" >.< WHY NAMING INCONSISTENCIES
 
edit it to include common aliases?
 
@HyperNeutrino In general, if APL or J has a useful function-operator combo, (verb-adverb in J lingo), Jelly has a built-in.
 
lol true
@totallyhuman maybe, or at least make it consistent
 
@Adám Why dis you ping me with the keyboard layout?
 
@LeakyNun gradually duplicate more and more until N duplicates, then step down again.
 
7:23 PM
@Adám Why did you ping me with the keyboard layout?
 
2 hours ago, by Mr. Xcoder
How DO YOU ALL learn golfing languages? And how do you type the strange characters? Do yo copy-paste from the codepage?
 
@Adám Yes, the second question is answered. Bot how do you learn them (those that are not created by you)?
I mean, you always have to look what each character does
 
@Mr.Xcoder Can't really answer, I don't know any. However, when it comes to symbols, I suppose APL isn't that much different from golfing languages.
 
I mean, are they that different from normal languages?
like, you have to look up what different words do in other languages
 
@NathanMerrill There is no SO for golfing languages...
 
7:27 PM
memorizing what this or that does is part of learning any language. Given, golfing languages are harder to learn, but it's still there
@Mr.Xcoder oh, yeah, but there's a chat with most of their creators :)
 
@Mr.Xcoder There is, PPCG
 
@NathanMerrill probably I lack the will to learn one.
@Adám I know :/
Ok, time to sleep. Bye!
 
@Mr.Xcoder Like with any natural language, you learn a basic vocabulary first, and then add words and phrases as you go along.
 
@Adám title?
 
@LeakyNun Capped string ladder.
 
7:31 PM
what means "capped"?
 
It's just harder to intuit golfing languages, since they usually don't use English, descriptive words to do what you want. And you don't have intellisense.
 
@LeakyNun I'm trying to do this to get the repetition amounts, but the U at the end doesn't do anything. What am I doing wrong?
 
@LeakyNun There is an upper limit (so it doesn't become a pyramid).
 
@StepHen yeah. You don't really need the english words, but if there's no intellisense, its no go :)
 
@HyperNeutrino this
 
7:41 PM
ohhhhh right. thanks.
@LeakyNun I'm able to get this far on the capped string pyramid CMC, but I'm sure it could be shorter, and I can't figure out what to do after this.
 
@Adám Heh> No, that wouldn't work for that problem anyways.
 
@Zacharý Correct, but that's a yes then.
 
8:27 PM
What was even the purpose of that question anyways?
 
@Zacharý ?
 
Oh, I misread the question...
Yes, I'm doing the student competition.
Sorry about that confusion.
 
Okx
@LeakyNun Wouldn't it be abbcccddddeeeffg (4 ds)
 
@Okx then what's the point of the second parameter
 
Okx
oh
 
8:33 PM
Why do you ask, @Adám, are you just curious?
 
I finally completed my second foobar challenge
 
@Zacharý Just curious. When I say your CMC solution, I figured you'd been down that lane.
 
Completed in: 7 hrs, 31 mins, 3 secs.
 
Hey, "that"'s fixed!
(Dyalog APL website's navbar is back)
 
@Zacharý Yeah. I reported it right away.
 
8:38 PM
@muddyfish The google foobar thing? How did you get in?
 
@musicman523 I got in a couple of months ago but I waited until after I completed all my exams to get working on it
 
I'm wondering how many people on PPCG are doing the student competition?
 
Basically I googled 'itertools' :P
 
Ughhhhhhh I want in
 
Uh oh, wonder if RSS feeds and Twitter bots can go into infinite loops…
 
8:39 PM
Wait there's a competition? What is it about?
 
@Adám I wouldn't be surprised if so.
@Adám Oh it's an APL thing?
 
Good luck HyperNeutrino!
Which competition, foobar or Dyalog?
 
@HyperNeutrino So much for learning Jelly… Won't win you any cash prizes or overseas trips!
 
Dyalog. But hey, at least I can still do CCC, ECHO, and Beaver with Python, APL isn't accepted for any of those!
 
8:42 PM
You don't really learn Jelly, you just use the wiki page constantly.
10
 
To be fair, you do have to understand how the tacit structure works. I think it exists in APL too; they're called trains or something like that?
 
Yeah, but it's optional in APL.
 
Also I see you have selected a less boring username.
 
Who, me?
 
@Zacharý Ah ok. It's the only way to use jelly :P
@Zacharý Yes you
 
8:44 PM
ý tho
 
@Zacharý Grrr, yeah, one I can't type with my current layout.
 
you don't have a combining accent key?
 
What? I thought your APL layout had that?
 
I don't even have keys in the first place because I am currently confined to mobile >.<
 
Hold down the base character. Might work.
 
8:45 PM
@totallyhuman I do, but I simply didn't add all combos. Each one has to be defined separately, as there Unicode's tables are not available to the keyboard layout.
@Zacharý I only added the accented characters which form valid Dyalog APL identifiers.
 
Works for some chars. Not for the y/ though
The only thing that shows up is 6
 
ý is because of ... Czech orthography, (I am not Czech, nor do I speak Czech, but the orthography maps very closely to the phonology)
 
== Translingual == === Letter === ý (upper case Ý) The letter y with an acute accent. ==== See also ==== (Latin script): Aa Bb Cc Dd Ee Ff Gg Hh Ii Jj Kk Ll Mm Nn Oo Pp Qq Rr Sſs Tt Uu Vv Ww Xx Yy Zz (Variations of letter Y): Ýý Ỳỳ Ŷŷ ẙ Ÿÿ Ỹỹ Ẏẏ Ȳȳ Ỷỷ Ỵỵ Ɏɏ Ƴƴ ʏ Yy Ꝡꝡ (Letters using acute accent or double acute accent): Áá Ắắ Ấấ Ǻǻ Ćć Ḉḉ Éé Ếế Ǵǵ Íí Ḯḯ Ḱḱ Ĺĺ Ḿḿ Ńń Óó Őő Ớớ Ṍṍ Ǿǿ Ṕṕ Ŕŕ Śś Úú Űű Ứứ Ẃẃ Ýý Źź Ǽǽ == Czech == === Letter === ý (lower case, upper case Ý) The fortieth letter of the Czech alphabet, writte...
 
interesting
 
Wait ... APL accepts the capital form but not the lowercase?
 
8:48 PM
TIL that Wiktionary one-boxes.
 
@Zacharý Yeah, it's APL, not apl
 
And only lowercase thorn?
 
@Zacharý Yeah, the Classic character set has a few oddities. Also, it has lowercase ł þ ß but not their uppercases.
 
ß ... doesn't really have an uppercase.
 
Capital sharp s (ẞ; German: Versal-Eszett) is the majuscule (uppercase) form of the eszett (also called sharp s) ligature in German orthography (ß). German eszett is, in origin, a ligature of two minuscule (lowercase) letters, long s and tailed z, and as such has no traditional majuscule form. Nevertheless, typefaces used for printing German language texts during the early 20th century have often included capital eszett glyphs. There were repeated calls to include capital eszett in official German orthography, particularly in the early 20th century, and again during the 1950s and 1960s in East...
 
8:52 PM
Not even extended ASCII has capital ß, not odd to exclude it.
 
We had a fierce debate about what to do when we ported 819⌶ (case folding) to Classic: Should we leave the letters that could not be folded within ⎕AV as-is, or should we signal a TRANSLATION ERROR?
 
Is that a rectangular box or am I missing a font
 
Which one, the wiki link?
 
@HyperNeutrino In ⎕AV, it is a box.
 
why is it a box >.< that looks like a missing char
 
8:56 PM
[oh no, this again‽]
 
quad
quad
 
CMC: Given one of these 5 characters: `'^~: and a vowel (not including y), combine them according to this table:
  ` ' ^ ~ :
a à á â ã ä
e è é ê   ë
i ì í î   ï
o ò ó ô õ ö
u ù ú û   ü
 
Unicode >.>
 
@HyperNeutrino APL predates Unicode by several decades. Also, the proper missing-character character is , not a white rectange, despite what some systems render.
 
8:57 PM
Why ú capital?
 
@Adám oh ok. makes sense
 
@DJMcMayhem DV: Why the arbitrary selection?
 
@Zacharý Typo. When I type ú in lowercase on my system, it opens up an NVIDIA panel. Fixed now
 
Latin supplement
 
@Adám What's arbitrary?
 
8:58 PM
@DJMcMayhem wut? why?
 
also should be " not : to be consistent with the compose key
 
@DJMcMayhem ~ on a and o, but not on n or any other.
 
Latin 1 supplement block of unicode doesn't have e, i, u tilde.
 
@HyperNeutrino Is it? That doesn't work for me in vim compose. I'm not really sure what the standard is
^^
 
@HyperNeutrino Nah, should really be ` ´ ^ ~ ¨
 
8:59 PM
@Adám And there isn't an n to begin with
 
There's a separate circumflex.
 
@Zacharý There are separate combining chars for each of those.
 
@totallyhuman I have no clue.
 
true but the point is ascii -> Unicode. and also there's no real standard i was just talking about Linux compose key lol
 
GTF for ~30 minutes.
 
9:01 PM
@DJMcMayhem Almost a dup:
20
Q: Take that frown and turn it around

AdámA celebration of the many faces of APL Given a string among those in column 1 or column 2 of the below table, return the string's neighbor to its right. In other words, if given a string in column 1 then return column 2's string on that row, and if given a string in column 2 then return column 3...

 
Weird. Vim compose does work with ", but only for some of the letters. I get this: ä ë i ő ű
(But it doesn't render 'o' or 'u')
 
interesting. how do you compose in vim
 
i<C-k>
 
oh ok. thanks
 
@DJMcMayhem Ick.
 
9:03 PM
Haha
@Adám Anyway, the arbitrary selection is to just keep it simpler. You don't have to special case inputs like ~e because you can assume they won't happen, that way it all fits in the latin1 encoding, which I thought would make the challenge easier.
 
@DJMcMayhem I would take out the incomplete column.
 
So no tilde inputs?
:%norm 9|2x
  ` ' ^ :
a à á â ä
e è é ê ë
i ì í î ï
o ò ó ô ö
u ù ú û ü
 
Is anyone active in chat right now?
 
i'm not running, so no
 
not my point
Please rate my web design
 
9:10 PM
Uhm...
It's basically plaintext, what is there to rate?
 
Umm
 
@DJMcMayhem Yeah.
 
But hey, I'm getting >100 MB/s update speeds
 
Yeah, majority of operators in Fortress don't have defined precedences.
 
9:15 PM
That's nice
I just had my Internet speed randomly bumped up by 30 MB/s for no cost.
 
:o I just had my internet suddenly start working for no reason
 
Why was it not working in the first place
 
well my laptop has connection issues
but after the left hinge broke I think it started working again
 
@Adám Did you forget a u?
 
9:18 PM
@DJMcMayhem Nice!
What provider?
 
@Zacharý No, why?
 
@HyperNeutrino Maybe you've just reached the set time :P
 
Sorry, it works, 'aeio' just doesn't look right..
 
@Mendeleev Comcast
 
@DJMcMayhem Oh. I have Comcast as well.
 
9:20 PM
@Mendeleev no, it's 5:20PM right now :P It's meant to work from 7 to 10:30
 
They promise 175 MB/s but I get speeds closer to 240
 
@Zacharý It is golfed. When doesn't find something, it returns +highest index. Same thing applies to ~`.
 
@HyperNeutrino Wait, 7 PM? Wut
To 10::30 AM?
 
7 AM to 10:30 PM
 
@Mendeleev Damn. How much does that cost?
 
9:20 PM
@HyperNeutrino So you can't use the internet during the day?
 
I guess I should say 0700-2230
 
@DJMcMayhem I'm not sure, it's my dad who's paying for it
 
> it's meant to work
 
I think it's definitely under $80
@HyperNeutrino Please elaborate
Oh, nevermind
 
9:30 PM
Hm I wonder why changing my parent site to StackOverflow gives me 1.4k extra network rep
Is it because SO rep doesn't count normally because SO has its own chat domain?
@Christopher
> "No matter how many friends you lose... You can always make more." - Michael J. Caboose
 
@HyperNeutrino Does it still do that after refreshing?
 
I don't entirely agree with this statement :P
@DJMcMayhem yes
> No matter how much rep you lose... you can always gain more
 
Hmm. It's the same for me, but only after I refresh
 
same
this seems like a thing to bring up on the meta
 
like the meta, right? it might be there already, i'll go check
 
9:39 PM
I'm wondering if Uriel is doing the Student competition.
 
@Zacharý I'm sure he is.
 
> However, to be eligible for any of the cash prizes you must be a full time student at any primary or secondary school, college or graduate university and able to submit proof of full-time enrolment in a school or a university.
Why do they specifically state primary school, or is it just to include everyone?
 
0
Q: Chat Network Reputation changes when parent site is changed to StackOverflow

HyperNeutrinoWhen I have my chat parent account set to codegolf.stackexchange.com (the site I hang around most), my network reputation shows up as 6.9k (which is my PPCG reputation). However, when I set it to StackOverflow (1.3k rep), my network rep becomes 8.3k. Now, I am aware that StackOverflow and MetaSta...

 
Hello everyone
 
Hello
 
9:47 PM
I'm not here much but I thought of an idea for a challenge and before even sandboxing it I want to see whether it's been done
 
Well, this is now biased: strawpoll.com/1xcgg2e (poll for time zones w/o DST)
 
The basic idea is [code-challenge]: Create the file that compresses to the LARGEST file using LZMA
 
@Zacharý Because in some countries various levels of school have differing terms. So they want to include all possibilities. E.g. people would could "primary school" until age ≈17
 
Many files become a lot larger when compressed, and I think it may be interesting to find the largest
Least compressible
 
hey am I the only UTC-4 person :o
 
9:50 PM
what country is even at UTC-4
greenland?
 
@HyperNeutrino Brazil?
 
I remember thinking back near when 2017 competition started ... who did this in PRIMARY school?
 
...canada
 
A part of Canada is UTC-4.
 
huh greenland is at UTC-3 even
 
9:51 PM
Ah yes. the Eastern or Atlantic time.
 
Greenland is ... odd.
 
Greenland has one airbase which is -4.
 
always think that the east coast is at UTC-6 as it's 6 hours away from my time but I'm at UTC+1 so it's at -5
 
@HyperNeutrino KritixiLithos is in denmark which is UTC-4
 
@DJMcMayhem Most of Denmark (population-wise) is in +1.
 
9:53 PM
Oh wait, ignore me
 
@DJMcMayhem Ah okay. Interesting.
 
Durr
 
wait hold on
|-4-+1| = 5
I don't think Denmark is 75 degrees wide :)))
 
@HyperNeutrino It is. One of the most expansive countries in the world.
 
the kingdom of denmark is :)
 
9:54 PM
it is? I don't geography so I would need to look up a map :)))
 
I just googled UTC-4 and it said Greenland (Denmark) so I just didn't question it cause I'm a geography idiot
 
(greenland is part of the kingdom of denmark)
 
And a corner of Greenland is UTC-4.
 
Anyway, I was going to say...
Dennis is definitely in UTC-4
 
9:55 PM
just like the kingdom of the netherlands stretches over 6 time zones as well
 
yeah I'm a geography general idiot
fun fact: china stretches over 1 time zone
 
"Deneral idiot" ...
 
@CensoredUsername Relevant: what-if.xkcd.com/48
 
Also strangely relevant: what-if.xkcd.com/53
 
9:56 PM
@Zacharý you saw nothing
 
as a dutch person, believe me, I've seen that one often enough to make it stop being funny
 
The first or the second?
 
the second
 
Fun fact: you can jump 14 hours between adjacent timezones.
(I think I remember that right)
 
@Adám Why is the APL on Linux so wimpy?
It just opens a console with the APL inside
 
9:58 PM
LOL. (I have it on Linux).
 
@Mendeleev Try RIDE.
 

« first day (2347 days earlier)      last day (2499 days later) »