code logs -> 2016 -> Thu, 28 Jan 2016< code.20160127.log - code.20160129.log >
--- Log opened Thu Jan 28 00:00:26 2016
--- Day changed Thu Jan 28 2016
00:00 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
00:00 mode/#code [+qo Vornicus Vornicus] by ChanServ
00:05
< Azash>
first world problems: When your friend can't read a document off your website because you tightened SSL too much
00:35 Derakon[AFK] is now known as Derakon
01:13 VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [Connection closed]
01:15 VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code
01:55
<&McMartin>
Is the problem there that you are the one in the first world and your friend is not
02:01
<&McMartin>
Also, apparently github is on fire
02:08
< Azash>
McMartin: https://www.ssllabs.com/ssltest/analyze.html?d=wizard.engineering&latest
02:09 Turaiel[Offline] is now known as Turaiel
02:27 * ToxicFrog floons
02:28
<&ToxicFrog>
I kind of want to replace postfix because its configuration is complicated and messy
02:28
<&ToxicFrog>
So I decided to look at Exim
02:28
<&ToxicFrog>
this may have been a mistake
02:30
<@celticminstrel>
What does it mean for github to be on fire.
02:31
<&McMartin>
"We are continuing to investigate an issue seriously impacting all github.com services", according to their status feed
02:31
<&McMartin>
For about the past three hours
02:35
< [R]>
<ToxicFrog> So I decided to look at Exim <-- Exim is lovely. Some of the configuration options are hard-coded to certain values in certain distro's packages. Thus you can't change them even with a configuration file.
02:36
<&ToxicFrog>
celticminstrel: check these graphs: https://status.github.com
02:36
<&ToxicFrog>
[R]: yeah, it seems to be even more complicated and convoluted than postfix @.@
02:37
< [R]>
Email is a giant clusterfuck
02:37
<&ToxicFrog>
All I want to do is accept mail to local users, relay mail from authenticated users, and pipe incoming mail through spamc ;.;
02:37
<&ToxicFrog>
yep
02:37
< [R]>
If you absolutely want simple. You have to drop features.
02:38
<&McMartin>
And you aren't allowed to, because email is a clusterfuck!
02:38
<&McMartin>
I think I got the Email Hates the Living talk from here
02:38
<&McMartin>
It was a true classic
02:38
<&ToxicFrog>
You did, I still need to watch it
02:40
<@celticminstrel>
I'm not sure how to interpret those graphs.
02:40
<~Vornicus>
celmin: the important one is the first one
02:40
<~Vornicus>
100% is good. 0% is bad.
02:40
<@celticminstrel>
App server availability plummeting?
02:42
<~Vornicus>
yes.
02:42
<~Vornicus>
(the number is the mean over the past 24 hours)
02:48
<&ToxicFrog>
"Why did I rule out Courier again?" -> "because for some reason courier isn't available in any repo anywhere, only the courier-imap subset is"
03:08
<&ToxicFrog>
Exim actually looks quite nice in that it would let me get rid of my terrible ad-hoc bash script wiring that connects postfix and cyrus together via spamd
03:08
<&ToxicFrog>
But god, that configuration file
03:47 Turaiel is now known as Turaiel[Offline]
03:52 catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has quit [Connection reset by peer]
03:52 catadroid [catalyst@Nightstar-lea82c.dab.02.net] has joined #code
03:53 Crossfire [Z@Nightstar-r9lk5l.cust.comxnet.dk] has quit [Ping timeout: 121 seconds]
04:05 Reiv_ [NSwebIRC@Nightstar-q8avec.kinect.net.nz] has quit [Ping timeout: 121 seconds]
05:06 Derakon is now known as Derakon[AFK]
05:49 * McMartin pokes at his retro stuff
05:49
<&McMartin>
Somewhat bizarrely, Java remains the most convenient language for almost all my graphics demaking tools.
05:51
<&McMartin>
java.awt.image covers the basics of what I need and gets out of the way with remarkable alacrity.
05:53
<&McMartin>
... also javax.imageio
05:58
<@froztbyte>
convenience handlers that aren't full of byte manipulation?
05:58
<&McMartin>
Indeed; a single call for "load this image into a form I can work with" and then int-based blitters
05:59
<&McMartin>
If you're messing around with alpha channels you do have to care about sign, but for graphics demaking, I don't, so I can mask it out and life is excellent
06:14 Natanial [NSwebIRC@Nightstar-f3k.t3q.245.162.IP] has quit [Ping timeout: 121 seconds]
06:19 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection closed]
06:33 celticminstrel [celticminst@Nightstar-uce74q.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
07:25 catadroid` [catalyst@Nightstar-lea82c.dab.02.net] has joined #code
07:25 catadroid [catalyst@Nightstar-lea82c.dab.02.net] has quit [A TLS packet with unexpected length was received.]
07:30
<@froztbyte>
nabbad
07:31
<@froztbyte>
probably the only image code I ever actually did was some b&w bitmap reader thing, in C++, during first year
07:31
<@froztbyte>
I've done some shell loops and such with imagemagick since, but I'm pretty sure that doesn't count
07:36 Kindamoody[zZz] is now known as Kindamoody
08:27 Kindamoody is now known as Kindamoody|afk
09:13 [R] [rstamer@genoce.org] has quit [Ping timeout: 121 seconds]
09:13 [R] [rstamer@Nightstar-d7h8ki.org] has joined #code
09:16
< catadroid`>
Today, I am implementing smart_ptr
09:27 [R] [rstamer@genoce.org] has quit [Ping timeout: 121 seconds]
09:31 [R] [rstamer@Nightstar-d7h8ki.org] has joined #code
09:48
<@TheWatcher>
Today I am mostly going to wrangle GitLab API
10:07 catadroid [catalyst@Nightstar-qt7tap.dab.02.net] has joined #code
10:10 catadroid` [catalyst@Nightstar-lea82c.dab.02.net] has quit [Ping timeout: 121 seconds]
14:10
<@gnolam>
Nghghghngh
14:10
<@gnolam>
Is it really too much to ask to fucking /once/ get to use a standard widget instead of writing my own?
14:19
<@TheWatcher>
Yes, yes it is too much.
14:41
<@TheWatcher>
Just like it's apparently too much to ask for an API that does the same thing the web UI does...
14:42
< catadroid>
Application Programming Interference
14:42 Tamber [tamber@furryhelix.co.uk] has quit [The TLS connection was non-properly terminated.]
14:42 Tamber [tamber@furryhelix.co.uk] has joined #code
14:42 mode/#code [+o Tamber] by ChanServ
14:45
< catadroid>
Implementing standard library types is very calming
15:35 celticminstrel [celticminst@Nightstar-uce74q.dsl.bell.ca] has joined #code
15:35 mode/#code [+o celticminstrel] by ChanServ
16:38 catadroid` [catalyst@Nightstar-dv7s1t.dab.02.net] has joined #code
16:40 catadroid [catalyst@Nightstar-qt7tap.dab.02.net] has quit [Ping timeout: 121 seconds]
16:56
<&jerith>
Reverse-engineering crappy code to write tests for things built on top of it is not very calming at all. :-/
17:55
< catadroid`>
Hurray, I just removed an instance of 'delete this'
17:55 catadroid` is now known as catadroid
18:14
<&jerith>
Is that a bad thing to have?
18:15
<&McMartin>
It almost guarantees that you have a live pointer to freed memory
18:16
<&McMartin>
In C++98 you had to do it sometimes anyway, but C++11's std::shared_ptr and std::unique_ptr mean this is no longer really true.
18:16
<@Tamber>
I figured it'd be more something that's commented as "Delete this!", that never got deleted.
18:17
<&McMartin>
she did mention she'd be hacking smart pointers, so I'm making some assumptions about her current task >_>
18:17
<@Tamber>
Ahh
18:19
< catadroid>
It's the global delete operator applied to a this pointer, yes
18:19
< catadroid>
It's also kind of dangerous to do because it's freeing memory from inside the logic that's using it...
18:20
< catadroid>
And, the place in removing it from is an implementation of shared_ptr
18:20
< catadroid>
I'm*
18:20
< catadroid>
And replacing it with type erasure
18:20
< catadroid>
Which is nice
18:20
< catadroid>
(the pointer knows it's type, the stub does not need to)
18:21
<&jerith>
What's type erasure?
18:21
< catadroid>
One sec I'll hop onto the desktop
18:21
<@froztbyte>
https://twitter.com/thedirtycoder/status/569339014085517312
18:21
<@froztbyte>
rehash because session restore loaded a tab I still had open
18:23
<@gnolam>
Great. Now I have Erasure's "Always" stuck in my head again.
18:26 Kindamoody|afk is now known as Kindamoody
18:29 catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code
18:46
<&ToxicFrog>
The only context I know type erasure in is the JVM, where it means "oh, you wanted runtime type information about your collections? well fuck you"
18:49
< catalyst>
http://paste.ofcode.org/zpaQKYuntwAnrfSUG9PUSc
18:49
< catalyst>
^ some sort of explanation
18:52
< catalyst>
er
18:53
< catalyst>
the second template is probably unnecessary
18:53
< catalyst>
http://paste.ofcode.org/fVfcuy4LsdniJf4nGVNbMg might make more sense
18:53 * catalyst is in manic coding mode again =/
18:53
< catalyst>
(Also I've not compiled that at all, maybe it makes some sense though?)
18:56
< catalyst>
(And I've had virtually no sleep, further apologies)
18:58 Alek [Alek@Nightstar-n7s.4qg.15.24.IP] has quit [Ping timeout: 121 seconds]
19:01 Alek [Alek@Nightstar-n7s.4qg.15.24.IP] has joined #code
19:01 mode/#code [+o Alek] by ChanServ
19:03 mac [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has joined #code
19:03 mode/#code [+o mac] by ChanServ
19:05 macdjord [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has quit [Ping timeout: 121 seconds]
19:08 catadroid [catalyst@Nightstar-dv7s1t.dab.02.net] has quit [[NS] Quit: Bye]
19:11 * jerith huggacata.
19:16 Kindamoody is now known as Kindamoody|afk
20:01 catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has quit [[NS] Quit: Leaving]
20:20 Reiv [NSwebIRC@Nightstar-q8avec.kinect.net.nz] has joined #code
20:21 mode/#code [+o Reiv] by ChanServ
20:44 catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code
21:38 himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
22:17 Kindamoody|afk is now known as Kindamoody
22:30 Crossfire [Z@Nightstar-r9lk5l.cust.comxnet.dk] has joined #code
22:30 mode/#code [+o Crossfire] by ChanServ
22:37 Reiv [NSwebIRC@Nightstar-q8avec.kinect.net.nz] has quit [Ping timeout: 121 seconds]
22:46 Reiv [NSwebIRC@Nightstar-q8avec.kinect.net.nz] has joined #code
22:46 mode/#code [+o Reiv] by ChanServ
22:52 Kindamoody is now known as Kindamoody[zZz]
23:06 Emmy is now known as Emmy-zZz
23:48 himi [fow035@Nightstar-dm0.2ni.203.150.IP] has joined #code
23:48 mode/#code [+o himi] by ChanServ
--- Log closed Fri Jan 29 00:00:27 2016
code logs -> 2016 -> Thu, 28 Jan 2016< code.20160127.log - code.20160129.log >

[ Latest log file ]