« first day (2002 days earlier)      last day (2841 days later) » 

9:00 AM
ⓒⓐⓝ ⓨⓞⓤ ⓓⓞ ⓓⓘⓢ¿
 
(n)(o)
 
ಠ_ಠ
 
I can do ©
 
me too: ©
 
Ⓘ ⓒⓐⓝ ⓓⓞ ⓣⓗⓘⓢ
 
9:03 AM
 
(s)(t)(o)(p)
 
ⓦⓗⓨ⸮
¯\_(ツ)_/¯
 
Ⓘ ⓐⓜ ⓖⓞⓘⓝⓖ ⓣⓞ ⓤⓢⓔ ⓣⓗⓘⓢ ⓕⓞⓡ ⓜⓨ ⓤⓢⓔⓡⓝⓐⓜⓔ
ⓗⓔⓔ
 
9:07 AM
ⓃⓄ
;_;
 
;_; I can't
 
ℓ°ℓ
°¶°
 
Anonymous
Ok seriously stop with the symbol spam
 
Anonymous
And please (re-)acquaint yourself with the chatiquette
 
@Mego Shouldn't there be two t's?
jussayin'
 
9:16 AM
@VTCAKAVSMoACE I think it's just bolded incorrectly
 
> 9,251,187,767 DOWNLOADS & COUNTING
 
Should be chat etiquette
 
@zʏᴀʙiɴ101 Uhh that would be more than the human race
 
@zʏᴀʙiɴ101 for what?
 
Anonymous
@VTCAKAVSMoACE I'm going by the link :P
 
9:16 AM
RubyGems have reached 9 and a ¼ billion downloads!
 
i see ಠ_ಠ
 
@zʏᴀʙiɴ101 That really says something about how many times people had to delete it and redownload it.
 
;_; my disapproval faces are still broken
@VTCAKAVSMoACE But that's the total across all gems
 
@MᴀʀsUʟᴛᴏʀ Ohhhhhhh
 
9:18 AM
Not that surprising anymore, considering how many gems a project might use and how many times a project might be downloaded
 
WATTTT
 
@zʏᴀʙiɴ101 I wonder if they're gonna do a big "woo we got ten zeroes" when they get to 10b.
 
^
IT'S OVER NINE THOUSANDS TEN ZEROES!
 
what is that?
 
9:25 AM
idk
 
> macOS 10.12 "Sierra" was announced at WWDC 2016. During the keynote, Apple announced that OS X would be renamed macOS to stylistically match Apple's other operating systems, such as iOS, watchOS, and tvOS. New features announced during the keynote include the addition of Siri, Optimized Storage, and updates to Photos, Messages, and iTunes.
ಠ_ಠ
 
@MᴀʀsUʟᴛᴏʀ shhhhh
@TùxCräftîñg ಠ_ಠ
 
hello
 
¯\_(ツ)_/¯
 
9:27 AM
halp
how would i prevent people uploading malicious modules to a module registry
 
exempt
 
ಠ_ಠ facebook is the most visited website
or the third
 
CMC-brainfuck: start with a tape where the first number is positive, and all other numbers on the tape are zero
 
44 secs ago, by TùxCräftîñg
or the third
 
Anonymous
@MᴀʀsUʟᴛᴏʀ Peer review
 
9:30 AM
let n be the number on the tape
move your pointer n to the right hand side.
 
@Mego And who can review?
 
Anonymous
Finite tape?
 
@Mego infinite tape
 
1
A: Sandbox for Proposed Challenges

Martin EnderDetriplicate a String code-golfstringcounting A lot of languages have built-in ways to get rid of duplicates, or "deduplicate" or "uniquify" a list or string. A less common task, which also requires slightly different approaches when implementing it manually, is to "detriplicate" a string. That...

 
> kernel panics became much less frequent.[citation needed]
[citation needed]
 
Anonymous
9:31 AM
Then what do you mean, "right side"?
 
@Mego let's say tape[0] = 100
 
Anonymous
Oh wait nvm
 
Anonymous
I got it
 
then write a snippet
 
Anonymous
Basically > n times
 
9:31 AM
yes
 
Anonymous
Where n is the value under the pointer
 
and you assume that all other values are zero
 
Moo [citation needed]
 
Anonymous
[-[->+<]>] maybe?
 
Anonymous
Oh wait is changing the tape values not allowed?
 
9:33 AM
@Mego nice
 
@Ronronner Hello :D
 
@Mego could you do that as a bonus?
 
Joining the room of ridiculousness?
 
Anonymous
@LeakyNun It would be much more complicated
 
@Mego you just have to copy the number every time you move a space rightwards
 
9:35 AM
@LeakyNun That's not what he's already doing?
 
@MᴀʀsUʟᴛᴏʀ no, he decreases the number by 1 every time
the bonus challenge is to make the pointer at the nth cell while making that cell has a value of n
 
@LeakyNun oh
 
I love how active this room is.
 
¯\_(ツ)_/¯
 
Also ow there is something in my ear and it really hurts
Send help
 
9:38 AM
@VTCAKAVSMoACE help
 
At least their corpsmen.
@zʏᴀʙiɴ101 ... +1 for wit
 
@Mego ,[->+>+<<]>[>[->+<]<-[->+<]>]>[-<<+>>]<<.
(click "view memory")
 
Anonymous
Nice
 
KShsp55SsBfSs==3LheL.
in shadyasfuck
 
@TùxCräftîñg thanks
@Mego thanks
 
9:41 AM
esolangs.org/wiki/Gaot%2B%2B the hardest esolang i have made :/
 
TIL Windows 10 Build 14393.3 does the "restore all apps and windows" after restarting by default. Kind of like macOS.
 
TIL 17 of the 100 most visited websites are Google
 
@MᴀʀsUʟᴛᴏʀ obviously D:
 
halp idk how to do unit tests
 
9:55 AM
bleeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeet bleeeeet bleeeeeeeeeeeeet bleeeeeeeeeet
this code read a character, print it and terminate on eof
now just to loop that :/
 
Anonymous
@MᴀʀsUʟᴛᴏʀ Test things.
 
so i made a program that hooks into XCB and changes every keypress to a random other key
 
@Mego i need help on things like: should i use a temp dir or RAM for temporary files
 
this is what happens when you lose aim for what you're writing
 
Anonymous
@MᴀʀsUʟᴛᴏʀ Temp dir
 
10:00 AM
morning
 
monring
 
morning
 
@TùxCräftîñg Have a bleeeet bleeeeeet bleeeeeet
 
ಠ_ಠ
 
@zʏᴀʙiɴ101 morning -> monring -> eonring -> onering -> the One Ring
 
10:05 AM
Hello
If I should specialise in 1 language, Is it better Go or JS?
 
never programmed in go
but i think js
 
Ok
 
Random totalistic rule for the day: B45/S34 (seed: 19).
 
@Ronronner Depends what you're planning to learn a language for
 
Non-explosivity proof:
x = 11, y = 14, rule = B45/S34
2o$2o11$9b2o$9b2o!
 
10:08 AM
@Sp3000 I use programming for code golf, pentesting and script.
 
@Ronronner For code golf? Learn Jelly/Mathematica
 
And for pentesting/script?
 
Well I guess if you're pentesting then you'd definitely want to know JS, but I don't know whether JS would be suitable for bigger general projects
 
@MᴀʀsUʟᴛᴏʀ mathematica is paid
 
@TùxCräftîñg oh yeah i forgot
 
10:10 AM
As a rule of thumb, I'm of the opinion that you'll probably want to at least dabble in several languages (not immediately, but maybe over time) just to get a feel for different languages
 
But out of Go and JS, probably JS first if you're pentesting yeah (though it also does depend on what pentesting you're doing too)
 
@Sp3000 Ok
I will improve my JS so
 
why is irc so weird
 
Anonymous
Learn many languages, and learn them well, so you will know which to use when you are faced with the choice.
 
10:17 AM
there are like 200 people in a channel, but nobody replies
@Mego whoops?
 
@MᴀʀsUʟᴛᴏʀ welcome to IRC
 
Anonymous
@MᴀʀsUʟᴛᴏʀ Everyone on IRC is a bot except you.
 
Anonymous
@LeakyNun I'll merge your pull request to Actually once you take care of that minor issue I mentioned in the comments and add some unit tests to cover your addition. Thanks again for your (many) contributions.
 
@Mego I actually didn't check, checking now
@Mego How do I add tests?
 
Anonymous
10:24 AM
Edit tests.py and add tests to the appropriate section (StringAndListTests.test_list_methods)
 
Anonymous
It should be fairly self-explanatory
 
@Mego yeah, I just found it
 
10:38 AM
bleeeeeeeeeeeet bleeeet blet bleeeeeeeeeeeeet bleeeet blet bleeeeeeeeeeeeet bleeeet blet bleeeeeeeeeet bleeeet blet bleeeeeet blet
a cat program in gaot++
but no support of eof :(
and the only way to exit is to close the console :/
yes?
blet is a no-op
in reality any thing that is not a command is a no-op
like a
 
what exactly counts as a command, when it comes to skipping?
 
@DestructibleWatermelon a baa command is matched by ba{2,}, a bleet by ble{2,}t, and any other thing is counted as a noop
TIL gaot++ wrap backward
 
so, I'm not familiar with the commands, but
 
if i wrote, push 0, skip if not 0, beep (nop), some command
would "some command" be skipped?
 
10:46 AM
@DestructibleWatermelon no, a no-op is skipped
 
ok then, thank you
also who suggested compressed gaot?
 
@DestructibleWatermelon LeakyNun
 
it defeats the entire point, though
 
put a conditional skip in a loop is insanely hard ;_;
bleeeeeeeeeeeet bleeeet n Read
bleeeeeeeeeeeeet bleeeet n Duplicate
bleeeeeeet Skip if NZ
    baa baa bleeet baa baa bleeeeet bleeeet n Terminate
bleeeeeeeeeet bleeeet n Write
bleeeeeet Reverse the IP
i give up
 
freenode is broken for me :(
 
10:51 AM
and since the only way to push 0 is baa baa bleeet (1 - 1), this make bidirectional 0 near impossible :/
 
bidirectional?
 
@MᴀʀsUʟᴛᴏʀ the only looping construct is to reverse the direction of the IP
so bleeeeeet is a inifinite loop
 
why is 1 -1 not bidirectional
 
with what I've got in my Stackly extension
this is a truth machine: (wait a moment)
?<
*
a challenge it might actually win :)
 
@MᴀʀsUʟᴛᴏʀ baa baa bleeet is 1 - 1, but since in the other way the stack is empty when bleeet is called, i must do baa baa bleeet baa baa
 
10:57 AM
Explanation: ? makes the pointer move down if inputted bit is 1, else up. * makes the program restart while outputting latest move
 
Gaot++ is insanely hard >_>
i haven't found a hello world yet
 
I'll make a cat program after I make some more of the spec
 
@DestructibleWatermelon congratulations for a truth machine builtin ._.
 
it isn't a builtin
 
command
 
10:58 AM
nor a command
1<
*
 
ah i got it * is a star
 
that program infinitely prints one
 
seriously the only utility i find to this is a truth-machine >_>
 
well, when I add more commands it will be a large part of TC, man
 
i dont think Gaot++ is TC
 
11:00 AM
there are two restart commands: # *
 
because conditional loops are impossible
 
# is silent, * prints
 
@DestructibleWatermelon Then how do you do looping i/o?
 
well, when i update the spec, it will have a cat program
which will be slightly longer than the truth machine
ok, this is the cat program:
?<
1@
*
 
now do it in gaot++ lol
 
11:04 AM
@ works like this, it removes the used input, and next time input is required, it uses the ones after the used input (only useful when looping)
or it uses new input for the next iteration
shorter cat:
?<
*@
 
at least the infinite loop is simple: bleeeeeet
 
anyway, I still like 4 byte truth machine in a stackylogic variant
possibly less, depending on if i decide to do binary programs
 
@everyone what would be the advantages/disadvantages of a html/css/js OS
besides the JS
 
hey guys, I changed the way the starting position of the pointer works
?
*
one of the shortest truth machines
also a one byte quine:
1
or
0
nested loops have to be simulated, by the way
If that's possible
I think I'm creating a stackylogic golfing lang O.o
 
11:32 AM
@Downgoat ARE YOU THERE
@Downgoat chevon chevon chevon
yum yum
 
I think I will call it Eseljic (Stacky Logic)
Eseljik actually
J, I, and K are close together ¯_(ツ)_/¯
I'll probably make a github thing soon.
 
@DestructibleWatermelon you have a gh account?
 
no, that's the first step though
Also I need a cool logo/mascot for my language
 
@DestructibleWatermelon many esolangs dont have a logo
 
my esolang is different <( ˚^˚)>
 
11:40 AM
so ¯\_(ツ)_/¯
 
How to get an interpreter for an esolang:
step one: make the spec
step two: got to ppcg
step three: Post spec with the tag code golf
 
and you get the most inefficient interpreter
 
well, noone would do a fastest code challenge, now would they ;)
 
2
Q: Can Mario go to the end of this map

TùxCräftîñgCreate a program that determines, given an input of the path, whether Mario can reach the end, denoted by E, from the start, denoted by S. A path will look something like this: S = E ===== In a path, the various symbols and what they represent are: =: wall/floor/ceiling. Mario cannot walk t...

still no answers :/
 
@TùxCräftîñg Then leave a bounty! :D
zyabin101@avista MINGW32 ~/Desktop
$ wc -l metagolf_progress.txt
14 metagolf_progress.txt
 
11:54 AM
@zʏᴀʙiɴ101 what is that?
 
I started golfing Actually numbers afresh.
 
ven
@TùxCräftîñg why can't mario go through in the S E example?
 
@ven its E S
 
ven
ah got it
 
@TùxCräftîñg A bounty? codegolf.stackexchange.com/help/bounty.
A "transcript" from the terminal, ^^^^^.
Wow, someone replied with a deleted message.
 
11:57 AM
ಠ_ಠ
 
:31236927 +1 replying with a deleted message
damnit, links to deleted messages don't highlight
 
> So I guess Metal Mario isn't as invincible as the game led us to believe. No immunity to fall damage? No retroactive protection from fire burns? No need to breathe, except if you're holding a shell? I don't know about you, but I definitely feel like we have a false advertising lawsuit on our hands.
2
 
No new challenge :(
 
12:25 PM
is there any way i can ensure two seperate servers that are supposed to be in a cluster actually send the correct data?
@zʏᴀʙiɴ101 what about dynamically generated data
 
Oh, right. o_o
 
Fun fact: In Mathematica, 2 01 6!! == 96
 
@LegionMammal978 wat
 
@MᴀʀsUʟᴛᴏʀ The expression was brute-forced, it calculates two times the double factorial of 6
For something crazier:
 
@LegionMammal978 what does the 01 do
 
12:32 PM
2#-01&@6 == 11
 
@LegionMammal978 double factorial?
 
@MᴀʀsUʟᴛᴏʀ The spaces are implicit multiplication, so it multiplies by 1 (doing nothing)
In mathematics, the product of all the integers from 1 up to some non-negative integer n that have the same parity as n is called the double factorial or semifactorial of n and is denoted by n!!. That is, n ! ! = ∏ k = 0 m ( n − 2 k ) = n ( n − 2 ) ( n − 4 ) ⋯ ...
 
31 bytes for factorial \o/
(this message is too long)
0000000: 16f8be 76feda e0c183 ef6be7 a0fbd8 39181b bc6be7  ...v......k....9...k.
0000015: 065df7 ce0dda bd633b f7                           .].....c;.
 
@LegionMammal978 that's not gonna work next year :( (assuming an upper bound of 100)
 
@MᴀʀsUʟᴛᴏʀ Oh no, you figured out what I made it for :p
Don't worry, I can always adjust the constants in my bruteforcer
 
12:43 PM
@LegionMammal978 not that hard to figure out, i saw the challenge when it was posted
@LegionMammal978 i mean that specific one won't work for next year
 
(That is, once I finish de-mutilating it (I needed the API code, okay?))
 
Eseljik has exactly two quines, each 1 byte
 
it's such a clean (not sure if this word is appropriate) expression (the only symbols are two exclamation marks, at the end as well)
 
@MᴀʀsUʟᴛᴏʀ That's because space and ! are the first two printable ASCII characters, so they're favored over higher-valued characters
 
help, idk if there's anywhere better to ask, but:
how do i prevent servers you don't control, but hosting your website, from sending the wrong dynamically-generated data
 
12:47 PM
@DestructibleWatermelon code?
 
How is the data wrong?
 
@MᴀʀsUʟᴛᴏʀ Uhh, contact the server owners, perhaps?
 
This is more theoretical
 
@TùxCräftîñg 1 and 0
 
ah >_>
 
12:48 PM
say you wanted a distributed cluster, could you prevent servers hosted by others from sending the wrong data?
 
13 bytes for division
(does not halt if non-divisible)
 
Eseljik still has the <, however, some programs do better without it.
 
@MᴀʀsUʟᴛᴏʀ The main issue is that you do not control these servers, right? I don't see how there's anything you can do other than 1) trust the owners, 2) contact them, or 3) take your business elsewhere.
 
@TùxCräftîñg 00101000001000001100110110100001110000101011000000100000110011011001110011001010‌​10010110001000001100110110100001110000101011000000101001
 

Sandbox

Where you can play with chat features (except flagging) and ch...
 
12:50 PM
@LegionMammal978 ಠ_ಠ
why binary
 
@feersum I've been trying to do the Mario challenge in Snails and I'm failing... it's cases like snails.tryitonline.net/#code=&input=ICBFClMgPQo9ID0KPT09 that I'm not sure how to deal with, due to the slime. Currently my only idea is to enumerate all 5 cases of possible jump heights and check them with a downward assertion :/
 
> that I'm not sure how to handle with, due to the slime
 
the slime ಠ_ಠ
 
@LegionMammal978 fixed
 
@El'endiaStarman what if I have partial control of the client?
 
12:52 PM
@HelkaHomba the . makes me cringe (unless you you wanted to take the dot/matrix product of Mathematica and the witty remark?)
 
the dot product of mathematica and a witty remark ಠ_ಠ
 
It is easy to prove that 1 and 0 are the only quines, because: only 1 and 0 can be output and only 1 bit can be output without non-1 0 characters, unless you also count [null] as a quine
 
@MartinEnder What would the syntax be?
 
@HelkaHomba I think there would just be no Mathematica.
 
12:59 PM
I have no idea if Mathematica even has namespacing
 
@HelkaHomba Mathematica doesn't have objects in the sense you wanted to use
 
@MᴀʀsUʟᴛᴏʀ Hard to know without more specifics.
 
you could use an association or something. or if it's a package, something like Mathematica`WittyRemark might work, but I'm not entirely sure about the syntax
 

« first day (2002 days earlier)      last day (2841 days later) »