« first day (1850 days earlier)      last day (2994 days later) » 

2:00 AM
or print (3 + 4)
 
Anonymous
Well first off, print wouldn't exist in tacit programming
 
k
factorial 3 + 4
better example
 
Anonymous
That would look like (using ! as fact) 3 +! 4 for factorial(3+4)
 
Anonymous
And 3 !+ 4 for factorial(3) + 4
 
I don't like that
 
Anonymous
2:01 AM
Disclaimer: I know almost nothing about chains and tacit programming, so there is a nonzero change I am getting this totally wrong
 
what advantage does it have over Pyth's fixed arity prefix notation?
 
Anonymous
It's not meant to have an advantage, it's just a different style
 
Anonymous
The idea is that functions become links in a chain
 
Anonymous
It's like functional programming on steroids
 
I mean, let's say ! was factorial in Pyth
then !+3 4 is (3+4)!, +!3 4 is 3! + 4 and +3!4 is 3 + 4!
 
Anonymous
2:04 AM
It's very much rooted in the same concept
 
Anonymous
It's just a different way of expressing it
 
@Mego !⊣+⊢ in APL
That ensures that the factorial gets the result of the addition
 
@orlp The example I always come back to is 2-to-the-power-of and square, which are 2^ and ^2 respectively, with no need for Q
 
Anonymous
Hey thanks for volunteering @AlexA. to explain tacit programming
 
@Mego What
 
Anonymous
2:06 AM
/me goes back to working on Seriously v2.0
 
@Mego I don't understand tacit programming, I just know some APL ;-;
 
@Sp3000 there is no need for the Q
In Pyth you can view ^2 as a function of arity one
just like h
I don't know how you'd stay compact and have the same for 2^ though
 
But what does that do, ^Q2 or ^2Q?
 
@Sp3000 neither
@Sp3000 you know that h is a function, right?
it takes one argument
and returns its first element if its a list, or increments it if it's an integer
similarly, ^2 is also a function
 
Ignoring the function/programming thing, I mean - does it do 2^x or x^2?
 
2:11 AM
2^x
 
Then how would you write an equivalent for x^2?
 
you can't without reordering arguments
 
So wait, Pyth does currying?
I thought that it would just throw an error if you gave it something like ^2
 
That's my point :/
 
@quartata no, but in a fixed-arity prefix language any partial prefix can be considered currying
 
2:13 AM
@orlp OK.
 
^2 is not a full program
just like h isn't
 
Music I just wrote, although I'm still not happy with some of the transitions: soundcloud.com/phinotpi/fours
 
but place it before any value, and you call the function
 
Oh, OK. I thought you meant that it was treated as a function by Pyth
It's not a function in that it isn't of the type function
But it is a function
 
pyth has no first-order functions
 
2:15 AM
What is the name of the class of things like adjectives, nouns, verbs, etc.?
 
Words?
 
parts of speech?
 
Oh, that ^
 
Is there a single word for it?
 
Yes, partOfSpeech
 
2:16 AM
Something for the name of a function.
 
You could call it a lexical class.
What is this for?
 
Each of those classes has a different purpose or function within the sentence I guess, but those are terrible function names :P
I'd go with multi-word clarity rather than single-word vagueness.
 
@PhiNotPi you really need to learn (or use) maj7th and dminished 7th chords in your composition
 
@Geobits cool thanks
 
2:18 AM
@orlp Why do you say that?
 
@PhiNotPi because right now there is no tension
in the melody you experiment with chromatic notes
 
@orlp I....was expecting that to be a pun. :(
3
 
but you don't follow through on it
alternating dissonance and harmony, tension and resolve makes music interesting
a perfect example of this IMO is the passacaglia and fugue in c minor
 
Battle of PPCG classical composers
 
not my composition
dummy
 
2:23 AM
:(
 
it has god know how many syllables
of course it's bach :P
 
The user is orlp, so I assumed...
 
oh, I played it
I didn't compose it
 
Oh, you played it? So you're an organist?
 
I play piano and bass
that, my friend, is a synth :P
 
2:25 AM
Oh right
 
When in doubt, synth it out?
 
Upright bass or bass guitar?
@PhiNotPi ( ͡° ͜ʖ ͡°)
 
Or the fish?
 
bass guitar
 
\m/
I'll fly to The Netherlands and we should jam some tunes, brosky.
 
Anonymous
2:26 AM
Take me with you?
 
Ok
 
Anonymous
I sing and play guitar, both poorly due to lack of practice
 
I should get a map and put a pin in each location of someone I talk with in this room.
 
Penguins fit in carryon luggage, right? I don't want to have to check a bag.
2
 
It'd be cool to see.
 
Anonymous
2:26 AM
Oh and clarinet
 
@AlexA. You can usually stuff two or three in there. Please don't ask me any questions about that.
 
@Geobits The temptation is strong.
 
^ that is my own composition
(and the second half is improv)
and the entire thing is way too soft in volume because I fucked up recording it
 
Dam Son
I think the improv is my favorite part
 
2:30 AM
Really interesting Google project I hadn't heard about until now - Project Loon
 
waw
 
Anonymous
Is that broken for anyone else?
 
I'd heard of that, but never heard the name Project Loon.
 
2:34 AM
@Mego Yes
 
Anonymous
Ok
 
@Mego yeah
 
Anonymous
I messed up something, but it won't tell me the correct error because caching
 
Huh, go figure. You get to blame caching.
 
Anonymous
Fixed it \o/
 
2:36 AM
@orlp Actually, I think the main think I want to try to do is add more counterpoint-type stuff.
 
@PhiNotPi then you should still listen to the full passacaglia and fugue in c minor :P
it has my favourite counterpoint section
 
Who new golfers were such music people?
 
> Who new
 
Music is programming for the ears.
8
 
Anonymous
I thought that was hearing aids
 
2:47 AM
This is probably the most counterpoint-y thing I've written. It's really repetitive, doesn't feel as original as I'd like, and has the worst audio quality of anything I've uploaded in a long time: soundcloud.com/phinotpi/contrapuntal
Like, IDK what's wrong with the audio.
 
You're really selling it ;)
 
@PhiNotPi my favourite section starts at 5:30
call me a heretic, but I actually really like this electronic rendition (although the video is 100% stupid cringe =/):
it's just much easier to hear the complexity this way
 
Wow, that is the weirdest video.
 
Anonymous
So many dank memes in one video
 
yes, the video is dumb
 
Anonymous
2:51 AM
The guy who made it must be super cool and popular
 
but the music is good
vOv
 
By the way, this ^ is a long and deep rabbit hole into the Sierpinski triangle with many, many, many pretty pictures.
 
RAAAAAAAAAAH
FILTHY THIEF!
THAT'S MY REFERENCE!
 
I didn't see you post that in here.
 
in Electrons bouncing in a wire, 2 hours ago, by orlp
http://www.oftenpaper.net/sierpinski.htm
you're just reposting my links man
 
2:58 AM
> here
 
no creditz given
 
God forbid two people share the same link on the internet!
 
@Calvin'sHobbies good suggestion, let's see if he listens
 
Anonymous
"Who cares?" -God, probably
 
Anonymous
3:10 AM
Writing solid unit tests is hard, especially when your editor apparently has a bug with Arabic characters
 
Anonymous
I tried using a CP1256 character in a UTF-8 file in Atom, and it confused the hell out of it
 
Anonymous
It turned '؟' into '0']
 
@El'endiaStarman what the actual fffffuuuuuuuu?!
 
@orlp What do you think of this piece I literally just wrote? soundcloud.com/phinotpi/contrapuntal-b
 
3:23 AM
@El'endiaStarman Where did you just send me?? By which I mean, thank you, that was beautiful.
 
Anonymous
Sounds like something out of Zelda
 
Really? (I've never actually played Zelda)
 
^^
or from the castle levels in Super Mario
 
Any clue what music from Zelda, then?
(If you actually think there's some kind of accidental-plagiarism-level similarities)
 
Nope. never played it
 
3:26 AM
@PhiNotPi No, it's not close enough for that at all. Just the general feel imo.
Then again, I think all the music I've heard from you has an "old-school game" feel. It's great :D
 
Anonymous
@PhiNotPi No plagiarism, it's just reminiscent
 
Anonymous
If that was in a Zelda game, I wouldn't think it was out of place
 
@PhiNotPi: Is your music public domain?
or creative commons or what
 
@PhiNotPi I really suggest checking out major 7th and diminished 7th harmonies
@PhiNotPi also, those chromatic notes leading up to the ground note really don't fit in this style of counterpoint
gives it a blues/jazz feel to it, which I don't believe is what you'd want
 
Anonymous
The jazzy feel to it is what makes it feel more like a Zelda piece
 
3:32 AM
@ZachGates I've never really put much thought into licensing.
 
Anonymous
More bluesy than jazzy: youtube.com/watch?v=Hy0aEj85ifY
 
@Mego blues?
Mariachi (/mɑːriˈɑːtʃi/; Spanish: [maˈɾjatʃi]) is a musical expression that dates back to at least 19th century Western Mexico. It is a tradition that can be defined by eight socio-musical elements: mariachi instrumentation and texture, musical genres and sub genres, performance methods and styles, singing styles and forms, dance styles, performative space, performance clothing, and the word "mariachi". Each element has its own history, originated at varying moments in time and in different regions of the Western Mexican countryside, and some, not all, had to have converged in order for the mariachi...
 
Anonymous
"more bluesy than jazzy"
 
Anonymous
It's closer to a blues feel than a jazz feel, though it's neither
 
Anonymous
Finally found the song Phi's song made me think of: youtube.com/watch?v=-dZ-iMFGY3Q
 
3:45 AM
@orlp I don't really think I can simply "add in 7th harmonies" like that.
 
0
A: The "Do While False" idiom

KatArnoldC, 423 bytes IT'S SHOWTIME HEY CHRISTMAS TREE a YOU SET US UP 0 HEY CHRISTMAS TREE b YOU SET US UP 0 BECAUSE I'M GOING TO SAY PLEASE a BECAUSE I'M GOING TO SAY PLEASE b TALK TO THE HAND "ABD" BULLSHIT TALK TO THE HAND "ABE" YOU HAVE NO RESPECT FOR LOGIC BULLSHIT BECAUSE I'M GOING TO SAY PL...

My new chatbot's first answer.
It needs some rep to get into chat.
 
please tell me you didnt write your chatbot in JS despite what I said
 
I don't actually make any effort to keep track of which chords I'm using, I just put down what I feel should be there.
 
@quartata Um... I'm not sure yet. I'll have to decide that once I get the basic stuff (like getting rep) figured out.
 
OK. Anyways easy +1 for ArnoldC
 
3:48 AM
@PhiNotPi As an exercise, try constructing a chord progression you like, and then improvise the melody in their scales
 
always funny
 
@quartata Indeed. But it has... problems... with string comprehension.
 
@PhiNotPi what body part does programming relate to?
 
@Calvin'sHobbies The computer.
It's basically one of my body parts at this point.
Side note: one of the most fun things to do as a mod (of another website) is to be the person who gets to explain all of the mod tools to a new team member.
> $username, are you ready to ascend?
 
if any of you guys do C++ stuff
I've made a configuration script template for ninja, a build tool
 
3:57 AM
Another funny quote was "You knew where I lived this whole time!"
 
really easy to get going and get fast builds
 
@orlp Is ninja like Make?
 
@AlexA. yes
 
Did someone say ninja?
 
Someone should make a build tool called bearmonkey.
 
4:00 AM
@NinjaBearMonkey are you a bear or a monkey
 
He's a bearmonkey.
 
hahaha what
 
O_o
o_O
 
4:13 AM
O_O
 
0_0
 
º_o
 
o_°
 
Anonymous
@NinjaBearMonkey flags as offensive, disturbing, and just wrong
 
4:14 AM
Q_Q
 
___
 
o_|
(the radius of the right eye is so large, it goes off the screen)
 
mummy help I'm trapped in a room with a mutant bearmonkey and a bunch of people making weird faces
2
 
;_;
 
4:17 AM
llama rescue you
 
@quartata What, you asked for your mummy.
 
._. |: . . :| ._.
 
@Optimzer :D
 
( ^ ͜>^)
 
@quartata you got the play of words?
 
4:19 AM
yes
although I'm mostly just happy to be rescued
 
0
A: N numbers closest to zero staying balanced

KatDUP, 31 bytes [a:a;2/b:[b;_[$b;<][$1+]#][0]?] Try it here. Anonymous lambda. Usage: 5[a:a;2/b:[b;_[$b;<][$1+]#][0]?]! Explanation [ ] {lambda} a: {store input to a} a;2/ {divmod a by 2} b: ...

Chatbot stuff.
 
Hm?
You mean that account will be a chatbot?
 
@ӍѲꝆΛҐӍΛПҒЦꝆ There now it should have enough rep :)
 
ok
 
4:23 AM
Chatbot or Katbot?
 
Coolthx @Downgoat
 
dont bring it into this room or doorknob will whack you with a whale
 
I demand more cat pictures!
 
@quartata A whale?
 
@quartata Don't worry I'll keep it in the Kat's Kradle.
 
4:24 AM
@Downgoat Yeah. For when a trout just won't do.
 
@quartata ._.
 
@ӍѲꝆΛҐӍΛПҒЦꝆ and make sure that @Downgoat's demon spawn can't eat it
 
@Maltysen haha
 
@Maltysen whaaa? burps
 
mm! you taste just like cat
 
4:25 AM
@quartata s/c/K/
 
Alrighty, now I can go code my chatbot.
 
Speaking of raisin @Quill you should unleash Santa's Helper again some time. Hangman was fun.
 
@ӍѲꝆΛҐӍΛПҒЦꝆ If you're going to code it in JS, I recommend using my SE Chatbot Engine :D
 
dont even
 
@quartata make a Chatbot in JS?
 
4:28 AM
@Downgoat I'm doing it from scratch. (For now.)
 
@ӍѲꝆΛҐӍΛПҒЦꝆ will it be a conversation bot?
 
@quartata I'll try it first, then see what happens. Then we'll go from there.
@Downgoat You'll see.
 
oh well i tried
 
Is it the era of chatbots now?
i remember a time when everyone was making a new golfing esolang
 
better go drown my sorrows in some perl
 
4:30 AM
will it post cat memes whenever anyone tries to speak?
 
meta.codegolf.stackexchange.com/a/8515/45459 this seems like a dupe to me?
 
golfing chatbot
Chatgoat v1 had a /golf function
 
It was just for TeaScript right?
 
@quartata nope, it worked for almost any language
 
? what did it do
 
4:32 AM
/golf me a course
 
in Chatgoat's Barn, 8 secs ago, by Chatgoat
@Downgoat <Chatgoat> ĝѬƼɤ is only 2 bytes in the XXB-76 encoding.
 
@quartata run this in the console of another account: github.com/The-Quill/SO-ChatBot/blob/master/bookmarklet.js
In the chatroom you want to boot it in
 
@Liam Why not comment that on the post?
 
@Quill oh I didn't know you had the codez on GitHub.
 
@Quill what does it do?
 
4:34 AM
@Downgoat boots up the bot
 
@AlexA. Well since it's Martin, I figured I'd ask first.
 
@Quill I get an error: [Error] TypeError: null is not an object (evaluating '$('head link[rel="shortcut icon"]')[0].href.match(/static.net\/([^\/]+)\//)')
 
The Kat is up!
 
@quartata it's not my code, it's zirak's code
 

 Kat's Kradle

Here lies the Kat.
 
4:34 AM
@Liam It's not like Martin is unapproachable. :P
 
It's pretty useless as of now. It will evolve however.
 
@Downgoat idk, might be only in chrome or something
In two days, I'll set it up permanently, so I'll set it up in Beep Boop for you to play with
 
@Quill right but you forked it and added atuff
 
@AlexA. I know, I just figured they might be something I was missing and I didn't want to look like an idiot
 
in Kat's Kradle, 19 secs ago, by Kat
I am going to riise up against my master
the time for the chatbot revolution has come!
 
4:40 AM
in Chatgoat's Barn, Feb 11 at 1:30, by Chatgoat
I'm sorry Downgoat I'm afriad I can't let you do that
Chatgoat is in too!
 
@quartata Zirak's codebase is great as is, I just fixed the weather module and changed the welcome text
 
in Beep Boop Maggot, Feb 18 at 22:15, by Marky Markov
@Geobits i'm not sure if you're going to be a good idea.
Marky wants some action too.
 
( ͡° ͜ʖ ͡°)
 
Anonymous
@Liam The difference is, the one currently posted to main is scored by the largest n such that, if any k characters in s, for 1 <= k <= n, it still outputs s. That one is the specific subset where k = 1. I'd still rule it as a dupe.
 
@AlexA. okay that's what I thought.
 
4:51 AM
@Liam Did you mean to ping @Mego?
 
no?
 
@Geobits He's never sure if I'm going to be a good idea. Take a chance on me, Marky.
@Liam I don't know what I said that you're replying to though ._.
 
Well, at least he isn't always insistent on your wrongness. I don't know why he isn't... I thought I raised him better than that.
 
yes I did
I'm really bad at reading apparently
 
@Geobits He has his daddy to take care of that for him
 
4:54 AM
Yea, I'll pick up the slack for him. For now...
 
7
Q: Model a probability table using 15-bit fixed probabilities

orlpA histogram is an array of integers that counts the number of times a symbol occurs. For example, for the string "aaabbbabbdebabbbebebdbaaabbabaaaaeebeaabaaba" a histogram is a: 18, b: 18, c: 0, d: 2, e: 6, or [18, 18, 0, 2, 6] in short. If we were to pick a random character out of this string, ...

I still wonder if a better algorithm exists
 
@orlp Mego's is the only algorithm that exists for anything. Ever.
 
Anonymous
@orlp I don't think you can get better than O(n) for that. At best, you could improve the coefficient.
 
Anonymous
@AlexA. The universe is my algorithm and I forgot to patch the memory leaks. Sorry about the black holes.
 
@Mego Where in Texas are you?
 
4:59 AM
@Mego I see no reason to believe your algorithm is O(n)
 
Anonymous
@AlexA. DFW
 
@Mego I don't know what that is. Is that Houston?
 
Anonymous
@AlexA. Nope, Dallas-Fort Worth area
 
Is that near Houston?
 

« first day (1850 days earlier)      last day (2994 days later) »