--- 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 |