--- Log opened Mon Nov 26 00:00:37 2012 |
00:33 | | Derakon [Derakon@Nightstar-a3b183ae.ca.comcast.net] has quit [Client exited] |
00:52 | | shawn-p [Shawn@Nightstar-4db8c1df.mo.charter.com] has quit [Ping timeout: 121 seconds] |
00:54 | | shawn-p [Shawn@Nightstar-4db8c1df.mo.charter.com] has joined #code |
00:57 | | syksleep [the@9C034E.F6B785.64470D.9D290F] has quit [Ping timeout: 121 seconds] |
01:00 | | Attilla_ [Obsolete@Nightstar-21fdeca2.as43234.net] has quit [Ping timeout: 121 seconds] |
01:21 | | iospace is now known as io\PACKERS |
01:26 | | cpux is now known as cpuxGIANTS |
01:27 | | cpuxGIANTS is now known as cpux|GIANTS |
01:45 | | thalass [thalass@Nightstar-a93a3641.bigpond.net.au] has joined #code |
01:52 | | Vash [Vash@Nightstar-126b8874.wlfrct.sbcglobal.net] has joined #code |
01:52 | | mode/#code [+o Vash] by ChanServ |
01:57 | | gnolam [lenin@Nightstar-ccbf4b44.cust.bredbandsbolaget.se] has quit [Connection reset by peer] |
01:58 | | gnolam [lenin@Nightstar-ccbf4b44.cust.bredbandsbolaget.se] has joined #code |
02:05 | | cpux [cpux@Nightstar-98762b0f.dyn.optonline.net] has joined #code |
02:08 | | cpux|GIANTS [cpux@Nightstar-98762b0f.dyn.optonline.net] has quit [Ping timeout: 121 seconds] |
02:08 | | cpux is now known as cpux|GIANTS |
02:22 | | Derakon [Derakon@Nightstar-a3b183ae.ca.comcast.net] has joined #code |
02:22 | | mode/#code [+ao Derakon Derakon] by ChanServ |
02:22 | | thalass is now known as Thalass|afk |
02:28 | <&McMartin> | Oh hey, there's been some new 4clojure problems added since I started ignoring it |
02:36 | | * Azash makes a new Reddit account |
02:36 | <@Azash> | Hey McMartin |
02:37 | <&McMartin> | Aaand yeah, solved first try |
02:41 | <@Azash> | (????) |
02:42 | <&McMartin> | A lot of these are more clever homework assignments, and sometimes they're just "do you understand this syntax" |
02:43 | <@Azash> | If you use reddit, keep an eye on dailyprogrammer |
02:44 | <&McMartin> | I don't, actually >_> |
02:46 | <@Azash> | Alright, well, it's basically a subreddit with three programming challenges posted daily |
02:46 | <@Azash> | (easy-medium-hard) |
02:47 | <&McMartin> | YEah |
02:47 | <&McMartin> | I'm not actually a student anymore, I rarely have time for this in general |
02:59 | <@Azash> | Aw |
03:00 | <@Azash> | No leisure programming? :( |
03:01 | <&McMartin> | My leisure programming tends to be Projects. |
03:01 | | * McMartin just finished Argle, and should probably release an Ophis 2.1 soon. |
03:01 | <&McMartin> | ALso get back to Project Monocle. |
03:02 | < Reiv_> | The classiest of projects! |
03:03 | <&McMartin> | I should at least get Bumbershoot rendering in. |
03:03 | <&McMartin> | ... Also, I should actually get around to publishing Hex Inverter on Steam Workshop |
03:04 | <@Azash> | What are those projects? |
03:05 | <&McMartin> | Argle was a code analyzer to make OpenGL development easier for me. |
03:05 | <&McMartin> | Ophis is a cross-assembler for the 65xx family of microchips, which has some fairly serious outstanding bugs I should address |
03:06 | <&McMartin> | Project Monocle is a platformer I'm prototyping in Game Maker and fiddling with an engine to replicate for real |
03:06 | <&McMartin> | Hex Inverter is a strategy game I wrote in Game Maker to push it as hard as I could in unnatural ways. It handled it surprisingly well. |
03:08 | <@Azash> | Those all sound awesome :< |
03:09 | < Reiv_> | McMartin is one of our Resident Gurus. |
03:09 | < Reiv_> | He codes for fun better than many code for pay. |
03:10 | | VirusJTG_ [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has quit [[NS] Quit: Program Shutting down] |
03:10 | <@Azash> | I recently got a fire to develop as a programmer |
03:10 | <&McMartin> | But this also means that my appetite for "break up this list of unsorted numebrs into a sorted list of continuous ranges" is pretty low. |
03:10 | <@Azash> | But I still have a long way to go :P |
03:11 | | * McMartin is also silver-templed |
03:11 | | * McMartin was publishing stuff that was going into Linux distros 10 years ago, so, you know, yeah |
03:11 | <&McMartin> | A lot more miles on this truck. |
03:11 | <@Azash> | From all the bad projects you've been in? |
03:11 | <@Azash> | :P |
03:11 | <&McMartin> | I've been in mostly very good projects, actually :D |
03:11 | <@Azash> | Ah, I see |
03:12 | <@Azash> | My current one is a nightmare, personally |
03:12 | | * Azash will never touch AST flow parsing again |
03:14 | <@Azash> | Got a good one lined up though |
03:14 | <@Azash> | Me and another guy are doing a PoC client-side encryption wrapper for popular cloud services |
03:21 | <@Azash> | This kills the conversation |
03:30 | | * Derakon gets another pull request, wishes that the other devs were more gung-ho about commenting. |
03:38 | | Thalass|afk is now known as Thalass |
03:39 | <&Derakon> | Oop, and he uses eval(). |
03:39 | <&Derakon> | That's gonna have to go. |
03:39 | <@Azash> | Nice |
03:39 | <@Azash> | Well, that depends, is the eval dynamic? |
03:39 | <&Derakon> | Define "dynamic". |
03:40 | <&Derakon> | But anyway, any use of eval is a gaping security hole. |
03:40 | <&Derakon> | The attacker can just put "import os; os.rmdir('/')" into the string to be eval'd, for example. |
03:42 | <@Azash> | Which is why I asked if it was dynamic :P |
03:43 | <&Derakon> | ...oh, you mean the text it evals is under user control? Yeah. |
03:43 | <@Azash> | eval("foo bar") for example could be safe (depending on language) because it uses a constant parameter |
03:43 | <&Derakon> | It's eval()ing stuff from the data files. |
03:43 | <&Derakon> | There could be anything in there. |
03:43 | <@Azash> | Right, that's just bad |
03:45 | | * Derakon dumps almost 500 words of comments on the poor guy, who is, to be fair, a) not a professional developer, and b) still learning Python. |
03:46 | <&Derakon> | And before that all he knew was C. |
03:46 | | Thalass is now known as Thalass|portal |
03:48 | <@Azash> | Good chance to mentor a promising guy then? |
03:48 | <&Derakon> | He's certainly motivated. |
03:48 | <&Derakon> | And if nothing else this is good experience for me to lead a group of people who aren't necessarily all as skilled as I'd like them to be. |
03:48 | <&Derakon> | (And who are all there of their own free will and could walk away at any time) |
03:49 | < Reiv_> | Leadership opportunities ftw! |
03:49 | <&Derakon> | Eyep. |
03:49 | <@Azash> | To be honest, that will probably be most groups |
03:49 | <@Azash> | I see way too many developers who are, for lack of a better word, arrogant |
03:49 | <@Azash> | While even a modest dev with good social skills can lead a much stronger team |
03:50 | <&Derakon> | True, but there's a big difference between "we have six guys on this team 40 hours a week, you're the team lead, now make it happen" and "we have 3-12 developers contributing to this project at varying levels of activity and interest and skill, now make it happen." |
03:50 | <@Azash> | Of course |
03:50 | <@Azash> | Just saying that Bob Grumpmeister will make the situation worse in almost any case |
03:51 | <&Derakon> | Heh, fortunately we don't have anyone like that who is also invested enough in the project to care. |
03:51 | <&Derakon> | So any grumping is mostly along the lines of "Ew, no thanks, I'll be over here." |
03:56 | | io\PACKERS is now known as io\sad_face |
04:00 | | * Azash nods |
04:03 | | Kindamoody[zZz] is now known as Kindamoody |
04:10 | <@simon_> | are there any reasons not to use {\tt ...} instead of \texttt{...}? I like the former even though it's TeX and not LaTeX. |
04:11 | <@Azash> | Clarity, I imagine |
04:11 | <@simon_> | so no line-wrapping algorithm mess-up or anything. |
04:12 | | celticminstrel [celticminst@Nightstar-05d23b97.cable.rogers.com] has quit [Ping timeout: 121 seconds] |
04:12 | <&McMartin> | My experience with LaTeX editing modes is that \textt{} is the one that fucks up line wrappers |
04:16 | <@simon_> | oh, cool |
04:16 | <@simon_> | all my professors use \tt, and I just do it because it's shorter. |
04:16 | <@simon_> | I imagine they do it because they're old-school. |
04:29 | <&McMartin> | (The LaTeX line-wrapping algorithms I've seen all refuse to wrap lines that start with a backslash command, and *aren't* good enough to not make sure that a paragraph of text doesn't itself linebreak into such a thing) |
04:34 | | cpux|GIANTS is now known as cpux |
04:38 | | * simon_ put javascript snow on his homepage. |
04:46 | <~Vornicus> | simon_: you are everything that deserves hatred on the web. |
04:48 | <@simon_> | it's like how the elderly start playing with their food again. I am a WWW elder! |
04:48 | <@simon_> | (I'm not... I arrived in 1996.) |
04:54 | | Syka [the@Nightstar-7d752098.lnk.telstra.net] has joined #code |
04:57 | | io\sad_face is now known as iospace |
04:59 | | Vash [Vash@Nightstar-126b8874.wlfrct.sbcglobal.net] has quit [Ping timeout: 121 seconds] |
05:03 | | Vash [Vash@Nightstar-126b8874.wlfrct.sbcglobal.net] has joined #code |
05:03 | | mode/#code [+o Vash] by ChanServ |
05:17 | | Thalass|portal [thalass@Nightstar-a93a3641.bigpond.net.au] has quit [[NS] Quit: werk teim] |
05:28 | | Moltare [Moltare@583787.FF2A18.190FE2.4D81A1] has quit [Ping timeout: 121 seconds] |
05:28 | | celticminstrel [celticminst@Nightstar-e83b3651.cable.rogers.com] has joined #code |
05:29 | | cpux [cpux@Nightstar-98762b0f.dyn.optonline.net] has quit [[NS] Quit: Well, most things get better when I kick them!] |
05:30 | | Moltare [Moltare@583787.FF2A18.190FE2.4D81A1] has joined #code |
05:53 | | Vash [Vash@Nightstar-126b8874.wlfrct.sbcglobal.net] has quit [[NS] Quit: I lovecraft Vorn!] |
06:28 | | Derakon is now known as Derakon[AFK] |
06:36 | | ErikMesoy|sleep is now known as ErikMesoy |
07:00 | | Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: ] |
07:02 | | Reiv is now known as ReivDroid |
07:52 | | Kindamoody [Kindamoody@Nightstar-05577424.tbcn.telia.com] has quit [Client exited] |
07:52 | | Kindamoody|afk [Kindamoody@Nightstar-05577424.tbcn.telia.com] has joined #code |
07:52 | | mode/#code [+o Kindamoody|afk] by ChanServ |
08:48 | | McMartin_ [mcmartin@Nightstar-190ef07b.pltn13.sbcglobal.net] has joined #code |
08:49 | | McMartin [mcmartin@Nightstar-3895ee8e.pltn13.sbcglobal.net] has quit [Operation timed out] |
08:51 | | Attilla [Obsolete@Nightstar-5031ac0c.as43234.net] has joined #code |
08:53 | | celticminstrel [celticminst@Nightstar-e83b3651.cable.rogers.com] has quit [[NS] Quit: KABOOM! It seems that I have exploded. Please wait while I reinstall the universe.] |
09:12 | | You're now known as TheWatcher |
10:33 | | RichyB [richardb@Nightstar-3b2c2db2.bethere.co.uk] has joined #code |
12:10 | | McMartin_ [mcmartin@Nightstar-190ef07b.pltn13.sbcglobal.net] has quit [[NS] Quit: upgrade] |
12:15 | | McMartin [mcmartin@Nightstar-190ef07b.pltn13.sbcglobal.net] has joined #code |
12:15 | | mode/#code [+ao McMartin McMartin] by ChanServ |
13:26 | | VirusHome is now known as Pandemic |
15:00 | | celticminstrel [celticminst@Nightstar-e83b3651.cable.rogers.com] has joined #code |
15:40 | | RichyB [richardb@Nightstar-3b2c2db2.bethere.co.uk] has quit [Operation timed out] |
15:52 | | * Azash reminds the channel that http://i.imgur.com/kRz38.gif |
15:53 | <&McMartin> | Implement happy search trees |
15:53 | < gnolam> | Except that it's not actually true. |
15:54 | < gnolam> | Locke Was Wrong (TM). |
15:54 | <&McMartin> | I *rather* suspect it's more true than it's treated in practice. |
15:54 | <&McMartin> | I've had two drawing teachers refuse to take my money for an introductory drawing class because I wasn't already good enough. |
15:54 | <&McMartin> | I'm pretty bad with a pencil. |
15:55 | <&McMartin> | I'm not convinced there is a level *that* bad. |
15:55 | | * celticminstrel was thinking it doesn't seem true either, though it's not entirely false either. |
15:55 | < celticminstrel> | ...that's stupid. |
15:55 | < celticminstrel> | There should be no reason whatsoever to turn someone away from an introductory course in anything. |
15:55 | <&McMartin> | Enough more promising students to fill the class. |
15:56 | <&McMartin> | For whatever reason, my self-instruction plateau for drawing and piano playing is extremely low |
15:56 | <&McMartin> | Rephrase that subtitle as "'talent' is your self-instruction plateau, and if you don't push yourself at least that far you won't get further'" |
15:56 | | RichyB [richardb@Nightstar-3b2c2db2.bethere.co.uk] has joined #code |
15:57 | | * McMartin sees no particular reason that he shouldn't be able to get basic competence on the piano, though, given that his independent hand control is pretty good with a gamepad =P |
15:58 | <&McMartin> | It is important to distinguish between the kinds of failures that are "give up", the kinds that are "try harder/practice more", and the kinds that are "get a coach" |
16:00 | | celticminstrel [celticminst@Nightstar-e83b3651.cable.rogers.com] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
17:54 | <&McMartin> | OK, time to do some terrible C++ things. |
17:56 | < Syka> | and then McMartin proceeded to write a GUI |
17:58 | | * McMartin is using template instantiation to make a C library be managed-allocation when it was never intended to be so |
17:59 | <&McMartin> | On the plus side, this means I get to not have to use the horrible "pimpl" implementation technique, at least not visibly. |
18:02 | <&McMartin> | Oh wait, sorry, I'm misnamed it - it's the "d-pointer" that I get to duck here. |
18:04 | < Syka> | heh |
18:05 | <&McMartin> | "Officially, that's all you're going to see in the documentation. Past this point is all implementation detail. I'm providing it here to satisfy your curiosity, but please don't write code that relies on it. (This is, I realize, a meaningless request, but I must go through the motions of making it anyway.)" |
18:05 | <&McMartin> | Ladies and gentlemen, Windows programming in a single paragraph. |
18:07 | < Syka> | hahah |
18:54 | | Syka is now known as syksleep |
19:03 | | Kindamoody|afk is now known as Kindamoody |
19:13 | <&McMartin> | Ah yes, the finest of constants |
19:13 | <&McMartin> | 0xFFFFFFFFU |
19:14 | | ErikMesoy [Erik@Nightstar-f338e130.80-203-18.nextgentel.com] has quit [[NS] Quit: Reboot] |
19:17 | <@rms> | Syntax error |
19:20 | <&McMartin> | The U is for "unsigned" |
19:22 | <@AnnoDomini> | Are you raging? |
19:40 | | RichyB [richardb@Nightstar-3b2c2db2.bethere.co.uk] has quit [[NS] Quit: Leaving] |
19:53 | < gnolam> | _Finally_ |
19:53 | <&jerith> | So. It has come to this. |
19:54 | < gnolam> | The software and hardware are finally playing nice together and spitting out correct JPEG images. |
20:00 | < gnolam> | The rest will basically be optimization. |
20:10 | | Kindamoody is now known as Kindamoody[zZz] |
20:28 | <@Syloq> | No one likes optimization |
20:34 | <@froztbyte> | are you kidding? |
20:34 | <@froztbyte> | optimization is nerd high for me |
20:35 | <@AnnoDomini> | I like optimization too. But I'm told not to do it unless I really need to. |
20:36 | <@froztbyte> | correct |
21:21 | <@froztbyte> | McMartin: is it you or vorn that tinkers with opengl so often? |
21:21 | <@froztbyte> | (or TW?) |
21:23 | | Vash [Vash@Nightstar-6f03eb79.wlfrct.sbcglobal.net] has joined #code |
21:23 | | mode/#code [+o Vash] by ChanServ |
21:55 | < gnolam> | froztbyte: anything particular you need? |
22:11 | | Reiv_ is now known as Reiv |
22:40 | | gnolam_ [lenin@Nightstar-ccbf4b44.cust.bredbandsbolaget.se] has joined #code |
22:40 | | gnolam is now known as NSGuest53058 |
22:40 | | gnolam_ is now known as gnolam |
22:43 | | NSGuest53058 [lenin@Nightstar-ccbf4b44.cust.bredbandsbolaget.se] has quit [Ping timeout: 121 seconds] |
22:55 | | celticminstrel [celticminst@Nightstar-e83b3651.cable.rogers.com] has joined #code |
22:57 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
22:59 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
22:59 | | mode/#code [+o himi] by ChanServ |
23:06 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
23:10 | | Nemu [NeophoxProd@Nightstar-aa5bd92b.asahi-net.or.jp] has quit [Ping timeout: 121 seconds] |
23:13 | | Netsplit *.net <-> *.split quits: @iospace, @Zemyla, @AnnoDomini, @froztbyte, ReivDroid, Reiv, @Orthia, @PinkFreud, @simon_, @franny, (+11 more, use /NETSPLIT to show all of them) |
23:17 | | Netsplit over, joins: @PinkFreud, @Tamber, &jerith, @Orthia, &McMartin, ReivDroid, @franny, @iospace, Reiv, shawn-p (+11 more) |
23:18 | | PinkFreud [WhyNot@NetworkAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds] |
23:18 | | PinkFreud [WhyNot@NetworkAdministrator.Nightstar.Net] has joined #code |
23:18 | | mode/#code [+o PinkFreud] by ChanServ |
23:37 | | Vash [Vash@Nightstar-6f03eb79.wlfrct.sbcglobal.net] has quit [[NS] Quit: I lovecraft Vorn!] |
--- Log closed Tue Nov 27 00:00:53 2012 |