« first day (1741 days earlier)      last day (3104 days later) » 

12:13 AM
@NewMainPosts Oh god not the code-bowling
 
@quartata why is stuff like that even allowed ;-;
 
@phase Code bowling is great when the rules are good
 
12:42 AM
I have yet to see good code bowling rules though.
 
Quarter-finished Rotor interpreter:
It doesn't have any wheels yet.
You can check out my spaghetti Groovy code in the mean time.
 
\o/
@AlexA. @ThomasKwa ^
@Zgarb Your suggestions worked well and allowed me to switch back to a tacit verb. It saved a total of 6 bytes. Thanks again!
 
No one has cracked an unusable programming language since Oct 31 ;(
 
I have begun work on constructing (using teleport commands and the occasional fill command) a scale model of the solar system in minecraft.
Will upload when complete.
 
12:58 AM
@SuperJedi224 sounds fun, but I'd rather do something else within Minecraft, such as making a Brainfuck interpreter in regular redstone, or making a CPU. Maybe I'm not creative enough to play Minecraft :P
 
I think that's just a different type of creativity :)
 
@Sp3000 All my friends are artists and I'm over here like "I made a programming language, it is used to make small useless programs".
2
 
^ me too :D
except some of my friends are jocks as well
 
Who says making programming languages isn't an art? :P (and I don't even mean Piet)
2
 
How true. Anything that does something reasonably advanced in brainf*** is art to me.
 
1:07 AM
I was thinking of answers more like this, but okay :P
 
@Dennis No problem! One question though, wouldn't &. work instead of &.:?
 
I accidentally printed out the contents of an exe file (using args[0] instead of args[1]) and it kept printing out those characters that make noises, so my computer kept beeping super loud and I couldn't get the program to stop. My mom came and said "is that some type of alarm" and I was like "It's an alarm that I'm an idiot.".
 
@phase lol
 
Why you shouldn't run Windows XP in 2015...
 
1:23 AM
I do that quite a bit since args[0] is the first arg in Java where as args[1] is the first arg in C
I don't have audible bell on though
 
@quartata same. I wasn't sure about D so I tried arg[0], and it didn't quite work out so well...
D is a fun language
 
@phase I just tried D for the first time a couple days ago.
It's really awesome but didn't work out for my purposes sadly.
I hope to use it in some other projects soon though.
 
It can work for ANY purpose
 
@phase In this case I needed it to evaluate its own code. I thought mixin( would work for this situation but apparently gdc didn't like it.
 
@phase THose sound like interesting ideas as well
 
1:25 AM
I thought if I was just using mixin( to run constant strings in an array it would be smart enough to compile the whole array.
 
mixin only works for static strings, so you can't dynamically create code (I tried it a while ago)
 
@CᴏɴᴏʀO'Bʀɪᴇɴ I don't even have any commands yet and you are already asking for docs jeez
So needy
 
I'm American. What did you expect? :P
 
@phase I know, but these were just static strings in an array. I thought it would work.
 
I wish it had #define ;-;
 
1:27 AM
@phase mixin( kind of works for that purpose but not really
 
this whole file makes me cringe github.com/phase/o/blob/master/o2.c
 
How else could you do this without #define stackoverflow.com/a/1594500/4766556
Or this
11
A: What is the worst real-world macros/pre-processor abuse you've ever come across?

Michael Foukarakis#define TRUE 0 // dumbass The person who did this explained himself some years later - most (if not all) C library functions return 0 as an indication that everything went well. So, he wanted to be able to write code like: if (memcpy(buffer, packet, BUFFER_SIZE) == TRUE) { ; // rape that packe...

Or even this:
58
A: What is the worst real-world macros/pre-processor abuse you've ever come across?

mouvicielA mix between Pascal syntax and french keywords: #define debut { #define fin } #define si if( #define alors ){ #define sinon }else{ #define finsi }

 
...
 
@quartata You can't do that with the C preprocessor anyway.
The actual CPP does not allow you to use a macro as one of its own arguments.
You could make 5 copies of it like car1, car2, car3 though.
 
I'm generating random javascript programs until I find one that works without errors
 
1:33 AM
@CᴏɴᴏʀO'Bʀɪᴇɴ I just mash my keyboard anytime I do webdev.
 
@phase You need to be in chat more. It's such a pleasure.
 
@CᴏɴᴏʀO'Bʀɪᴇɴ You're my new favorite person
 
@phase :D You too!
 
Does anyone know a little linear algebra?
 
1:38 AM
@ThomasKwa Tons ;-;
@quartata Did you say you were making a language?
 
What's the probability that a random n by n binary matrix is singular?
 
WEELL.
That took way too long.
 
Define singular.
 
Define 1.
 
Define random.
 
1:40 AM
@ThomasKwa are you talking over F_2, or over the reals?
 
1 = 2/2
 
i know the answer for F_2, don't think there's a nice expression for over the reals
 
Over F_2
 
\o/ Thanks, @phase, was having a hard time with that one.
 
1:40 AM
i can walk you through the expression
let's look through it row by row
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Added methods and file access: github.com/VTCAKAVSMoACE/Vitsy
 
@VoteToClose I try really hard when it comes to complicated math equations.
 
the matrix is non-singular exactly if the rows are linearly independent
 
Hooray! @VoteToClose
 
first, the first row has to be non-zero, which has probability $(1-1/2^n)$
 
1:41 AM
@xnor mkay
 
@VoteToClose O can do that too github.com/phase/o
 
\o/ Object oriented 1D language using stacks and polish notation!
 
let me state this in terms of counting such matrices, it's cleaner
there's (2^n-1) choices for the first row
then, the second row can't be a multiple of the first row, so (2^n-2) choice
 
@phase Yeah, my language's pretty similar, but quite different. ;)
 
then, the third row can't be one of the four linear combinations of the first two rows, so (2^n-2^2) choices
and so on, until the last row can't be any of the 2^(n-1) linear combinations of previous rows, so 2^n - 2^(n-1) choices
 
1:43 AM
@VoteToClose Mine's in C so I win because C is gr8 m8
 
> g8
It's pretty gate.
;)
 
overall, the number is the product (2^n-1)*(2^n-2^1)*(2^n-2^2)...*(2^n-2^(n-1))
does that make sense?
 
I would write it in Python, but I don't know it yet. :P
 
@xnor Yep! Thanks
 
if you divide to get a probability, the number approaches a limit
i wonder if it has a name
 
1:44 AM
OMG I literally got this as a random result: func5ino{x(}
SO CLOSE
 
I really want to make a question that forces the use of Vitsy, Simplex, or Minkolang. o-o
 
^ do it.
Or add bounties for answers in those languages.
 
Yeah, but it needs to be something that's difficult in all of them and possible and related.
(~-.-)~ bounties.
 
How to make Vitsy win: Define the sole use of alphanumericals and subtraction to find a number.
:o
 
1:47 AM
@VoteToClose what does that even mean? ._.
 
You can only use ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890 and -.
 
I don't understand programming. These should be the same values because it is READING THE FILE!?!?!? i.imgur.com/XZXUfiG.png
2
@CᴏɴᴏʀO'Bʀɪᴇɴ I thought that was valid JS
 
@CᴏɴᴏʀO'Bʀɪᴇɴ "Given a string, differentiate using the power rule." <- How dat sound? Requires string and number usage.
 
@phase XD
@VoteToClose "the power rule" : unrecognized symbol
 
...
That's the point?
Oh!
You mean for you.
Right.
 
1:50 AM
Yeah.
My mind's **** after my teacher droned for literally 2 hours
 
Umm... basically, I'd give you a string that was something like 3x^2 and, using the power rule, you'd differentiate to 6x because (3*2)x^(2-1).
 
OH "differentiate" as in Calculus, not as in to distinguish.
 
claps
 
That's simplex enough!
 
oh I forgot HexEditor puts Hexadecimal into the file instead of Decimal
 
1:52 AM
5 mins ago, by Cᴏɴᴏʀ O'Bʀɪᴇɴ
DO CALCULUS
 
I have a folder on my desktop called "CatPics". Contrary to popular belief, it does not contain any pictures of cats.
 
@CᴏɴᴏʀO'Bʀɪᴇɴ I've discovered another way to make easy StackOverflowErrors in Vitsy!
 
@VoteToClose Show meee
:D
 
Well, there's the one-byte one: [
2-byte: 0m
 
1:55 AM
@VoteToClose you should just ship it now and label it as a "feature"
 
Simplex SO error: hh]
 
@phase It is a feature. XD
 
Man, I keep confusing your languages and can't remember which ones wrap
 
h ] ~~ define macro 0
 h  ~~ call macro 0
 
But for the ones that wrap, couldn't you just do 1?
 
1:56 AM
Ooh, that is another way to do it: <1. Mine only loops towards the left, if in a loop, or attempting to skip instructions at the end of a line.
 
H] gets an input and puts it into an array in O........
 
z <--- Vitsy version of ^
 
H,;]*o factorial
 
F <-- Grabs input and does factorial. ;)
 
<-- does calculus
 
1:59 AM
oh woah, I just realized that in O, the output command is o which is used the most
3
 
Seems legit.
 
1IRllMR*h <-- because I don't have gamma yet
 
^ valid simplex program (almost)
 
What task are we talking about?
 
Factorial
 
2:00 AM
@SuperJedi224 HI! Lotsa them
 
Factorial, I was assuming
 
@Sp3000 What about range? Mine creates a range of 0 to the input, pops 0, and multiplies the rest together
 
@Sp3000 This just pushes the memory ridiculously high, now that I've tested it again: 200% CPU and 5GB of RAM used in 3 minutes.
 
IRl is kind of range, assuming you only have n on the stack
 
I hate stupid bugs that are caused by idiocy.
2
Just spent 20 minutes trying to figure out why 1 didn't equal 0.
 
2:03 AM
@Zgarb It does indeed. Thanks again!
 
I got a syntax error that I never had before:
SyntaxError: 08 is not a legal ECMA-262 octal constant
 
O-o
 
And I'm like WTF
 
There's a range function in my java class library
 
that 8 probably isn't a real 8, but some other unicode symbol
 
Any number literal that starts with a zero uses base 8, not base 10.
 
It's not my code that's generating the error.
 
And in Python 3:
>>> 07
SyntaxError: invalid token
 
8 is not a valid base 8 digit.
2
 
^ that I know
 
2:04 AM
oh i is stupid
 
But it wasn't a harmful error, more of an "FYI error:
 
Factorial? Without using the soon-to-be-implemented factorial function, then I think this is the shortest: nd2-[i1+*]. Plus some more chars at the beginning to handle inputs of 0 and 1.
 
My code just printed 69 when it was supposed to print E. I think my compiler is trolling me...
 
> I'm an idiot @quartata​rtots
1
A: Sandbox for Proposed Challenges

VoteToCloseSIGINT Quine quinecode-golf Quining has a long history - if you haven't heard of it, click the tag and read up a little on it. Your Task Output an infinite series of 1s UNTIL SIGINT is called. When it is called, output the program source. Rules It must be a valid quine: No reading source...

^ Can I have some love mild hatred eventually leading to a good challenge in the form of reviews?
 
2:08 AM
^ That's my upvote there ;)
 
@VoteToClose What is SIGINT?
 
@VoteToClose That's basically "Write a modification of the usual quine but ban languages that can't handle SIGINT"
 
@phase CTRL-C
@Sp3000 ...and handle SIGINT concisely.
 
I didn't even know languages could "handle" that.
 
btw just 1s or are trailing spaces/newlines allowed?
 
2:12 AM
Just 1s.
Should I clarify that?
 
puts back Python 2, drags out Python 3
2
Yes
 
> Output an infinite series of 1s (with no other formatting)
Better? :D
 
1oO3 bytes, Simplex
 
My question?
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Is Simplex written in Java? GitHub repo?
 
2:14 AM
@phase It has no interpreter yet.
It's being written in JavaScript
 
written again*
 
@VoteToClose Yeah, written again. The last interpreter was a fail.
 
/me already has is starred somehow, but remembers he has 1.3k projects starred
 
@VoteToClose I think it's better to explicitly mention spaces/newlines, since "formatting" could mean a lot of things
 
Alrighty then...
 
2:16 AM
@Sp3000 u meen 2 > 3 ? ಠ_ಠ
 
2 > 3 for golf usually, but 3 > 2 for actual useful stuff
 
I generated a bunch of random 5-length javascript programs. 0.6394016166003136% of the are valid.
 
Oct 27 at 22:12, by Alex A.
@Doorknob Despite my occasionally incorrect spelling or grammar, once upon a time I wanted to be a book editor. (This was a long time ago.)
 
> (This was a long time ago.)
Emphasis on that part
That was before the Internet even existed!
 
> Despite my occasionally incorrect spelling or grammar, once upon a time I wanted to be a book editor. EMPHASIS ON THIS >>(THIS WAS A LONG TIME AGO.)<<
 
2:19 AM
Back in my day we had to walk 15 miles in the snow to submit our FORTRAN punch cards at the computer.
 
Like that? :D
 
Yes, like that. Thank you.
 
You're welcome. c:
 
@Doorknob quietly enters the room
 
A wild @Doorknob appears!
 
2:20 AM
o/
 
Idk, I heard it.
He needs some WD-40. He's a little squeaky when he turns.
 
@VoteToClose Does it count as Minkolang handling SIGINT if Ctrl-C stops execution?
......by stopping the Python interpreter....
 
lol
 
@El'endiaStarman That's the point of the question - on SIGINT, execute something.
Stopping execution isn't enough.
 
^^ that
 
2:21 AM
It's never enough
 
Wait how are you catching that input?
 
Ahh, didn't notice the second part.
 
MINI-CHALLENGE: Determine what portion of all starred items are just images.
 
done: all of them
 
Answer: If it was posted by VoteToClose, all of them!
 
2:24 AM
> VoteToClose, all of them!
Okay, mod hammering all of them
 
finally
@AlexA. best mod ever
3
 
<3
 
downvotes a chat message
 
</3
 
2:25 AM
@AlexA. Even though you broke my heart and killed me...
 
Haha
I'm a potato
 
can I eat you?
cause I'm hungry
and the hotpockets are all they way downstairs
 
@Doorknob ( ͡° ͜ʖ ͡°)
 
2:26 AM
because that would imply that which is false. o-o
 
@AlexA. nooo that's not how that emoticon works
 
╚═( ͡° ͜ʖ ͡°)═╝
╚═(███)═╝
╚═(███)═╝
.╚═(███)═╝
..╚═(███)═╝
…╚═(███)═╝
…╚═(███)═╝
..╚═(███)═╝
.╚═(███)═╝
╚═(███)═╝
.╚═(███)═╝
..╚═(███)═╝
…╚═(███)═╝
…╚═(███)═╝
…..╚(███)╝
……╚(██)╝
………(█)
……….*
7
 
AHH!
 
Well now the star board looks weird.
 
2:27 AM
o-o Well that doesn't work right.
 
@Doorknob o rly how wok
 
every keep staring horrible posts, maybe they'll die if they get enough attention
 
@AlexA. no wok liek dat
 
@AlexA. >>(THIS WAS A LONG TIME AGO.)<<
2
 
wokka wokka wokka
 
2:29 AM
@Doorknob o no then how do wok
HOW CAN HAS LENNY
 
Who is Lenny? o.o
 
@VoteToClose ( ͡° ͜ʖ ͡°)
 
Good night everybody!
 
25 mins ago, by VoteToClose
user image
Night @CᴏɴᴏʀO'Bʀɪᴇɴ
 
(BTW I like your avatar @VoteToClose)
 
2:30 AM
Odd to see "Alex A. best mod ever" and that horrific Lennipede on the starboard at the same time...
8
@CᴏɴᴏʀO'Bʀɪᴇɴ bai
 
^-^ Thanks, m8.
 
Null bytes are great, they add so much information.
 
@phase Great information is indeed sometimes nothing.
2
 
What I have so far of Jupiter
I think it needs some work
 
do it in survival and I'll be impressed
 
2:45 AM
Do it to scale and I'll be really impressed :P
 
Making a VM: If someone tries to get a value from a register that doesn't exist, should I create the register on the fly or make them declare the register beforehand?
 
@Geobits Eh. I've seen better.
For example:
Oct 21 at 22:50, by Alex A.
Then you caused a sonic boom that ruptured space and then exploded the sun.
Now that was something.
 
I really don't understand what that has to do with what I said :/
 

« first day (1741 days earlier)      last day (3104 days later) »