« first day (1948 days earlier)      last day (2920 days later) » 

7:05 PM
My third Quest for Tetris blog post: blog.phinotpi.com/2016/05/30/building-blocks-wires
@zyabin101 ;_; y u do dis
@Upgoat I need you for zyabinVI.
@EᴀsᴛᴇʀʟʏIʀᴋ \o/ \o/ :D :D
@zyabin101 ok, I'll join the room
\o/ :D
7:15 PM
3 hours ago, by flawr
user image
Cookie, someone?
@flawr cookies are bad for goats D:
^ This is a truly beautiful thing.
@VTCAKAVSMoACE o_o load remaining 530 images
@flawr Yup.
7:28 PM
> Tell my wifi love her.
I had to remove the battery from my carbon monoxide detector. The constant beeping was giving me a headache and making me feel sick.
@flawr reposter
I did in fact reference the source.
Ah no. I fckud up my arch installation so bad, I overwrote my custom bootloader. Now my netbook is bricked >.>
\o/ I got a new keyboard and can now code aagain!
7:36 PM
@CᴏɴᴏʀO'Bʀɪᴇɴ \o/
@CᴏɴᴏʀO'Bʀɪᴇɴ What kind of keyboard?
by new, I mean "previously unknown":
That's ... generic.
._. If I add a comment my code throws an error and if I remove it it doesn't...
7:43 PM
> TypeError: Super expression must either be null or a function, not undefined
what does taht even mean
@CᴏɴᴏʀO'Bʀɪᴇɴ cheddar: ide.c9.io/vihanb/cheddar
What. I deleted my soundcloud over two years ago. Today I re-registered using the same credentials and all my music is still there. Way to handle user data, soundcloud...
They knew you'd come back
7:50 PM
Also why can't I download my own tracks if I enable downloads for my users...
\o/ \o/ \o/ \o/ \o/ \o/ \o/ \o/ \o/ \o/ \o/ \o/ \o/ \o/ I fixed cheddar!!!
What was that error about?
@BusinessCat a ridiculously entangled and convoluted circular dependency bug that was an absolute pain in the ass to fix
Sounds awful
8:05 PM
Better than debugging hex code from executables on actual paper.
@mınxomaτ eh, that's debatable
No it isn't ;-)
Q: Alpha beta beta pruning

Agawa001 A MiniMax tree is an arborescence structure generated by an AI bi-player game to simulate the opponent turns giving notes/scores to each of, and so each turn taken by the player itself, in order that a maximal value is chosen as the actual perfect step against the minimum value which represents ...

@Upgoat I was debugging an assembler ported from visual basic (where array(0) has 1 element...). So. many. off-by-one-errors.
And of course the original code was horrible. The actual lower bound wasn't consistent. At times the first (i.e. the nullth) element would contain data, sometimes not. The only way out was to manually diff the hexdumps on paper.
8:09 PM
@mınxomaτ >_> sounds painful
It was efficient. I've written assemblers, but comprehending that code would have taken me months. So I just debugged the object files produced by the assembler :)
^ ? -
@Fatalize ??
the prompt
8:19 PM
@CᴏɴᴏʀO'Bʀɪᴇɴ brb checking which PPCG users are squirrels
wait: why are you throwing away an avocad ;_;
@CᴏɴᴏʀO'Bʀɪᴇɴ @anOKsquirrel ಠ_ಠ
@Upgoat that went well...
@mınxomaτ ;_;
8:23 PM
@Upgoat ~>
@CᴏɴᴏʀO'Bʀɪᴇɴ Is that like a mouse?
:D bloggoat is getting so much traffic
@Upgoat what's the scale on that graph?
@PhiNotPi idk
I think I just found the perfect prompt for cheddar..
oh shit that's swiss >_>
8:30 PM
@Upgoat @flawr
OOC of the day
@mınxomaτ is flawr swiss or something?
I just found out cheddar does a thing
🧀 0b1
🧀 1b1
🧀 2b1
🧀 3b1
🧀 4b1
🧀 5b1
🧀 6b1
🧀 7b1
🧀 8b1
🧀 9b1
@CᴏɴᴏʀO'Bʀɪᴇɴ downstar
8:33 PM
@CᴏɴᴏʀO'Bʀɪᴇɴ Mac isn't even an OS ...
I didn't make it :p
@flawr Huh, a(5) is unknown...
8:36 PM
Everyone star it!
@El'endiaStarman I guess it is quite large.
after all we have xkcd oneboxing....
@El'endiaStarman Look here: oeis.org/A006050
Sequence is way easier in binary^^
Should I post this on meta?
the thing about oeis oneboxing?
Im suprised that a5 is so big 19999999999999999999999
Well it is base dependent.
8:40 PM
Okay, does anybody have Mac?
(this is unrelated to the previous conversation)
@Upgoat I made a visualization tool for a Rubens Tube, can you check it out for usability's sake?
(it's in Grapher, sooooo people without Mac can't really test it)
@VTCAKAVSMoACE Then make it in an engine for Windows :P
@zyabin101 ...no.
8:43 PM
@VTCAKAVSMoACE You never put hands on a Windows PC.
@Upgoat Yeah, but you can alter the constants and they make sense, right?
@zyabin101 I actually don't own a Windows machine, just Mac and Linux.
Cool. :P
Made it for a Physics project, we made a Rubens Tube. Wanted to make a visualizer. ¯\_(ツ)_/¯
Asking again: Should I write a on meta.SE?
8:46 PM
@flawr no
there's already a meta post serving as a list of what things should be added to oneboxing
Q: What sites should have hyperlinking (onebox) support in chat?

Juha SyrjäläSome sites are integrated to chat . What additional sites should the chat support? One suggestion per answer.

If xkcd is in there then OEIS should also be possible, should't it?
@Upgoat That is probably just an informal survey, and way too old.
¯\_(ツ)_/¯ I guess you could make a feature-request but anyway, answering that question will bump it to the top of active
Well then.
Thanks for your input anyway, I'm gonna wait for some other opinions before posting.
What should be the behavior for accessing an undefined key e.g. foo.bar.baz where foo.bar is undefined?
8:54 PM
okay \
Hey @MartinEnder!
Congrats, I didn't get to say so yesterday.
@Flawr You should post it in the hyperlinking post.
TIL there are more than 3 Windows Phone enthusiasts
@VTCAKAVSMoACE @Fatalize @Katenkyo @LuisMendo thank you :)
although @Fatalize I'm not sure what that has to do with anything :P
9:01 PM
Now that there are more people in here: strawpoll.me/10354080
@Upgoat Maybe not. People gather around train wrecks, too, but that doesn't mean they're enthusiasts.
@Geobits ah, very true
@Upgoat I voted for Cheddar> before I saw cheddar> was an option. I prefer the latter a bit more than the former.
@El'endiaStarman You should've scrolled all the way down. There's an "I don't care" option also.
@Upgoat I think it should be I don't care, and I think most people seem to agree on that.
9:05 PM
this time without a i don't care option: strawpoll.me/10354553
@Upgoat But that seemed to be the most popular suggestion???
@flawr so was Boaty McBoatface
@Upgoat So what?
Yes, and it's a travesty that they didn't go with it. Don't be a travesty.
@Geobits travesty? Like in a a man/woman playing a female/male character?
9:07 PM
Get DirectTV!
Use >
use 🧀
idk what char that is
cheese wedge
someone make a generalized "change font to" user(script|style)
I don't care 1 + 1
^ @upgoat​ed
@Dennis brb using this
9:12 PM
Oh, so when anyone else suggests it, it's a bad idea :/
@Geobits Dennis suggested it so it must obviously make Cheddar a more golfier language
@Geobits That's why Google took it for their parser.
brb, naming myself Geo McBitsface
@flawr Still doing the OEIS onebox feature-request?
Should doing: var a := 1; var a := 2;, throw an error?
9:23 PM
I don't think so.
Your opinion of my opinion may vary. :P
So a variable can never be redefined? Definitely not.
@Upgoat is this for cheddar?
@CᴏɴᴏʀO'Bʀɪᴇɴ yeah
why is there var
9:26 PM
@AlexA. no, redefinition will be without the var. e.g. var a := 4, them to change it a := 2
@CᴏɴᴏʀO'Bʀɪᴇɴ you need var to define a variable
why not just let
idk, I can change it later if I want
oh, it's beacuse I have const
why not thingy?
9:27 PM
@CᴏɴᴏʀO'Bʀɪᴇɴ let it = "go";
using let and const will be confusing because some langs use let for constants
@MartinEnder not enough golfy
if your language has readable keywords and whitespace, and you're looking for golfy, you're doing it wrong
makeAThingWhateverIDontCare a := 1;
@MartinEnder no, my dog is named golfy :P
@AlexA. perfect
ThisIsAFourByteIntegerDataTypeThatYouWillNeedRarely x=3e66
I golfed so many zeros!
9:30 PM
you mean 2 byte
no, my language is a bauss
This should be the var definition: new Variable(name="it",value="go")
to get the equiv. of let it := "go"
cheddar> 1:10
[ [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ] ]
@CᴏɴᴏʀO'Bʀɪᴇɴ range operator is borked D:
@Upgoat Append "D:" to any error or warning.
@Upgoat your slack strawpoll sent me 3 emails. wtf
9:36 PM
@mınxomaτ what about ;_;
@EᴀsᴛᴇʀʟʏIʀᴋ ._.
and I answer AVOCHEDDAR>, but I actually like <avocheddar> best.
Can avocheddar be the name of the REPL?
@zyabin101 cheddar's almost finished, like 95% done :D
is there a cheddar chatse?
9:37 PM
@EᴀsᴛᴇʀʟʏIʀᴋ I've made it I don't care
or gitter
@ev3commander there's a gitter & slack
I don't care> 123123
@EᴀsᴛᴇʀʟʏIʀᴋ it was @Dennis's idea
9:38 PM
@Dennis.... ಠ_ಠ
i joined da gitter
@EᴀsᴛᴇʀʟʏIʀᴋ... doesn't ping @EᴀsᴛᴇʀʟʏIʀᴋ. Also, @EᴀsᴛᴇʀʟʏIʀᴋ, it wasn't my idea.
@EᴀsᴛᴇʀʟʏIʀᴋ does this ping u
@Upgoat liar
and yeah
9:46 PM
34 mins ago, by Dennis
I don't care 1 + 1
@flawr nice!
@Upgoat...that doesn't count
2 hours ago, by Upgoat
The people has spoken.
@Upgoat can't help with cheddar online right now, but later.
@Dennis s/has/have/
OH MY GOD YES ASSIGNMENT WORKS!! \o/ \o/ \o/ \o/ \o/ \o/
@Upgoat The word people are weird.
9:54 PM
cheddar> avocad := 123
T_REPL:ERROR - Left side of assignment is not a reference
TIL avocad is not a reference
No, it's an abomination.
@Dennis you don't like AVOCHEDDAR? D: @EᴀsᴛᴇʀʟʏIʀᴋ
10:07 PM
I just added a skipper to my peg parser
so you can write ~ A B1 B2 ... and then any occurrence of A gets skipped inside all Bs
for example program = ~ whitespace stmt* and now you don't have to handle whitespace in your rules
and deeper nested skippers take precedence, so you can write number = ~ () [0-9]* to disable the skipper for parsing one number
10:28 PM
halp, how write if parser
@Upgoat use PEG :P
>_> I probably should have
@Geobits your dog?
Obsessive Compulsive Bracket Matching
10:36 PM
May 2 at 17:32, by Geobits
user image
@Upgoat Golfy?
yeah, he has OCBM
Your dog...
10:41 PM
I have no idea what's going on here. — VTCAKAVSMoACE 37 secs ago
as u like ..... — Agawa001 20 secs ago
@Upgoat I have no idea what he means by that either
Frankly I'm too lazy to proofread that challenge. It's just written in a very confusing manner.
10:43 PM
@Agawa001 Can you explain to me what's going on in that question? I literally have no clue what it's about other than it involves AI.
@Upgoat Hmm. It seems that way, since I was out. There was also an extra { in the text field waiting for an 'enter' press. He's learned to shift, I guess.
@Upgoat with skippers the PEG self-description is a lot shorter
# Hierarchical syntax
grammar    = ~ spacing definition+ eof
definition = ";"? identifier "=" expression
expression = sequence ("/" sequence)*
sequence   = prefix*
prefix     = ("&" / "!")? suffix
suffix     = primary ("?" / "*" / "+" / repeat)?
repeat     = "{" integer "}"
primary    = identifier !"="
           / "~" prefix sequence
           / "(" expression ")"
           / literal / class / "."

# Lexical syntax
integer     = ~ () [0-9]+
identifier  = ~ () ident_start ident_cont*
ident_start = [a-zA-Z_]
Oh, and there's a search bar open, So I guess he found Ctrl-F somehow. I think it's time I teach him to properly type.
@VTCAKAVSMoACE have u studied AI ?
@Agawa001 Nupe.
10:46 PM
people who studied AI are more likely to understand this
@Agawa001 I made a goat that swears at you, does that count?
and i put this case into consideration, thus i joined two gif's
@Agawa001 oh.
@Agawa001 we shouldn't need a degree in AI to understand it though :/
@Upgoat wut do u mean ?
10:48 PM
\o/ I can see my desktop again
halp, how to lookahead without being slow
I've done alpha/beta pruning for hobby game AIs, but that question(?) makes little sense to me. It's not clear at all on first read, at the least.
all my questions are (?)
@Geobits It easier to just leave "AI" out of the challenge. "Implement A/BP". That's algorithmic. You hardly have to know anything about "AI" (the topic) for this.
True. The challenge could probably be pruned into a more understandable state by cutting some of the other stuff, too. I'm not the one you want editing it, though ;)
@Geobits Yeah, we wouldn't want it to turn into a "Make an evil AI that eats goats" challenge :P
10:56 PM
Why in the world would we not want that? That sounds like a lot of fun, given a good spec.
Hey, it was your idea.
@Geobits So does "Make an AI that serial upvotes"
@Upgoat Eww no. You can't tip the balance that far. Otherwise, apocalypse tends to happen. You must balance the ups and downs.

« first day (1948 days earlier)      last day (2920 days later) »