--- Log opened Sun Apr 05 00:00:30 2015 |
00:02 | | Kindamoody [Kindamoody@Nightstar-180u8i.tbcn.telia.com] has quit [Connection closed] |
00:03 | | Kindamoody|autojoin [Kindamoody@Nightstar-180u8i.tbcn.telia.com] has joined #code |
00:03 | | mode/#code [+o Kindamoody|autojoin] by ChanServ |
00:03 | <&McMartin> | Tamber: Man, how does this guy function in society |
00:03 | | Kindamoody|autojoin is now known as Kindamoody |
00:03 | <@Tamber> | Who? JWZ? |
00:03 | <&McMartin> | Yeah. I mean, it's helpful to have a list of everything that's horribly wrong, everywhere, but this is one of those things where the rational reaction is literally to burn down every machine you see |
00:03 | <&McMartin> | http://www.jwz.org/blog/2014/10/we-live-in-a-magical-future-where-strings-is-exp loitable/ |
00:04 | <@Tamber> | I think he's just maxed out his jaded-ness stat. |
00:04 | <&McMartin> | If he had, he would not be so horrified~ |
00:04 | <&McMartin> | The commenters maxed out their jadedness stat |
00:04 | <@Tamber> | hehehe |
00:05 | <&McMartin> | Half the comments are "it says GNU right there" |
00:05 | <@Tamber> | :) |
00:05 | | Kindamoody is now known as Kindamoody[zZz] |
00:05 | <&McMartin> | And, you know, I'd say "that's maybe excessive" but, well, Shellshock. |
00:06 | <&McMartin> | 25 years |
00:06 | <@Tamber> | hehehe |
00:06 | <&McMartin> | Open source software is safer because many eyes are looking at it all the time so serious bugs won't survive! |
00:06 | <&McMartin> | ^_^ |
00:06 | | Thalass [thalass@Nightstar-h1qmno.eastlink.ca] has joined #code |
00:06 | | mode/#code [+o Thalass] by ChanServ |
00:06 | <&McMartin> | I honestly give the OpenSSL developers more credit for basic competence |
00:07 | <&McMartin> | All the stuff people hairtear about in there is very obviously in the service of an extremely specific and generally laudable goal |
00:07 | <&McMartin> | That happens to be fatally incompatible with GNU~ |
00:07 | <&McMartin> | (viz: run *everywhere* on *everything* without having to worry about certain bugs being fixed in people's underlying libraries &c) |
00:07 | <@Tamber> | The problem with the many-eyes theory is... hunting down little bugs like that is boring; adding new features is exciting! |
00:08 | <&McMartin> | Also, every three years most software that is maintained is just completely set on fire and they go back in reimplement it "more cleanly", which means "with three years of those messy bug fixes taken out" |
00:08 | <&McMartin> | Thus bringing back the bugs |
00:08 | <@Tamber> | CADT development method. |
00:08 | <&McMartin> | EAP? |
00:08 | <@Tamber> | http://www.jwz.org/doc/cadt.html |
00:09 | <&McMartin> | Yyep |
00:09 | <&McMartin> | That's not exclusive to open-source, either |
00:11 | <&McMartin> | "I solved this and every other Gnome 3 issue by buying a Mac." |
00:12 | <@Tamber> | Where he gets a whole new and different bunch of issues. |
00:12 | <@Tamber> | Because everything sucks. |
00:12 | <&McMartin> | But they aren't GNOME 3 issues, which I can't immediately discount~ |
00:12 | <@Tamber> | hehehe |
00:12 | <@Namegduf> | The secret is to use software where the developers have grown bored and now only do things when forced to. |
00:12 | <&McMartin> | My favorite Mac bug that ordinary developers would actually encounter involves their installer scripts |
00:12 | <@Namegduf> | You get critical bugfixes but they don't break shit all the time. |
00:12 | <@Namegduf> | XD |
00:13 | <&McMartin> | There's a field you can check called diskSpaceInKilobytes or similar |
00:13 | <@Namegduf> | The problem for me with Mac is Finder. |
00:13 | <&McMartin> | The documentation - conveniently available IN PDF FORMAT - documents it |
00:13 | <@Namegduf> | I've spent a lot of time with it, and I still hate it. |
00:13 | <&McMartin> | "This field contains the amount of space left on the destination volume, in kilobytes" |
00:13 | <&McMartin> | It is actually in bytes |
00:13 | <@Tamber> | ... |
00:13 | <@Tamber> | So it's only out by a little bit~? |
00:14 | <@Namegduf> | XD |
00:14 | <&McMartin> | This is going to be *so awesome* when they actually fix it, probably by breaking backcompat |
00:14 | <&McMartin> | And then people will go back to the projects, with the original developers long gone |
00:14 | <@Tamber> | It'lll never get fixed, then? |
00:14 | | * Tamber eats one of those 'l's. |
00:14 | <&McMartin> | And they'll see all these people with code that is clearly using a field marked "inKilobytes" as if it were bytes |
00:14 | <@Tamber> | *snrk* |
00:14 | <&McMartin> | And they will rant and rave about how early-201x programmers were, every last one, idiotic illiterates who had no business writing software ever |
00:15 | <&McMartin> | And they'll all be wrong. ^_^ |
00:15 | <@Tamber> | And then the cycle begins anew~ |
00:15 | | gnolam_ [lenin@Nightstar-oru2ae.priv.bahnhof.se] has quit [[NS] Quit: Quit] |
00:31 | <&McMartin> | "Discussions between us and them are always "The sky is falling! Our umbrellas are useless! People could die!" vs. "yes we know. God you people are so boring. Tell me something I might care about" and the best part is you can attribute both quotes to either side interchangeably." |
00:49 | | Thalass [thalass@Nightstar-h1qmno.eastlink.ca] has quit [Operation timed out] |
01:00 | | * McMartin rereads http://www.stilldrinking.org/programming-sucks and loses it again when he gets to the bit about Light German Electronica |
01:31 | <@gnolam> | Must be a cultural difference. Tends to be heavy German electronica over here.~ |
01:36 | <&McMartin> | That's for when you're in the trenches. The study of good code requires a lighter touch~ |
01:57 | | gnolam [lenin@Nightstar-t1tbf0.cust.bahnhof.se] has quit [[NS] Quit: No Ping reply in 180 seconds.] |
02:00 | | gnolam [lenin@Nightstar-t1tbf0.cust.bahnhof.se] has joined #code |
02:00 | | mode/#code [+o gnolam] by ChanServ |
02:18 | <&ToxicFrog> | "Most people don't even know what sysadmins do, but trust me, if they all took a lunch break at the same time they wouldn't make it to the deli before you ran out of bullets protecting your canned goods from roving bands of mutants." |
02:29 | <&McMartin> | As we have various people on this network and elsewhere close to the food and electricity supply chains, and water is one of those things that Californians keep an eye on... |
02:29 | <&McMartin> | Yeah, actually, all of industrial humanity's infrastructure is like this~ |
02:29 | <&Derakon> | What was the phrase? Civilization is always two missed meals away from anarchy? |
02:30 | <&McMartin> | Something like that |
02:30 | <&McMartin> | Unless you're a hobbit |
02:30 | <&McMartin> | Some days you have to skip both breakfast *and* second breakfast. |
02:31 | | Reiver is now known as Orth |
02:40 | <@Ogredude> | The only reason coders' computers work better than non-coders' computers is coders know computers are schizophrenic little children with auto-immune diseases and we don't beat them when they're bad. |
03:58 | | Thalass [thalass@Nightstar-h1qmno.eastlink.ca] has joined #code |
03:58 | | mode/#code [+o Thalass] by ChanServ |
04:02 | | Turaiel[Offline] is now known as Turaiel |
04:08 | | Turaiel [Brandon@Nightstar-olc20d.resnet.mtu.edu] has quit [Ping timeout: 121 seconds] |
04:15 | | Turaiel [Brandon@Nightstar-olc20d.resnet.mtu.edu] has joined #code |
04:48 | | Turaiel [Brandon@Nightstar-olc20d.resnet.mtu.edu] has quit [Ping timeout: 121 seconds] |
04:53 | | Turaiel [Brandon@Nightstar-olc20d.resnet.mtu.edu] has joined #code |
04:55 | | PinkFreud [WhyNot@NetworkAdministrator.Nightstar.Net] has joined #code |
04:55 | | mode/#code [+o PinkFreud] by ChanServ |
05:15 | | Derakon is now known as Derakon[AFK] |
05:56 | | Thalass is now known as Thalasleep |
06:06 | | Thalasleep [thalass@Nightstar-h1qmno.eastlink.ca] has quit [Operation timed out] |
06:14 | | Checkmate [Z@Nightstar-g2q2tu.customer.tdc.net] has quit [Ping timeout: 121 seconds] |
06:36 | | Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: Leaving] |
06:44 | | Vash [Vash@Nightstar-uhn82m.ct.comcast.net] has quit [[NS] Quit: Quit] |
06:48 | | Meatyhandbag [sebastianfe@Nightstar-dk0.5eb.224.136.IP] has quit [Client exited] |
07:03 | | celticminstrel [celticminst@Nightstar-orch4o.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
07:28 | | himi-cat [fow035@Nightstar-v37cpe.internode.on.net] has joined #code |
07:28 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Connection closed] |
07:37 | | Turaiel is now known as Turaiel[Offline] |
07:47 | | Kindamoody[zZz] is now known as Kindamoody |
08:42 | < abudhabi> | I think I've figured out why ADP reports so many ads. |
08:43 | < abudhabi> | It looks like Youtube has changed its video display thingamajig to use some sort of Ajax request, so the page doesn't count as a new one, but the "new" ads get counted just the same. |
09:52 | | AverageJoe [evil1@Nightstar-2ofrtr.ph.cox.net] has joined #code |
10:21 | | AverageJoe [evil1@Nightstar-2ofrtr.ph.cox.net] has quit [[NS] Quit: Leaving] |
12:58 | | Thalasleep [thalass@Nightstar-h1qmno.eastlink.ca] has joined #code |
13:01 | <@Tarinaky> | Fuck I hate build systems. |
13:02 | <@froztbyte> | ? |
13:02 | <@froztbyte> | which ones? |
13:03 | < [R]> | Learn make, it works everywhere and doesn't hide stuff from you when it inevitably goes horribly wrong. |
13:03 | <@Tarinaky> | All o them. |
13:04 | <@Tarinaky> | Today: cmake. |
13:04 | < [R]> | Then use CI |
13:04 | <@Tarinaky> | make doesn't do enough. |
13:04 | <@Tarinaky> | make is fine if you only want to ever compile on one computer. |
13:05 | < [R]> | lolwut |
13:06 | <@Tarinaky> | So. Find boost can't find the libraries because it's looking for the wronf files. |
13:06 | <@Tarinaky> | https://gist.github.com/anonymous/177b1b8fe9d8bd35b83a |
13:07 | <@Tarinaky> | It should be looking for something like libboost_unit_test_framework-vc120-mt-1_57 |
13:09 | <@Tarinaky> | Noting the lack of vc120 in the paths it's searching for. |
13:14 | <@Tarinaky> | make files have no space for machine specific config...which means you can't track them in vcs... or have to track a million of them, or have to have a make file with enough magic as to be its own engineering challenge. |
13:15 | < [R]> | Just use the include feature? |
13:16 | <@Tarinaky> | It is still way too fiddly to do crossplatform development. |
13:16 | < [R]> | You can also do stuff like: make TARGET=systemX |
13:16 | <@Tarinaky> | Anyway. Any clue why cmake is doing he wrong thing? |
13:21 | | celticminstrel [celticminst@Nightstar-orch4o.dsl.bell.ca] has joined #code |
13:21 | | mode/#code [+o celticminstrel] by ChanServ |
13:54 | <&McMartin> | cmake isn't make |
13:55 | <&McMartin> | It's much worse |
13:55 | <&McMartin> | In the "point releases randomly break your build scripts" sense |
13:56 | | Tamber [tamber@furryhelix.co.uk] has quit [The TLS connection was non-properly terminated.] |
13:56 | | Tamber [tamber@furryhelix.co.uk] has joined #code |
13:56 | | mode/#code [+o Tamber] by ChanServ |
13:59 | | Kindamoody is now known as Kindamoody|afk |
14:02 | <@Tarinaky> | I know cmake isn't make. |
14:02 | <@Tarinaky> | However i'm struggling with cmake today. |
14:03 | | Thalasleep [thalass@Nightstar-h1qmno.eastlink.ca] has quit [Operation timed out] |
14:04 | <@Tarinaky> | https://gist.github.com/anonymous/fb6572f5cf4da45357dd |
14:22 | | Thalasleep [thalass@Nightstar-h1qmno.eastlink.ca] has joined #code |
14:23 | | Checkmate [Z@Nightstar-484uip.cust.comxnet.dk] has joined #code |
14:23 | | mode/#code [+o Checkmate] by ChanServ |
14:49 | | Thalasleep [thalass@Nightstar-h1qmno.eastlink.ca] has quit [Ping timeout: 121 seconds] |
15:01 | | Meatyhandbag [sebastianfe@Nightstar-dk0.5eb.224.136.IP] has joined #code |
15:49 | | Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code |
15:49 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
15:50 | | Tarinaky [tarinaky@Nightstar-e99cts.net] has quit [Ping timeout: 121 seconds] |
15:51 | | Thalasleep [thalass@Nightstar-h1qmno.eastlink.ca] has joined #code |
16:03 | | Meatyhandbag [sebastianfe@Nightstar-dk0.5eb.224.136.IP] has quit [Client exited] |
16:13 | | Tarinaky [tarinaky@Nightstar-e99cts.net] has joined #code |
16:13 | | mode/#code [+o Tarinaky] by ChanServ |
16:14 | | Derakon[AFK] is now known as Derakon |
16:41 | | Meatyhandbag [sebastianfe@Nightstar-dk0.5eb.224.136.IP] has joined #code |
17:09 | | * Derakon readsup. |
17:09 | <&Derakon> | Every once in awhile, our project at work (which is a moderately widely-used open-source microscope control program) has some person come by and say "Oh man you guys, you should totally change your build system to use CMake!" |
17:10 | <&Derakon> | The latest instance of this, the guy in question actually did implement a CMake build that ignored, well, basically every remotely complicated component. |
17:10 | <&Derakon> | And only worked on Linux. |
17:10 | <~Vornicus> | man |
17:33 | < [R]> | Nice. |
17:33 | < [R]> | E- for effort. |
17:40 | <@celticminstrel> | I need to build a Makefile for BoE. |
17:45 | < abudhabi> | Are you trying to make Blades of Exile work on modern systems? |
17:45 | <@celticminstrel> | More like, I have made Blades of Exile work on modern systems. |
17:45 | <@celticminstrel> | More or less. |
17:45 | <@celticminstrel> | Not necessarily reliably, |
17:47 | <@celticminstrel> | Of four or five people who tried a build I posted, only one was actually successful. |
17:48 | <@Shiz> | Derakon: often an issue report that includes the word cmake can be easily ignored |
17:48 | <@celticminstrel> | It works for me on both Mac and Windows and for one other Mac user to built it. |
17:49 | <@celticminstrel> | (Well, of the four or five people who tried it and told me about it. There could've been others who just said nothing because it worked.) |
17:55 | <@Tarinaky> | Derakon: That anecdote doesn't really apply to a green field project in anyway though. |
17:55 | <@Tarinaky> | I mean, I could spend the next 10 years making a make script that was amazingly kickass. |
17:58 | <&Derakon> | Tarinaky: sure, when you're starting fresh you have comparative freedom in deciding what build system to use. |
17:58 | <&Derakon> | I was more making an observation about fanatics. |
17:58 | <@Tarinaky> | The readsup implies it was related to the discussion ;) |
17:59 | <@Tarinaky> | I got it working in the end. I'm not sure what I did, but somehow I managed to torture my CMakeCache into working |
18:00 | <&Derakon> | It was related in the sense that it related to CMake~ |
18:39 | <~Vornicus> | also, honestly the only build system I ever found to do what I needed was rake |
18:47 | <&ToxicFrog> | I've had good results with pm and premake, personally |
19:10 | | Thalasleep [thalass@Nightstar-h1qmno.eastlink.ca] has quit [Ping timeout: 121 seconds] |
20:26 | | Vash [Vash@Nightstar-uhn82m.ct.comcast.net] has joined #code |
20:26 | | mode/#code [+o Vash] by ChanServ |
20:28 | | Kindamoody|afk is now known as Kindamoody |
21:13 | | Checkmate [Z@Nightstar-484uip.cust.comxnet.dk] has quit [Ping timeout: 121 seconds] |
21:19 | | Kindamoody is now known as Kindamoody|afk |
22:16 | | Checkmate [Z@Nightstar-g2q2tu.customer.tdc.net] has joined #code |
22:16 | | mode/#code [+o Checkmate] by ChanServ |
22:31 | | Red_Queen [Z@Nightstar-g2q2tu.customer.tdc.net] has joined #code |
22:31 | | mode/#code [+o Red_Queen] by ChanServ |
22:32 | | Checkmate [Z@Nightstar-g2q2tu.customer.tdc.net] has quit [Connection closed] |
22:45 | <@gnolam> | Hmm. Given that today's phones have "adjust screen brightness according to ambient light", why don't they have "adjust ringtone volume according to ambient sound conditions"? |
22:45 | <@gnolam> | (Also, they should have two "hang up" buttons: one that hangs up like usual and one that plays the sound of a handset being angrily slammed down before disconnecting the call.) |
23:08 | <~Vornicus> | gnolam: frankly that screen brightness thing never really works for me |
23:23 | <&McMartin> | http://codepoets.co.uk/images/2014/b55868c01d3fa743c48e4f43aaeb7443.jpg |
23:26 | | Thalasleep [thalass@Nightstar-h1qmno.eastlink.ca] has joined #code |
23:29 | <@Alek> | actually, many newer smartphones do have an "adjust ringtone volume according to location" setting, at least. my note 3 will ring/vibrate louder if it senses it's in your pocket or purse, for example. (I turned that off, as well as most sensing options, though. save battery.) |
23:29 | <@Alek> | the brightness adjust DOES work, most of the time. |
23:38 | | Thalasleep [thalass@Nightstar-h1qmno.eastlink.ca] has quit [Ping timeout: 121 seconds] |
23:46 | <~Vornicus> | I mean, it "works" |
23:46 | <~Vornicus> | but that's not to say that the results are satisfactory |
23:46 | | Kindamoody|afk is now known as Kindamoody |
--- Log closed Mon Apr 06 00:00:46 2015 |