« first day (1937 days earlier)      last day (2898 days later) » 

12:00 AM
wtf english I'd and I'd expand to diffrence things...
 
@AlexA. I like it
 
> diffrence things
 
@QPaysTaxes I know, but it is difficult to make a context sentitive chatbot. Handling contractions is difficult as-is without worrying about contractions
 
needs more buffalo
 
@QPaysTaxes ...
I am trying to create an actually smart chatbot this time
 
12:04 AM
the instant app install things look AWESOME
 
@Sparr I didn't say that was my only objection. I merely stated that was one example. I object to the situation of peeking as well as the others in the article.
 
@Downgoat an intelligent one? like.. Tay? :)
 
@aditsu depends on how intelligent you consider Tay
 
well, it can parse and learn wonderful things from other people
 
12:10 AM
wow a wild @bjb appeared
 
have you guys heard that Trump is threatening to sue The Onion and demanding an apology?
 
This domain's chat sound is atrocious and surprises me in how bad it is every time I join chat here.
 
@bjb568 chat sound? like in pings?
 
bah! it happened again!
yes
 
@bjb568 oh noes
 
12:12 AM
:0
 
@bjb568 are you saying the sound is different in other SE chats?
 
Yep, in SO chat and MSE chat.
 
@bjb568 ok, I didn't know that
 
ohai @bjb568
 
Hallo
 
12:13 AM
@aditsu the onion?
@bjb568 ?
oh, the ping sound.
Why don't you like it @bjb568?
 
@EᴀsᴛᴇʀʟʏIʀᴋ yeah, look 4 lines higher for a sample
 
MSE and SO have much better chat sounds
 
@EᴀsᴛᴇʀʟʏIʀᴋ Jarring, gets annoying when repeated.
 
oh, I like it. :/
 
12:15 AM
there is a chat plugin to set your ping sound
 
the SO one sucks.
@Quill link?
 
:/
 
@Quill what?
missed the edit.
 
sounds like MSE now
 
@Quill ping
 
12:16 AM
I'm going to look for an old challenge and answer it in Jelly. I guess I may as well try to learn SOME golfing language.
 
@CᴏɴᴏʀO'Bʀɪᴇɴ y u close teh skypes
 
Jelly is easily the hardest to learn. I'd start with Pyth.
 
Pyth then
lol
 
I'd start with CJam, but I'm a little biased :p
 
Correction:
I should learn to program before I learn to golf
 
12:18 AM
@Quill do you know how to fix this errorL
Warning: Cannot find module '../modules/web.dom.iterable' Use --force to continue.
I think babel is borked
 
@EᴀsᴛᴇʀʟʏIʀᴋ github.com/murukeshm/SEChatSound
 
@aditsu "little"
 
@Downgoat you're probably missing a babel plugin
 
@Quill but I'm not?
 
Speaking of which did you push the overlapping slices fix to SourceForge?
 
12:20 AM
rm -rf node_modules
npm install
 
@EᴀsᴛᴇʀʟʏIʀᴋ beautiful
 
it's a bit long
 
lol
oops
BUT THE GLORY
 
@EᴀsᴛᴇʀʟʏIʀᴋ Totally won't be abused
 
12:21 AM
@EasterlyIrk nice...
 
Will the entire song play every time you get pinged?
 
@EᴀsᴛᴇʀʟʏIʀᴋ huh that sucks
 
hey, at least it only plays once. not multiple times for each ping.
 
12:21 AM
@EᴀsᴛᴇʀʟʏIʀᴋ weird
 
@EᴀsᴛᴇʀʟʏIʀᴋ it would also be annoying if someone pinged you a lot
 
Does it start over with each ping or do they play asynchronously?
 
... i don't mind, that has no effect.
 
@EasterlyIrk downgoat is right
 
@AlexA. neither, successive pings don't do anything.
:D
If already playing, it does nothing.
 
12:22 AM
@Quill O_o that fixed it
 
And it stops at the chorus.
 
4 mins ago, by Quill
@EᴀsᴛᴇʀʟʏIʀᴋ https://github.com/murukeshm/SEChatSound
 
So effectively you aren't audibly notified of pings. Might as well mute them and play Never Gonna Give You Up on iTunes or something.
 
@QPaysTaxes instructions
27
Q: SE Chat custom notification sound

Lekensteyn Screenshot / Code Snippet About Someone found the current *beep* sound annoying and asked for a way to change the sound. Such a feature did not exist, so I created this UserScript which adds a button next to the notification settings button. This button opens a popup which allows you to ...

@AlexA. nah, i'm good.
 
12:23 AM
Except that's a broken version on StackApps
 
if I don't want it I can refresh.
yeah
 
in python? yeah
 
somebody ping me?
 
@EᴀsᴛᴇʀʟʏIʀᴋ
 
hm
0/10 no workee
try again?
oh, works now.
thanks
 
12:25 AM
I have changed the chat ping sound now. Ping me!
 
Gonna record myself yelling "pls send the codez" and make that my new ping sound
9
 
@bjb568 goodbye
 
:D
:D x2
 
12:26 AM
askubuntu
 
Elendia is in charge of Pytek
 
It'll be a foreach loop but it will have a couple goodies and it won't look like for.. in
 
@NathanMerrill contributor lieutenant guy person
 
12:29 AM
@quartata ah, but I imagine El'endia is still making the design decisions?
I was confused because Q's question made it sound like you were :)
 
@phase thanks for using Cheddar as an example of shitty commits
go to the "Notice how much code I changed. You shouldn’t be adding everything at once, nor should you only add a couple characters. I’ll leave it as an excercise to the reader to find a happy medium. I tend to stick to committing once I’ve implemented a major feature or have fixed a bug." part
 
I personally think that CI commit was fine since it wasn't really code
 
On the topic of git, I made a repo for Chatgoat 3.0
 
@QPaysTaxes we also will have a \nestfor which takes multiple blocks and executes each at the corresponding depth of the array e.g
 
@Downgoat @phase has a really nice blog.
 
12:39 AM
\nestfor { 1 } { 2 } { 3 } on [[[1,2],[3,4]], [[5,6],[7,8]]] executes 1 on [[1,2],[3,4]] and [[5,6],[7,8]], 2 on [1,2] [3,4] [5,6] [7,8] and 3 on 1 2 3 4 5 6 7 8
Although it isn't really in that order.
More like [[1,2],[3,4]] on 1 then [1,2] [3,4] on 2...
 
@QPaysTaxes where did u get the domain
b/c it comes up with github rn
 
@QPaysTaxes does this help? (assuming you've already made your gh-pages branch)
:D
 
@QPaysTaxes Yes those are all actually functions. Functions can take a code block, like in Ruby
Yeah.
We haven't quite puzzled out what the syntax for defining functions that take blocks will look like though.
 
oh no, I just sent an email to bob@students.mit.edu regarding downgoat.me :|
 
12:45 AM
I don't want bob to steal downgoat.com ;_;
 
@Downgoat downgoat.net
@Downgoat he won't, trust me.
 
Well I know a college you're not getting into ;)
 
@EᴀsᴛᴇʀʟʏIʀᴋ but its free, so (s)he might
 
he won't want the hassle
 
No goats allowed at MIT
 
12:46 AM
eh, downgoat.com is still available
 
@quartata ;_; brb starting protest outside capitol
 
@QPaysTaxes Dammit, I wanted to use my last name but the only domain available is .rocks. :/
 
lol
> I'll take a Alex, on the rocks.
@AlexA. what about alexiswrong.com?
 
Also .rocks isn't free, only .me is
 
12:50 AM
@QPaysTaxes not really.
 
wrongismyna.me
 
Nick?!
 
@QPaysTaxes \o/
 
TIL
 
12:51 AM
@AlexA. is that so suprising?
@QPaysTaxes noice
@QPaysTaxes an alex has a feather for style, like some martinis have a lemon/lime slice.
 
Suave
But you don't put citrus in a martini
You put an olive in it
 
My grandfather doesn't...
 
@AlexA. people have names, you know
that said WE DONT HAVE NAMES ON THE INTERNET
 
He puts spicy mustard and either a lemon or lime slice.
It's disgusting.
 
Spicy mustard?
WTAF
 
Oh nice, I can get dude420.me
 
quartata.xyz is only 44 cents, noice
 
@AlexA. alex420.me is available
 
:P
yeah
TIL gmail isn't a school.
 
12:55 AM
TIL bob@students.mit.edu is eligible for downgoat.me but downgoat isn't ;_;
 
I still have my university email address but I don't really want a .me tld
 
@flawr should register brokenairfra.me.
@quartata i'll take it
pls?
 
you can have a .com can't you?
 
12:57 AM
fuck.me is taken :(
6
 
but only .me is free
 
@AlexA. curl it see if there's anything there
 
or just go the site...
 
That's it? I was expecting something that stole your cookies or something
 
@quartata it's just owned by the domain provider for .me.
 
1:04 AM
la.me
 
@orlp [eye twitch]
 
Should: 2 + "foo" implicitly cast and make "2foo" or throw an error?
 
user image
7
@Mego :D
 
1:11 AM
@Downgoat quartata had the idea of using different operators for addition and concatenation like Perl, thus Pytek will do + for addition, which attempts to coerce strings to numbers, and << for concatenation, which will coerce numbers to strings.
 
@El'endiaStarman oh :/ I don't like the implicit thing and multiple operators so I'll go with erroring
 
Which is the other good option and perfectly reasonable.
 
Anonymous
1:28 AM
@mınxomaτ We are great!
 
Anonymous
I'll fight anyone who says we're noot not
 
function G(f, v){
  if (v == f(v)){
    return v;
  } else {
    return G(f, f(v));}
  }
shit
 
Anonymous
That looks like a stack overflow waiting to happen
 
@Cyoce nice indentation
^^
looks like Cheddar's tokenizer source code
 
Anonymous
@AlexA. It's not taken. It's just squatted.
 
Anonymous
1:30 AM
G=lambda f,v:v!=f(v)and G(f,f(v))or v
 
Anonymous
Python is so beautiful sheds tear
 
@Downgoat I linked to Cheddar like 5 times. Now you know what to do better :D
 
@phase yeah but I'm using c9 so I can't keep my ssh keys and all there to sign my commits
@Mego I don't think "beautiful" is the right word
 
@Mego G=(f,v)=>f(v)==v?v:G(f,f(v)) JS is beautifuler
 
Anonymous
@Cyoce You lose lots of points for having to use ===
 
Anonymous
1:33 AM
And now it's not the same code
 
^^^
 
It's the same as the original code I wrote
 
@Downgoat Command line or nothing
 
@phase I do use command line
but because C9 is shared, I'm pretty sure everyone else would be able to see my ssh keys
 
@Downgoat What are you sharing in it? The code?
 
1:36 AM
@phase C9 is an online IDE / workspace, but it's also collaborative so they can open up a terminal and run cat ~/.ssh/github_rsa and, boom, they've got my private keys
 
@Downgoat "they" being other people working with you on the project?
 
@phase yeah
 
|*({a/gate b/*} ?:(=(b (a b)) b $(b (a b))))
Yay, fixpoints!
 
10←?=aeaGaae Pretzel is not very beautiful
 
@Downgoat I think using git as it was made would be easier than having people work on an "online IDE" which has less features than a terminal.
 
1:38 AM
Anyway, what should I call G?
 
@phase oh, it's a full-featured workspace. I can run sudo rm -rf / --no-preserve-root for all I wanr
 
fix, because it gets the fixpoint
 
@Downgoat Then commit properly
 
But f, i and x are taken... ಠ_ಠ
 
@phase I am trying
 
1:43 AM
@Downgoat From the latest commit: What operator did you add? What does it do? What did you change to make it work?. Ask yourself questions that you think someone viewing the code would ask.
 
@phase ack, git messed up my thing
I did "added `repr` operator" but my command line interpreted repr which was not intended
lemme fix that
 
@Downgoat And add a descriptoin!
 
@Cyoce Hm, which ones aren't? @ might work, for attractor
 
@Downgoat you shouldn't be using -m or similar
 
1:45 AM
@Doorknob :|
 
@Downgoat Always use a terminal editor.
 
Anonymous
I use -m for very short commits (like "performance enhancement in X function by using Y approach instead of slower Z approach" or "merge PR#whatever")
 
Anonymous
But most of the time I just use vim to edit the commmit message
 
Anonymous
inb4 emacs vs vim fight
 
Micro is pretty cool.
 
1:48 AM
@phase That screenshot looks /very/ vimmish
 
@Doorknob it looks like every other terminal text editor
 
@HelkaHomba yeah I saw the keynote
submitted nutella
 
I assume it had to be candy related
What else works besides Nutella?
 
nougat
I also submitted that
 
1:51 AM
That could get really bad really quick. "N***er" for example
 
@HelkaHomba No.
 
@phase he said that google reserved the right to pick the winner :P
 
oh great, I fucked my entire commit history trying to fix it with rebase ;_;
 
Someone post this on 4chan please I need to see it burn
 
1:52 AM
@Downgoat gg
 
Anonymous
Why would you use rebase?
 
Anonymous
Don't try to re-write history
 
oh no, git pull reverted all my changes ;_;
 
@phase Yeah but Google's obviously smart enough to anticipate that
 
Anonymous
@Downgoat git gud
 
1:54 AM
@Mego The "never rebase" mantra doesn't make sense when you're squashing trivial commits or similar; I've always preferred "always quintuple-check while rebasing"
 
@Maltysen And Nutella is technically a brand name so it's probably a no-go too :/
 
@HelkaHomba they did kit-kat
 
oh yeah
 
Anonymous
I'd rather keep the trivial commits as a monument to my sins, so that they might remind me not to do that again
 
is there anyway to recover my stuffs or did git fuck up my code completely
 
Anonymous
1:56 AM
Git didn't do anything except what you told it to do. You fucked up.
 
@Mego git commit -m "changed all spaces to tabs" :P
 
@Mego I accidentaly did git rebase --skip and I think it deleted that commit
 
Anonymous
@Maltysen That's not trivial. That's massive, and incorrect.
 
WHY WOULD YOU NAME IT SO INNOCENTLY IF IT IS SO EVIL
 
@Downgoat do u still have ur code on github or somethin?
 
1:58 AM
@Maltysen no
i am so sad right now ;;;__;;;
 
Anonymous
Don't listen to me
 
@Mego checkout and branch
 
add
 
status
 
Neopolitan
 
1:58 AM
diff
log
 
blame
@NathanMerrill git: 'Neopolitan' is not a git command. See 'git --help'.
 
remote?
 
Anonymous
rebase should not be used :P
 
is my code gone now? :'(
 
Anonymous
stash is also useful
 
1:59 AM
stash, yeah
 

« first day (1937 days earlier)      last day (2898 days later) »