« first day (2343 days earlier)      last day (2796 days later) » 

07:00
while(x==1)
{thing1();
	thing2();
		thing3();
			thing4();}
while (x == y)
{   something();
    somethingelse();
        }
if (x == y) {
  do {
    something();
    somethingelse();
  } while (x == y);
}
while
(x==y)
{
	statement
	();
	statement
	();
}
@HyperNeutrino That's actually good though
@Mendeleev true
07:01
@HyperNeutrino More stupid than ugly.
@Arjun yeah
@Arjun Why is it stupid >.>
while
(
x
==
y
)
{
something
(
)
;
somethingelse
(
)
;
}
newline at every possible point >:-D
ohey the starboard fixed it
if x == y
then
	statement()
	statement()
end
This is the best, because it's just unsettling.
07:02
@Mendeleev starboard formatting is even worse than SE chat formatting; somehow that's possible
@Mendeleev a single while will do exactly that
if(x){do{f();}while(x);} is equivalent to while(x){f();}
puts "string 1" if x == y
puts "string 2" if x == y
x += 1          if x == y
<spaces>×1729 CodeLine1
@HyperNeutrino Nope!
07:03
@Mendeleev yes actually
it is guaranteed to run at least once
NO
what if x is false!?
if(x)
Even then
07:04
>.<
::LOOP
while x==y do
	statement();
	statement();
	goto LOOP;
end
@Mendeleev yes actually
Anonymous
Oh man, there's a fight we haven't had in a while. Tabs vs spaces comes up frequently, but brace/indent style is a rare topic.
@Mego Not a fight
Anonymous
Debate, whatever
07:04
We're trying to come up with the most stupid ones possible
Don't trash
@ATaco doesn't that create a recursively looping loop until x != y and then it all reduces down?
Anonymous
It's 2 AM and I've had several rum and cokes. Words are hard.
I think it's a bloody barbed wire massacre.
It's 3AM for me. Amateur... ;) :P
Then again I have not had alcohol. ¯\_(ツ)_/¯
It's 12AM for me
07:05
@HyperNeutrino It destroys the memory of the machine, that's for sure.
Anonymous
Best brace/indent style is obvious minimizing whitespace
@Phoenix Want a copy of Dig or Die?
@ATaco kms.bat does that :D I have a file called kms.bat lying around.
Anonymous
while(x==y){statement();other_statement();}
7 mins ago, by HyperNeutrino
while(x==y){something();somethingelse();}
07:06
The dev sent me a key as compensation for my saves being zeroed out for whatever reason
@Mendeleev It's 12 PM for me.
@Mendeleev Sure!
Anonymous
@HyperNeutrino Yep there you go, 0% heresy 100% golf
@Arjun You're in India?
Thanks
@Mendeleev Yes
07:06
@Mego yup 10/10 only way to do it
@Mendeleev Yes.
if x == y then
	repeat
		statement()
		statement()
	until x ~= y
end
wait was I not meant to click it
sorry whoops
@HyperNeutrino No
Anonymous
07:07
I wonder if it's possible, for any Python program, to make an equivalent program that has 0 whitespace
@HyperNeutrino Don't redeem it
Let me make another secret
I don't even know what to do with it :P
Anonymous
@Mendeleev Just RSA it
Anonymous
There's a tool that can convert almost any Python program to a one-liner, but it may still have whitespace
07:08
@Mego No, RC4 ;)
@HyperNeutrino Someone clicked that
tyvm
Anonymous
@Mendeleev Bleh. I guess that will work. DHE for keygen, though, or else anybody can decrypt it.
07:09
basically it shows it once, then gives 404s
@Mego I think onetimesecret uses RSA internally
Anonymous
Can we minimize the use of that OTS site here? It kinda ruins the whole point of a permanent transcript if messages are unavailable
@Mego I have no idea how RSA works
@Mendeleev onetimesecret.com/secret/kmuoclc7lsyr5495rlhp22pzp57qp4o, passphrase is your minecraft username (hopefully nobody else knows this)
@Mego fair point. I'm not copying the OTS message over though because it is bad. worse than gaotspek almost
@Mego I was sharing a Steam key so that they could redeem it
07:11
 while (x == y)
       {
  something();
somethingelse();
       }
Behold, center-brace :D
Anonymous
@Phoenix You have the recipient make a public+private key pair with the OpenSSL tool. They give you the public key, you encrypt the message with it and send them the encrypted message. They decrypt the message with the private key.
@HyperNeutrino Perfect
Anonymous
For example, I have a public key in my profile, in case anybody needs to send me something confidential for some reason
I should do that too :D
That sounds like an interesting idea.
07:12
@Mego I've been thinking of writing an encrypted messenger app that uses DHE, RC4-skip4096 with key hashed with random nonce, and optional passphrase for messages
Everything would be open source of course
@HyperNeutrino Maybe one can make a pyramid. (I can't because am on mob)
+-T_T-+
   for
  (;x==
 y;){s()
;smth();}
@HyperNeutrino Bleh starboard mangled it
starring my weird formatting things is useless because starboard will always one-liner it
@HyperNeutrino you can always cilck the 13 sec ago thing
07:14
yes
while    (    x    ==    y    )
{something(); somethingelse();}
Justify-brackets
+-T_T-+ - New emoji!
@Arjun O_o
New emoji -> E
Please stop starring my messages. It shows up as the same thing over and over and if people wanted to see more stupid formatting ideas, they could scroll around. I literally have 6 messages on the starboard that are almost literally the same thing.
Well, at least it adds some variety... sigh
@HyperNeutrino Almost the whole starboard is the same
Anonymous
07:17
I'm just going to cancel the stars
Thank you.
How do you do that anyway? Does it work for all rooms as long as you're an RO (of that room)?
Anonymous
@HyperNeutrino Yep
Where's the cancel stars thingy though?
Anonymous
Anonymous
07:19
Clicking the arrow next to the message on the starboard
Oh okay.
Thanks.
Anonymous
Stop abusing stars. It is never funny.
27
Why was that star canceled?
That was legitimate
Anonymous
@Mendeleev Because 4 random messages got starred while I was trying to clear the stars. Star spam isn't funny.
@Mego Oh
07:20
Is there a feed to get starred messages?
Anonymous
@HyperNeutrino I have no clue, but I'd guess no
I looked for one and I didn't find one. Doesn't seem useful enough for SE to bother to make one.
@HyperNeutrino Ask for it on meta
There it is
It's a button next to the "starred / show all 24523"
Anonymous
@HyperNeutrino Also there's a userscript that was posted on MSE a while back that a lot of ROs in high-traffic rooms use, which allows cancelling stars from the transcript (in the case of messages that aren't visible on the starboard).
07:21
wait that is an RSS feed symbol lol
@Mego that sounds very useful.
@HyperNeutrino lol
Wait, are there room RSS feeds?

 TNB Stars

All the stars
hehe
starred messages will be shoved into there
Wait, you can do that?
Please DO NOT ABUSE STARS
Not abusing
Anonymous
07:23
Alright, that's it
Just because they're supposed to go over to that room doesn't mean they necessarily will, and doesn't mean you should test it here.
Anonymous
This room was placed in timeout for 5 minutes; Seriously, stop abusing stars.
Anonymous
Abusing chat means you get your privileges taken away. Since there's not any way to determine the source of star spam, putting the room in timeout is the only way to deal with it, since clearly the repeated warnings haven't worked.
4
Anonymous
So whoever was spamming stars - congratulations on ruining TNB for everyone. I hope you're happy with yourself.
OK, seriously, this needs to stop. THere was star spam while the room was in timeout
ffs people. learn
07:29
@Mego Putting the room into timeout does not seem to actually stop stars.
Anonymous
@Mendeleev Starring one message by a RO about why the room was placed in timeout isn't really star spam. Regardless, the star spam does need to stop.
@Mego No, there were two other messages starred
"lol" and "wait you can do that"
How to enter image here?
Why are you giving so much attention to this starring? Surelyt that only encourages trolls.
5
@Arjun Just paste a link to one
07:31
Anonymous
@Mendeleev Ah, I looked away for a moment at another room and missed them. One of the other ROs cleared them.
@Mego OK, I see
@Mendeleev the correct answer is "not at all if it's off topic"
@MartinEnder Did not know it was
Anonymous
@feersum Because it ruins the point of the starboard, and random star spam tends to drive the room off-topic ("wtf who starred that") more than anything else. So by combatting the star spam, the ROs are trying to help keep the room sane and clean.
4
07:33
NOTE: That one star was not spam
Anonymous
Putting the room in timeout isn't ideal, but at the time, I was the only RO online, and the star spam was getting so bad that I could barely keep up with cancelling the stars (as evidenced by the fact that there were stars that I missed, which only got cancelled so quickly because another RO happened to come online during the timeout).
4
Goddammit
Unfortunately, timing out the room seems not to work.
NOT FUNNY
07:34
Dammit really...
I need to make an RO userscript to delete all stars from the last <n> seconds.
Let's all leave and come back in 5 mins. See if this solves anything.
I'm sure the Mego star was intentional
Is the starspammer hiding in the background, or are they actually participating
@Mr.Xcoder we kinda just did that
I know I'm not the starspammer
@Mr.Xcoder We literally just tried that.
Anonymous
07:35
@HyperNeutrino I'm not sure that the stars have persistent data about when they were placed.
We put the room in timeout for 5 minutes
@Phoenix ninja'd!
Oh. That means timeout...
@Mego Sorry, I meant delete all stars from messages in the last <n> seconds.
I certainly hope they're in the background, because all of us are complaining about the starspam.
Not me. I'm complaining about the complaints about the spam.
07:37
I do it didn't either.
Do stars make you active?
Let's talk about something on topic.
Ever since this message 20 minutes ago, this chat has been entirely revolving around starspam. We should change the subject.
Like, um...
Why JS is the worst language or something.
Back to bad formatting?
07:37
@feersum Code golf?
Why no one should ever use Java?
@feersum Because it definitely is
I have a way to get rid of the star spam
@DestructibleLemon I want to hear it
Lemon Juice?
07:38
delete everyone?
just zoom in really far and you can't see the starboard
That doesn't get rid of starspam ;_;
That just hides it
Buries it, so you don't see the real problem.
under the carpet :\
07:38
Only when it's too late will it come back and haunt and torment you
@DestructibleLemon what kind of programmer are you? right-click, inspect, delete.
actually I would be able to see if a message got starred
It is never enough to just hide an issue, you have to solve it
That got philosophical too quickly.
You know that text the appears when a room is in timeout or you're kicked, or need to log in, or for any other reason the text area isn't available? It's unreadable over the background without selecting it if you have the Gradscript enabled.
@Downgoat ^ : Make that text readable.
I have to select it.
Question: which function composition patterns are often useful? (example: J's forks: h(f(x),g(x)))
(Someone spamming stars as I ask…)
07:42
By the way, that timeout countdown is cool
@Fatalize I don't think it was spam
Yes it is
I think it was legitimate starring
I would star those messages
@Mendeleev 3 stars on non-starred messages in like 2 seconds
All by same user
@Fatalize Doesn't say anything. There's a rate limit on stars, so might have been separate users
07:43
@MartinEnder stop bullying me ;_;
@Phoenix How do you know that?
I mean the messages
They were all by Mr. Xcoder
(and now my question is forgotten :()
@Phoenix It's not my fault!
07:44
IDK
¯\_(ツ)_/¯
@Mr.Xcoder Well literally it could have been anyone but you, unless you have a sock.
Idea: Let's stop talking about star spam.
@HyperNeutrino I have a sock.
I actually have two socks
@HyperNeutrino Nah, HyperNeutrino II was cute :/, but I don't have a sock account
They're on my feet
@Mendeleev you already failed
@Mendeleev you only have two socks?
07:45
@DestructibleLemon It's like The Game. (Goddammit)
@DestructibleLemon on me right now, yes
you are deep in poverty... how do you have a computer?
I would expect you to have several dozen socks
I don't just randomly carry socks around
I do have several dozen socks in my closet.
I'm not holding my phone, but I still posses it.
I missed the :P in my message btw
07:46
S E M A N T I C S
@Mendeleev R A R E M E S S A G E F O R M A T
@Mendeleev You started it
@Phoenix ugh, let's just end this
@Mendeleev we're gonna close tnb because of some star spam? :P
This is why El'Endia left
07:47
@DestructibleLemon No.
@DestructibleLemon I meant to end the sock conversation
I have a solution to the starring issue: setInterval(function(){$('div.sidebar-widget').hide();},100);
see the :P emoticon
> S E M A N T I C S
that means I'm making a dumb joke
07:48
1 min ago, by Mendeleev
@Phoenix ugh, let's just end this
@HyperNeutrino Still hiding, not solving
or a refined joke
There's a slight issue though: When a user enters the room, their icon shows up in the top-left corner.
@Mr.Xcoder I know :P I was being non-serious. It also makes it flash because it doesn't like being hidden.
if we hide the stars, it can't bother us
and then the star spam will be affecting noone
Altogether, another 10/10 quality discussion in TNB
07:49
Stop talking about stars. Let's pick another subject
Better idea. setInterval(function(){$('vote').hide();function(){$('star').hide();},100);
Poll: Java or C#?
(You're not allowed to say they both suck or give an option not of the two above)
@Phoenix They're both good
@Phoenix C#
07:50
They're both good (•◡•)
@HyperNeutrino Ninja'd
@HyperNeutrino still edited before your message got posted
@HyperNeutrino I edited mine after he posted his
Or she, Alex is a pretty ambiguous name so I don't want to assume anything
07:52
@HyperNeutrino Right, so definitely he. Didn't see that at first. Thanks
Anonymous
@Phoenix C# any day
@Mego Agree ^
@HyperNeutrino Ehhh
just remembered
@Mendeleev Is Dig or Die basically Terraria
07:55
@Phoenix No.
Install it and see
It's very different
Same basic layout, but again there's a lot of 2D sidescroller block games
Kinda late
You can install it and then play it tomorrow
I'll try it tommorow later today
@Phoenix also past midnight for you?
Jeez, it's one in the morning.
07:56
@HyperNeutrino It's 0:56 for me
Jeez, it's 4 in the morning.
PDT for both of us
Wouldn't it be PDT?
EDT for you I assume
No, EDT.
07:57
One of us got ninja'd
I think you may have EDiT ninja'd me.
@HyperNeutrino Are you already awake, or have you decided to forgoe sleep over summer break.
@Phoenix I surrendered sleep to PPCG a long time ago. Besides, I only need to wake up at 9; 4 hours of sleep is plently enough to not die during the day (now whether or not I can get up in less than 10 minutes is another story...)
I'm a lazy fuck who gets up at 1 PM.
Well, closer to 12, but then I do nothing in my bed for an hour.
07:59
lol the latest I've ever slept until was 12, ever. though I didn't stay up particularly late on the preceding night.
Anonymous
I get up whenever I get a call/email from people who want to pay me for work
Are you a freelancer?
Anonymous
Or whenever my cat decides that she needs to be fed
Anonymous
@HyperNeutrino Yep
08:02
What kind of cat?
@Mego ^ You have to post a cat photo now.
This type of cat: Try it online!
Anonymous
Hey this person made a song about Mego and his cat :D External Link: YouTube | +56/-0
(just kidding btw)
Awww
It looks so happy about... something...
Anonymous
08:07
Like 80% of the images on my phone from the past year are pictures of her
Anonymous
@Phoenix She's happy about laptime naptime
@MartinEnder Why PCRE -> Retina in the Grand Chart?
Because .NET regex is slightly modified PCRE
(I assume)
Anonymous
Cygwin logic: installing python3-pip and python3-setuptools doesn't install python3-devel, even though python3-devel is necessary for building C extensions with setuptools (often via pip).
@Phoenix Sounds like regex -> PCRE -> Retina and ALSO regex -> PCRE is a bit misleading
Maybe we should have .NET as a non-lang ancestor?
08:13
@Mego Solution: Use MinGW (or Linux?)
Anonymous
@Mendeleev MinGW doesn't have the nice package library that Cygwin does, and switching over to my Linux installation to test out a single Python package is overkill. Simply manually selecting python3-devel fixes the problem.
@Mego Right...
I meant as a long term solution...
Also, Cygwin has no CLI package manager. You need to manually run the installer to install anything.
Anonymous
@Mendeleev apt-cyg is a thing
@Mego Wait waht
Thanks
is there a pacapt extension for it?
08:23
@Phoenix Whose is that?
Mine
@Mego I found it already, but thanks :)
PPCG has been very inactive for the past 10 hours 💤... Someone with a well-received sandbox should post something.
08:29
Not inactive so much as having not many challenges posted.
@HyperNeutrino You can't say it was active either
And besides, just because it isn't active doesn't mean it needs to be.
Jim
Jim
@Mr.Xcoder You could suggest improvements to this one
TAking a look
Cool challenge
wait a sec dammit I lost progress on the Yearling badge
08:32
@HyperNeutrino Haha :P
Now you have 310 days left until you get it :(
yes :( and fanatic will take some time too
@Adám I wish I knew
@Jim The title isn't really inspiring though
Jim
Jim
08:34
@Mr.Xcoder That's why I proposed alternate titles, but I think this is the most clear of all propositions
@Jim Out of the four there, it is.
Jim
Jim
Feel free to suggest titles
@Jim If I had any ideas, I would
Jim
Jim
@Mr.Xcoder By "inspiring" did you mean "which clearly describe the challenge" or just "attractive"?
It clearly describes the task, so you should leave it as it is now.
@Jim The latter
@Jim I changed my mind though.
Jim
Jim
08:37
Okay
Hey Guys
what is your opinion about codeforces
codeforces?
Are you talking about this?
codeforces.com It seems a preparation site for programming contests
08:39
never used it.
"Are you talking about this?"
Yes
I'll take a look
I was trying to find sources that might be helpful in improving my coding skills and I stumbled upon several sites including codeforces
@Ahmed It seems cool.
I prefer PPCG though
And HackerRank is also really helpful.
Nothing to do with hackers ^
@Mr.Xcoder Thank you for the link. I guess now the problem in online education is not the lack of sources but how to choose among them
Anonymous
08:48
I like MIT OCW for online education in programming. Khan Academy is pretty good, too.
@Mego khan academy is really glitchy
I do not like it
^agree
Anonymous
@DestructibleLemon I haven't used it in a few years, so it might not be the same experience I had in the past

« first day (2343 days earlier)      last day (2796 days later) »