« first day (1839 days earlier)      last day (3006 days later) » 

8:00 PM
I may have reached maximum golfiness
 
nah, jelly has that,
 
> You are required to handle nested loops of depth up to 2^32 as well.
 
where?
 
@RikerW first of all I meant "for this paradigm", and second Jelly cheats by using more characters
 
edit: nah, rotor has that.
/s
 
8:06 PM
rotor?
 
Rotor @quartata's language.
It won the prize for least promising golfing langauge of 2015.
 
@MartinBüttner @trichoplax ^
 
And it is written is Groovy, which is like Java. ew.
 
@Zgarb I like it :)
 
8:10 PM
@CᴏɴᴏʀO'Bʀɪᴇɴ someone logged on to the document and it gave them the name "anonymous python"
 
lol
 
@Cyoce that might have been me...
IDK
I am normally Riker Wachtler.
 
@RikerW You mean the compiler, not the language, was written in Groovy?
 
Yes.
I typo'ed.
 
8:10 PM
Has anyone written a golfing language whose compiler was written in another golfing language?
 
@RikerW Oh, I thought that your name was a reference to Star Trek. :|
 
@Rainbolt I should try that.
A compiler or interpreter would be a nightmare in Detour
 
0
A: "Hello, World!"

Cᴏɴᴏʀ O'BʀɪᴇɴNTFJ, 118 bytes NTFJ is an esoteric programming language intended to be a Turing tarpit. It is stack-based, and pushes bits to the stack, which can be later coalesced to an 8-bit number. I believe that this is the optimal, using a loop. (Maybe something can be done by hard-coding @ into the stri...

@ETHproductions
 
> Is Alex not not "not wrong", not "not not wrong, not 'not wrong'"?'
_UNK
 
Can PPCG produce the worlds smallest compiler? Would that be an achievement?
 
8:12 PM
aww multiline code formatting didn't work
 
@Rainbolt Yes. We are good at stuff.
bai
 
@CᴏɴᴏʀO'Bʀɪᴇɴ cya
@AlexA. thanks!
 
:)
@TimmyD As it turns out, she didn't know that Steam groups were a thing, so I figured it out all by myself. :3 I thought about you earlier this morning; I figured you'd want to join. Invitation sent!
@quintopia Invitation sent!
 
@Rainbolt That depends on whether you'd call Help, Wardoq! a golfing language.
 
Pretty sure Help, Wardoq! isn't compiled :P
 
8:20 PM
Compiled, interpreted...
 
o-o Goodbye, messages.
 
@CᴏɴᴏʀO'Bʀɪᴇɴ My name is actually Riker. :P
 
Aw, I missed a ping
 
@Rainbolt <3
@Quill Close enough :P
 
8:28 PM
@AlexA. Hah, funny.
 
@TimmyD What's funny? This is no laughing matter, Timothy.
 
> Timothy
 
Oh shit, TimmyD = Timothy Dalton = James Bond confirmed?!
 
Take it to Skeptics
 
@Zgarb awesome :)
 
8:31 PM
@Rainbolt There's a steam user called rainbolt420.
 
Not I
 
I figured :P
 
@AlexA. Well, I did answer the James Bond question ...
 
@AlexA. Why'd you figure? I'm not chill enough to be 420?
 
@AlexA. And also, two things are funny. 1) That you proclaimed you needed help from your g/f, but turns out she doesn't know Steam groups, and 2) that you thought about me earlier this morning. Actually, that's not funny, that's creepy.
 
8:33 PM
lol
 
@TimmyD The former is because she's an avid Steam user and I'm not. The latter... ( ͡° ͜ʖ ͡°)
 
@Zgarb could you have another look at the matrices? meta.codegolf.stackexchange.com/questions/2140/… I think he's correct.
 
@Rainbolt Nah dawg. You're 421. Taking it up a notch.
 
function parseregex(regex){
  regex = regex.slice(1).split("`");
  var pattern = regex[0],
    flagnum = ~~regex[1],
    masks = ["g", "i", "m"],
    flags = "",
    i, mask;
  for (i in masks){
    mask = masks[i];
    if (flagnum >> i & 1) flags += mask;
  }
  return RegExp (pattern, flags);
}
 
1
Q: Should we require that programming languages be able to run locally?

PhiNotPi(Warning, I'm on mobile, and I hope this isn't a dupe) In a recent meta thread the issue of "running locally" was brought up. The main issue is, as best I can put it, "Should we allow submissions in a language that cannot be run locally?" To be more specific, I am talking about languages which...

 
8:36 PM
> parseregex
triggered
 
@AlexA. what do you mean?
 
@Cyoce ¯\_(ツ)_/¯ I always indent likes with 4 spaces, unless I'm writing Ruby code (which is basically never), in which case I use the Ruby standard of 2 spaces.
 
Takes input in format `pattern`f
 
@Quill I believe you're missing a hashtag.
 
@MartinBüttner ...oh yeah, they are back to front. I was interpreting them wrong.
 
8:39 PM
fixed formatting
 
@Zgarb alright, fixed.
7 hours since the last challenge... might as well post it :)
 
I think it's ready.
 
@AlexA. I normally use tabs, but I was entering into console (too lazy to make a file).
 
Off to eat ->
 
@Cyoce You use tabs? ಠ_ಠ
 
8:41 PM
Normal people do.
 
I do. They take up less space on my computer, and I hate pressing the delete key multiple times to unindent.
( ͡ಠ ツ ͡ಠ)
 
When I use Notepad++ for coding (which isn't often, anymore, since most things I do aren't in VBScript and instead are in PowerShell so I use the ISE) I have it macro'd to replace tabs with spaces.
 
@Cyoce shift+tab?
 
@Cyoce Smiley-ception
 
@TimmyD looks like a shady turtle to me
 
8:43 PM
@MartinBüttner multiple key presses, same problem.
Is there a jelly answer to the fibonacci function challenge?
 
0
A: Should we require that programming languages be able to run locally?

VoteToCloseYes, but You must not be able to change the value returned from any expression by your own will. As long as the request goes to a third party that has no bias towards advantaging you, then it should be fine, as you can't gain any unfair advantage.

 
@TimmyD \o/
What is ISE?
I've had to do some stuff in VBScript. It was... v_v
 
@AlexA. Integrated Scripting Environment
 
@AlexA. its the solid form of vater
 
@Optimizer lel
 
8:47 PM
It's similar(-ish) to a (really) pared-down Visual Studio, specifically for PowerShell
 
1
Q: Where does the spaceship go?

Martin BüttnerBased on an idea suggested by Zgarb. A spaceship is moving around a regular 3D grid. The cells of the grid are indexed with integers in a right-handed coordinate system, xyz. The spaceship starts at the origin, pointing along the positive x axis, with the positive z axis pointing upwards. The s...

 
diane's pc
@TimmyD Administrator? Oh, you fancy.
 
Yeah ... don't pay attention to comments on TechNet articles ...
Not my screenshot
 
But it's diane's pc! How could I not pay attention?
 
8:51 PM
this is also pretty much ready. is it clear though?
1
A: Sandbox for Proposed Challenges

Martin BüttnerMaximise the squared distance code-golfarray-manipulationpermutationsarithmetic Consider a permutation of the integer values from 1 to N. E.g. this example for N = 4: [1, 3, 4, 2] We'll consider this list to be cyclic, such that 1 and 2 are treated as adjacent. One quantity we can compute fo...

 
@MartinBüttner I think so.
 
> What if I blackmail Dennis into making TIO return results that I want by threatening to eat his jelly? – Doorknob♦ 4 mins ago
LOL
 
I've seen people commenting on an article about, like, this esoteric registry edit for controlling X functionality in SQL Server, and they're asking about why their Comcast modem isn't working since the upgraded their television.
I can't even understand how they made it to that page in the first place, let alone thought that it would be a good place to get feedback.
 
¯\_(ツ)_/¯ It's like 90% of the things that end up on Gems from Stack Exchange.
 
@AlexA. ಠ_ಠ ... Thankfully, tumblr's blocked at work, or now I'd really not get anything done.
 
8:55 PM
:D
 
Anonymous
@AlexA. avocado.png
 
Anonymous
0
A: Should we require that programming languages be able to run locally?

MegoOnline interpreters should be treated the same as any other interpreter You must be able to provide a version that predated the challenge being posted where the submission is valid (such as a VCS commit, archived backup, etc.). If this condition is met, then the online interpreter is a valid int...

 
What's the word for "going around the circumference/perimeter"? I know I've heard it before...
 
8:58 PM
All of these meta posts about "Should we allow" are kind of vague IMO. The question is "Should we vote to delete" or "Should we downvote"
 
@Mego I think you're missing the point
 
@Doorknob Traverse? Circumnavigate?
Walkabout?
 
Anonymous
@Rainbolt Downvote: this answer is valid but I don't like it/I don't think it is interesting/it is low quality. Delete: this answer is invalid.
 
> To be more specific, I am talking about languages which require an Internet connection to meet our definition of a language (the two tests being addition and primality testing). I am not talking about languages which 1) could be run locally, even though the most convenient interpreter is online, or 2) use data which could be stored locally, but usually isn't.
emphasis mine
 
@Rainbolt is it? We have a policy on what to do with answers we consider invalid.
 
8:59 PM
^
 
@TimmyD Traverse is too general... and circumnavigate is specific to forms of travel (boat, plane, etc.).
 
@MartinBüttner Sure, and I could go read that policy, or the question could just be made clear.
 
Anonymous
@AlexA. And my answer specifically addresses languages where the interpreter is online or requires an internet connection. Whether or not that is the only interpreter is a moot point in regards to the policy.
 
Example: let's say I have a circle with dots spaced evenly around the circumference, numbered sequentially going clockwise. The dots are _______ing the circle.
 
Anonymous
@Rainbolt It is clear, if you are aware of the policy (which you should be)
 
9:01 PM
@Doorknob Surrounding?
 
That's too general too
 
Encapsulating? Defining?
 
Circling?
 
Anonymous
Encircling? Circumscribing?
 
Circumscribing.
ninjaed
 
9:01 PM
@TimmyD No, I know there's a word specifically for "travelling along the circumference"
 
Anonymous
Ninja'ing?
 
I don't think it's automatically obvious that "allow" translates to "is valid" translates to "don't close it".
 
Anonymous
 
@Mego Circumscribe means to surround a polygon by a circle that touches all the vertices. AFAIK, anyway...
Google tells me it just means "to restrict something within limits"
 
9:03 PM
Because Reddit is the place to get answers to questions...
 
@AlexA. I guess it's just this ¯\_(ツ)_/¯
 
They are more likely to answer fast IMO.
 
Anonymous
@RikerW Fast and wrong < slow and correct
 
Circumferencing has my vote ;)
 
If there isn't already a word for it, maybe they'll name it after you. Doorknobbing.
 
9:06 PM
@Geobits I suppose, but a.) I think that's nonstandard verbing usage and b.) it doesn't quite express the full idea of "travelling clockwise/counterclockwise around the circumference," just "happens to be situated such that the points are on the circumference."
 
Whether you approve does not change the amount I will use it :P
 
You want a word to describe the position of the points, not their movement?
In that case, I'd go with "circular"
 
Anonymous
I don't think you'll find a transitive verb for it
 
@Rainbolt no, the opposite
 
Oh. Orbiting?
 
9:07 PM
Psh, this is so much easier in Lojban. It's just the {mo'iru'u} spacetime tense word. :P
 
Anonymous
"The points are travelling along the circumference of the circle"
 
@Rainbolt oh, yeah, that works too
 
To me, orbiting would imply something other than what you're describing.
 
Anonymous
^
 
I've heard it described as "radial motion" in physics.
 
9:09 PM
8 mins ago, by Doorknob
Example: let's say I have a circle with dots spaced evenly around the circumference, numbered sequentially going clockwise. The dots are _______ing the circle.
 
Orbiting at distance zero :P
 
^^ Says nothing about movement
 
@Rainbolt okay, maybe "movement" wasn't the best word
more like... directionality?
directional...ness?
 
Direction of what?
 
the path/points
 
9:10 PM
The dots trace a clockwise path around the circumference of the circle.
 
The direction of the velocity of the path and the points?
 
One word? How about 20?
 
@AlexA. too ungolfy. :P (I was looking for a single word because I'd thought I'd heard one before, but maybe there isn't one)
 
Radial velocity?
 
@Doorknob Go ask on EL&U.
 
9:11 PM
I wouldn't. Your description is unclear
 
Well of course if I asked an actual question I would elaborate more
But "circling" works
or one of those multi-word phrases
 
I can't do my little blurb like I used to, because last time I got suspended for it.
 
I just watched this on Facebook. I gotta say, it's quite interesting watching people make themselves suffer. :P
And props to that woman at the beginning for sticking to it.
 
I see I missed bot fun
 
9:24 PM
@quartata It's probably a few messages behind, give it a sec.
 
@Doorknob: Circumlocution.
That word literally means to move around something.
 
It also means "the use of many words where fewer would do, especially in a deliberate attempt to be vague or evasive."
 
>
NOUN
1.the use of many words where fewer would do, especially in a deliberate attempt to be vague or evasive.
 
That's the joke.
 
Ninjae'd
 
9:28 PM
hah
 
Also -1 for having to use Google to know that
 
I don't get +1 for having the Google definition memorized verbatim?
 
@TimmyD Oh, so you googled it on bing?
 
Yep.
 
9:30 PM
@Dennis
in Beep Boop Maggot, 18 secs ago, by Marky Markov
@Dennis _UNK
 
Why is Marky Markov pinging me? o_O
 
Blame Google.
TensorFlow is an open source software library for machine learning in various kinds of perceptual and language understanding tasks. It is a second-generation API which is currently used for both research and production by 50 different teams in dozens of commercial Google products, such as speech recognition, Gmail, Google Photos, and Search. These teams had previously used DistBelief, a first-generation API. TensorFlow was originally developed by the Google Brain team for Google's research and production purposes and later released under the Apache 2.0 open source license on November 9, 2015. ...
 
Also, why are the tags of Beep Boop Maggot ?
 
Why do you think?
 
That's why:
in Beep Boop Maggot, Jan 4 at 1:33, by quartata
room topic changed to Beep Boop Maggot: Bot testing [bots] [goats] [idiots]
 
9:36 PM
@TimmyD People actually use Bing? You must work for Microsoft...
 
Shoot. Circumlocution is not the word I meant. But now I can't figure out what I was thinking of. There's a Latin/Greek prefix that means "walk". It shows up in "ambulatory" and "locomotive".
Incidentally, a locomotive is a train with a crazy reason to kill someone.
Hmm. Apparently "ambul-" is the prefix, according to Wikipedia.
YES.
CIRCUMAMBULATE.
 
> Circumambulation (from Latin circum around + ambulātus to walk) is the act of moving around a sacred object or idol.
 
May or may not be appropriate for @Doorknob's use case.
 
> Circumambulate: to walk all the way around something
 
@Doorknob ^
 
9:45 PM
@Alex v
 
@Dennis w
 
@AlexA. I really like Microsoft and I'm an evangelist for them and their products.
 

uhh

1 min ago, 15 seconds total – 2 messages, 2 users, 0 stars

Bookmarked 8 secs ago by anOKsquirrel

 
Also, they pay me to search
 
@TimmyD Personally I'm not a fan of Microsoft or their products, but I think that's really cool that you're such a big supporter. :)
 
9:47 PM
> Bing Rewards isn't available in this country or region.
> Currently, only US residents located in the US, are eligible for Bing Rewards.
> US residents located in the US
 
f*ck windows and its automatic restarts for updates that close out of everything without prompting me to save my work
 
@PhiNotPi Yep
 
Once you commit to their ecosystem (similar to committing to Apple's ecosystem), it's really awesome. Windows 10, OneDrive, Xbox One, Surface, Windows Phone ... it's pretty sweet.
@Dennis Makes sense. No non-US-citizens allowed, and no US-citizens living outside the US (e.g., military).
 
resident != citizen
 
@Dennis While I find this hilarious in principle, "US resident" is actually a legal designation.
So you could be legally a US resident but be located in Canada.
 
9:50 PM
It's dang near a citizen
United States lawful permanent residency is the immigration status of a person authorized to live and work in the United States of America permanently. A United States Permanent Resident Card (USCIS Form I-551), formerly Alien Registration Card or Alien Registration Receipt Card (INS Form I-151), is an identification card attesting to the permanent resident status of an alien in the United States. It is known informally as a green card because it was green from 1946 until 1964, and it reverted to that color on May 11, 2010. Green card also refers to an immigration process of becoming a permanent...
 
It's like citizen junior
 
Citizen Lite
 
Citizen Lite
Fuck
 
hah
 
@PhiNotPi Relevant
 
9:51 PM
Lol, whystar?
 
OK, calling someone who has been granted residence a resident is just wrong.
 
Tell that to Dr. Trump.
 
@Dennis What else would you call them?
Circumlocutes?
 
I assume "citizen."
 
But they haven't nationalized.
 
9:53 PM
US citizenship is quite difficult to obtain.
 
HAHAHAHA
 
@AlexA. It's true. And it's also true that most nationalized citizens know more about the country than natural-born ones do.
 
@TimmyD Yep!
 
in Beep Boop Maggot, 12 secs ago, by Marky Markov
@VoteToClose @quartata I think you ' re not a good idea .
shit he's getting sassy
2
 
Anonymous
9:59 PM
Oh boy more trump talk
 
Anonymous
Just what everyone wants
 
well if no one else is posting challenge I might as well post two today...
 
Do it
 
I have one ready to post actually
 
10:01 PM
in Pytek, 3 hours ago, by El'endia Starman
And, if there was a way to make x == 3 or 5 work like it does in English, that would be great.
Soliciting ideas for the above.
 
1
Q: Maximise the squared distance

Martin BüttnerConsider a permutation of the integer values from 1 to N. E.g. this example for N = 4: [1, 3, 4, 2] We'll consider this list to be cyclic, such that 1 and 2 are treated as adjacent. One quantity we can compute for such a list is the total squared distance of adjacent values: (1-3)² + (3-4)² +...

 
Now that I've posted it... I think "difference" would be clearer than "distance". Editing...
 
If you implement addition, multiplication, and subtraction for this as well, I'll make a 500 rep bounty to this. :D I love the idea of Stringy precision. — VoteToClose 29 secs ago
Umm... is this allowed? >.>
Also, question, where is the bounty button?
 
It appears 48 hours after the challenge has been posted.
 
Under the question near edit.
 
10:14 PM
Below the comment section, actually.
 
Oh.
 
@VoteToClose Which part? It's your rep so you can award it for (almost) any reason you choose.
 
So I could award it for not using the word aardvark?
in Beep Boop Maggot, 3 mins ago, by RikerW
@Geobits bot needs retry function.
halp marky is broken
 
@Dennis That's what I meant. Wanted to make sure I wasn't infringing on any SE rules.
 
@Geobits halp
@Marky is broken....
He couldn't take a big chunk of message and crashed.
 
10:24 PM
I have determined that Shakespeare really is tedious to write in
5
 
what's this about somebody destroying the universe
 
Marky crashed and made a black hole!
he can't juic my avocad now!
 
idea: take as input an original text of Shakespeare (one monologue or something), output a modern translation.
 
@Zgarb Sounds crazy hard.
 
Depends on how much the text is modernized.
 
10:32 PM
Mathematica probably has some kind of ModernShakespeareTranslation[] built-in though.
Hell, it has one for detecting upside-down goats.
 
Any sufficiently advanced technology is indistinguishable from a Mathematica function.
6
 
Zgarb's Theorem
 
The only way of discovering the limits of the possible is to venture a little way past them into Mathematica.
 
Beyoncé's Theorem for singleton sets: If you like it then you should have defined a ring on it.
 
haha
 
@AlexA. When I first heard that song, I thought it went "all the cigarettes".
 
s'o_o's
@Dennis > added an atom and a qucik; fixed an arity bug
What is a qucik?
 
*quick
 
Yeah.
 
10:41 PM
But why "and a"?
 
@Zgarb Yeah dude, Beyoncé smokes four packs a day.
 
A quick is a kind of atom that combines links to one link
 
Oh!
That's interesting
Give me an example?
 
Quicks as a concept are pretty general (they replaced the more specific hypers nexuses and actors)
Actors were essentially niladic quicks: they take 0 links of the stack and return the previous/next link
 
I understood your perfectly fine until... stacks? Since when does jelly have a stack? o_O
 
10:44 PM
Links are stored on a stack.
 
Ah, I see.
Jellying is golfing in jelly...?
hiya @Cyoce
 
Loops are quicks too.
 
Hiya @PEOPLES
 
I am tempted to make a sock named "all"
 
So they take two links (one is the condition one is the body) and immediately call the result
 
10:48 PM
Thanks for explaining :) I probably won't remember this because I don't golf in jelly, but you never know!
 
I own all:
 
It's a dwarf!
 
Yes.
A DF dwarf.
 
The best kind.
 
Yes.
Nethack dwarfs are almost as good though.
 
10:51 PM
Let him join the chat
:D
 
You need 20 rep to chat.
 
^
 
@CᴏɴᴏʀO'Bʀɪᴇɴ A typo. curses at Git for not allowing edits in commit messages
 
@Dennis Ah, I see. Qucik sounds like a cool term though :D You should invent something to call a Qucik.
 
The idea is that a quick pulls a variable number of links from the stack and pushes a quicklink.
 
10:57 PM
@CᴏɴᴏʀO'Bʀɪᴇɴ hiya @CᴏɴᴏʀO'Bʀɪᴇɴ
29
A: Fibonacci function or sequence

jtjacquesGolfScript, 12 Now, just 12 characters! 1.{.@.p+.}do

12-byte fibonacci? And you call yourself a golfing language? Pfffff
 
XD
@Dennis Ohhhhh
lel it lost to perl
 

« first day (1839 days earlier)      last day (3006 days later) »