« first day (1993 days earlier)      last day (3146 days later) » 

22:00
no, actually.
hey @Mego, on the subject of your Cheddar PR, I just made a change that should let the tests pass and your PR get merged, if you want to merge in latest master to your fork
ooh, I feel like a real Cheddar contributor making comments like these
@HelkaHomba i was wondering .. u said u have to put stairs on top of chest .. but u end up putting the same blocks
@Quill you're the only one here with an actual face photo
hi @quartata
@uoɥʇʎPʎzɐɹC What about Optimizer?
22:02
@uoɥʇʎPʎzɐɹC that's not true. Nathan Merill and Martin Ender have face photos
no, Downgoat is a goat, me and mego a penguin, optimizer a lama and quartata a pichu
@Optimizer
@TùxCräftîñg quartata is actually a pichu
Martin Ender's photo is so gray and blends in so much that I don't even think it's a face photo any more
also that face tho
22:02
@TùxCräftîñg Why do you call it the Jelly compressor? It doesn't use a dictionary
@uoɥʇʎPʎzɐɹC I have a full body photo though
@quartata what is the problem about jelly and dictionary ;_;
@Downgoat you made Travis mess up by merging my changes early <_< travis-ci.org/cheddar-lang/Cheddar/jobs/144856315
@Quill wait wat
Well, you know Jelly is the name of another language that has a very unique compressor that uses the english dictionary
Sorry I didn't realize this was a completely unrelated compressor
22:03
@Quill :| sorry
uh
just click the retry button
the internet is always better without a name and a photo - that way you don't have any subconscious bias towards a race or gender
oh, didnt know that feature of jelly, i just have called it randomly
Anonymous
My race is "penguin"
@Downgoat the issue with his PR is that it couldn't find babel-node, but you have to reference the local install if you don't install it globally in travis.yml
22:04
huh, it worked before
ohhh that was before i cleared the cache
the least well-designed thing about Jelly is its name
22:05
@Mego i clicked on it expecting to see penguins racing each other. 0/10 very disappointed
you must like penguins, @Mego
Anonymous
You kids need to play Super Mario 64 :P
Anonymous
22:06
In that video, Mario is racing against a giant fat momma penguin in order to get a star
Anonymous
It shows off the huge skip you can do in the CCM slide
but it's very hard
i already have tried it ;_;
and failed
> As an administrator, you may still merge this pull request.
Merge pull request
oh yeah
hm :/
> ./node_modules/.bin/babel-node: Command not found
> .bin
why
wait wat
Anonymous
22:09
CCM isn't hard at all - once you know where to jump and how to time the dive so that you don't die, it's a breeze
integer overflow for non programmers
normal person reaction: ;_;
Anonymous
Honestly there's way harder tricks in SM64 speedrunning :P
Anonymous
Like getting the toad stars - those are tricky
22:10
@TùxCräftîñg ?
@quartata ?
what else would it do?
@Downgoat why is a dot file
there's no reason for that
@uoɥʇʎPʎzɐɹC I gotta go now, but I'll try to get an .exe to you tonight.
22:11
> bash: ls: command not found
@El'endiaStarman k
@quartata in the your-mom package.json the call at build is a dot directory
so this is normal
@quartata without bin by itself just looks too lonely
That doesn't justify the usage of a dot folder for no reason other than to force people to type ls -a
@quartata the .bin folder is supposed to be a hidden folder containing shell executables of the npm packages, so you can specifically execute them without running node
@Quill Why can't it just be bin/?
IIRC, the real use for it is when you install -g, but we're abusing it here
@quartata because folders prefixed with a dot are hidden?
@Quill by default yes
@Quill Why does it need to be hidden?
It's not a "behind the scenes" thing
22:13
it is a behind the scenes kinda thing
not really this is binaries
I'm pretty damn sure it's because of the way node indexes node_modules
it just checks for a dir with the name of the given package
if you need to execute a node library as an executable, then it should be installed globally, it's more of a workaround so we don't have to do global installs for everything
22:14
it needs someway to separate bin/ from the rest
in any case, I'm not a canonical source and we're all going to the slave factory when the robots take over for questioning npm's methodology
@Quill ;___;
@Quill master builds are still failing idk why
oh
I don't think it's doing a npm install
22:23
nice :(
@Downgoat yeah, I thought the same
Anyone have a moment to help golf some c# (codegolf.stackexchange.com/a/85373/19547)
@Phaeze sorry, don't know C# :|
@Downgoat No worries :)
> Querying digits 10^-360000001 through 10^-370000000...
22:25
I've gotten pretty far myself, just trying really hard to to only call Split once
My program's still searching for longer digit runs in pi
longer than what?
Anonymous
@CᴏɴᴏʀO'Bʀɪᴇɴ Probably that run of 9s in the first 50k
Off topic but I just noticed that 9 out of 10 starred messages on the Trash's starboard are from the 19B
22:34
that's distressing
would you like me to destroy the evidence? :p
That would be nice
But eh
what escapes should they be in Cheddar? I have \n \t \v and \0
oh \r and \f
22:36
ASCII (/ˈæski/ ASS-kee), abbreviated from American Standard Code for Information Interchange, is a character encoding standard (the Internet Assigned Numbers Authority (IANA) prefers the name US-ASCII). ASCII codes represent text in computers, telecommunications equipment, and other devices. Most modern character-encoding schemes are based on ASCII, although they support many additional characters. == Overview == ASCII was developed from telegraph code. Its first commercial use was as a seven-bit teleprinter code promoted by Bell data services. Work on the ASCII standard began on October 6, 1960...
there's a list
if you go down a bit
TIL
ok thx
Standardize all the things
You should also have \x__ and \u____
and \l_______________
22:38
@quartata I will have \u{________}
@Downgoat ey that's pretty good
@Downgoat how does that work?
@CᴏɴᴏʀO'Bʀɪᴇɴ e.g. if you wanted unicode code point 0x0F you would do \u{F} or \u{0F} the reason I'm doing this is because you get higher unicode code-point characters and I don't want to have weird surrogates like JS
cheddar> "test\nok"
"testfunction getChar() {
            return this.Code[this.Index++];
        }nok"
XD
22:47
@Downgoat JS in a nutshell
"Mom I accidentally cast the cat to a string"
6
@Downgoat Update: I'll be done in with the tests a day or two after I finish procrastinating
@quartata I had a chatbot that did the exact same thing once
@quartata lol
I assume you did something like string + getChar instead of string + getChar()
@quartata exactly
at least its easy to debug because I knew exactly what and where the problem was
22:50
it happens in JS when you pass functions around like herpies
Why aren't you using use strict or somethin
Anyways honest question, which one is easier to debug:
cheddar> "test\nok"
"testfunction getChar() {
            return this.Code[this.Index++];
        }nok"
or
cheddar> "test\nok"
error at line XYZ col X: Can't cast object getChar of type "function" to type "string"
Anonymous
@user2428118 Prepending the https:// to the links in the perpetual bounty thread was unnecessary
You people are nuts
this is pointing to what conor said
22:51
Anyways
cheddar> "a\nb"
"a
b"
\o/ \o/
@quartata I don't know where it happened, where it's being cast, etc.
does "a\\nb" work?
Anonymous
Nonono, keep the surrogates unless you're printing
@CᴏɴᴏʀO'Bʀɪᴇɴ Ok that's because I just made a shitty error message
22:52
@quartata yes it is
Anonymous
So "a\nb" is "a\nb", but print("a\nb") is a<newline here>b
@Quill yes of course
@quartata now apparently my code is three dimensional
@Mego No this drives me nuts it's one of the most annoying features of Python. It makes things with backslashes nearly impossible to read
@CᴏɴᴏʀO'Bʀɪᴇɴ They're placeholders. Stop nitpicking
@quartata also, how do I distinguish between an error and printed text. you need to make it red or something
Anonymous
22:54
Being able to see the surrogates (especially in the case of unprintables) is very useful
@CᴏɴᴏʀO'Bʀɪᴇɴ Pretend it's read. Is that easier to debug then the former?
since unlike the former it tells you exactly where it happened and why
OK, good. Just checking
except for a few more nitpicks
I can't even edit it anymore, don't bother
@Optimizer They were stairs of those same types of blocks, i.e. acacia and dark oak stairs, just upside down so they are flat on top
Anonymous
@Quill Literals are better because they're golfier. Why is this a question?
because prod code isn't the place to golf things
@Mego Because "golf" is not a verb to most people.
Anonymous
23:03
Those sad, sad people who have not seen the light of golfing
@HelkaHomba uh, yeah it is.
Not with code though
Anonymous
I think it's time to revisit the greatest piece of code ever written: o.c
@Mego you mean dark. light is longer than dark
@DrGreenEggsandIronMan Shush. In the world of programming sports don't exist.
23:05
@Quill no hablo Francais
@HelkaHomba What are sports?
(click on the text, not the boxes themselves)
@uoɥʇʎPʎzɐɹC odd
23:06
Live: several dead in Nice after a truck plowed into the crowd
The former mayor, Christian Estrosi, refers to "dozens of deaths". An estimate confirmed by the sub-prefect, who said that the truck driver had been shot.
Oh, that's terrible :|
You know, in China, after people are run over, the car always backs up deliberately to kill them
that's horrible. especially on bastille day
@uoɥʇʎPʎzɐɹC O_O
Anonymous
> be detailed, detailed responses will be discarded
23:08
@Downgoat it's because death fines are less than injury fines
@Mego oh shit that's not right
Also, one man ran over a toddler, got in his car and left, and the camera showed several people nonchalantly walking by seeing the body
Anonymous
Why bother contributing if all responses are going to be discarded?
@Downgoat
china is really horrible
the second north korea
it also happens like every day in china
@Mego fixed
23:11
also helping the person who just got run over means you'll have to go to jail and pay the dude's medical bills
because the person you helped sued you
@Downgoat
The More You Know™
@uoɥʇʎPʎzɐɹC that's just horrifying
ಠ_ಠ for the fact that the Math.goat submission is the most detailed
btw to whoever submitted that:
it'll be Image.goat
oo, mathjax is a nice idea
> isZero
when ==0 is too verbose?
23:15
but functional
You mean not verbose enough?
I hope you've got isNaN already
@CᴏɴᴏʀO'Bʀɪᴇɴ (==).curry(0)
@Downgoat would not [int] work like in Python?
@Quill there is no NaN type... yet
idk python too much
23:16
@Downgoat okay
> Math.pie = pi * e ._.
Oh hey there's a Programmers question that a dev might be able to answer: programmers.stackexchange.com/q/324892/169832
Is .NET regex open source?
otherwise ill have to go with PCRE for chedr
23:21
@Downgoat .NET and open source don't go in the same sentence
@Downgoat J has one, but you'll have to pore through their "open source"
> var re = new Pcre( '.' );
> re.execAll( "foobar" );
node(1636,0x7fff7375e180) malloc: *** error for object 0x100000000: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
Abort trap: 6
ok
@FryAmTheEggman @MartinEnder Just pulled Retina.
@Downgoat You should go with V regex.
23:29
not if its written in python
The newest version is not
Anonymous
@Mego yeah, it was a joke ;-;
Anonymous
Use sarcasm tags :P
Sarcasm tags are awesome /s
23:33
@Quill I've been using referencesource.microsoft.com for years by now
0
Q: English to Caesar cipher

BlindThis code will crypt/decrypt message from English to Caesar cipher. Input In Input you will write a text like "Hello". Outpot The programm will return the input message crypted. "Hello" will become "KHOOR". Other You can use just 5 things: Array For Variable, Const and let String Input/Ou...

Anonymous
@Quill Done
I saw it, and upvoted
Anonymous
Really a lot of the OO-related questions on Programmers can be answered simply with "use polymorphism"
hello
23:42
Hello @Blind!
How are you?
@Mego what's that?
I start with say: I'm not Blind
My name is Blind, but I can see
Anonymous
@CᴏɴᴏʀO'Bʀɪᴇɴ bfy.tw/Ca4
23:43
If it wasn't for blinds, it would be curtains for all of us
ok
@Mego where is goat optioon
@Mego this doesn't help me in an OO context.
> In programming languages and type theory, polymorphism (from Greek πολύς, polys, "many, much" and μορφή, morphē, "form, shape") is the provision of a single interface to entities of different types.
no one talks like that except when they are trying to act smart
23:45
How to Can I join into programming and become a sysadmin? I know a few JS and Python, I'm on Linux but I'm not so good. What I could study?
Anonymous
59 secs ago, by Downgoat
> In programming languages and type theory, polymorphism (from Greek πολύς, polys, "many, much" and μορφή, morphē, "form, shape") is the provision of a single interface to entities of different types.
I am not a linguist.
geez
Then ignore the linguistics part and read what comes after it :/
Anonymous
Lazy kids, can't click or scroll to save their lives
23:47
given a NxN square, and a ball that moves in a straight line in any of the 8 directions, what is the minimum number of moves needed to cover every point in the square?
How to Can I join into programming and become a sysadmin? I know a few JS and Python, I'm on Linux but I'm not so good. What I could study?
@Mego how 2 describe "extending" 101:
2 mins ago, by Downgoat
> In programming languages and type theory, polymorphism (from Greek πολύς, polys, "many, much" and μορφή, morphē, "form, shape") is the provision of a single interface to entities of different types.
I'd think it was more tiring to keep asking than just read.
@CᴏɴᴏʀO'Bʀɪᴇɴ Be Nice.
23:49
How to Can I join into programming and become a sysadmin? I know a few JS and Python, I'm on Linux but I'm not so good. What I could study? I would into world Informatics world etc. What I could study?
I think I'll take a break.
Anonymous
@Blind You're in the wrong place.
@Blind Please stop repeating the same thing over and over again.
Where I can ask it?
Anonymous
Somewhere where that poorly-worded question would be on-topic?
23:50
I see Mego's fun this evening.
Ok, anyway
Can I ask a thing about this site?
Anonymous
Sure
Anonymous
Don't ask to ask - just ask
If there's a question like that codegolf.stackexchange.com/questions/85141/… where you must draw something, Can you use SVG for draw it?
(Sorry for my english)
23:52
Oh thanks bro
Anyway, Is it normal that there are many people online now?
Anonymous
The specific answer that addresses that - so yes, vector graphics are allowed
It's too late lol
Now I read it
short answer: yes, (usually just title it svg/html)
@Dennis Thanks!
bah, is nobody in a mathy mood tonight?
23:53
It's too late but I haven't sleep, strange lol
@NathanMerrill goats are never in a mathy mood >_>
;-; chat flags
Yeah, fun
@Downgoat Are you putting general number-related functions in Math?
@Mego How to you can have 10k points in this site?
Anonymous
23:55
@Geobits To be fair, there's few things more frustrating than people continuing to ask questions that could be easily answered by just clicking a link and reading a bit.
@NathanMerrill yeah, anything which might be useful
like min, max, clamp?
does't hurt to have more functions than less
Anonymous
@Blind I've participated a lot. A whole lot. Like, probably more than I should have.
this is cool istlsfastyet.com
23:55
they are useful, but whether they belong in Math is up for debate
@Mego Oh, I know that :P
@NathanMerrill those are gonna be as part of array
idk what clamp is
clamp puts a number in a range
example?
@Mego Why you shouldn't partecipated?
Anonymous
23:56
clamp(x,a,b) = min(max(x,a),b)
clamp(num, min, max){
    if (num < min)
       return min
    if num > max
       return max
    return num
}
@Mego Last question, What languages programming do you know?
Anonymous
@Blind I spend more time on this site than I probably should - my productivity is really low because of code golfing
or Mego's on-liner
@NathanMerrill ah ok
23:57
why did I not know that reddit is open source
@NathanMerrill good idea will add
@Mego productivity in what? School/Work?
@Downgoat I also frequently make an "inRange" function
which basically tests whether or not clamp will clamp
which I'm guessing does a < n < b
yeah
actually a <= n < b
Anonymous
23:59
@Blind Actually, BASIC (and many variants), C, C++, C#, Java, Python, Pyth, Seriously, ... The list goes on
Anonymous
@Blind Work. I'm a freelance software developer.
@NathanMerrill cheddar range is inclusive so I guess it would do a <= n <= b
ok, thanks
@Mego Seriously?
Do you think that Js is a good language?
23:59
Depends who you ask. :P
If you're looking for work it's not bad to know it.
@Downgoat do you have a modulo builtin?

« first day (1993 days earlier)      last day (3146 days later) »