00:00:00 what is /msg? 00:00:13 um. rhetorical question or sincere? 00:00:32 i really don't know 00:00:48 I sent you one 00:01:53 /msg is a command in some IRC clients, I think; its purpose is slightly different in different IRC clients 00:03:15 ok i get it now.. it is like a PM on a BBS. not visible to everyone that is 00:03:42 PM 00:04:14 screw the technical details, i don't need to know how EVERY thing is use works... 00:04:32 ok, then I won't link to the RFC document 00:04:44 i just means 'private message' in case you send it to another person 00:05:31 -!- kallisti has quit (Ping timeout: 255 seconds). 00:05:33 -!- arjanb has quit (Quit: zzz). 00:06:04 oren: you can also /msg #channel ... though 00:06:12 (as long as you're in it unless it is -n) 00:07:07 i think that is an irrelevant tech detail here. 00:07:08 If you send a message to a channel you do not get a copy even if you are on it though; however you can also send a message directly to yourself. 00:07:33 so i have implemented a /// variant in which each part is a pascal string. 00:07:56 oren: I suggest not using decimal for that. 00:07:58 (e.g. it is preceded by its length as a byte) 00:08:03 oh. 00:08:06 well that's boring. 00:08:15 but is it still TC? 00:08:23 dunno 00:08:46 any i figure it is less boring than most of the BF variants 00:08:54 I was thinking something like defining it on bits as 1^m0{s1}^n0{s2}{s3} where |s1| = m, |s2| = n 00:09:13 so 11100100... replaces "010" with the empty string in ... 00:10:09 is arbitrary length of pattern and replacement requied for TCness? 00:10:26 I don't know. 00:12:18 in hex, 010A020A0B0A0B -> 0A0B0B 00:13:11 but i'm not sure what the termination condition would be 00:14:12 but this does eliminate the need for \'s. 00:16:00 hmm, I suppose my language can only output 0s 00:16:02 that's unfortunate 00:16:11 how so? 00:16:48 also: you did mean 0^n and not ^n0, didn't you? 00:17:29 no 00:17:46 i do not understand in that case 00:18:00 it should be 1^n0 00:18:09 ah 00:18:16 yeah, that works for me 00:18:30 you can't do things like make programs with useful infinite output though 00:18:33 which is sad 00:18:45 I don't see any way to allow outputting 1s too that wouldn't feel a bit impure 00:18:52 oh, wait, it can't even output 0s 00:19:05 why? 00:19:08 because 01^n0s2 is //s2/ 00:19:19 which is admittedly a useless construct, but one that is in the original ///, and one that should be present for symmetry 00:19:43 i don't see the problem 00:20:02 maybe i should reread about /// 00:20:04 well so 0 has a meaning other than outputting a 0bit 00:20:06 *0 bit 00:34:19 -!- CrazyM4n has quit (Remote host closed the connection). 00:36:45 hello 00:37:03 yellow 00:37:16 https://esolangs.org/wiki/111 I guess HackEgo isn't here 00:38:51 hold on. what if the string evolves to a bitstring beginning with 0? 00:39:14 0 111 0 101 --> ("", "101") 00:39:20 so it is like //101/ in ///. 00:39:25 so it loops forever. 00:40:05 ...damn. uhh... actually if my byte-based one had input it would have the same probelm 00:40:24 how is that a problem? 00:40:40 well... how do you terminate? 00:40:58 elliott: how do you seperate several substitution rules with your above rule? 00:41:18 won't you need to prefix s3, too? 00:41:27 myname: strings are self-delimited, so in (s1:string)(s2:string)(s3:bits) we replace s1 with s2 in s3. 00:41:33 and then continue running s3. 00:41:45 ah 00:41:54 i am tinking of eliminating input and halting on 0. 00:41:54 "replace" is defined as per ///, i.e. you replace the first occurrence of s1 with s2 in s3, and then repeat. 00:42:12 (therefore if you replace a string s with any string that has an s in it, it is an infinite loop.) 00:42:20 stopping when there are no s1s in s3. 00:47:16 yeah. so what if an empty pattern and replacement halts instead of looping ofrver doing trivial replacements 00:47:42 00[N] will output N 00:49:24 that's a weird special case. 00:49:39 see e.g. https://esolangs.org/wiki/Talk:///#An_ambiguity_in_the_spec 00:50:14 an ambiguity in the spec 00:50:24 it's no longer ambiguous 00:50:33 mostly because I rewrote the spec :p 00:50:50 there are tons of ambiguous specs 00:50:55 tooons 00:51:08 | - ) 00:51:30 is that a geordi smiley 00:51:36 i don't even know 00:52:07 what's the behaviour of the itflabtijtslwi program GGx nys?!?! only you can clarify 00:52:31 I suggest it be specified as starting an interactive game of tetris 00:53:39 i think i'll explicitly specify that it's unspecified 00:53:46 and call it "Undefined Behaviour" 00:53:55 -!- Patashu_ has joined. 00:53:55 -!- Patashu has quit (Disconnected by services). 00:54:02 okay, but, like, triggering an error would be so boring. 00:54:06 | - )_ 00:54:13 no it's not illegal 00:54:13 you have leverage here. 00:54:18 it's just. undefined. 00:54:27 yeah but I mean as an implementation choice as to how you interpret that undefined behaviour! 00:54:34 oh hm 00:54:36 okay how about it's undefined WHICH game it starts 00:54:39 it could also be boggle 00:54:49 or AoM 00:54:51 russian roulette 00:54:57 depends how much free memory there is 00:55:06 and the endianness of the target machine 00:55:11 what 00:55:14 all itflabtijtslwi programs must reimplement crysis 00:55:17 er, *interpreters 00:55:39 elliott: i vote for dwarf fortress 00:55:44 nys: gcc actually used to treat implementation-specific behaviour this way btw http://feross.org/gcc-ownage/ 00:55:52 it started up nethack 00:56:13 HAH 00:56:15 nice 00:56:25 http://blog.regehr.org/archives/759 ahh, this would give oren a heart attack 00:56:58 -!- kallisti has joined. 00:57:16 kallisti: ltns 00:57:25 coeducation is the great coequalizer 00:57:33 someone should teach me category theory 00:57:38 fizzie: you can apparently use SetWindowLong to change GWLP_USERDATA 00:57:43 elliott: excuse you? 00:57:49 oh okay 00:57:51 long time no see 00:57:52 -!- nisscrooge has quit (Changing host). 00:57:52 -!- nisscrooge has joined. 00:57:53 took me a second to parse that 00:57:54 yeah 00:57:58 my old nemesis 00:58:10 -!- nisscrooge has changed nick to nisstyre. 00:58:29 I somehow thought it would be a good idea to write a win32 GUI 00:58:36 on my own accord, without being paid large sums of cash. 00:59:11 for what? 00:59:47 nys: be careful, inductive reasoning isn't enough to learn CT, you need the coinductive kind as well. eh this joke sucks 01:00:35 it is a terrible joke 01:00:49 but it'd be a terrible joke i'd get better if i knew CT ;_; 01:01:27 it's not even really much of a CT joke... 01:01:52 putting "co" in front of everything is (a very bad one), but coinduction isn't even a CT thing 01:02:03 well, it probably is, from some perspective, but so is everything -_- 01:02:21 well i mean i know coequalizers are a thing 01:02:38 something about being applied for a unification algorithm in like one textbook 01:03:46 I knew what coequalisers were, once 01:03:53 what textbook though? 01:04:00 mnnnn i forget 01:04:18 oh uh i think it might have been category theory for computing science? 01:04:21 -!- AndoDaan has joined. 01:04:23 or something like that 01:05:02 that sounds interesting... why were you reading a book with that title if you don't know CT though :p 01:05:18 elliott: I wrote a chat bot that connects to twitch.tv's "IRC" server (more of a pseudo-IRC server than anything, since it doesn't implement most of the protocol), takes song requests from subscribers, and adds them to a Spotify playlist. Now I'm updating it with a GUI to change configuration and display who requested what song. 01:05:28 the person I wrote it for isn't very comfortable with config files. :P 01:06:15 nys: oh or is it like a CT introduction from the perspective of CS 01:06:19 rather than like the other way around 01:06:34 I'm more or less using win32 api to say that I did, and then move on with my life (preferably forever) 01:06:35 yaa 01:06:37 i think 01:06:45 i didn't read too much of it 01:07:11 * elliott nods 01:07:21 I've heard that CT books are a rather mixed bag 01:08:26 i've just started reading one called uh i forget but it's by two guys named lawvere and schanuel 01:08:39 it's really sort of childish but i like it 01:08:43 conceptual mathematics? 01:08:47 yesh 01:08:51 that's it 01:08:52 I've heard things about that and I forget whether they were really good or really bad 01:09:01 >-> 01:09:18 my problem with CT is that I don't have the mathematical knowledge to understand all the concrete examples 01:09:43 so I end up pretending the only "applied", non-"CT stuff" category is Set, which doesn't go too well 01:09:52 that's the great thing about this book 01:10:12 in that it seems like you don't even really need math as a prerequisite haha 01:10:28 * elliott nods 01:10:36 it's a shame because I am interested in CT more for its own sake than for its applications, really 01:11:19 i mostly only study this stuff in the hope of stumbling across novel applications 01:12:22 From reading the wikipedia, CT looked easy until i realized it is brutaly hard 01:14:05 yep 01:14:09 CT is very hard 01:14:32 but it looks so trivial at first that it is so... inviting 01:15:20 like a comfy couch with a bunch of invisible thumbtacks 01:15:21 it looks like a gateway math 01:15:25 but then it is hard maths 01:15:40 haha 01:15:45 math. not even once. 01:15:58 I quit a math long time ago. My life has been a lot better since. 01:16:35 I can now look down on those who do math, because I have already quit. 01:16:53 :( 01:17:00 that's not nice 01:17:00 i make computers do math so i don't have to. math is the computer's job 01:18:37 no, calculating is the computer's job 01:18:43 arguably the problem is that CT is too simple; there's nothing to hold on to 01:18:43 math is not calculating 01:18:48 * *too* 01:19:46 aloril_: yeah 01:19:54 myname: CAS would beg to differ 01:19:57 *elliott: 01:20:39 my favorite thing about this project is learning about the function wcstombs 01:20:48 I like to think of it as an author's name 01:20:57 i.e. W. C. Stombs 01:21:17 WCs and tombs 01:21:21 the dreaded WCS tombs 01:21:46 The curse of W.C.'s tombs. 01:21:56 I haven't quite figured out a nice mnemonic for mbstowcs though. 01:22:01 Who is W C? 01:22:13 William Carlsroy 01:23:02 You're in a maze of puns, all different :/ 01:23:18 other fun windows things: WNDCLASSEX 01:23:59 Wind class sex. 01:24:05 Oh, I actually guessed the meaning of wcstombs correctly. 01:24:24 is that like having sex in a class about the weather 01:24:26 * int-e goes shoot out his brain. 01:25:03 Surely it's a place name in the UK 01:25:04 why has atoi not been added to C11? 01:25:18 because strtol 01:25:18 atoi is deprecated 01:25:20 weather report music sounds pretty sexy 01:25:28 by the thing elliott mentioned 01:25:39 or sscanf, I guess? 01:25:59 what about itoa? 01:26:07 nys: banging to the https://en.wikipedia.org/wiki/Shipping_Forecast 01:26:25 oren: s(n)printf 01:26:37 sprintf doesn't support arbitrary base 01:26:46 uh, neither does itoa afaik 01:27:04 okay, it's more flexible though 01:27:15 who even uses sscanf for anything ever 01:27:27 kallisti: it's less annoying than manual string mangling 01:27:31 -!- boily has joined. 01:27:46 when you want to input one line exactly then read numbers from it 01:28:17 kallisti: it's good for throwaway programs that require input, but where the input is trusted or only consists of numbers? 01:28:24 scanf space matches \n which is sometimes not what you want 01:28:30 nys: https://www.youtube.com/watch?v=mSq4nfH4y6Q more likely to put you to sleep tbh 01:28:33 sscanf does locales. 01:28:47 Jafet: pity. 01:29:17 Where is itoa a thing? 01:29:18 elliott, i was actually covertly referring to these guys: https://www.youtube.com/watch?v=eCQ89diiq5Q 01:29:45 nys: oh, duh. no, I know of Weather Report, I just interpreted it completely literally for some reason 01:29:55 I prefer my interpretation tbh 01:30:06 muzak to get you into the mood 01:30:30 o 01:30:41 http://msdn.microsoft.com/en-us/library/yakksftt.aspx 01:31:03 no i have no clue why thatis the url 01:31:31 http://msdn.microsoft.com/en-us/library/yakksftt.aspx 01:32:11 I am actually pretty curious about why it is called that 01:32:46 ah, looks like all of the URLs have gibberish names 01:33:02 that's good 01:33:11 “More secure versions of these functions are available” 01:33:27 _itoa_s 01:34:36 `olist 971 01:34:44 olist 971: shachaf oerjan Sgeo FireFly boily nortti 01:35:29 so for those who aren't familiar with it: any guesses for what the type name LPCWSTR stands for? 01:35:40 long pointer to wide character string 01:35:51 wow you sound awfully familiar with that type 01:35:51 it's easy when you know the basic elements of the type name 01:36:02 I think you're cheating 01:36:04 I don't think I've ever written more than like 30 lines of Win32. 01:36:08 funny how the "L" survived the tides of time 01:36:20 RIP long pointers 01:36:31 shachaf: shellochellof! thanks! 01:36:32 "STR" is obvious, and gives an obvious meaning to "CW", because I do know Windows uses WCHAT/wchar_t UTF-16 (or UCS-2, sometimes...) 01:36:40 and, yes, LP I know 01:36:41 funny how the L survived rather than being dropped 01:36:42 >_> 01:37:09 nys: well, modern-day pointers act more like long ones did, right? 01:37:24 soooort oooooofffff 01:37:30 well if it were PCWSTR people might think it stands for Personal Computer Wide String, or maybe Program Counter Wide String. :) 01:37:30 helloily 01:37:45 today's olist features the return of an unlikely nemesis 01:37:48 nys: perhaps that happened because for a quite a long time, LP were 32 bits? 01:37:56 ok true nuff 01:38:12 also with 64 bit architectures, the distinction is somewhat relevant again 01:38:33 nys: I mean, near pointers are limited, far pointers can address everything but they're bulkier 01:38:40 it really is more like near pointers stopped existing than far pointers 01:38:42 Because one can save lots of memory if pointers are truncated to 32 bits, which is plenty enough for many applications. 01:38:46 int-e: Sadly, WPARAM and LPARAM are still the same size on x64 Windows. They missed a great chance to make LPARAM 64 bits and WPARAM 32. 01:38:46 OK FUNK 01:38:49 *FINE 01:38:56 you have to apologise for your error nys 01:39:01 we're so disappointed 01:39:03 i'm really sorry 01:39:06 thanks <3 01:39:08 i retract my statement 01:39:09 that's not enough reallys 01:39:20 i'm reeeeeally really sorry with a cherry on top 01:39:23 I've been messing with WPARAM and LPARAM all day and I actually did not even bother to figure out what the L and W stood for. :P 01:39:24 better <3 01:39:29 nys: which model? 01:39:50 (hoping for a good keyboard ;-) ) 01:40:06 wat 01:40:11 that was even worse than my coinduction joke 01:40:36 uh oh 01:40:59 Man, I just "love" the whole notion of far pointers in DOS C. 01:41:02 cherry is a company that makes keyboards. 01:41:09 oh 01:41:18 okay so apparently LPARAM and WPARAM used to be different sizes and now they're not, but they kept their names just cuz? 01:41:22 hysterical raisins 01:41:23 it looks like another apology is in order >_> 01:41:33 heyy, don't look at me 01:41:37 "If you wanna be portable to DOS and handle sane amounts of memory, good luck being sane!" 01:41:38 it was int-e's joke! 01:42:14 * nys glares at int-e 01:43:01 I'm sorry?! 01:43:08 good. 01:43:13 Nah, whom am I kidding. 01:43:34 it's going inta yer record then...punk... 01:43:52 * int-e is sorry with a Logitech on top 01:43:56 this one gonna follow you around the rest of your pun career 01:44:19 (Haven't seen one I liked, so that should be repentance enough) 01:49:43 I have several sources of bad influences, http://www.vexxarr.com/archive.php?seldate=010908 not the least among them. 01:51:11 (Not just that particular one (I got the link from TV tropes), the whole comic is full of puns, often awful to the extent that it's used as a weapon to slow down enemies. I think OOTS does that, too.) 01:52:30 -!- AndoDaan has quit (Read error: Connection reset by peer). 01:54:23 -!- AndoDaan has joined. 02:07:49 * boily glares at int-e. “you linked me to a punny comic. I hate you.” 02:10:13 http://www.airshipentertainment.com/growfcomic.php?date=20071014 is another nice demonstration 02:10:31 and it's actually meta, so that should make it ok ;-) 02:13:15 ... 02:14:01 boiling with rage? 02:14:16 (Sorry it took so long. I'm sure this has been done before.) 02:17:29 I'll think of something. just you wait... 02:20:32 -!- Zuu has quit (Ping timeout: 250 seconds). 02:20:55 -!- Zuu has joined. 02:21:29 * int-e shuffles into a corner and hangs his head in sham. 02:48:15 -!- Phantom___Hoover has quit (Read error: Connection reset by peer). 02:51:24 int-e: in sham? 02:55:39 coppro: don't ask, I might still need the plausible deniability. 03:03:52 -!- GeekDude has joined. 03:09:41 -!- dts|pokeball has quit (Ping timeout: 272 seconds). 03:13:20 -!- dts|pokeball has joined. 03:21:00 oh nice. apparently one can reconstruct fingerprints from photographs (obvious in retrospect...) ... so much for security. 03:25:17 -!- metaphage has joined. 03:26:32 int-e: do you need hi-res, or can you infer a good engough print from a good enough picture? 03:35:38 boily: they used a standard camera and a 200mm lens (which they write is standard for reporters) at a press conference; I assume they zoomed in on the hands. 03:40:14 pity, the talk was in german. https://events.ccc.de/congress/2014/Fahrplan/events/6450.html 03:42:37 Nice title though. "I see, therefore I am ... you." 03:48:36 -!- metaphage has quit. 03:48:54 Authentifizierungserfahren... 03:49:15 s/ser/sver/ 03:49:46 someone make a bot that processes s/// commnads 03:50:06 please, no. 03:50:19 why not? 03:51:08 `` sed 's/./&&/g' <<<"because it would be awful" 03:51:11 bbeeccaauussee iitt wwoouulldd bbee aawwffuull 03:51:18 we can name him sbot the bot. see sbot run. s/see/run,/ 03:51:43 s/// is probably turing complete. it may cause infinite loops of disproportionatexponential proportions. 03:52:15 -!- boily has quit (Quit: CRETACEOUS CHICKEN). 03:52:41 my laptop's battery lasts embarrassingly long <3 03:53:59 oren: I really can't see that ending well; the abuse will outweigh the benefit and even the benefit is very small; people are good at spotting and correcting typos even without the s/// prompts. 03:54:34 http://esolangs.org/wiki/Slashes 03:54:53 limit it to one iteration per s// 03:55:49 `` sed 's/.*/&! &!!! &!!!!!/' <<<"because it would be awful" 03:55:50 because it would be awful! because it would be awful!!! because it would be awful!!!!! 03:57:08 note that slashes has no regexes and no backreferences 04:03:05 -!- dts|pokeball has quit (Read error: Connection reset by peer). 04:03:06 -!- dts_ has joined. 04:03:47 how efficient is it to fseek around in a file instead of using my own explicit buffer? 04:04:51 i am hoping there isn't much penalty 04:06:07 Another system call. If you seek a lot and the file isn't *too* big, you could use mmap. 04:07:06 KISS suggests you should try the fseek and optimize later. 04:07:28 ^ 04:08:37 -!- dts_ has changed nick to dts|pokeball. 04:08:44 seems to be ok from my test...] 04:08:56 i'll try a buffer later 04:09:37 -!- oerjan has joined. 04:10:52 @messages- 04:10:52 int-e said 11h 35m 40s ago: I'm not worried about getting to Paris yet. The more immediate problem is whether the engine will consume Agatha's locket. 04:10:58 @tell int-e eek 04:10:58 Consider it noted. 04:11:32 oerjan: not my idea, it has been hinted at. 04:12:39 do you mean something more specific than martellus's hand? 04:13:57 perhaps his chemical modifications of agatha will save the day :P 04:14:52 also, are we _really_ sure margolotta is dead. maybe she has something that just makes her look that way. 04:14:56 Well, there's the last panel in http://www.girlgeniusonline.com/comic.php?date=20141219 04:15:22 oerjan: I also thought Zeetha was worried about it at one point, but perhaps I imagined that. 04:15:55 she has been worried about the locket before, but recently? 04:16:03 oerjan: Good question. But Violetta confirmed her death, so tentatively I'm accepting that she is dead. Which doesn't mean she won't be revived. 04:16:18 hm 04:16:38 right that would be non-ferrous metal 04:17:51 how many people have actually died in this comic so far... 04:18:05 (named characters) 04:18:23 let's see, doctor beetle, judy and punch 04:18:47 (of course those two got better) 04:18:53 lars 04:18:57 two of them revived. 04:19:00 Lars, Olga. 04:19:13 (Olga revived, perhaps ;-) ) 04:19:20 without a brain afaiu 04:19:31 or at least, without her old brain 04:19:39 well, obviously. 04:19:45 dr diaz 04:20:12 dr merlot 04:20:26 oh there's that soldier killed by the locket 04:20:36 right, moloch's brother 04:21:13 priestess vrin 04:21:26 tarvek's father 04:21:39 plenty of people, i'd say :P 04:21:44 Zola, probably 04:21:53 um no 04:22:09 -!- dts|pokeball has quit (Ping timeout: 265 seconds). 04:22:09 i'm pretty sure zola survived 04:22:46 she was last seen alive and recuperating 04:23:42 fraulein von pinn sort of died but got reclanked 04:23:51 oh. http://www.girlgeniusonline.com/comic.php?date=20110221 04:24:10 I forgot. 04:24:15 lord selnikov also got revived 04:25:21 there were other castle inmates but i don't remember if any had names 04:25:27 Of course Zola should be out of action in the time stop field. 04:25:49 (Together with a lot of other members of the cast.) 04:25:56 hm that may be, unless she left when klaus did 04:26:09 Oh that could be... 04:26:13 Tricky 04:27:12 öumph or whatever that trumpet guy was called, although he didn't survive very long 04:27:50 Damn we really don't know much about what happened during those 3 years. So many opportunities for Lucrecia (one of her three? copies, besides Agatha) to come up with deviltries. 04:28:58 i only know of two other copies, one of which is zola and so is different 04:30:02 -!- GeekDude has quit (Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com)). 04:30:05 dimo did tell agatha gil was fighting against her mother 04:30:43 so she's obviously somewhat powerful 04:34:59 I guess you're right. http://girlgenius.wikia.com/wiki/The_Other 04:36:20 The whole Sturmhalten scene is a blur to me. So two copies of Lucrecia make it out of there but one of them was Agatha... 04:37:01 yeah 04:37:18 -!- adu has joined. 04:40:45 oerjan: Do you know whether Agatha has taken the locket off since her revification death below castle Heterodyne? Because that scene looked like she might actually be rid of her. 04:40:55 this guy also has a name and dies shortly after http://www.girlgeniusonline.com/comic.php?date=20130520 04:41:01 *might* 04:42:02 int-e: um zola took the locket off after that 04:42:23 https://twitter.com/jamesgolick/status/529360759256776704 04:42:27 right. that settles that. 04:46:12 iirc the last time lucrezia was in complete control of agatha's body was http://www.girlgeniusonline.com/comic.php?date=20100730 04:46:47 (there were some eerie emotion-only episodes later) 04:48:08 * oerjan has been rereading that section recently 04:49:04 -!- shikhin has joined. 04:50:24 http://www.girlgeniusonline.com/comic.php?date=20101129 04:52:32 next page is where tarvek says that he can remove lucrezia once and for all 04:52:55 but of course there hasn't been time for that 04:54:08 so there's a field of mathematics called 'non-galoisian galois theory' <-- AAAAAAAAAAAAAAAAAA 04:54:26 ^ 04:54:46 ooh kallisti is here 04:54:50 * oerjan waves 04:56:42 -!- dts|pokeball has joined. 04:57:15 @metar ENVA 04:57:15 ENVA 280450Z 12011KT 9999 FEW044 SCT053 M11/M13 Q1021 RMK WIND 670FT 15008KT 04:57:21 *BRRRR* 04:57:39 it's supposed to get warmer tomorrow 04:57:48 @metar LOWI 04:57:49 LOWI 280450Z VRB01KT 6000 -SN SCT010 SCT030 BKN050 M04/M04 Q1001 NOSIG 04:58:58 -SN? negative snow? 04:59:20 WHY IS THE SNOW FALLING UPWARDS IN INNSBRUCK, FILM AT 11 05:00:00 Light snow. 05:00:13 very light indeed 05:00:41 the longer you go hacking at code without refactoring, the worse it looks 05:00:44 bah. It's snowing lightly. 05:00:49 Not upwards. 05:00:59 Silly oerjan. Not that I have any right to complain. 05:01:01 oren: isn't that like the definition of technical debt 05:01:28 * oerjan hasn't actually read the definition mind you 05:01:52 there's also a + modifier for heavy rain or snow. 05:01:57 int o,ol,l,i,n,k,m; 05:01:58 ic 05:05:32 that line is representative of what happens when you put the whole program into the main function 05:06:50 normally i refactor when the function gets to be more than one screen, but.... 05:16:17 you should factor while you still remember the primes, i think 05:17:10 oerjan: that is actually a good metaphor. it is hard to refacotr code that you didn't just write 05:23:08 -!- AndoDaan has quit (Quit: bbl). 05:40:12 -!- AndoDaan has joined. 05:43:56 Am I seriously reading a pro-North Korea thing right now? WTF 05:44:08 Apparently 'hermit kingdom' is racist? What? 05:45:56 It doesn't seem to be a DPRK website, seems to be a socialist website 05:55:23 -!- roasted42 has joined. 05:56:22 North Korea scares me 05:56:26 -!- Sgeo has quit (Read error: Connection reset by peer). 05:56:40 -!- Sgeo has joined. 06:01:28 -!- roasted42 has quit (Changing host). 06:01:28 -!- roasted42 has joined. 06:01:28 -!- roasted42 has changed nick to TheM4ch1n3. 06:06:01 my compressor is almost working... it's losing a few bytes at the end of the file 06:08:30 i have created the most WTF compression algorithm ever 06:09:10 it goes over the file ~10000 times 06:11:21 on the plus side decompression is pretty fast 06:14:58 use xz/7z 06:16:06 my compressor is awesome. it generates a program in a language similar to /// which outputs the original file 06:16:09 cat somefile.ext | xz -9 -c >somefile.ext.xz 06:17:10 language similar to /// ? 06:17:39 essentially /// except instead of delimiters each strong begins with a byte giving its length 06:18:15 ok, but why not use one of the already developed compression algo's ? 06:18:25 for fun, duh 06:18:33 ok :-) 06:18:51 i will post the code once i've ironed out the bugs and refactored it 06:19:56 yeah, I'm working on a minecraft clone - currently developing a block level binary occluder system, goal to render many blocks, but anything could be in each block 06:20:35 then I wanna add OpenDE (Physics) and some simple vehicles 06:21:03 -!- Zuu has quit (Ping timeout: 250 seconds). 06:21:35 -!- Zuu has joined. 06:22:07 by "occluder" you mean it detects which blocks are visible before reducing them to polygons? 06:23:17 ok, compression is fully working it seems 06:24:22 . o O ( refactor, v. - rewrite from scratch ) 06:26:16 lol int-e i'm not gonna do that... yet. 06:27:05 -!- TheM4ch1n3 has quit (Ping timeout: 244 seconds). 06:28:22 -!- roasted42 has joined. 06:34:48 it is interesting which strings it chooses to reduce, 06:35:14 oren: oh, um by occluder I mean it uses a fill method, whereby airbricks (has nothing but air within) - have markers that move away from the camera until they enter a solid (block), then it knows what to draw 06:35:15 -!- roasted42 has quit (Changing host). 06:35:15 -!- roasted42 has joined. 06:35:15 -!- roasted42 has changed nick to TheM4ch1n3. 06:35:34 oren: have you read about huffman compression ? 06:36:00 i have of course 06:36:54 how come you dont code a PC game "for fun" ? 06:36:56 A good politician on SMBC? 06:39:10 this is a bit rude but funny -> http://xkcd.com/508/ 06:39:54 TheM4ch1n3: heh, i've done that 06:41:34 oren: that is sweet, one other side project I am doing is running around with a flashdisk trying to show people screenshots of linux .... 06:41:44 I made a game that does 3d by autostereograms 06:41:56 -!- drdanmaku has quit (Quit: Connection closed for inactivity). 06:42:15 e.g. you screw up your eyes and see the game world in 3d 06:42:23 oren: you mean those glasses that are blue & red, for seperating the two eyes of the viewer ? 06:42:35 no glasses, no special screen 06:43:19 oren: oh wait, it looks like white noise - pixel fuzz - and squinting eyes reveal an image ? 06:43:48 no 06:43:52 like this image: 06:43:53 cross-eyed viewing 06:43:54 http://en.wikipedia.org/wiki/File:Chess_Single_Image_Stereogram_by_3Dimka.jpg 06:43:56 Or parallel viewing 06:44:05 parallel for my game 06:44:06 * Sgeo can do cross-eyed byt not parallel 06:44:27 i might add a crosseyed mode sometime 06:44:47 em, ok 06:52:13 https://gist.github.com/orenwatson/01e1674fe74a21602c17 06:52:34 there... 06:53:51 (that's the game i was talking about. you fly around and shoot stuff and bomb things, kinda like Xevious) 06:54:12 That C has extraordinarily few comments 06:55:11 not even a title or author comment, i know 06:56:12 i _think_ i can do cross-eyed but not parallel, in which my question is how the hell do enough people manage parallel that they standardized on it 06:56:17 *in which case 06:56:18 -!- TheM4ch1n3 has quit (Ping timeout: 250 seconds). 06:56:54 what i do is look over the top of my screen until the game goes into focus 06:56:59 and also, is there an image that is described clearly enough that i can tell the difference 06:57:23 my game works in walleyed but definitely no in crosseyed 06:57:41 hold on i'll get a screenshot 06:57:48 -!- roasted42 has joined. 06:57:52 oren: um if i try to do it the way i think is walleyed that wikipedia link never gets into focus for me 06:57:54 I think I can do parallel but not crosseyed 06:59:53 ok i managed to strain my eyes into parallel, just, it's clearly the correct view for that picture then. but blurry. 07:00:11 i guess i need glasses 07:10:46 http://ctrlv.in/479405 07:11:17 it seems the easiest way to screenshot an allegro game is to hack the screen shotting into the game itself 07:12:28 luckily with my skillz i can do that in 3 minutes 07:15:04 (only kidding, "skillz") 07:15:24 oren: you have used OpenGL too I assume ? 07:15:55 yeas i have, not a lot tho 07:19:35 i don't get why allegro doesn't handle losing focus properly 07:21:47 I use SDL2 or SDL1, allegro anoys me 07:25:09 how does it annoy you? the event system? 07:25:29 Ok, why do identify so closely with a character from a comic that only has disturbed characters? 07:26:03 Sgeo: which comic/character? 07:26:17 * Sgeo doesn't really want to answer that 07:27:51 oren: well, I currently just prefer sdl2, the naming of the functions are a bit wacky in allegro 07:28:56 also, allegro5 is wildly different from allegro4 07:29:30 i didn't like allegro 4 atall 07:29:49 -!- nys has quit (Quit: quit). 07:36:19 -!- roasted42 has quit (Ping timeout: 272 seconds). 07:37:01 -!- roasted42 has joined. 07:43:59 "It's pretty clearly visible by really great players in the chess world. In fact, the current reigning #1 chess champion, and highest rated player of all time, Magnus Carlsen, once said that playing a computer is like playing an idiot who beats you every time. Computers just play what seems to be atrocious moves, but always meander into a winning position somehow." 07:46:03 magnus! 07:46:21 * oerjan waves a small norwegian flag 07:47:27 * roasted42 burns a south african flag 07:48:50 I've been living in Gauteng, South Africa for 31 yrs, and I just have to say, DAMN -> South Africans should not be allowed near liquor 07:49:35 https://www.youtube.com/watch?v=evZmpsl3jI0 07:49:40 roasted42: you should soak the flag in liquor before burning it, then 07:51:30 ok , lmfao 07:54:41 I already know how he does it because of Reddit comment :( 07:55:54 Sgeo: how many players are there, total? 18? 07:56:16 (I'm saving bandwidth here, not going to watch it) 07:56:41 -!- CrazyM4n has joined. 07:57:30 hey m4n! 07:59:48 9 not including Darren 08:00:24 Ok I don't know how he did -that- 08:01:21 darn he didn't explain the number of pieces trick 08:01:22 -!- AndoDaan has quit (Ping timeout: 240 seconds). 08:02:04 -!- roasted42 has quit (Ping timeout: 255 seconds). 08:02:42 the rest was exactly what i thought, i think conway explained that trick the one time i saw him speaking 08:03:05 (it's connected to his game addition) 08:03:30 it's possible i've seen this video before... 08:07:44 Sgeo: wait, how many games did he win? 08:07:46 5? 08:08:04 some were draws 08:08:07 (well, I'd expect a +1 score) 08:08:17 Won 4, lost 3, tied 2 08:08:29 Right. That's in line with the theory. 08:08:43 -!- roasted42 has joined. 08:09:05 Four blacks, Five whites, and one of the white players is in on the trick, a pre-arranged win, while the other games are pair-wise identical. 08:09:18 oerjan: ok, lmfao 08:09:36 (err, the extra player would probably play black, doesn't matter though) 08:10:03 int-e: the extra player wasn't actually in on the trick, according to the explanation - he just chose the weakest one 08:10:10 fair 08:11:17 ok it's pretty clear that the method he claims to have used to win did not give him any room for manipulating the number of pieces at the end 08:12:13 so i think he must have switched the notes at some point 08:14:42 rogier voogt's explanation in the comments seems good 08:15:21 https://gist.github.com/orenwatson/5c1e96a7c791cea21eef 08:19:30 -!- roasted42 has quit (Quit: bbl->lag). 08:22:04 -!- dts|pokeball has quit (Read error: Connection reset by peer). 08:26:22 so the question is is there a better way to choose the replacements 08:30:21 -!- dts|pokeball has joined. 08:31:21 would /// still be turing complete if there was a limit on how long the /x/y/ are allowed to be? <-- hm i _think_ so, assuming the limit is big enough to contain the main program for a BCT interpreter, then the unbounded data itself could be made self-copying in smaller pieces. 08:32:19 oerjan: i see... i don't think my decompressor is TC then. 08:32:58 there might be ways to break up the program into smaller copying pieces too. 08:33:38 hmm... i think replacing the round counter with a prepended zero will also help 08:33:57 That encoder is probably worse than gzip 08:34:13 well of course 08:35:37 especially since it onlysupports up to 255 replacements 08:35:44 i am fixing that tho 08:36:50 Even if you implement this algorithm properly, it will probably still be worse than gzip 08:37:03 of course 08:37:23 because gzip acts on bit level 08:37:44 Even if you use bitstrings 08:38:07 i don't think this can be used with bitstrings tho 08:38:44 but it has some properties 08:39:17 in particular, an incompressible part of the string will stay exactly the same, even readble 08:40:03 oren: one problem is that with no internal \ escaping, it becomes harder to prevent a substitution from acting on copies of itself 08:40:17 Most compression algorithms should have that property 08:40:23 because now it literally contains the string it substitutes 08:40:40 (It's the best thing to do to a string that cannot be compressed) 08:41:07 it's a very essential feature for the way i've written /// programs so far 08:42:05 oerjan: interesting observation 08:43:07 Well, you probably don't want substitutions to be recursive 08:43:55 That would prevent a substitution if decoding it would be ambiguous 08:45:28 Anyway, the reason it won't be better than gzip is that substitutions aren't windowed, so it can't adapt to the data distribution 08:45:53 I am not attempting to be better than gzip 08:46:33 i am attempting to be cooler than gzip 08:48:09 Ok. Being slower and less efficient makes it hard though 08:49:56 gzip outputs relatively opaque binary data, which can't be understood easily in a hex editor. my algorithm's output is byte-based which helps with that (i also have a byte-based LZW implementation somewhere) 08:50:50 I imagine you could make a binary editor that understands gzip streams 08:53:28 Also, picking the best-scoring match might not give you the smallest result in the end 08:53:37 I don't remember whether this is actually true 08:54:01 that is an issue. i don't know what the best heuristic for choosing string is 08:55:59 "and temperatures in the winter can plunge to 40 degrees below (Fahrenheit)" 08:58:20 (and Celsius) 08:58:57 Ah. Fooled by Google. 08:58:58 -22C 08:59:21 ? 08:59:33 Google must have a secret plan of nudging me towards enabling Javascript. 08:59:33 I thought -40F=-40C, what do you mean it's not? 08:59:42 Hmm 09:00:38 Sigh, it's "units" that I can't use properly 09:02:40 I have to enter tempF(-40) and ask for tempC. 09:03:06 degrees celsius isn't even a real unit 09:03:17 `` units 'tempF(-40)' tempC 09:03:18 ​-40 09:03:43 they can't be meaningfully added or subtracted 09:03:52 `` units '-40degF' degC # what I tried, erroneously 09:03:52 units: invalid option -- '4' \ Usage: units [option] ['from-unit' 'to-unit'] \ \ -h, --help print this help and exit \ -c, --check check that all units reduce to primitive units \ --check-verbose like --check, but lists units as they are checked \ --verbose-check so you can find units that cause endless l 09:03:59 meh. 09:04:29 `` units -- '-40degF' degC 09:04:29 ​* -22.222222 \ / -0.045 09:04:38 the multiplication should've tipped me off. 09:05:36 `` units -- '-40degR' K 09:05:36 ​* -22.222222 \ / -0.045 09:05:54 oren: i think it's affine unit hth 09:06:15 (also, when do you even add kelvin anyway) 09:07:06 kelvin temperatures, that is. you can of course add a kelvin temperature to a kelvin difference. 09:07:41 but afaik kelvin is almost affine even if it has a genuine zero point 09:08:14 (i'm hoping for someone to quote a formula to disprove me, btw) 09:08:48 i dunno any formulæ 09:09:20 https://en.wikipedia.org/wiki/Boltzmann_constant relates absolute zero temperature to a zero kinetic energy, under "average translational kinetic energy" 09:09:57 int-e: i mean a formula which adds kelvin temperatures hth 09:10:13 oerjan: I know. I was going to add that this still isn't done there. 09:10:23 But one could add energies ;-) 09:10:32 one could. 09:12:24 oerjan: but it's the only property I know that's not translation-invariant. 09:12:55 (of temperatures) 09:13:33 ok, so now it supports unlimited replacements 09:13:57 each of limited length 09:16:18 -!- CrazyM4n has quit (Quit: sleep). 09:17:55 SLEEP? ARE YOU CRAZY? LETS GET UP FOR MIDNIGHT DINNER 09:23:53 -!- SopaXorzTaker has joined. 09:23:53 -!- SopaXorzTaker has quit (Changing host). 09:23:53 -!- SopaXorzTaker has joined. 09:24:15 "The North Korean newspapers liked to run “human interest” stories about heroic citizens who lost their lives rescuing the portraits from fire or flood." 09:25:53 the Kim family are basically their version of God, so this is not surprising to me 09:33:09 -!- dts|pokeball has quit (Ping timeout: 245 seconds). 09:34:29 -!- roasted42 has joined. 09:38:06 -!- roasted42 has quit (Changing host). 09:38:06 -!- roasted42 has joined. 09:38:06 -!- roasted42 has changed nick to TheM4ch1n3. 09:47:11 -!- shikhin_ has joined. 09:47:28 -!- TheM4ch1n3 has quit (Ping timeout: 250 seconds). 09:50:04 -!- shikhin has quit (Ping timeout: 250 seconds). 09:52:07 -!- SopaXorzTaker has quit (Remote host closed the connection). 09:59:15 -!- oerjan has quit (Quit: leaving). 10:05:40 -!- adu has quit (Quit: adu). 10:09:12 in REGXY what happens if a line has stuff after its final / 10:15:15 nasal demons 10:15:33 k 10:15:45 (just kidding, never heard about REGXY) 10:16:15 well the wiki does not say what happens so i'll just have my implementation ignore it 10:19:45 -!- roasted42 has joined. 10:20:05 -!- AndoDaan has joined. 10:25:35 -!- roasted42 has quit (Ping timeout: 252 seconds). 10:29:04 Clearly it's a syntax error. 10:29:29 The wiki says "syntax is X", and X does not include that. 10:30:38 ok. i'll output an error. I'm implementing it in C++ 10:38:48 -!- roasted42 has joined. 10:48:23 -!- roasted42 has quit (Ping timeout: 240 seconds). 10:52:44 -!- roasted42 has joined. 10:57:18 -!- roasted42 has quit (Ping timeout: 244 seconds). 10:58:08 -!- roasted42 has joined. 10:59:38 -!- roasted42 has quit (Client Quit). 11:01:32 -!- roasted42 has joined. 11:15:04 -!- roasted42 has quit (Ping timeout: 244 seconds). 11:17:17 -!- roasted42 has joined. 11:19:01 Attention stupid standard authors: if your class includes a bit field of flags, please assign particular bits to particular flags. 11:28:29 -!- roasted42 has quit (Ping timeout: 256 seconds). 11:46:04 -!- roasted42 has joined. 12:07:30 -!- Patashu_ has quit (Ping timeout: 258 seconds). 12:14:15 -!- Jafet has left. 12:14:36 -!- Jafet has joined. 12:17:28 -!- roasted42 has quit (Ping timeout: 258 seconds). 12:19:52 I have found a better heuristic 12:20:43 -!- roasted42 has joined. 12:22:42 (Well, technically the same heuristic, but a better way of optimizing over it) 12:24:52 -!- roasted42 has quit (Ping timeout: 240 seconds). 12:36:09 the results are worse. that means clealy my heuristic is wrong' 12:36:18 -!- Zuu has quit (Ping timeout: 250 seconds). 12:43:34 so i'll try different functions of the length and number of occurrences... 12:56:26 -!- shikhin_ has changed nick to shikhin. 12:58:55 -!- J_Arcane_ has joined. 13:01:19 -!- J_Arcane has quit (Ping timeout: 255 seconds). 13:01:20 -!- J_Arcane_ has changed nick to J_Arcane. 13:02:13 -!- kallisti has quit (Ping timeout: 255 seconds). 13:04:02 -!- J_Arcane has quit (Quit: ChatZilla 0.9.91-rdmsoft [XULRunner 32.0.3/20140923175406]). 13:05:11 -!- J_Arcane has joined. 13:05:13 -!- roasted42 has joined. 13:18:37 -!- AndoDaan has quit (Ping timeout: 245 seconds). 13:18:43 -!- AndoDaan_ has joined. 13:21:04 -!- roasted42 has quit (Ping timeout: 245 seconds). 13:23:37 -!- SopaXT has joined. 13:23:37 -!- SopaXT has quit (Changing host). 13:23:37 -!- SopaXT has joined. 13:24:04 -!- SopaXT has changed nick to SopaXorzTaker. 13:24:27 -!- SopaXorzTaker has quit (Max SendQ exceeded). 13:24:52 -!- SopaXT has joined. 13:24:52 -!- SopaXT has quit (Changing host). 13:24:52 -!- SopaXT has joined. 13:28:18 -!- roasted42 has joined. 13:33:09 -!- roasted42 has quit (Ping timeout: 265 seconds). 13:33:40 -!- roasted42 has joined. 13:47:27 -!- AndoDaan_ has quit (Ping timeout: 272 seconds). 13:50:09 -!- roasted42 has quit (Ping timeout: 256 seconds). 13:54:28 -!- AndoDaan has joined. 13:59:56 -!- augur has quit (Remote host closed the connection). 14:00:14 -!- augur has joined. 14:01:05 -!- MoALTz_ has quit (Quit: brb). 14:01:20 -!- MoALTz has joined. 15:12:34 -!- boily has joined. 15:18:17 @metar CYQB 15:18:17 CYQB 281500Z 24011G17KT 5SM -DZ BR BKN010 OVC030 02/02 A2962 RMK ST6SC2 SLP033 15:18:40 +2. always +2. the whole week it's +2. I WANT SNOOOOOOOOW! 15:19:05 @metar EDDL 15:19:06 EDDL 281450Z 01005KT 9999 SCT020 M00/M05 Q1030 NOSIG 15:20:00 Mellovar. 15:20:27 `? M00 15:20:28 M00? ¯\(°​_o)/¯ 15:20:35 hmm... what was it again? 15:21:45 `? cow 15:21:46 A cow is an animal best served at minus zero degrees. 15:35:07 what 15:36:05 `? chicken 15:36:06 chicken? ¯\(°​_o)/¯ 15:36:27 `? poulet 15:36:28 poulet? ¯\(°​_o)/¯ 15:47:35 -!- shikhin_ has joined. 15:50:27 -!- shikhin has quit (Ping timeout: 244 seconds). 16:02:05 -!- Phantom_Hoover has joined. 16:17:22 @metar EFHK 16:17:22 EFHK 281550Z 35008KT 9999 -SN OVC009 M10/M12 Q1021 BECMG FEW009 16:18:42 @metar EGLL 16:18:43 EGLL 281550Z 35004KT 9999 FEW034 04/M02 Q1034 NOSIG 16:18:58 A delta of 14. 16:20:40 -!- Phantom_Hoover has quit (Quit: Leaving). 16:21:02 -!- Phantom_Hoover has joined. 16:28:47 -!- SopaXT has quit (Remote host closed the connection). 16:30:04 -!- GeekDude has joined. 16:33:44 -!- nys has joined. 17:14:03 -!- oerjan has joined. 17:17:05 -!- Zuu has joined. 17:47:17 -!- MoALTz has quit (Quit: Leaving). 18:00:01 -!- idris-bot has joined. 18:00:38 -!- vanila has joined. 18:00:41 http://boingboing.net/2010/04/15/colossal-turing-mach.html 18:01:45 -!- G33kDude has joined. 18:02:15 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…). 18:02:46 -!- G33kDude has quit (Client Quit). 18:05:14 -!- GeekDude has quit (Ping timeout: 245 seconds). 18:06:22 -!- idris-bot has quit (Quit: Terminated). 18:06:44 -!- Melvar has quit (Quit: New graphics card). 18:11:45 -!- GeekDude has joined. 18:11:56 -!- GeekDude has quit (Client Quit). 18:33:33 -!- drdanmaku has joined. 18:54:47 -!- vanila has quit (Remote host closed the connection). 19:04:11 -!- AndoDaan_ has joined. 19:04:24 -!- AndoDaan_ has quit (Client Quit). 19:07:55 -!- AndoDaan has quit (Ping timeout: 272 seconds). 19:08:04 -!- GeekDude has joined. 19:09:40 -!- Melvar has joined. 19:12:15 -!- GeekDude has quit (Client Quit). 19:12:56 -!- scoofy has quit (Ping timeout: 265 seconds). 19:41:15 -!- idris-bot has joined. 20:02:29 -!- Patashu has joined. 20:11:03 -!- oerjan has quit (Quit: Nite). 20:17:24 -!- Phantom_Hoover has quit (Ping timeout: 258 seconds). 20:25:28 -!- Patashu has quit (Ping timeout: 255 seconds). 20:27:09 -!- CrazyM4n has joined. 20:37:51 -!- scoofy has joined. 20:37:53 -!- scoofy has quit (Read error: Connection reset by peer). 20:39:18 -!- scoofy has joined. 20:46:08 What is with North Korea and rice cookers? 20:46:34 I get that South Korean rice cookers might be found objectionable, but are there not rice cookers manufactured elsewhere? 20:47:19 I... do not associate rice cookers with North Korea 20:49:44 At one point at least, it seems like they were banned, but I can't seem to find the relevent quote online 20:50:40 god damn it why does a WRONG algorithm achive better compression 20:51:09 "They would look for people who used more than their quota of electricity, a lightbulb brighter than 40 watts, a hot plate, or a rice cooker." 20:53:36 Sgeo: NK has no trade 20:53:44 I guess sounds more like an electricity thing? But apparently South Korean rice cookers are a symbol of status 20:53:48 coppro: no legal trade maybe 20:53:53 right 20:54:04 but where would they get a rice cooker from? options are SK and China 20:54:16 coppro, I thought NK had some trade with China? 20:54:29 I was under the impression that imports from China are probably not frowned on as much 20:54:41 http://www.dailynk.com/english/read.php?cataId=nk01500&num=3442 20:54:46 yes, there's a fair bit of trade with China 20:55:30 I associate rice cookers with being a fire hazard in student accomodation 20:56:51 had many rice cooker fires? 20:58:46 -!- xreal has joined. 20:59:09 -!- xreal has left ("Verlassend."). 21:01:20 scoofy, no, but they went on and on about them at the fire safety briefing 21:11:31 -!- Phantom_Hoover has joined. 21:31:54 -!- AndoDaan has joined. 21:37:07 Can anyone recommend an RCA -> VGA converter? 21:40:15 That's slightly ambiguous. 21:40:36 I mean, both component and composite video cables tend to use RCA connectors. 21:40:49 (On the other hand, I don't have any suggestions about either.) 21:41:51 I just want to be able to play ocarina of time on my monitor 21:42:10 I don't really know what I need 21:42:49 I've been using just a regular analog TV card I had lying around to plug my old PS1 to the computer, then open a live view of the video capture on the monitor. 21:43:10 But that's kind of convoluted. 21:44:24 If you want to plug it in directly to a monitor, what you need probably depends on what sort of inputs it has. 21:46:04 -!- MoALTz has joined. 21:46:57 I think you get composite (the one with a single, typically yellow RCA connector) and S-Video (it uses a mini-DIN kind of thing) out of a N64. 21:47:41 -!- Sprocklem has joined. 21:47:42 -!- shikhin has joined. 21:50:13 -!- scrudrv has joined. 21:50:25 I'll have to look into it 21:50:39 -!- shikhin_ has quit (Ping timeout: 245 seconds). 21:53:41 Some computer monitors I've encountered have had regular video inputs (like composite and S-video), though most probably not. (Especially new ones, since it's all digital all the way these days.) 21:56:14 If I can find a relatively cheap monitor with both RCA or SCART and VGA or DVI, I would now be sorely tempted 21:57:16 I don't think I've seen any with a SCART (it's so bulky). But I distinctly recall a monitor that had (I think) VGA, DVI, composite video and S-Video as inputs. 21:57:42 (Although it might have also been a CRT with VGA, the 5xBNC thing and those video inputs.) 21:58:11 I'll have to have a closer look at what cables I need 21:58:14 -!- scrudrv has quit (Ping timeout: 265 seconds). 21:59:38 Yeah, composite analogue video 22:00:09 I don't think you're going to find a new monitor with those inputs, though you might find an old one. Still, I'm sure you can get a reasonable cheap composite-video-to-VGA conversion box easier. 22:01:39 Or you could get a SGI Indy, it's got a composite video input (IIRC) and I'm sure it'd be worth a lot of street cred. 22:05:41 (If you want to have something that's possibly slightly more future-proof, you might pick up a thing that goes from composite video to, say, a HDMI out. There doesn't seem to be any price difference between those that generate a VGA output and those that do digital, since it needs an active conversion process anyway. But I don't have recommendations for those either.) 22:07:30 Would something like http://www.amazon.co.uk/dp/B000P3UB24 work? 22:08:33 That's for taking a VGA output (from a PC) and plugging to a TV that has a composite video input. 22:08:40 "Connect TV-output enabled video cards to your TV's RCA or S-Video connector" 22:09:09 Even with a female RCA port? 22:09:25 Yes. Composite video cables have a male connector at both ends. 22:09:40 Just look at the product description. 22:09:42 "If your video card or controller supports TV-out function, you can use this cable adapter to connect your PC's VGA port and your TV's S-Video or RCA-composite port. 22:09:45 ***PLEASE NOTE*** 22:09:47 This cable does not add TV-output functionality. If your video card/controller doesn't already have this function, this cable WILL NOT WORK for connecting your VGA output to a TV input." 22:11:43 That says nothing about whether it works for connecting RCA output to VGA inpuut 22:12:05 Presumably it would say something if it did. (It won't.) 22:12:13 -!- CrazyM4n has quit (Quit: going to eat food). 22:12:18 You need an active conversion step in there, not just a passive adapter like that. 22:12:59 OK 22:13:02 Okay, judging from the questions I guess that's a possible point of confusion. 22:13:07 I don't really know what I am looking for 22:13:59 Well, it will probably look like a box. 22:14:40 Unfortunately, apparently you can also get box-looking things for the other way around. 22:15:41 As far as I can tell, what you're looking for is something like http://www.amazon.co.uk/Prosteruk-DVD-Composite-S-Video-Converter/dp/B00EXPJVRQ/ref=sr_1_14 or for the digital version http://www.amazon.co.uk/Mini-Composite-CVBS-Converter-1080P/dp/B00HV9PBM0/ref=sr_1_2 22:16:06 http://www.amazon.co.uk/dp/B00D1JMAOG/ ? 22:16:09 (Disclaimer: the first options I could find, and should not be construed as a recommendation. Although I think I might have seen that latter one somewhere.) 22:16:27 That, too. 22:16:45 That's pretty similar to my first link. 22:17:33 In fact, I think it's the very same thing except with a different (re)branding. 22:18:04 I'm sure you could find a video nerd to tell you which box has the best upscaler. 22:18:26 Yeah, looks it 22:20:44 About "Attention stupid standard authors: if your class includes a bit field of flags, please assign particular bits to particular flags." who failed to assign the particular bits to particular flags? 22:21:33 We can deduce that a stupid standard author did. 22:21:40 Yes, but what standard? 22:28:25 Taneb: Incidentally, the HDMI version has but a single question: "Q: Will this allow me to use my N64 on my HD PC monitor?" "A: Yes. I am using it right now for that very purpose! Don't forget that you will need to sort something for sound though. (Unless you have a PC monitor with built in speakers of course.)" 22:28:41 Oooh 22:29:02 I cannot remember if one of my monitors has HDMI input, but I think it does 22:30:09 So I will bookmark that until I get back to York on the 5th 22:31:15 The HDMI box I picked up is composite-only (no S-Video), though. But if you don't have a S-Video cable for the N64 anyway, maybe that doesn't matter. 22:31:19 To "sort" out the sound, you can probably just plug the white/red RCA audio connectors from the N64 AV cable to wherever you want the sound to go, if your monitor does not do anything sensible with the HDMI input's audio side. 22:32:43 (This thing about putting speakers in everything is strange. My workstation at work has a built-in speaker somewhere inside the box, but also in the monitor, so I can make both the box and the monitor speak.) 22:32:52 (The monitor speaks more loudly, though.) 22:35:41 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 22:38:12 -!- S1 has joined. 22:48:31 -!- Phantom_Hoover has joined. 22:49:21 -!- Phantom__Hoover has joined. 22:49:28 -!- Phantom__Hoover has quit (Changing host). 22:49:28 -!- Phantom__Hoover has joined. 22:58:26 -!- Solace has joined. 23:14:25 Taneb: Hey, is the `thanks thing a Look Around You reference? 23:14:28 `thanks ants 23:14:28 Thanks, ants. Thants. 23:19:38 ? 23:20:01 -!- GeekDude has joined. 23:20:24 -!- Phantom__Hoover has quit (Read error: Connection reset by peer). 23:22:42 fizzie: Yes. 23:23:13 how does one resolve stack overflows 23:23:47 This is just a small question As this is my first time having one 23:26:09 call functions less 23:31:14 ok 23:32:50 Use automatic storage duration less, too. 23:35:01 fizzie, what do you use for photo hosting? 23:36:07 I have been taking more photos recently (no panoramas though) 23:36:37 I would like some sort of geo tagging integration, perhaps showing location of photo on open street map or something 23:40:26 Vorpal: I use Piwigo for our local for-relatives vacation photos, but it's not good. Neither was Gallery2. For the latter I had a handcrafted map thing. A few things I've just put to Flickr. 23:40:50 Hm 23:41:06 fizzie, so no real recommendation then? 23:42:12 All the run-your-own-gallery software I've found has sucked, more or less. Though they do *work*. 23:42:30 fizzie, any static generator ones? 23:42:58 I prefer to generate stuff statically, much less of a hassle. And I want to keep php off my server 23:43:17 Python or erlang or whatever I can deal with. Not php 23:43:38 I only remember trying out JAlbum or something, but it wasn't too good either. Also did work. 23:43:50 Hm 23:43:56 Haven't evaluated those thoroughly. 23:44:01 what part is "not good" about these in general? 23:44:15 If it works and isn't slow or such, what is the issue? 23:45:25 fizzie, also I forgot what you use to generate the blog at zem.fi. Custom? 23:46:15 Both Gallery2 and Piwigo are horrible messes of PHP with terrible admin UIs and (especially for Piwigo) logic. It's also real slow when generating images. 23:46:50 JAlbum was just very limited. But this was quite a while back. 23:47:01 Hm 23:47:14 Is jalbum static pre-generation? 23:47:30 zem.fi is custom, zem.fi/bfjoust is nanoc. 23:47:35 Yes. 23:47:48 I may remember the name wrong. 23:49:42 fizzie, what is up with zemhill_'s nick btw? 23:50:48 I don't think the bot framework tries to regain nick if it's not available at connect time. 23:51:06 So probably just a freenode hiccup. 23:53:07 I haven't had time to check if it's known bugs are still there after a VPS change, been kind of busy with this move stuff lately. 23:53:09 Ah 23:53:26 VPS change? Oh? 23:53:48 Switched from Tilaa to DigitalOcean. 23:54:09 Only have good comments for both, really. 23:55:32 Not that my VPS needs are very extensive. 23:56:01 VPS? 23:56:58 fizzie, why the switch then? 23:57:07 fizzie, I'm pretty happy with linode atm btw 23:57:44 Not that my site has much on it yet (https://vorpal.se/). That was why I was wondering about the album bit... 23:58:48 Vorpal: It was marginally cheaper for a bit more specs, and they had a new London datacenter, thought I'd give it a try. I think I had some further reasons too. Nothing very substantial. 23:58:59 Ah 23:59:36 fizzie, so our sites share cities then now