« first day (2602 days earlier)      last day (2253 days later) » 
00:00 - 18:0018:00 - 00:00

12:13 AM
@ASCII-only okay so turns out memory management is hard
I am working on managing scopes and now global variables have come into play
those are embedded in the binary so if I pass them to a free/malloc() pair things will break
oh wait
So doing a = b would increase the RC of the object b references by one?
 
@Downgoat yes
 
that means it would never be deallocd then
 
why not
 
because you now have a reference without a corresponding deref
i think ill go with deferred ref incr
 
well you deref it when a is changed, or a goes out of scope
 
12:25 AM
that should work
 
@Downgoat good idea
 
I just found out that Rust's default sorting algorithm was designed by orlp.
 
@user56656 :O wait really
 
Yes
pdqsort
 
> The current algorithm is based on pattern-defeating quicksort by Orson Peters, which combines the fast average case of randomized quicksort with the fast worst case of heapsort, while achieving linear time on slices with certain patterns. It uses some randomization to avoid degenerate cases, but with a fixed seed to always provide deterministic behavior.
 
owow
 
Mar 19 '17 at 13:33, by orlp
I've got a new draft version of my paper: https://drive.google.com/file/d/0B1-vl-dPgKm_T0Fxeno1a0lGT0E/view
Also, nice new profile @user56656 :)
 
Thanks.
 
1:13 AM
looking at rust, wow it really copped out on mutable semantics for simplifying memory management
 
1:24 AM
Re: insights.stackoverflow.com/survey/2018/… How do you all spend so much time outside when code golf
 
@Downgoat Because most people are the ones that go to PPCG from HNQ, sees a 3-byte, upvotes, then leaves
 
If there is no school I will easily spend 0 hours a day outside
 
I'm only ever outside for uni
 
2:00 AM
0
A: Sandbox for Proposed Challenges

BubblerThis code errors on this and that, is it really written in them? code-golf polyglot Inspired by I'm not the language you're looking for! Challenge Choose two different programming languages, and write a program that prints the following line to stdout: This program errors out in <the current...

 
 
2 hours later…
3:41 AM
@Dennis Basic docs are up.
 
Aw yiss
 
Time to post an answer.
 
Please link it here when you do
 
Will be an easy one. I should be in bed already, but I just can't resist.
 
@Dennis I'm a bit confused. If I say the name of a function with nothing after, is it called with the parent function's argument?
So looking just at:
void
	void dab
The "inner" void is called with the result of dab, and dab is called with x, the "outer" void's argument?
 
3:57 AM
Happy nearly end of Pi Day to EDT-ers
 
@Pavel That's void(x) = void(dab(x)).
 
Ok, got it.
 
Perfect use case for Dodos:
0
A: Fibonacci function or sequence

DennisDodos, 26 bytes dot F F F dip F dip dip Try it online! How it works The function F does all the heavy lifting; it is defined recursively as follows. F(n) = ( F(|n - 1|), F(||n - 1| - 1|) ) Whenever n > 1, we have |n - 1| = n - 1 < n and ||n - 1| - 1| = |n - 1 - 1| = n - 2 < n, so the f...

 
@Dennis Could I also write it as:
void
	dab
	void
?
Actually nevermind
 
No, that's void(x) = (dab(x), void(x)), something completely different.
 
4:00 AM
I get it now
It all makes sense
Kinda
 
@Downgoat you mean only having one mutable reference at a time?
 
@quartata that's one
 
Feb 2 at 5:30, by quartata
@Pavel rust's compiler is basically the gestapo when it comes to retrieving a reference to something
 
also :O avatar change
 
I mean I can’t really think of anything better, that doesn’t make the borrow checker annoying
 
4:06 AM
anything better than what?
@ASCII-only can I switch to mainstream nearley parser, idk what even vsl-nearley mean
 
rust’s borrow semantics
 
@Downgoat yeah
 
All I have to do now is ... DAB!
I'm sorry, if no one has made that joke, it deserves to be made. I'm out of here now
 
ಠ_ಠ
 
unacceptable
incidentally please don’t make fun of the lack of transparency on my avatar
Imgur screwed it up, it has transparency
i feel very self conscious about it
 
4:17 AM
Dodos is an excellent and terrifying language
 
made oasis into a tarpit
p good stuff
 
@ASCII-only tokenizer is complete bork with normal nearley :|:
vsl::asts> 1 + 1
Syntax Error: Unexpected token `1` (1:0)

    > 1 | 1 + 1
        | ^
 
Can mods edit old comments? On deleted answers?
 
@Downgoat oh yeah because vsl-nearley has more has thingies
@quartata pls use gravatar ty
 
@user202729 Yes. Yes
 
Leo
4:45 AM
@Dennis Dodos is a really nice idea, I like it!
I think I've found a bug in the interpreter though, [this](https://tio.run/##S8lPyS/@/18hjSuNSyFNISWzgEvh////hqYA "Dodos – Try It Online") will sometimes print numbers from 0 to n, and sometimes only print 0
 
@Downgoat link to nearley file pls
 
@Downgoat yeah nearley doesn't support:
@split false
@has false
 
5:22 AM
what do those do
 
6:15 AM
whether nearley splits tokens into chars, and whether nearley checks for has
 
6:29 AM
@Leo wat
How could that even happen? Where is there nondeterminism?
 
 
1 hour later…
Leo
7:41 AM
@EsolangingFruit I have no idea, there shouldn't be, that's why I'm pretty sure it's a bug
 
8:21 AM
0
Q: Is boiler-plate code required for challenges?

AalawlxWhen solving a puzzle with an appropriate solution, does the programming language standard boiler-plate source code need to be included: For example, should I include all of this: using System; using System.Linq; public class Program { public static void Main() { Console.WriteL...

 
@user202729 Clarified the language name. — Bubbler 4 hours ago
Is that sufficient?
 
8:54 AM
hi all
mini challenge, write code to normalise a vector so that it has unit length and mean 0
(is there a language that has this built in? )
 
Processing does
@Lembik what do you mean by "mean 0"?
 
that's not right
let me try again :)
I mean that the average of the elements in the vector should be 0
 
what would [3,4] become?
 
first subtract 3.5
then normalize
 
9:17 AM
APL, golfing in progress, (⊢÷.5*⍨1⊥⊢×⊢)⊢-+/÷≢
 
:)
 
10:14 AM
@Lembik 05AB1E, 13 bytes: ÐOsg/-WsZŠŠ-/ (probably suboptimal)
 
wow
maybe I should restrict to ascii
but someone will scream if I do that :)
@Neil what does your code do with [1,1]?
 
seems to return [0, 0] Try it online!
 
I guess it's really undefined
how do you avoid dividing by 0?
 
@Cowsquack ⊢×⊢×⍨
 
I don't, it's just the language I picked happens to give me that result
 
10:18 AM
what does it give for 1/0?
 
just returns the LHS as far as I can tell
 
wow :)
 
@Lembik yes you should :P
 
@ASCII-only sorry.. what should I do?
 
7 mins ago, by Lembik
maybe I should restrict to ascii
 
10:22 AM
ah I see :)
 
@Lembik I checked the source, if any operator throws an exception then you just get the LHS
 
is there really no language with this built in?
scipy/numpy/scikit-learn etc?
 
(well, anything that uses apply_safe)
 
@Lembik The whole thing? (normalise and make mean=0) I'd doubt it. Seems too useless to me. Do you need it for anything?
 
10:26 AM
of course it is simple to implement
 
@Lembik hmm doesn't it say normalize first
 
@ASCII-only it's the normalization that we are discussing
you subtract the mean then divide by the length
although I have no idea what you do for a vector with all elements the same
 
11:19 AM
oh, I misunderstood the question
you calculate s as the length of the vector first
 
@Neil I don't think you can do that
 
@Leo :) That wasn't a problem with the interpreter per se. I fixed a bug (empty statement getting treated as empty lines) in the last revision, but I botched the pull on TIO and only synced one of the servers.
 
@Neil it won't end being length 1
will it?
 
@Lembik 05AB1E, 10 bytes: Osg/-snOt/ Try it online! (sorry for such a snOt-ty answer)
 
:)
 
12:24 PM
Dodos is horrifying I love it so much
 
1
A: Sandbox for Proposed Challenges

Dom HastingsShape Identifying Program string source-layout code-golf Your task is to build a program that identifies the shape of the input. The shapes to be identified can be any of the following. Shapes Square To be identified as a square, the source must have lines of all equal length, and the sa...

 
12:50 PM
@totallyhuman Basically anyone with high PPCG rep and you think you dont know was Wheat Wizard.
 
looks like Wheat Wizard has changed a lot...
@Dennis uh, does Dodos's dip really turn 0 to 1?
 
Yes.
There would be no way to create positive integers otherwise.
 
oh, btw I think that there should be implicit tabulators for main as well
 
That would make creating an empty main impossible.
It's not a golfing language, and I didn't make main implicit to save bytes. I just wanted every Dodos program to be valid, even if there is no function declaration at the top.
 
0
Q: Close Old Challenges that wouldn't Fly Today?

Magic Octopus UrnI've recently been coming across a bunch of "necromanced" posts that are extremely low quality (by our newer standards). Given that most of these posts are 5 year+ old, I feel like we should re-evaluate the ability to close old posts on the grounds that, well, they're awful. Take for example one ...

 
1:04 PM
@Dennis but aren't empty lines ignored anyway?
it's not about golfiness, but about practicality
 
A line with a tabulator isn't empty.
 
and how does a line with only a tabulator and nothing else make a difference
 
But when the tabulator is implicit, they become indistinguishable.
It doesn't apply any functions; it's the identity function.
 
oh so it does in fact return a tuple?
also is it possible for functions to be defined outside main?
 
Not sure I understand. You cannot define functions inside main, only reference them.
 
1:08 PM
oh you can't define functions within functions? hm
the README seems to imply some stuff making it somewhat unclear...
 
I wrote it tired and in a hurry. May have to revisit a couple of things.
 
> While they perform the same calls, the functions F and f are different. The importance of this distinction will become clear later.
...excuse me, but where is that made clear
maybe it's the fact that functions can be defined multiple times?
 
Not explicitly. It matters because you can't call F(1) from F(1), but you can call f(1).
 
oh so like a one-time override of divide or surrender?
 
Sort of, yeah.
 
1:20 PM
So... functions declared earlier can call functions declared later but not vice versa?
 
hm, looks like Dodos is transpiled to Python, right?
 
@user202729 All functions can call all functions.
 
@Dennis And it still get a lot of attentions. Well done.
@Dennis So... f(x) can call g(y) if x > y or (x==y and f>g)?
 
Functions are not compared in any way. You cannot call the same function with a greater or equal argument.
.oO ( Why is tio.run down on my computer, but not on my phone? )
 
because Windows 10 (which often falsely thinks I've got issues with my connection and therefore doesn't let me connect until I "fix" them)? try running a troubleshooter
 
1:26 PM
Who's using Windows 10?
 
I'm not sure, but tio.run is up
 
It's back to normal. Probably my ISP's fault.
 
uh, do your computer and your phone use different ISPs
 
They do.
 
@EriktheOutgolfer mine does that as well and it's annoying as all hell.
 
1:29 PM
@Dennis if you're on a limited data plan, I recommend connecting to a WiFi when available
 
Nah, my phone's internet is way better.
4G vs 1 Mbps DSL.
 
then why don't you put it for your home too?
 
Because of the limited data plan, of course.
 
ah, are unlimited data plans expensive in Paraguay?
 
No, because they do not exist.
Not for 4G, anyway.
 
1:33 PM
1Mbps is the maximum speed of unlimited data plans in Paraguay? O_O
 
There are faster ones, if you're willing to pay for it. But the crappy copper lines in the rural area I live in wouldn't be capable of much more anyway.
See, I'm not only living in a third-world country, I'm living in a village.
Speed isn't the issue anyway. Latency is.
 
@EriktheOutgolfer if you read your email in mutt why would you need more?
 
@Dennis wait how much more expensive would it normally be to get 2Mbps in a city for example
 
1
Q: Shifting-Oriented Programming

LaikoniA string can be shifted by a number n by getting the byte value c of each character in the string, calculating (c + n) mod 256, and converting the result back to a character. As an example, shifting "ABC123" by 1 results in "BCD234", shifting by 10 in "KLM;<=", and shifting by 255 in "@AB012". ...

 
@EriktheOutgolfer If Paraguay is anything like Brazil, the price would probably double.
 
1:42 PM
More or less, yes.
 
in Greece, a third first-world country, you can have a 12Mbps connection for €25/mo
 
That would get you 2 Mbps here.
 
@EriktheOutgolfer it is reliable?
 
@EriktheOutgolfer I pay the equivalent of 25€ (30 USD$) and I get 55 Mbps
 
South Korea is the world leader in Internet connectivity, having the world's fastest average internet connection speed. About 45 million people or 92.4% of the population are Internet users, demonstrating that the nation has a substantial relationship with their digital space. The country has consistently ranked first worldwide in the UN ICT Development Index since the launch of the index. The government established policies and programs that facilitated the rapid expansion and use of broadband. == National program == South Korea leads in the number of DSL connections per head worldwide. ADSL is...
o_O
> It is important to note that 100 Mbit/s services are the average standard in urban South Korean homes and the country is rapidly rolling out 1Gbit/s connections or 1,000 Mbit/s, at $20 per month, which is roughly 142 times as fast as the world average and 79 times as fast as the average speed in the United States.
 
1:50 PM
what do they do with it?
you don't need it for answering ppcg challenges :)
 
Download all the things.
 
oh yes you do, FGITW is something that may happen any time
 
@DJMcMayhem I pay R$150 (roughly 45USD) for 25Mbps
@Dennis This is depressing in so many ways
 
@J.Sallé What currency is that?
 
I could have the TIO servers at home, instead of relying on some hosting company.
@DJMcMayhem Brazilian real
 
1:53 PM
Ah
 
@J.Sallé wow that's hefty
 
@Dennis ...? Can you call another function with greater argument?
(actually I should read the source, but I'm lazy)
 
@DJMcMayhem yeah what Dennis said. Unfortunately Brazilian moneys are not worth very much since ~2014
 
@user202729 Yeah, that's possible.
 
So what character is z shifted by 34 then? à? Or... I'm confused, what do you mean actual byte values? — Magic Octopus Urn 22 mins ago
Surprise.
 
2:00 PM
@user202729 well, what the docs are supposed to do is to remove the need to read the source code
 
@Dennis And when is it possible?
@EriktheOutgolfer English can be ambiguous. Python can't.
 
@user202729 Always. DOS only applies to recursive calls.
 
well, in order to completely override DoS, you have to write two identical functions, except that instead of recursive calls each calls the other
 
Recursion is detected at any depth.
 
coding question.. if you look at the function solve at codegolf.stackexchange.com/a/157490/9206
how does it ever get to line 6? That is e = g[:]
it seems to either recurse or return w*g[n]
 
2:04 PM
the recursion doesn't always happen...
 
ah you mean when s==0?
 
ok thanks
 
@Dennis ah, so if I call g within f and then try to call f withing g again will it be detected by the top f?
 
Hey guys, any last comments on this before I post it?
 
2:07 PM
Each function maintains a call stack. If its current argument is less than the one on top, it pushes its argument and proceeds as normal. If not, it raises an exception, which is caught by the calling function.
 
also I assume that such exceptions are the only way to make conditionals in Dodos, right?
 
Correct. There is no control flow.
There's only vectors (but not vector literals) and function definitions.
Hello World in 167 bytes. Not bad.
But probably still suboptimal.
 
wait, how do you output anything without input?
oh, dot
 
2
Q: Pretty Print Polynomials

Oisín MoranIntroduction Humans are a remarkable species, but we can be very awkward to understand sometimes—especially for computers. In particular, we seem to like writing polynomials in a very convoluted fashion with seemingly arbitrary rules. What is the shortest program you can write to format a pol...

 
2:23 PM
well, that's actually sum plus length, but whatever
 
2
Q: Help me play the Trumpet

J. SalléThe trumpet is a valved aerophone instrument, usually pitched in B♭. The sound is made when the player vibrates their lips to displace air inside the instrument. That vibration is acquired by setting one's mouth in a specific way, called the embouchure. Different embouchures, with tighter or loos...

 
2:46 PM
Wow. 20 hours, 70 upvotes.
And... HNQ, of course.
 
good challenge though
 
@Dennis Is F(x) = f(x) = (g(h(x)), φ(ψ(x))) just the tuples concat together? As a tuple of tuples of int is not a tuple of int.
 
Yes, all tuples are flattened.
 
and dot returns a 1-element tuple?
 
Yes. Tuple of natural numbers is the only data type.
 
3:00 PM
> integers strictly grater than zero
Should it be "integers greater than or equal to zero?
 
Yeah, that's wrong.
 
How many answers on main are in Dodos right now?
 
0
A: Sandbox for Proposed Challenges

l4m2Relay Adder Make a 32-bit adder with relays. A relay is here a gate with four inputs A, B, C and D, and output if A==B then C else D. Smallest Gate count * gate depth win

 
@Dennis Suggestion: Add caching. (probably with a flag) Fibonacci is terribly slow.
 
3:09 PM
you mean memoization? I don't think that's going to speed it up a lot in this case
 
@EriktheOutgolfer Why not?
Just @lru_cache. Python has many useful builtins.
 
because the F function gets different inputs every time
 
... Indeed, the tuple size is O(result).
@EriktheOutgolfer And no, the function only get O(n) inputs.
If the 'dot' function is also memorized... well, as tuples are immutable, it should work.
 
if only if python could do import speed
 
@totallyhuman (1) reimplement in C++ (or rust, or nim, or whatever). (2) find faster algorithms.
 
3:21 PM
Not caching...
Has there ever been an example of a language that is designed to be both a practical language and a golfing language?
 
@Zacharý I don't know what the designers think, then.
Still... someday, I will make it. C++ is waaaay too verbose.
 
Or, more specifically, a language designed with golfing features in mind, while not being a golfing language? I'm concerned with this happening from the beginning of the design of the language.
(If you count additions later on, Dyalog APL fits the bill, I think)
 
@Zacharý Well APL itself was designed with brevity in mind. That was one of Iverson's design principles.
 
@Zacharý There are many terse languages while not designed to win golf challenges. J, APL, Perl, ...
They are not easy to read, either. (what is <>?)
 
@user202729 A syntax error.
 
3:30 PM
I think he's discussing Perl vomit
 
ngn
@user202729 read from stdin?
 
@ngn Yes I know. But need to learn to understand.
 
ngn
@user202729 of course, like any language
 
Random interesting comment.
@ngn ... It depends.
 
@user202729 To understand Perl fully is to waste ~a month of your life.
 
3:35 PM
@user202729 Easier said than done. Results may depend on the call stack.
 
@Dennis ... good point.
 
any help with this? codegolf.stackexchange.com/a/158235/77516 this became way longer than expected
 
@Dennis But it's still possible, by (top of all stacks, current function) -> (result).
@ManishKundu If the function name must be k, thebk= oart must be included in the bytecount.
 
ngn
@Zacharý right, but you can't expect a language to be easy to read without even trying to learn it
 
(yes, weird rules regarding functions)
@ngn Also being easy to read also depends on how the code is written.
 
ngn
3:40 PM
@user202729 and the background of the reader
 
@ngn Read ... a lot of languages are like that actually (every C-based language ever)
 
@ManishKundu x[i] in['1','-1']?
@ManishKundu k=str.replace?
@ManishKundu -i-1 -> +~i?
Also try return+not y and or something. 0 and x==0,1 and x==x.
 
ngn
@ManishKundu you're replacing "x^1" with "x". what would happen if you have "x^10"?
 
... x in '-1' is a good idea.
@ManishKundu Also -- you don't need the 'x' before '^'.
@ManishKundu '+'+'x^'. What.
 
there seem to be a lot of issues atm..
wow this challenge apparently looked simple :X
 
0
Q: Transitive Equality

Esolanging FruitThe Challenge Given 3 inputs: A positive integer which is the number of variables, A set of unordered pairs of nonnegative integers, where each pair represents an equality between variables, and A positive integer which represents the starting variable, Return a set of nonnegative integers w...

 
@ManishKundu Try it online!
Try re.sub or something. And ^1\b. Probably.
 
@ngn thanks I have fixed it now
Please let me know if there are still any places where this code doesn't work
 
ngn
4:25 PM
ideas for improvement:
use a tab instead of two spaces
 
@ngn No, this is Python 3.
 
ngn
@user202729 oh, ok
this: k(k(y[1:],'+-','-'),'x^0','') returns an empty string when y='', so you can omit "y and"
 
@ngn But '0' is desired instead of ''.
 
ngn
@user202729 you have an "or 0" at the end - you should keep that
@user202729 the empty string is falsy
 
Note to self... Visual Studio crashes when trying to open 650 files all at once.
 
4:38 PM
My code wasn't working for some sample output.
Byte count highly increased as I fixed it :/
 
@mbomb007 You've made me do vim $(find ~/src/glibc-2.27 -name '*.c' | head -n650). It's much less snappy, but it works
 
@ngn 0 must strictly be the output if all coefficients are zero
I don't even see a good reason for incorporating that rule
 
ngn
@ManishKundu yes, as I said, the "or 0" at the end gives you that - try it
@ManishKundu humans...
 
That rule is inhuman for a codegolf challenge :(
 
5:08 PM
Hi @LeakyNun! Long time, no see. How are you?
 
hi
i'm fine
 
> 50 votes
100 answers
10k views
That's really nice, for some reason :P
 
:o we have 8 featured challenges atm
 
@cairdcoinheringaahing symmetry is nice
 
@Mr.Xcoder 5 from the Best of 2017 by the looks of it
 
5:14 PM
Really? I don't think so
 
No, sorry. 2 from Best of 2017 and WW's giving out 3 500 bounties
 
:o WW's making a huge giveaway
 
> user56656 -865
Their weekly rep earnings :/
 
I can confirm that you stop caring that much 'bout rep after ~20k (or maybe it's just me?)
 
No repro.
6
 
5:17 PM
Lol
 
I'm kinda annoyed that I finally reached 10k network rep, then before I could even see a single chat flag, I set the OEIS bounty :/
 
@Mr.Xcoder Hence the slight rep graph decline of yours
 
wow, I didn't know I've answered the OEIS challenge so many times
 
On a related note, One OEIS after another is finally officially over.
 
@NieDzejkob I thought Hyper's 26 was going to be the highest when I was counting up answerers, but then you came along and smashed both Hyper and KSmarts :P
 
5:21 PM
@Dennis Probably you have more RAM or less total file size.
 
Or he just cares more?
 
@user202729 what?
 
48 mins ago, by mbomb007
Note to self... Visual Studio crashes when trying to open 650 files all at once.
I guess Dennis tried doing that.
 
I don't think Dennis was replying to that :P (chat.stackexchange.com/transcript/message/43428903#43428903)
 
@user202729 Dennis's message was replying to Mr.Xcoder's message about rep :P
 
5:23 PM
(I hate touch keyboard, especially when you try to have every buttons with 5-row hacker's keyboard (<-- android app))
 
@orlp this is awesome. Unfortunately it doesn't find the formula for Numberphile's Epic Circles sequence.
 
Aboutn@WeijunZhou swndbox challwnfe, althoufhnsolving it correctly is an interestinf problem, approximate it is very easy and they wouldnlikely be more competitive than the exact solution.
 
@Dennis I'm still deciding if I like Dodos or not, mainly due to the dab 'keyword' :P
 
(approximate" may actually be 100% corrext)
 
[Random Question] Must Github pages sites be non-profit? (I am not great at reading policies)
 
5:28 PM
@Mr.Xcoder Where did you get that from the policies
 
I didn't.
Hence the I am not great at reading policies...
 
Facr: There are 3 r3cent messages that I', the fi5st ti star. Either I'm the fist to read them or because of tthe TNB star effect.
 
@dzaima: your second comment is incorrect, not because there could be a 1 in the multiplier, but because there could be a 1 in the exponent.
 
@Mr.Xcoder I don't see a restriction on these being non-profit sites. However, for-profit sites are usually dynamic and not static content, and therefore non-static content is discouraged then on GH Pages.
 
Ah I see. Thanks
 
5:30 PM
@user202729 Would you mind reading your messages before sending them? Even on a mobile device, your spelling doesn't have to be that atrocious.
 
Relevant links: 1, 2 because detailed GH-global TOS
 
@Zacharý yeah, I just gave an example of that
I just quickly went over your answer, not reading too much into it :p
 
@Mr.Xcoder you might want to ask their support team though if you're breaking the rules there or not. I'm a paranoid person so I don't have my site data on GH or a cloud-hosted VCS. (I use Wordpress anyways, so... I can't use GH Pages. I do use a local GitLab instance to store the code though, for VCS reasons, but the data remains in the database)
 
But I did think to use , that's in ⎕AV, right?
How has no one done an answer to Pretty Print Polynomials in Jelly yet?
 
My brain shuts off when I hear Polynomials and Jelly in the same sentence :P
 
5:36 PM
@ThomasWard I am not planning to earn money, it was just a random question ;)
Thanks though for the input
 
@Zacharý Yes.
 
@Mr.Xcoder you're welcome.
 
And the bigger question is: how has no one done a mathematica answer yet?
 
0
A: Sandbox for Proposed Challenges

geokavel3D Chess Die-hard supporters of President Trump claim that he is playing “3-dimensional chess” every time he does something that baffles everyone. Now it’s your chance to play 3-dimensional chess! Rules There are many variants of 3D chess (see below), but for this challenge I’ve made up my own...

 
5:59 PM
Could I get some feedback on a language I am working on?
http://github.jotlin.org
 
00:00 - 18:0018:00 - 00:00

« first day (2602 days earlier)      last day (2253 days later) »