--- Log opened Tue Jul 26 00:00:58 2011 |
00:03 | | You're now known as TheWatcher[zZzZ] |
00:23 | < ToxicFrog> | Reiver: the whole point of bittorrent is that as you add more peers it goes faster; are you sure you're allowing incoming connections? Are you sure your ISP isn't throttling or RSTing bittorrent traffic? |
00:33 | | kwsn [t1gg@31356A.5FD175.3E1307.550A93] has joined #code |
00:33 | | * kwsn waves |
00:48 | | Kindamoody is now known as Kindamoody[zZz] |
01:11 | | * gnolam stabs Google. |
01:11 | < gnolam> | STOP FUCKING WITH MY GODDAMN SEARCH TERMS |
01:27 | | Vash[Maid] [Vash@Nightstar-f03c5637.sd.cox.net] has quit [Connection reset by peer] |
01:28 | | Vash [Vash@Nightstar-f03c5637.sd.cox.net] has joined #code |
01:38 | < celticminstrel> | Heh. |
01:38 | < celticminstrel> | + is your friend. <_< |
01:38 | < celticminstrel> | Google doesn't like your search term? Throw a + in front. |
01:38 | < celticminstrel> | That usually makes it behave. |
01:39 | < gnolam> | I fucking shouldn't have to. |
01:39 | < gnolam> | The whole point of Google instead of, say, AltaVista was |
01:39 | < gnolam> | A) Simple, no-nonsense interface |
01:39 | < celticminstrel> | Well, it is simple. |
01:39 | < gnolam> | B) Relevant results /without/ having to prefix every damn search term with pluses and minuses |
01:39 | < gnolam> | They've fucked both things up. |
01:40 | < celticminstrel> | And B seems difficult to do in a consistent manner. |
01:40 | < gnolam> | Difficult for whom? For me, yes. For them... NO, STOP REPLACING MY SEARCH TERMS |
01:41 | < celticminstrel> | Well, I suppose not replacing them but suggesting that you might have misspelled would be better. |
01:41 | < gnolam> | Yeah, that would be great. That's how it used to be. |
01:42 | < celticminstrel> | Though you can change some things in preferences too, is there nothing related to that? |
01:42 | < celticminstrel> | |
01:43 | < gnolam> | Nowadays, you might still get suggestions like that once in a while. When you're searching for something obscure... and Google has overridden your overrides and decided to search for something else despite your plusses. |
01:43 | < celticminstrel> | Eep. |
01:45 | < Vornicus> | 6/me still hasn't figured out how gnolam has so much trouble with google. |
01:46 | < Alek> | Brin and Page hate him. |
01:47 | < gnolam> | Because for some reason, I keep using them. |
01:48 | < gnolam> | Any decent alternatives around? |
01:48 | < gnolam> | Bing's search results were pretty poor, last time I tried them. |
01:50 | < McMartin> | Yahoo wraps it with some post processing. |
01:52 | < ToxicFrog> | Google really badly needs a "just search for the terms as entered" setting. |
01:52 | < McMartin> | Quoting my search term has, for me, always done exactly this. |
01:53 | < ToxicFrog> | "put quotes around every word you enter, just in case" is a workaround, and an irritatingly tedious one, not a solution. |
01:53 | < McMartin> | Well, there are two major differences here |
01:53 | < ToxicFrog> | I mean I guess I could write a greasemonkey script to do it for me, but I shouldn't have to. |
01:54 | < McMartin> | (a) I'm usually searching for phrases, so it's one set of quotes, in a search type that is *always* not the default. |
01:54 | < McMartin> | (b) I'm searching for things made out of English words. |
01:54 | < ToxicFrog> | Yeah, the case I generally have trouble with is "I'm searching for a bunch of related words, some of which are actually preprocessor macros or the like which google helpfully corrects" |
01:55 | < McMartin> | When searching for things that are not part of any natural language, this seems tailor made for the + modifier~ |
01:56 | < gnolam> | And if you're using natural language, Google "helpfully" corrects all those words which have very specific meanings into what it thinks are synonyms (but are entirely irrelevant). |
01:56 | < ToxicFrog> | That too! |
01:56 | < gnolam> | So you have to use all pluses, all the time. Which is a Pain. In. The. Ass. |
01:56 | < McMartin> | Since variations of that have been a core part of the Google algorithm since day 1, I find it hard to hold that against them. |
01:56 | < gnolam> | And so, so unnecessary. |
01:56 | < McMartin> | Doing that was why they were better than AltaVista. |
01:57 | < ToxicFrog> | In general I am of the opinion that, as a matter of principle, warning me is fine, offering alternatives is fine, but silently changing the arguments provided and then acting on the changed arguments is not kosher. |
01:57 | < gnolam> | Amen. |
01:57 | < ToxicFrog> | McMartin: if so, then something has changed that makes it a lot more obtrusive and a lot less useful. |
01:57 | < McMartin> | Google Search is for "pages about X", not "pages containing X". Google's original algorithm was "pages that link top-ranked pages contain X", IIRC. |
01:57 | < McMartin> | Often that meant the page itself would too, but not always. |
01:59 | < McMartin> | TF: That started being an issue around 2003, when people would shit all over their meta tags in an effort to be the #1 search result for all terms. |
01:59 | < McMartin> | Since then it's been an arms race. -_- |
01:59 | < McMartin> | It's possible they've deployed something that's trying to counter comment spam and has instead downgraded appropriate top hits. |
02:00 | < McMartin> | I can't speak to it because I don't know what they're *actually* doing and, as noted, I never actually see the results you describe. |
02:01 | < McMartin> | The closest I ever get to it is "no match for this phrase, here's the results if you didn't quote it" |
02:01 | < ToxicFrog> | McMartin: I'm fine with it being "pages about X", the problem is when I want "pages about X" and it gives me "pages about Q". |
02:02 | < ToxicFrog> | Because it thinks that X is either a typo of Q or a synonym for it, depending. |
02:02 | < McMartin> | I'm going to have to demand examples. |
02:02 | < McMartin> | The closest I've ever seen to either is when the query as stated is explicitly marked as matching zero documents in the search results. |
02:02 | < Derakon> | I've seen what TF's talking about, but I don't have any examples ready at hand. |
02:02 | < ToxicFrog> | Next time it happens I'll write it down, then. |
02:02 | < Derakon> | They tend to involve things like project names that are clever misspellings. |
02:02 | < Derakon> | Or other almost-common-word issues. |
02:03 | < ToxicFrog> | (sometimes it also gives me "pages about X and Q", but Q is hugely more popular so I now need to specifically exclude it from the results) |
02:03 | < ToxicFrog> | (because otherwise the page about X I was interested in is the 80th search result rather than the second) |
02:03 | < McMartin> | (That's going to happen with strict content search as well.) |
02:04 | < McMartin> | (If Q is hugely more popular and X and Q appear on the same pages, you're going to get shit until you wipe it out) |
02:04 | < gnolam> | Alas, when you do exclude it, it might be that pages about X also happen to contain Q, which means that some things become unsearchable. |
02:05 | < McMartin> | If people are dicks about their naming conventions, this is inevitable. |
02:05 | < McMartin> | (Also, one other thing that may be relevant: If I'm searching for information on a project, I start at Wiki, not Google.) |
02:15 | < ToxicFrog> | McMartin: sorry, I should have said "X or Q" - I search for X, it gives me (set of pages about X) ? (set of pages about Q). The problem is that |about-Q| is much larger than |about-X| and everything in (about-Q - about-X) is useless to me. |
02:16 | < ToxicFrog> | In some cases, searching for '"X" -"Q"' works; in others, as gnolam says, the result I'm looking for is actually in (about-X ? about-Q). |
02:31 | | Phox|Crash [Phox@Nightstar-3e5deec3.gv.shawcable.net] has quit [Ping timeout: 121 seconds] |
02:33 | | Phox [Phox@Nightstar-3e5deec3.gv.shawcable.net] has joined #code |
02:38 | | Stalker [Z@Nightstar-3602cf5a.cust.comxnet.dk] has quit [Ping timeout: 121 seconds] |
02:59 | | gnolam [lenin@Nightstar-202a5047.priv.bahnhof.se] has quit [[NS] Quit: Z?] |
03:16 | | Taki^ [Taki@Nightstar-0d4dd6d5.consolidated.net] has joined #code |
04:00 | | Netsplit *.net <-> *.split quits: Phox, simon_, Vornicus, kwsn, froztbyte, Taki^, Tarinaky, Vash, Kazriko, McMartin, (+6 more, use /NETSPLIT to show all of them) |
04:01 | | Netsplit over, joins: jerith, PinkFreud, Tamber, Vash, Vornicus, froztbyte, McMartin, kwsn, simon_, Kindamoody[zZz] (+6 more) |
04:59 | | celticminstrel [celticminstre@Nightstar-5d22ab1d.cable.rogers.com] has quit [Operation timed out] |
04:59 | | celticminstrel [celticminstre@Nightstar-5d22ab1d.cable.rogers.com] has joined #code |
05:03 | | Taki^ [Taki@Nightstar-0d4dd6d5.consolidated.net] has quit [Ping timeout: 121 seconds] |
05:42 | | kwsn is now known as kw\t-2 |
05:45 | | * kw\t-2 waves, off to sleep |
05:46 | | kw\t-2 [t1gg@31356A.5FD175.3E1307.550A93] has quit [[NS] Quit: REMEMBER KIDS, IT AIN'T EASY BEING CHEESY] |
06:03 | | AnnoDomini [annodomini@Nightstar-48bcf6de.adsl.tpnet.pl] has joined #code |
06:27 | | Derakon is now known as Derakon[AFK] |
06:35 | | Kindamoody[zZz] is now known as Kindamoody |
06:47 | | Kindamoody [Kindamoody@Nightstar-5507a6b5.tbcn.telia.com] has quit [Connection closed] |
06:47 | | Kindamoody|out [Kindamoody@Nightstar-5507a6b5.tbcn.telia.com] has joined #code |
06:47 | | Kindamoody|out is now known as Kindamoody |
06:56 | | Kindamoody [Kindamoody@Nightstar-5507a6b5.tbcn.telia.com] has quit [Connection closed] |
06:57 | | Kindamoody|out [Kindamoody@Nightstar-5507a6b5.tbcn.telia.com] has joined #code |
06:57 | | Stalker [Z@Nightstar-3602cf5a.cust.comxnet.dk] has joined #code |
06:57 | | Kindamoody|out is now known as Kindamoody |
07:12 | | You're now known as TheWatcher |
07:15 | < Vornicus> | REIVER |
07:15 | < Vornicus> | Do you have a moment to work on that python program we were dealing with |
07:17 | < Reiver> | Uh possibly how much is a moment |
07:17 | < Reiver> | Is this a "Hey I had a cool idea" thing or a "Hey lets get on with it" |
07:19 | < Vornicus> | THis is a Hey Let's Get On With It |
07:20 | < Vornicus> | (never mind that right now I've forgotten what we were even up to!) |
07:25 | < Reiver> | haha, okay |
07:25 | < Reiver> | I think I have half an hour before board games, so sure |
07:29 | < Vornicus> | Ok so pastebin what you've got then cuz we need to see it. |
07:29 | | Attilla [Some.Dude@Nightstar-f29f718d.cable.virginmedia.com] has joined #code |
07:32 | < Reiver> | http://pastebin.starforge.co.uk/478 |
07:32 | < Vornicus> | woot, all right |
07:34 | < Vornicus> | ...man. I'm not even sure what we were up to. |
07:36 | < Vornicus> | I think we were looking at changing -- no, that was already done. |
07:36 | < Vornicus> | I'm not sure what's left to do, frankly. We probably need more translation things but I'm not sure what. |
07:43 | | * Vornicus examines |
07:43 | < Vornicus> | Okay so I guess we were working on outputs I guess. |
07:45 | < froztbyte> | that's a lot of guessing going on right there |
07:45 | < Vornicus> | Only a little |
07:45 | < Vornicus> | it's not a wild guess. |
07:45 | < froztbyte> | I didn't say it's not educated guessing :) |
07:49 | < Vornicus> | Anyway, I guess at this point a good idea would be to throw together the dictionary of results; essentially all we'll do is take that giant horrible "output_values" thing and make all the assignments dictionary key/val assigns instead. |
07:51 | < Vornicus> | THis builds us a dictionary, which we can use with string formatting and a "template" file (which we can write later) to create a printable "character sheet" |
07:52 | < Reiver> | right |
07:52 | < Reiver> | I admit, I sort of lost track of what the heck the program did once we refactored everything to do 'defaults' |
07:53 | < Vornicus> | Mmm, that too, we need to rejigger the schema dictionaries to reflect that we can include defaults. |
07:53 | < Vornicus> | --not actually necessary. |
07:54 | < Vornicus> | SO anyway, in output_values we'll actually want to start with a blank dictionary: results = {} |
07:54 | < Vornicus> | and then the assigns that create finalized values, we go results["name"] instead of just name |
07:55 | < Reiver> | hm |
07:55 | < Vornicus> | THis will take some equivalent rejiggering in other places where we use the finalized values. |
07:55 | < Reiver> | Where we do math, you mean? |
07:56 | < Reiver> | That shouldn't be too bad. |
07:56 | < Vornicus> | Yeah, so |
07:56 | < Reiver> | Mostly I'm worried I've missed bits of the math here and there~ |
07:56 | < Vornicus> | attackBonus's assign uses strMod, so instead of strMod in there we'll say results[strMod] |
07:56 | < Vornicus> | er, with quotes around: results["strMod"] |
07:58 | < Vornicus> | DOn't think so. |
07:58 | < Reiver> | Good, good |
07:59 | < Vornicus> | That's something you note in testing of course~ |
08:00 | | Vash is now known as Vash[Maid] |
08:02 | < Vornicus> | Anyway once you have that done your next task is to build a template text file, whose format goes approximately like this: whereever you want a field, you put %{fieldname}s |
08:03 | < Vornicus> | (this actually gets a little more powerful if you change the s to other things, but we don't really care for now.) |
08:03 | < Reiver> | OK, cheers |
08:03 | < Reiver> | Alas, I must now depart (for I am told games is actually early) |
08:03 | | * Reiver mumbles, apologises, hangs onto this bit for putting the rest in later. |
08:03 | < Vornicus> | have fun. |
08:03 | < Reiver> | I will! |
08:03 | < Reiver> | Sorry 'bout not having longer. |
08:04 | < Vornicus> | No worries |
08:12 | | You're now known as TheWatcher[afk] |
08:18 | | celticminstrel [celticminstre@Nightstar-5d22ab1d.cable.rogers.com] has quit [[NS] Quit: KABOOM! It seems that I have exploded. Please wait while I reinstall the universe.] |
08:24 | | Attilla [Some.Dude@Nightstar-f29f718d.cable.virginmedia.com] has quit [Ping timeout: 121 seconds] |
08:35 | | Thaqui [Thaqui@27B34E.D54D49.F53FA1.6A113C] has joined #code |
09:33 | | Vash[Maid] [Vash@Nightstar-f03c5637.sd.cox.net] has quit [[NS] Quit: I <lovecraft3 Vorn!] |
10:09 | | Alek [omegaboot@Nightstar-853936c8.il.comcast.net] has quit [Ping timeout: 121 seconds] |
10:10 | | You're now known as TheWatcher |
10:24 | | Kindamoody is now known as Kindamoody|out |
10:46 | | Phox [Phox@Nightstar-3e5deec3.gv.shawcable.net] has quit [Ping timeout: 121 seconds] |
10:47 | | Phox [Phox@Nightstar-3e5deec3.gv.shawcable.net] has joined #code |
12:01 | | Attilla [Some.Dude@Nightstar-f29f718d.cable.virginmedia.com] has joined #code |
12:39 | | gnolam [lenin@Nightstar-202a5047.priv.bahnhof.se] has joined #code |
13:28 | | Thaqui [Thaqui@27B34E.D54D49.F53FA1.6A113C] has quit [Connection closed] |
14:12 | | Rhamphoryncus [rhamph@Nightstar-7be32fa4.abhsia.telus.net] has joined #code |
14:43 | | You're now known as TheWatcher[afk] |
15:20 | | Alek [omegaboot@Nightstar-853936c8.il.comcast.net] has joined #code |
15:48 | < gnolam> | Today's "fuck you, Google, they're not the same thing": "growable" VS "growing". |
15:53 | < Reiver> | ? |
16:00 | < froztbyte> | autocorrection, at a guess |
16:20 | < ToxicFrog> | Reiver: google has a tendency to automatically "correct" your search terms, and consequently end up searching for something completely different. |
16:31 | | Rhamphoryncus [rhamph@Nightstar-7be32fa4.abhsia.telus.net] has quit [Ping timeout: 121 seconds] |
17:01 | | AnnoDomini is now known as TheGorgonMotherOfChange |
17:05 | | Reiver [orthianz@9C034E.E649EA.3194C7.8381A3] has quit [Connection reset by peer] |
17:05 | | Reiver [orthianz@9C034E.E649EA.3194C7.8381A3] has joined #code |
17:14 | | You're now known as TheWatcher |
17:57 | | Reiver [orthianz@9C034E.E649EA.3194C7.8381A3] has quit [Connection reset by peer] |
17:57 | | Reiver [orthianz@9C034E.E649EA.3194C7.8381A3] has joined #code |
18:30 | | Reiver [orthianz@9C034E.E649EA.3194C7.8381A3] has quit [Client closed the connection] |
18:30 | | Reiver [orthianz@9C034E.E649EA.3194C7.8381A3] has joined #code |
18:58 | | Reiver [orthianz@9C034E.E649EA.3194C7.8381A3] has quit [Client closed the connection] |
18:58 | | Reiver [orthianz@9C034E.E649EA.3194C7.8381A3] has joined #code |
19:10 | | Reiver [orthianz@9C034E.E649EA.3194C7.8381A3] has quit [Client closed the connection] |
19:11 | | Reiver [orthianz@9C034E.E649EA.3194C7.8381A3] has joined #code |
19:43 | | Rhamphoryncus [rhamph@Nightstar-14eb6405.abhsia.telus.net] has joined #code |
20:33 | | Kindamoody|out is now known as Kindamoody |
21:03 | | TheGorgonMotherOfChange is now known as AnnoDomini |
21:07 | < jerith> | Google has also acquired an annoying tendency to completely ignore one of the search terms when it feels like it. |
21:08 | < jerith> | So a search for "stuff about foo relating to bar" can return all sorts of things about foo that have no reference to bar whatsoever. |
21:08 | < jerith> | Then I have to add quotes and plusses and things. |
21:08 | | * jerith muttergrumbles. |
21:23 | | cpux_ [chatzilla@Nightstar-c5874a39.dyn.optonline.net] has joined #code |
21:25 | | cpux [chatzilla@Nightstar-c5874a39.dyn.optonline.net] has quit [Ping timeout: 121 seconds] |
21:26 | | cpux_ is now known as cpux |
21:33 | | cpux_ [chatzilla@Nightstar-c5874a39.dyn.optonline.net] has joined #code |
21:35 | | cpux [chatzilla@Nightstar-c5874a39.dyn.optonline.net] has quit [Ping timeout: 121 seconds] |
21:35 | | cpux_ is now known as cpux |
21:48 | < gnolam> | Yay! |
21:49 | < gnolam> | I don't have to care about the detailed Auger spectra. |
21:49 | < jerith> | \o/ |
21:49 | < gnolam> | (https://secure.wikimedia.org/wikipedia/en/wiki/Auger_electron ) |
21:50 | < gnolam> | That would have meant yet /another/ data file to parse, and more probabilities to calculate. |
21:50 | | * jerith casts auguries to discover what gnolam /does/ have to care about. |
21:52 | | * gnolam brandishes an auger threateningly. |
22:11 | | Alek [omegaboot@Nightstar-853936c8.il.comcast.net] has quit [Ping timeout: 121 seconds] |
22:47 | < gnolam> | Oh hey, Indie Bundle #3. |
22:52 | < gnolam> | Think I'll give it a pass though. |
22:55 | < McMartin> | The only game on it I know is good is VVVVVV. |
22:55 | < gnolam> | Two of the games in this bundle don't even have working websites. |
22:55 | < gnolam> | As for the rest... |
22:56 | < gnolam> | While Cogs looks extremely polished, it's still just a sliding block puzzle - and I /hate/ sliding block puzzles. |
22:56 | < McMartin> | Yeah, Cogs is not good |
22:56 | < McMartin> | It's more than "just" sliding block, but only barely. |
22:56 | < McMartin> | (Because they're semimechanical many of them admit multiple solutions) |
22:59 | < ToxicFrog> | Cogs is basically the best possible sliding block puzzle, and it mixes things up a fair bit (blocks on the faces of a polyhedron, two-sided blocks, etc), but if you don't like block puzzles it's not going to be at all fun. |
23:00 | < McMartin> | Yeah, "best possible sliding block puzzle game" is a p. low ceiling |
23:01 | < ToxicFrog> | (personally, I think it could be fun a game if the challenge were "figuring out the solution" rather than "moving everything into the right place", but as it is...no.) |
23:02 | < McMartin> | I never did derive the proper technique for sixteen puzzles. |
23:02 | < ToxicFrog> | Hammerfight I might as well try out right now so that I can give an informed opinion on it. |
23:36 | | Alek [omegaboot@Nightstar-853936c8.il.comcast.net] has joined #code |
23:50 | < gnolam> | NGhghgh |
23:50 | < gnolam> | Dammit. Specified the wrong particle type. Now I have to do this run all over again. :P |
23:57 | | You're now known as TheWatcher[T-2] |
23:59 | | You're now known as TheWatcher[zZzZ] |
--- Log closed Wed Jul 27 00:00:13 2011 |