code logs -> 2017 -> Mon, 23 Oct 2017< code.20171022.log - code.20171024.log >
--- Log opened Mon Oct 23 00:00:29 2017
00:23 Vornicus [Vorn@Nightstar-1l3nul.res.rr.com] has joined #code
00:23 mode/#code [+qo Vornicus Vornicus] by ChanServ
01:16 himi [sjjf@Nightstar-dm0.2ni.203.150.IP] has joined #code
01:16 mode/#code [+o himi] by ChanServ
01:19 Jessikat` [Jessikat@Nightstar-bt5k4h.81.in-addr.arpa] has quit [[NS] Quit: Leaving]
01:25 Jessikat [Jessikat@Nightstar-l9al9k.dab.02.net] has joined #code
01:45 Vornlicious [Vorn@Nightstar-t4s7ai.sub-70-197-68.myvzw.com] has joined #code
01:48 Vorntastic [Vorn@Nightstar-1l3nul.res.rr.com] has quit [Ping timeout: 121 seconds]
02:27 Alek [Alek@Nightstar-7or629.il.comcast.net] has quit [Ping timeout: 121 seconds]
02:32 Alek [Alek@Nightstar-7or629.il.comcast.net] has joined #code
02:32 mode/#code [+o Alek] by ChanServ
02:47 Alek [Alek@Nightstar-7or629.il.comcast.net] has quit [Connection closed]
02:52 Alek [Alek@Nightstar-7or629.il.comcast.net] has joined #code
02:52 mode/#code [+o Alek] by ChanServ
02:58 VirusJTG_ [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [[NS] Quit: Leaving]
03:05 VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code
03:05 mode/#code [+ao VirusJTG VirusJTG] by ChanServ
03:12 Vornlicious [Vorn@Nightstar-t4s7ai.sub-70-197-68.myvzw.com] has quit [[NS] Quit: Bye]
03:12 Vorntastic [Vorn@Nightstar-1l3nul.res.rr.com] has joined #code
03:17 VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [[NS] Quit: Leaving]
04:06 VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code
04:06 mode/#code [+ao VirusJTG VirusJTG] by ChanServ
05:29 Derakon is now known as Derakon[AFK]
06:44 Jessikat` [Jessikat@Nightstar-akovdp.dab.02.net] has joined #code
06:46 celticminstrel [celticminst@Nightstar-esc1fh.dsl.bell.ca] has quit [[NS] Quit: KABOOM! It seems that I have exploded. Please wait while I reinstall the universe.]
06:47 Vornlicious [Vorn@Nightstar-vgp0sc.sub-70-197-74.myvzw.com] has joined #code
06:47 Jessikat [Jessikat@Nightstar-l9al9k.dab.02.net] has quit [Ping timeout: 121 seconds]
06:49 Vornicus [Vorn@Nightstar-1l3nul.res.rr.com] has quit [Ping timeout: 121 seconds]
06:50 Vorntastic [Vorn@Nightstar-1l3nul.res.rr.com] has quit [Ping timeout: 121 seconds]
06:55 himi [sjjf@Nightstar-dm0.2ni.203.150.IP] has quit [Ping timeout: 121 seconds]
07:18 Vornicus [Vorn@Nightstar-1l3nul.res.rr.com] has joined #code
07:18 mode/#code [+qo Vornicus Vornicus] by ChanServ
07:46 Degi [Degi@Nightstar-7i0uab.dyn.telefonica.de] has joined #code
08:36 Kindamoody [Kindamoody@Nightstar-eubaqc.tbcn.telia.com] has quit [Connection reset by peer]
08:36 Kindamoody|autojoin [Kindamoody@Nightstar-eubaqc.tbcn.telia.com] has joined #code
08:36 mode/#code [+o Kindamoody|autojoin] by ChanServ
09:09 himi [sjjf@Nightstar-v37cpe.internode.on.net] has joined #code
09:09 mode/#code [+o himi] by ChanServ
10:24 Vornicus [Vorn@Nightstar-1l3nul.res.rr.com] has quit [Ping timeout: 121 seconds]
11:37
< Jessikat`>
Send help I'm starting to grok allocators on an intuitive level
11:37 Jessikat` is now known as Jessikat
12:02 * ToxicFrog sends Jessikat a cat
12:09
< Jessikat>
I've also got the go ahead to fix a bunch of stuff in the engine >:)
12:12
<@TheWatcher>
\o/
12:13
< Jessikat>
And, importantly, delete the last remaining usage of auto_ptr from the company
13:14 Jessikat` [Jessikat@Nightstar-plc.159.132.82.IP] has joined #code
13:16 Jessikat [Jessikat@Nightstar-akovdp.dab.02.net] has quit [Ping timeout: 121 seconds]
13:40 * TheWatcher hairpulls at this page
13:41
<@TheWatcher>
Something keeps adding "?<unixtimestamp>" to the end of images on this page. But only when I'm /not/ looking at it in the dev tools
13:49
<@TheWatcher>
Ugh, its foundation doing it, wtf
13:49
<@TheWatcher>
+'
14:21
<@TheWatcher>
There, dealt with
14:31 Vornlicious [Vorn@Nightstar-vgp0sc.sub-70-197-74.myvzw.com] has quit [Ping timeout: 121 seconds]
14:32
< Jessikat`>
Murder it
14:35 Vorntastic [Vorn@Nightstar-8ga4hs.sub-70-211-148.myvzw.com] has joined #code
15:05
<&[R]>
Foundation?
15:08
< Jessikat`>
Hard to make up
15:08 Jessikat` is now known as Jessikat
15:11
< Vorntastic>
Foundation: CSS and js framework
15:12
<&[R]>
Ah
15:27 Degi [Degi@Nightstar-7i0uab.dyn.telefonica.de] has quit [Connection reset by peer]
15:27
<@TheWatcher>
Yeah. It's excellent, but does have a few... idiosyncracies occasionally.
15:28 Kindamoody|autojoin is now known as Kindamoody
15:50 Vorntastic [Vorn@Nightstar-8ga4hs.sub-70-211-148.myvzw.com] has quit [[NS] Quit: Bye]
15:50 Vorntastic [Vorn@Nightstar-1l3nul.res.rr.com] has joined #code
16:01 Vornicus [Vorn@Nightstar-1l3nul.res.rr.com] has joined #code
16:01 mode/#code [+qo Vornicus Vornicus] by ChanServ
16:52
< Jessikat>
It's so much fun to get a code review back with someone correctly using a new type you added without having asked you first
16:52
< Jessikat>
Documentation victory!
16:53
< Jessikat>
(This being a lightweight synchronous broadcast callback type that you can register functions with)
16:53
< Jessikat>
(commonly known as a signal in some frameworks)
18:00 Kindamoody [Kindamoody@Nightstar-eubaqc.tbcn.telia.com] has quit [Connection closed]
18:06
< simon_>
Jessikat, reminds me of when my high school teacher had printed a Wikipedia article for class that I'd written. :-D
18:06
< simon_>
Jessikat, without knowing.
18:14
< Jessikat>
Hm? :) hehe
18:14
< Jessikat>
Nice
18:33
<&jeroud>
\o/
18:34
<&jeroud>
I had a lovely experience the other day watching talk videos from the recent conference I spoke at.
18:36
<&jeroud>
Someone who really knows his shit (and learned the hard way) mentioned in his talk that if anyone wants to know how to do Python stuff in docker *right*, go watch the video of my colleague's talk from the previous day.
18:37
<&jeroud>
Turns out that putting effort into doing stuff well, documenting it, and publishing it on the interwebs is really useful for other people who need similar things.
18:42
< Jessikat>
:D
18:59 Jessikat [Jessikat@Nightstar-plc.159.132.82.IP] has quit [[NS] Quit: Bye]
18:59 Jessikat [Jessikat@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code
19:14
<&McMartin>
Jessikat: Woo, signals
19:14 * McMartin needs to get to optimizing the Hell out of his asynchronous write-once value repository with callbacks attached, known variously as a "completable future" or a "task completion source".
19:15
<&McMartin>
It turns out that monomorphizing it is over half the text section of some of our executables x_X
19:16
< Jessikat>
monomorphizing?
19:17
<&jeroud>
"specialising"?
19:17
<&McMartin>
Repeatedly expanding its template arguments
19:17
<&jeroud>
McMartin: Are those different from "promises"?
19:18
<&McMartin>
jeroud: That depends on what language you're working in!
19:18
<&McMartin>
If it is Javascript, then no
19:18
<&McMartin>
The thing JavaScript calls "promises" does not match the other things called that.
19:18
<&McMartin>
I no longer remember the taxonomy, just that there are like five conflicting definitions.
19:19
<&jeroud>
Ah.
19:21
<&jeroud>
The thing I'm used to hearing described as a promise is what Twisted calls a Deferred.
19:21
<&McMartin>
And which I first learned simly as a "future".
19:22
<&McMartin>
But yes, my little C++ class is based quite closely on JS promises and C# TaskCompletionSources.
19:23
<&McMartin>
But I used templates to make them typecheck and that turns out to be a significant cost for small but highly asynchronous-I/O-based applications.
19:23
< Jessikat>
McMartin: recursively defining?
19:24
<&McMartin>
I suspect the issue is breadth, not depth, given the rest of the architecture; it's interfacing with a structure-based RPC mechanism that kind of assumed you were using a language with reflection. The effect might be close to recursion though.
19:24
<&McMartin>
But it also means I might be able to get away with making it polymorphic and making the templated portion consist of nothing but compile-time checks.
19:25
<&jeroud>
I have been fighting Rust again since yesterday afternoon.
19:28
<&jeroud>
I found a UI library thing that is actually usable for what I want to do (except maybe dynamic font scaling, I haven't checked that yet) but I'm still spending most of my time running around adding explicit dependencies on various transitively included crates so I can reference their types so I can put the inside of a loop in one function and the outside of the loop in another.
19:37 Kindamoody|autojoin [Kindamoody@Nightstar-eubaqc.tbcn.telia.com] has joined #code
19:37 mode/#code [+o Kindamoody|autojoin] by ChanServ
19:37 Degi [Degi@Nightstar-0fj3ic.dyn.telefonica.de] has joined #code
20:18 VirusJTG_ [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code
20:20 VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [Ping timeout: 121 seconds]
21:07 Degi [Degi@Nightstar-0fj3ic.dyn.telefonica.de] has quit [[NS] Quit: Leaving]
21:15 Reiv [NSkiwiirc@Nightstar-ih0uis.global-gateway.net.nz] has joined #code
21:15 mode/#code [+o Reiv] by ChanServ
22:04 Kindamoody|autojoin is now known as Kindamoody
22:26
<&McMartin>
From the Department Of Computer Language Religious Wars: https://i.redd.it/pjrpnjyynjtz.jpg
22:30
< Jessikat>
XD
22:30
< simon_>
haha
22:48
<@himi>
. . . wait, is "\t" /really/ == 0?
22:48
<@himi>
Jesus
22:53
<&[R]>
> " \n\n\t\t\t\t\t\t" == 0
22:53
<&[R]>
true
22:54
<&[R]>
> " 5 " == 5
22:54
<&[R]>
true
23:08 himi [sjjf@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
23:43 JustLurk is now known as JustBob
23:44 JustBob is now known as NSGuest12606
23:45 NSGuest12606 is now known as JustBob
23:45 mode/#code [+o JustBob] by ChanServ
--- Log closed Tue Oct 24 00:00:31 2017
code logs -> 2017 -> Mon, 23 Oct 2017< code.20171022.log - code.20171024.log >

[ Latest log file ]