« first day (2058 days earlier)      last day (2777 days later) » 

10:00 PM
@Sparr Thus the reason for advertising - asking for people to sign up and such.
 
A language isn't inherently better than another if both are turing complete
 
@RohanJhunjhunwala I don't think they're perfect yet, but they're definitely influenced by what features are commonly needed in this community
 
@RohanJhunjhunwala the last couple of years of golf-specific esolangs that pack in overloading are much denser than the stuff of even a few years ago
@RohanJhunjhunwala that's nonsense. look up "turing tarpit". there are languages that are turing complete but intentionally hard to accomplish things in. and I don't mean hard like brainfuck. I mean hard, in ways that make brainfuck look like python.
 
@Sparr you could just put it up for votes in the community ads
 
@MartinEnder sorry, I misused the word perfect, but I meant to ask if they are compact enough to be considered similarly close to optimal?
 
10:01 PM
@MartinEnder <- This is what I mean. @Sparr
That formatting was terrible, apologies.
 
@MartinEnder I don't even know what that means
 
@Sparr oh, yes of course There are harder languages. But I meant that people often fight over "Language A is better than B" and there usually is no right answer. There are turing Tarpits like malbodge that are so hard that programming something reasonable might take until the heat death of the universe
 
@RohanJhunjhunwala but the thing is, "optimal" is heavily influenced by the task
 
37
Q: Community Promotion Ads - 2016

Grace NoteYou've graduated... a while ago. This is quite overdue, but let us not wait any longer. We present to you, Community Promotion Ads! What are Community Promotion Ads? Community Promotion Ads are community-vetted advertisements that will show up on the main site, in the right sidebar. The purpose...

@Sparr
 
10:02 PM
@DJMcMayhem optimal as measured by every codegolf question ever asked anywhere before is a pretty decent generalized "optimal"
 
@Sparr I assume that you would make this non-revenue generating, yes?
 
@DJMcMayhem yup, I agree it depends on where u optimize the language spec towards
 
@RohanJhunjhunwala that's really hard to say. An optimal language would have every byte stream be a valid program with useful programs corresponding to short byte streams without many equivalent programs.
 
@Syxer probably under the wing of some non profit organization
 
@MartinEnder yeah
 
10:03 PM
As impressive as Jelly is, I'm sure there is a lot of room between it and this (unachievable) optimum
 
@MartinEnder Don't forget about METALANG.
 
"a lot of room" is relative, and I'd say not linearly
 
Or is that an infinite number of languages? I don't properly remember.
 
for the every byte stream being a valid and useful program, this look like a meta-lang
 
Jelly and the other "every operator works on every type and does something useful" compactified languages are at least halfway from python to optimal
 
10:04 PM
Certainly
 
I've been intrigued by the different languages' decisions about what constants to include as single characters
 
Meta question AWAY!:
0
Q: Site ads based on conferences made by users of said site

VoteToCloseI come over from PPCG, and a few of the people in chat are talking about organizing a conference of sorts. This conference would have direct links to the PPCG site (what with coming from the site and all). Say that a conference was to be held by a SE user relating to an SE site, with no revenue ...

 
most of them have a byte for the integer ten
some have twelve through fifteen, or twenty through hundred by tens
some have a constant for the string "abcd...z"
 
i think the minimum constants are: 10, 100, empty string, pi, phi, lowercase/uppercase/both alphabet
 
@Sparr Jelly has powers of 10
 
10:08 PM
Don't forget about multi-stacking! (although it has proven ineffective for me so far. :( )
@TùxCräftîñg I have two of these :D
 
which cnostants?
 
I have 0 of them... ;_;
 
@TùxCräftîñg 10 and pi. No strings can really be a "constant" in my language since everything is considered as a float.
 
10:10 PM
Everything's a float? O_o well that's new
 
@TùxCräftîñg Not sure why phi is on this list; but other than that, Pip has all of these.
 
@DJMcMayhem Everything afloat? No, everything drowning.
 
(Though uppercase alphabet and pi are two bytes each.)
 
chat mini challenge, write the shortest C expression given variable x, y such that
 
solution: COME TO THE DARK SIDE... Ư̢̨̨̯̠͖̟̰͚̌̎̉̈̀̾̓̾̒ͅÑ̮̖̜͔̝̗͙̝̫̈͂̂̎̑͑̓̒͝ͅI̜͍̭̞̣̹̞͙̹͑͐͑͒̉̉̋̄̊͠ͅC̰͓̥̫̟̱̅̊͆͛̓̀̓̍́͋‌​̱͎̥̣Ơ̹̖̮̬̹̱̰̪̠̌̌̏͌̍̈́̓͘͠ͅD̡̠̲̘̦̩͙̼̻̖̉̎̂͋̾̃̓̈̌͠E̢̠̱̺̗̣͕͇̟̼͑̌̏͒͒̈́̒͘̚͝
 
10:11 PM
x  y   r
2, 1 = 0
0, 3 = 0
1, 3 = 4
2, 0 = 4
3, 1 = 8
0, 2 = 8
1, 2 = 12
3, 0 = 12
you can ignore any other input combinations
 
wat
 
<shameless self-promotion>
0
A: Site ads based on conferences made by users of said site

Rohan JhunjhunwalaYes A sight specific "community promotion add" is created with the primary intention of promoting a community, and serving content which the users of that community would be interested in. If an add about a conference receives enough votes to be displayed, then I see no reason to exclude it from...

 
@TùxCräftîñg Does Unicode have a side other than the dark one?
4
 
</self-promtion>
MY first meta answer
 
@flawr idk why i added of
 
10:12 PM
@DJMcMayhem Not really - I just round and cast for strings.
 
@orlp This looks familiar. Is it for the pipes screensaver question?
 
@DLosc yes
 
No love for my meta answer?
 
@TùxCräftîñg phi seems arbitrary. it's 2-4 characters to compute in most dense esolangs. why not e?
 
It's like 2 minutes old, give us some time to read it
 
10:14 PM
becuz phi is a greek letter and greek iz cool
 
@TùxCräftîñg I actually do have e as well. >.>
 
@DJMcMayhem oh, sorry
 
@RohanJhunjhunwala why do you wirte sight instead of sight site everywhere?
 
@orlp I'll try that...
 
@TùxCräftîñg idk
 
10:19 PM
wow look at that meta rep
 
@orlp first try: x+y==3?x%2?12:0:x%3>0?4:8
 
@Sparr I would be very interested in assisting with the creation of this conference. Shall I make a chat room?
 
@Sparr can be shortened a bit
x+y^3?x%3?4:8:x%2*12
 
sure
 
Alright @Syxer Answered
 
10:28 PM
I was looking down the avenue of an answer of the format 4*...
hoping to add together a few boolean values to get 0/1/2/3
@Syxer probably not [yet]. stackexchange chat isn't a good format for planning events
if this happens, there will be a mailing list
 
Hey, as long as I get the inputs together, this challenge is ready to go isn't it?
13
A: Sandbox for Proposed Challenges

Beta DecayIs it a bird, is it a plane? code-challenge image Challenge Supplied an image, you must determine if the subject of the image is a bird or a plane. If the image is a bird, your program must output bird and if the image is a plane, your program must output plane Your program must produce...

 
@Sparr Ping me in chat or something with a link if you decide to go through with this, I'd love to see this through. :)
 
will do
 
@BetaDecay ?
 
@BetaDecay I have another input for you:
 
10:31 PM
ha
4
 
@flawr I can't for the life of me work out what that is
 
A hand plane is a tool for shaping wood using muscle power to force the cutting blade over the surface of a material. Some rotary power planers is a motorized power tool used for the same types of larger tasks, but are unsuitable for fine scale planing where a miniature hand plane is used. When powered by electricity to the breadth of a board or panel, the tool may be called a thickness planer or planer which are designed to shape, flatten, and finish larger boards or surfaces. Generally all Planes are used to flatten, reduce the thickness of, and impart a smooth surface to a rough piece of lumber...
 
@Sparr thanks for your help, but I believe a lookup string will be shorter
 
@quartata Ahh. I should have known that XD
 
@BetaDecay not a bird
@quartata that was the most half assed laugh I heard all day
 
10:35 PM
@flawr It was only worthy of a half laugh
Sorry.
 
@quartata Apology accepted.
 
Why would that get three stars though? It's completely meaningless out of context
I mean, I don't normally complain about getting stars but I'm taking exception here
 
becuz TNB
 
I've made far better morsels of humor that have gotten less stars
@TùxCräftîñg That's a shit excuse.
Sorry. Really is.
eh, oh well
 
That's what you get when you only laugh half-assedly.
 
10:38 PM
This actually is motivating me not to do that again
 
Hm what is the correct adverb for half-assed?
 
even though it isn't a punishment
@flawr I don't think there is one?
 
@flawr half-assedly
 
I would either say what you said or say when you only do a half-assed laugh
 
> He laughed half-assedly
 
10:39 PM
That doesn't have the right ring though.
 
That's used sometimes
 
@BetaDecay Thank you very much!
 
implying there's actual correct usage to this
Do whatever you want
When you start swearing you've already thrown most linguistic conventions out the window anyways
 
@quartata SURE, NOBODY'S GONNA TELL ME WHAT THE FUCK I SHOULD DO
 
The Nineteenth Byte: NSFW ELA.SE
 
10:40 PM
@quartata But that is not swearing, is it?
 
Just because there is the word ass in it?
 
That's actually a good point, what does half-assed mean in a literal context anyways?
I'd say slicing off half of your ass just to do something is a lot of effort
 
It isn't bad to use ELL.SE even though I'm fluent English, is it?
 
@BetaDecay No, go ahead. We need answers
 
10:41 PM
 
I'd say we're all still "learning" english anyways.
I mean, just think of all the new words you learn over the course of a year
 
@BetaDecay I'd be happy to see that!
 
0
Q: What's the adverb for Half-Assed?

Beta DecayWhat's the adverb for the word half-assed? I thought it was Half-assedly but it seems like it might not be a real word...

I might have tried to make it seem like I'm a learner
 
Although I think elu would a better place?
I don't even know
 
10:44 PM
Meh, too late now
It's in the lap of the gods now
 
I guess it's not explicitly off-topic for native English speakers to ask on ELL but it's a little weird.
 
Technically Beta is a Welsh native
loophole
 
Better?
 
@quartata Pah, I was born in England, and I consider myself English. I don't particularly like Wales
 
Oh, OK.
 
10:45 PM
But on ELL, I'm Welsh
 
@BetaDecay oml you actually did it kill me
 
So that brings up the age old question: is British English actually English
 
;)
@TùxCräftîñg oh jeez that's large
 
Mm, ELL is so good for rep whoring XD
Gimme teh repz
 
10:46 PM
@BetaDecay Really? So English is not your native language?
 
@flawr We could always say we were asking it on your behalf
 
@quartata such bait
 
@DJMcMayhem :P
 
@quartata If not, still better than the other englishes.
Or whatever the plural of english is.
 
Also, as a (former) active user on ELL, thank you for tagging it decently. If I see one more , I'm gonna snap.
 
10:48 PM
@flawr Englishes
Although that's a rather strange sounding word
 
@flawr
 
0
Q: Usage of "interest"

madanConsider these sentences: 1) You have interested in reading 2) You are interested in reading. In the above sentences, is there any difference between using perfect tense(have+past participle) and passive voice('be'verb+past participle). Do these sentences have same meaning?

 
@flawr eye twitch
 
10:48 PM
@DJMcMayhem
 
[tag.gamma]
 
@DJMcMayhem
OK, that's enough.
 
 
should I?
 
10:49 PM
We don't want to give DJ an ulcer
 
@Syxer no, it is not vulgar
 
@Syxer Is that an actual tag?
 
I'm sensing a lot of disagreement in the room
 
10:49 PM
n
 
@BetaDecay yes
 
me rn.
 
@BetaDecay So english is not your native language?
 
@DJMcMayhem Oh yeesh, it's a new kind of ulcer that turns you into a grinch
2
 
At what age did you start learning english then?
 
10:50 PM
@flawr I started learning English at around 4 years old
So I haven't been speaking too long
 
Wanna know something funny? One of my highest voted answers on ELL was for "What does 'stop whacking off' mean?"
 
@DJMcMayhem killll meeeeeee
how has this happened
 
When I answered it, he got really angry and said "Maybe I'll go whack off in my boss's lunch" and it got deleted, but I was laughing so hard... XD
 
@DJMcMayhem That guy's boss said stop whacking off to him?
What does he do for a job?
 
10:52 PM
No clue.
 
Hello!
 
!syug ih
 
¡Hola!
 
You kinda walked in at a weird time.
 
10:54 PM
@BetaDecay I have a very funny answer to this but it'd probably be considered overly inappropriate, and, as such, I'm leaving the hint of: "It's illegal in America but many people have tried to legalize it."
 
minipoll: what is your timezone?
 
@TùxCräftîñg BST
 
in GMT+/-n plz
 
@Syxer Hahahaha
 
@TùxCräftîñg BST, UTC+1
 
10:54 PM
@BetaDecay Brits in the house whuddup
 
Woot woot
 
I'm tempted to make a language that outputs true as Why, yes, good sir or madam, this is in fact the case!QPaysTaxes Apr 20 at 21:20
5
^ best idae evre 10/10
 
I miss @QPaysTaxes. :( He disappeared for surgery and said he'd be back by now.
 
I've seen him in Charcoal HQ.
He's fine
 
10:57 PM
wow 2 stars in 30 sec
 
@TùxCräftîñg MST, GMT - 6
 
@quartata oh sick
WE MUST BRING HIM BACK INTO THE FOLD
 
No, he quit here because he wanted to focus on writing good code
I don't blame him
 
Hahaha
 
aw
 
10:58 PM
but golfed code is good ;_;
 
He should seek out a way to write good AND short code! :D
 
Also I think he started college so
> Student at RIT in the Game Design and Development major
 
@quartata oh well yup baiii
 
not bad
 
@Sparr do you have GCC on a linux machine?
 
10:59 PM
@orlp Do you need something tested?
 
#define R rand()%
X,Y,d,e,w,h;main(c){srand(time(0));scanf("%d%d",&w,&h);
for(printf("\e[2J");;usleep(19999)){
X%-~w*(Y%-~h)||((d=e=R 4)&2?X=1+R w,Y=d&1?1:h:(Y=1+R h,X=d?1:w),c=R 8);
e^=R 5?0:2+R 2;
printf("\e[%dm\e[%d;%dH\xe2\x94%c\e[H\n",30+c,Y,X,2*"@_JF_@LHHFA_LJ_A"[d*4|e]);
*((d=e)&2?&Y:&X)+=e%2*2-1;}}
save as golf.c
 
so, if you don't remember, my language will be called turtlèd, because è is cool
 
gcc -w golf.c -lm && resize | sed 's/[^0-9]*//g' | ./a.out
compile and run like that
 
@DestructibleWatermelon and it's because of one of my random word generator
 
11:00 PM
which generated the coolest word ever: mèñém
 
It compiles fine
I'm a little nervous to run it....
 
the accentued words gave you the idea for the accentued letter
 
it won't destroy your pc
I promise
 
I mean, it looks fine and I don't think it's big enough to be some form of format string attack but you'll excuse me for being a little nervous anyways
Oh wow
That's beautiful
 
11:02 PM
does it run?
 
@orlp You don't know how rubbish my computer's processor is ;)
 
Yes.
 
and it works correctly?
 
I can make you a GIF of it if you want but it looks like it does what the challenge asks
 
CMC: Rule 110 in CPP
 
11:03 PM
@quartata I'm actually considering submitting this for IOCCC 2016
(with modifications to further obscure the program, of course)
 
It looks especially nice on my terminal because there's no gap between the vertical pipes
 
if I can golf off another 50 bytes
it'll be < 256 bytes
I doubt that'll happen though :(
 
Does it have to be <256?
 
no, but that is a nice treshold
 
@orlp I'm adding a little bash script to my .bashrc that runs that after 30 minutes
 
11:09 PM
@quartata :)
@quartata with a couple extra bytes it can be made nicer
it hides the cursor
but it's not in my version because you need to make a signal handler that catches ctrl+c to re-show the cursor
or else the cursor stays hidden after program exit
 
Yeah, I'm adding a trap to the script that does \e[?25h and clears the screen
 
@quartata that works too :)
@quartata you might want some code that clears the screen every N pipes as well
 
Hmm, yeah...
Maybe every 2 minutes
 
@flawr ಠ_ಠ
 
#define R rand()%
X,Y,d,e,w,h,s;f(){s=1;}
main(c){srand(time(0));scanf("%d%d",&w,&h);signal(2,f);
for(printf("\33[?25l\33[2J");!s;usleep(19999)){
X%-~w*(Y%-~h)||((d=e=R 4)&2?X=1+R w,Y=d&1?1:h:(Y=1+R h,X=d?1:w),c=R 8);
e^=R 5?0:2+R 2;
printf("\33[%dm\33[%d;%dH\xe2\x94%c\33[H\n",30+c,Y,X,2*"@_JF_@LHHFA_LJ_A"[d*4|e]);
*((d=e)&2?&Y:&X)+=e%2*2-1;}printf("\33c\33[?25h\33[2J");}
@quartata slightly bigger version that cleans up on sigint
 
11:20 PM
Oh, cool. Thanks.
 
I wonder if I should include <signal.h> and use SIGINT
 
'ñĩģʜτ
 
or is SIGINT = 2 everywhere?
 
question: is :not(:first-child, :last-child) valid CSS?
 
Pretty sure it's 2 in all UNIX flavors.
At least I know that off the top of my head it's 2 in Solaris so
 
11:21 PM
@orlp no gcc on linux easily available
 
CMC: given a string S, output the string, but with the last char being the first one. E.g., "Hiya => HiyH, 1 => 1, abcbe => abcba.
 
currently not possible with turtlèd's current state ._.
 
wat is that
 
how to deal with input EOF?
 
@ConorO'Brien s->s.head(-1)+s[0]
 
11:33 PM
My phone provider just switched to unlimited LTE data. Yay!
 
btw note to cheddar users: Update to latest cheddar so you'll always be up to date
 
What does head do?
 
gets frist n chars of string
 
and with a negative?
 
it's absically .slice(0, n)
n wraps around
 
11:35 PM
halp I can't figure out how to handle input ;_;
oh i have idea now OuO
 
@Downgoat Should overload it so that .head() is just the first element
 
i think ive aleady done that
 
Yay, 1k rep!
 
\o/
 
damm, bugs!
 
11:41 PM
pls halp making filter is hard
 
:( no one cares about my achievement
@Downgoat Whoa what is that
 
3 mins ago, by Downgoat
\o/
i gave you a celebratory \o/ :D
 
Yey
Uhh @Downgoat What is that thing
 
@Qwerp-Derp Project I'm working on. It's tap secrit fer now
 
Oh yeah and you borked a page in your docs for Cheddar
 
11:43 PM
wait wat
;_;
 
shit... too lazy to fix rn though
feel free to submit a GH PR though :)
 
interesting idea: what is the lowest class of complexity than can calculate digits of pi?
 
P
 
as in, turing-complete is a complexity class? perhaps it's not the best term
 
11:49 PM
Oh.
A complexity class is a set of problems that have similar run-time complexities in some way
Turing completeness is just a property
 
that's what I meant :P
 
now automatically detects your terminal size
uses a proper 'alternate buffer' mode
so that when you kill the screensaver the previous contents of your terminal are restored
(e.g. like vim)
 
does it work on windows?
 
11:56 PM
Oh whoa, thanks. You didn't have to :P
 
and it clears the screen every 100 pipes
@ConorO'Brien if you have posix emulation and an xterm escape code aware terminal
read: probably not
 
I have some posix utils
 
@quartata oops
 
I was just about to say it goes a little fast now
 
change 999 to 19999
 
11:57 PM
I think you dropped a sleep somewhere lemme see
 
(or copy paste from gist)
 
Oh.
 
I was debugging some stuff
(or rather, checking the 100 pipes logic)
 
Oh hey it hides the cursor now too
That makes most of my script logic defunct now :P
 
yes it shouldn't need any helper script anymore
just save as screensaver and call screensaver when you want it
 
11:59 PM
Yeah, still need the if ((`xprintidle` > 9000000)); then part obviously :P
Markdown hates backticks
 

« first day (2058 days earlier)      last day (2777 days later) »