« first day (145 days earlier)      last day (2349 days later) » 

12:34 AM
Should the tagline still be "Online Interpreters"?
 
No, I have something quite different in mind.
No icons and no tagline.
 
Hm ok
Same background (with new list of languages)?
 
No, just plain #303030. 172 language names would just look like background noise.
 
Honestly I think it looks a lot better this way but it's your site ;P
There's with icons
If you don't like either, feel free to edit your ad in
 
That's supposed to be an O though, not a disc.
 
1:31 AM
Inactive font color.
Active font color.
I like the second one better. What do you think, @Downgoat?
 
Yeah, I like the second one better
I'd say make the "Over 180 ..." text in a slightly less bold font, but idk how that would affect readability
 
I tried 400 instead of 600, but it looks weird.
 
Also, maybe center the text, if it doesn't look too odd
 
Hm, actually now that the font is bigger (it was smaller when I tried), 400 doesn't look bad.
The font is off though. Made a mistake somewhere.
There it is.
With bold text. Easier to read when scaled down imho.
 
2:18 AM
@Downgoat Unless you have any objections, I'd like to replace the old ad with one of the last two images.
 
 
2 hours later…
4:23 AM
@Dennis Have you tried Justified for the sub-text?
 
The sub-text is justified.
 
Hmm, The last line doesn't seem to be.
 
No, the last line usually isn't.
Hm, the gaps are too large. Maybe if I make the box a bit narrower...
OK, that does look better.
 
 
1 hour later…
5:51 AM
@Dennis tio2 references run-legacy, which does not appear to be in git. Is this intentional?
 
Oh shoot, I forgot v2 still uses that...
@AndrewSavinykh Fixed. Thanks for catching that.
 
6:08 AM
@Dennis cheers! what flavour of linux are you running all this on?
 
Fedora 24
 
@Dennis thanks
 
6:31 AM
@Dennis what is the main reason for running arena on a separate server? Is this resources or security?
 
It's mostly security. It doesn't matter at this point, but once I implement server-side permalinks and user accounts, I wouldn't feel comfortable having both parts on the same server.
But seeing how it's actually cheaper to rent multiple small servers instead of a single big one, it was (in hindsight) a good decision wrt resources as well. As it is, I can simply deploy a few arenas and let them share the load.
 
Anonymous
6:57 AM
@Dennis Modularization is almost always a good thing
 
7:13 AM
@Mego I think it is in this case. This actually has yet to happen with the new backend, but v1 has an unkillable process on a few occasions that left TIO down for a few hours and forced me to hard-reboot the server. With several arneas, that wouldn't matter that much.
 
Anonymous
Yeah, it's definitely the right call imo
 
Anonymous
What caused that unkillable process on TIOv1?
 
7:34 AM
@Mego Some interpreters spawned sub-processes that survived after killing the main process. Since every process tree has its own MCS range now, it's much easier to identify and get rid of them.
 
Anonymous
@Dennis That's extremely odd. I suppose killing the entire tree should've been happening.
 
Anonymous
I mean, I suppose you should've been killing the entire tree
 
7:51 AM
That's easier said than done. If one of the processes gets orphaned, it becomes hard to identify.
 
Anonymous
If you keep track of the PGID, then kill -9 -PGID does the trick
 
@Dennis your ad there looks nice, but the overuse of the word 'free' is just bad.
 
8:10 AM
@Pavel agreed, that's what I thought as well when I saw it for the first time
 
 
2 hours later…
10:02 AM
@Dennis so there are 4 servers in total in the setup currently, right?
 
 
1 hour later…
11:13 AM
@Dennis Could you please pull V?
 
 
2 hours later…
12:50 PM
@Dennis And deflate-min.js too. it's referenced from v2 but not in git
 
 
4 hours later…
5:12 PM
@AndrewSavinykh Uh, that's also an oversight, but for a different reason. v2 is using pako.min.js now, as I should have all along.
@AndrewSavinykh No, all but the arena are hosted on the same VPS.
@KritixiLithos Done.
 
 
1 hour later…
6:26 PM
@Pavel Alright, this is the new one.
 
That looks better imo
 
^ I agree. There is less text than the previous version
 
How about "With over 170 online interpreters, TIO is free, without ads, and open source."
or something along those lines
 
Anonymous
7:04 PM
So here's a crazy thought: what about implementing some golfing tools into TIO? For example, Hexagony's colorizer, or the various autogolfers
 
7:29 PM
Colorizer seems a little out there, considering we don't have graphical output yet.
 
Anonymous
Just being able to output a PNG in a canvas would be sufficient
 
Why not other formats such as JPG, BMP, GIF (not animated), etc.? Use a PNG converter and you're fine :)
Just credit the creator of the converters...
 
Anonymous
7:45 PM
@EriktheOutgolfer Your "suggestion" is completely tangential to the conversation
 
I'm not sure what you mean? I was just suggesting that other formats should be supported too. And I provided a relatively easy-to-implement solution. I was talking about graphical output.
 
7:57 PM
@Dennis but paco is not referenced from v2 at all, did you commit very outdated version
 
@AndrewSavinykh I thought I had already made the change and was serving deflate-min.js only for an unofficial TIO client that relies on it, so I excluded it from the repo. The latest commit sources pako.min.js. github.com/TryItOnline/tio.run/blob/master/index.html#L614
 
@Dennis thank you
 
8:53 PM
@Mego That sounds neat, but definitely something for v2.
There are two things right now I'd like to add to Nexus's frontend:
1. A user-selectable encoding. The current defaults should remain defaults, but all valid encodings should be selectable. Ideally, it should also check if the characters in question can actually be encoded using that encoding.
2. An on-screen keyboard, preferably QWERTY-like. For SBCS's, it should somehow accomodate all characters.
In case you're interested in implementing either one of those, I'd be immensely grateful.
 
@Mego I had a rough autogolfer for teascript. I'm sure it could be implemented in TIO for other langauges
but an autogolfer is very boring imo
I mean then everyone just clicks autogolf and that'll be your new baseline
 
9:46 PM
@Downgoat and what is autogolf?
 
10:06 PM
@AndrewSavinykh It's a thing that detects common patterns in your code and will golf them
kinda like -Osmall
 
10:19 PM
@Dennis Could you pull V again?
 
@Downgoat why, I like the idea, the art of golfing is to spot things that an automated process cannot. By all means we should use automated processes to reduce the tedium of golfing, like checking for common patterns.
 
Perhaps then as a community we should develop one
 
may be. By "we" I meant every golfer individual, providing they have the tools ;) Not we as the community, but I see your point
 
10:36 PM
@DJMcMayhem Done.
 
10:46 PM
Thanks. For whatever reason this challenge revealed a ton of bugs
 

« first day (145 days earlier)      last day (2349 days later) »