« first day (1974 days earlier)      last day (2855 days later) » 

12:00 PM
@Quill You implement ES8? :d
 
ES7 and ES2015
I'm using async/await and the rest and spread operators a lot.... Upgoat would be proud
 
So, the Chattiquette has fallen off the starboard! :D
I should be free until the Chattiquette is pinned again...
 
hey @Doorknob, can we look at pinning chattiquette again? I would do it, but the words would look weird coming out of my chat account
 
If you do, choose a short message and get to the point. Otherwise it's wasting too much starboard space.
A link in the room desc. would also suffice.
 
@mınxomaτ Yeah, it'll ellipse otherwise
 
12:18 PM
@Quill It wouldn't show up as posted by you if you pinned it
Now would be a good time to actually implement the rules, anyway, since nobody has complained
room topic changed to The Nineteenth Byte: General discussion for codegolf.stackexchange.com | Guidelines: ppcg.github.io/chatiquette (no tags)
4
 
@Doorknob Since there hasn't been any official objection (like posts on meta), just murmurings in chat about memes, will the chatiquette be moved onto meta as a faq?
 
It's only really relevant to chat, so probably not.
 
Hooray, I'm free nevermore D:
@Doorknob I wish there were downstars.
@Doorknob However, I did complain.
 
@Doorknob Fair enough. Is meta still the right place to bring up discussions about chat rules?
 
@zʏᴀʙiɴ101 I'll rephrase: There's been a general agreement.
@trichoplax Yeah, I suppose. Or it could just be done within chat itself.
 
12:30 PM
So basically, me vs the rest of the room.
 
There's a tag on meta, too.
 
The rest of the room won. :'(
 
@zʏᴀʙiɴ101 not necessarily
People are concerned that TNB (while fun) is getting a little out of hand
Caret walls, old memes and single character chat messages only make it harder for everyone to have fun
 
That makes the room only a place for perfect discourse (not just discussion) about site business and what they think relevant.
With site business coming first.
 
This isn't about killing fun and killing personality, this is about growing, helping, and making everyone feel like they can talk and ask questions without being lost in waves of shit
 
12:32 PM
@Doorknob What I prefer about meta is that something raised sticks around to gather views from all sides. I like chat for informal discussion but it's hard to keep track of who thinks what.
 
There must be a 119th Byte, early or late.
 
@zʏᴀʙiɴ101 Do you not want on-topic discussion to take precedence? While casual conversation is common, there's still a purpose to this chatroom.
@trichoplax Right, that's a good point. It's a lot more organized.
 
@zʏᴀʙiɴ101 Site business is important, and we don't want to kill good conversations just to have it, but waves of shit are near impossible to conduct site business in
 
@Quill Yeah.
 
@zʏᴀʙiɴ101 I'm fine with discussion veering away from the main topic, as long as it's still discussion. There are other places on the internet for posting walls of cat photos.
(not that you're responsible for the cat photos - just making the distinction between off topic and not chat)
 
12:48 PM
Sorry I think I killed the conversation...
 
sorry, was busy elsewhere
Please don't get the thought we're trying to be the fun police @zʏᴀʙiɴ101
We're trying to make an awesome place for code golfers to talk about the site, code and all kinds of things. we just think caret walls, mass message posting and old memes aren't awesome
 
I like the chatiquette. Seems just the right balance - not too strict but not too lax
 
@Doorknob My quote! :(
 
@Doorknob It's just occurred to me, the one problem with having the chatiquette hosted off site is Peter Taylor won't see it so won't know that chat is safe to come back to...
 
you'll have to superping him and tell him :p
 
1:03 PM
@PhiNotPi You had over a month longer than aditsu ;)
 
Okay then, but we need to find a new quote to put there.
 
It would take up an extra line of right panel space, which means one less line of starboard for those of us with small screens :(
 
@trichoplax Make it a really small quote then?
 
About 10 or 11 characters might fit. That's not even long enough for "Quote golfing"
 
0
A: Sandbox for Proposed Challenges

Martin EnderVisualise Bit Weaving code-golfascii-artkolmogoriv-complexity The esoteric programming language evil has an interesting operation on byte values which it calls "weaving". It is essentially a permutation of the eight bits of the byte (counting from the most-significant bit): Bit 0 is moved to ...

 
1:09 PM
@NewSandboxedPosts you misspelt kolmogorov
 
@Quill no, I did.
 
Also, is misspelt a practice in the American/British English dialect?
 
@MartinEnder I always thought New Sandboxed Posts was a bot of yours... huh. TIL /s
 
@zʏᴀʙiɴ101 I think spelt is common in the UK
Slightly confusing as spelt is also a type of grain...
 
Chat mini challenge: find a layout (for the sandbox challenge) with only 3 lines of box drawing characters, or prove that that's impossible
 
1:16 PM
hey there @El'endiaStarman and @Upgoat
 
@Quill hello
 
@MartinEnder constructing
 
@El'endiaStarman sp00k!
 
@MartinEnder It's impossible to use 3, so I'm using 4
I can't formally "prove" it, but it lies around 4->6, 6->7, 7->5
 
@LeakyNun yeah I'm having trouble with those as well.
I have a solution in 4 lines where the last line is almost completely unused
which is why I was wondering whether it's possible in 3
 
1:27 PM
Oh wow box drawing characters are perfect in Notepad. :P
 
You know, those redstone wiring skills
 
@El'endiaStarman #notepadmasterrace
 
0 1 2 3 4 5 6 7
└┐│┌┼─┘┌┼─┘ │┌┘
┌┼┘││ ┌┘└──┐└┼┐
││┌┘└─┼─┐  └┐││
│└┼─┐ │ │ ┌─┼┘│
0 1 2 3 4 5 6 7
 
0
Q: Question about a specific quine in a language

Rohan JhunjhunwalaIf I am interested in asking a question about quining in a specific language. Would it be allowed. I am curious as to whether or not its even possible to write such a quine in a certain language.

 
1:43 PM
Reposting from reddit: the title was "MRW my GF lives in Europe and after months of calls, interviews, and hundreds of dollars I finally got my British passport on Tuesday" i.imgur.com/yOaOv0V.gifv
 
How does one traverse an array of integer values using pointers in C?
 
google "pointer arithmetic"
 
@MartinEnder I probably got the exact same solution you did.
 
@JesterTran in C, X[i] = *(X + i), where X is an array. Also X[i] = i[X] because of that fact.
 
0 1 2 3 4 5 6 7
└─┼┐└─┼┐└─┼┐└┐│ -
┌─┘└┐┌┘└┐┌┘│┌┼┘ --
│ ┌─┼┘┌─┼┘┌┼┘└┐ ---
│ │ │ │ │ │└┐ │ ----
0 1 2 3 4 5 6 7
 
1:47 PM
@JesterTran for(int i=0;i<sizeof(x)/sizeof(int);i++){X[i]++;}
 
@El'endiaStarman are you trying to define a permutation using a circuit diagram?
 
@EricTressler Yes.
 
@EricTressler No.
 
Specifically, visualising bit weaving.
And not using a circuit diagram.
 
Richard Stanley's combinatorics book is filled with things like that
 
1:52 PM
@LeakyNun I thought they were...
Also, link ninja'd.
 
@zʏᴀʙiɴ101 Well, he's just trying to visualize bit weaving, not trying to define a permutation using a circuit diagram...
 
I just thought it was equivalent, and I wanted to be helpful
 
@LeakyNun :30615477 Thanks guys!
@EricTressler Thanks!
 
@El'endiaStarman The a at the end made me think you're a she
 
@LeakyNun I thought you were referring to Martin, actually. :P
 
1:54 PM
@El'endiaStarman what are you?
 
A starman
 
But yes, that happens. "El'endia" is a pseudonym I created from scratch a long time ago, so it has nothing to do with any language.
 
@El'endiaStarman I see.
 
Well, technically, it was seeded from my real name, but still.
 
danielle
 
1:55 PM
And I'm male, just for the record. :P
 
daniel
 
@EricTressler wow, nice.
 
@zʏᴀʙiɴ101, don't share such personal information in here please.
 
Sorry for guessing, I just like anagrams
 
@EricTressler try to guess my name
 
1:58 PM
unkle yan
 
who names himself unkle
 
...
 
Lena Yunk
 
@EricTressler nope
I'm a Chinese, take that as a hint
 
2:06 PM
Lan Ken Yu
there are too many choices with those letters
your identity is safe
 
Two words, one is English name, one is Chinese surname
Bonus: how many choices are there?
as many words as possible
 
@MartinEnder: Found a solution! (May or may not be using a loophole. :P)
0 1 2 3 4 5 6 7
│┌┘ └─┼┐└─┼┐└─┼┐-
└┼──┐┌┘└┐┌┘└┐┌┘│--
┌┘┌─┼┘┌─┼┘┌─┼┘┌┘---
0 1 2 3 4 5 6 7
 
I can only see: Yu, Yun, Kyu
 
@El'endiaStarman Wow, you went outside the box!!
@EricTressler Good evening, my name is Kenny Lau.
 
@El'endiaStarman Nice :) (but I hope that's a loophole...)
 
2:09 PM
@El'endiaStarman like literally outside the box.
 
@LeakyNun Nice to meet you
 
Nice to meet you too.
 
@trichoplax Yeah, I scrutinized the text and found nothing that said the lines had to be limited in any way other than connecting the right bits and crossing in the right way.
 
@El'endiaStarman You wouldn't find a loophole by scrutinizing the text.
 
I think I will go play in notepad now
 
2:13 PM
@LeakyNun That's debatable, but you're right. It must not be a loophole! :P
> The exact paths of the lines are up to you (and finding a particularly golfable layout is the core of this challenge).
> However, any other layout that correctly connects the right digits is fine too.
And no mention of bounding box anywhere.
 
> Between those, you can use up to eight lines of up to 15 characters each to fit your box drawing characters.
 
B+ for effort, though
 
I think it's impossible. It would be annoying, but you (or I) could write a program to exhaust 3 lines
 
I think there's a short, elegant proof though.
I'm working on one.
 
2:26 PM
I glanced in that direction, counting crossings, but I didn't try it. that would be preferable to a program
 
There are 7 crossings.
 
right, but it's not just that... you could have lots of crossings, if 0 --> 7 and 7-->0, with no problems
 
@EricTressler The 4->6, 6->7, 7->5 is already impossible, so you only have to prove this
 
i was looking at that too, but that's not quite enough because you might have extra room on the left
 
@LeakyNun I don't think that's good enough since maybe you can rearrange the first few to make it work.
 
2:30 PM
@El'endiaStarman Add 5->3 there and it won't work.
You don't need to care for other numbers
 
I think the key is actually the 1-3, 2-4, 3-5, 4-6 chain. Those can only be connected in one of two ways - one to the left and one to the right. Prove this fact, and then show that both directions crowd out one of the sides, and you're done.
 
0 1 2 3 4 5 6 7
└─┼─┼─┼─┼─┼─┼┐│
┌─┼─┼─┼─┼─┼─┼┼┘
│ │ │ │ │ │ │└┐
0 1 2 3 4 5 6 7
Not contradicting anyone, just making my earlier point visual
 
Yeah, a pretty interesting follow-up question is: how many rows does each permutation of bit -> bit layouts require?
 
Some observations: each wire has at least 2 corners, and each corner takes a space of its own
 
What's the densest permutation you can think of?
Ideally there should be no space, pure vertical, or pure horizontal, and there should be many crosses
 
2:37 PM
@El'endiaStarman I'm SO MUCH sorry Q_Q
 
I said above that they have an even number of corners, but then I edited out, but actually that's correct
Since the odd-numbered corners turn the wire from vertical to horizontal
0 1
└┐│
┌┼┘
│└┐
0 1
 
^ Swastika alert
 
that's optimal for those 2, because you can't have them cross on line 1 (or line 3, by symmetry)
and they form a horizontal barrier
if you add a -1, it can't get to a 2
because of the
--
---
 --
 
It's interesting that you included all the box-drawing characters in two numbers
oh, except the pure horizontal line
 
It's impossible to do it with only 2 turns per wire (you can just exhaust the options, mentally), so this has a minimum of 6 turns, each in its own space. 1 space for the crossing. 2 spaces semi-wasted with vertical wire
 
2:49 PM
I think my proof actually demonstrates that you can never do any more than (2 or 3)-bit weaving layouts in fewer than four rows.
Still working on it, but I'm doing a proof by exhaustion.
 
El' doesn't respond. Q_Q
 
@El'endiaStarman What about a bunch of the swastikas side by side?
 
I officially leave chat. Forever.
 
@EricTressler Also a corner and a crossing can't share a square
 
@EricTressler Well, I'm thinking in the manner of the original challenge. That kind of weaving.
 
2:53 PM
@zʏᴀʙiɴ101 Aw don't leave chat forever again :(
 
I should probably crack open Stanley's Enumerative Combinatorics to make sure he doesn't have anything useful to say. I think you really want to deal with an order-3 permutation, not just 2-cycles
No, he doesn't really talk about his diagrams, he just gives them
 
@zʏᴀʙiɴ101 :(
 
@trichoplax Because he doesn't think I'm sorry.
I'll say him this one last time.
And leave chat forever, until he forgives me.
 
@zʏᴀʙiɴ101 To be fair, I wasn't clear from the context what you were apologising for, so he may not realise it was something important to you
 
@trichoplax I said his name in chat, and he deleted the message (and very probably suspended me).
And asked me to not share real names in chat.
 
3:02 PM
he didn't suspend you
 
@Quill :)
Alright, I'll apologize to him one last time. And leave chat until he forgives me.
 
If you were suspended you wouldn't be able to talk, please stop trying to incite drama
 
@El'endiaStarman I'm so much sorry Q_Q
 
@zʏᴀʙiɴ101 The message started with "Please" and didn't take any action other than censoring some personal information. Your chat account is active and you're still part of our conversation. Saying the same thing more than once is just likely to clutter chat for other users. You don't need to make a big thing of this, and you don't need to leave. Just carry on the conversation with the room and people will talk to you as they choose to. If anyone has a problem they will just tell you. Relax :)
:P OK
 
#Brexit is slowly turning into #Bregret. If only we had multiple researchers and universities predicting exactly tha... oh wait.
 
3:12 PM
I am not in the UK, but to me it seemed more like immediate regret.
 
And Scotland just announced that it started the legal procedures for their second independence referendum.
 
@EricTressler Since the people who voted to leave were a minority of the population, that's not too surprising :)
 
@mınxomar I am pretty uneducated about all of this; sadly, I get a lot of my news from that part of the world by watching BBC talk shows (Have I Got News For You)
which reminds me
what did you people do to 8 Out of 10 Cats?
Is Jimmy Carr okay?
 
oh hey, Eric. haven't seen you around here in a while :)
 
Alright now, who's forcing me back into the room? :|
 
3:19 PM
@El'endiaStarman yeah, only up to 15 characters per line, sorry ;)
 
@zʏᴀʙiɴ101 Force of habit?
 
@MartinEnder hello. I know; I've been busy with my job. Mostly on SE I try to answer a math question once in a while
I also can't compete here, because I don't really want to learn one of the golfing languages. I should probably submit some more in JS, though, since I've been doing a lot with that lately. Points be damned
How are you?
 
@El'endiaStarman pretty much:
0 1 2 3 4 5 6 7
└─┼┐└─┼┐└─┼┐└┐│
┌─┘└┐┌┘└┐┌┘└┐││
│ ┌─┼┘┌─┼┘┌─┼┼┘
│ │ │ │ │ │ │└┐
0 1 2 3 4 5 6 7
@EricTressler I'm good, thanks :)
 
@EricTressler Somehow that didn't ping me at all. (Oh wait, it says minxomar ...)
 
regarding golfing languages though, you really don't need to know them to enjoy golfing :)
 
3:21 PM
@trichoplax Nope, I went to a more peaceful room, and periodically, the annoying words "The Nineteenth Byte" appear in the sidebar.
 
@Upgoat I just downloaded Cheddar, how do I run it?
 
@zʏᴀʙiɴ101 there's a "leave" button if it bothers you
 
@Upgoat Never mind, figured it out.
 
@mınxomaτ My fault for not using tab completion and having bad eyesight
 
@zʏᴀʙiɴ101 or we can spam ban you if you can't resist yourself..
 
3:23 PM
@MartinEnder There is, but when I "leave" the room, after a short period, it comes again.
@Optimizer Don't.
 
sure?
 
@Optimizer Seriously, don't.
 
its a win-win situation though
 
Everyone with at least 10k rep, including mods, can see the spam/offensive flags.
 
everyone with 20+ rep can see your Nineteenth Byte hate as well.
that's a lot more everyone
 
3:26 PM
> everyone with 20+ rep can see your Nineteenth Byte hate as well.
 
@Optimizer even people with <20 rep can lurk
 
I'd really like to make diagrams to go along with this proof, but that would take time, so I'll just go ahead and write it out. (@MartinEnder)

1. Where can the 0-2 and 1-0 crossing go? There are precisely two possible locations, to be demonstrated by excluding all other possible locations. 1) The crossing cannot be at the left border, as a wire would then go outside of the bounding box. 2) The crossing cannot be on the top or bottom row (with one exception), then either there is a wire going out of the bounding box (up or down) or it is connected to a location that is neither 0 nor 1. The
 
its just strengthening my point
 
@zʏᴀʙiɴ101 In addition to the leave link at the top right of the room you're in, there's also a little up arrow next to each of the other rooms you're in. If you click the up arrow on any rooms that haven't been fully left for some reason, they will disappear from that list
 
3:27 PM
@El'endiaStarman Now prove it using Peano Arithmetic
 
@EricTressler How would that even work?! :P
 
@El'endiaStarman It doesn't even make sense, I was just kidding
 
@trichoplax Yeah, that's the same as the leave button. And the effect is the same.
 
I'm going to go run some errands; I'll be back later on
 
When I leave using the up arrow, it still comes again after a short period.
 
3:30 PM
in lieu of the above mentioned bug, spam ban is the only option.
 
you could exercise self control and ignore it
 
oh, you can simply ignore all of the 19th Byte chat room users
 
alternatively you could call upon a time elemental and travel into the future when 19B does not exist
 
then all messages will be ignored messages and wont appear on the sidebar
 
@quartata Spoilers!!
 
3:34 PM
@quartata pfft, it will be 27th Byte by then
 
@El'endiaStarman Diagrams would indeed help the proof, but I'll take your word for it. :)
 
@trichoplax probably be right around the heat death of the universe
 
Any opinion on the limit of 8 lines for the challenge?
 
@MartinEnder I'm not sure you even need a limit, since I'm quite skeptical that you could do any better with lots of lines.
Likewise for allowing more freedom to bend the lines - curly lines take up a lot of space.
 
@quartata When we finally check all of those brute force solutions worked?
 
3:43 PM
@El'endiaStarman yeah they do, but I was wondering if they'd allow more symmetric solutions. at least going left and right.
 
@MartinEnder I think it'd improve the challenge to allow such elegant solutions.
 
alright
 
I agree - a complicated path with up as well as down that can be golfed better than a one-way path seems like a solution worth seeing
 
@El'endiaStarman interesting follow-up to your earlier layout question though: for permutations of n values, what's the worst-case minimum number of lines needed to display any of those permutations
probably doesn't grow faster than linearly though
and I feel like it won't grow slower than linearly either
 
@MartinEnder Yeah, seems like there's a lot of interesting things to investigate in this little field.
 
3:50 PM
@trichoplax tee hee
 
@MartinEnder I feel like this particular permutation is really regular, so it only needs 4 lines. I feel like some permutations can take 8 lines, or even more than 8 lines.
Who removed the quote from the chat description?
 
@LeakyNun Second comment on the starboard
 
@Doorknob Why did you remove the quote from the chat description?
 
It was combined with adding the chatiquette to the description - I don't know if removing the quote was an active decision or just making way for new content
 
It was also combined with actually forcing perfect discourse in this room, which was an issue for some. :P
 
3:58 PM
Is it true that if you swear in this chatroom, you might be fucking flagged?
 
That shit's never happened to me.
 
@LeakyNun I don't know.
 
@zʏᴀʙiɴ101 You have a really interesting method of leaving forever, you should patent it
13
 
@zʏᴀʙiɴ101 I think maybe we need to discuss the interpretation of the chatiquette - I didn't get that impression :P
 
@Geobits That shit happened to me.
 
3:59 PM
Honestly the "chatiquette" (to me at least) was something that was always implicit.
 
@LeakyNun From my reading, you can swear as long as you do so nicely
 

« first day (1974 days earlier)      last day (2855 days later) »