« first day (1758 days earlier)      last day (3087 days later) » 

3:05 AM
@Mego Don't do this
 
Anonymous
@quartata I heard "please do this"
 
I know it sounds like a good idea in theory, but you'll regret it if you ever try to branch out beyond CP437
UTF-8 is hell to parse in this manner
 
Anonymous
Nonono
 
Heck, anything with multi byte instructions is very difficult to parse like this.
 
Anonymous
Each byte still represents a command
 
3:06 AM
But someday you'll want more than 256 instructions.
 
Anonymous
Yeah
 
And that day you'll regret what you've done.
Don't do it.
 
Anonymous
I have a plan for that - the ? operator
 
I speak from experience here.
 
@quartata But then they wouldn't fit into bytes
 
3:07 AM
Actually, the problem is not so much the commands as this: hey @Mego, how would you print "ಠ_ಠ" with Seriously?
 
@El'endiaStarman This is also a good point.
 
Anonymous
? will act like a pointer to a different function table
 
Anonymous
@El'endiaStarman You wait for me to add unicode support for strings (aka the Python 3 release)
 
@Mego We're impatient.
What's the issue with normal string parsing right now?
 
@El'endiaStarman Just need a "print unicode character x" function. The output doesn't need to all be valid program characters
 
3:09 AM
@Mego Just pointing out that if you decide to go with a raw hexdump, you're still gonna struggle with Unicode characters in strings.
I have a suggestion: do an internal translation from CP437 to Unicode. I.e., you input text in CP437. Perhaps in the Javascript, replace all CP437 characters with their Unicode equivalents. That way, you only do translations one way in one place.
 
Anonymous
@quartata Python 2 has a hard time dealing with Unicode decoding to CP437
 
@TheDoctor nice! ^_^
 
@Mego Did you see my earlier ping about u"..."?
 
@TheDoctor @AlexA. will want to know
 
3:11 AM
Write a little Python 3 "compiler" that handles the Unicode decoding
 
1
A: Sandbox for Proposed Challenges

EridanFind the nested source codes A cops and robbers challenge where the cops write between 2 and 8 programs that produce output in the same language and interweave the programs together. WLOG, let's discuss this action being performed on two programs. By interweaving, I mean adding the characters of...

^ take a look at this
I think it's OK
 
@Calvin'sHobbies y
 
That'll work while you get the Python 3 interpreter together
 
Anonymous
@El'endiaStarman The bytes won't change - 0x80 will still be the same command. The only difference will be what the code looks like, since there won't be a standard encoding for the text (though CP437 will be recommended)
 
Anonymous
@Sp3000 I did, turns out it was a terminal problem. xterm was set to utf-8.
 
3:12 AM
Ah :/
 
Anonymous
My current plans/ideas:
 
Anonymous
Make the default file reading mode binary - reading and interpreting raw bytes
 
@El'endiaStarman Finally.
 
Anonymous
Add a flag for hex reading - reading in a text file containing characters [0-9A-F], converting them into bytes and interpreting them
 
Anonymous
3:14 AM
And make the default for cli code to be hex
 
Anonymous
Then, code will still be nice and easy to read (it's just hex, after all)
 
Anonymous
Each character in the hex-encoded code file will be half a byte
 
Do tabs do anything in cjam/pyth? (@Sp3000)
 
CJam, I don't think so - Pyth, not sure
 
@Calvin'sHobbies How many bytes is a tab?
 
3:20 AM
one
 
@Calvin'sHobbies :D I CAN HAVE ANOTHER 1-BYTE COMMAND :D :D :D
 
... o_O
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Whats your language?
 
@Calvin'sHobbies English.
Oh. Wait.
I'm an idiot.
 
@El'endiaStarman My first actual use of 2D for something useful: link - still kinda messy though :/
"useful"
 
3:24 AM
@Calvin'sHobbies Multiple, mainly Simplex, Comm, and Jolf
 
-1
A: Post and get at the same time in php

diEchoYou can use Jquery Ajax method , because as i know, u need some value from database after user write or select a value from select box. see reference and to send the value of select box use jquery . ask me if u need the code.

 
@CᴏɴᴏʀO'Bʀɪᴇɴ A byte just has 256 possibly values. You can define your own code page with your own characters and call them each one byte.
 
@Calvin'sHobbies wat
is dis black majik
 
Anonymous
is dis jus fantsy
 
3:28 AM
@Dennis And now they have 25.9k! Wait what
 
> php
> no use jquery
 
@CᴏɴᴏʀO'Bʀɪᴇɴ What do you mean? Just list out the 256 characters you want and call that your encoding. (Implementing them in code may take some Unicode finagling though.)
 
@Sp3000 +25k More than enough jQuery.
 
Check it out, packed strings are useful!
1
A: Trump needs your help to stop the Starman!

isaacgPyth, 59 - 15 = 44 bytes &Qr@c."av�a�(s��kW���"\b?q2016Q4/hMst*2.uL,eNsNQ_BS2Q4 Hexdump: 0000000: 2651 7240 632e 2261 7601 c061 15dc 2873 &Qr@c."av..a..(s 0000010: fde0 6b57 8bd0 a1ed ed0f 225c 623f 7132 ..kW......"\b?q2 0000020: 3031 3651 342f 684d 7374 2a32 2e75 4c2c 016Q4/hMst*2.uL, 00...

 
3:30 AM
Pretty sure there's no rule that says we can't make up our own code page
 
^^ ++
 
@Calvin'sHobbies ;-; you have showed me something so amazing...
@Dennis -50k too much jQuery
 
@Calvin'sHobbies Tabs are a syntax error in Pyth.
2
 
Anonymous
@CᴏɴᴏʀO'Bʀɪᴇɴ flags as offensive heresy
 
Anonymous
@quartata If I had a star for every time I saw that...
 
@Mego You'd have Geobits.
 
... you still wouldn't beat Doorknob
 
1 min ago, by quartata
user image
print("ಠ_ಠ"*100000000)
 
@CᴏɴᴏʀO'Bʀɪᴇɴ '_ri*'ಠ_@\
As with most CJam, it is left as an exercise to the reader to understand what the fuck is going on.
 
Anonymous
3:34 AM
'ಠ┼,'_*@++
 
Anonymous
As with all Seriously, I reject any responsibility for injuries sustained while trying to understand what is going on
 
@quartata 'ಠ'_ri*W$
 
That awkward moment when you post the last chat message before a long pause and feel responsible for it.
 
3:54 AM
test
¡¢£¤¥¦§©«
¬®¯°±²³µ¶·¹»½¾¿ÆÐ×Þßæ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~÷øþŋƎƒəɤɰɷʭΓΔΘΛΞΠΣΦΨΩαδεζηθλνξρστφχωϐϑϕϖϗϝϟБДЖЭᴓᴕᴖᴗ‗†‡•…‰‴※‽ⁿ₪€₸ℓ™℮⅓⅔⅛⅜⅝⅞⅟ↄ←↑→↓↔↕↨⇒∀∂∇√∞∟∥∧∨∩∪∫∴∵≈≠≡≤≥⊥█■□▲►▼◄◊○◎●☇☈☉☊☋♅♆♇♐♦♭✓➤〈〉
 
4:07 AM
@TheDoctor Why would I want to know? Because I fuCKING LOVE DOGS AHHHHH AHHHHHHH
@TheDoctor THIS DOG. Oh my goodness the soulful eyes. I just want to steal your dog. (But I won't.)
@Calvin'sHobbies You test weird things in chat.
@Calvin'sHobbies Thank you. Thank you so much for this. I mean it. Thank you.
@Doorknob Nooooooo you take that back! >:O
 
@TheDoctor awwwwwwww :D
I still need to send the pictures of my dog that I promised Alex :P
 
YES
 
@Calvin'sHobbies We have this chatroom for testing, you may have heard of it:

Sandbox

Where you can play with chat features (except flagging) and ch...
 
@AlexA. This is Bella. We rescued and fostered her a few years ago. <3
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Hahahahahahahahahahaha. That's like one of the oldest Stack Overflow memes, since the beginning of SO's existence really.
 
4:16 AM
@AlexA. d'awhhhhhh
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Of course, that image is doctored to high hell.
 
@AlexA. ^ A picture I just snapped of my dog :D
 
I should rename this chatroom to Dog Overflow. :-P
 
@ChrisJester-Young do it
 
@Doorknob its a mop!
 
4:19 AM
@Doorknob aaaaaahhhhhhhhhhhhcute
 
@AlexA. Hahaha, tempting, but no.
 
:P
This is Lucy. She lives with my parents. I miss her ;_;
 
4:38 AM
someone halp me with heroku
 
@phase wat halp ned
 
@AlexA. when I push to github, heroku will auto-pull the latest commit and deploy it. the problem is that it doesn't pull the submodules of the project, causing a build failure
 
What are the submodules?
Are they part of the same repository?
 
It's another github repo that has the regex C libraries
On a different note, here is Fibonacci in O with a configurable amount of numbers.
 
Oh, I see, you linked the other repo. Is it being actively updated along with O?
libregexp @ c8cb71d <--- that to me suggests that it's using a static version of that library
 
4:45 AM
@AlexA. It doesn't matter, as we're only using a certain commit of it.
ah yeah that
 
Oh, okay
 
I think I can check to see if the files exist in the Python IDE script, and pull the repo manually
 
When you clone your repo does it get all of the regex library stuff needed?
 
Nope, as git is weird like that
 
Then that's probably why Heroku doesn't do it. :P
How would you go about it locally?
 
4:47 AM
git pull githublink master
git submodule update --init
But if I push the heroku manually, it detects the submodules and pulls them
I love it when I have two windows open of the same folder and Windows tells me that the file explorer is not responding.
 
@phase The solution to that is simple: Don't use Windows.
@phase How do you push to Heroku manually?
 
@AlexA. git push git@heroku.com:o-lang
 
Sounds like something isn't configured correctly, based on reading this: devcenter.heroku.com/articles/git-submodules
"Reading"... more like skimming.
 
@AlexA. -----> Git submodules detected, I get this message when manually pushing, but it doesn't detect them when autopulling.
 
Hm.
How is autopulling set up?
 
5:00 AM
 
@El'endiaStarman is that even possible?
(I don't Minecraft)
 
@ThomasKwa Yup! I've done it!
 
@ThomasKwa It's not that difficult, there are many designs out there
 
Haven't made it go backwards, though, but I do have a concept that would allow it. It's just that the wiring for it is tricky...
 
/me wishes he owned a copy of Minecraft
 
5:01 AM
it's ok just play Nethack
it's much better anyway :P
 
ಠ_ಠ
 
nah, I'm cancelling that star
 
@ThomasKwa IMO it's worth the price ($30 maybe?)
 
@AlexA. Don't have the time; code golf and "serious' programming are all my free time
 
¯\_(ツ)_/¯
 
5:04 AM
I don't understand why one would want to buy games when one can just play Nethack
 
I bet you would enjoy Minecraft if you tried it.
 
(to clarify, that was sarcasm :P)
@AlexA. I think I have like twice, at a friends house. I don't recall particularly enjoying it
 
D:
What system?
 
system?
 
Was it on computer, Xbox, etc?
 
5:05 AM
Oh, it was a computer
 
Okay.
Alright, well my hopes and dreams of someday having a mods only Minecraft pajama party have been effectively ruined.
 
haha
 
mods have pajama parties? now there's a piece of information I didn't need...
 
@RetoKoradi ( ͡° ͜ʖ ͡°)
@phase I'd probably recommend contacting Heroku support about this.
@Doorknob Did I Lenny right?
 
you did :P
 
5:11 AM
( ͡~ ͜ʖ ͡°)
 
ಠ_ಠ
 
( ͡ಠ_ʖ ͡ಠ)
 
┻━┻ ︵¯\_( ͡ಠ_ʖ ͡ಠ)_/¯︵ ┻━┻
 
This is like next gen meme-ing
Memery
 
Memification
I have a terrible idea
 
5:15 AM
so many faces
 
Make a golfing language that compiles to Perl
And call it Oyster
because... it's a wrapper around Perl
 
Haha
 
ba-dum tsss
 
That's exactly what Element does
@Doorknob You could take it a step further and make it classic rock themed, then call it Öyster.
 
@Doorknob Name seems to be taken: hubski.com/pub?id=61317
 
5:17 AM
@RetoKoradi awww :P
 
Well, there's Go and Go! which are different, so you could make Öyster.
 
Or...
Oysir
"Oy! Sir!"
 
Or you could just abandon the idea entirely and use a language other than Perl.
 
Or perhaps "I stir!" with an accent.
 
Hmm... I could make Perl golfier by using extended ASCII (still 1 byte per char). For example, á could map to $a and get rid of excessive annoying $s
@El'endiaStarman hahaha
 
5:27 AM
You could also just call it Perl Jam.
 
^^^^^^^^^
Do that
 
5:38 AM
Any common binary operations other than and, or, xor, not, <<, >>, nand, nor, nxor?
 
xnor
 
xand
 
> The XNOR gate (sometimes spelled "exnor" or "enor" and rarely written NXOR) is a digital logic gate whose function is the logical complement of the exclusive OR (XOR) gate.
 
5:41 AM
Exclusive and
 
@AlexA. I think I solved it
 
How would that work?!
 
@phase How?
 
It's one and the other, but not both
 
@El'endiaStarman Ponder it deeply.
 
5:41 AM
if os.listdir("./libregexp")==[]:
r = check_call(['git', 'submodule', 'update', '--init'])
 
@phase Clever
 
@AlexA. fenks <9999
 
xoxo
 
You have literally got to be kidding me.
 
5:46 AM
I only figuratively have to be kidding you
 
Heroku doesn't store the ever so important data that your git project is a git project.
I am actually done right now.
I quit
 
42 mins ago, by Alex A.
@phase I'd probably recommend contacting Heroku support about this.
 
@AlexA. Doing that right now :\
 
@El'endiaStarman Another common Boolean operator is if-then, written as an arrow -->
 
5:55 AM
@RetoKoradi right
 
Users I'm sure will never use the reply button: Reto, SuperJedi, Sparr, quintopia, and formerly minxomat. (He used it earlier today! :O)
 
Well, there are only 16 of them. Wouldn't be surprised if all of them had names.
 
anyone here ever use PureScript?
 
Nope, only ImpureScript.
 
666s everywhere.
 
5:58 AM
Metal.
 
@AlexA. Is that a thing? If not, should I invent it?
 
Not that I know of, which means yes, you should certainly invent it!
 
PureScript seems to compile to some very golfed javascript.
github.com/jstepien/ints/releases This was compiled from PureScript, for instance.
 
@AlexA. You sure?
 

« first day (1758 days earlier)      last day (3087 days later) »