--- 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 |