code logs -> 2020 -> Thu, 11 Jun 2020< code.20200610.log - code.20200612.log >
--- 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
code logs -> 2020 -> Thu, 11 Jun 2020< code.20200610.log - code.20200612.log >

[ Latest log file ]