« first day (2264 days earlier)      last day (2581 days later) » 

7:01 PM
oh, typo
@flawr really? no builtin square func? huh
@flawr wait, was that manual? lol
translate: mal
(from German) times
:p
 
So, mal mal would be bad times?
 
prolly
polyglots ftw
 
@Riker :D
 
:p
for later reference: automatic ones have 2 messages, the translation is it's own msg
 
@Riker that should return the product of 1,2,3,...,input Try it online!
 
7:04 PM
hm, okay
 
translate: mal
(from Turkish) goods
 
translate fr: mal
(from German) fois
...?
translate french: mal
 
that was german to french=)
 
oh, lol
 
@Riker afaik evil
 
7:07 PM
traduis fr: mal
(de l'allemand): fois
 
fun fact: Turkish got the word for "German" from French, "Alman"
 
why not the other way around?
 
@DownWat no we know what it means
 
ah
 
it was just trying to get from french
it shows as german
translate: mal
(from German) times
see?
 
7:11 PM
Also, what do you think of my new username?
 
@betseg there is actually a whole collection of german dialects (including some swiss german dialects) that are called alemannisch (see alemannic)
 
@Downgoat and @DownChristopher would probably appreciate it
 
(probably originates from the Alemannen tribe)
 
well the Turkish Language Institution says that the word is from French
 
I bet the french lied to them
 
7:16 PM
@DownWat it's so overused now
@DownWat I don't think the goat really cares.
he just has it for a name, he didn't change it because of an overused joke
 
@DownWat Suggestion: Rename yourself to @UpTat
 
Another suggestion: UpOhm
 
UpOm
you'd nee to delete the h to be consistent=)
 
Right
 
but I like your thinking=)
 
7:19 PM
@DownWat ಠ_ಠ
 
UpMho for 1/ohm?
 
That is too close to DownOhm
 
Thatsthejoke.pngif
5
 
InverseOhm
 
haha, pngif XD
 
7:21 PM
.pngif is my new favorite file extension
 
CMC: Design a spec for an image format called PNGIF
 
jpngif
 
jpngif
:)
 
Ninjas
 
@TuxCopter apng
 
7:22 PM
add an f for tiff
no idea how to fit bmp
 
Also .svg
 
bmpngif
 
.jpnsvgtiff
 
I think that's enough
 
bmpngiffvg
Because gifvy?
 
7:24 PM
I don't want those messages to end up in the trash ._.
 
@Mods trust us we are having thoughtful discussion here not spam 100% guarantee
 
@TuxCopter Isn't there a PNG format that specifies a sequence of images like a GIF?
 
Yea, it's APNG
 
3 mins ago, by betseg
@TuxCopter apng
 
Right. Well. That's what happens when I don't read the entire context.
 
7:38 PM
Dang, I have a sad. My HNQ-bait subject line didn't pick up any fishes.
 
Oh?
 
I don't think cheesing your wy to HNQ should be a goal.
 
I really want a popcorn popcon now...
 
@Pavel Well, of course not. But it's a fun experiment.
 
7:43 PM
CMC: Make a popcon about popcorn that doesn't get closed.
 
> mini challenge
 
Not this one. It's a Chat Macro Challenge
 
kk
 
CMC: determine if the program is being run with root permissions.
 
too many assumptions about the language and the operating system
 
Okx
7:46 PM
@Pavel do you want a truthy/falsy value or two different outputs to determine?
 
@Pavel DOS BATCH, 7 bytes -- @echo 1
 
Bash, 5 bytes: id -u prints a 0 for root, another value for non-root
 
Chat macro challenge: write a macro that does ______
 
@Okx At least one unique output for either true or false, and anything else otherwise.
 
@PhiNotPi #define a(b)puts(b)
Made a C preprocessor macro that prints the input
 
7:49 PM
@PhiNotPi #define a ______
Expads to ______, so I guess it "does" it
 
@PhiNotPi qq<C-w>v<C-w>n@qq@q
It's a vim macro that makes a fractal in your window
 
@DJMcMayhem thats actually cool
except it lags and stuff
 
Did you run it?
 
yes
 
@DJMcMayhem That's awesome
 
7:51 PM
Then after that, do qqqqq:q!<cr>@qq@q
 
How do I start vim without loading any plugins/previous work?
 
@Pavel vim -u NONE -i NONE
 
ty
 
@DJMcMayhem its too fast :(
any way to slow it down?
 
what did it do
it's gone
 
7:52 PM
@betseg Sure. qqqqq:q!<cr>gs@qq@q
 
it exited everything
got it
 
Screenshot for those who don't have vim/don't feel like testing it:
 
I get an ERROR: NO ROOM
oic that's intended
 
Yeah, that's expected
That's what breaks the macro, otherwise it would run forever
 
Wait, you run Vim on Windows?
Huh
 
7:55 PM
I run everything on windows
 
@DJMcMayhem cr?
what's that
 
@Riker enter
 
@Riker Carriage return
ie enter
 
ah
 
Carriage return/enter
 
7:56 PM
ninja'd and ninja'd again
 
Can someone smarter than me explain Jetbrains MPS? It seems super cool but I have no idea what it does.
 
@Pavel It seems like a framework to make DSLs
 
I don't know what a DSL is though
It's weird
 
Domain-Specific Language
 
> DSL may also refer to:
> Damn Small Linux, a very small Linux distribution
Thanks Wikipedia
 
8:01 PM
woah, that website looks cool and opens fast
 
What website?
 
jetbrains mps
 
Like I said, it seems super cool
I wonder if I can make golfing langs with it.
 
Sure
 
I mean, yeah I probably can, I wonder if that will actually make it easier.
 
8:06 PM
If there's a DSL close to your needs. Otherwise, the common one-identifier-per-char golf lang is probably easier to do from scratch.
 
Ok, so MPS allows you describe a language and it generates a transpiler from that language to JS/JVM. That's awesome.
 
We recently got a JetBrains license server license (no typo). Now everyone can use all the products. Specifically, CLion and Rider. So good.
Now they just need a Rust IDE.
 
Esolangs.org has an expired certificate, if anyone knows how to fix that.
 
Probably ais
But esolangs is not TLS by default.
 
@ComradeSparklePony no it doesn't?
 
8:14 PM
@Riker Yes it does.
 
no-repro
 
> This server could not prove that it is esolangs.org; its security certificate expired yesterday. This may be caused by a misconfiguration or an attacker intercepting your connection. Your computer's clock is currently set to Tuesday, April 11, 2017.
It's 10.15 pm here btw.
 
 
@mınxomaτ Related, Microsoft used to have a certification program for licensing. I don't think they do any longer.
 
@Riker You're not on the HTTPS site genius :P
 
8:16 PM
yeah, that's what I mean
it's not a https for me
 
3 mins ago, by mınxomaτ
But esolangs is not TLS by default.
 
that redirects to the main thing for me
manually typing https:// in front of teh url I mean
 
@Riker Then why would you say it doesn't have an expired cert. You wouldn't know.
 
oh, true
I thought it didn't because it didn't error
but yeah, it doesn't confirm either
 
8:17 PM
@Riker It confirms that you have a redirect that doesn't exist on the server.
 
what
 
There's no redirect on the SSL version.
 
maybe caching?
 
How the deuce do you actually view the certificate in Chrome? In IE it's as simple as right-click the padlock (or open padlock, if it's broken) and "View Certificate."
 
{ ~ }  » curl -I esolangs.org
curl: (60) SSL certificate problem: certificate has expired
More details here: curl.haxx.se/docs/sslcerts.html

{ ~ }  » curl -Ik esolangs.org
HTTP/1.1 302 Moved Temporarily
Server: nginx/1.6.2
Date: Tue, 11 Apr 2017 20:19:53 GMT
Content-Type: text/html
Content-Length: 160
Location: esolangs.org/wiki/Main_Page
Connection: keep-alive
Notice the 302 points at TLS, not non-TLS
When in doubt, curl :). No cache, no cookies.
 
8:22 PM
@AdmBorkBork from the inspect menu
 
FFS, that's nice and buried.
 
-1
Q: Maximum Move in a maze with given directions

sammyGiven a N*N maze, and string of N,E,W,S denoting positions to move to. I need to determine how many moves are possible in sequence out of a string (containing these 4 letters only). For eg- If string is NNN ,and I can only move 1 step up,that means answer for that cell is 1. If for another cell...

 
@AdmBorkBork yeah i really dislike the change
i guess they think more people might click in the url bar now that non-https is marked "Not Secure"
and viewing cert details will confuse the average user
some nonsense like that
 
8:43 PM
@DownWat 10/10 quality username
 
CMC: find 3 numbers such that |(|a-b|-|b-c|)| = (a/b)/(b/c)) (or is it possible?) (or inverse of the right side) (see the message on Sandbox for $\LaTeX$)
 
@betseg Or just insert the $\LaTeX$ in here.
 
@Pavel some people dont use $\LaTeX$
 
8:53 PM
/sigh
 
@betseg Look at it, it's an image.
 
@betseg Wolfram alpha.
 
That's cheating
Also, I think you're supposed to solve over the Integers
 
huh, it returned nothing useful for me
 
8:56 PM
forgot to add that they should be different :p
 
b=0.9999999... ;-)
 
then theyre the same?
:p
 
I already solved it once, screw it.
 
0
Q: Charlie and the evil hyphen

rybo111Here's the phonetic alphabet: Alfa Bravo Charlie Delta Echo Foxtrot Golf Hotel India Juliett Kilo Lima Mike November Oscar Papa Quebec Romeo Sierra Tango Uniform Victor Whiskey X-ray Yankee Zulu In the fewest bytes possible: Remove the first letter of each word. Shuffle the word order. Someh...

 
9:15 PM
0,4,2,6 works.
 
@Riker neither rim nor shot
 
:p
 
0/7 can't hear a thing
 
The top 15 flaggers on PPCG:
Rank    User                Helpful Flags
1       ProgramFOX          440
2       Mego                382
3       Stewie Griffin      214
4       Erik the Outgolfer  161
5       DJMcMayhem          155
6       Martin Ender        146
7       Helka Homba         149
8       Peter Taylor        128
9       Flawr               114
10      Downgoat            111
11      mbomb007            111
12      Muddyfish           99
13      Gerry               94
14      Riker               88
15      msh210              84
@Mego ^ Just in case you wanted to see the rankings
 
Anonymous
Interesting
 
Anonymous
9:24 PM
That isn't at all what I expected the rankings to be
 
Everyone else is currently below 80
@Mego What were you expecting?
 
I think I have around 15
 
Anonymous
@DJMcMayhem I'm not sure, but not that :P
 
@DJMcMayhem what kind of flags does it include?
 
Anonymous
Any and all that are marked helpful
 
9:26 PM
^
 
Didn't expect Martin to be up there, considering he can hammer things and not flag them.
 
Except for meta and chat flags I guess
@Pavel He was a very active user for a long time before mod-hood
 
I thought he was in the original PPCG mods before the first election.
 
Nope. The original are all no longer active
 
Anonymous
He was a pro-tem mod, but he was only appointed like a year or two before the end of beta
 
9:28 PM
Dmkcee, Gnibbler, and Christ Jester Young
 
9:38 PM
good night
 
@betseg g'night
 
1
A: Sandbox for Proposed Challenges

Wheat WizardBrainflak Multiplication Metagolf This question is a Brain-flak Birthday challenge and will be posted on April 27th Last summer we had the Brain-flak Integer Metagolf, and the answers it generated have been very useful to the Brain-Flak community since. The main thing that makes the Integer Me...

 
@DJMcMayhem Oh dang, I'm tied with Downgoat.
 
@mbomb007 brb fixing
 
I gotta fix that.
@DJMcMayhem What are the rankings for votes cast?
Also, I know that I'm ranked #2 for posts edited, so that'd be an interesting set of rankings to see, as well.
(Only Martin and I have the Copy Editor badge)
 
9:54 PM
@mbomb007 That one actually has a ranking, so it's easier to find: codegolf.stackexchange.com/users?tab=Voters&filter=all
The other one had to be done manually
For whatever reason, this guy has no participation except for a ridiculous amount of votes:
101 1 2 4
And fanatic
 
2
Q: Cyclic Levenquine

ais523Background As most PPCG regulars will know, a quine is a program which outputs its own source code when run; and the Levenshtein distance between two strings is the minimum number of insertions, deletions, and edits needed to change one string into the other. In this challenge, we're combining t...

 
@DJMcMayhem Huh. I'm 37th.
 
@Mego Deleted, actually. Letting an underage participate is not the problem; storing their email address is.
 
@mbomb007 I'm 34th apparently
 
@NewMainPosts Maybe a solution in Headsecks would be possible?
Then you could encode its source and "increment" by 8 mod 256
 
10:02 PM
@mbomb007 can it go forever? does unicode have some limitation?
 
> Additionally, at some point, the sequence of repeatedly running the program, running its output, running its output's output, etc. must eventually come back to the original program.
Also yes, Unicode doesn't have infinite characters
 
10:18 PM
@Riker no it does not have to be TC, but be aware that if it isn't, it might not be able to compete in the randomly selected challenge
 
10:39 PM
@Timtech @WheatWizard @Riker v
@mbomb007 REPL answers are allowed, but they're considered a separate language. — Dennis ♦ 3 mins ago
I'm not happy with that consensus (I've downvoted it myself), but it is what it is.
 
Feedback was requested on this month-old sandbox post earlier but it seems to have been overlooked. Thought I'd mention it since it sounds potentially interesting:
1
A: Sandbox for Proposed Challenges

Stewie GriffinSort a vector using the least amount of reversals optimization, code-challenge This is a code-challenge where the objective is to sort a vector into ascending order using the fewest operations. Your algorithm can only sort the vector using subvector reversals, but it can use other operations fo...

(and also sounds difficult to get right as a challenge, so more in need of feedback than average)
 
@Dennis I haven't voted in it because I'm torn. I don't want people to golf solely in REPL, but I also thing have REPL allows for some languages to "essentially" compete in otherwise hard challenges, such as questions
 
10:59 PM
@Dennis out of interest, what's your personal opinion on the subject?
I also think that there's two different sorts of REPL answers:
* the answer is typed into the REPL, and it then does I/O the way a normal program would;
* the answer is typed into the REPL, returning to the REPL prompt; the user input is also then input at the REPL prompt (i.e. the answer changes the REPL into a solution to the challenge)
I'm not sure if we're drawing a distinction at the moment
 
@ais523 Hard to say. Some languages exist solely as REPLs, so we'd probably need an exception for those. But if a language can be invoked as a full program or supports functions, REPL answers in that language shouldn't be allowed imho.
 
hmm, there are edge cases even to that, like Prolog
luckily it supports functions
but it doesn't really support full programs; you can simulate them by writing custom initialisation code and then crashing the program during it, so that the REPL part of it never gets to run, but I'm not sure that counts
 
I won't pretend having the slightest clue about Prolog.
@ais523 At least swipl seems to support programs though. github.com/TryItOnline/arena-server/blob/master/wrappers/…
 
11:14 PM
that appears to be a REPL: Try it online!
you can see that the input here is a Prolog program that calls a function, not something like a string or an integer
or I guess it's a REP, because it only runs the command specified, rather than asking for another
 
0																												'
Hmmm... it appears it is still possible to post new community ads for 2016
 
@0 ' we need those 2016 ads
 
@DJMcMayhem @BrainFlakUsers - I'm writing an article on brain-flak. How do I output something? >_> I tried running this, which of course outputted nothing.
 
What are you trying to output?
 
0																												'
@ConorO'Brien There is no explicit output functionality in Brain-Flak. At the end of the program execution all the contents of the active stack are printed starting at the top
 
11:23 PM
({}) prints 0.
 
@ConorO'Brien Woah, cool! What are you writing it for?
Also, like others have said, to print something, push it onto the active stack
 
@Dennis Why exactly was I tagged in that? Just wondering
I think that all of my posted TI-Basic scripts are full programs
 
Because you cast one of the delete votes.
 
@Timtech follow the link Dennis is quoting
 
@0 ' so why doesn't my link work?
@DJMcMayhem the unofficial ppcg blog :P nothing too spectactular
 
11:33 PM
@ConorO'Brien () does nothing on its own. A second () also does nothing, and the {} pops a value but because there is nothing on the stack it behaves as a no-op.
What are you trying to do?
 
just trying to get a feel for the language
the docs say each evaluate to 1 tho?
> These are concatenated together when they are evaluated. So if we had a '3' on top of the active stack, this snippet:

()(){}

would evaluate to 1 + 1 + active.pop() which would evaluate to 5.
 
oh wait nvm
you need (...) to push
 
Yes. (), [], <...>, and [...] will not do anything on they are own
 
@ConorO'Brien They do. So the whole thing evaluates to 1 + 1 + pop() but then nothing is done with that value
 
11:36 PM
ok, cool. thanks :D
 
oh >_>
I haven't been following the reddit lately
 
I haven't either
 
@ConorO'Brien Our favorite beginner's task for anyone learning Brain-Flak is to write a multiplication program.
 
oh geez... let me try addition first >_>
 
11:38 PM
Addition is a good first
Counting from input to 0 is a good second
Multiplication is a good third
 
k, thanks! is there a brain-flak room?
 

 The Third Stack

A chat room for discussing the Brain-Flak programming language...
 

 The Third Stack

A chat room for discussing the Brain-Flak programming language...
 
hahaha awesome name
 
Ninja'd
Thanks :D
It's inspired by this:
4
A: Tips for Golfing in Brain-Flak

Wheat WizardUse the Third Stack If you have read the title you might be a bit confused. Surely there are only two stacks in Brain-Flak? However I assure you that it exists and it is one of the most powerful if not the most powerful tool in writing and golfing Brain-Flak. What is the "Third Stack"? Eve...

 
11:42 PM
I'm working on a service to provide SVG images based on Math.JS functions.
That's f(x)=pow(x,2)
 
@ATaco nice
 
huh cool
 
That's intentional, because adding a .svg causes problems.
 
maybe axis marks/scale would be nice
 
@ATaco trailing & is weird though, trim .svg off if it exists before passing to math.js
 
11:44 PM
I just need to make it stop trying to parse the .svg, that's all.
I'm aware.
 
Wait what how did you get SE to display SVG
 
@Downgoat SE automatically oneboxes svg
 
O_o since when
 
@DJMcMayhem ok well my mind is basically broken after reading that
 
Does it make sense though?
I think one way that is more easily intuitive is The accumulator
 
11:55 PM
I do think I understand it. Utilizing it is a whole different animal
 
So () increments The accumulator, and (...) returns The accumulator from the inside
 
The third stack is really a high level concept I would avoid thinking about it until you have mastered the basics.
 
sounds good lol
 
Which is why ((()()())()) would push 3, 4
 

« first day (2264 days earlier)      last day (2581 days later) »