00:06:54 I disagree. 00:07:11 I definitely won't be present in any shape for about ten more minutes. 00:10:42 -!- sftp has quit (Read error: Operation timed out). 00:13:15 -!- sftp has joined. 00:14:16 -!- ais523 has quit (Remote host closed the connection). 00:16:59 tswett: Okay. 00:17:35 Nope, I'm not here just yet. Give it one more minute. 00:18:10 * tswett arrives. 00:18:15 Hi, everyone. How's it going? 00:18:16 -!- sftp has quit (Remote host closed the connection). 00:18:38 -!- augur has joined. 00:18:40 -!- sftp has joined. 00:20:03 vardøger 00:22:07 Excellent! 00:36:51 -!- zzo38 has quit (Quit: Only a true artist can fail to draw a perfect circle.). 00:39:37 Hi tswett. 00:39:58 Hi elliott. 00:40:29 Are you subtly hinting at something? 00:40:40 Nope. 00:40:55 I will, however, note that you seem to be 40 minutes late. 00:40:57 Or is it 20 minutes early? 00:41:38 Nah, it's 40 minutes late. 00:41:43 Except I arrived about 20 minutes ago. 00:52:52 -!- oerjan has quit (Quit: Goon date). 01:13:49 I think it's time for me to write a conductor program >_> 01:13:49 With Gregor Brand Repeatability™ 01:14:26 This snetence will neer be said again. 01:23:06 -!- azaq23 has quit (Quit: Leaving.). 01:26:08 -!- sebbu has quit (Ping timeout: 276 seconds). 01:28:08 -!- zzo38 has joined. 01:33:00 I do not like the page User:Ehird, it is too slow. 01:34:17 zzo38, use a browser that was norn born out of NIH syndrome? 01:35:49 It is slow with all of them. 01:35:56 All of them what? 01:36:09 Browsers? 01:36:12 I doubt you have tried all browsers. 01:36:15 Anyway, an HTML page cannot be inherently slow. 01:36:33 If you are saying that it renders slowly, that is a factor of your hardware, and your entire software stack. I cannot help you. 01:36:52 I don't think anything is forcing you to visit that page. 01:40:06 Is better making the browser program that assumes HTML and scripts and stuff is all trying to control you, and refuses to render anything that might be slow, making whenever there is a timer to make a fading effect or sliding effect, speeds it up and does not render the frames in between, and that the script doesn't know your actual screen size, won't load all the images/CSS if there is too many, won't know your scrolled position, etc. 01:40:19 My user page is not trying to control you. 01:40:47 In fact, it is patently impossible for a web page to control you as a person unless it was, e.g. written by a very crafty superintelligence. 01:40:55 Certainly a snowman and a gradient cannot do so. 01:41:09 Anyway, all my page is is some tags. There is no JavaScript involved. 01:41:15 elliott: I am not refering to your user page. I am meaning in general, even if it is not true; at least making such assumption makes the computer faster and prevents dumb things on web pages from working. 01:41:21 k 01:47:14 And if there is a width specification for the entire body, that specification is ignored if it would be less than the natural width (except for printing and print preview, in which case it is not ignored); most timers are not used; what can do if hovering is limited; popups are severely limited and open in a different way than before; keyboard and mouse events are dealt with in a new way; and so on. 01:51:00 Whatever. 01:51:40 Make up a new temperament and make a music 01:52:36 No. 01:53:55 O, go drink hydroxic acid. 01:56:49 O, go drink hydroxic acid, please. 01:58:50 No. 02:01:22 -!- sebbu has joined. 02:05:11 No. 02:07:22 No. 02:15:10 -!- zzo38 has quit (Remote host closed the connection). 02:38:04 Aww, I wanted to ask zzo38 a question 02:38:12 What question 02:42:53 -!- augur has quit (Ping timeout: 260 seconds). 02:47:18 elliott, about why he dislikes the removal of mana burn 02:47:33 Are you sure you want to know? 02:47:43 Yes 02:56:36 -!- augur has joined. 02:56:50 they removed mana burn? 02:56:54 wtf 02:56:57 -!- augur has quit (Read error: Connection reset by peer). 02:57:14 i guess it doesn't make a huge difference in many cases 02:57:21 -!- augur has joined. 02:57:32 but it would allow people to be less careful (and therefore less skillful) so i don't liek 03:11:21 http://wiki.mtgsalvation.com/article/Mana_burn 03:25:41 -!- Mathnerd314 has joined. 04:05:55 -!- Patashu has joined. 04:09:37 hi Patashu 04:09:44 yo 04:14:26 -!- elliott has quit (Ping timeout: 260 seconds). 04:21:51 -!- Mathnerd314 has quit (Ping timeout: 248 seconds). 04:29:35 have i been legitimately pinged? 04:29:50 any of you good with pl/sql? since the other channel I tried is idle 04:29:59 oh 04:30:50 (that wasn't me pinging you tho) 04:31:37 elliott: Huffman coding is terrible for compressing short strings. the map from codes->characters takes up at least half the length of the "compressed" string even when optimally encoded itself. is there not something better? 04:34:38 someone should make a tl;dr template for esoteric wiki :P 04:36:41 -!- lament has quit (Read error: Operation timed out). 05:20:03 well, there's always fixed tables 05:21:30 or something like LZW where the information is implicit, ya? 05:34:08 lzw includes a lot of "instructions" in the text doesn't it? 05:38:35 also lzw appears to be poor at compressing large files compared to other algorithms, why would it do better on short sentences? 05:42:35 but you're right that a fixed huffman table (based on average frequencies of characters in english language) would probably do well enough 05:44:38 i should read up on arithmetic coding 05:49:43 "Recent PPM implementations are among the best-performing lossless compression programs for natural language text." 05:49:50 this makes sense 05:49:54 i bet that's the answer 05:54:50 yes, ppm are pretty awesome, but take a long time 05:55:17 i don't know how lzw compares to say, huffman, but you can't very well complain about small strings and then use large files as the counterexample 05:55:33 unless i guess you're looking for all-around compression? 05:55:48 anyway, there's some crazy version of paq 05:56:03 that has like a neural network that governs the output based on a series of separate predictor models 05:56:14 or something like that 06:39:39 -!- asiekierka has joined. 06:40:29 -!- lament has joined. 07:28:32 -!- lament has quit (Ping timeout: 246 seconds). 07:29:52 o 08:10:49 -!- asiekierka has quit (Read error: Operation timed out). 08:13:43 Patashu: what do you need? 08:13:56 oh sup 08:14:22 I have some 'pl/sql'. I airquote it because on a logical level it does what I need to, but it doesn't fit the grammar so it won't compile 08:14:29 can you help me think of ways to rework it so it will? http://pastebin.com/2ECDXR4i 08:15:06 as an example, the holiday function does not compile, because I cannot use a subquery in that context 08:15:32 feel free to ask questions 08:17:24 where exactly are you using it? 08:18:04 um can you repaste the text not in an sql pastebin, because it's annoying to read 08:18:19 oh wait raw is below 08:18:19 nm 08:19:46 so, what server are you using it with? 08:20:37 ?????? 08:20:44 Patashu: ping 08:21:33 is this thing on? 08:21:39 oh 08:21:42 hi 08:21:50 oh well yeah for obvious reasons you won't be able to run it 08:21:53 since I'm on a dif. server 08:22:00 i'm asking you what software 08:22:15 oracle sql developer anddd a university db 08:22:16 or do you have this theoretical pl/sql supporting server that doesn't exist 08:22:19 ok 08:22:21 well anyways 08:22:28 there's no reason to use PL for this 08:22:31 it's just a few joins 08:23:26 you need a table of future dates that have a bit flag for if it's a holiday or not 08:23:26 yeah I was making good work of reducing it down to just joins 08:23:27 but not quiiite 08:23:32 and the day of week / holiday logic is a thing 08:23:41 yeah, that's where you use "if" 08:23:48 I thought you can't use if within sql 08:23:52 which is where I'm having trouble 08:24:07 http://dev.mysql.com/doc/refman/5.0/en/if-statement.html 08:24:19 if mysql can do it, oracle can do it 08:24:31 yeah that looks like it's in mysql's equivalent to pl/sql 08:24:33 I mean to say 08:24:40 I can use if when it's not pure sql 08:24:44 but if it's mid-query I can't 08:24:50 http://www.devx.com/tips/Tip/20063 08:24:56 yeah that's why you do four joins 08:25:21 or actually no.. just two ? i guess 08:25:37 you do one big select for when the future day is a holiday, and one big select for when it's not 08:25:50 hmmmm 08:25:52 that's 08:25:57 a better way of doing it than I was trying 08:26:02 I guess I may as well give in and split it into two queries 08:26:12 when it's not, you just select rows in the past that were not holidays and use a limit clause 08:26:13 so it's not like blurp da blurp da blurp FUCKASS LOGIC IN ONE QUERY 08:26:25 when it is, you do a select over the past holidays with a limit 08:26:51 it's really something you could golf down to a oneliner 08:27:29 let me think about this then come back to you 08:28:42 okay so instead of a loop 08:28:53 temp table with the future dates and whether they're a holiday or not 08:28:55 well I'd do that in a loop rather 08:28:57 than just do some joins 08:30:59 -!- cheater99 has joined. 08:31:04 -!- cheater- has quit (Ping timeout: 246 seconds). 08:43:39 I reworked it to be more sql'y http://pastebin.com/3mfVndyc 08:43:45 I think I can make it better but hmmm 08:44:44 I hate the extra join when I'm actually making the forecast, but the way you have to do it is weird, see, you have to make a forecast whenever that tnifrmp/lr/hh/dayofweek combination has data and I have to not make one whenever it doesn't. however, if it turns out to be a holiday I have to not use the energy average from that dayofweek and instead use the holiday one, and put all 0s if none 08:44:44 exists 08:48:21 -!- FireFly has quit (Quit: swatted to death). 08:51:43 any thoughts? 08:52:26 wait lol, it's telling me boolean isn't a valid datatype? one second 08:53:10 oh wow, it isn't. it's only valid in pl/sql 08:55:13 sorry had someone at the door 08:55:24 dude 08:55:26 I have to store it as a char or number(1) apparently. gay 08:55:30 throw away your code and just build it up the way i told you 08:55:38 don't you have BIT? 08:55:47 yeah, I tried to and I ended up with that again, so I'm obviously not thinking about it the right way 08:55:54 yeah 08:56:10 you do one big select for when the future day is a holiday, and one big select for when it's not 08:56:16 aaaah 08:56:16 (1) when it's not, you just select rows in the past that were not holidays and use a limit clause 08:56:21 tell me when you're done with (1) 08:56:25 and show me the code 08:57:03 also nope, no bit http://ss64.com/ora/syntax-datatypes.html 08:57:04 don't ask me why 08:57:04 no bit 08:58:04 okay wait before I start 08:58:08 also: 08:58:09 create table tbool (bool char check (bool in(0,1)); 08:58:09 insert into tbool values(0); 08:58:09 insert into tbool values(1); 08:58:17 to do this for every future day 08:58:22 should I create a table with 14 dates in it 08:58:22 -!- BeholdMyGlory has quit (Ping timeout: 246 seconds). 08:58:25 or enclose it in a 1..13 loop 08:58:27 but never mind that just use a char 08:58:32 or is there another way, synthesize a table in a subquery? 08:58:33 before you start optimizing 08:58:38 -!- Wamanuz has quit (Ping timeout: 252 seconds). 08:58:42 ok just do the select before i get tired 08:58:45 :P 08:58:46 LOL 08:59:28 working on it? 08:59:31 yes 08:59:35 ok 09:01:24 done? 09:02:13 ok i'll leave you to it a bit :p 09:02:21 i'll brb, need to go out for a sec 09:02:26 k 09:07:07 enjoy being locked in your matrix of solidity 09:07:36 ok here's my attempt http://pastebin.com/mr46GfAP 09:10:23 oh forgot something in the holiday version 09:10:38 actually nvm 09:18:48 making the controversial step of fixing it until it compiles O_O 09:19:34 GOT IT TO COMPILE *rocks da fuck out* 09:20:51 http://pastebin.com/nN5BpbRW 09:22:09 why is there a FOR there 09:22:48 -!- augur has quit (Remote host closed the connection). 09:23:00 it's to make the table of days I'm forecasting to to join against 09:23:04 is there a pure sql way of implementing that? 09:23:19 select trunc(sysdate+rowid) from dual where rowid > 0 and rowid < 14; 09:23:21 or something 09:23:32 i'm not sure what the row id variable is named in oracle 09:23:43 dual only has one row but that's a good idea 09:24:04 oh right i forgot 09:24:09 but yeah there was something like that 09:24:14 maybe use LIMIT or something 09:24:29 well I can fix that later 09:25:48 wow, I tried running it, took 28 seconds. that is an awful time 09:26:39 and it didn't appear to make any rows either lmao 09:26:40 fml 09:27:21 still better than your shitty pl/sql 09:27:33 yeah. 5 marks if it compiles 09:27:35 because it can be optimized and is functional 09:27:39 and 5 marks if you can run it and it does something 09:27:43 haha 09:27:43 now it just needs to do the correct thing 09:27:51 does it not? 09:27:55 i hadn't been through the code yet 09:27:56 any thoughts? here's the output: 0 rows 09:28:01 doesn't seem to 09:28:05 it ran for 28 seconds then did nothing 09:28:45 # 09:28:45 from v_nem_rm16 n join forecast_day f on to_char(f.day, 'D') = to_char(n.day, 'D') 09:28:45 # 09:28:45 and f.day not in (select trunc(holiday_date) from dbp_holiday) 09:29:00 shouldn't that be "where f.day not in ..." ? 09:29:07 btw dbp_holiday has 50 rows and v_nem_rm16 has 47k rows 09:29:17 oh hmmm 09:29:31 I'll take it down to just the non-holiday version 09:29:33 get that to work 09:29:36 then look at the bulkier half 09:30:02 what is forecast_day? 09:30:06 and holiday_date? 09:30:18 forecast_day is the table holding the 14 days into the future I'm forecasting for 09:30:22 holiday_date has every date that is a holiday 09:30:47 i think your to_char(f.day, 'D') might be screwy 09:31:34 it returns the day of the week, 7 for sunday 1 for monday etc 09:31:37 just tried it 09:31:42 unless you mean the USAGE of it 09:31:50 oh ok, then it's fine 09:31:59 so what does the "non holidays" part do 09:32:01 is it ok? 09:32:07 do a forecast for one day 09:32:11 ok 09:32:15 it runs in 0.3 seconds with just the non holidays part 09:32:16 good sign 09:32:24 lol 09:32:47 and produced 28464 rows 09:33:00 that's probably because v_nem_rm16 is not indexed. 09:33:08 I have no clue if it's indexed or not 09:33:13 ok just select one of em and compare it to the data you get 09:33:35 yeah thing is 09:33:40 I have no idea how to check my results except by doing another query 09:33:44 which might be wrong too 09:33:47 lolol 09:34:01 query past days and calculate average by hand. 09:34:34 47k rows 09:34:48 i said for one day 09:34:54 also, for one combination of your three variables 09:34:57 hmmm 09:36:48 o 09:37:33 ok I tried one blah blah combination 09:37:36 looks like the same result 09:37:43 so I'll check that as 'complete or ought to be' 09:37:46 how do I do the non holiday part 09:37:54 because that's what made my query take 30 sec to produce nothing 09:40:58 pastebinning again http://pastebin.com/ysL5UyUP also thanks SO MUCH hahaha 09:43:42 anyway I take it I made a horrible cross join by mistake so I need to Not Do That 09:46:07 oh wow. only took 3 seconds this time 09:46:10 did I do a thing??? 09:47:39 oh. it still only produces 28464 rows :( 09:47:42 so the holiday part isn't doing its job 09:48:57 -!- augur has joined. 09:54:16 what cross join? 09:54:30 okay, this is weird. if I do this: 09:54:31 select trunc(holiday_date) from dbp_holiday 09:54:32 INTERSECT 09:54:32 select trunc(day) from v_nem_rm16; 09:54:33 I get 0 rows 09:54:52 has he not put any past holidays aligning with data? because...that makes it hard to test! 09:54:53 what's NVL? 09:55:00 nvl means 'in case of null, put this instead' 09:55:22 ok i think you need to soften your algorithm 09:55:27 unless it's an offline thing 09:55:40 it takes a couple of seconds 09:55:49 ok then it's good 09:55:52 and (if this were to actually be used in production) it'd run once a day 09:55:52 nothing to fix 09:55:53 so it's fine 09:56:05 or is it going to run on a high availability service? 09:56:11 ok well 09:56:12 that's fine 09:56:21 so yeah 09:56:24 see what I just put up there? 09:56:33 yeah some code 09:56:33 apparently no past holidays align with data he's put in 09:56:37 if that statement is correct 09:56:42 didn't read it 09:56:46 lol 09:57:02 well then try selecting a holiday in the next 14 days 09:57:09 if you don't find any here's your answer 09:57:14 if you do, then keep digging 09:57:52 for one of those holidays, select all days from the past on that weekday, and only select rows where that day is a holiday 09:58:32 22/apr/11 is listed as a holiday, so is 23 and 25, and today's the 10 so 09:58:33 let's see 10:00:03 if I do this: select day from forecast_day where day in (select trunc(holiday_date) from dbp_holiday); I get 22nd and 23rd of april back 10:00:21 if I do this: select day from v_nem_rm16 where day in (select trunc(holiday_date) from dbp_holiday); 10:00:31 so yeah I literally can't test it right now unless I make my own data to test it on 10:00:31 LOL 10:02:09 thanks for all your help 10:05:58 myndzi: i doubt it's a neural network. i think it would be easier and have better results if they applied boosting or WM to their set of predictive experts. 10:09:33 LOL 10:09:37 I just realized i can't count to 14 10:09:38 go me 10:09:57 like the lecturer literally said 10:10:07 'you'd be surprised how many people don't forecast for 14 days exactly' 10:10:10 one of those people was almost me 10:14:20 yw 10:16:11 also I really love the setup oracle sql developer gives you 10:16:14 you have a big blank worksheet 10:16:18 you can select any block of text and execute it 10:16:30 so you can just doodle wherever your cursor happens to be I <3 it 10:27:54 mysql workbench is better 10:28:02 also sql developer is like a really old version 10:28:09 what you want is jdeveloper and use the sql bits in that 10:34:35 jdeveloper, huh? 10:35:04 -!- asiekierka has joined. 10:44:11 -!- wareya_ has joined. 10:45:35 yea 10:46:55 -!- wareya has quit (Ping timeout: 248 seconds). 10:57:04 -!- oerjan has joined. 10:58:46 This snetence will neer be said again. 10:58:52 * oerjan cackles evilly. 11:03:48 you are a real bastard u know that 11:04:17 You're an integer bastard 11:06:26 well at least i'm not complex. 11:06:31 or am i... 11:12:45 so i have this red stuff that's really hot and i never learn 11:25:04 oerjan: have you read laws of form? 11:26:22 oerjan, what does "neer" there mean 11:26:44 Vorpal: ask elliott... 11:26:52 cheater99: no 11:27:05 oerjan, he is not here atm, since you used it I presume you know what it means? 11:27:26 i was _assuming_ it meant never. 11:28:11 also you would seem to be missing the joke again 11:28:12 ah 11:28:21 oerjan, there was a joke? 11:28:43 yes. 11:28:50 oh, what was it? 11:29:00 that would be telling. 11:29:22 but searching for neer in the logs _should_ clear things up. 11:30:16 oerjan: looks like a cool book 11:30:42 http://www.4shared.com/get/bBAP7ovO/G-spencer-Brown-Laws-of-Form-1.html 11:47:47 sounds like a load of crap to me 11:48:03 what is it 12:11:31 -!- sebbu2 has joined. 12:11:31 -!- sebbu2 has quit (Changing host). 12:11:31 -!- sebbu2 has joined. 12:14:26 -!- sebbu has quit (Ping timeout: 252 seconds). 12:16:30 -!- oerjan has quit (Quit: leaving). 12:17:10 -!- MigoMipo has joined. 12:22:46 -!- asiekierka has quit (Ping timeout: 246 seconds). 12:56:40 -!- Wamanuz has joined. 12:57:24 oklopol: it's a formalization of mathematical logic 12:57:42 oklopol: it allows you to evaluate statements such as "This sentence is false." 13:10:20 :OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO 13:10:23 BUT IT'S NOT! 13:20:13 IS IT TRUE THEN? 13:30:25 -!- sebbu2 has changed nick to sebbu. 13:33:52 Cn't be :Ds 13:38:14 -!- Patashu has quit (Ping timeout: 240 seconds). 13:38:28 oklopol: yeah 13:38:32 oklopol: that was my reaction 13:38:41 so basically this book is cool 13:38:50 also it was even mentioned by russell as a good book 13:39:10 and in fact the preface quotes him saying he's happy someone came up with this stuff before he died 14:38:10 -!- BeholdMyGlory has joined. 14:39:57 -!- Mathnerd314 has joined. 14:46:50 -!- asiekierka has joined. 14:55:02 -!- Mathnerd314 has quit (Ping timeout: 240 seconds). 14:56:30 -!- azaq23 has joined. 15:23:22 -!- ZOMGMODULES has joined. 15:25:35 "There is no support for user defined generics yet. However, three built-in classes List, Map, and Func can be parameterized using a special syntax." 15:25:50 so glad that Func can be parameterized 15:26:26 sadly, it does not seem to be the SAME special syntax used for all three type constructors 15:26:31 what would have been nice. 15:28:25 -!- ZOMGMODULES has quit (Quit: leaving). 15:38:42 sadly, it does not seem to be the SAME special syntax used for all three type constructors <-- what language? 15:42:14 -!- asiekierka has quit (Read error: Operation timed out). 15:46:17 -!- elliott has joined. 15:47:14 04:31:37: elliott: Huffman coding is terrible for compressing short strings. the map from codes->characters takes up at least half the length of the "compressed" string even when optimally encoded itself. is there not something better? 15:47:21 quintopia: fix the map, duh 15:47:33 04:34:38: someone should make a tl;dr template for esoteric wiki :P 15:47:33 someone should buy an attention span :) 15:48:05 05:38:35: also lzw appears to be poor at compressing large files compared to other algorithms, why would it do better on short sentences? 15:48:06 what 15:54:28 omg i just missed zomgmodules 15:54:42 maybe it's synchronicity 15:54:56 cheater discovers worst book ever, loves it, zomgmodules appears, disappears 15:55:00 that sounds like synchronicity to me 15:55:15 * elliott tries to find the author's proof of riemann hypothesis 15:55:32 [[In a 1976 letter to the Editor of Nature, Spencer-Brown claimed a proof of the four-color theorem, which is not computer-assisted.[2] The preface of the 1979 edition of Laws of Form repeats that claim, and further states that the generally accepted computational proof by Appel, Haken, and Koch has 'failed' (page xii). Spencer-Brown's claimed proof of the four-color theorem has yet to find any defenders; Kauffman provides a detailed review of pa 15:55:32 rts of that work.[3][4]]] 15:55:38 mmf where's the riemann one! 15:56:16 -!- azaq23 has quit (Ping timeout: 246 seconds). 15:56:44 HERE WE GO 15:56:44 http://www.mathematik.uni-muenchen.de/~linde/weblog/GSB-RHproof.pdf 15:57:51 http://www.lawsofform.org/gsb/nature.html ;; ooh, the four colour theorem too! 15:57:55 the actual proof i mean 15:57:57 his genius knows no bounds 16:08:23 -!- Sgeo_ has joined. 16:11:33 omg i just missed zomgmodules <-- "just"? It was about over 15 minutes. 16:11:40 -!- Sgeo has quit (Ping timeout: 246 seconds). 16:14:40 elliott, I presume he didn't publish either in peer reviewed papers? 16:21:39 -!- Sgeo__ has joined. 16:21:56 -!- mtve has quit (Ping timeout: 252 seconds). 16:25:07 -!- quintopi1 has joined. 16:27:21 -!- Sgeo_ has quit (Ping timeout: 246 seconds). 16:27:21 -!- quintopia has quit (Ping timeout: 246 seconds). 16:27:21 -!- enki-[quit] has quit (Ping timeout: 246 seconds). 16:41:18 Vorpal: lol 16:41:28 anyway 15 minutes is 0 seconds, on a global scale 16:42:19 -!- asiekierka has joined. 16:45:51 elliott, well, on a truly global scale, you just missed Archimedes too. 16:55:19 -!- azaq23 has joined. 17:06:12 -!- monqy has joined. 17:06:57 Vorpal: indeed. very sad. 17:17:06 -!- asiekierka has quit (Ping timeout: 276 seconds). 17:20:30 elliott, which MI game do you think is best? 17:20:43 -!- Zuu has quit (Read error: Connection reset by peer). 17:20:45 bbiab 17:22:08 -!- Zuu has joined. 17:24:19 -!- asiekierka has joined. 17:26:37 back 17:34:36 WHY are PC cases so stupid. 17:34:53 hdds should be at the back, and connectors at the front. Well okay, power connector could be at the back 17:35:16 but not headphones 17:35:33 I have two usb connectors on the front. And the hdd bays 17:35:44 when you think about it, this arrangement makes no sense 17:35:57 unless you have hot-swap bays for the hdds, which I don't 17:39:10 -!- lament has joined. 18:01:27 -!- zzo38 has joined. 18:01:52 I invented a Dungeons&Dragons class called "Feater" class, they get feats but not much else 18:03:06 zzo38, what's the point of it? 18:06:53 To make a new class, and see if it works. I put feats at every even number level and some weaker things at odd number levels 18:07:02 I don't know if it is good, yet. 18:22:55 -!- nottwo has quit (Ping timeout: 246 seconds). 18:23:01 -!- nottwo has joined. 18:25:45 -!- enki-[quit] has joined. 18:28:27 18:31:45 18:32:14 -!- mtve has joined. 18:38:25 Is there a good portable MIDI library? That is, for both reading MIDI files and for communicating with MIDI devices. portmidi/portsmf doesn't look too promising, though it might be sufficient. 18:38:41 (That is, does anybody happen to know one) 18:38:46 -!- augur has quit (Remote host closed the connection). 18:38:47 I don't know of one. 18:39:35 -!- augur has joined. 18:40:42 Gregor: I suspect the two things will be separate 18:41:00 Well, that's fine, but I just don't know if portmidi/portsmf is the best we can do :P 18:42:43 Gregor: portaudio is pretty popular 18:42:45 i'm assuming those are part of it 18:43:03 Yeah. 18:43:10 But AFAICT, portmidi sucks and nobody ever uses it :P 18:43:17 well only fags use midi, any quetions 18:46:43 -!- asiekierka has quit (Ping timeout: 246 seconds). 18:48:22 zzo38, why do you dislike the removal of mana burn? 18:50:58 Sgeo__: I like the rule of mana burn, it allows some strategy. There are also rules that I didn't like too, such as some of the rules relating to planeswalker cards (I like the idea, but not the implementation; I also dislike the name for confusion with "Plainswalk"), rule about a Aura which is also a creature being discarded, and so on. 18:54:41 I have created some of my own variant rules for a variant of the game, such as rules for "Playercard" type, and for "entities" which is a generalization of "objects", etc. I do, however, like the name "Exile zone" for what was called "remove from game" zone, since it isn't really remove from game. However, I would rather call the "Library" the "draw zone", the "Graveyard" the "discard zone", and maybe calling "in play" (or "Battlefield") the "p 18:55:39 (Did the message get cut off?) 18:57:29 Yes. 18:59:25 If so, where did it get cut? 18:59:42 Battlefield") the " 19:01:53 zzo38, Portal I think had more "game-y" names 19:01:57 -!- lament has quit (Ping timeout: 252 seconds). 19:02:53 ...and maybe calling "in play" (or "Battlefield") the "permanent zone". 19:05:48 I have invented rules for the "playercard" type that counts as both a player and a permanent at the same time. They never get a turn, but if they make choices, their choices are decided by their controller. The number of their life points is equal to the number of their loyalty counters (or perhaps rename them to "life counters"?), loss of life results in loss of counters and gain life results gain counters. 19:05:56 If a playercard wins or loses the game, it is discarded. 19:06:06 (And the game is not over.) 19:06:20 -!- FireFly has joined. 19:07:21 Opinions? 19:07:58 (Note, when I was trying to describe these various of my rules to some other people who played the game, they did not understand and thought I was trying to make the life total into another player.) 19:20:13 (Did the message get cut off?) <-- you might want an IRC client that automatically splits at the best word boundary 19:25:41 -!- ais523 has joined. 19:26:22 Vorpal: I could program in a maximum if necessary, and then it will ding like some typewriters might. 19:48:00 -!- zzo38 has quit (Remote host closed the connection). 19:52:47 -!- clog has quit (Ping timeout: 258 seconds). 20:08:42 -!- azaq23 has quit (Ping timeout: 276 seconds). 20:33:22 -!- azaq23 has joined. 20:40:43 Gregor will be so happy, they've compiled poppler and freetype to JS. 20:44:57 does that mean you can write a JS-only PDF reader? 20:45:09 already done 20:45:11 http://syntensity.com/static/poppler.html 20:45:15 (external pdf loading only works on FF4) 20:45:22 (downloads 12 Mio) 20:45:29 well, I think it's a one-page reader, but whatever 20:48:44 Gregor will be so happy, they've compiled poppler and freetype to JS. <-- uh does that mean they have a generic C->JS compiler? 20:49:14 The LLVM one, right? 20:49:16 wow, even better 20:49:18 LLVM->JS 20:49:24 that is so awesome 20:49:27 how is the performance? 20:49:54 Yes. 20:49:57 emscripten. 20:50:05 elliott, how is the performance though 20:51:24 well, not great 20:51:29 or my computer sucks 20:51:30 or both 21:02:34 -!- oerjan has joined. 21:08:42 -!- Gregor has quit (Ping timeout: 258 seconds). 21:08:47 -!- Gregor has joined. 21:09:13 -!- Gregor has changed nick to Guest42334. 21:10:38 -!- Guest42334 has changed nick to Gregor. 21:13:22 hey elliott: out of all the common household objects found in most homes, which of them would it be most hilarious to actually be sentient and be plotting a conspiracy, but too simple-minded to do anything but set up levels of bureaucracy? 21:13:34 Gregor: um it seems like glogbot doesn't show nick changes... 21:13:37 I... 21:13:41 ais523: your question has floored me 21:13:44 gah 21:13:49 ok wait 21:13:53 ais523: socks 21:14:01 hmm, I like 21:14:15 ais523: mainly because of http://qntm.org/socks :) 21:14:24 that may be a cheating way to answer 21:14:35 ah, indeed 21:14:58 ais523: The occupants. 21:15:23 Gregor: that's a nice lateral-thinking solution, I suppose 21:16:14 ais523: indeed it's cheating? 21:16:18 ais523: what on earth is this for anyway :) 21:16:29 elliott: BlogNomic 21:16:47 I love the way you assumed there was an actual motive behind the question 21:17:00 (there was, but it seems like a surprising assumption) 21:17:19 ais523: well, /usually/ you don't ask things quite so... err... that 21:17:27 especially not to someone in particular :) 21:17:27 assuming that may make answering more fun 21:17:42 maybe ais523 is figuring out how solid the defences of his race, the washing machines, are 21:17:47 he has concluded that WE SUSPECT NOTHING 21:17:55 and will be relaying this information on to his masters 21:19:32 04:34:38: someone should make a tl;dr template for esoteric wiki :P 21:19:53 hi oerjan 21:19:54 i've been thinking that the language list should contain one-line descriptions 21:20:07 that's not a bad idea 21:20:11 -!- quintopi1 has changed nick to quintopia. 21:20:12 * elliott grrs as he removes an {{unsigned}} 21:20:17 -!- quintopia has quit (Changing host). 21:20:17 -!- quintopia has joined. 21:20:28 hey ais523: where do P.S.es go in a letter? 21:20:30 after your signature or before? 21:20:35 or do you put another signature after the P.S.? 21:20:40 after 21:20:41 -!- MigoMipo has quit (Read error: Connection reset by peer). 21:20:43 after the signature, no extra signature 21:20:44 and no 21:20:50 I start my PS:es after the signature 21:20:56 i don't write letters 21:21:10 well, you can do PSes in email too 21:21:18 observe: http://esolangs.org/w/index.php?title=Talk:Gravity/w/w/wiki/Talk:Gravity/w/index.php&diff=21796&oldid=21775 21:21:19 :D 21:21:21 although there's less of a reason 21:21:26 apparently you're meant to have two signatures! 21:21:57 `addquote That's for $literals in the parser. It should maybe be atol too, but probably you shouldn't have nonterminals with more than two billion children. 21:22:00 358) That's for $literals in the parser. It should maybe be atol too, but probably you shouldn't have nonterminals with more than two billion children. 21:22:45 I fairly often have PS:es in my e-mails 21:23:03 I thought the purpose of a PS: was so that you could write more after you'd already written/typeset the letter 21:23:27 maybe it is/was ... I use them as appendices 21:23:48 it's for snarky remarks and footnote-alikes 21:23:50 mostly snarky remarks 21:26:36 ais523: yes. 21:28:29 tswett: hello. 21:39:00 -!- zzo38 has joined. 21:39:06 http://pophangover.com/wp-content/uploads/will-ferrell-twitter.jpg 21:46:21 -!- calamari has joined. 21:46:59 Now both logs seems to be broken. 21:47:11 Howso 21:47:33 clog is broken, but Gregor's is still on 21:47:50 To me they both seem broken. 21:47:55 Howso? 21:48:00 What is broken about Gregor's? 21:48:24 Gregor's won't load at all. The clog will load, but there is no messages past 12:35:48 21:48:44 it does seem a tad non-loading 21:48:44 It loads for me. Your internet connection is probably having problems. clog is indeed broken. 21:48:52 there it did 21:48:53 It loads perfectly here... 21:49:22 actually i had to reload it too, but then it worked 21:49:49 It works now 21:50:27 Gregor: ok the nick change complaint was just the logs failing to update until now, then 21:50:57 although at that time reloading didn't work either 21:51:47 and _now_ it updated without even reloading, just using forward button in browser 21:51:58 -!- clog has joined. 21:52:05 wb clog 21:52:16 now #esoteric is clogged again! 21:52:32 clog: I HATEEE YOUUU 21:53:20 When I write a letter, the postscript (PS) message is after the "Sincerely" line, especially when writing by hand. When writing a letter by computer I usually do not use a postscript message. 21:53:46 i never say anything sincerely 21:53:51 I sign my messages 21:53:52 Quack, 21:53:53 A Duck 21:53:55 who writes letters by hand? really? 21:53:59 olsner: zzo38 21:54:04 apparently! 21:54:18 olsner: You mean, you don't write letters by hand? 21:54:23 you should sign them Duck, A Quack 21:54:37 oerjan: i did that once but then i lost my medical license? 21:54:38 afaict, there has been no reason to do that since about 1990 which was before I learned to write 21:54:39 and them include a homeopathic bomb 21:54:53 *then 21:54:54 is a homeopathic one one that contains only one atom of actual explosive? 21:54:54 oerjan: :D 21:55:05 ais523: erm, since when do homeopathic remedies contain a whole ATOM?? 21:55:10 *homeopathic bomb 21:55:16 elliott: some of them probably do, by chance 21:55:17 do people add postscript messages to every message, and as par for the course? 21:55:20 even if it's unlikely 21:55:25 ais523: Then it will only explode a little bit? 21:55:29 ais523: more like, they're made out of random rain 21:55:34 or do they do like it originally was meant- to add something you think of after writing it, but before sending it 21:55:35 ais523: after all, it's probably rained once or twice in chernobyl 21:55:38 ais523: and that was nuclear 21:55:43 so the water memory ... 21:55:50 elliott: good point 21:56:08 Zwaarddijk: When I add a postscript message, it is usually for that purpose. 21:56:59 zzo38: I believe some people think postscripts somehow are proof that they're good writers well versed in the art of writing letters, and so add them _while composing the letter_ 21:57:45 postscripts are for snarky comments 21:57:47 end of discussion :D 21:58:13 elliott: I doubt water memory can last for even one second in a gravitational field (or even outside of a gravitational field), but other people think they can make water memory with telephones. 21:58:14 PS: Postscripts don't obey ends of discussion 21:58:23 zzo38: ... What ... 21:58:44 `addquote elliott: I doubt water memory can last for even one second in a gravitational field (or even outside of a gravitational field), but other people think they can make water memory with telephones. 21:58:47 359) elliott: I doubt water memory can last for even one second in a gravitational field (or even outside of a gravitational field), but other people think they can make water memory with telephones. 21:59:24 i assume he means that without gravitation, at least water shape might be preserved... 22:00:10 hm wait surface tension would ruin that 22:00:43 oerjan: when you assume, you make an ass out of u and zzo38 22:01:23 i assume you are talking out of your ass 22:03:25 Zwaarddijk: Sometimes I write the postscript for things that I want to write but that does not belong to the letter, but usually it is for things I forgot. 22:11:49 -!- calamari has quit (Quit: Leaving). 22:12:44 cephalopod sighted 22:14:05 In 2002, the Roman composer Nicola Sani composed Con Fuoco (for hyperbass flute and 8-track magnetic tape), <-- wtf 22:14:58 Gregor: AWESOME 22:15:12 `translatefromto it en fuoco 22:15:14 Gregor: Ten times more awesome than ANYTHING YOU WILL EVER DO 22:15:15 fire 22:15:27 elliott: *sobblecopter* 22:22:20 Hola elliott. 22:22:24 Hecho en Durango. 22:22:43 Sólo necesitas... 22:22:51 Uno. 22:23:32 Fart. 22:23:37 THAT'S SPNAIHS LOL 22:23:59 Pienso que la palabra que buscas es "pedo". 22:24:17 elliott, ¿haces pedo? 22:27:58 tswett: I'm a paedophile, yes. 22:27:59 -!- Wamanuz has quit (Ping timeout: 276 seconds). 22:30:00 Como entrenar tu dragón. 22:31:50 Re: Why it works 22:31:52 Ooh. All I can say is that two's complement only has to be actually implemented where the resulting numbers are actually used; a simple addition or subtraction module wouldn't care a bit (no pun intended). --Ihope127 01:49, 25 August 2005 (UTC) 22:31:55 WHAT ARE YOU DOING ON MY WIKIPEDIA TALK PAGE 22:32:35 What are you talking about? I have no idea who that is. 22:32:47 My Wikipedia account is User:Tanner Swett. 22:33:19 tswett: Suuuuuuuuuuuuuuuuure 22:34:18 On nicknames: 10.08.22:11:56:02 But this one is awful. 22:34:29 -!- elliott has left ("Leaving"). 22:34:31 -!- elliott has joined. 22:34:37 elliott: why the /cycle? 22:34:42 Was I saying that the username "tswett" is awful? 22:34:43 it was a mistake 22:34:49 ah 22:34:55 elliott: I don't believe you. 22:34:55 whereas my mistakes tend to be parts, not cycles 22:35:04 tswett: 11:55:55 The only nick I'm actually considering is tswett, so if you want to take what I want from me, register that one. 22:35:07 11:55:59 --- nick: swett -> tswett 22:35:07 11:56:02 But this one is awful. 22:35:17 I see. 22:35:30 Lucky you! 22:35:37 It has ceased to be awful. 22:35:51 tswett: Note "swett -> tswett" :P 22:36:23 Did I also change nicks in between '5:55 and '5:59? 22:36:42 That was a direct paste. 22:36:53 Ah, right. 22:37:06 So there were two of me in play at the time. 22:37:11 Yes. 22:37:13 Funny what can happen with today's technology. 22:37:15 One of the yous was me. 22:37:29 No, that's impossible. Even with today's technology. 22:37:49 That's what I want you to think. 22:38:20 You're pretty benevolent, so I should probably think whatever you want me to think. 22:38:26 What else do you want me to think? 22:38:54 "Giving all my money except that which I require to survive to elliott and devoting my life to developing @ is the best possible thing I could do." 22:39:18 * tswett nods. 22:39:30 tswett: don't 22:39:38 Well, I'll probably have a much better time surviving if I go through university. 22:39:54 And I'll probably have a much better time developing @ if I survive. 22:39:59 That statement was only in the context of money. 22:40:01 Aw, damn. 22:40:08 Well, that's okay. 22:40:10 I suppose I can wait. 22:40:14 So I should put all my time and money toward university. 22:40:17 * tswett nods. 22:40:42 tswett: "Spending lots of my free time on developing @ is an excellent idea. Free time is defined as those periods of time in which I have completed all currently necessary work for university." 22:41:12 Yes, of course. 22:41:12 hey, which Windows IRC client should I recommend to people? 22:41:23 ais523: Linux 22:41:27 heh 22:41:31 I thought that might be the answer 22:41:35 ais523: more seriously, one of the free XChats 22:41:36 PuTTY is pretty good if you know what you're doing. 22:41:43 e.g. Silverex. 22:41:48 tswett: PuTTY is not an IRC client by itself. 22:41:52 Unless you like to type PRIVMSG a lot. 22:41:56 ais523: http://www.silverex.org/news/ 22:42:05 Precisely what I'm saying. 22:42:24 actually 22:42:33 I use PuTTY, but still, it is not good as an IRC client by itself (for more than one reason, actually; it isn't only because of typing PRIVMSG a lot). 22:42:33 ais523: I think http://code.google.com/p/xchat-wdk/ is more actively developed 22:43:05 Like, you would need the messages being received not to override what you are typing, and also ping-pong, as well. 22:43:22 ais523: indeed (http://code.google.com/p/xchat-wdk/wiki/InfoComparison) 22:43:31 silverex seems to be closed source, which is ugh 22:43:35 zzo38: agreed 22:43:40 what license is xchat under? 22:43:58 ais523: GPL, but the Windows builds are for-pay 22:44:00 because they're assholes 22:44:12 (they used to be free, but they decided they weren't getting enough money off suckers) 22:44:17 thus xchat-wdk 22:44:32 oh, GPL, but pay for them to give you the binaries? 22:44:56 ais523: the source tree doesn't work on windows, IIRC 22:45:00 thus why xchat-wdk and the like have to patch it 22:45:04 because it's a Unix program 22:45:10 (sort of) 22:45:34 in that case, they're violating the GPL, but it doesn't matter if they wrote all the code themselves because they could have issued a separate license to themselves 22:45:43 no they're not 22:45:47 how on earth does that violate the GPL? 22:45:54 binaries without matching source? 22:46:00 oh, right 22:46:07 hmm, I wonder if silverex is then illegal 22:46:12 source is available but it doesn't match the binaries, I'm pretty sure it doesn't count 22:46:17 ais523: I think it might be more, custom build system 22:46:20 than source code changes 22:46:25 that violates GPL 3, but not GPL 2 22:49:48 I thought xchat on Windows was from the regular source, I don't think it had any separate sources ... 22:50:06 I thought they made people pay for binaries just because they assume that Windozers won't compile. 22:50:23 (A wholly-supported assumption) 22:50:23 Gregor: They say it's "difficult" and "not automated" and blah blah blah. 22:50:24 Gregor: I once came across a program that was GPL source + "shareware" binary on Windows 22:50:28 I assume they at least have a separate build system. 22:50:34 ais523: AKA XChat 22:50:35 as in, they gave a cut-down version that had a 30-day trial, and asked you to pay to keep it for longer 22:50:42 Well, depends on the definition of shareware :P 22:50:52 Namely it has to mean something it doesn't mean >_> 22:50:53 so I just used the source to see how the free-trial code worked, and patched it out 22:51:08 ISTR you telling us about this 22:51:13 it was a fork of gcc, right/ 22:51:14 *right? 22:53:52 yes 22:54:24 I don't really care if they make people pay for binaries as long as you can still compile it by yourself (without too much difficulty) and redistribute copies (modified or not) under the same terms, and that someone selling it by itself does not claim it is official distribution unless they: have permission, make substantial modifications, or include it as part of other things. 22:54:40 Or changes the name. 22:58:26 I have some ideas for GPL v4 for what they might make in future: One is to have a copy of the license formatted in Plain TeX for CWEB programs (and other documents). Another is to allow the licensor to specify that their version is official and unofficial one should be marked differently (such as a different package, a different name, or a different scheme for version numbers), as long as such things cannot affect the usage of the software and 22:59:42 And I think I read somewhere they wanted to include the GNU Manifesto with GPL licensed software? I don't think so, but perhaps include a shortened form of it in the preamble of the license. 23:00:02 Another is to allow the licensor to specify that their version is official and unofficial one should be marked differently <--- GPLv3 allows reasonable restrictions like that 23:01:22 ais523: I read the license but am not sure about everything completely 23:01:35 -!- BeholdMyGlory has quit (Read error: Connection reset by peer). 23:02:12 I have forked some GPL software (some version 2 and some version 3), I had made sure to make specified not confused with original software, either by changing the name or using a different version numbering scheme. 23:02:52 -!- variable has joined. 23:02:53 Same name, different version numbering scheme: Not confusing at all! 23:03:02 This is sometimes done with MegaZeux, the different forked versions are usually given different version numbering schemes or some title after the program but before the version number. 23:04:18 Obviously it depends what kind of version numbering scheme. It has to be one that cannot be confused with others. For example, I made MegaZeux versions numbered "P1", "P2", "P3" and so on; while some other forks use other notations in the version numbers. 23:05:06 -!- augur has quit (Remote host closed the connection). 23:05:39 So if you fork something, you can mark it as a fork simply by sticking another word after the title? 23:06:01 -!- augur has joined. 23:06:04 Like Chromium Indigo, or GHC Indigo, or NetHack Indigo? 23:06:13 Though NetHack isn't under the GPL, of course. 23:06:19 As long as you do not allow it to get confused with other things, I guess. 23:06:31 I mean, it's under the GPL, but it's the wrong one. :P 23:07:32 I would guess your example works. 23:07:34 -!- invariable has quit (Quit: /dev/io failed). 23:07:51 But I did not write the GPL or the other licenses. 23:07:51 it's under a modified version of the Bison license 23:07:55 which is like GPL 0 23:08:06 GPL Indigo. :P 23:08:22 ais523: haha, really? 23:08:29 I didn't know Bison predated the GPL 23:08:31 elliott: NetHack, that is 23:08:35 err, what license was GPL 1 under? 23:08:40 er 23:08:42 GCC 1 23:08:43 no-derivs 23:08:50 ais523: really? 23:08:52 ais523: that's awful 23:08:55 elliott: that's the license GPL 1 was under 23:08:58 gcc 1, I don't know 23:09:10 I think it's a little ridiculous that the GPL is under no-derivs, but there you go 23:09:22 the FSF doesn't believe in license-freedom for anything but software 23:09:29 I once modified the WTFPL to be under the WTFPL 23:09:33 just to amuse myself 23:09:35 -!- FireFly has quit (Quit: swatted to death). 23:09:43 -!- Wamanuz has joined. 23:10:12 People are informally allowed to modify the GPL as long as they remove certain stuff. 23:10:20 What? 23:10:21 The GPL can be modified to make something that is not the GPL, but only to make a new license for different software, and you have to remove the preamble and postamble, and should not be called the same thing. That is how GPL itself is licensed. 23:11:14 However it is usually discouraged due to causing incompatibilities (you can specify explicit compatibility if you want to, though, I guess). 23:15:15 Other ideas for GPL v4 (if they choose to use these ideas) is something regarding literate programming, if that would help. 23:15:48 If you sell the book it would be a good idea to include a copy of the license in the book as well as a machine-readable copy such as a DVD in the back of the book, or something like that. 23:16:27 -!- cheater00 has joined. 23:19:23 -!- cheater99 has quit (Ping timeout: 246 seconds). 23:28:18 gah, there appears to be no gmp irc channel 23:28:48 elliott: Tell them to make one 23:28:56 ... 23:28:57 Tell the gmp 23:32:31 ... 23:33:45 ... 23:34:10 !!! 23:35:03 -!- azaq23 has quit (Ping timeout: 240 seconds). 23:36:03 -!- oerjan has quit (Quit: Reboot). 23:36:36 The LGPL, AGPL, and FDL, are not available in ODF, and none of them are available in Plain TeX. Also, the LGPL is not available in LaTeX. And they have GNU license logos but not with METAFONT. 23:36:58 -!- azaq23 has joined. 23:37:19 They're available in plain text 23:38:18 why should they be available in ODF or TeX? 23:38:40 elliott: yes 23:38:41 Yes it is, all are available in plain ASCII text. It can also probably be included in ODF and TeX, but it isn't formatted as well as it could be. 23:38:48 coppro: ? 23:38:57 coppro: yes what 23:39:04 elliott: I expect you to infer the question I am answering 23:39:15 coppro: I expect your mom to infer the question I am answering 23:39:19 coppro: Some people probably use ODF (the main GPL license is available under ODF), and they should be available in Plain TeX too, including for literate programming. 23:39:29 coppro: Or in other words, no u 23:39:42 (I do not use ODF myself, but probably some people will) 23:42:22 Well, gmp is totally worthless. 23:45:17 -!- azaq23 has quit (Ping timeout: 246 seconds). 23:45:57 -!- azaq23 has joined. 23:46:56 -!- copumpkin has changed nick to WHARRGARBL. 23:47:08 -!- azaq23 has quit (Client Quit). 23:47:15 -!- azaq23 has joined. 23:48:01 The other thing I would like to have from them, is not only the Plain TeX format of licenses but also the license logos with METAFONT. 23:48:23 -!- oerjan has joined.