« first day (1921 days earlier)      last day (2938 days later) » 

5:00 AM
@Cyoce does it explode in like a fire or just like goop?
(•_•) / ( •_•)>⌐■-■ / (⌐■_■)
Pretzel is prefix. It has implicit input, and can be done tacitly.
Sorry, I'm an idiot
@xnor Hmm the first part makes sense at least, dunno about the second
I thought "o hey math it must be infix"
5:01 AM
If a definition for a function is not complete, e.g. *3 (because * takes two arguments), that missing value will be taken as an argument to the function.
now I g2g
Again? lol
@CᴏɴᴏʀO'Bʀɪᴇɴ bai
are you actually going this time?
@CᴏɴᴏʀO'Bʀɪᴇɴ bye ಥ_ಥ
@Downgoat It depends on the complexity of the program.
@Cyoce please make ಠ_ಠ do something cool in pretzel
5:03 AM
@Downgoat Good point.
ANNOUNCEMENT: Taking ideas for what should do in Pretzel.
hack teh mainframe
It should also have behavior in cheddar...
@Cyoce Do a Google Forms thing ;)
ANNOUNCEMENT: What should ಠ_ಠ be preinitialized to in Cheddar?
Not if Cheddar is intended not to be an esolang
5:04 AM
@Quill every google form I've made has had 99% troll responses
That's not an announcement.
@Downgoat Quartata's profile
Q: Default acceptable image I/O methods for image-processing challenges

orlpI do not feel that the default general acceptable I/O methods sufficiently cover image-processing challenges. So I would like to poll. What are the default acceptable I/O methods specifically for image-processing challenges? Please post each I/O method, one per answer.

@AlexA. ಠ_ಠ is a valid variable name in cheddar
@Downgoat that's why there's a ;) in there
5:05 AM
That's different from having it preinitialized to something
It's a valid variable name in any number of languages that support Unicode input
Is having the user type a number an acceptable IO method? e.g. in vim <user number>@q to run a macro a variable number of times?
And would that count as 3 or 2?
@AlexA. alex is preinitialized to false so I don't see why I can't make ಠ_ಠ preinitialized to something
You can do whatever you want, I'm just recommending against it
Is "alex" really preinitialized to "false"?
5:11 AM
Good to see you finished your documentation
@Quill I still need to write about classes and all but yeah, I've finished docs on the primitives
247 chars! so close!
@QPaysTaxes maybe later
@QPaysTaxes Shit I forgot to add regex to pretzel
I'm trying to get the language working as quickly as possible, then add everything
@Cyoce Are we posting messages in bold now
5:14 AM
Please no
Why do you have 3 separate styles of comments?
@Downgoat Are we posing questions as statements now
Supporting both # and // seems odd IMO
@Cyoce I don't know, are we
What do you get when you cross a rhetorical question and a joke?
My life
5:15 AM
@AlexA. I added # because some people like swiss cheese
That... doesn't really answer my question
@DrGreenEggsandHamDJ A bad sense of humour and probably a good reason to stop telling jokes
undefined value in Cheesecloth is going to be _UNK for now...
@Quill Oh, I already have a bad sense of humor.
I love it.
@Quill if I have a file with lots of imports, will I have to post all the files to code review?
5:17 AM
@Downgoat Yes.
I'm proud to have made my contribution to Cheddar by initially proposing the name. (As a joke, FWIW.)
@Downgoat depends how important those imports are
@AlexA. look at me, so young and full of energy. Then I decided to make a language...
5:18 AM
Why is "define primitive classes" checked if the primitive classes are not all defined?
the above is my motto
Array isn't a primitive in JS btw, it's a literal, but not a primitive
He's done the primitive value types, at least
@Quill but they are in Cheddar
@Downgoat do you have a function or keyword to test inheritance
5:20 AM
@Quill yeah
> In JS
see the cheddar docs
@Quill did I state they are primitives in JS?
@Downgoat it was a btw
@Quill btw, Pygmy goats are the best type of goats, not boer
Question about cheddar syntax: why -> (a,b) a+b and not (a,b) -> a+b ?
5:23 AM
@Cyoce so you can do avocad -> (juicr, thirtee_minut) juicr(thritee_minut)
which assigns avocad to the functino
@Downgoat Am I missing something? What's wrong with avocad (juicr, thirtee_minut) -> juicr(thritee_minut) ?
@Cyoce that would multiple avocad by (juicr, thritee_minut) -> juicr(thritee_minut)
but if it's that bad I can change it
is this synatx also weird:
@QPaysTaxes Wait... shouldn't that apply the expression to avocad?
A: Sandbox for Proposed Challenges

MegoMatrix Trigonometry Introduction The three most common trigonometric functions, sine, cosine, and tangent (or sin, cos, and tan for short), can be extended to be matrix-valued functions. One way to compute the matrix-valued analogs is as follows: Consider these three important trigonometric id...

@NewSandboxedPosts My favorite challenge idea yet :D
5:29 AM
@Mego Do the corresponding trig identities still hold?
@QPaysTaxes Throw in Python, Ruby, Go, and a whole host of other languages
Do any of these characters render improperly for people?
! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ ¡ § ¨ ª « ¬ ´ ¶ º » ¼ ½ ¿ À Á Â Ä Å Ç È É Ê Ë Ì Í Î Ï Ò Ó Ô Ö × Ù Ú Û Ü ß à á â ä å ç è é ê ë ì í î ï ò ó ô ö ÷ ø ù ú û ü Ě ě Ǎ ǎ Ǐ ǐ Ǒ ǒ Ǔ ǔ ˙ Γ Π Σ Φ Ω β π σ τ φ ω ಠ ‘ ’ “ ” „ † ‡ ‹ › ⁻ ₀ ₁ ₂ ₃ ₄ ₅ ₆ ⅒ ⅓ ⅕ ⅙ ⅛ ⅟ ← → ⇐ ⇒ ⇧ ⇩ ∀ ∂ ∅ ∆ ∇ ∈ √ ∛ ∜ ∞ ∧ ∨ ∩ ∪ ∷ ≈ ⊂ ⊕ ⊖ ⌈ ⌊ ⌥ │ ┌ ┐ └ ┘ ├ ┤ ┬ ┴ ╴ ╵ ╶ ╷ ◊ 𝕩`
@Sp3000 For the most part. Some fail because multiplication isn't commutative with matrices.
@Cyoce D: why the chars with accents
@Downgoat They perform different operations on the variables.
5:30 AM
@Mego I'm asking because I'm not sure it'd be useful to output all three values if some identities still hold, since it might be easier to derive the other two from the first
(but I haven't checked whether that's possible)
:/ I think you should pick more dedicated symbols. I tried with TeaScript and all these accents and foreign chars really make you're code ugly
Q: Default acceptable image I/O methods for image-processing challenges

orlpI do not feel that the default general acceptable I/O methods sufficiently cover image-processing challenges. So I would like to poll. What are the default acceptable I/O methods specifically for image-processing challenges? Please post each I/O method, one per answer.

a    a
ä    a = …
á    a ++
à    a --
please do add answers/votes
@Downgoat that didn't answer my question
and neither did the docs
I asked whether you can tell if Dog is inheriting Animal, not how to start the REPL
5:32 AM
@Quill yes
@Downgoat ^^^^^ is why I have accents.
Checking instance: Dog is Animal Checking inheritance: Dog inherits Animal
haven't done classes yet so it's not implemetned though
Does/will that work on builtin types?
Avodad inherits Object
there is no global Object
but yeah
MySpecialNumber inherits Number
@Sp3000 For example, sin(A+B) = sin(A)cos(B) + cos(A)sin(B) holds, but you can't commute the sines and cosines.
5:35 AM
@Downgoat inherits vs extends? (what's the difference)
@Cyoce inherits is the testing operator, extends is the operator you use during the defining of the type
@Mego what do you mean with commute?
@Downgoat so there's no global object type?
@Downgoat couldn't you make it context-sensitive? I.e. defines if in a class declaration, tests if in an expression?
@Cyoce potentially, yeah, I'm not the language designer, ask Downgoat
5:36 AM
@QPaysTaxes Correct
Because matrix multiplication isn't commutative, the identities fail if you commute multiplications
Yes! I got the alien shooting working. (The offset is intentional, so its not insanely accurate). Next up, collision detect w/ missiles and orientation of missiles. niwhsa9.github.io/Space-War
2*sin(A) = 2*cos(A)*sin(A), but 2*sin(A) != 2*sin(A)*cos(A)
@Cyoce yeah, good idea. Will do
@QPaysTaxes oh hey I recognise that
5:38 AM
@Downgoat :D
we talked about this remember.
its either chrome or FF...
or it wont work.
@AshwinGupta for collision detection I recommend this library: github.com/jriecken/sat-js making a SAT implementation by yourself is not so fun.
@Downgoat hey thanks, that will save me some time.
@AshwinGupta Works in Safari for me
@QPaysTaxes ? weird. Old version maybe?
@Downgoat cool, I can add that to my list of working browsers.
5:40 AM
Huh, apparently the double-angle formula for sine doesn't hold with matrices... Either that, or inaccuracies are cropping up.
@Downgoat I actually sorta wrote a collision detect thing earlier for something else: (named after java intersects)
 this.intersects = function (x, y, w, h) {
        var flag = true;
        if (!(y >= this.y - 25 && y <= this.y + 25)) flag = false;
        if (!(x >= this.x - 25 && x/*typo, y*/ <= this.x + 25)) flag = false; //Caught ya!
        return flag;
@AshwinGupta that'll work for rectangles, not so good with more complex shapes
true, I'm just using rectangles though lol cuz Idk how to do hard shapes
Also, I finished Level 2 and no more aliens are coming, is that supposed to happen?
sorry I've only got configs for levels 1 and 2 setup.
normally I'd say the arrow functions. But...
downgoat fixed that for me.
so I have no idea.
5:43 AM
@QPaysTaxes you must be running an ancient version of firefox and refusing to update
wait, downgoat u got ff? Can U try?
Safari never works for anything and it works for me
Images/sounds don't work for me in firefox
ah shit.
5:44 AM
@QPaysTaxes that means the URLs are borked or it's https error
it works in my FF....
ok, well this is weird. When I run locally (not through github pages but through my file system) it works on FF. When I go to my github IO link, it doesn't work.
why might that be.
@QPaysTaxes nope versions are current.
@Downgoat if true foo(). How do you know where true ends and foo() begins? I.e. in this if syntax, how does/will the parser determine which is the condition and which is the body?
@Cyoce magic
it just works
5:46 AM
only 11 here but ya know
ill figure it out tmrrw
@Downgoat I shall break it.
bai all
@Cyoce pls no sabatog pull request
@Downgoat no. I will find code that it doesn't work for.
5:47 AM
A: Sandbox for Proposed Challenges

Dr Green Eggs and Ham DJWrite a 'Brain-flak' interpreter code-golf interpreter balanced-string Brain-Flak (a cross between Brainf**k and Flack-Overstow) is a stack-based esoteric language. You must write a program or function that takes a string of Brain-Flak code, and evaluates it. It will also take a (possible emp...

@Cyoce gl
@Downgoat hf
@NewSandboxedPosts Any thoughts on this one?
What should the symbols , , , , , , , , , , , , do?
@Cyoce Random stuff that you couldn't assign other symbols to
5:52 AM
See: Seriously
@Mego I might make them all constants.
to anyone who downvoted meta.codegolf.stackexchange.com/a/9103/4162 , could you elaborate why?
@Cyoce Well, true is niladic
@MarsUltor Is that how cheddar works though?
Currently, yes.
Since Cheddar intends to have no postfix operators, the expression grammar is tailored for that
5:59 AM
no ++?
Wait, maybe it does
My bad
It definitely doesn't support multiple objects
true and foo() are both objects (well, foo() is a function call returning an object)
@Everyone alex is also preinitialized to false in the other interpreter. (The other variables are just there for testing convenience)
@MarsUltor 1 byte shorter! alex is a false true golfing god.
@Everyone Note: reverse Downgoat does not give an upgoat
Wait, I broke it again? D:
@Downgoat You could copy the regex literal regex from Rennet
6:19 AM
o = cos(a), s = sin(a) / sqrt(3)
n = (r + g + b) * (1 - o) / 3
clamp(c) = max(0, min(255, c))
r' = clamp(n + r*o - g*s + b*s)
g' = clamp(n + r*s + g*o - b*s)
b' = clamp(n - r*s + g*s + b*o)
@HelkaHomba ^
that's your challenge
a is the angle to rotate the hue of r, g, b by, producing r', g', b'
6:40 AM
@Everyone I am going to be working on the KNOT or NOT q so cya and I am going to school so bai
@Mego did you see my pull request?
@Solver Yes, just make the changes I mentioned and make the pull request on the docs branch, and I'll pull
only 7 more chars!
@Mego so not to master?
6:46 AM
@Mego okay kewl so seeya
@zyabin101 Bye I am going to school
@Solver bai
@quartata yeah, whatever works. I'll get the rails ssl set up at some point, but I don't know about IRCS.
@ArtOfCode Oh hey, you're back. What ircd are you using? The O:line format is dependent on the ircd.
7:04 AM
@ArtOfCode Oh hey, you're back. How's QPixel going?
@Mego right now, ircd-irc2.
@zyabin101 it appears to still be running, which is more than I was expecting of it.
@ArtOfCode I like it, too.
I think it's a cipher of some sort.
@ArtOfCode I've registered on your SE clone :P
@Mego excellent
world domination one step closer
7:10 AM
If we decode the message as number of H's in AH to letter number in the alphabet, we get HMBA.
Huh, odd. Probably needs a return.
Not so informative >_> Continuing.
@Mego s/$/-report/
@MarsUltor -report
7:12 AM
@zyabin101 To the original markdown
@ArtOfCode For an O:line on ircd, you'd do O:<oper's IP or hostname>:<encrypted password>:<nick>::10:A:
@zyabin101 Stands for Calvin
For example, for Mego!Mego@localhost with encrypted password PenGUin, the O:line would be O:localhost:PenGUin:Mego::10:A:
@ArtOfCode NoMethodError in Users#show
undefined method `id' for nil:NilClass
Man Arty's website sucks, let's go back to Digg </satire>
7:20 AM
> 13 questions, 1 answer
^ So much like Helka to do that
Q: Reconstruct a missing RGB channel

Joe Z.Look at these photographs of natural scenes, with one of the RGB channels taken out of them: Source (with red): https://en.wikipedia.org/wiki/File:Altja_j%C3%B5gi_Lahemaal.jpg Source (with green): https://commons.wikimedia.org/wiki/File:2007_mather-lake_hg.jpg Source (with blue): https:/...

@MarsUltor that sounds more like me
7:42 AM
4 more chars!
If you don't draw just once per function call
@Cyoce For what? :3
@zyabin101 Pretzel's code page.
>W< ?
7:47 AM
@Solver Can you link/upload and link to you scratch triangle program thing?
If anyone can find characters that look like ⋌ ⋋ and don't break most fonts I will personally give you a cookie.
@Cyoce It's a kaomoji. ^_^
@zyabin101 I gathered. It means...?
>_< + a w mouth.
8:06 AM
10/10 job application app http://www.adultswim.com/misc/developer-test/
it's from AS
8:38 AM
A: Reconstruct a missing RGB channel

orlpPython 3 + scikit-image Simply sets the color of the missing channel to the average of the other two. import sys from skimage import io, color im = io.imread(sys.argv[1]) h, w, c = im.shape removed_channel_options = {0, 1, 2} for y in range(h): for x in range(w): if len(removed_ch...

I'm surprised this worked that well
All chars found!
@Cyoce \o/ Code page link?
@zyabin101 not quite there yet... still deciding what order to put them in :P
8:53 AM
TIL anglophones write arsinh and not argsinh
@zyabin101 here it is for real this time ( ͡° ͜ʖ ͡°)
Q: What are the features of custom essay writing servcie?

Anne F MorenoI need to select the best essay writing service to handle my paper. I can not handle my essay myself. I am always confused about the grammar. To get good marks in the assignment I need to write the essay with perfect grammar. Whether the custom essay writing service able to provide the best essay?

9:11 AM
@zyabin101 deleted, looks like it was a spam -> users posting this like in every post he does...
10:00 AM
@Katenkyo Also, it's and there's an user script to write these requests automatically.
@zyabin101 ಠ_ಠ
@Katenkyo ^_^
10:22 AM
Q: Probability of something happening at least n out of m times

orlpWrite a program or function, that given a success probability p, a number n and a number of trials m returns the chance of at least n successes out of m trials. Your answer must be precise to at least 5 digits after the decimal. Test cases: 0.1, 10, 100 -> 0.54870 0.2, 10, 100 -> 0.99767 0....

10:41 AM
@NewMainPosts @orlp Could you add a few more dp to the test cases? I think the first one rounds up
@Sp3000 dp?
Decimal places
@Sp3000 you are correct about the first one though
I made an error there (yay manual rounding)
Ah k, I was concerned about my code :P
is what I get
although not sure how precise it actually is
I just kind of prayed that my code was at least accurate to 5 digits :P
10:51 AM
I have 0.5487098345579962
... close enough
btw I should probably ask in case - any builtin bans?
@zyabin101 could you (or someone) lodge that one on GitHub? I know why it's happening and I know what to do to fix it, but I can't get at GH right now.
Oh, wow. IE is very broken with it.
@ArtOfCode Done
@MarsUltor cheers
11:09 AM
Help, what interesting things are there to draw?
@MarsUltor treeeeez
@ArtOfCode As in things that can be drawn programatically
@Mego nice. Encrypted with what? makepasswd?
@MarsUltor treeeeez
Would be a good one to try, actually.
Base it on a child-style drawing, rather than an accurate drawing, and it shouldn't be too hard.
@ArtOfCode What kind of trees?
Yeah, you could do. Or an actual tree.
11:14 AM
IDK if this is interesing enough to do
If you write it to n iterations it might be alright
@ArtOfCode Do i generate a tree with this method?
@ArtOfCode ?
@ArtOfCode It doesn't need to - it finishes after a finite number of iterations
@MarsUltor blocked by my school's ISP
@ArtOfCode Oh. Basically, you have target points + a trunk, the trunk moves towards target points then splits up
It's finished when all target points are neared
Sounds like it works
11:20 AM
> I hold official secrets ?
@MarsUltor I do indeed.

« first day (1921 days earlier)      last day (2938 days later) »