code logs -> 2016 -> Wed, 28 Sep 2016< code.20160927.log - code.20160929.log >
--- Log opened Wed Sep 28 00:00:36 2016
00:27 catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has quit [[NS] Quit: Leaving]
00:28 Kindamoody is now known as Kindamoody[zZz]
00:37 catadroid [catadroid@Nightstar-ku33pb.dab.02.net] has joined #code
01:09
<&Derakon>
"C++ Emitter" sounds like it's some kind of environmental pollutant.
01:10
<&Derakon>
Though I guess properly that's the "export" command~
01:29 catadroid` [catadroid@Nightstar-krj5ad.dab.02.net] has joined #code
01:33 catadroid [catadroid@Nightstar-ku33pb.dab.02.net] has quit [Ping timeout: 121 seconds]
01:38
<&McMartin>
YUS
01:38 * McMartin finally finds a smoking gun on this bug that has been bedeviling him for an entire week
01:40
<&Derakon>
\o/
01:42
<&McMartin>
This doesn't give me the bug itself, or how to fix it - indeed, the code responsible for the failure looks pretty OK from here - but I now have logs that are unmistakable re: exactly what is failing.
01:43
<~Vornicus>
hooray
02:19 celmin|sleep is now known as celticminstrel
02:51 macdjord|wurk is now known as macdjord
03:51
<&McMartin>
Aaaand now I found what's going wrong, and I can't fix it because it's not our code that's being dumb
03:51
<&McMartin>
I can maybe make us not break when treated roughly in this way, but that will break other things that we haven't encountered yet but which logic suggests must exist
03:53
<~Vornicus>
blarg
04:02
<&McMartin>
In short: We are being fed bad data. We can operate without that bad data, but to do so means to make assumptions about other properties of the data we are being fed
04:02
<&McMartin>
... properties that are true on everything we've tried but which show no indication of being invariants that are enforced in any way whatsoever
04:04
<@celticminstrel>
Seems to be the ideal solution would be to drop the source of bad data in favour of some other source (no idea if that's possible though).
04:04
<&McMartin>
So, this is a livestreaming app
04:04
<&McMartin>
So that *could* be done
04:05
<&McMartin>
It would be "don't try to livestream this game"
04:05
<&McMartin>
That's... suboptimal
04:05
<@celticminstrel>
Ah, yes indeed.
04:05
<&McMartin>
(The bad data we are being fed is the timing information on the video/audio capture.)
04:05
<&McMartin>
(I'm having trouble imagining that this is even their fault.)
04:06
<@macdjord>
McMartin: Is the issue that the data is absent or /wrong/?
04:06
<&McMartin>
macdjord: wrong.
04:07
<@macdjord>
Bugger.
04:07
<&McMartin>
Absent *can* happen, in other circumstances, but we're resilient against that
04:07
<&McMartin>
... but in part by trusting that timing information.
04:07
<&McMartin>
So, welp
04:07
<&McMartin>
I can make the ugly case be "whenever you do something weird, maybe" as opposed to "five times per second"
04:15 macdjord [macdjord@Nightstar-tol.t6i.225.24.IP] has quit [[NS] Quit: Where there's a whip! (Whup-CHA!) There's a way!]
04:36 macdjord [macdjord@Nightstar-tol.t6i.225.24.IP] has joined #code
04:37 mode/#code [+o macdjord] by ChanServ
04:56
<&McMartin>
OK, initial tests look good
04:56
<&McMartin>
But it's 2100 here. Further tests will have to wait until tomorrow when there is a diversity of devices to test on.
05:02 Derakon is now known as Derakon[AFK]
05:46 gizmore|2 [kvirc@Nightstar-kgkcsn.dip0.t-ipconnect.de] has quit [Ping timeout: 121 seconds]
05:48 gizmore|2 [kvirc@Nightstar-lvkilm.dip0.t-ipconnect.de] has joined #code
06:28 macdjord is now known as macdjord|slep
06:40 Kindamoody[zZz] is now known as Kindamoody
07:42 catadroid` is now known as catadroid
07:43 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Operation timed out]
07:49 Kindamoody is now known as Kindamoody|afk
07:59 celticminstrel [celticminst@Nightstar-f4fn3d.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
07:59 catadroid` [catadroid@Nightstar-cbdh2h.dab.02.net] has joined #code
08:00 JustBob [justbob@Nightstar.Customer.Dissatisfaction.Administrator] has quit [Connection reset by peer]
08:02 catadroid` [catadroid@Nightstar-cbdh2h.dab.02.net] has quit [[NS] Quit: Bye]
08:02 catadroid [catadroid@Nightstar-krj5ad.dab.02.net] has quit [The TLS connection was non-properly terminated.]
09:15 wolfmoon [uid178473@Nightstar-6br85t.irccloud.com] has joined #code
09:58 * TheWatcher tries to decide between /api/courses/{year}/users/{course}?role={role} or /api/course/{year}/users/{course}/role/{role}
09:59
<@TheWatcher>
The latter seems nicer somehow, but the former I could more easily allow comma separated roles to be matched
10:45 JustBob [justbob@ServerAdministrator.Nightstar.Net] has joined #code
10:45 mode/#code [+o JustBob] by ChanServ
10:58 You're now known as TheWatcher[d00m]
10:59 catadroid [catadroid@Nightstar-cbdh2h.dab.02.net] has joined #code
12:28 You're now known as TheWatcher
12:34 wolfmoon [uid178473@Nightstar-6br85t.irccloud.com] has quit [[NS] Quit: Connection closed for inactivity]
14:29 catadroid` [catadroid@Nightstar-7vr8tg.dab.02.net] has joined #code
14:32 catadroid [catadroid@Nightstar-cbdh2h.dab.02.net] has quit [Ping timeout: 121 seconds]
14:39 catadroid` is now known as catadroid
15:33 macdjord|slep is now known as macdjord|wurk
15:33 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
15:33 mode/#code [+qo Vornicus Vornicus] by ChanServ
16:07 PinkFreud is now known as The
16:07 The is now known as PinkFreud
16:44 catadroid [catadroid@Nightstar-7vr8tg.dab.02.net] has quit [The TLS connection was non-properly terminated.]
16:44 catadroid [catadroid@Nightstar-7vr8tg.dab.02.net] has joined #code
18:16 celticminstrel [celticminst@Nightstar-f4fn3d.dsl.bell.ca] has joined #code
18:16 mode/#code [+o celticminstrel] by ChanServ
18:57 abudhabi is now known as Logar
19:17 catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code
19:19 catadroid` [catadroid@Nightstar-7vr8tg.dab.02.net] has joined #code
19:19 catadroid [catadroid@Nightstar-7vr8tg.dab.02.net] has quit [The TLS connection was non-properly terminated.]
19:24 Derakon[AFK] is now known as Derakon
19:44 catadroid [catadroid@Nightstar-7vr8tg.dab.02.net] has joined #code
19:44 catadroid` [catadroid@Nightstar-7vr8tg.dab.02.net] has quit [The TLS connection was non-properly terminated.]
20:08 catadroid [catadroid@Nightstar-7vr8tg.dab.02.net] has quit [Ping timeout: 121 seconds]
20:59 Kindamoody|afk is now known as Kindamoody
22:47 Logar is now known as abudhabi
22:50 himi [sjjf@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
22:54 Kindamoody is now known as Kindamoody[zZz]
23:05 Thalasleep is now known as Thalass|tf2
--- Log closed Thu Sep 29 00:00:52 2016
code logs -> 2016 -> Wed, 28 Sep 2016< code.20160927.log - code.20160929.log >

[ Latest log file ]