« first day (1990 days earlier)      last day (1100 days later) » 

6:00 AM
T -> Ea Eb Tα
Tα -> ? E : E
E -> T
halp idk what to make html desktop look like
i made the latter optional :D
@MᴀʀsUʟᴛᴏʀ wat is the HTML desktop?
@Downgoat // TODO remove Greek characters from code
@Downgoat ???
@Phrancis greek characters are good
@MᴀʀsUʟᴛᴏʀ If you speak Greek
6:01 AM
@Downgoat I haven't started yet, that's why I'm looking for a design
@Phrancis plus for maths/formulae
@MᴀʀsUʟᴛᴏʀ sorry, I've become so used to every piece of code I see to be borked I just assumed it was broken
@Phrancis no you have to use greek letters if you want to look smart
@Downgoat Now that is honest :D
For example here is a basic equality with normal letters:
a = bc - a
now here it is with greek letter:
λ  = Δθ - λ
6:03 AM
Hello everyone!
λ //half-life 3 confirmed
@DrGreenEggsandIronMan Hello @DrGreenEggsand WHAT
@charredgrass wow nice super smart equation 10/10
@DrGreenEggsandIronMan Hello!
@Phrancis XD
@Phrancis what WHAT?
@Downgoat Basically, a desktop made with HTML (pretty much only for ace code editor/tinymce atm)
6:04 AM
@DrGreenEggsandIronMan IRON MAN!? ;_;
@MᴀʀsUʟᴛᴏʀ that sounds scary
@charredgrass how?
@MᴀʀsUʟᴛᴏʀ well for starters you cannot do blurs and transparency. you don't want it looking like ubuntu
Oh, yeah. I changed it as a joke. Just like every name I've ever had on this site.
@Downgoat Ubuntu is good :(
6:05 AM
@DrGreenEggsandIronMan ;_; DJ McGoathem wasn't serious name??? D: D: D: y u do dis
@DrGreenEggsandIronMan 30 days of shame
@MᴀʀsUʟᴛᴏʀ I agree.
@MᴀʀsUʟᴛᴏʀ I agree but the desktop looks like crap
Did I just see "Ubuntu" and "good" in the same sentence? :P
@Downgoat At default settings
also the HUD
but I rethemed it so it looks much better
i.e. no taskbar thing, I use docky
6:06 AM
@Doorknob ubuntu == good unity == bad.
I use ubuntu + i3.
@DrGreenEggsandIronMan s/ good// ;)
cheddar> 1
Syntax Error: Unexpected token at 1:0
1 | 1
  | ^
i think im done now
rip Downgoat
@Doorknob you added extra slashes. 0/10, poor golfing.
If you were using V, you wouldn't even need the first slash.
@MᴀʀsUʟᴛᴏʀ i3wm.org
6:09 AM
I'm very thankful I've never had to use an Intel i3.
@charredgrass ;_;
@DrGreenEggsandIronMan ew tiling window manager
llama@llama:...code/ruby/slaka$ git push
fatal: The current branch master has no upstream branch.
To push the current branch and set the remote as upstream, use

    git push --set-upstream origin master

llama@llama:...code/ruby/slaka$ pls
git push --set-upstream origin master [enter/↑/↓/ctrl+c]
Counting objects: 3, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 1.44 KiB | 0 bytes/s, done.
Total 3 (delta 0), reused 0 (delta 0)
Ah, I love this. :P
@Doorknob mathjax plugin is going crazy on that
(This being this.)
@Downgoat Haha, that'd be the prompt, I guess
6:12 AM
@Doorknob that's amazing.
It does tons of other stuff, too.
llama@llama:~$ pacman -Syu
error: you cannot perform this operation unless you are root.
llama@llama:~$ pls
sudo pacman -Syu [enter/↑/↓/ctrl+c]
@Doorknob I'm tempted to leave in issue saying it does not fix the command "print an ASCII art goat"
Why'd you alias it?
llama@llama:~$ print an ASCII art goat
an ASCII art goat
huh doesn't work for me
6:14 AM
@DrGreenEggsandIronMan I like pls better. :P
$ print an ASCII art goat
-bash: print: command not found
llama@llama:~$ echo $SHELL
Haha, ninja'd!
6:15 AM
Psychic ninja.
@Downgoat zsh > bash since zsh is great and does all things
oh-my-zsh = jquery for zsh
Is there a way to generate a SSH key for github that only has access to one repo?
@MᴀʀsUʟᴛᴏʀ i cannot brew install zsh so it's not that good
Deploy keys =\= ssh keys
@Downgoat That's your package manager's fault
6:17 AM
@Downgoat but they are SSH
wait really? huh
> Click Add deploy key. Paste your public key in and submit.
So github keeps my public key and I have to encypt my private key? :/
idk I'm setting up an auto-deploy script from travis but if travis's secure enviorment variables muck up I don't want people to get RW access to the cheddar website
Why did I even get on TNB in the first place? I'm so tired...
What time is it where you are?
6:20 AM
s/'m so tired/ don't have enough coffee
12:20. Which isn't even that late, but I played a ton of soccer earlier.
@Doorknob 9:22 here.
wait, if we're using vim for sed replacement jokes can I do:
d3wa don't have enough coffee
@Downgoat I love coffee, but at midnight? That's ridiculous.
@Doorknob ?
Find quote, change to end of line
@Downgoat "e don't have enough coffeeven get on TNB..."
Change is basically "d" + "i" together.
oh, am I supposed to use c so I don't need a?
6:23 AM
Which is an oversimplification.
idk how 2 vim anymore ._.
I get that joke!
He's saying you're bad at spelling.
Da don't have enough coffee
there fixed
d$ is D.
6:25 AM
@Doorknob golfier (and hacky): <C-a>sto
@DrGreenEggsandIronMan @Doorknob ಠ_ಠ
@Doorknob oh. TIL
@DrGreenEggsandIronMan heh, nice
Da at start of line is S.
(or C)
No "S" is cc.
@DrGreenEggsandIronMan <C-a>s is same as xi?
@DrGreenEggsandIronMan Yeah, so if he's at the start of the line, it'll have the same effect
@Downgoat <C-a> jumps to the next number and increments it
6:27 AM
oh yeah
@Downgoat not even remotely.
s is xi, or cl.
nvm was looking at just the s part
there were no numbers or digits in the document i was editing
It doesn't have to be over one, just before it. It jumps to the number as a side effect. Neat vimgolf trick.
I've always thought "s" is kinda pointless, since it's just synonyms for "c" but I suppose it's good for golfing.
Also ^^
I use s and S regularly
I also use s instead of c in visual mode, just because it's homerow
6:29 AM
I should post that as a vim-golf-tips answer.
The <C-a> trick.
s is c<right arrow key> right?
> arrow key
s is cl, yes
@Doorknob im sorry, ive been using vim not like an idiot for only like 2 weeks >_>
@Downgoat ಠ_ಠ
@Downgoat Map your arrow keys to nop :P
(Only somewhat tongue-in-cheek; I've seen people do that)
6:31 AM
That's fine, we all start somewhere. I used vim like an idiot for a long time.
@DrGreenEggsandIronMan they are like 100 vim motions, give the gaot a break :P
Actually, when I got extremely comfortable in vim was right around the same time @Doorknob suggested I track my vimrc on git. I learned a ton because of that. Ty!
@DrGreenEggsandIronMan "used vim like an idiot" means using it inefficiently, right? not saying that vim is for idiots?
@DrGreenEggsandIronMan :)
what is the opposite of l, I've looked through :help motions and can't find it >_>
hjkl is left/down/up/right
@charredgrass when I said it it meant "only knowing commands a and x and w and q"
ah ok thanks
Try typing vimtutor in your terminal. Super useful, it's how I first learned vim
whose brilliant idea was it to make l go right and not left
Look at where hjkl are on your keyboard ;)
6:34 AM
@Doorknob oh, I've been using:
Jul 2 at 0:40, by Dr Green Eggs and Iron Man
Mandatory reading for every vimmer: http://blog.carbonfive.com/2011/10/17/vim-text-objects-the-definitive-guide/
I was going to post a caret, but vimtutor is an extremely good tip. They deserves a star instead.
vimtutor is quite useful
@Doorknob E492: Not an editor command: vimtutor
@Downgoat You probably should learn about the basic motions first before text objects
@Downgoat In your terminal, not vim
I know only the vital commands:
6:35 AM
@charredgrass Yeah, pretty much. Stuff like staying in insert mode forever, using arrow keys, the mouse, etc.
@Doorknob I learned about some motions $ 0, aw w, b, etc. and what like v does inside the things
i to Insert mode, Ctrl-C to exit Insert mode, :w to write, and :q to quit.
no :wq? that was like the first thing I learned
I learned it as :x :|
like, I knew :wq before I even knew how to insert :P
6:36 AM
There is a :wq.
ZZ ftw
The rest I look up in Vim's built in help.
Oh, another pro tip for vim: github.com/alols/xcape
@Downgoat :x is actually not the same thing as :wq.
I have caps bound to esc when tapped, and ctrl when pressed with another key.
6:37 AM
They're very very similar though.
@DrGreenEggsandIronMan ._. what's the difference?
docs say ZZ == :x
Sorry, I meant :wq. They're not exactlythe same.
Q: It's All Greek To Me

charredgrassWe all know the standard English alphabet, and how to print it in code. For instance, in Python: >>> import string >>> string.ascii_letters 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ' But what about other alphabets? We don't have something to output this easily in python: ΑαΒβΓγΔδΕ...

@Downgoat Golfier, though. No need for a <cr>. :P
Alright, have to go now. Nice vimming with you :)
it's probably a good idea to learn how to spell interpret when writing documentation about my interpreter
6:38 AM
@Doorknob goodbye knob of the door.
:w will write no matter what. It can also be redirected. :x only writes if there are unsaved changes, and you can't redirect it AFAIK.
@charredgrass i wrote entire cheddar interpreter spelling enviornment as enviorment. 0/10 very difficult to fix.
@Doorknob agreed. Bai!
@DrGreenEggsandIronMan so :!touch . | x is the same?
@DrGreenEggsandIronMan Goodbye Dr. Ham jam
I'm not leaving (yet).
6:41 AM
oh :|
Spelled interpret wrong in my file name, gg
I have done that too many times
> ΑαΒβΓγΔδΕεΖζΗηΘθΙιΚκΛλΜμΝνΞξΟοΠπΡρΣσΤτΥυΦφΧχΨψΩω
@charredgrass 10/10 most genius mathematical expression ever
@Downgoat It's not a math expression. o_o
@Downgoat I don't think so. Think of :x as save and quit. :w is like "Output the text in the buffer (and by default, redirect it into the file we have open)"
yes it is @zʏᴀʙiɴ101, little do you know, I assigned values to those variables
6:43 AM
@NewMainPosts @charredgrass idk, either this challenge is a dupe of the ASCII one or it's just boring as there is no pattern between the unicode points of the greek letters. Maybe move it into the sandbox?
@zʏᴀʙiɴ101 it was a joke
@Downgoat CMC: Prevent Downgoat from defining joke.
@Downgoat Yeah, I think you're right. I'm going to think of a better greek letter challenge in the Sandbox
@zʏᴀʙiɴ101 please stop.
@DrGreenEggsandIronMan Please stop thinking I'm annoying and should leave chat forever.
/(?:([☢♫❤]).*)/ may be the weirdest regular expression I've ever written
6:52 AM
@zʏᴀʙiɴ101 I didn't say that, and AFAIK, nobody else did either. We just want you to act a little more mature about the text you type.
@charredgrass what is that even for
@MᴀʀsUʟᴛᴏʀ my JavaScript-based emoji esolang
7:13 AM
Q: Interpret Kipple!

GLASSICIntroduction Kipple is a stack-based, esoteric programming language invented by Rune Berg in March 2003. Kipple has 27 stacks, 4 operators, and a control structure. Stacks The stacks are named a-z and contain 32-bit signed integers. There is also a special stack, @, to make outputting numbers...

new bounty
Doorknob pushed to Babble! \o/
I love how my keyboard randomly switches to Chinese sometimes. Makes for some very interesting errors when I don't notice.
Although, I really should pay more attention to that
7:30 AM
@charredgrass Accidentally pressing windows+space?
Probably. It's not a keyboard I'm familiar with, I often press the wrong keys
so sometimes I'm just typing and it turns out 螮蒐尸火土尸口
> npm install --save npm
@Downgoat 10/10 javascript ^
7:59 AM
oh my god, you can include stuff like ★ in file extensions
my custom language now uses .★js as its extension
@charredgrass This is gold !
@charredgrass oh my golly, it's discouraged
ohai @Katenkyo ^^'
Yeah,but it's so... pretty !
@zʏᴀʙiɴ101 Ohaio ! How are you?
I'm fine, thanks for asking ^^
I should try answering using 68k assembly. :P
Or 68k machine code, 'cuz that's golfier.
You must be masochist if you want to use ASM!
8:09 AM
I am! 'cuz I don't know what I'm doing!
It can "Hello, World!"?
With some effort, it can.
It can input?
With some effort, it can.
It can add? Yup. It can primality check? Erm... it should be able to.
@zʏᴀʙiɴ101 it can do anything higher-level languages can do since they compile to it
Ah k :)
Is zyabin becoming Sp?
@Doorknob Sp knows 68k assembly? o_O
8:13 AM
ah k
Oh no. I stole Sp's catch phrase six times. o_o
@zʏᴀʙiɴ101 if assembly and machine code were not programming languages by our definition, we would have some trouble finding languages to compete in ^^
Hello World in 68k machine code (EASy68k): 30 bytes.
we're going to need to see that code
00000000: 303c 000d 43f9 0000 1010 4e4f ffff ffff  0<..C.....NO....
00000010: 4865 6c6c 6f2c 2057 6f72 6c64 2100       Hello, World!.
Ohh, a NO slipped into that code.
8:23 AM
It's asking you to stop torturing it
brb submitting answer
No, it's your conscience saying "No, don't write in ASM!"
@charredgrass Write in ASM, then convert to machine code, it's much golfier!
Welp, this one was a shameful plug.
from plugs import shameless
Exception: not a chance
Welp, I can't make a shameless one. Well, you can see on the "Hello, World!" question.
is var_dump a valid output source for PHP answers?
@Quill Don't know this function, but from the name I would say it depends
If there's a strict output format ( or just "you should only output an integer representing x") I'd say no, otherwise yes
today it's my birthday \o/
U+1F382 hbd
@TùxCräftîñg Happy birthday! You're now 1 year wloser to your death !
8:47 AM
(Yes, I always find the words people want to hear)
@Katenkyo you're now 1 second closer to your death
oh no, another second closer
oh no!!!! several seconds closer!
@charredgrass Oh nooooo! I'm loosing so much time!
Happy birthday. Fun fact: there exists a number system in which its your 10 birthday!
 What does he have doctor?
It's his time, he's losing it too fast. I'm afraid he's running out of it.
8:59 AM
lol someone just deleted their answer in front of my eyes, 2 seconds after it was posted
Ah, it's completely horribly wrong, that would be why
It was my lucky String question, the function took a long as a parameter...
and returned a long, wtf
Hey a long is almost good you never know if 32 will fit in regular int..
9:23 AM
9:41 AM
hi @flawr
and all
Q: Draw the national flag of Iceland

insertusernamehereThis year's UEFA Euro 2016 is over and besides a couple of negative headlines there has been a very positive surprise as well – the Iceland national football team. Let's draw their national flag. It's been discussed in the Sandbox, whether we need yet another "Draw that flag"-question, and th...

@flawr I was wondering if you might have any interesting in codegolf.stackexchange.com/questions/84592/… ?
I am hoping the answer is yes :)
Looks too complicated for me
I have trouble understanding the question
@Lembik I recommend ```-ing all code-ish parts for readability
@Lembik Do we exclusively consider binary strings?
10:01 AM
codegolf.stackexchange.com/questions/85141/… I posted a TI-BASIC answer, fuck
leaving, see you guys
Mathematica's builtins will never fail to amaze me
Why do they have a builtin for outputting nation's flags?Oo
@Katenkyo MMA has a builtin for everything that is known.
except strings?
@zʏᴀʙiɴ101 Does it have a builtin that makes coffee?
1 hour ago, by Katenkyo
@TùxCräftîñg Happy birthday! You're now 1 year wloser to your death !
Just saw I have a typo in this ¤_¤
@Katenkyo We don't have a nearby mod that can eleven the typo out.
Only Doorknob, who's inactive.
@Katenkyo Also $_$
10:15 AM
@zʏᴀʙiɴ101 I would not like to distrurb a mod just for a typo on the starboard, I'm dumb, just let everybody know it :p
reading a published paper about an algorithm..
@aditsu On which algorythm?
Is it strange that in two days I have no comments on my sandbox post?
Let S be a string of n characters s̝͇̘͎͕̘̣̿ͧ̋͛͐ͩ͡t̴͙͎̪͚͈̙͊ǫ̱͇̰͖̤̾͗r̳̰͛͑̓̅̓ͭe̜d̷̲̪͎̭̍ͅ i̗̰͖̗̼͍͔͍̓͌̃ͪ͆ͣ̿̊ń̴̠͔̝̬͓̼̟ ̡͍̪͔ͪͩ͛ͨ̂̑̎͜ã̸̛̤͗͑͊n̖̞̲͔̮̉ͪͩ̍̔̽͟ à̸̢̛͈͓̳̘̲͞r̸̴̟͎̮̪͍̙̺̫̼̝̥̳̜̙̟̀͜r̸̪͈̱͍͔̞̱̬̘̤̫̠̻̀́͢a̷̧͖̮̮͍̫̜̫͍̕͡ͅý̵̛͘҉̥͉͓͉̟͎̳̗̗̫̼‌​̲̣̥͇͍̼̖͎ ͏̻̫͈̤̜͈̹͙̥[̴̡̛̤̥͔͉̞͇͔̖̹̥̻̺̕0͎̠͍̘̝̯̘̮̫͈͔́͝͞.̷̨̧͔̻̭̠̥͍̟̦̼̫͚͇͝ͅ.̸̢̀҉̘̰͙̱͍̼ǹ̨̝̤̦͜͞͡‌​̱͎͍̳̭͍̖ ̨̞͉̟̤͜͝−͓̦̼̱̬͖̤̣͜ ̶̟̟̠͙̰͝1̛̩̼̤̼̱̱̯̮̹̳̫̳̜̭̟̤̀͞͞]͡͏̡͖̦͔͎͈̬͎̙̮̗̀ͅ
why can't they write with human words? :/
all words known are human words el oh el
10:21 AM
well.. I mean a sequence of symbols that has some kind of discernable meaning
Can I cheat by compressing the output in a zlib-compressed string and outputting it? ;) — zyabin101 19 mins ago
isnt it basically the principle of bubblegum? Except for method of compression :P
wtf does it mean for something to have "higher priority" when comparing 2 things? is it smaller or greater than the other thing?
(in the context of sorting)
think priority queue
so.. smaller then?
10:27 AM
I would say so
I'm waiting for this comment to be answered and me getting a LaughOverflow. ;)
ugh, I think it might actually mean greater
@Quill Seems legit formatted...
are you folks always that inquisitive when somebody new answers?
10:33 AM
also, each pdf comes with a different notation :/
@Quill As an avid user with R installed, I tested the contraption.
> m=rep(" ",33);for(i in 1:6){n=ifelse(m=="=",m,sample(c(" ","="),33,T,c(6-i,i)));m=n;cat(n,"\n",sep="")}
    =   =              =  =   =
 =  =  ==  = =   = == ==  ==  = =
 = ==  ==  = =   = == == ========
 = == ===  === = ================
> m=rep(" ",33);for(i in 1:6){n=ifelse(m=="=",m,sample(c(" ","="),33,T,c(6-i,i)));m=n;cat(n,"\n",sep="")}
         =       =     = =     =
  ==  = ===     ==     === =  ===
 ==== = ======= === = ======= ===
A cursory examination seems to actually limit the spectrogram to 2-6 beats, and there doesn't seem to be a 1 beat column.
But about randomness, it should be okay.
So, experienced users, vote, whether valid or not.
As the one who started the vote, I abstain.
@flawr Hi... we don't just consider binary strings but I think all optimal answers are binary
@flawr that's a good idea... thanks
@aditsu hi
@flawr if anything is unclear please let me know
About my comment, I didn't get an answer in 30 mins, so I deleted the comment.
@Lembik hi
@aditsu any progress on your secret mission :) ?
10:43 AM
see what I wrote above..
that you are reading a published paper?
yeah and it's not making any sense
which paper?
we are here to help :)
hmm.. should I keep it secret and risk wasting way too much time.. or should I reveal it and risk having somebody else solve it first? :/
no one else will solve it first :)
tell all!
10:46 AM
@aditsu Yes.
@mınxomaτ it wasn't a P ∨ ¬P
well fine, it's about suffix arrays
reading multiple documents and web pages, none of them makes sense
oh ok I know about them
@aditsu let's start at the start... do you understand what a suffix array is?
or is it linear time construction you don't get?
@Lembik do you know and understand the linear algorithm?
@aditsu yes
wow, ok.. (also HOW???!!)
10:51 AM
there are several different linear time construction algorithms but I assume you are referring to "DC3"
@aditsu it's just divide and conquer
never heard of "DC3", I'm talking about SA-IS
oh I don't know that one
SA-IS seems more complicated although I see there is a description here zork.net/~st/jottings/sais.html
I would stick to DC3 though .. the one described in the lecture notes I pasted
oh, is DC3 the one that groups substrings of 3 characters?
@aditsu yes.. well it splits the string into 2/3 and 1/3
it's much simpler
it's referred to as KS in the document I'm reading
10:56 AM
notice that there is even source code for the algorithm at the back of the paper! Section A
so the main document I'm talking about is ge-nong.googlecode.com/files/…
@Katenkyo ^

« first day (1990 days earlier)      last day (1100 days later) »