code logs -> 2013 -> Wed, 14 Aug 2013< code.20130813.log - code.20130815.log >
--- Log opened Wed Aug 14 00:00:39 2013
00:01 Xires is now known as ^Xires
00:07 Thalass [thalass@Nightstar-d711ed5b.bigpond.net.au] has quit [Ping timeout: 121 seconds]
00:09 ktemkin[awork] is now known as ktemkin[work]
00:20 Thalass [thalass@Nightstar-de48278f.bigpond.net.au] has joined #code
01:10 RichyB [RichyB@D553D1.68E9F7.02BB7C.3AF784] has quit [[NS] Quit: Gone.]
01:13 RichyB [RichyB@D553D1.68E9F7.02BB7C.3AF784] has joined #code
01:22 gnolam [lenin@Nightstar-f7705974.cust.bredbandsbolaget.se] has quit [[NS] Quit: Update]
01:24 gnolam [lenin@Nightstar-f7705974.cust.bredbandsbolaget.se] has joined #code
01:24 mode/#code [+o gnolam] by ChanServ
01:35 Derakon[AFK] is now known as Derakon
01:43 Vorntastic [Vorn@Nightstar-61acd3fd.sub-70-211-14.myvzw.com] has joined #code
02:11 Derakon [Derakon@Nightstar-a3b183ae.ca.comcast.net] has quit [Client exited]
02:35 ktemkin[work] is now known as ktemkin[awol]
02:47 VirusJTG [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has quit [[NS] Quit: Program Shutting down]
03:15 Karono [Karono@9C034E.4BE65E.E00AF8.FDA077] has joined #code
03:20 Vorntastic [Vorn@Nightstar-61acd3fd.sub-70-211-14.myvzw.com] has quit [[NS] Quit: Bye]
03:20 Vorntastic [Vorn@Nightstar-61acd3fd.sub-70-211-14.myvzw.com] has joined #code
03:22 Karono [Karono@9C034E.4BE65E.E00AF8.FDA077] has quit [Client closed the connection]
03:22 Vorntastic [Vorn@Nightstar-61acd3fd.sub-70-211-14.myvzw.com] has quit [[NS] Quit: Bye]
03:23 Karono [Karono@9C034E.4BE65E.E00AF8.FDA077] has joined #code
03:30 Karono [Karono@9C034E.4BE65E.E00AF8.FDA077] has quit [[NS] Quit: Leaving]
03:38 Turaiel[Offline] is now known as Turaiel
04:44 Derakon [Derakon@Nightstar-a3b183ae.ca.comcast.net] has joined #code
04:44 mode/#code [+ao Derakon Derakon] by ChanServ
05:10 Derakon is now known as Derakon[AFK]
05:16 Karono [Karono@9C034E.4BE65E.E00AF8.FDA077] has joined #code
05:16 Syka_ [the@Nightstar-1aebe99b.iinet.net.au] has joined #code
05:19 Syka [the@Nightstar-d463fd0f.iinet.net.au] has quit [Ping timeout: 121 seconds]
05:30 Turaiel is now known as Turaiel[Offline]
05:50 Kindamoody[zZz] is now known as Kindamoody
06:14 Karono [Karono@9C034E.4BE65E.E00AF8.FDA077] has quit [[NS] Quit: Leaving]
06:54 himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds]
07:08 himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code
07:08 mode/#code [+o himi] by ChanServ
07:24 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code
07:24 mode/#code [+qo Vornicus Vornicus] by ChanServ
07:43 Kindamoody is now known as Kindamoody|out
08:32 Pandemic [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has quit [[NS] Quit: shutting down!]
09:02 You're now known as TheWatcher
10:37 AverageJoe [evil1@Nightstar-4b668a07.ph.cox.net] has joined #code
11:03 Thalass [thalass@Nightstar-de48278f.bigpond.net.au] has quit [Ping timeout: 121 seconds]
11:11 AverageJoe [evil1@Nightstar-4b668a07.ph.cox.net] has quit [[NS] Quit: Leaving]
11:44 * TheWatcher stabs html/css/browsers/etc in the face
11:54 * Vornicus helps.
12:13 thalass [thalass@Nightstar-de48278f.bigpond.net.au] has joined #code
12:25
<@TheWatcher>
(seriously, who the hell decided that whitespace between inline li elements should actually have any effect?)
12:35 himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds]
12:48 himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code
12:48 mode/#code [+o himi] by ChanServ
13:23
<&ToxicFrog>
Death to XML
13:24
<@Tamber>
<death><target>XML</target><painfulness>11</painfulness></death>
13:30
<@TheWatcher>
Hm, that's not vert flexible, though. Perhaps <death><target painfullness="11">XML</target></death> as that would allow for easy per-target painfulness control.
13:30
<@TheWatcher>
*very
13:31
<@TheWatcher>
(I must be one of the 7 people on the planet that acutally likes xml >.>)
13:32
<@Namegduf>
If the painfulness levels differ, they aren't really the same death, are they?
13:33
<@Namegduf>
Although introducing extra flexibility so you can both specify multiple instances or have one instance which is entirely different for each affected thing is very in the spirit of XML.
13:34
<@Namegduf>
Flexible as we can because we must, even where it's totally redundant.
13:36
< Syka_>
XML does what it must, because it can
13:44 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: Leaving]
13:49
<&ToxicFrog>
TheWatcher: XML is fine for what it was originally intended for, document markup
13:49
<&ToxicFrog>
But I want to find everyone who uses it as a data description/interchange format and break their fingers.
13:50 ktemkin[awol] is now known as ktemkin
13:51
<@TheWatcher>
As opposed to?
13:51
< ktemkin>
Shouldn't be too hard. I've they're using XML as a DDL, their fingers are probably brittle from all those angle brackets.
13:51
<@Tamber>
:D
13:52
< ktemkin>
*If they're
13:53
<&ToxicFrog>
TheWatcher: JSON. EDL. Something else that doesn't encourage the use of nested-to-the-nth-power tag heirarchies to store the smallest bit of data or require libraries bigger than the rest of your app combined (and network access!) to parse.
13:54
<&ToxicFrog>
I have a particular hate-on right now for people who use XML and are deathly afraid of attributes.
13:55
<@Tamber>
But attributes are bad! I read it on Reddit, once...
13:55 * Tamber ducks, runs.
13:55
< ktemkin>
I particularly loathe people who store redundant data in their XML attributes.
13:55 * TheWatcher drops a meteor on Tamber
13:55 * Tamber kersplode
13:56
< ktemkin>
Up until recently, for example, Moodle's awkward XML-DB standard actually required you to include "next" and "prev" attributes, which specified the names of the next and previous columns.
13:56
<@Tamber>
See, the problem there is quite clear.
13:56
<@Tamber>
"Moodle"
13:57
<@Tamber>
(Oh, and "XML" too, I suppose.)
13:57
< ktemkin>
While you're at it, you might as well throw PHP in there as well, so we can complete the trifecta.
13:57
<@Tamber>
Well, I didn't think I needed to specify that; it's just implied.
13:59
< ktemkin>
They'd actually require you to have something like <column name="a" next="b" /><column name="b" prev="a" next="c" /><column name="c" prev="b" />.
13:59
< ktemkin>
Their listed reason was that it "discourages people from editing the XML files by hand".
14:02
<&ToxicFrog>
The fact that it's FUCKING XML should do that already.
14:04
< ktemkin>
Yeah, but if you're editing something like a version number real quick on a remote server, it's still probably easier to just use vim.
14:05 ktemkin is now known as ktemkin[awork]
14:06
<@Namegduf>
That seems like the shittiest way to go abount accomplishing that goal possible.
14:06
<@Namegduf>
Discouraging people from editing it by hand, I mean.
14:06
<@Namegduf>
It sounds like an excuse someone came up with to justify not changing it.
14:08
< ktemkin[awork]>
It wasn't even a technical requirement-- they actually had explicit code that checked for PREVIOUS/NEXT. =\
14:08
<@Tamber>
*facepalm*
14:09
<@TheWatcher>
Honestly, knowing some of the moodle devs, it's an excuse for being incompetent dicks.
14:10
< ktemkin[awork]>
They only wanted people to avoid hand-editing becuase they wanted to ensure that valid XML was produced-- and, y'know, it's not like we have any existing tools that check the validity of XML documents.
14:10 * ToxicFrog replaces 20 lines of revolting XML-handling Lua with 20 lines of slightly less revolting XML-handling Clojure
14:12
< ktemkin[awork]>
If there was something better, I'd be working with that, instead.
14:13
< ktemkin[awork]>
But, unfortunately, Blackboard seems workse, and Canvas is so young that it's basically a toy (not to mention that the last thing I want to do is spend years building on top of a somewhat poorly implemented rails-based platform).
14:13
< ktemkin[awork]>
*... worse.
14:16
<@TheWatcher>
You could sell your soul to coursera~
14:17
<@TheWatcher>
(also, there's no "seems" there - blackboard is a pile of festering shit held together by mouldy pieces of binder twine and gaffer tape)
14:17
< ktemkin[awork]>
I haven't seen the backend for Bb; I've only used the frontend enough to know that I don't want to.
14:18
<@TheWatcher>
YEah, I've had to deal with it a few times. Fucking thing is more godawful than Bodington was
14:18
<@TheWatcher>
(and that's going some)
14:41 iospace is now known as iofficespace
14:42 Turaiel[Offline] is now known as Turaiel
14:43 Turaiel is now known as Turaiel[Offline]
14:45 Karono [Karono@Nightstar-13c26ed9.optusnet.com.au] has joined #code
14:45 Pandemic [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has joined #code
14:45 mode/#code [+o Pandemic] by ChanServ
15:00 Turaiel[Offline] is now known as Turaiel
15:07 thalass [thalass@Nightstar-de48278f.bigpond.net.au] has quit [[NS] Quit: *flop*]
15:59 Karono [Karono@Nightstar-13c26ed9.optusnet.com.au] has quit [[NS] Quit: Leaving]
16:04
<&ToxicFrog>
It's kind of scary getting an email saying "your changes to the monitoring system are now active in production"
16:08
<@Tamber>
You added more elastic to the monitor-a-pult?
16:13
<@Tarinaky>
Could a strong AI be used to turing-test other AI?
16:14
< Syka_>
...what like
16:14
< Syka_>
where theyre both AI
16:15
< Syka_>
"Guess which one is an AI!" "um" "That's right, both of them! :D"
16:15
<@Tarinaky>
No. One of the AIs has to determine whether the other AI is indestinguishable from a human.
16:15
<&ToxicFrog>
Syka_: I think more "we have a 'known good' AI, and we have it run the turing test on a new AI and a human"
16:16
< Syka_>
...huh
16:16
<@Tarinaky>
Basically if you replace every human with a known good AI.
16:30
<@Tarinaky>
Ignoring the obvious question as to whether the strong ai exists in the first place :p
16:58 Turaiel is now known as Turaiel[Offline]
17:06
<@TheWatcher>
GoddamnedfuckingbrowsercachesARGH
17:14 Turaiel^ [Brandon@Nightstar-949d7402.resnet.mtu.edu] has joined #code
17:15 gnolam [lenin@Nightstar-f7705974.cust.bredbandsbolaget.se] has quit [[NS] Quit: Damn you, Thor]
17:25 Turaiel^ [Brandon@Nightstar-949d7402.resnet.mtu.edu] has quit [[NS] Quit: ZNC - http://znc.in]
17:45 gnolam [lenin@Nightstar-f7705974.cust.bredbandsbolaget.se] has joined #code
17:45 mode/#code [+o gnolam] by ChanServ
17:55 Turaiel[Offline] is now known as Turaiel
18:22 celticminstrel [celticminst@Nightstar-ae361035.dsl.bell.ca] has quit [[NS] Quit: KABOOM! It seems that I have exploded. Please wait while I reinstall the universe.]
18:22 celticminstrel [celticminst@Nightstar-ae361035.dsl.bell.ca] has joined #code
18:22 mode/#code [+o celticminstrel] by ChanServ
19:26
< RichyB>
ToxicFrog, what're you working on that freely mixes Clojure and Lua in the same process?
19:27
< RichyB>
I'm curious about your replacing XML-handling Lua with XML-handling Clojure.
19:29
<&ToxicFrog>
RichyB: I'm not. I'm rewriting an old (terrible) Lua project in Clojure.
19:29
< RichyB>
Ah.
19:30
< RichyB>
I was thinking either "somehow, heinously using one or the other language's C FFIs" (ewww) or more likely "whole processes being launched by a makefile or shell script"
19:38 * Azash just spent 30 seconds trying to figure out what whore processes are
19:42 Kindamoody|out is now known as Kindamoody
20:18 ^Xires is now known as Xires
20:20 Kindamoody is now known as Kindamoody[zZz]
20:45 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code
20:45 mode/#code [+qo Vornicus Vornicus] by ChanServ
20:45
<&McMartin>
SDL2 is finally officially out
20:49
<&jerith>
McMartin: I desire a tool or mechanism to organise IFs.
20:50
<&McMartin>
It's not very good but unless you're on a Mac, my blorple.sf.net is your only option.
20:50
<&jerith>
I am currently using Zoom on OSX as a player, and it has very rudimentary tools.
20:50
<&jerith>
I looked at blorple but Mountain Lion objects to it.
20:51
<&McMartin>
"very rudimentary" pretty much covers it; Blorple is arguably weaker than Zoom anyhow.
20:51
<&McMartin>
What does Mountain Lion hate
20:51
<&McMartin>
Besides all life
20:52
<&jerith>
āBlorpleā is damaged and canāt be opened. You should eject the disk image.
20:52
<&McMartin>
o_O
20:53
<&McMartin>
Does this happen even when building from source?
20:53
<&jerith>
It complained that I was Java-disadvantaged and then I installed a Java of some kind.
20:53
<&jerith>
I haven't tried from source.
20:53
<&McMartin>
And yeah, it's written in Java so that's going to be important
20:54
<&jerith>
SourceForge is making it really hard to find the source.
20:54
<&jerith>
Harder than Launchpad, which is quite an achievement.
20:54
<&jerith>
Ah, found it.
20:54
<&McMartin>
http://sourceforge.net/p/blorple/code/102/tree/
20:54 * jerith pulls from svn.
20:55
<&jerith>
Seems fine if I build it and then run the jar.
20:57
<&jerith>
Does blorple do any kind of tagging?
20:57
<&jerith>
Zoom has "groups", but those appear to be the directory the game file lives in.
20:58
<&jerith>
All I really want is a way to tag things.
21:03
<&McMartin>
I think that's still sitting on the TODO list
21:03
<&McMartin>
The whole IFID thing was a thing the community designed and then largely promptly ignored
21:05 * McMartin blinks
21:05
<&McMartin>
Apparently SDL2 has limited steamworks integration even when you're non-Steam.
21:12
<@TheWatcher>
They finally released, eh?
21:13
<&McMartin>
Yup
21:13
<@TheWatcher>
I suppose I should grab it and see about porting SDL_imagesave soon
21:14
<&McMartin>
Since that's pixelmanip you'll probably keep the API at the SDL_Surface level
21:14 * TheWatcher nod
21:15
<&McMartin>
Also, the SDL_main redefinition jackassery is gone, which means I'm absolutely porting Monocle over~
21:17
<@gnolam>
<McMartin> Apparently SDL2 has limited steamworks integration even when you're non-Steam.
21:17
<@gnolam>
wut
21:18
<@TheWatcher>
Hm, looks like they modified SDL_Surface slightly, but not bu any amount that is likely to throw me (pitch is an int rather than a uint16, few extra fields.... hm)
21:21
<@TheWatcher>
But right now, no coding, otherwise my brain is going to snap
21:24 * TheWatcher commits and pushes before giving up for today
21:39
<@gnolam>
That the "What can SDL do?" section on the intro page was labeled 1.2 threw me for a while.~
21:43 Tarinaky [tarinaky@Nightstar-dd7e4a05.net] has quit [Ping timeout: 121 seconds]
21:58 Tarinaky [tarinaky@Nightstar-dd7e4a05.net] has joined #code
21:58 mode/#code [+o Tarinaky] by ChanServ
22:01
<&McMartin>
gnolam: Something about gamepad mapping appears to be automatically handled by the Steam Overlay, which they cite several times
22:32 Alek [omegaboot@Nightstar-56dbba0f.in.comcast.net] has quit [[NS] Quit: bbl]
22:58 iofficespace is now known as iospace
23:12 VirusJTG [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has joined #code
23:13 * McMartin has 20 hours to decide whether he wants to drop a buck to get source code access to Uplink and Darwinia.
23:17 Alek [omegaboot@Nightstar-56dbba0f.in.comcast.net] has joined #code
23:17 mode/#code [+o Alek] by ChanServ
23:27
<@Namegduf>
I dropped money for the soundtracks, since I don't already have them and they might be worth it.
23:30
<@Alek>
music bundle?
23:30
<@Alek>
enjoy.
23:30 * Alek picked up the origin bundle for a buck. for Dead Space and Mirror's Edge.
23:31
<&McMartin>
Introversion bundle on the other end
23:31
<&McMartin>
And yeah, Mirror's Edge is fantastic when you spent fifty cents for it.
23:32 ktemkin[awork] is now known as ktemkin
23:32
<@Alek>
Mirror's Edge, Dead Space 1+3, might as well try Medal of Honor, and Burnout might be fun to try some time.
23:32
<@Alek>
and Crysis 2 I gave to a friend. >_>
23:33
<@Alek>
because I had it already. XD
23:38 Tarinaky [tarinaky@Nightstar-dd7e4a05.net] has quit [Connection reset by peer]
23:39 Tarinaky [tarinaky@Nightstar-dd7e4a05.net] has joined #code
23:40 mode/#code [+o Tarinaky] by ChanServ
--- Log closed Thu Aug 15 00:00:55 2013
code logs -> 2013 -> Wed, 14 Aug 2013< code.20130813.log - code.20130815.log >

[ Latest log file ]