code logs -> 2011 -> Wed, 13 Jul 2011< code.20110712.log - code.20110714.log >
--- Log opened Wed Jul 13 00:00:46 2011
00:24 kwsn [t1gg@31356A.5FD175.47BC3A.7D9E06] has joined #code
00:26 * kwsn waves
00:26 Thaqui [Thaqui@27B34E.D54D49.F53FA1.6A113C] has joined #code
00:26 Derakon[AFK] is now known as Derakon
00:50 shade_of_cpux is now known as cpux
00:51
< McMartin>
Derakon: If you want to serialize widgets, you want Qt, Glade, or WPF >_>
01:23 celmin|away is now known as celticminstrel
02:06 Attilla [Some.Dude@Nightstar-f29f718d.cable.virginmedia.com] has quit [Ping timeout: 121 seconds]
02:26 gnolam [lenin@Nightstar-202a5047.priv.bahnhof.se] has quit [[NS] Quit: Z?]
02:50 celticminstrel [celticminst@Nightstar-5d22ab1d.cable.rogers.com] has quit [Client closed the connection]
02:50 celticminstrel [celticminstre@Nightstar-5d22ab1d.cable.rogers.com] has joined #code
03:23 celticminstrel [celticminstre@Nightstar-5d22ab1d.cable.rogers.com] has quit [Connection reset by peer]
03:23 celticminstrel [celticminstre@Nightstar-5d22ab1d.cable.rogers.com] has joined #code
03:41 Vash [Vash@Nightstar-f03c5637.sd.cox.net] has joined #code
03:43 cpux is now known as shade_of_cpux
04:49 Kindamoody is now known as Kindamoody[zZz]
05:37 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: ]
05:49 PinkFreud [WhyNot@NetworkAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds]
05:57 celmin [celticminstre@Nightstar-5d22ab1d.cable.rogers.com] has joined #code
05:57 celticminstrel [celticminstre@Nightstar-5d22ab1d.cable.rogers.com] has quit [Connection reset by peer]
05:57 celmin is now known as celticminstrel
06:05 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code
06:09 Derakon is now known as Derakon[AFK]
06:14 kwsn [t1gg@31356A.5FD175.47BC3A.7D9E06] has quit [Ping timeout: 121 seconds]
07:52 celticminstrel [celticminstre@Nightstar-5d22ab1d.cable.rogers.com] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
08:23 shade_of_cpux [chatzilla@Nightstar-c5874a39.dyn.optonline.net] has quit [Connection closed]
08:50 You're now known as TheWatcher
09:35 Vornicus is now known as Vornicus-Latens
10:04 Vash [Vash@Nightstar-f03c5637.sd.cox.net] has quit [[NS] Quit: Spaaaaaaaaaaaaaaaaace sleeeeeeeeeeeeeeeep!]
10:35 AnnoDomini [annodomini@Nightstar-e36929d3.adsl.tpnet.pl] has joined #code
11:07 Kindamoody[zZz] is now known as Kindamoody
11:09 Attilla [Some.Dude@Nightstar-f29f718d.cable.virginmedia.com] has joined #code
11:21 Syloqs-AFH [Syloq@NetworkAdministrator.Nightstar.Net] has quit [[NS] Quit: ]
12:57 Kindamoody is now known as Kindamoody|out
13:25 gnolam [lenin@Nightstar-202a5047.priv.bahnhof.se] has joined #code
14:40 celticminstrel [celticminst@Nightstar-5d22ab1d.cable.rogers.com] has joined #code
15:00 Thaqui [Thaqui@27B34E.D54D49.F53FA1.6A113C] has quit [Connection closed]
16:13 Stalker [Z@Nightstar-3602cf5a.cust.comxnet.dk] has quit [[NS] Quit: If the world didn't suck, we'd all fall off.]
16:20
<@froztbyte>
<pjdelport> whee, closure conversion
16:20
<@froztbyte>
-*- pjdelport is having adventures in PHP-land
16:20
<@froztbyte>
<pjdelport> equal parts horrifying and hilarious
16:57 Stalker [Z@26ECB6.A4B64C.298B52.D80DA0] has joined #code
17:04 Reiver [orthianz@9C034E.E649EA.3194C7.8381A3] has quit [Client closed the connection]
17:04
< gnolam>
Huh. 2 Gy/day. And we haven't even gotten to the betas yet.
17:04
< gnolam>
*Gy/year
17:04 Reiver [orthianz@9C034E.E649EA.3194C7.8381A3] has joined #code
18:08 Syloqs_AFH [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code
18:09 Syloqs_AFH is now known as Syloqs-AFH
18:36 Kindamoody|out is now known as Kindamoody
18:48 * gnolam stabstabstabs google.
18:51 Kindamoody is now known as Kindamoody|out
18:55
< AnnoDomini>
What did it do this time?
18:57
< gnolam>
The same.
18:57
< gnolam>
Silently replacing my search terms, making me feel like I'm using AltaVista in 1998.
18:58
< gnolam>
I have to use quotes and plusses for everything I actually want to search for, and then add a dozen minuses for irrelevant shit Google throws at me anyway.
19:00
< Tamber>
"Don't be silly, you didn't mean to put that there; what you /obviously/ meant was this instead: ${COMPLETELY_UNRELATED}"
19:19
< Vornicus-Latens>
I do not know how you have so much trouble with google.
19:27
< AnnoDomini>
I'm a mystified as well.
19:28
< gnolam>
By still using it, against better judgement.
19:29
< Tamber>
Is there an option somewhere to stop it from going "Searched for ${MANGLED_SEARCH}. Search for ${ACTUAL_DAMN_SEARCH_TERMS} instead?"?
19:29
< Tamber>
As in, "stop fucking with my search and go look up what I asked you to!" :p
19:29
< gnolam>
Not that I know.
19:30
< McMartin>
I have literally never had it do this
19:30
< Tamber>
o.O
19:30
< McMartin>
The closest it has ever gotten to that is a button to click that says "did you mean ${MANGLED_SEARCH_TERMS}"
19:30
< Tamber>
Huh.
19:30
< gnolam>
... how?
19:30
< McMartin>
I didn't do anything.
19:30
< gnolam>
The "Did you really mean?" option was great.
19:30
< Tamber>
See, it automagically searches for the mangled ones for me, and asks if I want to search for the non-mangled ones. -.-
19:31
< Tamber>
Indeed.
19:31
< McMartin>
Hence my "I don't know what you are doing here"
19:31
< Tamber>
"Using google"
19:31
< Tamber>
:p
19:31
< gnolam>
See, for the rest of us, Google still occasionally asks a "Did you really mean?" question. But only when it's overridden my goddamned overrides.
19:31
< Tamber>
I don't mind the "Did you really mean?" option, since that occasionally comes in handy. But to make the assumption that I actually wanted to search for that, rather than what I searched for...
19:32
< gnolam>
Is absolutely, godawfully, the developer-should-be-castratedly bad.
19:32
< Tamber>
(And, since I'm grumbling about it it won't happen now, because that would allow me to provide an example!)
19:32
< McMartin>
I don't even see a setting to toggle for this, except maybe Google Instant.
19:33
< Tamber>
No, I've turned that crap off too.
19:33
< Tamber>
It still keeps happening. (Except when I want to provide an example. -.-)
19:34
< McMartin>
FWIW, I *did not* turn off Instant. >_>
19:34
< Tamber>
I did so, because I detest the constant lag as it keeps searching as I type. :p
19:34
< Vornicus-Latens>
The only time I have trouble finding what I want on google is when there is honestly another thing with the same name that I didn't think of.
19:35
< Vornicus-Latens>
(or when nobody actually talks about it on the internet, which is wtf)
19:35
< gnolam>
Good for you.
19:36
< gnolam>
For the rest of us, you have to expand those homographs into pretty much half a dictionary. Because that's what Google thinks is the same thing. And what you really meant to search for.
19:36
< gnolam>
And they spend all this energy crapping all over their once great interface, while non-English searches are still completely broken.
19:36
< McMartin>
See, you say "the rest of us" and I have two examples.
19:36
< Tamber>
I wonder if they're only pulling this shit on the non-US versions? :p
19:37
< AnnoDomini>
I've not had problems with Polish searches.
19:37
< McMartin>
You could try Hamachi-ing over through a US (or Polish) account, I guess
19:37
< Tamber>
Okay, in that case, it's just tinfoil hat time for me, then.
19:37
< Tamber>
:)
19:38
< Tamber>
(And I still haven't managed to get it to happen again, which is rather frustrating.)
19:38
< McMartin>
Now you're mad that it *works* >_>
19:38
< AnnoDomini>
He mad.
19:38
< Tamber>
Well, yes. Because it will stop doing so, when I'm not looking for an example of where it's borken. ;)
19:40 * Tamber makes a note to screenscrape it next time it pulls that particular stunt, if only to prove he's not crazy...er than expected.
19:40
< McMartin>
I don't doubt your word.
19:42
< gnolam>
McMartin: http://www.google.com/support/websearch/bin/static.py?hl=en&page=guide.cs&guide= 1221265&answer=136861&rd=1
19:42
< gnolam>
They call it "synonyms".
19:42
< gnolam>
I call it "you fucking fail at trying to read my mind".
19:43
< gnolam>
Also: "A particular word might not appear on a page in your results if there is sufficient other evidence that the page is relevant"
19:43
< gnolam>
Which, again, falls under the previous statement.
19:43
< Tamber>
Mmmmh.
19:44
< McMartin>
That's been true for forever; Google's initial distinguisher is that it paid as much attention to the link structure of the web than the contents of the page.
19:49 * McMartin -_- at QA, which has sent him needed data as .rar files
19:49
< gnolam>
Example: https://encrypted.google.com/search?sclient=psy&hl=en&source=hp&q=ERG+FPOS&btnG= Search <- only results 2, 3 and 7 actually contain the searched-for words (ERG and FPOS)
19:49
< gnolam>
And that is a good average for present-day Google.
19:50
< McMartin>
Right, see, my searches tend to look more like "red baron plane"
19:50
< Tamber>
Mine tend to be things like error messages, which get mangled quite badly.
19:51
< McMartin>
... you are quoting exact phrases when you're searching for exact phrases right
19:51
< Tamber>
Yes.
19:51
< McMartin>
OK, the page gnolam linked says quoting is supposed to turn off synonyms
19:51
< McMartin>
You should complain to support when you find an example of it
19:51
< Tamber>
Hmm.
19:51 * ToxicFrog learns about fmemopen(3)
19:51
< ToxicFrog>
<3
19:52
< Tamber>
Now that's handy.
19:52
< McMartin>
POSIX 2008, eh
19:52
< McMartin>
And yeah, uh, welcome to Java 1.1 >_>
19:52
< McMartin>
It is indeed a nice thing to have though, and has been for ages.
19:53
< Vornicus-Latens>
Ooh.
19:53
< Tamber>
Java 1.1 without the Java? :p
19:53
< ToxicFrog>
Knowing that Java has this feature doesn't actually help when I'm using an existing C library with an API that expects FILE*s~
19:53
< Tamber>
Indeed.
19:54
< McMartin>
TF: Right, it's more "really, folks, ByteArrayInputStream shouldn't have taken you until 2008 to get~)
19:54
< Vornicus-Latens>
I like that.
19:54
< ToxicFrog>
McMartin: well, it's been in glibc since 1992.
19:54
< ToxicFrog>
It just wasn't added to POSIX until 2008.
19:54
< McMartin>
Fair
19:55
< McMartin>
POSIX should have been more on the ball. =P
19:55
< ToxicFrog>
Fair
19:55
< Tamber>
They've not added anything that looks like non-retarded file locking, in the later versions of POSIX, have they?
19:55
< ToxicFrog>
Anyways, this will help greatly with my current project (a genetic algorithm to evolve Corewars programs)
19:55
< McMartin>
Note that OSX 10.6 does not support it, despite being gcc-based. >_<
19:56
< ToxicFrog>
Thankfully this is a course project, not a project for release, and thus I give no shits about portability to non-linux systems~
19:56
< McMartin>
\o/
19:56
< McMartin>
It's nice that courses have advanced to this
19:57
< ToxicFrog>
?
19:57
< McMartin>
Back when I was a TA, I had enraged students saying I should let them get points for code that didn't run because "they were using standard C++", while I had to patiently explain that if it doesn't run on the lab machine, It's Broken, and we said that upfront.
19:57
< McMartin>
This was back in the gcc 2.9x days when the STL didn't actually work.
19:57
< ToxicFrog>
Aah.
19:57 * Vornicus-Latens should learn genetic algorithms.
19:58
< McMartin>
And they were working from home on compilers that supported a *different* subset of the STL than gcc did, etc.
19:58
< Tamber>
Fun(!)
19:58
< ToxicFrog>
Here, the policy for undergrad courses is "if it doesn't run on the lab machines, we don't consider it to run; if your home system is incompatible, that's why the lab machines can be accessed remotely using your SOCS login"
19:58
< McMartin>
Yes, that was the way it worked for us too
19:58
< McMartin>
However, you assume students pay attention, to which I say lolz.
19:58
< McMartin>
Thanks to Boost, C++ is almost an acceptable language for general-purpose programming these days, just in time for a new incomprehensible standard to be approved
19:59
< Tamber>
hehe
19:59
< ToxicFrog>
Grad courses (and many upper-year undergrad courses) use a more permissive "it has to run on something you can show to the prof" - so "lab machines", "the prof's computer" and "your laptop" are all acceptable targets (but "your home desktop" is not)
19:59
< Tamber>
Can't have you getting complacent!
19:59
< McMartin>
Tamber: I have largely given up on portability except when "be a portable system" is an explicit goal. ;_;
20:00
< Tamber>
McMartin, that's a good idea. For the other way lies Madness.
20:00
< McMartin>
Despite having written one moderate-sized project in it, that was enough for me to conclude "if you're targeting Windows, use C# for everyone's sanity"
20:00
< ToxicFrog>
In this case I'm just targeting my laptop, and will demo it to the prof using same.
20:01
< Tamber>
I try to at least think about getting things to compile on three machines; my laptop, my desktop, and a VM running BSD if I'm entertaining the idea of writing something vaguely useful. :p
20:01
< McMartin>
TF: Easily done, then, yeah.
20:01
< McMartin>
Tamber: Ah yes, the "this is portable code, because it runs on Linux *and* BSD" attitude.
20:02
< McMartin>
We had to purge a lot of UQM protodevs because of that >_>
20:02
< Tamber>
Yup!
20:02
< McMartin>
To me "portable" means "Windows, Fedora, Ubuntu, and OS X"
20:02 * Tamber notes he does test across arches; not that that's much consolation, but hey.
20:02
< McMartin>
OSX gets some wiggle room depending.
20:02
< McMartin>
Yeah, that's where I get lazy~
20:03
< Tamber>
I don't have access to OS X, so I can't do it that way myself. :)
20:03
< McMartin>
Happily, if it runs on BSD and doesn't use X Windows, it runs on any version of OS X, basically.
20:03 * Tamber has an sgi box running OpenBSD. If it compiles on the desktop /and/ that, it might just be maybe nearly practical to make it Xplatform. :p
20:04
< McMartin>
It's when you want to interact with Finder sensibly that life gets hard.
20:04
< McMartin>
And my attitude there for Linux is "that's the job of the distro maintainers", so, well~
20:04
< Tamber>
-chuckle-
20:04
< Tamber>
The great big seal of "It works on my machine." :)
20:04
< McMartin>
No, not like that
20:05
< McMartin>
Stuff like the GNOME metadata so it shows up pretty in the taskbar and App menu and such.
20:05
< Tamber>
Ahh, right.
20:05
< Tamber>
"Hey, I added metadata for ${OBSCURE_DE}; not my fault you all use Gnome nowadays!"
20:05
< McMartin>
Since no distros *agree on how to do this*, we mostly blow it off
20:05
< Tamber>
*chuckle*
20:05
< McMartin>
Nah, officially supported Linux launches of UQM involve the commandline.
20:06
< McMartin>
(strictly speaking, this is also true for Windows, but Windows continuse to have the worst and best install environment so we take control and do the right thing)
20:06
< McMartin>
Meanwhile, adding expansion packs to the Mac build involves bundle hacking in Terminal.app or three-deep Finder options.
20:08
< McMartin>
I'm not sure what the "right" thing to do there is - an Applescript App that searches a given directory for expansion packs and then installs them in the bundle for you? *shrug*
20:22
< McMartin>
Ha ha, re: G+
20:22
< McMartin>
"Dante organized people he knew into circles, too."
20:27
< Vornicus-Latens>
ok. time to remember how to get stuff onto github or whatever
20:29 * Vornicus-Latens tries to remember his github login!
20:30
< Vornicus-Latens>
...apparently I never had one.
20:31 629AAAFY7 [omegaboot@Nightstar-7384bd2a.emhril.sbcglobal.net] has joined #code
20:31 459AAAMDY [omegaboot@Nightstar-7384bd2a.emhril.sbcglobal.net] has joined #code
20:32 459AAAMDY is now known as Alek
20:34 629AAAFY7 [omegaboot@Nightstar-7384bd2a.emhril.sbcglobal.net] has quit [[NS] Quit: ]
20:48 PinkFreud [WhyNot@NetworkAdministrator.Nightstar.Net] has joined #code
20:52 Kindamoody|out is now known as Kindamoody
21:48 Stalker [Z@26ECB6.A4B64C.298B52.D80DA0] has quit [[NS] Quit: If the world didn't suck, we'd all fall off.]
22:04 Vornicus-Latens is now known as Vornicus
22:12
< Vornicus>
Gnar. I don't really /like/ doing drawing via text editor, but all my alternatives suck ass.
22:13
< gnolam>
?
22:13 * Alek ponders 3D modeling via text editor.
22:14
< Vornicus>
Alek: done that too.
22:14 * Alek nods.
22:14
< Vornicus>
gnolam: I need to make a lot of stuff and I need to have a lot of consistency between it, and so bending postscript to my will is easier than building a template and then having to manually glom it into every file I'm making.
22:18 Stalker [Z@Nightstar-3602cf5a.cust.comxnet.dk] has joined #code
22:36
< gnolam>
I still don't see why you can't use a graphical editor?
22:40
< Vornicus>
Because the ones I have suck.
22:48
< Vornicus>
And because the number isn't four or five different arts - I have no less than ten categories of thing that have a lot of similarity within the category, and I don't want to get into a situation where the template has to be manually copied to each one. Using postscript makes it so I put the basics of each category into a file and then that gets imported when I generate the actual graphics.
23:09
< Vornicus>
Meanwhile, my actual options for graphics tools are pretty thin; it needs to be vector, it needs to do transparency, it needs its gridding options to not blow electric goats.
23:11
< Vornicus>
Ideally it could do like VIsio does and let me edit the metrics of objects by typing in measurements.
23:14
< jerith>
Can Visio export to pretty, handcrafted postscript?
23:15
< McMartin>
By definition it isn't handcrafted, eh what?
23:16
< Vornicus>
Not that I can see. it's got svg export, apparently, but having seen the horror show that is Illustrator's svg export I'm kind of frightened by the prospect.
23:18 celticminstrel is now known as celmin|away
23:19
< Vornicus>
(Illustrator will take a full path and break it into segments and will lift the pen and hop to an arbitrary segment after each one.)
23:23
< gnolam>
Visio's SVG is completely broken.
23:23
< gnolam>
Besides that it still can't get units right, I do like Inkscape thought. But it was some time ago that I last used its gridding features.
23:37
< gnolam>
s/thought/though
--- Log closed Thu Jul 14 00:00:01 2011
code logs -> 2011 -> Wed, 13 Jul 2011< code.20110712.log - code.20110714.log >

[ Latest log file ]