« first day (1991 days earlier)      last day (3038 days later) » 

7:00 PM
except maybe some newlines were randomly inserted, oops
ಠ_ಠ
No indentation and eval, I've seen enough
I'm going to try to break their website now.
guys at CR will kill you if you post that ;_;
At a first glance, I rate it 6/100.
and yup, it executes arbitrary code.
7:01 PM
I draw 3 of my score because of no indentation and eval.
eval is evil
but code length is limited? :/
ah, there we go. removed maxlength property
ESLint rates it 0/100, because of
> 9:165 - Parsing error: Unterminated string constant (null)
182 warnings on jslint
7:07 PM
@CᴏɴᴏʀO'Bʀɪᴇɴ But unterminated string constant...
7 mins ago, by Cᴏɴᴏʀ O'Bʀɪᴇɴ
except maybe some newlines were randomly inserted, oops
Where is the original code, without random new lines?
I was able to remove the newlines
function ppr(form) {
abc=eval(form.abc.value);
if (abc<2 || abc%2!=0) {form.result.value="Enter positive even integer.";}
else {
var newvv="";
var i=1;
var k=0
while (i<abc/(2+Math.sqrt(2))) {
if (Math.ceil((abc*abc-2*abc*i)/(2*abc-2*i))-Math.floor((abc*abc-2*abc*i)/(2*abc-2*i))==0) {aa=i+" ";bb=(abc*abc-2*abc*i)/(2*abc-2*i)+" ";cc=Math.sqrt(aa*aa+bb*bb)+"\n";k=k+1;}
else {aa="";bb="";cc="";k=k;}
newvv=newvv+aa+bb+cc;
i=i+1;
k=k;}
}
if (newvv!="") {
if (k==1) {sss="";}
if (k>1) {sss="s";}
form.result.value=k+" triple"+sss+": \n"+newvv;}
putting ^ through a beautifier gave only 52 warnings XD
ESLint draws 0 points, because of
@TùxCräftîñg do keep[ in mind that they are only one source, and are not necessarily correct all the time. Further, please use a map.
(wait, eslint is so dumb about selecting and right click)
@CᴏɴᴏʀO'Bʀɪᴇɴ but how to use a map instead of a switch ;_;
hi @Downgoat
Goat to catch them all! https://t.co/lQF0FBWBkQ
7:12 PM
@TùxCräftîñg hello!
ESLint draws 0 points, because of
> Use the global form of 'use strict'.
switch(val){
    case "thing": stuff(); break;
    case "asdf": foo(); break;
}

=>

let map = new Map([
    ["thing", stuff],
    ["asdf", foo]
]);

map.get("thing");   // stuff
@Downgoat this is actual code to check if integer: Math.ceil((abc * abc - 2 * abc * i) / (2 * abc - 2 * i)) - Math.floor((abc * abc - 2 * abc * i) / (2 * abc - 2 * i)) == 0
7:18 PM
@Downgoat could you please come to the zyabinVI room?
Find what: case ("."): ([^;]*); break;
Replace with: [$1, () => {$2;}],
regex ftw
I did it, I finished the website!
you can now add your own languages
Add a language here redirect to PPCG site ._.
wait what
AAA
There, should work now in a couple of seconds
nope
Lies and deceit and now I'll never trust you again. :p
7:22 PM
Yup, the add language link is a link to PPCG
There
I actually fixed it
thanks :D
Once I finish the one I'm working on I'll put it up there
great!
7:25 PM
still redirect to PPCG ;_;
no.., try clearing your cache
because it works for me
plz put your css in a separate file PLZ
const isInt = (n) => n === Math.floor(n);

const pythag = (perimiter) => {
    if(perimiter < 2)
        throw new Error(`${perimiter} needs to be >= 2.`);

    if(perimiter % 2 !== 0)
        throw new Error(`${perimiter} needs to be even.`);

    let i = 1;
    let k = 0;
    let triples = [];
    while(i < perimiter / (2 + Math.sqrt(2))){
        let N = perimiter * (perimiter - 2 * i);
        let D = 2 * (perimiter - i);
        if(isInt(N / D)){
            let a = i;
            let b = N / D;
@CᴏɴᴏʀO'Bʀɪᴇɴ I have righted the wrong
alright
7:28 PM
there, it's now in a different file, @TùxCräftîñg
\o/
because putting the file on the same file than html a) is a bad style b) prevent caching
I know, I was just lazy
i have borked my regex :(
did you forget a character
case ("[^"]+"): ([^;]*) break;
7:31 PM
@flawr
@TùxCräftîñg I don't think that's valid JS.
i am transforming single-line cases to map entries
oh, that's a regex
I HAVE FORGOTTEN A CHAR ;_:
;
yeah, it is
here, I actually have a regex for that
lemme find it
\s+case "(.)": (.+?) break;
replace with
["$1", function(){ $2 } ],\n
7:37 PM
Hmm ... how REPL is a shell? Bash or PowerShell for example. Reference.
what is wrong now ;_;
case ("[^"]+"):\s+{(.+?)\s+break;\s+}
Is there a way to pass command line arguments in Ideone?
@BusinessCat exploit the fact that they're on an old version of apache
get command injection/remote code execution
Server:Apache/2.2.22 (Debian)
X-Powered-By:PHP/5.4.15-1
it's their own fault they serve those headers
7:50 PM
@SuperJedi224 ​
> xs92_y4g84242111124248gzxg8g0g852y6258g0g8gzga5x1ye1x5agz78gymg87z012484248gy8g8‌​4248421zy44ah0gy2g0ha4zy71012222101
._.
@Poke X-Hacked-By: Everyone
I didn't see that one
besides they're completely safe since it's an https website
whoa, what is this, BBCode? :p
hey man, i have no idea how chat works
@CᴏɴᴏʀO'Bʀɪᴇɴ wat, where
7:58 PM
@Poke Just joking with ya
i try so hard x.x
It's what's called mini-Markdown
supports code snippets with grave accent marks `` ` ``, italics with *single asterisks* and bold with **double asterisk**. And links with [link text](http://example.com).
and that's about it
And apparently there's a bug with enclosing code snippets in double-accents
yeah for snippets i prepend 4 spaces to each line or something
@AndersKaseorg seriously, I'm impressed that you figured out that some of my squares were permutations
You can also do italics with _2 underscores_
8:03 PM
@CᴏɴᴏʀO'Bʀɪᴇɴ mapified your mom :D
github.com/tuxcrafting/your-mom is now es6 compliant
@BusinessCat Yeah, but who uses an underscore? I mean, if I have an option of typing Shift-8 versus Shift--, I'm choosing Shift-8
Also,
personnaly i use ** for bold and _ for italic
back, had probs
i'm only a little sad that no one commented about my statement on https
what was there to comment about?
8:13 PM
that it makes no sense
Unfreeze pls?

 Chatgoat's Barn

PLEASE TALK TO CHATGOAT. I PROMISE HE'S SMART. jsfiddle.net/Lk...
@CᴏɴᴏʀO'Bʀɪᴇɴ Whut
howto waste 43 minutes
desire to work is gone
anyone can pls tell me how it is possible this can error:
git config --global user.name "Travis CI"
git config --global user.email $COMMIT_AUTHOR_EMAIL
not a git expert here
8:19 PM
;_;
i only know how to commit so i cant help you D:
I've added Jelly and CJam to the language database
@Midnightas can i add Your Mom to the db?
Sure!
The more the better :D
8:21 PM
Upgoat or Downgoat passed 200!!!
201
Q: Upgoat or Downgoat?

DowngoatGiven an image of a goat, your program should best try to identify whether the goat is upside down, or not. Examples These are examples of what the input may be. Not actual inputs Input: Output: Downgoat Spec Your program should be at most 30,000 bytes The input will contain the full goa...

Conlaturasions!
I've always wondered why they went for git as the name, since that's (at least to my knowledge) mild profanity
2
cograt \o/
Yay, Your Mom is in the language database
Huh, I had not voted on that. Have an upgoat, Downgoat.
8:23 PM
@TimmyD :D
have an upgoat from me too
@TimmyD
> Torvalds quipped about the name git (which means "unpleasant person" in British English slang): "I'm an egotistical bastard, and I name all my projects after myself. First 'Linux', now 'git'."[15][16] The man page describes Git as "the stupid content tracker".[17] The readme file of the source code elaborates further:[18]
@TùxCräftîñg TIL. That's interesting.
This is russian roulette in Linux:
[ $(( $RANDOM % 6 )) -eq 0 ] && rm --no-preserve-root -rf / || echo "click"
DON'T TRY THIS, I'M SERIOUS
8:25 PM
._.
open ubuntu vm
There's a 1 in 6 chance of it destroying your hard drive
A vm will destroy your real PC, too
so
don't try this xD
i have a ubuntu vm on vbox
freshly installed vm
It won't matter, it'll format your real system, too
not possible
then my thoughts are doodoo for the next 6 minutes
8:27 PM
lol ... there are more upvotes on the comment than on the answer or the challenge.
pizza is as good as soda together with
@Midnightas it should only be able to wipe anything root has access to- and unless you dock your entire main hd into your vm/vbox it won't be able to rm -rf it
8:29 PM
That's why there's a --no-preserve-root
I commented on your moms page on the db
@Midnightas It's annoying when people still say the archaic rm -rf / instead of the more modern rm -rf --no-preserve-root /
I did put a --no-preserve-root!
@Midnightas i have forgotten the : in https:// for the link to the github page of your mom D:
I'll fix it, no problem
Should I it so that anyone can edit a language just like in Wikipedia?
8:35 PM
with a rollback feature
now rollbacks will be a pain in the bottom
then I'll probably do all of the edits myself
your mom have 247 views ._.
8:38 PM
it's a record for my account
the es5 version of your mom is ~2x the size of the es6 version ;_; i love lambdas
Your mom should be fixed
@Midnightas what is the problem ?
hi @Quill
Not in to GitHub's new font? There's a Chrome extension for that http://chlg.co/29JYHnl
I mean in the language db
ok
I AM ON FIREFOX D:
8:40 PM
Internet Explorer is great and does all things.
@TimmyD protip: stop drug
@TimmyD you talking about edge or 11
either way you're wrong. i'm just curious
@Poke Hah.
IE11
edge is worst than 11, strangely ._.
@flawr 34 problems v 33 :3
8:42 PM
i think edge is decent. someday it will support extensions and might become good
Edge is ridiculously faster than anything else I've used (including Chrome or Firefox), but its user interface is a little lacking in polish.
@Downgoat you really don't want to know
@TùxCräftîñg nice!
edge is faster, but keep garbage when a lot of tabs is opened and closed
Like, the ability to save-as rather than just dumping into your Downloads folder ... yeah, I don't know why Edge got rid of that.
@TimmyD Have you attempted Opera yet? Opera can be quick as hell (and comes with the added bonus of "turbo" not loading ads)
8:44 PM
@TimmyD it seems that every browser is always faster than the last
I'll make my own browser that reads JSON files and turns that into graphics :D
@Delioth I tried Opera many years ago, like probably at least 10 or so. Didn't really get into it, and haven't been back yet.
@CᴏɴᴏʀO'Bʀɪᴇɴ ._.
@NathanMerrill Yeah, that's true. But Microsoft's new rendering engine is pretty damn fast.
If I remember correctly, 11 or 12 was a pretty big overhaul. One of those in there added extensions
8:45 PM
2 mins ago, by TùxCräftîñg
edge is faster, but keep garbage when a lot of tabs is opened and closed
@Microsoft do you know the C function free ?
clearly they're using boost pointers
Edge doesn't chew through memory like Chrome does (at least for me).
screw browsers. just browse the web with curl
nbd
lynx
At least it does some UI wraps for you
elinks is the best cmdline browser
8:48 PM
i want to see raw html
all the time
@Mego <3
(to be fair, though, I have manually done a telnet 80 with GET / on a Server Core installation to determine public IP routing)
i have created a golfing language named your mom ;_;
but it's my more popular repo ._.
haha
who wants to make a fullblown language (non-esoteric) together, I'm bored
8:51 PM
remake C but use smallcaps
i already have created a tokenizer/parser/compiler for a language, but i am too lazy to create a VM
lemme find it
call it ᴄ
what syntax is ultimath?
@Midnightas a mathematica-like syntax
like Echo["Hello, World!"]
hmm, not sure.. isn't that a bit esoteric?
8:53 PM
no
what is your def of esoteric ?
@Downgoat halp how good are you at node
intended for or likely to be understood by only a small number of people with a specialized knowledge or interest
a stackbased jellylike language
that's every new language
You know, grep -R '<...>' . is surprisingly useful.
8:54 PM
not really, only here
Mathematica isn't esoteric AFAIK
Mathematica isn't esoteric at all, it's used a lot by math people (like MATLAB/Maple/SageMath)
@MᴀʀsUʟᴛᴏʀ I'm rather OK
but it has a builtin to recognize goats ._______________________.
8:55 PM
though i haven't built any node server apps yet
lol
jelly, cjam, your mom
I just realized cjam almost rhymes with your mom
@Midnightas no it doesn't ._.
$ MathKernel
Mathematica 10.1.0 for Linux x86 (64-bit)
Copyright 1988-2015 Wolfram Research, Inc.

In[1]:= Short[1000!]

Out[1]//Short= 4023872600770937735437024339230039857<<2511>>00000000000000000000
8:56 PM
dont know how to pronounce english so idk
I said almost ;-;
@Downgoat uh [.........] - : (dots are grey) appears from somewhere, gets printed on last line all the time
@MᴀʀsUʟᴛᴏʀ wat
ghoti is pronounced like fish
are you being MitM'd?
8:57 PM
brb, I'm going to restart my pc to open linux
@TimmyD gheaubteighptough is potato :D
In[4]:= AbsoluteTiming[Short[1000000!]]

Out[4]= {0.270156, 82639316883312400623766461031726662<<5565655>>00000000000000\

>      00000}
^ Mma can compute 1000000! in 0.27 seconds
Nov 5 '15 at 21:51, by TimmyD
> English is weird, yes, but it can be understood through tough, thorough thought, though.
8:59 PM
through, thorough, though, rough and cough don't rhyme
but pony and bologna do
Lead doesn't rhyme with lead, but read does. And read doesn't rhyme with read, but lead does.
english is weird
@Quill I got cheddar auto-deployment to the online repl to work!! :D :D :D
9:00 PM
yay
@Midnightas You forgot hiccough.
that, too
@Quill oh no chedz is gone
is it data or data?
is it route or route?
is it caramel or caramel?
is it either or either?
is it read or read?
9:01 PM
@NathanMerrill WTF is that
I'm not content with this content.
cheddar> 1 + 1
 Chedz is not defined
because cheddar
@TùxCräftîñg a nail house. they refused to sell, so they dug around them
put cheddar on the db
9:02 PM
@NathanMerrill I guess you could say "nailed it"...
well, most of the time, the do get massive amounts of compensation
is it wound or wound?
is it produce or produce?
is it refuse or refuse?
is it wind or wind?
there was one place that refused to sell until Macy's offered them 1 million dollars (in 1911)
is it winned or won?
added cheddar to the db
9:04 PM
Yay
It has a black background.. yay!
Oh no, there are duplicate comments on each language page
a glitch has happened
> YOUR MOM
said @Midnightas to Cheddar
no I didnt, there are duplicate comments
it's a glitch
9:07 PM
You just gotta add the cheddar file
cheddar> f = () -> 1
 1 | f = () -> 1
   |         ^
 this.Code is undefined
;_;
@Quill I did
but I think it's a problem with the browser_repl
it's throwing an error that it can't find a module
i'm gonna be afk from this chat, if anyone wants to say something, mention me with @
@TùxCräftîñg ;-; what OS do u use?
windows
@Downgoat v
9:10 PM
:(
@Downgoat I think you need to change the order of the script tags in the HTML
idk. it seems like it's a circular dependency error browserify can't resolve or something
OHHHH
i know
-8 for thorowing a syntax error at let
:-; y u do dis
Feb 26 at 6:18, by Downgoat
http://jsfiddle.net/Lk4o076w/1/
;_; y i do dis
It's the goat's fault!
9:17 PM
@FryAmTheEggman how does the gh translate to p
from "hiccough" (pronounced "hiccup")
Almost every answer I got was "How you spend your votes is entirely up to you."
Heck, even the downvoted answer says that
@Rainbolt thanks. Detective Timmy D. figured that out in the meantime :D ... I wasn't aware that it was actually your own question. I thought it was just something you found on meta and linked to.
That was old me, which is not the same as new me. It may as well have been another person.
9:27 PM
Is it a good idea to parse syntaxes similar to Java/Javscript/C(++/#) using regex?
if you want a ast, then use regex to tokenize and a top-down parser to parse
if you want to do simple substitutions, regexs are fine
Pardon the noob in me, but what's ast?
@Midnightas abstract syntax tree
Abstract Syntax Tree
good night
aha, okay, but tokenizing ast is still a good idea?
9:29 PM
"Is it a good idea to parse [thing that isn't a regular language] using regex?" -> No :P
tokenize yes, replace strings yes, parse NOPE
53 secs ago, by TùxCräftîñg
good night
g'night
darn, I have to go, too.
Y'all must be so happy! :D
bye!
9:42 PM
Just polluted my dev db
Currently deleting 200k rows
oh, db = database
@FryAmTheEggman But html is a regular language, isn't it?
Anonymous
@flawr eye twitches
Anonymous
On a related note, this comment on Reddit: reddit.com/r/explainlikeimfive/comments/4sfmwt/…
@SuperJedi224 That's cheating, you're using 32x32 soups :p
@flawr define regular

« first day (1991 days earlier)      last day (3038 days later) »