00:10:42 -!- Pthing has quit (Remote closed the connection). 00:31:16 -!- oerjan has joined. 00:44:25 -!- ais523 has joined. 01:01:01 -!- Ilari has quit (verne.freenode.net irc.freenode.net). 01:01:01 -!- fizzie has quit (verne.freenode.net irc.freenode.net). 01:01:02 -!- fizzie has joined. 01:01:09 -!- Ilari has joined. 01:47:20 -!- oerjan has quit ("leaving"). 02:11:27 -!- jpc has quit (Read error: 110 (Connection timed out)). 05:03:52 -!- FireFly has joined. 05:13:17 ais523, hi there 05:13:20 any good at sql? 05:13:30 I'm getting some strange behaviour here that I'm unable to explain 05:13:48 no, I'm not particularly good at SQL 05:14:18 ais523, ah so know any issues with ((a full join b on ...) left join c on ...) ? 05:14:31 basically the outer one is behaving as a full join for unknown reason 05:14:34 that that looks like a pain to optimise? 05:15:07 ais523, this isn't meant to run fast, it is a off by one thing to verify stuff before fixing normalising in this exercise 05:15:18 well the nested join query is not in the exercise itself 05:15:41 I just try to work out if this is reasonable 05:20:23 ais523, okay it seems to be a bug. But I have a much more recent version than when it should have been fixed 05:25:35 ffs. sqlite doesn't support right/full outer joins 05:25:38 so can't check with that 05:32:30 -!- quantumEd has joined. 05:37:33 ais523, do you think syntax errors should be deterministic? 05:37:43 depends on the language 05:37:47 ais523, SQL 05:37:55 it's close enough to INTERCAL, so why bother 05:38:11 ais523, well I'm getting random syntax errors once in a while, re-executing the query seems to work 05:38:21 sounds like an interp bug 05:38:30 ais523, postgresql-8.4 05:41:20 ais523, it could be in the frontend though 05:41:25 I'm not using the command line tool 05:41:29 and it is pretty rare 05:41:40 yay, clog is back 05:41:49 oh and that full/left bug seems to actually have been correct. It was incorrect in the other dbms instead 05:44:04 ehird: the Google "did you mean" thing keeps backfiring on me because I mostly use it for esolang searches 05:44:11 where what it thinks is a misspelling is actually what I meant 05:44:16 no real problem, though, it's just an extra click 05:44:57 also, there seems to be a euro sign in clog's mojibake logs; strange choice of encoding to generate the mojibake in... 05:50:45 o 05:52:31 06:04:20 nested: A[X][Y] = A[(X*(sizeof A / sizeof A[0]))+Y] 05:52:33 06:04:21 | {A[X]:nested}[Y] = A[(X*(sizeof A / sizeof A[0]))+Y] 05:52:37 ais523, where is the mojibake? 05:52:39 now I'm trying to think of a way to get that to parse as valid Perl 05:52:42 AnMaster: a couple of days ago 05:52:57 possibly it shows for me and not you, mojibake tends to do that sort of thing 05:53:08 ais523, link to log in question? 05:53:11 and what line 05:53:16 not now, I'm busy 05:53:17 something to grep for i mean 05:53:23 try grepping for € 05:53:27 ah 05:53:40 or failing that, "Bing as Search Engine Provider" 05:53:54 for the 09.12.05 logs 05:54:56 "bing" sounds so silly 05:55:33 -!- MigoMipo has joined. 05:56:47 -!- BeholdMyGlory has joined. 06:00:44 -!- ais523_ has joined. 06:21:42 -!- augur has quit (Read error: 110 (Connection timed out)). 06:25:17 -!- MigoMipo has quit ("When two people dream the same dream, it ceases to be an illusion. KVIrc 3.4.2 Shiny http://www.kvirc.net"). 06:34:10 ais523, make help: assuming I have a variable like: DIAGRAMS = foo bar quux, then I want a list like foo.dot bar.dot and quux.dot, oh and another one like foo.svg bar.svg quux.svg 06:34:16 how do I do that based on the first variable 06:34:20 I also want same for png and such 06:34:32 so just two variables maintained separately would be irritating 06:35:03 doing all: $(DIAGRAMS).svg $(DIAGRAMS).png just doesn't work 06:37:25 ais523, I can depend on gnu make here 06:37:33 but I'm having problems navigating the info pages 06:38:46 AnMaster: I'm not sure, and am busy trying to teach Java 06:38:50 ah 06:38:55 generally speaking I'd do it by hand, though 06:39:08 I tend to code a lot more explicitly in makefiles than most people 06:39:09 I'm pretty sure I have seen a simple solution for it 06:39:11 somewhere 06:39:18 ais523_, that feels so wrong 06:40:13 not to me, I'm used to langs like C 06:40:32 ais523_, C → macros 06:40:44 AnMaster: $(addsuffix .svg, $(DIAGRAMS)) ? 06:41:08 Deewiant, hm I'm pretty sure the thing I saw was much shorter. Maybe it was for switching from one suffix to another 06:41:19 anyway as long as it works 06:41:41 (just defining all as .dot and them substituting the suffix somehow would also work) 06:42:45 $(DIAGRAMS:.dot=.svg) 06:42:55 fizzie, ah yes that seems like it 06:43:06 weird I can't find that in any of the info pages of gnu make 06:43:20 $(var:x=y) is equivalent to $(patsubst x,y,$(var)). 06:43:29 "8.2 Functions for String Substitution and Analysis" in the GNU Make Manual. 06:44:00 fizzie, ah, I was looking under the using variables chapter 06:44:16 Or actually $(patsubst %x,%y,$(var)) to be exact. 06:45:03 weird thing: entering an absolute path starting with / in firefox works fine 06:45:12 entering one starting with ~ for your home dir 06:45:13 doesn't 06:45:25 AnMaster: Well, it's in that chapter too: "6.3.1 Substitution References" 06:45:27 Why is this weird? 06:45:35 Deewiant, why is it not? 06:45:49 ~ is a shell-specific thing, file paths aren't 06:46:05 fizzie, ah missed that 06:46:18 Deewiant, it works in the open and save dialogs however 06:46:27 just not in the url bar 06:46:31 File paths are trivially distinguishable from web addresses and you need to support them anyway for command-line launching 06:46:55 AnMaster: Well, that's GTK for you, not Firefox. 06:47:37 You can probably use $(DIAGRAMS:%=%.svg) -- maybe even $(DIAGRAMS:=.svg) -- if you don't want the .dot suffixes in the definition, but I guess that's up to you. 06:47:58 * AnMaster wonders why subgraphs doesn't seem to work 06:48:04 Deewiant, heh 06:48:17 fizzie, those .dot suffixes are fine 06:53:54 oh neato ignores it 06:58:06 meh, can't get clusters to draw an ellipse around :/ 07:16:53 -!- cal153 has joined. 07:38:08 -!- MigoMipo has joined. 07:41:53 -!- Asztal has joined. 07:45:59 "Of course, the SELECT statement is compatible with the SQL standard. But there are some extensions and some missing features." 07:46:00 wait what 07:46:09 extensions can allow compatible yes 07:46:12 but missing features? 07:50:04 SQL is about as nonstandardised as is theoretically possible for something so widely used 07:50:13 (there is a standard, just everyone seems to ignore it...) 07:51:09 ais523_, yes I know, still doesn't make that quote from postgresql docs less funny 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:05:31 mkdir -p //example.com/foo/bar 08:05:33 :-P 08:06:04 uorygl, context? 08:06:22 < Deewiant> File paths are trivially distinguishable from web addresses 08:06:35 uorygl, it is, there is no http: before that 08:07:08 It's the "/" in the beginning that gives it away (or "C:\" or whatever on windows) 08:07:30 ~ at the start of a domain name is also unheard of 08:07:34 mkdir -p http://example.com/foo/bar 08:07:35 Anyway! 08:07:38 especially ~/ 08:07:53 Slashes in domain names are so cute. 08:08:46 all I suggest is that the anything matching /^(\/|~\/)/ is a local url (~ has no special meaning in this regex dialect, whichever one it is) 08:09:17 AnMaster: it had better be PCRE, as posix regex doesn't treat ( specially 08:09:33 ais523_, probably. 08:09:42 ais523_, and that is only basic posix 08:09:49 extended posix does treat it specially 08:09:54 just use grep -E to see 08:10:05 well, ok 08:19:18 -!- jpc has joined. 08:41:57 -!- augur has joined. 08:42:43 hey, I've just realised that the list of IRC channels I'm in which have had people join in them since I last looked at them forms a bloom hash of people who have joined IRC 08:42:58 not a very good one, though, because I'm not in enough channels 08:43:07 *bloom table 08:47:22 -!- oerjan has joined. 08:50:44 -!- kar8nga has joined. 09:04:02 -!- ais523_ has quit ("Page closed"). 09:25:02 AnMaster: iwc 09:25:43 and this time i did read the first panel first, and immediately expected a pun 09:26:26 oerjan, indeed 09:26:36 oerjan, reminder please 09:26:56 mordechai, ghost, bank employee 09:27:07 right 09:27:32 alas i didn't manage to guess the pun beforehand 09:27:43 not that i tried for very long 09:28:01 oerjan, I didn't get the pun. Or rather. I understand it is on "dead men tell no tails", but then "huh?" 09:28:27 *tales 09:28:41 well-known proverb, or so 09:29:36 oerjan, yeah but I don't see why "tail no tellers" is funny 09:30:34 well it's not a particularly good pun. it scans badly too :D 09:31:04 oerjan, what is "teller" supposed to mean 09:31:14 someone who tells something? 09:31:17 sheesh 09:31:25 oerjan, what? 09:31:26 it's a banking profession 09:31:37 oerjan, ah well that explains the pun indeed 09:49:51 oh ffs, why can't graphviz -Tdia actually generate non-broken files 09:50:23 maybe it is just too much to ask to get the actual edges you know, instead of just the nodes... 09:57:48 ehird: your TURKEY BOMB semantics don't work, AFAICT it's possible to have multiple different PUDDINGs 09:58:02 I think I was planning to make PUDDINGs lazy so you didn't have to fit the whole thing in memory at once 09:58:28 ais523, you made that language‽‽ 09:58:34 no, I didn't 09:58:44 I'm one of the few people to attempt to interpret the spec, though 09:59:19 and TRIVIA is a general name for all TRIVIA CONCERNING types, I think 09:59:47 also, the drinking game is AFAICT the only way to do control flow 10:00:01 you can take advantage of the fact that there are two different ways to pass the TURKEY BOMB 10:01:51 also, why would you want to email someone 2+2? 10:01:57 even if you can do it in a nice little pipeline 10:04:12 also, use thinspaces as the thousands specifier 10:04:17 because that's the Right Way to do it 10:04:22 okay dia is really annoying 10:04:36 still graphviz doesn't do what I need so I guess I'm stuck with dia 10:05:12 as for taking derivatives of constants 10:05:31 dia even lacks something as simple as "lock object" (which is really useful if you want to align/adjust but keep one of those objects fixed and instead prefer to move the other ones 10:05:44 nor does there seem to be any way to tell it specific coordinates 10:05:51 oh and I can't seem to move using the cursor keys 10:05:56 as in, move objects 10:06:01 it moves the view instead (scrolling) 10:06:02 go use the INTERCAL definition of "constant" (= "initialised variable you should try hard to avoid changing the value of to avoid confusing yourself"), then you can define the derivative of constants with respect to other constants 10:06:22 oh and the text label editor does *not* support selections 10:07:12 hm dia on my desktop seems to do a bit better than on my laptop. One of those issues solved 10:10:07 * AnMaster invents a makefile that calls dia on his desktop to automate exporting to svg. Since that on his laptop is broken 10:19:07 ais523, what do you think of that idea? 10:40:08 -!- Slereah_ has joined. 10:50:25 -!- Slereah has quit (Connection timed out). 11:10:55 'I can imagine the Christians' response to growing evidence of a spherical earth. "Of course there is no doubt that microcurvature is real, but this macrocurvature theory is a ridiculous fabrication."' 11:11:08 (from a pharyngula comment thread) 11:11:51 oh ehird is not here 11:11:59 well of course not, it's silent after all 11:12:33 oh wait he said he wouldn't be here until next weekend? :( 11:16:05 -!- FireFly has quit (Connection timed out). 11:16:57 -!- FireFly has joined. 11:22:41 -!- BeholdMyGlory has quit (Read error: 110 (Connection timed out)). 11:25:18 AnMaster: that's what make is designed for, isn't it 11:25:40 ais523, what? building something on a remote system? 11:25:51 following a series of repetitive steps automatically 11:25:57 ais523, by scp-ing files over, running a command then scping them back 11:26:04 exactly 11:26:29 %.svg: %.dia Makefile 11:26:29 scp $< $(REMHOST):$(REMPATH)/ 11:26:29 ssh $(REMHOST) dia -e $(REMPATH)/$@ $(REMPATH)/$< 11:26:29 scp $(REMHOST):$(REMPATH)/$@ $@ 11:26:32 not very pretty 11:31:15 -!- pikhq has quit (Read error: 60 (Operation timed out)). 11:31:54 ais523, so lets see the crazy way I did today: generate basic thing in graphviz, then export to dot, fix up broken export result manually in dia (and fix the things I couldn't do in graphviz, which was why I needed dia in the first place), then export the whole thing to svg, fix up some minor issues in inkscape, then export to pdf 11:32:01 for about 20 diagrams 11:32:22 s/the whole thing/each diagram/ 11:34:01 -!- pikhq has joined. 11:37:34 * oerjan cannot quite find out whether that thing was an asimov quote or not 11:39:11 oerjan, what thing? 11:39:21 the comment quote i pasted 11:39:46 oh that 11:39:51 google it? 11:40:02 i tried 11:40:15 top hit is the comment thread itself 11:40:29 i think it was just inspired 11:41:45 hm the idea also appears in a pandasthumb thread 11:41:58 from 2004 11:42:28 err 11:42:41 oh btw another thing I noticed is that Wolfram really likes boasting. 11:42:48 spherical earth... isn't that universally accepted apart from a few lunatics 11:42:51 wow, that took you a while.... 11:43:00 ais523, see next few lines 11:43:23 AnMaster: it's an analogy you dumbass 11:43:33 to anti-evolutionists 11:43:58 oerjan, I wasn't aware of the context. 11:45:10 AnMaster: a single word which gives 1 google hit all by itself is a "googlewhackblatt", according to New Scientist 11:45:20 who coined the word specifically so that it would appear on exactly one website for a while 11:47:52 there's an even more obscure word for it. however it is essentially impossible to find it because the author took strict steps to keep it self-referential. 11:48:01 ais523, isn't that supposed to be some sort of serious magazine or such? 11:48:10 yes, it is 11:48:17 but the penultimate page is rather less serious 11:48:19 and it was on ther 11:48:20 *there 11:48:22 ah 11:48:59 it's sort of like worsethanfailure, except it refers to science not programming and it's still firmly on the correct side of the shark 11:49:25 ah, yeah Last Word 11:49:32 that was good last time I read it 11:49:39 I think you can read some of it online 11:49:47 no, last word's the last page 11:49:51 penultimate page is Feedback 11:50:11 (Last Word is pretty interesting too, it's basically gives bounties for answering interesting everyday science queries) 12:05:36 -!- jpc has quit (Read error: 110 (Connection timed out)). 12:08:49 Gingersnap soda: DELICIOUS. 12:25:41 um, ok 12:26:24 -!- OxE6 has quit ("brb restarting"). 12:30:00 heh, I was reading the discussion about zzo38 being like Chuck Moore, and I accidentally misread it as Chuck Norris 12:30:05 which was amusing, to say the least 12:30:25 <_< >_> 12:37:01 ais523, hehe 12:37:15 you made me actual laugh out loud, that's rare 12:37:25 Chuck Norris jokes do that 12:37:41 ais523, what? make people laugh out loud? not really 12:37:54 but comparing zzo to Chuck Norris did 12:38:30 ais523, also you said "accidentally misread" it. It would be pretty strange to intentionally misread that one 12:38:39 so was that qualification really required? 12:39:10 always unnecessary words 12:42:36 I have considered some Chck Moore Facts, but ran out of ideas quickly 12:42:49 I can't stretch the truth very well in that way 12:43:31 "First Chuck Moore removes the inessential complexity of the problem; then Chuck Moore removes the inessential complexity of the problem; then the problem surrenders." 12:43:52 Chuck Moore's so good at computing that uses raw IRC through his own syntax highlighter! 12:43:55 which is the approach that he advocates in his writings 12:45:13 -!- oerjan has quit (verne.freenode.net irc.freenode.net). 12:45:13 -!- olsner has quit (verne.freenode.net irc.freenode.net). 12:45:13 -!- ineiros has quit (verne.freenode.net irc.freenode.net). 12:45:13 -!- Cerise has quit (verne.freenode.net irc.freenode.net). 12:45:18 -!- yiyus has quit (verne.freenode.net irc.freenode.net). 12:45:48 -!- oerjan has joined. 12:45:48 -!- yiyus has joined. 12:45:48 -!- olsner has joined. 12:45:48 -!- Cerise has joined. 12:45:48 -!- ineiros has joined. 12:47:06 -!- Deewiant has quit (Read error: 104 (Connection reset by peer)). 12:47:16 -!- Deewiant has joined. 12:50:17 Chuck Moore's so good at computing that uses raw IRC through his own syntax highlighter! 12:50:19 this is awesome 12:50:22 should make a new meme 12:52:42 -!- OxE6 has joined. 13:07:42 -!- adam_d has joined. 13:38:45 -!- kar8nga has quit (Remote closed the connection). 13:41:38 really? :) 13:42:35 adam_d, really what? 13:53:23 -!- MigoMipo has quit ("When two people dream the same dream, it ceases to be an illusion. KVIrc 3.4.2 Shiny http://www.kvirc.net"). 13:58:03 -!- poiuy_qwert has joined. 13:59:13 -!- ais523 has quit (Read error: 54 (Connection reset by peer)). 14:28:00 night → 14:36:02 -!- Oranjer has joined. 14:40:01 anyone alive 14:40:02 ? 14:40:48 i am 14:41:01 brains... 14:41:55 oi oi oi 14:42:07 ahhh 14:42:19 ummm 14:48:50 No. 14:49:32 oh 14:49:34 sorry 14:49:40 darn 14:49:52 what 14:50:07 are you sure about this? 14:51:04 I...well, there's no turning back now, anyway 14:51:14 true, true 14:52:59 so...I mean, will there be a sign? 14:53:34 negative 14:54:07 is...is that a joke? I can't remember...anything 14:54:16 oh dear 14:54:50 what? 14:55:35 in that case, you owe me 200 dollars 14:55:51 just a reminder 14:55:53 what denomination? 14:56:13 well you are in the US aren't you 14:56:39 maybe 14:56:44 so, Southern baptist? 14:57:11 is that one of those fundamentalist ones? 14:57:18 yep 14:57:23 then no 14:57:27 I hate fundamentalist dollars too 14:58:05 maybe we should go by canadian ones. even if they're less worth 14:58:28 canadian dollars are not worthless! 14:58:39 i didn't say that 14:59:11 i just thought they'd be less fundamentalist 14:59:46 ah 14:59:48 maybe 15:00:07 but the Canadian separatist dollars are worth half, I think 15:00:30 ah 15:01:05 yep 15:01:14 borders are borders, even if you can't see them from space 15:03:10 let's not cross that line 15:03:28 what's the point 15:06:45 i think we are going in circles 15:07:10 lets go in octagons instead 15:07:12 or dodecagons 15:07:59 have you read "The Phantom Tollbooth"? 15:08:10 nope 15:08:11 yep 15:08:22 I want some subtraction soup 15:08:23 awesomes 15:08:26 heh 15:11:31 well as long as it isn't additive 15:11:58 heh 15:11:59 I don't think there are any additives in subtraction soup 15:12:07 ohhhhh 15:12:22 15:12:30 actually, I first read that as "addictive:, I am confused 15:12:45 Oranjer: that was actually intended 15:15:21 oh, okay 15:15:30 ha, ha. ha! 15:16:05 ah. 15:19:06 awww 15:19:20 what 15:20:55 nothing 15:21:05 just thinking of the books I gotta write 15:21:18 and the buziniss I gotta start 15:21:27 yeah i have to write like 7 books for this algebra course 15:21:41 by tuesday 15:21:46 oklofok: you are doing things backwards 15:22:17 HUH? 15:22:53 in courses, you are supposed to read books not write them 15:23:31 perhaps 15:23:48 but how would i know how to read them if i haven't written ones myself? 15:23:48 it could always be some algebra-book-writing course 15:23:54 which is weird, yeah 15:24:05 I...I have to disagree on that 15:24:21 if you've written a sentence, you can theoretically write a book 15:25:05 therefore, it is no more necessary to write a book in order to read them than it is to learn how to make a car from scratch in order to drive it 15:25:06 if you never write a sentence, it is much harder 15:25:54 have i mentioned you people are really weird. 15:26:04 i have to disagree on that ... logic 15:26:15 oklofok: it's the fumes 15:26:29 what fumes 15:26:35 just the logic, mind you, not the conclusion 15:26:55 the madness-inducing fumes 15:26:59 well, I also disagree on the logic 15:27:02 I left too much out 15:27:14 I should have explicitly stated the assumptions 15:28:17 but to really state it properly, you would have to write a book, which would defy the whole purpose 15:30:29 dammit 15:30:29 hmmm 15:30:29 if only... 15:30:35 we could store the assumptions on a site 15:31:19 then you pick and choose which ones 15:31:25 it generates a webpage 15:31:30 and you post the link! 15:31:56 reminds me of _Paradise Lost In Cyberspace_ 15:32:18 There was a website there that contained the proof of God's existance. 15:32:26 haha 15:32:35 did...God disappear afterward? 15:32:37 But it was infinite, and you never got any close no matter much you read it. 15:32:42 heh 15:32:48 sounds like Hofstadter stuff 15:34:19 http://www.angelfire.com/pq/radiohaha/PLICS.html 15:34:43 not to be confused with a somewhat thematically-similar one by the same guy: http://www.angelfire.com/pq/radiohaha/PLIS.html 15:41:02 -!- FireFly has quit ("Leaving"). 16:09:20 * SimonRC goes 16:09:51 NO 16:13:50 -!- augur has quit (Success). 16:27:33 -!- oerjan has quit ("Good night"). 16:31:49 -!- cal153 has quit (Read error: 60 (Operation timed out)). 16:33:47 -!- adam_d has quit ("Leaving"). 16:47:06 -!- OxE6 has quit. 16:50:24 -!- coppro has joined. 17:52:40 -!- quantumEd has quit ("* I'm too lame to read BitchX.doc *"). 17:57:36 -!- OxE6 has joined. 17:59:01 -!- OxE6 has quit (Client Quit). 17:59:37 -!- poiuy_qwert has quit ("This computer has gone to sleep"). 17:59:48 -!- OxE6 has joined. 18:01:57 -!- Asztal has quit (Read error: 110 (Connection timed out)). 18:03:07 -!- poiuy_qwert has joined. 18:03:12 -!- OxE6 has quit (Read error: 104 (Connection reset by peer)). 18:03:50 -!- OxE6| has joined. 18:03:58 -!- OxE6| has changed nick to OxE6. 18:05:47 -!- augur has joined. 18:10:50 -!- Oranjer has left (?). 18:29:53 -!- Pthing has joined. 19:32:33 -!- OxE6 has quit ("bai"). 20:56:30 -!- OxE6| has joined. 20:56:32 -!- OxE6| has changed nick to mu. 20:56:34 -!- mu has changed nick to OxE6. 21:37:50 -!- jpc has joined. 21:38:15 -!- jpc1 has joined. 21:39:11 -!- jpc1 has quit (Client Quit). 21:40:46 -!- jpc has quit (Remote closed the connection). 21:41:51 -!- jpc has joined. 22:02:46 -!- BeholdMyGlory has joined. 22:09:09 -!- BeholdMyGlory has quit (Remote closed the connection). 22:13:48 -!- OxE6 has quit (Read error: 104 (Connection reset by peer)). 22:14:01 -!- mu has joined. 22:14:07 -!- mu has changed nick to OxE6. 22:37:41 -!- jpc has quit ("Leaving."). 22:38:27 -!- jpc has joined. 23:06:07 -!- poiuy_qwert has left (?). 23:22:34 -!- OxE6 has quit (Success). 23:32:53 -!- jpc has quit ("Leaving."). 23:33:58 -!- jpc has joined. 23:56:55 -!- jpc has quit ("Leaving."). 23:57:33 -!- mu has joined. 23:57:39 -!- mu has changed nick to OxE6.