--- Log opened Thu Jun 11 00:00:02 2020 |
00:12 | | catalyst_ [catalyst@Nightstar-v6lb30.cable.virginm.net] has joined #code |
00:12 | | catalyst [catalyst@Nightstar-v6lb30.cable.virginm.net] has quit [Connection closed] |
00:34 | | JustBob [justbob@Nightstar.Customer.Dissatisfaction.Administrator] has quit [Ping timeout: 121 seconds] |
00:34 | | JustBob [justbob@ServerAdministrator.Nightstar.Net] has joined #code |
00:34 | | mode/#code [+o JustBob] by ChanServ |
00:36 | | Pinkhair [user1@Nightstar-g7hdo5.dyn.optonline.net] has joined #code |
00:39 | | Pink [user1@Nightstar-g7hdo5.dyn.optonline.net] has quit [Ping timeout: 121 seconds] |
01:10 | | Kindamoody is now known as Kindamoody[zZz] |
01:28 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection closed] |
03:30 | | Degi [Degi@Nightstar-f6ck1s.dyn.telefonica.de] has quit [Operation timed out] |
03:30 | | Degi [Degi@Nightstar-36u11j.dyn.telefonica.de] has joined #code |
04:59 | | celticminstrel [celticminst@Nightstar-ovl74f.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
06:10 | | VirusJTG [VirusJTG@Nightstar-42s.jso.104.208.IP] has quit [Connection closed] |
06:11 | | VirusJTG [VirusJTG@Nightstar-42s.jso.104.208.IP] has joined #code |
06:11 | | mode/#code [+ao VirusJTG VirusJTG] by ChanServ |
07:06 | | Pink` [user1@Nightstar-g7hdo5.dyn.optonline.net] has joined #code |
07:09 | | Pinkhair [user1@Nightstar-g7hdo5.dyn.optonline.net] has quit [Ping timeout: 121 seconds] |
07:28 | | mac [macdjord@Nightstar-rslo4b.mc.videotron.ca] has quit [Connection closed] |
07:31 | | Alek [Alek@Nightstar-kaiguq.il.comcast.net] has quit [Ping timeout: 121 seconds] |
07:35 | | Alek [Alek@Nightstar-kaiguq.il.comcast.net] has joined #code |
07:35 | | mode/#code [+o Alek] by ChanServ |
07:57 | | Pink [user1@Nightstar-g7hdo5.dyn.optonline.net] has joined #code |
07:58 | | Pink` [user1@Nightstar-g7hdo5.dyn.optonline.net] has quit [Ping timeout: 121 seconds] |
08:11 | | Vorntastic [uid293981@Nightstar-ks9.9ff.184.192.IP] has joined #code |
08:11 | | mode/#code [+qo Vorntastic Vorntastic] by ChanServ |
08:55 | | Alek [Alek@Nightstar-kaiguq.il.comcast.net] has quit [Ping timeout: 121 seconds] |
09:14 | | Alek [Alek@Nightstar-kaiguq.il.comcast.net] has joined #code |
09:14 | | mode/#code [+o Alek] by ChanServ |
09:27 | | Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has joined #code |
09:29 | | macdjord [macdjord@Nightstar-rslo4b.mc.videotron.ca] has joined #code |
09:30 | | mode/#code [+o macdjord] by ChanServ |
09:59 | | Kindamoody[zZz] is now known as Kindamoody |
10:01 | | catalyst_ [catalyst@Nightstar-v6lb30.cable.virginm.net] has quit [[NS] Quit: -a- Connection Timed Out] |
10:01 | | catalyst [catalyst@Nightstar-v6lb30.cable.virginm.net] has joined #code |
10:41 | | Pinkhair [user1@Nightstar-g7hdo5.dyn.optonline.net] has joined #code |
10:41 | | Pink [user1@Nightstar-g7hdo5.dyn.optonline.net] has quit [Ping timeout: 121 seconds] |
12:40 | | catalyst [catalyst@Nightstar-v6lb30.cable.virginm.net] has quit [[NS] Quit: -a- Connection Timed Out] |
12:40 | | catalyst [catalyst@Nightstar-v6lb30.cable.virginm.net] has joined #code |
13:51 | | celticminstrel [celticminst@Nightstar-ovl74f.dsl.bell.ca] has joined #code |
13:51 | | mode/#code [+o celticminstrel] by ChanServ |
14:38 | | catalyst [catalyst@Nightstar-v6lb30.cable.virginm.net] has quit [[NS] Quit: -a- Connection Timed Out] |
14:38 | | catalyst [catalyst@Nightstar-v6lb30.cable.virginm.net] has joined #code |
15:02 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code |
15:02 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
17:00 | | Vorntastic [uid293981@Nightstar-ks9.9ff.184.192.IP] has quit [[NS] Quit: Connection closed for inactivity] |
17:58 | <&[R]> | <mrguyorama> So fun story: Lot's of python is handed off to C libraries to do the actual work, like strftime |
17:58 | <&[R]> | <mrguyorama> turns out, not every underlying library that python calls out to for that is the same on every machine |
17:58 | <&[R]> | <mrguyorama> meaning a unit test passed on our local macbooks and failed in our jenkins |
17:58 | <&[R]> | <mrguyorama> What the fuck is the point of a high level language if you still end up fucked by low level stuff |
18:19 | | Kindamoody is now known as Kindamoody|afk |
18:26 | <@TheWatcher> | Honestly, I think the real lesson there is that the validity of your testing strategy is only as valid as the least-tested part of the entire system. |
18:31 | < ErikMesoy> | This was apparently known long enough to be in Python 2 docs: https://docs.python.org/2/library/datetime.html#strftime-and-strptime-behavior |
18:31 | < ErikMesoy> | "The full set of format codes supported varies across platforms, because Python calls the platform C library’s strftime() function, and platform variations are common. [...] The following is a list of all the format codes that the C standard (1989 version) requires, and these work on all platforms with a standard C implementation." |
18:39 | <&ToxicFrog> | Yeah, this is pretty common and I don't think I've ever used a HLL that didn't have a warning in the documentation at points where you would run into platform-specific behaviour |
19:43 | | catalyst [catalyst@Nightstar-v6lb30.cable.virginm.net] has quit [[NS] Quit: -a- Connection Timed Out] |
19:43 | | catalyst [catalyst@Nightstar-v6lb30.cable.virginm.net] has joined #code |
21:01 | | Pinkhair [user1@Nightstar-g7hdo5.dyn.optonline.net] has quit [Connection reset by peer] |
21:04 | | Pink [user1@Nightstar-g7hdo5.dyn.optonline.net] has joined #code |
21:22 | <&McMartin> | Really this includes C itself |
21:23 | <&McMartin> | And if you're going to be particularly strict about it, it includes assembly language. |
21:24 | <&McMartin> | Most 486s had a serious bug in the HALT instruction that meant that if your program was to potentially run on 486s you needed to avoid the instruction entirely~ |
21:24 | <~Vornicus> | the vagaries of floating point implementations are well known and many systems include hardware-independence libraries that you just plain don't use unless you want to kill performance |
21:25 | <&McMartin> | (I suppose characterizing the return value of CPUID as "platform dependent" is kind of cheating, but...) |
21:25 | <~Vornicus> | that is cheating. |
21:26 | <&McMartin> | And to answer this question: |
21:26 | <&McMartin> | <mrguyorama> What the fuck is the point of a high level language if you still end up fucked by low level stuff |
21:27 | <&McMartin> | I present it as a maxim that one cannot properly use a tool at any level of abstraction without at least a working knowledge of the levels of abstraction immediately above and immediately below you. |
21:27 | <&McMartin> | If your language forwards to the C runtime, a proficient developer in that language needs a passing knowledge of the basics of C. |
21:27 | <&McMartin> | A C programmer needs a passing knowledge of the basics of assembler. |
21:28 | <&McMartin> | An assembly language programmer needs some familiarity with the hardware their code will target. |
21:28 | <&McMartin> | Likewise, an assembly language programmer should be able to build functions and structures by hand, and a C programmer should be able to build modules and objects and lambdas by hand. |
21:29 | <&McMartin> | They won't necessarily be *doing* so, at least not within that language, but they need to be able to know how to and to identify when someone else's code is attempting to do so. |
21:38 | | Kindamoody|afk is now known as Kindamoody |
21:45 | | catalyst [catalyst@Nightstar-v6lb30.cable.virginm.net] has quit [The TLS connection was non-properly terminated.] |
22:10 | <@sshine> | https://i.imgur.com/kjCkhdk.png |
22:10 | <@sshine> | halp |
22:10 | <@sshine> | (not actually, this is just funny.) |
22:10 | <~Vornicus> | what. |
22:11 | <@sshine> | I think it means to say that some project file entity named "11.0.4" had its value changed to the value "11.0.6"... |
22:11 | <@sshine> | but also, what. |
22:13 | <@sshine> | I have two IntelliJ projects open at once. one's window is frozen and the other's menus are all disabled. |
22:13 | <@sshine> | I feel like my reality made more sense before I got high this evening, but I also feel like the dissonance is not entirely within my own head |
22:14 | <@sshine> | I wonder how I cope with this on an hourly basis when sober. |
22:16 | <@sshine> | ps ax | grep -i intellij | awk '{print $1}' | xargs kill -9 # I miss non-IDE editors. |
22:18 | <@sshine> | IntelliJ. more like. UnintelliJ! |
22:19 | | * TheWatcher patpats, applies emacs |
23:02 | | Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has quit [Connection closed] |
23:52 | | catalyst [catalyst@Nightstar-v6lb30.cable.virginm.net] has joined #code |
--- Log closed Fri Jun 12 00:00:03 2020 |