« first day (174 days earlier)      last day (2320 days later) » 

12:28 AM
You can remove the space to be golfier.
 
12:39 AM
You can with select, you can't with .print.
 
 
2 hours later…
3:05 AM
@Dennis are we there yet?
 
@AndrewSavinykh Where?
 
No, I'm here, not there. (I don't think I understood the question.)
 
What I meant is how are these API changes coming along? Any joy?
 
Oh. No, I didn't get much done yet.
I got a little nostalgic when we passed the 200 mark and decided to add Changeling as the 201st language, which is a variant of ShapeScript (the very first TIO language and basically the reason I came up with the idea in the first place).
And tomorrow (today, really) is my wife's birthday, so the "this weekend" estimation may have been a little optimistic.
 
@Dennis the good thing is that you don't have a boss and a deadline here, you can do whatever the hell you want ;)
Also because of geography my weekend is almost over already.
 
3:19 AM
Sort of, yeah.
Speaking of APIs: Is your test suite using the /api/ suffix?
 
@Dennis yes, currently. But I can change it do the unzipping itself, after all it has to zip the request anyway. That is if that's what you'd like
 
No, I'm actually glad it's using it.
The frontend is now passing a version token to the backend to make sure they're compatible and don't result in such cryptic errors as the last time I updated front- and backend. Without either that or /api/, you'd just get a message that you should refresh your tab.
 
I already wrote the unzipping code when I had this weird issue when I forgot to update the backend. It's just commented out. github.com/TryItOnline/TioTests/blob/master/TestRunner.cs#L79
 
Once I apply the next update, that is.
 
@Dennis nice one
 
3:42 AM
Alright, I added Changeling and satisfied my nostalgia.
Everything is pushed and here's Hello World. tio.run/nexus/changeling#@6/…
 
That language is scary
 
That's why it won. ;)
 
Won?
 
17
A: Create a programming language that only appears to be unusable

DennisChangeling (safe) ShapeScript ShapeScript is a naturally occurring programming language. Shape shifters (or Changelings, as they prefer to be called) can transform into a set of instructions that allows them to process data. ShapeScript is a stack-based language with a relatively simple syntax...

 
Ooh, never saw that challenge.
 
3:50 AM
It's pretty old.
 
 
2 hours later…
5:34 AM
The time factor test took slightly longer today, but well within the margin of error.
 
@Dennis noted
 
Just pushed a small update: version token checking and a more flexible run in the backend that can decide which scripts get invoked in the arena. Mostly so I don't have to edit three or four files at once when I want to change something.
Unless either the correct version token or /api/ is present, it now responds with HTTP/1.1 409 Conflict and the following text.
> TIO was updated since the page was loaded. Please refresh for the lastest version.
 
6:02 AM
awesome
 
7:02 AM
@AndrewSavinykh Is your test suite running more often now or does it show all arenas you're monitoring?
 
7:51 AM
@Dennis I ran it manually each time I do a new test
So I ran it 3-4 times today
 
 
3 hours later…
10:27 AM
We should have a codegolf challenge requiring a language NOT found on TIO...
 
 
1 hour later…
11:54 AM
Would it be possible to use github hooks so that the version on TIO automatically updates to the most recent version?
 
 
5 hours later…
4:41 PM
@AndrewSavinykh Ah, that explains a lot. When I looked at the monitor, it had run two times in a row.
@muddyfish Automatic updates are planned. The details are still a bit fuzzy.
 
@Dennis cool
 
 
2 hours later…
7:10 PM
@muddyfish I personally would be wary of it, because one need to test first before pulling for tio. You don't want to commit yuc accidentally and break whatever is working fine on tio. Thus, update should always be manual conscious action, even if a single button push
 
 
2 hours later…
8:46 PM
@Dennis WTF just happened to TIO it's not working!!!ELEVEN!!!!!!
 
Alright, alright. No need to scream.
 
Sorry
 
Works fine on my computer, but not on my phone. Huh.
 
Does not go away on refresh
Yes, I tried clearing the cache
in The Nineteenth Byte, 5 mins ago, by Rohan Jhunjhunwala
I think TIO is down. RIP
 
Nice, the HTTPS certificate expired. How did that happen?
 
8:54 PM
You went for a long time without refreshing it?
 
No.
Alright, everything should be back to normal.
 
^-^
 
9:15 PM
@Dennis some one has not renewed them? Certbot got confused by custom config? There is no automatic scheduled renewal?
@Dennis I'm getting emails from letencrypt if schedule breaks and the cert is not renewed when letsencrypt expects it to
 
@AndrewSavinykh The certificates were fresh, but Apache doesn't reload certiciates on a graceful refresh. I had to restart the Apache service.
 
@Dennis ah
@Pavel what's eleven?
 
in The Nineteenth Byte, Apr 12 '16 at 6:31, by Dennis
@Sherlock9 mod abuse -> mod abuse!!! -> mod abuse !!11!1!! -> mod abuse !!eleven!1!! -> mod abuse eleven -> eleven
 
@Dennis isn't it nice how people get nervous when there is a slight turbulence ;) We are the consumer. We expect your services supported 24/7 ;) It's good you were not asleep, right? Because otherwise you'd wake up to even less nice picture ;)
 
That used to happen quite often on the old server. If some process got bonkers, it would freeze the entire server and not even let me SSH into it.
 
9:24 PM
@Dennis how many hits per day are you getting on the frontend?
 
@AndrewSavinykh 1100 per day (measured from Feb 1 to Feb 7).
And those ran 2880 code snippets per day.
 
I'm confused
how 1000 hits can run 2000 snippets?
 
/nexus was hit 1100 times per day. On average, each visitor clicked the run button 2.6 times.
 
9:41 PM
We need to crank that number up.
 
It's actually slightly less than 2.6, since those 2880 include the automated tests.
 
9:54 PM
@flawr Would it make sense to try and reach out to potential users not in PPCG? I've gotten the impression that until Dennis sets up more Arenas there might not be enough power to handle that.
 
10:06 PM
@Pavel FWIW, we'll be promoting TIO. AFAIK, it is the only complete, completely safe APL environment.
 
10:58 PM
I'd be happy to support TIO getting better hardware or whatever it needs, it's an excellent service.
 
> The web server of Try It Online v2 and TIO Nexus and the arena (where user code of those services is executed) currently run on two separate servers. TIO is getting more and more traffic, so additional arenas will be required. Also, the web server will eventually need additonal storage for server-side permalinks. With your help, I hope to ensure a smooth operation of all TIO services.
Bitcoins can be donated to the address [1TryittLK3yAScCKavr5pg1eCZgpTdqYH](https://blockchain.info/address/1TryittLK3yAScCKavr5pg1eCZgpTdqYH). This is the preferred donation channel.
 

« first day (174 days earlier)      last day (2320 days later) »