« first day (1977 days earlier)      last day (2870 days later) » 

12:07 AM
the one you have right now?
 
12:24 AM
not my avatar
just a test sprite I was using
 
Has anyone here played Lethal League? It looks incredibly fun
Thinking of picking it up
I was wondering if anyone still played it online though
 
never heard of it
 
That looks kinda interesting
 
@DrGreenEggsandIronMan yes
i am sorry
but the cake wasn't a lie
they have a caution sign for it
 
12:34 AM
@CᴏɴᴏʀO'Bʀɪᴇɴ ;_;
 
How far are you?
 
@Downgoat oh, sorry, I forgot chatgoat dumped you for marky >_>
 
@EᴀsᴛᴇʀʟʏIʀᴋ Wait, WHAT?! You got cake?
 
0
Q: Decompose the domain

helloworld922In scientific computing, it is often desirable to decompose some large domain into smaller "subdomains", then parallelize the computation by performing the work on each subdomain in parallel and the interaction of a subdomain with its neighboring subdomains. Since these interactions are typically...

 
@CᴏɴᴏʀO'Bʀɪᴇɴ ;_; @Chatgoat y u do dis ;_; Marky is evil and wil kil u
 
12:35 AM
@DrGreenEggsandIronMan yes
cake on wal
 
@DrGreenEggsandIronMan I mean, technically there is a black forest cake at the end of the credits
 
But did you get cake from sarcastic-bot?
 
but it doesn't have collision so it's just an illusion
it's probably made out of cardboard or something maybe
 
@quartata Shhh, hat-kitty doesn't know that.
 
Well he beat it yeah?
Oh, my bad. He's on chamber 19
Oh that'll be fun
 
12:37 AM
Is chamber 19 the one with the companion cube?
 
No
 
@quartata yeah
@DrGreenEggsandIronMan no
@quartata over halfway done
i think
a couple loading screens past the turret v2.0
 
@DrGreenEggsandIronMan Chamber 19 is the... warm one if you know what I mean
 
CMC: Covert an ordinal to a cardinal: e.g. 1 -> 1st, 2 -> 2nd, 3 -> 3rd, 4 -> 4th, etc.
 
12:38 AM
You know brimstone and
 
The one with the party?
 
@Downgoat already done on main
 
Yeah, yeah.
 
@DrGreenEggsandIronMan yes much party
 
Much party, such wow.
 
12:38 AM
@EᴀsᴛᴇʀʟʏIʀᴋ link?
 
25
Q: Outputting ordinal numbers (1st, 2nd, 3rd)

NickCI would like to generate (as a return result of a function, or simply as the output of a program) the ordinal suffix of a positive integer concatenated to the number. Samples: 1st 2nd 3rd 4th ... 11th 12th 13th ... 20th 21st 22nd 23rd 24th And so on, with the suffix repeat...

search and there is more
@quartata how do you know how far I've gotten?
 
Because you said you were in the one with the cake on the wall
So
That's that chamber
 
@EᴀsᴛᴇʀʟʏIʀᴋ js answer is shit. i cannot use this in chedr
 
FACK MUCH TURRET
 
@Downgoat top kek
 
12:41 AM
@Downgoat lol
 
Actually the JS answer looks pretty good
a=>a+=[,"st","nd","rd"][a.match1?.$]||"th"
seems ok
 
TIL not smart shoot portal under turret with exit over you
 
@quartata wat that's not even valid js
[a.match1?.$] wat
 
a=>a+=[,"st","nd","rd"][a.match`1?.$`]||"th"
^ original. Borked because of chat markdown
 
Oh yeah oops
 
12:48 AM
oh ok thanks
 
Anddd now I just noticed that sprites are rendering smaller than their actual size. I guess today was "notice 2-year old bugs" day
 
idea for spy cloak:
 
Are we playing portal? Just bought and finished 3 days ago
 
AW has somehing similar called the plot hook
 
12:57 AM
OMG
 
@BaldBantha Me? Bought and finished three years ago. :P (Well, actually, longer ago. :P)
 
xkcd 606 is so relevant to me right now LMAO
 
@El'endiaStarman Finished on a friend's copy of the Orange Box then bought many years ago
@EᴀsᴛᴇʀʟʏIʀᴋ It teleports you to the ceiling but you cannot move
 
1:00 AM
Advanced Weaponiser. Ancient mod
 
oic
I found glados
 
@EᴀsᴛᴇʀʟʏIʀᴋ wat already
 
you made it through the escape sequence pretty fast
 
i appaer to have 52 min in portal?
 
1:04 AM
OH MY GOD I GOT METHODS WORKING
 
oic wifi shit
 
cheddar> "foo".slice(0,1)
"f"
 
@Downgoat OMG :DDDDDD
 
YOU HAVE NO IDEA HOW BIG THIS IS
:D :D :D :D :D :D \o/ \o/ \o/ \o /\o/ \o/ \o/ /\o/ \o/ \o/
brb throwing party to celebrate this beautiful moment
 
huh. I didn't know they covered PPCG on the old podcasts
@Downgoat time to go around town sticking Cheddar stickers everywhere
 
1:05 AM
@Quill yes pls.
 
does anyone know a guy who can get me free cheese stickers
 
the cheese man?
 
Pytek has anonymous functions so that's cool i guess
 
@Downgoat order them online
@quartata that's cool
 
1:07 AM
@quartata I like how I can be on both sides of this "conflict"
btw did you see my cloak suggestion?
 
not sure what it is?
basically super jump?
 
basically
it'll give the spy added mobility that it could use offensively
 
time to make tests for it >_>
 
@CᴏɴᴏʀO'Bʀɪᴇɴ mind if I post to reddit r/tf2?
 
1:09 AM
yes
I'm writing a blog post
 
@quartata pfft, almost done making anonymous functions cheddar ;P
 
0
Q: Autonest an array

Dr Green Eggs and Iron ManEverybody loves nested lists! However, sometimes it's hard to make a nested list. You have to decide if you want to nest it deeper, or if you need to nest it shallower. So for your challenge, you must "Autonest" a list. To autonest a list, compare every pair of items in the list. If the second ...

 
@anyone interested in helping test cheddar. pls test v1 prerelease
 
can you add some STDIN features to cheddar
 
and everything else. don't jump the gun
 
1:12 AM
oh yaeh :|
 
@CᴏɴᴏʀO'Bʀɪᴇɴ haha
 
@CᴏɴᴏʀO'Bʀɪᴇɴ hey i never said it was finished. I even noted that theres still lots of stuff left before release. but in the past few commits I've made rather huge changes so new bugs have probably popped up
 
that's why you have unit tests
 
@CᴏɴᴏʀO'Bʀɪᴇɴ halp your fib function has inifinite recursion
@Quill ik it just caught the above bug ;_;
 
@Downgoat not enough for a v1
@Downgoat ugh ok
geez everything I do in cheddar is wrong
actually wait
 
1:13 AM
@CᴏɴᴏʀO'Bʀɪᴇɴ ಠ_ಠ imo yes
functions, stdlib, IO, classes, methods, properties, constants, assignment
basically the entire language ships in v1
 
you tested the fib function and it worked fine ._. you broke it
 
cheddar> Math.fib(1)
readline.js:925
            throw err;
            ^

RangeError: Maximum call stack size exceeded
    at Map.has (native)
    at fib (/home/ubuntu/workspace/Cheddar/dist/stdlib/ns/math/fib.js:11:25)
    at fib (/home/ubuntu/workspace/Cheddar/dist/stdlib/ns/math/fib.js:11:111)
    at fib (/home/ubuntu/workspace/Cheddar/dist/stdlib/ns/math/fib.js:11:111)
    at fib (/home/ubuntu/workspace/Cheddar/dist/stdlib/ns/math/fib.js:11:111)
    at fib (/home/ubuntu/workspace/Cheddar/dist/stdlib/ns/math/fib.js:11:111)
¯\_(ツ)_/¯
 
hahaha
@CᴏɴᴏʀO'Bʀɪᴇɴ that would be pretty cool
 
ew you're still using recursive fib?
 
@CᴏɴᴏʀO'Bʀɪᴇɴ okay, I won't
 
1:15 AM
thanks
 
ok making pr this is dumb
 
@Quill halp your "YOU MESSED UP " thing isn't showing up ;_;
 
@quartata A memoized fibonacci is better than exponentiated fibonacci
 
@quartata idk
 
stuff it >:|
 
1:16 AM
cheddar> Math.isprime(1)
false
isprime is also borked >_> :| ;_;
 
1 isn't prime.
 
@CᴏɴᴏʀO'Bʀɪᴇɴ nvm its not your fault
i just changed the API
 
except one doesn't explode for values greater than 128. also i highly doubt the speed difference is very big at all
 
see :P lemme go adapt myself to the new API
@quartata javascript does not have infinite precision numerics. using phi^x brings us closer to the limit of imprecision.
 
1:18 AM
@CᴏɴᴏʀO'Bʀɪᴇɴ they are no changed except that you have to do input(<variable>).value to get the JS value
 
@Downgoat oh, I see
lemme go the c9
 
cheddar> Math.fib(7)
13
cheddar> Math.isprime(7)
true
:D
I should write up some docs on the STDLIB API
 
:D
@quartata @El'endiaStarman Portal 1 completed.
 
noice
 
2 days
@BaldBantha beat that
 
1:26 AM
Portal WR is around 4 minutes currently
 
@Downgoat I don't even see the math stdlib on GH just the string stdlib
 
It only took me like 2 hours, the game goes pretty fast
@quartata swap to release-1.0.0 branch
 
Oops thanks
 
@Downgoat open an issue and assign me, I'll take a look during my Lunch break. I'm a bit too flat out to Cloud9 today
 
1:29 AM
ok
 
@EᴀsᴛᴇʀʟʏIʀᴋ 1 day...
 
60 minutes though?
 
@quartata AFAIK 8 minutes....?
@EᴀsᴛᴇʀʟʏIʀᴋ took me like 6 hrs
 
@BaldBantha Check again. SourceRuns did a new one a couple months ago
 
Oh OK
 
1:34 AM
@BaldBantha gg
 
ok time to make functions?
 
@EᴀsᴛᴇʀʟʏIʀᴋ wait a sec thats good? Hold up...
I could probably do a 1 hr run now, but that was my first time
maybe even a 30 minute run
 
@BaldBantha i was joking
On to portal 2!!!!
 
Haven't bought that yet...
 
P2 will take you much much longer
 
1:38 AM
okay
@BaldBantha it's like 5 bucks rn
 
BRB getting it
 
I need to rustle up some dough for gaben, I haven't bought anything yet
 
0
Q: Null Bytes disqualifying submissons

Rohan JhunjhunwalaIf a program prints out null bytes and those null bytes are not part of the specification. Does this disqualify the program although these bytes are unreadable.

 
1:42 AM
@EᴀsᴛᴇʀʟʏIʀᴋ \o/
 
:D
portal 2 started, but can't do it rn
 
Took me 3 or 4 hours the first time, I think.
 
@Quill the new coverage system is having problems with codecov and with codecov (can't find the source file)
 
i literally made it like 1 min in
@El'endiaStarman around 60-80 min
 
@EᴀsᴛᴇʀʟʏIʀᴋ O_O I spent like a couple days the first time I did
 
1:44 AM
nice
 
wait no that was for 2
 
took 2 days though
I gtg eat dinner, bye!
 
bai
 
@quartata @AlexA. (or any other HL players) have you done the gnome run?
 
gnome run?
 
1:52 AM
Is this a new thing on PCG where people go around finding faults with old answers?
 
@AShelly are you talking about a specific post?
 
@AShelly Not exactly, but we have recently been making stricter rules about answer validity, which may affect older answers. I'm not sure if the new rules do affect old answers though. Are you talking about a specific post?
 
@EᴀsᴛᴇʀʟʏIʀᴋ never played episode 2
 
@Downgoat are you remapping istanbul correctly? it doesn't look like it
 
I've only played the HL1s
 
1:54 AM
idk ;_;
lemme googl
 
If you can't figure out what's wrong with the istanbul mappings, assign me a new issue and I'll take a look
 
ah ok. I think i got it
:/ CSS isn't working with remap-istanbul. that sucks
 
CSS?
 
like the html files look really messed up
 
I'm not naming names just feeling frustrated. I had a recent post critizized for not meeting criteria added after the fact, then the same person went and commented on a year old post, which did in fact meet the criteria.
 
1:58 AM
ohhh html files are going somewheree else now
 
@quartata why not?
Do you have the orange box?
 
@AShelly they were probably just browsing through questions and came upon it. I doubt any user would specifically look through old questions just do find faults in answers
 
@Downgoat Carry a gnome you find at the beginning of the game to the end (or close to it)
 
@AShelly, are you talking about this comment:
Right, but the OP said that null bytes must be supported. — Dennis ♦ Jun 24 at 2:41
 
2:00 AM
@quill. yes.
No actually
That was a follow on .
 
@EᴀsᴛᴇʀʟʏIʀᴋ No I don't have The Orange Box in the sense that I own the physical orange box
 
It's no big deal. I just don't want to see this turn into Programmers.se "Where we suck all the fun out of programming (TM)"
 
@AShelly yeah. But as the site grows people find more and more ways to abuse loopholes / rules. So we have do to become more strict, and have more specific rules to avoid cheating
 
Personally, I'd rather see more loophole abuse and less esoteric golfing languages, but that's just me.
 
2:04 AM
I enjoy loophole abuse
 
I mean, I think the standard loophole exclusion page was a good idea. But I'm not so sure about changing questions after the fact to exclude loopholes people found.
 
@EᴀsᴛᴇʀʟʏIʀᴋ I haven't tried it but my girlfriend has done it. Apparently it's quite difficult.
@El'endiaStarman Whoa O_O
 
Well some loopholes are just stupid, but others are ok
 
Example?
 
@AShelly yeah, i'm with you on that one, going back to old challenges feels slightly overzealous
@AlexA. Elendia probably made that entire flipbook just to mess with you :P
 
2:09 AM
I think there's a meta consensus that says that we specifically shouldn't go back through old answers and hold them to current standards
 
@AShelly i agree but A) after a while loophole abuse gets boring and unfunny B) it's difficult to objectively specify an esoteric language without ruling out valid, but short languages like J, but now golfing languages are a large central position in our site, which we can't really change anymore. I'm sure we'd come up with more specific rules against esoteric languages early on but now it's too late.
 
@Downgoat, I agree with you about boring and unfunny. I was thinking more about the thing that happened on the UTF8 question, where the Null byte specification was added after a dozen answers were written. No one was specifically abusing a loophole, just taking advantage of an underspecification.
 
link to the challenge?
 
15 mins ago, by Quill
Right, but the OP said that null bytes must be supported. — Dennis ♦ Jun 24 at 2:41
 
yes.
Is it really too late to scale back the esoteric languages? I feel like the answers are only fun for the writers.
Whereas I can actually appreciate, and maybe learn something from ruby or python or js answers.
 
2:16 AM
That's too arbitrary to make a policy out of it
 
The policy could be "installed user base of > 10" :)
 
@AShelly I agree with your distaste of esoteric languages, but considering how many people have made them and how much total time people have spent on them, I doubt they'll be given up easily. Especially because all of our moderators have spent lots of time making and maintaining esoteric languages
 
Tbf I haven't spent much time making esolangs
 
Why would that last part even make a difference
 
point taken. Well I'll just go back to occasionally doing stuff in C just to show it can be done.
 
2:19 AM
And I'll continue to appreciate those answers :)
@Doorknob We're the fun police
 
@Downgoat moderators don't have a magical final say in decision
 
@Doorknob the moderators do have a very significant influence on our site's rules. I doubt if a mod said "kill esoteric languages" the response would be as critical as if I, for example, were to say "kill esoteric languages".
 
I disagree
 
Moderators generally have a good voice to listen to, mods aren't there to decide policies, mods are there to guide the community
 
And clean up messes
 
2:22 AM
Though the "J, Golfscript, etc." post, that all "why are golfing langs allowed" questions are closed of dupe of doesn't even really have any consensus. The top voted answer's proposal was never implemented, and the following answers which say "a well golfed answer in a 'normal lang' will get just as many upvotes" is definitely not true. Just take a look at user's rep graphs before and after they made golfing languages
 
@Downgoat We don't make the rules; we enforce them
 
@Doorknob I'm not saying you make the rules, just that you all have a very significant influence in their outcome
 
I've expressed plenty of unpopular meta opinions that the community didn't hold back on downvoting just because I'm a mod
 
Idk if it's FGITW or modness but anyway, most of our active users (especially the ones on meta) maintain golfing langs which will have some sort of influence on the result
 
2:32 AM
@EᴀsᴛᴇʀʟʏIʀᴋ wat does Real Mjölnir mean
 
klik teh linkz
 
Can't. On mobile
 
@Downgoat oic
damnit se why you no onebox gifv
 
It's bad enough that it oneboxes GIFs...
 
2:48 AM
@Dennis why?
 
Because they're obnoxious
 
Well that's because they are abused
 
And if you pay for your data by the byte, not having them oneboxed is cheaper
 
For screen recordings and all they are goid
 
And for people like me with slow internet connections, they slow everything down to a crawl.
There's really no good reason to onebox them (it's one extra click if you want to see it) and plenty reasons against.
 
2:51 AM
That could be said about normal images too tho
 
@Downgoat Except when people post recordings of their screens for absolutely no reason, when a screenshot would work just fine.
 
@Downgoat Images don't move (so they don't distract as much) and usually are only a few KB. I've seen (and deleted) embedded GIFs with over 100MB in TNB.
 
They are circumstances where screen caps won't cut it
And SE limits image size to like 3MB I think
 
Also, I dare you to find one embedded GIF in this chatroom's history that is even remotely related to the actual topic.
 
@Dennis O_O IMO just i.stack gifs should be allowed to one box then
 
2:54 AM
Why even onebox gifs at all?
 
@Dennis on mobile so can't rn but will do later
@Doorknob GOL stuff, screen recs, etc.
for other rooms like anime or something gifs might be more important though
 
In general a link would suffice rather than a onebox
For pretty much anything that currently oneboxes
It's not like you can't see a GIF if it doesn't onebox. You just click a button.
 
But what if there's a rickroll behind it :P
 
@EᴀsᴛᴇʀʟʏIʀᴋ @ANerd-I Why did you approve this edit? Half of the edit was superfluous and the other half made the test cases invalid.
 
Can we take the input in our language's string format? — Downgoat 1 hour ago
this would make it easier to answer in a specific language I'm considering answering in
 
3:04 AM
@Downgoat, Yes, I just edited that in and I was about to notify you.
 
@DrGreenEggsandIronMan oh okay >_> excuse my impatience
 
3:19 AM
@DrGreenEggsandIronMan I'm not sure I understand how to obtain the output in you latest challenge. In {1, 3, 2}, 1 < 3, everything after 1 should be nested one level deeper, so I'd expect a {3, 2}. Then, since 3 > 2, 2 must be wrapped, so I get {1, {3, {2}}}. What am I misunderstanding?
 
Since 2 is smaller than 3, you insert a closing bracket after the 3, than an opening before the 2.
      }  {
{1, {3 ,  2}}
Does that make it more clear? I was worried the challenge might not be clear enough... :(
 
Visual illustrations like this one would help.
 
so I was browsing Stack Overflow just now, and I came across this:
user image
11
 
hahahahaha
 
If I'm answering an old question with vim, should I provide a link to http://v.tryitonline.net/? Since V is mostly backwards compatible with vim, the answer works the same, but it might confuse people providing a link to a different language.
 
3:31 AM
@DrGreenEggsandIronMan maybe just make a little note in parenthesis explaning what you just explained ehre
 
@Downgoat OK thx.
 
Actually, it's an answer for your challenge.
 
@DrGreenEggsandIronMan I apparently didn't get the challenge?
 
@EᴀsᴛᴇʀʟʏIʀᴋ the latest local version of my oneboxer script
 
3:35 AM
must update brb
 
it's in my local version, so it's not on master yet
 
;_; that sad moment when the module is broken and not your code and now you have no idea what to do
 
@Downgoat I beat the accepted answer:
0
A: Remove duplicate words from a sentence

Dr Green Eggs and Iron ManVim, 27 bytes :s/\v\c(<\a+>).{-}\zs\s+\1 Note that the 27 bytes is including a trailing carriage return at the end. Try it online! Side note: This is a link to a different language I'm writing called "V". V is mostly backwards compatible with vim, so for all intents and purposes, it can count...

 
:D awesome +1 for using vim too
oh hey that's my question
cheddar> IO.prompt("Name? ")
Name? Downgoat
"Downgoat"
\o/ \o/ \o/
I made IO!!!
 
3:42 AM
does that work for stdin from console?
 
@Downgoat yay! That is the first time I've ever gotten the checkmark. I've won 2 others, but the OP didn't accept.
 
How are you handling encoding? just curious
 
@Quill yeah
@quartata oh good question
 
> -b or --basePath When remapping the source files, instead of using the path in the source map, substitute this this path.
this is why you read the manual
 
@Dennis well, gifv's would make the situation better, since they take less bandwitdh/loading time etc.
 
3:44 AM
Maybe you should add a function to switch between raw/cooked mode too
 
@Quill I did >_> was that not right
 
no, it wasn't :p
 
pls halp, im trying to ^C but it's not wokrig
cheddar> IO.prompt("Enter your name: ", "Enter your goddamn dame: ")
Enter your goddamn dame:
Enter your goddamn dame:
Enter your goddamn dame:
Enter your goddamn dame:
Enter your goddamn dame:
Enter your goddamn dame:
Enter your goddamn dame:
Enter your goddamn dame:
Enter your goddamn dame:
Enter your goddamn dame: ^C
Enter your goddamn dame: ^C
Enter your goddamn dame: ^C
Enter your goddamn dame: ^C
Enter your goddamn dame: ^C
Enter your goddamn dame: ^C
Enter your goddamn dame: ^C
Enter your goddamn dame: ^C
 
@Downgoat ctrl-Z?
 
Have to ^D
 
3:45 AM
@Maltysen that doesn't actually kill it. just hides it
 
Cmd+Q
 
@quartata doesn't work either
@Quill that will just quit safari
 
@Downgoat oh, just close the terminal tab
 
but i sohuld fix this bug still
 
@Downgoat wtf how does node handle io that makes no sense
 
3:47 AM
im using a library node has no sync-prompt natively
 
If it's in cooked mode ctrl+d will work, it's at kernel level
 
@Downgoat get a new library
 
there are none
 
use read? Can you do system calls?
 
other one has broken node bindings
@Maltysen won't be syncronous
 
3:49 AM
@Downgoat huh why?
 
also won't work on winblows windows
 
@Downgoat Just looked at the code. It really does read in raw mode. Unbelievable
@Downgoat this one wont either
 
wait what
damn windows...
 
No dumb library
 
it says on the README that it'll work in windows, but i don't see how
 
3:52 AM
Just write it yourself. Surely Node has a way of reading a line (hell i did it myself once, I can get the code)
 
omg perfect time to use ES7 await
 
@Maltysen the guy is a dumbass then, it uses ioctl and /dev/tty
 
@Downgoat process.stdin
 
wait nvm that won't even work
 
Oh wait he does do something special for win32. It was hidden in the world's longest ternary
 
3:56 AM
he didn't even do that, someone had to PR it in >_>
 
@Downgoat why does it have to be synchronous? just put the continuation of code evaluation in the process.stdin event
 
@Downgoat you just need to modify it to add behavior for control c and d then (there is a big switch for those). It'll be missing other features though
 
yeah, I'll just use deasync
 
weird lag
 

« first day (1977 days earlier)      last day (2870 days later) »