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:30 <AnMaster> I'm getting some strange behaviour here that I'm unable to explain
05:13:48 <ais523> no, I'm not particularly good at SQL
05:14:18 <AnMaster> ais523, ah so know any issues with ((a full join b on ...) left join c on ...) ?
05:14:31 <AnMaster> basically the outer one is behaving as a full join for unknown reason
05:14:34 <ais523> that that looks like a pain to optimise?
05:15:07 <AnMaster> 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 <AnMaster> well the nested join query is not in the exercise itself
05:15:41 <AnMaster> I just try to work out if this is reasonable
05:20:23 <AnMaster> 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 <AnMaster> ffs. sqlite doesn't support right/full outer joins
05:32:30 -!- quantumEd has joined.
05:37:33 <AnMaster> ais523, do you think syntax errors should be deterministic?
05:37:43 <ais523> depends on the language
05:37:55 <ais523> it's close enough to INTERCAL, so why bother
05:38:11 <AnMaster> ais523, well I'm getting random syntax errors once in a while, re-executing the query seems to work
05:38:21 <ais523> sounds like an interp bug
05:41:20 <AnMaster> ais523, it could be in the frontend though
05:41:25 <AnMaster> I'm not using the command line tool
05:41:49 <AnMaster> oh and that full/left bug seems to actually have been correct. It was incorrect in the other dbms instead
05:44:04 <ais523> ehird: the Google "did you mean" thing keeps backfiring on me because I mostly use it for esolang searches
05:44:11 <ais523> where what it thinks is a misspelling is actually what I meant
05:44:16 <ais523> no real problem, though, it's just an extra click
05:44:57 <ais523> also, there seems to be a euro sign in clog's mojibake logs; strange choice of encoding to generate the mojibake in...
05:52:31 <ais523> 06:04:20 <ehird> nested: A[X][Y] = A[(X*(sizeof A / sizeof A[0]))+Y]
05:52:33 <ais523> 06:04:21 <ehird> | {A[X]:nested}[Y] = A[(X*(sizeof A / sizeof A[0]))+Y]
05:52:37 <AnMaster> ais523, where is the mojibake?
05:52:39 <ais523> now I'm trying to think of a way to get that to parse as valid Perl
05:52:42 <ais523> AnMaster: a couple of days ago
05:52:57 <ais523> possibly it shows for me and not you, mojibake tends to do that sort of thing
05:53:08 <AnMaster> ais523, link to log in question?
05:53:40 <ais523> or failing that, "Bing as Search Engine Provider"
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 <AnMaster> 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 <AnMaster> how do I do that based on the first variable
06:34:20 <AnMaster> I also want same for png and such
06:34:32 <AnMaster> so just two variables maintained separately would be irritating
06:35:03 <AnMaster> doing all: $(DIAGRAMS).svg $(DIAGRAMS).png just doesn't work
06:37:25 <AnMaster> ais523, I can depend on gnu make here
06:37:33 <AnMaster> but I'm having problems navigating the info pages
06:38:46 <ais523_> AnMaster: I'm not sure, and am busy trying to teach Java
06:38:55 <ais523_> generally speaking I'd do it by hand, though
06:39:08 <ais523_> I tend to code a lot more explicitly in makefiles than most people
06:39:09 <AnMaster> I'm pretty sure I have seen a simple solution for it
06:40:13 <ais523_> not to me, I'm used to langs like C
06:40:44 <Deewiant> AnMaster: $(addsuffix .svg, $(DIAGRAMS)) ?
06:41:08 <AnMaster> 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:41 <AnMaster> (just defining all as .dot and them substituting the suffix somehow would also work)
06:42:55 <AnMaster> fizzie, ah yes that seems like it
06:43:06 <AnMaster> weird I can't find that in any of the info pages of gnu make
06:43:20 <fizzie> $(var:x=y) is equivalent to $(patsubst x,y,$(var)).
06:43:29 <fizzie> "8.2 Functions for String Substitution and Analysis" in the GNU Make Manual.
06:44:00 <AnMaster> fizzie, ah, I was looking under the using variables chapter
06:44:16 <fizzie> Or actually $(patsubst %x,%y,$(var)) to be exact.
06:45:03 <AnMaster> weird thing: entering an absolute path starting with / in firefox works fine
06:45:12 <AnMaster> entering one starting with ~ for your home dir
06:45:25 <fizzie> AnMaster: Well, it's in that chapter too: "6.3.1 Substitution References"
06:45:49 <Deewiant> ~ is a shell-specific thing, file paths aren't
06:46:18 <AnMaster> Deewiant, it works in the open and save dialogs however
06:46:31 <Deewiant> File paths are trivially distinguishable from web addresses and you need to support them anyway for command-line launching
06:46:55 <Deewiant> AnMaster: Well, that's GTK for you, not Firefox.
06:47:37 <fizzie> 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:17 <AnMaster> fizzie, those .dot suffixes are fine
06:58:06 <AnMaster> 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 <AnMaster> "Of course, the SELECT statement is compatible with the SQL standard. But there are some extensions and some missing features."
07:46:09 <AnMaster> extensions can allow compatible yes
07:50:04 <ais523_> SQL is about as nonstandardised as is theoretically possible for something so widely used
07:50:13 <ais523_> (there is a standard, just everyone seems to ignore it...)
07:51:09 <AnMaster> 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 <uorygl> mkdir -p //example.com/foo/bar
08:06:22 <uorygl> < Deewiant> File paths are trivially distinguishable from web addresses
08:06:35 <AnMaster> uorygl, it is, there is no http: before that
08:07:08 <Deewiant> It's the "/" in the beginning that gives it away (or "C:\" or whatever on windows)
08:07:30 <AnMaster> ~ at the start of a domain name is also unheard of
08:07:34 <uorygl> mkdir -p http://example.com/foo/bar
08:07:53 <uorygl> Slashes in domain names are so cute.
08:08:46 <AnMaster> 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 <ais523_> AnMaster: it had better be PCRE, as posix regex doesn't treat ( specially
08:09:42 <AnMaster> ais523_, and that is only basic posix
08:09:49 <AnMaster> extended posix does treat it specially
08:19:18 -!- jpc has joined.
08:41:57 -!- augur has joined.
08:42:43 <ais523_> 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 <ais523_> not a very good one, though, because I'm not in enough channels
08:47:22 -!- oerjan has joined.
08:50:44 -!- kar8nga has joined.
09:04:02 -!- ais523_ has quit ("Page closed").
09:25:43 <oerjan> and this time i did read the first panel first, and immediately expected a pun
09:26:56 <oerjan> mordechai, ghost, bank employee
09:27:32 <oerjan> alas i didn't manage to guess the pun beforehand
09:27:43 <oerjan> not that i tried for very long
09:28:01 <AnMaster> oerjan, I didn't get the pun. Or rather. I understand it is on "dead men tell no tails", but then "huh?"
09:28:41 <oerjan> well-known proverb, or so
09:29:36 <AnMaster> oerjan, yeah but I don't see why "tail no tellers" is funny
09:30:34 <oerjan> well it's not a particularly good pun. it scans badly too :D
09:31:04 <AnMaster> oerjan, what is "teller" supposed to mean
09:31:26 <oerjan> it's a banking profession
09:31:37 <AnMaster> oerjan, ah well that explains the pun indeed
09:49:51 <AnMaster> oh ffs, why can't graphviz -Tdia actually generate non-broken files
09:50:23 <AnMaster> maybe it is just too much to ask to get the actual edges you know, instead of just the nodes...
09:57:48 <ais523> ehird: your TURKEY BOMB semantics don't work, AFAICT it's possible to have multiple different PUDDINGs
09:58:02 <ais523> 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 <AnMaster> ais523, you made that language‽‽
09:58:44 <ais523> I'm one of the few people to attempt to interpret the spec, though
09:59:19 <ais523> and TRIVIA is a general name for all TRIVIA CONCERNING types, I think
09:59:47 <ais523> also, the drinking game is AFAICT the only way to do control flow
10:00:01 <ais523> you can take advantage of the fact that there are two different ways to pass the TURKEY BOMB
10:01:51 <ais523> also, why would you want to email someone 2+2?
10:01:57 <ais523> even if you can do it in a nice little pipeline
10:04:12 <ais523> also, use thinspaces as the thousands specifier
10:04:17 <ais523> because that's the Right Way to do it
10:04:36 <AnMaster> still graphviz doesn't do what I need so I guess I'm stuck with dia
10:05:12 <ais523> as for taking derivatives of constants
10:05:31 <AnMaster> 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 <AnMaster> nor does there seem to be any way to tell it specific coordinates
10:05:51 <AnMaster> oh and I can't seem to move using the cursor keys
10:06:01 <AnMaster> it moves the view instead (scrolling)
10:06:02 <ais523> 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 <AnMaster> oh and the text label editor does *not* support selections
10:07:12 <AnMaster> 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 <AnMaster> 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 <oerjan> '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 <oerjan> (from a pharyngula comment thread)
11:11:59 <oerjan> well of course not, it's silent after all
11:12:33 <oerjan> 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 <ais523> AnMaster: that's what make is designed for, isn't it
11:25:40 <AnMaster> ais523, what? building something on a remote system?
11:25:51 <ais523> following a series of repetitive steps automatically
11:25:57 <AnMaster> ais523, by scp-ing files over, running a command then scping them back
11:26:29 <AnMaster> ssh $(REMHOST) dia -e $(REMPATH)/$@ $(REMPATH)/$<
11:26:29 <AnMaster> scp $(REMHOST):$(REMPATH)/$@ $@
11:31:15 -!- pikhq has quit (Read error: 60 (Operation timed out)).
11:31:54 <AnMaster> 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:22 <AnMaster> 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:21 <oerjan> the comment quote i pasted
11:40:15 <oerjan> top hit is the comment thread itself
11:40:29 <oerjan> i think it was just inspired
11:41:45 <oerjan> hm the idea also appears in a pandasthumb thread
11:42:41 <ais523> <AnMaster> oh btw another thing I noticed is that Wolfram really likes boasting.
11:42:48 <AnMaster> spherical earth... isn't that universally accepted apart from a few lunatics
11:42:51 <ais523> wow, that took you a while....
11:43:23 <oerjan> AnMaster: it's an analogy you dumbass
11:43:58 <AnMaster> oerjan, I wasn't aware of the context.
11:45:10 <ais523> AnMaster: a single word which gives 1 google hit all by itself is a "googlewhackblatt", according to New Scientist
11:45:20 <ais523> who coined the word specifically so that it would appear on exactly one website for a while
11:47:52 <oerjan> 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 <AnMaster> ais523, isn't that supposed to be some sort of serious magazine or such?
11:48:17 <ais523> but the penultimate page is rather less serious
11:48:59 <ais523> 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:32 <SimonRC> that was good last time I read it
11:49:39 <SimonRC> I think you can read some of it online
11:49:47 <ais523> no, last word's the last page
11:49:51 <ais523> penultimate page is Feedback
11:50:11 <ais523> (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 <Gregor> Gingersnap soda: DELICIOUS.
12:26:24 -!- OxE6 has quit ("brb restarting").
12:30:00 <ais523> heh, I was reading the discussion about zzo38 being like Chuck Moore, and I accidentally misread it as Chuck Norris
12:30:05 <ais523> which was amusing, to say the least
12:37:15 <AnMaster> you made me actual laugh out loud, that's rare
12:37:25 <ais523> Chuck Norris jokes do that
12:37:41 <AnMaster> ais523, what? make people laugh out loud? not really
12:37:54 <AnMaster> but comparing zzo to Chuck Norris did
12:38:30 <AnMaster> ais523, also you said "accidentally misread" it. It would be pretty strange to intentionally misread that one
12:38:39 <AnMaster> so was that qualification really required?
12:39:10 <oerjan> always unnecessary words
12:42:36 <SimonRC> I have considered some Chck Moore Facts, but ran out of ideas quickly
12:42:49 <SimonRC> I can't stretch the truth very well in that way
12:43:31 <SimonRC> "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 <ais523> Chuck Moore's so good at computing that uses raw IRC through his own syntax highlighter!
12:43:55 <SimonRC> 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 <AnMaster> <ais523> Chuck Moore's so good at computing that uses raw IRC through his own syntax highlighter!
12:52:42 -!- OxE6 has joined.
13:07:42 -!- adam_d has joined.
13:38:45 -!- kar8nga has quit (Remote closed the connection).
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:36:02 -!- Oranjer has joined.
14:50:07 <oerjan> are you sure about this?
14:51:04 <Oranjer> I...well, there's no turning back now, anyway
14:52:59 <Oranjer> so...I mean, will there be a sign?
14:54:07 <Oranjer> is...is that a joke? I can't remember...anything
14:55:35 <oerjan> in that case, you owe me 200 dollars
14:56:13 <oerjan> well you are in the US aren't you
14:57:11 <oerjan> is that one of those fundamentalist ones?
14:57:27 <Oranjer> I hate fundamentalist dollars too
14:58:05 <oerjan> maybe we should go by canadian ones. even if they're less worth
14:58:28 <lament> canadian dollars are not worthless!
14:59:11 <oerjan> i just thought they'd be less fundamentalist
15:00:07 <Oranjer> but the Canadian separatist dollars are worth half, I think
15:01:14 <Oranjer> borders are borders, even if you can't see them from space
15:03:10 <oerjan> let's not cross that line
15:06:45 <oerjan> i think we are going in circles
15:07:10 <OxE6> lets go in octagons instead
15:07:59 <Oranjer> have you read "The Phantom Tollbooth"?
15:08:22 <OxE6> I want some subtraction soup
15:11:31 <oerjan> well as long as it isn't additive
15:11:59 <OxE6> I don't think there are any additives in subtraction soup
15:12:30 <Oranjer> actually, I first read that as "addictive:, I am confused
15:12:45 <oerjan> Oranjer: that was actually intended
15:21:05 <Oranjer> just thinking of the books I gotta write
15:21:18 <Oranjer> and the buziniss I gotta start
15:21:27 <oklofok> yeah i have to write like 7 books for this algebra course
15:21:46 <oerjan> oklofok: you are doing things backwards
15:22:53 <oerjan> in courses, you are supposed to read books not write them
15:23:48 <oklofok> but how would i know how to read them if i haven't written ones myself?
15:23:48 <Oranjer> it could always be some algebra-book-writing course
15:24:05 <Oranjer> I...I have to disagree on that
15:24:21 <Oranjer> if you've written a sentence, you can theoretically write a book
15:25:05 <Oranjer> 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 <oerjan> if you never write a sentence, it is much harder
15:25:54 <oklofok> have i mentioned you people are really weird.
15:26:04 <oerjan> i have to disagree on that ... logic
15:26:15 <oerjan> oklofok: it's the fumes
15:26:35 <oerjan> just the logic, mind you, not the conclusion
15:26:55 <oerjan> the madness-inducing fumes
15:26:59 <Oranjer> well, I also disagree on the logic
15:27:14 <Oranjer> I should have explicitly stated the assumptions
15:28:17 <oerjan> but to really state it properly, you would have to write a book, which would defy the whole purpose
15:30:35 <Oranjer> we could store the assumptions on a site
15:31:19 <Oranjer> then you pick and choose which ones
15:31:56 <SimonRC> reminds me of _Paradise Lost In Cyberspace_
15:32:18 <SimonRC> There was a website there that contained the proof of God's existance.
15:32:35 <Oranjer> did...God disappear afterward?
15:32:37 <SimonRC> But it was infinite, and you never got any close no matter much you read it.
15:32:48 <Oranjer> sounds like Hofstadter stuff
15:34:19 <SimonRC> http://www.angelfire.com/pq/radiohaha/PLICS.html
15:34:43 <SimonRC> 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: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.