« first day (2003 days earlier)      last day (2832 days later) » 

12:00 AM
@DrGreenEggsandIronMan Bouldering, for sure. Probably partly because that's most of the experience I have. There is a rock-climbing gym on RIT's campus, which is where I went to college, and there's a lot more bouldering there than top-roping (and the latter is less frequent).
 
@uoɥʇʎPʎzɐɹC Each character in 'ŨǹȜȜȫ' is simply the unicode code point of each character in "Hello" multiplied by 5.
 
oh
did not expect unicode
expected utf-*
 
@uoɥʇʎPʎzɐɹC Or, in Python terms...
''.join([chr(i*5)for i in b'Hello'])
 
I don't think chr takes values above 255.
Could be wrong though
 
@R.Kap python is radly compact and clear
 
12:01 AM
>>> print (chr(300))
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\me\AppData\Local\Programs\Python\Python36\lib\encodings\cp437.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_map)[0]
UnicodeEncodeError: 'charmap' codec can't encode character '\u012c' in position 0: character maps to <undefined>
>>>
 
@DrGreenEggsandIronMan Actually, in Python 3.5.1, it can take values up to 0x10ffff in hexadecimal or 1114111 in decimal.
 
I'm wondering, do you get any kind of feedback if you attempt to ping someone who's blocking you?
 
@R.Kap I used 3.6.0a3
Oh I see the problem now, duh
 
I've been trying out that feature lately.
 
It's the print causing the error, not the chr
 
12:04 AM
@DrGreenEggsandIronMan Really? I don't see how. I just ran "print (chr(300))" in Python 3.5.1 and successfully got the output Ĭ.
@DrGreenEggsandIronMan Why is your print function encoding the input string in cp437?
 
¯\_(ツ)_/¯ idk
 
Hmm...strange
 
>>> import sys
>>> print(sys.getdefaultencoding())
utf-8
>>>
 
@uoɥʇʎPʎzɐɹC Well, you are crazy about Python, aren't you?
 
@R.Kap yeah
 
12:07 AM
Ahh, I figured it out:
9
A: python: unicode in Windows terminal, encoding used?

Mark TolonenUnicode is not an encoding. You encode into byte strings and decode into Unicode: >>> '\x89'.decode('cp437') u'\xeb' >>> u'\xeb'.encode('cp437') '\x89' >>> u'\xeb'.encode('utf8') '\xc3\xab' The windows terminal uses legacy code pages for DOS. For US Windows it is: >>> import sys >>> sys.std...

Stupid windows.
 
@DrGreenEggsandIronMan I see. Well, I would not know that. I'm using a Macintosh. :)
 
2 hours ago, by Dr Green Eggs and Iron Man
:/ Windows is stupid. Linux is stupid. Mac is stupid expensive. Computers are just stupid in general.
 
@feersum No.
 
@DrGreenEggsandIronMan Well, you're not wrong. They are stupid...
 
but humans made computers
therefore humans are stupid
and god made huma(gets shot by religious leader)
 
12:13 AM
@uoɥʇʎPʎzɐɹC And humans made god, but god made humans, but humans made god... So ultimately, humans are the stupidest.
 
@R.Kap #goatmasterrace
 
Any Sesos challenge?
 
@EᴀsᴛᴇʀʟʏIʀᴋ almost impossible, lol
 
12:20 AM
NOPE
@EᴀsᴛᴇʀʟʏIʀᴋ sesos.tryitonline.net/…
 
Fun fact: b=a*3 causes 2 bytes (b=a*2 also), but add 48 costs 3.
so, if you want to create 96 from 48, rather than add 48, you should use b=a*2.
 
12:43 AM
^ Just the size of those multiplication signs...
 
@El'endiaStarman you could end up with dead ends that way. Consider a graph where one node connects two disjoint parts. If that node isn't part of a set on both parts, you'll end up with a disconnected maze
 
@NathanMerrill Well, of course you'd have to tweak it, but do you think the core algorithm is accurate?
 
I don't think it's possible without iterating through the whole graph, which defeats the purpose
 
@DestructibleWatermelon hi
 
12:48 AM
Eseljik has a 3 byte NOT gate now (as opposed to the 6 byte one in stackylogic)
_?=
 
@DestructibleWatermelon link?
 
I haven't made the actual interpreter yet @LeakyNun :/
 
@DestructibleWatermelon link to anything describing the operators?
 
@LeakyNun not yet. I will explain how this program works
 
@DestructibleWatermelon nice
 
12:51 AM
=: makes the pointer stay stationary next move, but change the latest move value
?: same as stackylogic
_: substituted for the inverse of the latest move value
Eseljik starts on the stack with a <, the first stack with a ? at the top, otherwise the first non-empty stack
stupid fingers
 
Nice
 
Thank you!
I'm also considering having a program that halts without a latest move value output "Hello, world!"
 
BF challenge: duplicate a list of non-zero positive integers.
 
= is also useful for shortening gates in general. example: stackylogic:
1
?
0?<
1
?
(xnor)
Eseljik:
_?=
?
?
 
@MᴀʀsUʟᴛᴏʀ pls halp chedr shunting yard is borked
 
1:00 AM
oh right
el oh el
I kinda did that one first
I might be able to shorten it more than that, actually
 
@DestructibleWatermelon how?
 
with some magic commands I have
 
@DestructibleWatermelon can you list them all out?
 
give me a minute though
If you help me with how github works, I can put something there
 
@DestructibleWatermelon how may I help you
 
1:05 AM
I made a GH account but I don't actually know how to use GH
 
Click buttons randomly. Eventually*, it'll do what you want.

*May be a very long time.
 
ok
kinda worked
Now I just have to figure out how to communicate ideas effectively
 
@DestructibleWatermelon all you need to know is:
git add -A && git commit -m $RANDOM && git push -f
and if you make a mistake:
git commit -a --amend -m $RANDOM -C HEAD && git push -f
 
@Downgoat ಠ_ಠ Such wrongness.
 
What symbol should I use in my language to represent the absence of a literal? Like, maybe x = _ instead of x = 5. Although I typically reserve _ for input/arguments.
 
1:08 AM
Also, that's git, not GitHub, in fact.
 
@El'endiaStarman hey at least it's not as bad as editing directly on github
who doesn't like two pages of "Debugging"
@PhiNotPi _ and $ for input/arguments
I guess - could work but I'm guessing that's used for subtraction
 
@PhiNotPi _var?
 
one line truth machine: `*\?=` (one byte more than the normal one)
\ moves the pointer op one if latest move is 0, otherwise stay still
 
@PhiNotPi So declaring a variable but not initializing it?
Or are you thinking of an option/nullable type?
 
@DestructibleWatermelon and where's the output?
@DestructibleWatermelon What difficulty are you having with github?
 
1:11 AM
It's a weird concept in WeDo: using the same block normally used to "set" a variable, but giving it a blank argument, actually toggles the visibility of the variable.
 
I made another bot. it talks about terrorism and bacon and sutff:
 
@LeakyNun: output is made by the * (it restarts the program and prints latest move), or by the empty stack above
 
@DestructibleWatermelon alright
 
> +/u/CrazyWeirdBot TACTICAL NUKE INCOMING!!
 
*@?= cat program
 
1:12 AM
> Nukes taste good.
 
how do I add a fancy table to my GH readme?
 
@DestructibleWatermelon
#'ed link
| Tables        | Are           | Cool  |
| ------------- |:-------------:| -----:|
| col 3 is      | right-aligned | $1600 |
| col 2 is      | centered      |   $12 |
| zebra stripes | are neat      |    $1 |
 
@uoɥʇʎPʎzɐɹC How long does it take to respond to messages?
 
@LegionMammal978 oh, it's offline now
it takes two second
when its online
 
1:23 AM
@MᴀʀsUʟᴛᴏʀ halp, everything is borked pls halp
 
How did "borked" replace "broken"?
 
@LeakyNun bork means "broken broken" while broken means "broken borked"
 
?!
 
@LeakyNun Didn't exactly replace it, but I'm not sure.
 
@El'endiaStarman what exactly does "borked" mean?
31 mins ago, by Leaky Nun
BF challenge: duplicate a list of non-zero positive integers.
 
1:26 AM
@LeakyNun Well, here's the Urban Dictionary entry for it. (Possibly NSFW language.)
 
@El'endiaStarman alright
 
@LeakyNun Oh hey, there's an entry in the Jargon File for "borken"!
 
user214599
Hi I'm back and I'm on mobile
 
@MatthewRoh annyeonghaseyo
@El'endiaStarman nice
 
user214599
ok
 
user214599
1:32 AM
@Downgoat broken borked borked borked ... borkeded
 
is "duplicate then multiply" the golfiest way to square in BF?
0000000: ae051e 7c5f3b 2f41f7 b1f30f                       ...|_;/A....
12 bytes
Squaring by 1+3+5+7+...
 
user214599
I'm making a challenge again, should I make one about morse or braille
 
@MatthewRoh check for duplicates first
 
user214599
ikr
 
0000000: 16f8be 760e1e 7c5f3b 07ddc7 ce3f                  ...v..|_;....?
14 bytes
Squaring by duplicate and then multiply
 
1:36 AM
0
A: Sandbox for Proposed Challenges

NonlinearFruitPrime Wednesdays Your task is to count the number of Wednesdays that fall on a prime day of the month in a particular year. For instance, 7-13-16 is a prime Wednesday. It is also important to note that the Gregorian calendar is to be used. Input The input to your program/function will be a yea...

 
That's pretty cool, actually.
 
So apprently it is golfier to square by 1+3+5+7+...
@El'endiaStarman who are you talking to?
 
user214599
@LeakyNun Wait searched for morse and it had exactly 100 results
 
@LeakyNun You. Specifically that squaring by duplicating then multiplying is not the golfiest.
 
@El'endiaStarman lol, thanks
One should note that squaring by dup-mul is actually faster
 
user214599
1:38 AM
@LeakyNun damm both of them has duplicates
 
@MatthewRoh Which means: think of a more creative challenge ,lol
 
user214599
But wait there's no braille decoder
 
Yeah, if it's a well-known thing, chances are pretty good there's a challenge on it.
 
user214599
lol think about solving braille challenges with braille
 
user214599
1:42 AM
(yes braille is also a programming language)
 
@Downgoat ^
 
@LegionMammal978 wat
last one is Updowngoat?
wat
 
@Downgoat Upgoat or down-downgoat
 
1:46 AM
@El'endiaStarman please no
 
I'm actually really impressed with myself that I recognized the music. I hadn't heard it in years.
 
@El'endiaStarman y u do dis ;_;
 
1:57 AM
@El'endiaStarman multiplication by expanded addition costs more byte
but factorial by expanded multiplication costs less bytes
 
user214599
Maybe I should make a challenge about braille interpreters
 
user image
2
@Downgoat ^
 
user214599
lol
 
@MatthewRoh Mathematica can reverse goats, who needs any other language
 
the font is different ;-;
 
2:04 AM
@Quill ik, but still
 
I could do a 1 byte Eseljiik submission to this challenge (except that i have no interpreter):
71
Q: Shortest infinite loop producing no output

Kριτικσι ΛίθοςYour task is to create the shortest infinite loop! The point of this challenge is to create an infinite loop producing no output, unlike its possible duplicate. The reason to this is because the code might be shorter if no output is given. Rules Each submission must be a full program. You mus...

#
 
That's one byte in V: ò
 
user214599
:o
 
@LegionMammal978 0/10 pixelated final result, also incorrect font
 
2:20 AM
@MᴀʀsUʟᴛᴏʀ The result would be less pixelated, just trying to make it fit onto one image here
 
@LegionMammal978 ?
 
@MᴀʀsUʟᴛᴏʀ As in, I reduced the image size to make it smaller
 
Still the wrong font though
 
@LegionMammal978 ?????
 
@MᴀʀsUʟᴛᴏʀ ^ The full-size result
 
2:22 AM
Not even the right type of font; the original font is sans serif
 
@LegionMammal978 yeah, i mean why was the last image pixelated in the original screenshot
 
@MᴀʀsUʟᴛᴏʀ I told you, it was resized from a smaller image
 
For my language, what's a good symbol to represent a random number?
 
@LegionMammal978 Oh
@LegionMammal978 You can't use magnification or something to keep image data?
 
@MᴀʀsUʟᴛᴏʀ I would, but it would make the original image have far too much code on it
Also, I fixed the font problem:
 
2:28 AM
@LegionMammal978 Right type of font, not right font, though
 
@DestructibleWatermelon oh well, I'm tired
 
@PhiNotPi are you using a custom code page?
 
@DestructibleWatermelon no
 
ok then. I'm assuming it's a golfing language. Is it?
 
Yeah, well kinda. It'll be a terrible golfing language.
 
2:35 AM
@LegionMammal978 MY EYESSSSS
 
What's a minecraft item that represents "tower"?
 
@HelkaHomba wat
 
Nevermind. Ladder.
 
@HelkaHomba ???
 
user214599
2:52 AM
What happens if we make a piet program with downgoat's profile image
 

« first day (2003 days earlier)      last day (2832 days later) »