code logs -> 2020 -> Mon, 10 Feb 2020< code.20200209.log - code.20200211.log >
--- Log opened Mon Feb 10 00:00:56 2020
00:22 Kindamoody is now known as Kindamoody[zZz]
03:07 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
03:07 mode/#code [+qo Vornicus Vornicus] by ChanServ
03:36 Degi [Degi@Nightstar-c76vho.dyn.telefonica.de] has quit [Operation timed out]
03:38 himi [sjjf@Nightstar-1drtbs.anu.edu.au] has quit [Operation timed out]
03:40 Degi [Degi@Nightstar-9cslp6.dyn.telefonica.de] has joined #code
03:58 Derakon[AFK] is now known as Derakon
05:04 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection closed]
05:17 Derakon is now known as Derakon[AFK]
05:45 macdjord [macdjord@Nightstar-rslo4b.mc.videotron.ca] has joined #code
05:45 mode/#code [+o macdjord] by ChanServ
05:48 macdjord is now known as macdjord|slep
06:06 celticminstrel [celticminst@Nightstar-0p84vo.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
06:16 himi [sjjf@Nightstar-v37cpe.internode.on.net] has joined #code
06:17 mode/#code [+o himi] by ChanServ
09:00 Kindamoody[zZz] is now known as Kindamoody
10:53 Kindamoody is now known as Kindamoody|out
13:21 celticminstrel [celticminst@Nightstar-0p84vo.dsl.bell.ca] has joined #code
13:21 mode/#code [+o celticminstrel] by ChanServ
13:39 celticminstrel [celticminst@Nightstar-0p84vo.dsl.bell.ca] has quit [[NS] Quit: KABOOM! It seems that I have exploded. Please wait while I reinstall the universe.]
13:40 celticminstrel [celticminst@Nightstar-0p84vo.dsl.bell.ca] has joined #code
13:40 mode/#code [+o celticminstrel] by ChanServ
13:58 celticminstrel is now known as celmin|away
15:04 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
15:04 mode/#code [+qo Vornicus Vornicus] by ChanServ
16:55 Derakon[AFK] is now known as Derakon
17:13 Vorntastic [uid293981@Nightstar-h2b233.irccloud.com] has quit [[NS] Quit: Connection closed for inactivity]
17:17 Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has joined #code
17:47
<&jeroud>
On a scale from happy to sad, today has been a two RFC day.
17:48
<~Vornicus>
I'll be honest I do not know where that falls
17:51
<&jeroud>
One was SMTP, the other was X.509 certificates.
17:52
<~Vornicus>
so, you wore a black veil, got it
17:54
<&jeroud>
To be fair, the SMTP RFC was to look up an error code for a colleague.
17:57
<&jeroud>
The X.509 RFC was to discover that the validity field (a tuple of notBefore and notAfter) uses two timestamp formats.
17:57
<~Vornicus>
Wait, *what*
17:59
<&jeroud>
utcDate is required for years between 1950 and 2049 and is a string with the format "YYMMDDHHMMSSZ" (where the Z is literal).
17:59
<&jeroud>
generalizedDate is required for everything else and uses 'YYYYMMDDHHMMSSZ".
18:00
<&ToxicFrog>
[screaming intensifies]
18:02
<&jeroud>
Sadly, while the library I am using for this will construct these fields from sensible Elixir datetimes, it doesn't parse the values.
18:05
<&jeroud>
(That said, last time I did this sort of thing the library didn't exist yet and I had to write a bunch of Erlang code to rummage through the data structures with macros. But that only involved subjects and SANs, not validity.)
18:39
<@gnolam>
jeroud: Calling something a UTC date and using a two-digit year? That should get you sent to the Hague.
18:40
<~Vornicus>
wait
18:40
<~Vornicus>
if it's in that interval, you *must* use two digit year?
18:43
<&jeroud>
The spec says you must accept either format in any range (although the two digit year has an inherent restriction) but must use the two digit form for that range.
18:44
<&jeroud>
s/use/provide/
18:44
<&jeroud>
I assume this is a backcompat thing.
18:44
<&jeroud>
The four digit form was added later and they didn't want to break existing systems that hadn't implemented it yet.
18:45
<&jeroud>
IIRC the RFC said this was v3 of the X.509 cert spec.
18:47
<&jeroud>
And I remember not being able to use SAN/SNI for a while because not-very-smartphones.
19:56 Vorntastic [uid293981@Nightstar-h2b233.irccloud.com] has joined #code
19:56 mode/#code [+qo Vorntastic Vorntastic] by ChanServ
19:59 Kindamoody|out is now known as Kindamoody
20:47
<&McMartin>
gnolam: The HTTP standard also absolutely requires you to misspell "referrer"
20:50 himi [sjjf@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
21:17
<&McMartin>
I have just used Cyriak's nightmarish "Welcome to Kitty City" as a worked example of OO design
21:17
<&McMartin>
#catgoals
21:18
<&McMartin>
(Those who wish to have this music video inflicted upon themselves: https://www.youtube.com/watch?v=jX3iLfcMDCw )
21:18
<&McMartin>
(BEHOLD THE FRUITS OF CODE REUSE)
21:32 ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds]
21:34 ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has joined #code
21:34 mode/#code [+ao ToxicFrog ToxicFrog] by ChanServ
21:49
<@gnolam>
> Cyriak's nightmarish
21:49
<@gnolam>
Pleonasm.~
22:08
<&McMartin>
It's like "null and void", you have to include both words in case someone only knows one of them.
22:16
<@Reiv>
Don't they have slightly different meanings?
22:17
<&McMartin>
They certainly do in C!
22:17
<&McMartin>
But my understanding is that the reason English legalese tends to put pairs of words in like "null and void" or "cease and desist" is so that you didn't have to check whether the person you were legalizing at mostly knew French or English.
22:18
<@abudhabi_>
Cyriak's is like someone took that image prediction evo-algorithm and made videos.
22:18
<&McMartin>
But in 2011.
22:18
<@abudhabi_>
Yeah, his stuff is way old. I remember seeing that in the heyday of youtube.
22:19
<@Reiv>
McMartin: huh, righto then!
22:21
<@ErikMesoy>
McMartin: There's a long list of them at https://en.wikipedia.org/wiki/Legal_doublet
22:21
<&McMartin>
Ah, that's the phrase.
22:48 mac [macdjord@Nightstar-rslo4b.mc.videotron.ca] has joined #code
22:48 mode/#code [+o mac] by ChanServ
22:51 macdjord|slep [macdjord@Nightstar-rslo4b.mc.videotron.ca] has quit [Ping timeout: 121 seconds]
23:17 himi [sjjf@Nightstar-1drtbs.anu.edu.au] has joined #code
23:17 mode/#code [+o himi] by ChanServ
23:21 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection closed]
23:28 Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has quit [Ping timeout: 121 seconds]
23:33
<@ErikMesoy>
I am vaguely upset at discovering that True + 2 = 3 in Python. I have heard from introductory comp sci 101 that computers represent False with 0 and True with 1, but not like this, dammit! :/
23:37 * TheWatcher patpats
23:38
<@ErikMesoy>
At least they're consistent about it. isinstance(True, int) returns True.
23:56
<&ToxicFrog>
wait, what
23:56 * ToxicFrog checks for herself
23:56 * ToxicFrog screm
--- Log closed Tue Feb 11 00:00:58 2020
code logs -> 2020 -> Mon, 10 Feb 2020< code.20200209.log - code.20200211.log >

[ Latest log file ]