« first day (2024 days earlier)      last day (2868 days later) » 

8:01 AM
Actually had idea for a language I can make I think
ok, so, you know how in most languages, loops are based on values, which increase and decrease etc.?
@MartinEnder Why your email published on your GH profile still says "buettner"?
@DestructibleWatermelon yes
Well, in this language, values are based on loops
Loops declare the value they use, which is either A) constant or B) popped from stack (pushed from a loop ended early)
@zyabin101 because it's not exactly easy to change email address
8:06 AM
@MartinEnder can you swap to buender?
I think that the only conditionals will be the loops, and a conditional for ending loops early
8:24 AM
( ͡° ͜ʖ ͡°) hi ( ͡° ͜ʖ ͡°)
@Mego 11/28 o_O
RGHFTD: Machine learning and ketosis: how a person effectively lost weight
@Mego Thanks. I don't think I'll touch anything but the rst stuff, but I'll be careful all the same
@zyabin101 ♫
TIL git add --all && git commit == git commit -a
8:45 AM
Documentation seems to be going good.
Yes, there must be a way to delete stuff. Examples sounds like a good name, though the most accurate name so far is collection of random crap. Or Crappypedia perhaps? Crap overflow? Crap Exchange? — Lundin yesterday
I may actually implement the language I just mentioned (but probs not ;_;)
First, I must develop spec
Gimme a random ascii char that is not numeric pls
omg i typed it
@DestructibleWatermelon @
hmm, tux gives me one, but zyabin gives me one...
Stalemate detected
Stalemate resolved in my favor.
8:51 AM
Stalemate associate, please select a button
[`] (@)
Error: you aRE not .... st..lemate associate
@DestructibleWatermelon Then who is?
Error: You...Youyy.......[ZZZZzzzt]
button 2 selected
Who is? click boop boop boop
cpp --help return the help of gcc
but cpp is the preprocessor
8:54 AM
@TùxCräftîñg which cpp?
^ run the command
»  which cpp
> Copy this comic strip into LiveJournal, your blog or Myspace with this code:
@ConorO'Brien from what era come your site ಠ_ಠ
@TùxCräftîñg This HTML code can be copied anywhere.
8:57 AM
Q: Testing for admissible sequences

Greg MartinExecutive summary: test whether an input sequence of integers is "admissible", meaning that it doesn't cover all residue classes for any modulus. What is an "admissible" sequence? Given an integer m ≥ 2, the residue classes modulo m are just the m possible arithmetic progressions of common diff...

»  make
bash: make: command not found
@TùxCräftîñg mingw32-make?
srs why gcc is named gcc but make mingw32-make
9:25 AM
Finally a Brachylog-favoured challenge
or rather, declarative language favoured
9:38 AM
@DestructibleWatermelon what would you do with the winning symbol?
I'm not even sure anymore
> If a first magnitude and a third are equal multiples of a second and a fourth, and a fifth and a sixth are equal multiples of the second and fourth, then the first magnitude and fifth, being added together, and the third and the sixth, being added together, will also be equal multiples of the second and the fourth, respectively.
or a(x + y) = ax + ay
@TùxCräftîñg Euclid's Elements
Modern notations are a recent invention
The only way to ensure that the truths pass on is to write it in words
Elements, Book V, Proposition 2
> Ἐὰν πρῶτον δευτέρου ἰσάκις ᾖ πολλαπλάσιον καὶ τρίτον τετάρτου, ᾖ δὲ καὶ πέμπτον δευτέρου ἰσάκις πολλαπλάσιον καὶ ἕκτον τετάρτου, καὶ συντεθὲν πρῶτον καὶ πέμπτον δευτέρου ἰσάκις ἔσται πολλαπλάσιον καὶ τρίτον καὶ ἕκτον τετάρτου.
@LeakyNun Απολύτως καταλάβουν τίποτα από αυτό.
9:58 AM
what is the purpose of the Blame button on GH?
@TùxCräftîñg Label each line with the latest commit of that line.
> The `blame` command is a Git feature, designed to help you determine who made changes to a file.

Despite its negative-sounding name, `git blame` is actually pretty innocuous; its primary function is to point out who changed which lines in a file, and why. It can be a useful tool to identify changes in your code.
@ΛεγίωνΜάμμαλϠΨΠʹ hi, please check cheddar room
@TùxCräftîñg il?
10:00 AM
TIL in small caps
Any opinions on this before I go and post it?
10:22 AM
Q: Print alphabet without using strings

techydesignerThe challenge: Write a script to print the alphabet, but you can't use any ASCII strings in your program. Unicode escape characters are allowed (if thats what you call them). External libraries are allowed, as long as a link to the documentation is provided, and an online example if possible. A...

neoscript: {|1:[]:26:map(chr):fuse()}
it dont use strings ( ͡° ͜ʖ ͡°)
> it dont
A: Print alphabet without using strings

TùxCräftîñgNeoscript, 26 bytes {|1:[]:26:map(chr):fuse()}

oh nvm invalid
10:33 AM
Q: 100KB image compression

CodingGolfHockeyYour task is to, given an image, compress it to 100000 bytes or less, while following the below rules: No cheating/loopholes. Your code must not be optimized to work best only on the test set of images, but rather produce a good output in general. Colours that do not exist in the original input...

@NewMainPosts Neoscript: {s|""}
it's as much as i can lol
or {|""}
Idea: alphabet challenge.
wait for mathematica builtin
10:44 AM
Output the alphabet in the fixed font, with the colours in input.
Neoscript: {|""}, font size 0
emacs SE is already graduated but vim SE is still in beta
@TùxCräftîñg Invalid
This seems like a dumb question, but to push to the remote GitHub page, do I have to commit and sync?
@TùxCräftîñg ^ Here is the font you must use.
11:02 AM
@LeakyNun You know, I've been looking for a git blame-like feature in the Github website
Found it. git push :D
I need to refresh my git-fu haha
Still don't know what combination of "commit", "publish" and "sync" on the GitHub desktop client needed to push to remote. Fell back on git push
@Sherlock9 ik, merge conflict resolution is one of the most unintuitive things in git...
i think it's why git is named git
neoscript> d=(<:)\1 d(8)
bitwise operators and argument swap
11:38 AM
Q: The infinitely admissable sequence

orlpIn this challenge we'll compute an infinite minimal admissible sequence. The sequence for this challenge starts with a(1) = 1. We continue this sequence by finding a(n) as the smallest possible number such that a(n) > a(n-1) and for every prime p, the set {a(i) mod p : 1 ≤ i ≤ n} has at most p-...

left shift operator
Birdface operator
other birdface operator
11:40 AM
bitwise operators: :|, :&, :^, <: and :>
Extremely confused :&
<: is a special snowflake operator; only one with colon at right
:< is sad
and left-shift isnt sad
anyway, everyone is removing their non-ascii usernames
not me :P
11:46 AM
yeah brb adding small caps and zalgo
Also, shouldn't @DJMcMayhem be DJMcMayhAm
@DestructibleWatermelon Maybe you should ascii nicely?
@Sherlock9 NOOOOO!
how do i tag a commit?
11:55 AM
Try removing the non-ascii chars from your username; it might please the gods
@TùxCräftîñg git tag $tag-name
Where $tag-name is the tag name.
Then, you can push it as you would any branch: just git push origin $tag-name.
CMC: Write the shortest vim program to convert this:
<random lines>

export default function(cheddar, CheddarRational) {
    return new cheddar.func(
            ["val", {
                Optional: true
        function(scope, input) {
            let val;
            if (input("self") instanceof CheddarRational)
                val = input("self");
            else if (input("val").constructor.Name === "nil")
                return <random string>;
                val = of(input("val"), cheddar, CheddarRational);
to this:
<same random lines>

export default function(cheddar, CheddarRational) {
    return function(val) {
        val = of(val, cheddar, CheddarRational);
        <same random indented lines, but with less indent>
11:59 AM
@ΛεγίωνΜάμμαλϠΨΠʹ why
@ASCII-only because I can't vim myself :p
learn vim, it's good for the health
> Skipping a deployment with the npm provider because this is not a tagged commit
@TùxCräftîñg Vim?
Challenge idea: control versioning with PEP 440.
12:03 PM
@ΛεγίωνΜάμμαλϠΨΠʹ wat how does this even relate to the previous function
the first release is the 42th commit
> <same random indented lines, but with less indent>
TIL Vim is an actual word
> robust energy and enthusiasm
Take a thing that matches [N!]N(.N)*[{a|b|rc}N][.postN][.devN], and a history of version changes, apply the changes and return the result.
12:05 PM
@zyabin101 what regex flavor?
@DestructibleWatermelon as in "vim and vigor"?
@ΛεγίωνΜάμμαλϠΨΠʹ no how do you even get the second one from the first one
@ASCII-only less abstraction
@ΛεγίωνΜάμμαλϠΨΠʹ yes
12:06 PM
I think someone should make a cold golf challenge
@TùxCräftîñg Uhh, I took that from python.org/dev/peps/pep-0440/#id22
because if it's a regex it's weird
@TùxCräftîñg it's not
shouldn't tonic manage node's everything module
also why does the logo say pipeneointegralcript
12:11 PM
@ΛεγίωνΜάμμαλϠΨΠʹ yeah, that logo
(sorry in advance for the comment-onebox reply)
integral = stylised S
and the name of the language is in a lambda definition
How is one-box reply an offense now? People...
12:12 PM
@LeakyNun @zyabin101
Reference permalink for good use:
30 secs ago, by Leaky Nun
How is one-box reply an offense now? People...
@LeakyNun Did you a word?
@DestructibleWatermelon Thank you
That permalink is going to be very useful
12:13 PM
Q: What does it mean? "I can't people today"

Arman MalekzadeThere is a shirt with a sentence written on it. The sentence is : I can't people today What does it mean? I've seen this link and I know that "people" can be a verb but in this special case, I don't get the meaning of the phrase.

@DestructibleWatermelon good use?
@DestructibleWatermelon it's almost as easy scrolling up about half a screen and getting the permalink from the original message
@DestructibleWatermelon -1 for not oneboxing that
How is not one-box reply an offense now? People...
@DestructibleWatermelon 1. that wasn't a reply, 2. that's because you're talking about one-boxing
12:16 PM
y u do dis ;_;*
@TùxCräftîñg yes
@TùxCräftîñg y u be so stric bout gramar ;_;
@DestructibleWatermelon *Why are you so strict about grammar?
it's because i always "use strict";
12:21 PM
@LeakyNun ;_; y u so stric bout spelin. I yus my ow dialek ;_;
@DestructibleWatermelon dialect =/= spelling
@LeakyNun y u be so stric bout semantics fields ;_;
@DestructibleWatermelon Segmentation fault: Too many errors ಠ_ಠ
Gentlemen, can we please agree that this conversation is ridiculous?
12:24 PM
@Sherlock9 ;_; y u be so stric about conferrzashun kwalty
And though some of this appears to an attempt to be amusing
It really, really isn't. Not at this point
;n; I'll be good now
Thank you
@DestructibleWatermelon in which dialect does -nv- become -nf-?
Where are you from?
@Sherlock9 Greetings
Hey there
@LeakyNun /v/ and /f/ are similar enough that this makes some sense
12:27 PM
@LeakyNun semicolon underscore semicolon dialect
@Sherlock9 but /n/ is voiced, so /nv/ should be more common than /nf/ because /nf/ comprises a voiced-unvoiced sequence
omg phonics
@TùxCräftîñg phonics
@LeakyNun tonfa is an example of n to f
@DestructibleWatermelon I was asking about -nv- to -nf-
Plus tonfa is a loan word
12:29 PM
n is voiced in other languages too
also infant
@DestructibleWatermelon I have no idea if tonfa developed from tonva
so in ;_; dialect nvm is nfm
@DestructibleWatermelon infant definitely did not develop from invant
why are we still discussing this?
because you curiously spelt conversation with -nv- as conferrzashun with -nf-
while I have not heard of any tendency either from -nv- to -nf- or from -nf- to -nv-
but why are we still discussing this
@DestructibleWatermelon because I still haven't got the answer
@Quill You made this?
@DestructibleWatermelon are you native?
... wat
@LeakyNun native what?
12:33 PM
;_; y u critique my english
strange, do you speak conversation as confersation?
Why can you not get over the fact that I made nv into nf?
12:35 PM
because that is a strange sound change that I never heard of
Also, -s- after -r- does not become -z-
@TùxCräftîñg "use asm;" > "use scrict;" :P
Leaky Nun is weird.
@ASCII-only wat
CMC: English to ;_; translator
12:38 PM
You'd be better off making an oldspeak-to-newspeak translator
ES6, 8 bytes: _=>';_;'
@DestructibleWatermelon because I am a linguistics enthusiast
why => y
you => u
this => dis
the => teh
conversation => conversashun
and add a ;_; to the end
you => u, not y u
12:39 PM
@TùxCräftîñg Only 65% of the people are normal if we assume normal distribution
and why => y
@TùxCräftîñg y u is why you
also eveything in lowercase and remove the punctuation
gotta python code fast!
hmmm, removing punctuation might be semi-difficult to golf without good knowledge
test cases?
12:42 PM
Why you do this? => y u do dis ;_;
actually haven't tested this
y u join ;_;
(Why do you join?)
oh right I haven't removed punctuation dammit
@TùxCräftîñg what counts as punctuation
12:44 PM
@TùxCräftîñg oh good only three chars
what about comma?

Output: y u do dis ;_;
69 bytes
print("".join([i for i in input().lower().replace("why","y").replace("you","u").replace("this","dis").replace("the","teh").replace("conversation","conversashun")if i not in".?!,;:()[]{}-+*/"])+";_;")

64 bytes
oops, forgot conversation
where is conversashun handling?
12:48 PM
@DestructibleWatermelon where is word boundary handling?
@LeakyNun wat do u mean?
@DestructibleWatermelon ethereal -> etehreal?
Technically, you don't know whether that's part of the spec
@TùxCräftîñg Is it part of the spec?
y u do dis ;_;
Python doesn't happen to secretly have a function for this?
12:50 PM
and AFAIK python regexs dont have \b
ES6, 210: f=_=>_.toLowerCase().replace(/\b(why|you|this|the|conversation)\b/g,m=>({why:'y‌​',you:'u',this:'dis',the:'teh',conversation:'conversashun'})[m]).replace(eval(`/‌​\\${[...'.?!,;:()[]{}-+*/'].join('|\\')}/g`),'')+' ;_;'
because python regexs suck
@TùxCräftîñg They do
12:51 PM
Python probably should have a function for converting multiple substrings to other substrings
Python regex > most other regex
@LeakyNun It is not how DW actually says conversation. It's a corruption of the phonemes. It is deliberately odd.
PCRE regex > most other regex
12:51 PM
.NET > Python > PCRE > normal regex
@ASCII-only What about Ruby regex?
@Sherlock9 alright
»  npm install -g neoscript
npm ERR! Windows_NT 10.0.10586
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "neoscript"
npm ERR! node v6.3.0
npm ERR! npm  v3.10.3
npm ERR! path C:\Users\Elie\AppData\Roaming\npm\node_modules\neoscript\bin\neoscript.js
npm ERR! code ENOENT
npm ERR! errno -4058
npm ERR! syscall chmod

npm ERR! enoent ENOENT: no such file or directory, chmod 'C:\Users\Elie\AppData\Roaming\npm\node_modules\neoscript\bin\neoscript.js'
@Sherlock9 idk, i'm not entirely sure what ruby supports (i.e. does it have negative lookbehind and stuff)
̿' ̿'\̵͇̿̿\з=(◕_◕)=ε/̵͇̿̿/'̿'̿ ̿
12:54 PM
can someone install neoscript via NPM?
@ASCII-only Yep. Docs here: ruby-doc.org/core-2.3.1/Regexp.html
@Sherlock9 oh, nice
looks better than Python regex, I think? not sure if Python supports something Ruby doesn't, but I'm sure python doesn't have posix bracket expressions, #{} and unicode hexadecimal strings

« first day (2024 days earlier)      last day (2868 days later) »