« first day (2171 days earlier)      last day (2969 days later) » 

09:00
Well, if you're using it for production, then a golfing language is definitely considered esoteric. On the other hand, for writing short scripts, many people here actually use golfing languages our of convenience (because they're shorter), while esolangs are usually just really complex.
@Pavel Well, after I finish writing an interpreter for it, I'd like to submit an entry to 99-bottles-of-beer.net using the golfing language that I made. The three options for submitting are Real Language, Esoteric Language, and Assembly Language. I was wondering which to select
Esoteric
Anonymous
@TrojanByAccident Typically, yes
Alrighty
Also, does a language have to be turing-complete to be used on PPCG?
Anonymous
An esoteric language is one that aims for something other than usability as its main goal. Having programs be as short as possible definitely qualifies as esoteric.
09:06
No
The requirements are that it has to have a way to represent tuples and be able to compute if a number is prime
Anonymous
@TrojanByAccident No
@Pavel Tuples?
@Mego Thanks for the link
It needs to be able to represent an arbitrary amount of ints
Basically, if you can assign stuff to variables, it counts.
09:09
Ah
Yeah, I'm actually working on that atm
We've got basic math down, though
Also accepted are stacks, queues, BF-like memory tapes, etc.
Anonymous
Got a link to the language implementation?
My post has one upvote, two downvotes, and 3 stars.
WTF
@Pavel The upvote and 1 star were mine :P
I thought it was an interesting post
@Mego The interpreter?
Interpreter and spec, preferably.
09:14
We don't really have a spec atm e.e
Anonymous
@TrojanByAccident Yeah. I'm interested.
well, you can check us out on github, here and here
The interpreter on the website is broken I think
it's not completely the programmer's fault though, he's a python programmer that made a js program
lol
Considering that Nor gates are enough for turing completeness by them selves, it's not that hard to make something TC.
@Pavel really?
09:18
but yeah, I need to push my updated version of the interpreter to the website, and upload some specs
@Pavel interesting.
Anonymous
I'm pretty sure that the specification in instructions.md describes a TC language
Anonymous
(meaning that if the implementation matches the specification, it will be TC)
We have a word for languages like FerNANDo: Turing-tarpit.
@Mego it does, but we need an interpreter first for it to be valid on PPCG, and so I was wondering if I would be able to use it before it's proven TC
Anonymous
You have while loops, addition, subtraction, I/O and stack manipulation. That's enough for implementing brainfuck, which is TC.
09:21
mhmm
Anonymous
@TrojanByAccident You don't need to prove it TC to use it on PPCG, but it should be fairly easy to do so.
Also, if you ping @Dennis, he'll add it to Try it online!.
5th try to get URL correct ;-;
(I prefer the trial-by-fire method of fixing posts)
09:26
@Pavel I'm going to attempt to move and update some of the stuff from there to github.com/PigeonScript/
I feel like having a /// interpreter builtin
idk why
So, just to be clear, when Dennis wake up, from where would he pull PigeonScript?
@TrojanByAccident You should look through TIO's available languages. If you select one, you can click the language name to learn more about it. All the esolangs you've never heard of.
A lot of them made by PPCG members.
@Pavel Atm, from nowhere. Maintenance is needed on the repos :\/
yeah this is going to be a pain to program
@DestructibleWatermelon So, once every few hours, you pop into chat, display a message about how your programming task is so hard, and then leave again.
sorry
I'll try to stop doing that
09:41
No it's fine
It's too quiet here.
I'm thinking of using a dictionary
Give this post a downvote and a star while you're at it.
09:55
@DestructibleWatermelon You weren't supposed to actually do it. Or was that not you?
?
what do you mean was not supposed to
line from my program
It was a joke
shots_fired = {} #!!!!!
Because the post has 3 stars, 2 downvotes, and an upvote
Except it has 3 downvotes now
@El'endiaStarman Do you know about dual spaces? I'm astonished how many seemingly unrelated facts show that L2 is a very special case among the Lp spaces!
@Maltysen Why do you get 1/2?
Oh you're only integrating over 1/8 of the circle!
09:59
Is sudo rm /dev/* valid linuxing?
@Maltysen the red formula is correct, the one for the circle however not quite, I think you want to use the unit circle, which has radius 1 (not 1/2)
@Maltysen Compare to this
agh
@Pavel atm, I have code that will report false for all invalid id's
but it can't output the sequence
:/
What are you trying to accomplish?
Yeah
@LegionMammal978 great, tahnk you!
Oh, cool!
Well, part of the challenge is parsing the page.
yeah
:P
btw, now that @Dada has posted an answer proving it can be done, you will likely receive more upvotes
...as it gets another downvote?
you know what, I give up on trying to understand why people are downvoting
I'm going to sleep
gugtn, everyone
There's a tendency to downvote something if you see that others have done so.
10:09
what about that bumpy lamp one? that got downvoted hard
Which one?
squiggly lamp actually
3
Q: My Squiggly Lamp

phaseWhile moving, I broke my lamp. Now, I need a new one. It's your job to make me a lamp! I'm not sure what size I want, though I know I want a squiggly one. Your program/function must take in a number input, and print out a lamp with that many squiggles/bumps. Examples: Input:2 Output: /--\ ...

anyway, 10 downvotes
and it was in the negative at one point
+13/-10
Wow.
My first question on PPCG has 10 downvotes
My second has -8
@KritixiLithos No, nothing here shows negative votes.
10:17
+91 -10 = 81 votes
Oh
Mine actually has +6/-14
All the activity on it happened while I slept, and no one told me during the day that 'string representation of an array in the format {a, b, c}' is bad.
10:34
Hello
Hi
10:47
dammit, if only the udage used c but not 8 or something
wait nvm
dammit, an esolang that uses numbers has the wrong numbers for the commands I want
11:10
I just spent a long time browsing esolangs for a language that is capable of movie quote output with chars "a","8","4"
11:40
@Zgarb is there any situation in which Grime is able to concatenate rectangles that don't have matching side lengths?
11:57
0
Q: Detect MS Windows

DanielYes it is exactly what you think. Challenge Create a program that returns a truthy value when run on Microsoft Windows (for simplicity we'll stick with Windows 7, 8.1 and 10) and a falsey value when run on any other operating system (OSX, FreeBSD, Linux). Rules Code that fails to run/compile...

@MartinEnder Nope, side lengths must always match.
alright, that should make my Windows answer safe :D
because I never check that the four individual window parts are the same side length, but I don't think you can form a rectangle otherwise
Hmm, you need the e option, otherwise Grime will try to find a matching sub-rectangle.
oh, I forgot to add that to the post (it's actually in the TIO link)
thanks
Just add e` in front of the main expression.
12:05
oh neat
I stole that syntax fron Retina. ;)
:)
Something like {2,2} that isn't a size-constraint but a repetition syntax might be useful.
That's something I have planned for the future.
btw, why is it called Grime?
Anonymous
@NewMainPosts For a minute I thought the bot was being really slow
12:14
Same
@Mego, btw, your answer is really clever :D
@MartinEnder It deals with grammars, and is kind of obscure ("muddy").
oh I see :D
12:30
0
A: Sandbox for Proposed Challenges

Stewie GriffinDifferent tasks, same characters In this challenge, you need to solve 4 different tasks using the same set of characters. You can rearrange the characters, but you can't add or remove characters. The winner will be the submission that solves all tasks using the smallest number of characters. ...

13:00
Interesting. My current Windows 10 preview includes "Code Writer", which is per default assigned to all code files instead of the old notepad. It's basically notepad with syntax highlighting (and nothing else whatsoever).
Looks like this.
Oh wait, it actually does have a menu: (un)tabify, trim (all kinds of) ws, search, duplicate, indent, (un)comment selection
13:58
1
Q: Find the nth digit of Pau

Julian LachnietRelated: Find the nth decimal of pi Overview: "Pau" is a number defined as a 1.5 * pi coined by XKCD artist Randall Munroe (see comic). Given a natural number n such that 0 < n < 64 through a either a function or a program, return or output the nth digit after the decimal. Rules: Hardcodi...

I do wonder whether we should elevate "non-observable program requirement" from a thing to avoid to a valid reason to close something as unclear/off-topic.
14:31
55
Q: Physically, how do dragons grasp and *transport* the contents of their hoards?

CatalystIf we accept that dragons are big and they hoard gold and gems (and don't make or mine these baubles, themselves), how do dragons physically manipulate and transport human/elf/dwarf-sized coins and jewels back to their lairs? Even if we assume considerable dexterity of dragons' front paws (nam...

@ConorO'Brien you should answer this :P
@MartinEnder I'm leaning towards yes
@MartinEnder please create a meta post so I can upvote
Anonymous
@MartinEnder Yes please
@MartinEnder I strongly agree but last two time I've posted this on meta it got strong lashback
it'll invalidate the pop-cons almost
pop-cons are already invalidated
14:39
People still love them for some reason, or it might just be when a high rep user posts one...
0
A: Sandbox for Proposed Challenges

FlipTackSharing Characters EDIT: This post is going under a big edit rn Consider the following task: Given a positive integer n > 0, output its integer root. The integer root of a number n is the smallest value of x2 ≤ n, usually expressed with the formula int(sqrt(n)). This task is easy enough ...

Anyone know of an OS that starts with W besides windows?
I didn't think there was when I wrote my answer
Can you solve this video youtube.com/watch?v=WiB2_dXSSMg without brute force or hard coding?
@Downgoat Winter.
@LearnHowToBeTransparent Link?
14:50
@Downgoat According to this list, WMCS
Would fail on NetWare
@Downgoat It's now checking for "Wi"
although if Winter is a thing I'll have to change it to something else
...?
he linked to winter
a wikipedia article of it
14:52
No, that's a page saying there is no article...
@FlipTack I can access it! It said
> Winter is the coldest season of the year in polar and temperate climates, between autumn and spring. Winter is caused by the axis of the Earth in that hemisphere being oriented away from the Sun.
Funny
Maybe Wikipedia article has learned how to be transparent and that's why we can't see it :P
Or someone haxed into Wikipedia
14:58
@KritixiLithos do you know a shorter way to strip decimal places in JS than Math.floor()?
num|0 I think
Thanks!
I hate IEEE 754!
4312.3142%1
0.31419999999980064
@KritixiLithos you live in denmark, right?
15:09
Oh, I though you were Greek from the name
28
Q: Are people of Nordic Nations "happier, healthier" with "a higher standard of living overall than Americans"?

Mohammad Sakib ArifinErnest W. Adams wrote in the answer to the question "Why are people so negative about Nordic nations, especially Sweden?": There are a lot of right wing Americans who have been preaching for the last 70 years that the welfare state can’t work, it's unfair, it's oppressive, and so on. It ...

tbf, I'm not from Denmark, I just live there
Anonymous
@LearnHowToBeTransparent Join the club :)
Anonymous
Floats suck no matter how you roll them, though
What does everyone think of this challenge? Has something like this been done already?
It's similar to the time capsule, but each submissions can use all of the characters, and it's a set rather than a list
15:13
@KritixiLithos ah
Anonymous
It's interesting
Anonymous
I wouldn't post it to main yet - multiple language challenges tend to have a lot of kinks to work out
Yeah, I've only just put it in the sandbox
and non code-golf challenges always need to be more carefully planned
Wouldn't be a relevant tag?
Anonymous
The only thing harder than making a multiple language challenge is making a popcon that doesn't suck
15:16
I think it's good that programs with the same source are banned. For example, Oasis, 05ab1e and 2sable are very similar
You can write some programs that have the same source code for those languages
@KritixiLithos If you noticed, I used your |0 in my own example solution :P
I did :)
Any idea for a challenge name? The current one really sucks...
"Sharing is Caring"
lol, done
15:25
@LearnHowToBeTransparent you hate floating point inaccuracies. Without IEEE 754 it would be much worse
@FlipTack link?
@FlipTack You goat to share chars
What happens if I g'doant?
that was really bad .-.
I think we can all agree goat puns are so 2016
12
@FlipTack yes, yes it was
Anonymous
15:34
2017 is the year of the penguin puns
no pls
"Penguin Deadly Sins"
"Twenty four penguin"
can someone tell that site penguin != seven
don't
we already have 1 punguin
no more penguin puns
@FlipTack "penguin".length===7
Anonymous
Penguin is at least eleven
15:42
@Mego yay
@TuxCopter ._. Last time I did penguin pun you were like "STAHP" now it's Yay :(
because last year was goat pun year, 2017 is penguin pun year
"Thomas The Tank Penguin" is on that site....
@TuxCopter no, 2015 was year of goat
The real question is if penguin is the new goat what does penguin curry taste like
15:45
@quartata ಠ_ಠ
@quartata @Geobits perhaps Marky is familiar on this topic
Anyways, serious question: how hard is it to install sed on Windows?
@quartata as hard as it is to install Cygwin
15:47
@quartata It comes with Git bash IIRC
I was wondering if I could get away with it in a build thingy
Hm, OK.
Anonymous
mingw should come with sed
Anonymous
But Cygwin is much easier to use than mingw
Anonymous
Specifically I've had 100% more success in actually getting cygwin to run
@quartata Have you tried bash on ubuntu on windows?
15:48
@Mego what's the difference between them? I've only got mingw
I'm not actually using Windows here just wondering how best to make this Makefile cross platform
Anonymous
@muddyfish mingw is a compiler and some tools for compiling stuff on Windows. Cygwin is a mostly-POSIX-compliant implementation of a shell (and even graphical) environment
Mingw brings GNU utils, Cygwin tries to bring POSIX env
Anonymous
The only thing Cygwin is really lacking atm is proper support for select
Anonymous
Of course, that bugs me to no end, because I can't upgrade to Python 3.6 until either that's fixed or an update makes it to the repo
15:51
To make it cross-platform, use CMake instead.
Will CMake do regex for me
Why do you need regex?
To do a substitution in code that's not mine?
What? I mean, I'm pulling it from Git so
15:54
Yep, it has regex...
I suppose since this assumes you have Python installed anyways I'll just do that
Oh, is the project not C/C++?
I mean the actual code is Cython
@Downgoat codegolf.stackexchange.com/a/106085/56721 lol thanks for making my first answer with struck out 44
But I need to build a static version of Python for it to link with instead
So that's where that comes from
15:57
Where does the sed come from?
Because I have to modify the Makefile and one define
Actually not a define. I can't read my own notes >_<
Something in a python script since they only seemed to half port it to Py3
even though the distribution is 3.2
If you want to be a unix classhole, just kill a process with SIGALRM.
16:12
The difference that 650 rep make
Did you get the downvotes reversed from yesterday?
I challenged someone to earn 40 rep on any SE site in a week (no prior knowledge about SE)
That's easy
@KritixiLithos yep
@noɥʇʎԀʎzɐɹƆ: Can you please stop being so random? Your last three messages appear to have no relation to any recent discussion.
One, maybe two, is fine.
@betseg That's actually funny, I have more rep than Easterly, yet he has more badges than me
@LegionMammal978 btw, since I redid numbers entire rational class is kinda broken now D:
@Downgoat Okay, I'll look into unborking it in an hour or so
Are they arbitrary-precision now?
0
Q: Understanding Recursion using flow of control through recursion calls for Merge Sort.

HarshvardhanSharmaI am studying the flow of control using recursion in Merge Sort. The particular algorithm I used is: MergeS(ar, p. r){ 1. if p<r{ 2. q = floor[(p+r)/2] 3. MergeS(ar, p , q) 4. MergeS(ar, q+1, r) //in schematic diagram I have written this as mergeS(,,) 5. Merge(ar, p ,q, r) 6...

@LegionMammal978 they're even lower precision now
@LegionMammal978 pastebin for people-for-whom-reddit-is-currently-blocked?
16:45
:P
@betseg ?
and you'll catch up to me pretty fast, I'm not active
look at flip, iirc I've been around for 9+ months longer than him and have 1k less rep
@LegionMammal978 yes
@Downgoat YAY
they will promote to bignumber too
@quartata no?
I thought you said they were long doubles?
16:47
yeah
@EᴀsᴛᴇʀʟʏIʀᴋ Here
JS uses equivilent of double
64-bit long
@LegionMammal978 lol
@Downgoat Most of the hassle in my Rational library was trying to work around the loss of precision...
@EᴀsᴛᴇʀʟʏIʀᴋ 650 rep and 36 badges
16:48
ah, badges don't really count though
long double is double on most platforms. Not arbitrary precision either way
2 mins ago, by Downgoat
they will promote to bignumber too
stupid library doesn't link properly on some functions but generally is working
So? :P
also long double is 128-bit - 80bit?
@betseg tbf your top answer is 101 and mine is half that
16:49
that is arbitrary precision?
That just means they only become arbitrary precision when it overflows
My top answer is 18 :P
but it doens't have goats
that's why
@LegionMammal978 yeah, now you can use myCheddarNumberObject.value.add(otherObject.value) and it'll do by reference
16:50
infinite goats == tons of rep
@quartata that is internally
if you look from cheddar you won't notice anything
assuming we're talking decimals
@KritixiLithos proof goat > jelly
@quartata hmm. Not on TIO.
@KritixiLithos aww :(
@EᴀsᴛᴇʀʟʏIʀᴋ I should bounty this answer
brb
16:51
if you want lol
i don't think you need to
@Downgoat Does myCheddarNumberObject do the double-to-bigint switch internally (i.e., even my library wouldn't have to implement anything special for that)?
@Downgoat are you actually bountying
@EᴀsᴛᴇʀʟʏIʀᴋ yes, done
For some reason, all/most of my top answers are the answers that I spent the least effort/creativity/work on
@LegionMammal978 yeah. You don't need to worry about that
16:52
hooly shit why
because goats
@EᴀsᴛᴇʀʟʏIʀᴋ goat eats jelly, case closed
@KritixiLithos ikr
108
A: Paint Starry Night, objectively, in 1kB of code

LegionMammal978Mathematica, score 14125.71 "a.png"~Export~ConstantImage[{75,91,110}/256,{386,320}] Simply saves this image: to a.png.

There's mine
@LegionMammal978 violates loophole
16:53
#neverforgetBlankSquare2016
@Downgoat ?
And my best answer (the pbrain one with betseg) has only 5 votes
@AlexA. There were no other answers, so I decided to create a simple reference solution to get started. A non-serious submission would be my original all-white-pixels idea... — LegionMammal978 Jan 27 '16 at 1:06
8
A: Loopholes that are forbidden by default

DowngoatEmpty / Bare Output Not sure on the best title but hopefully the examples show what I mean. Mainly targeting code-challenges where the score is determined by the output. This results in very boring, but valid, answers which tend to get upvoted especially on pop-cons with no other answers. An ...

it's not empty/blank
it's a nice color
it does look blank in the onebox because his avatar might be confused with the image
I did some calculation to find the mean color value.
@LegionMammal978 such colours, such variety, woah
@KritixiLithos our answer with 4 days of work got 5 upvotes :/
@EᴀsᴛᴇʀʟʏIʀᴋ :/ this is finding loophole in loophole
@betseg PPCG in nutshell
CMC: Write a C++ program to convert a double to a string in base n
16:55
hey I have 3 starred things on starboard
But an answer that took <10 minutes of mine has >15 votes and counting
And my second highest:
40
A: Fibonacci reversed!

LegionMammal978Mathematica, 25 bytes InverseFunction@Fibonacci Function. Pretty self-explanatory if you ask me.

How did that get so many votes?
@KritixiLithos TL;DR: funny answers and/or goats get upvotes
16:56
@KritixiLithos s/15/101/, and i really don't want that many upvotes on that answer :/
The trumpscript answer for the "build me a brick wall" challenge has >100 votes just because of the irony
Hm, at least my second most upvoted answer has some work on it.
My 3rd most voted answer was written in school during class time :/
16:58
@Downgoat not sure we're talking about the same thing here. Arbitrary precision reals have arbitrary precision in the fractional part too
Yes I know
I don't just mean big int
okay, for numbers < 2^63-1 that job is @LegionMammal978s w/ rational lib :P
@KritixiLithos my answer with 101 upvotes too.
If I have 3.00000000000000001 is that going to promote? Probably not.
@betseg codegolf.stackexchange.com/a/94815/56721 I'm actually proud with that answer.
16:59
I mean I could go with lazy evaluation of numbers and decide later how to represent it
My highest answer in all of SE in on Puzzling and it has 24 votes
That's why the concept of overflow doesn't really apply to floats per se. The exponent can pverflow but that isn't the whole deal
but I think arbitrary precision numbers are going to be quite a pain to work with
@quartata The thing is, I can't make my double-to-rational conversion have too large of a denominator

« first day (2171 days earlier)      last day (2969 days later) »