code logs -> 2012 -> Mon, 26 Nov 2012< code.20121125.log - code.20121127.log >
--- 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
code logs -> 2012 -> Mon, 26 Nov 2012< code.20121125.log - code.20121127.log >

[ Latest log file ]