00:00:01 -!- bsmntbombdood has quit (Read error: 110 (Connection timed out)). 00:00:06 * SimonRC goes 00:01:48 It's from Switzerland! 00:01:53 -!- oklowob has quit ("PJIRC @ http://webirk.dy.fi"). 00:02:37 -!- bsmntbombdood has joined. 00:03:17 Hrm 00:03:41 I hope this ubuntu in a vm craps out soon 00:03:47 I don't want to like it too much 00:04:00 Does anybody know how the sample data in wav files is created? 00:04:05 pc 00:04:06 pcm 00:04:50 Uh.. Bah 00:05:05 You can stick different kinds of data in a .wav, though. 00:05:21 I should've googled that.. I knew that I was using data type 1, eg. PCM >_< 00:05:23 yeah 00:05:47 Well, I'm going to generate the data, so I don't mind other types 00:05:51 Uncompressed .wav files are pretty simple, anyway. 00:05:55 WHAT THE FUCK, I like gnome 00:05:57 what's happening to me 00:06:23 ehird: You forgot to wear your velostat hat, now you're being abducted. 00:06:32 fizzie: :D 00:06:45 http://hovika.ytmnd.com/ 00:07:08 friend got that 00:07:14 (not the author of that site) 00:07:46 ...it feels like generating wavs isn't really the primary use of JS, though 00:08:09 fizzie: lolwu 00:08:10 er 00:08:11 FireFly: lolwut 00:08:37 Well, yeah 00:09:00 I though a JS sound editor would be cool 00:09:02 What is strange is: when BitsPerSample==8, wav file samples are unsigned bytes; but when BitsPerSample==16, the format seems to be signed little-endian two-byte integers. 00:09:17 I noticed 00:09:20 FireFly: how do you embed it? 00:09:21 data:? 00:09:31 -!- KingOfKarlsruhe has quit (Remote closed the connection). 00:09:32 I was thinking of base64 00:09:43 ==data: 00:09:46 But I havn't actually played it in the browser yet :D 00:10:04 I base64'd it and played it with mplayer, seem to work 00:10:32 Some random chippy noise, but it does get the correct length/metadata 00:11:10 chipmunk noise 00:12:26 -!- AnMaster_ has joined. 00:12:32 The wigi says IE<=7 doesn't support data: URIs at all, and IE8 has a length restriction of 32k. That's very limitsy. 00:12:34 eek DST 00:12:47 IE is IE 00:13:12 Don't destroy my visions :( 00:13:20 The wikipedia article also has the following gem, in "advantages": "When fine tuning trafic volue: an embedded Base64 encoded image < 666 Byes of original data results in less then 866 Bytes Base64 data. This become more efficent then transfering this image + HTTP overhead (666 + 200 = 866 bytes)." 00:13:27 Very classy. 00:13:45 Heh 00:15:14 -!- olsner has quit ("Leaving"). 00:16:01 Someone's been -- http://sk89q.therisenrealm.com/playground/jswav/ -- doing that sort of stuff too. I wonder if any JavaScript demoscene prods have opted for something like that instead of just using music-in-a-file; perhaps not. 00:17:12 -!- calamari has quit ("Leaving"). 00:18:32 Someone stole my idea :( 00:18:41 Well, I'll live with it 00:18:51 those pesky time travelers 00:18:58 You can do better. It's not a sound editor in there, after all. 00:20:18 I guess 00:21:15 This Ubuntu-in-a-vm is working a little too well. 00:21:18 Maybe pixies. 00:23:55 For a vm with only 512mb it's sure hobbling along 00:24:09 -!- AnMaster has quit (Connection timed out). 00:30:48 Nighty 00:31:05 -!- FireFly has quit ("Later"). 01:20:01 The English word "if" generally corresponds to conditional probability. 01:20:03 * kerlo bows 01:23:32 kerlo: why are you obsessed with bayesian probability logic vs natural language 01:28:50 -!- Dewio has changed nick to Dewi. 01:55:53 ehird: you should see windows xp in a vm 01:56:02 i did that a few days ago 01:56:07 it was fast when i stripped it down 01:56:12 the speed advantage is noticeable, to say the least 01:58:59 crap, got to 4am 01:59:02 DST sucks 01:59:13 :) 02:01:10 i'm off, laters 02:14:47 -!- neldoreth has quit (Read error: 104 (Connection reset by peer)). 02:14:51 -!- neldoret1 has joined. 03:01:37 ehird: because AI and language happen to be interests of mine. 04:06:41 -!- neldoret1 has quit (Read error: 113 (No route to host)). 04:08:16 -!- oerjan has quit ("Good night"). 04:45:32 -!- Sgeo has joined. 04:54:39 -!- GreaseMonkey has joined. 05:27:47 -!- Sgeo has quit ("Leaving"). 07:01:19 -!- psygnisfive has joined. 07:14:09 -!- tombom has joined. 07:24:56 -!- olsner has joined. 07:45:54 -!- rodgort has quit ("Coyote finally caught me"). 07:46:07 -!- rodgort has joined. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 10:06:40 -!- GreaseMonkey has quit ("X-Chat -> http://xchat.org <- At least when I quit I don't look like a lamer"). 10:26:36 -!- lament has quit (Read error: 60 (Operation timed out)). 10:29:53 -!- AnMaster_ has changed nick to AnMaster. 10:46:42 -!- neldoreth has joined. 10:54:55 -!- swistakm_ has joined. 10:54:55 -!- swistakm has quit (Read error: 104 (Connection reset by peer)). 13:01:05 -!- KingOfKarlsruhe has joined. 13:11:45 -!- KingOfKarlsruhe has quit (Remote closed the connection). 13:14:43 -!- KingOfKarlsruhe has joined. 13:42:21 -!- neldoreth has quit ("leaving"). 13:43:01 -!- oerjan has joined. 13:43:40 -!- neldoreth has joined. 13:43:57 -!- neldoreth has quit (Client Quit). 13:44:24 -!- neldoreth has joined. 13:46:11 -!- neldoreth has quit (Client Quit). 13:46:49 -!- neldoreth has joined. 13:46:51 -!- neldoreth has quit (Client Quit). 13:47:27 -!- neldoreth has joined. 13:47:27 AnMaster: aww, poor cthulhu 13:47:53 oerjan, ?? 13:48:01 ah 13:48:04 right 13:48:17 yeah I agree 14:00:40 -!- Judofyr has joined. 14:13:03 -!- Slereah_ has joined. 14:26:38 -!- Slereah has quit (Read error: 110 (Connection timed out)). 14:41:43 -!- KingOfKarlsruhe has quit (Remote closed the connection). 14:44:19 -!- Judofyr has quit (Remote closed the connection). 14:49:26 -!- oerjan has quit ("leaving"). 15:12:11 -!- Judofyr has joined. 15:34:55 Deewiant, fizzie: There? SUBR: What should happen when stack cell count for the call or return is equal to zero? 15:35:07 and does mycology test it for zero 15:35:28 -!- BeholdMyGlory has joined. 15:54:27 -!- FireFly has joined. 15:56:49 ah, catseye resurrected? 15:57:11 -!- ehird has left (?). 15:58:42 -!- ehird has joined. 15:59:46 andreou: catseye has been resurrected since like 2006 16:07:00 ugh 16:07:09 it must've been my resurrection that took longer then 16:08:17 nice to see it still keeps that abominable background image 16:09:36 i had a dream the other night, about a nice form on a website that presented you, after a series of questions, the open source license of your unconscious choice 16:15:35 andreou: there's tons of those 16:15:48 also, which abominable background 16:18:11 the optical illusion, http://catseye.tc/images/backgrounds/sinewhite.png 16:19:40 andreou: err, what is it meant to illuse 16:19:46 it looks just like a regular background to m 16:19:46 e 16:20:26 i'm sorry ;p 16:21:13 may be the color or the curving, yet it always made me dizzy 16:36:37 warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C1 +- C2 <-- I wonder how to interpret this one... for while(n--) where I know n is >= 0 16:40:37 -!- FireFly has quit ("Later"). 16:40:59 -!- FireFly has joined. 16:50:01 AnMaster: is that gcc warning? 16:51:03 lifthrasiir, yes 16:51:13 lifthrasiir, gcc 4.2 or later 16:55:28 i don't know why... perhaps because n = ; in the loop merges into condition check (just guessing)? 16:57:52 hm no 16:58:07 if (n < 0) { 16:58:07 ip_reverse(ip); 16:58:07 return; 16:58:07 } 16:58:09 and then later 16:58:13 while (n--) 16:58:14 stack_push(ip->stack, stack_pop(tmpstack)); 16:58:18 from my SUBR 16:58:30 that causes the warning on the line with "while (n--)" 16:58:38 n being a signed integer 16:59:18 lifthrasiir, it seems to work anyway, just a bit confusing 17:00:45 X +- C1 cmp C2 to X cmp C1 +- C2 that would mean in this case (n--) != 0 into "n != 1-0"? 17:00:47 err 17:00:50 that makes no sense 17:03:39 if (n-- != 0) transforms into (n -= 1, (n + 1) != 0) then it can be the case 17:04:00 hm 17:04:02 i don't know gcc's internal well but that's only possible interpretation 17:06:32 well ok that transformation you suggested seem harmless in this case 17:15:51 -!- Hiato has joined. 17:24:17 -!- swistakm_ has changed nick to swistakm. 17:30:31 __builtin_ia32_movntps(((float*)(void*)&cfun_static_space) + i*4, 17:30:31 *((const v4sf*)(const void*)&fspace_vector_init)); 17:30:36 lifthrasiir, lovely code eh? 17:30:38 (not) 17:30:43 heh, 17:31:00 cast to void needed to shut up warnings about strict aliasing rules (they do not matter in this case) 17:32:28 movntps is for copying aligned bytes? (i'm not good at x86 assembly) 17:33:23 lifthrasiir, WC is write combining too, and doesn't fill cache. Since I'm just space filling the static array for the commonly used part of funge space around 0,0 here... 17:34:09 Move Non-Temporal Packed Single-Precision Floating-Point 17:34:13 is what it stands for 17:35:18 lifthrasiir, I don't know if I told you, but I use a static array for the most commonly used area around 0,0 in funge space, then a hash table for storing stuff outside that 17:35:22 this helped speed a lot 17:36:28 lifthrasiir, and basically, storing 2 MB of spaces in the binary wouldn't be sane, so I fill it at startup. -ftree-vectorise vectorised the loop, but it still caused lots of L1 and L2 cache misses. Using a WC-style streaming store solved that. 17:36:32 I still have pure C fallback 17:36:48 good, i'm using just hash table (that's how the dict works in python) and i feel i have to add memory block for efficient storage... 17:37:08 -!- neldoreth has quit ("Lost terminal"). 17:38:17 in current pyfunge space operation accounts for 50% of time or so, which is a huge bottleneck 17:39:00 lifthrasiir, hum? I don't know how much this would actually help in python... Since some of this stuff is pretty low level. 17:39:04 (other bottleneck being command dispatch, but it is plenty of slow codes) 17:39:36 I can reason about C code and often figure out what is most effective, because C is a rather thin abstraction on top of asm really. While for a high level language that is much harder. 17:39:48 Of course you should still use profilers in both cases :) 17:39:59 (since you can't always reason about either C or asm) 17:40:28 lifthrasiir, hm gcc compiles my command dispatching into a big jump table basically. 17:40:38 Which is quite ok, but could be faster 17:40:41 brb phone 17:40:42 AnMaster: i'm just trying to revise storage mechanism, since pyfunge once had big bottleneck related to sysinfo's boundary calculation 17:42:41 with respect to this current design is very inefficient, since it uses direct coordinate as key (e.g. {(0,0): 64, ...}) 17:45:41 now pyfunge use caching and shortcut for sysinfo command, but it still takes too much time 17:46:03 back 17:46:25 lifthrasiir, oh boundary? I store it as two pairs of x.y 17:46:28 x,y* 17:46:43 lifthrasiir, used for wrapping too 17:47:16 how to calculate exact boundary (as required for sysinfo)? 17:48:06 *Main> let Cast a = Cast 3 17:48:06 :1:4: 17:48:07 My brain just exploded. 17:48:09 lifthrasiir, well every time I write to funge space I have a couple of if that checks if bounds would grow. There is a known issue with shrinking bounds currently. But ccbi has that too 17:48:09 I can't handle pattern bindings for existentially-quantified constructors. 17:48:11 (real error message) 17:48:28 lifthrasiir, and thus mycology doesn't test it. in cfunge and ccbi bounds currently only grow 17:48:52 lifthrasiir, those if compiles down to a couple of cmov btw :) 17:48:57 ifs* 17:49:07 AnMaster: oh, it seems pyfunge is correct for that case ;) 17:49:30 pyfunge also uses inexact (only growing) boundary for wrapping, only updates to exact boundary if requested 17:50:03 lifthrasiir, well a slow y would be a mess for HRTI test. 17:50:16 and that update takes too much, that's why i consider new algorithm 17:51:00 I guess if I had to scan I would scan inwards from the bounds in sysinfo to find the real ones, and while I was at it also update the wrap bounds to not have to scan as much next time 17:51:16 + cache positions of non-space so I could just check next time if they were still non-space 17:51:31 AnMaster: i know, and i ended up with doing update only if some put command can shrink the space 17:52:20 lifthrasiir, hm? 17:52:32 didn't you say scan only in sysinfo not put? 17:52:59 oh you mean invalidating cached inner bounds if a space is put in some edge cell? 17:53:04 i mean invalidation 17:53:11 hm 17:53:30 lifthrasiir, I assume you basically scan around the edge in a spiral inwards? 17:53:31 (and sorry for slow answer, i cannot write so fast in english...) 17:53:53 lifthrasiir, heh I can write faster in English than my native language (Swedish). Too much IRC I guess... 17:54:13 i think i have to do so but not yet implemented, i'm testing with possible solutions right now 17:54:18 -!- Sgeo has joined. 17:54:53 AnMaster: swedish and english is trivial compared to korean and english I imagine 17:55:01 er, I assume .kr is korean 17:55:11 ehird, oh I didn't know where he was from 17:55:19 yah, .kr = korea 17:55:22 and I wasn't implying anything like that 17:55:23 yes right 17:55:23 AnMaster: whois magick 17:56:03 but i don't think that shouldn't be hard besides from nuance and idiom differences... 17:56:19 well, korean and english seem really far apart to me 17:56:25 but then I only know the latter 17:57:41 lifthrasiir, cache bounds, invalidate only when writing a space in an edge cell (remember fingerprint writes too!) sounds like the best way. Also update wrap bounds when you calculate new cached bounds if they grow inwards, will mean you won't have to go over so many spaces when wrapping possibly, thus reducing unneeded fetching of spaces when you are about to wrap after you have done an y 17:57:45 if you see what I mean 17:58:29 anyway such a thing may be in the next cfunge release too, but not this one that I'm about to make tomorrow 17:59:05 AnMaster: i should deploy such solution someday but i have one homework due to tomorrow, two homeworks due to 04-02 etc. ;) 17:59:15 ah... 17:59:54 i shouldn't see mycology before 04-02... pyfunge thing took up my time too much (see hg log! ;) 18:07:44 * AnMaster fixes an internal icc header heh 18:30:18 -!- Hiato has quit (Read error: 104 (Connection reset by peer)). 18:37:41 -!- neldoreth has joined. 18:39:00 -!- KingOfKarlsruhe has joined. 18:43:53 wow, mark pilgrim has an entire post, including video, about some 2006 supertux release. 18:44:09 that's like post-ironic blogmocking without the irony, post, or mocking 18:59:26 lol, guy in #haskell arguing visualworks smalltalk, which lets you view the source if you sign an NDA, is open source 18:59:27 :-D 19:11:42 -!- comex has quit (Remote closed the connection). 19:21:08 -!- BeholdMyGlory has quit (Remote closed the connection). 19:21:52 I just bound tons of unicode shit to keys ☺ 19:22:07 ←→↑↓↘↙↖↗ 19:22:14 λ 19:22:15 ‽ 19:22:37 ⌃⌥⌘⇧ 19:22:49 ¹²³⁴⁵⁶⁷⁸⁹⁰ 19:22:52 dammit 19:22:55 can't do subscripts 19:23:06 ☹ 19:23:09 shift ones don't work 19:23:17 so no blackie either → ☻ 19:23:58 The key combos are ⌃⌥(key) 19:24:07 So ⌃⌥0-9 give superscript numbers 19:24:31 ⌃⌥- gives ☺, ⌃⌥= gives ☹ (paren keys) 19:24:40 ⌃⌥\ gives ‽ 19:24:51 ⌃⌥e = ⌃ 19:24:55 ⌃⌥w = ⌥ 19:25:00 ⌃⌥q = ⌃ 19:25:01 err 19:25:05 e = ⌘ 19:25:08 r = ⇧ 19:25:15 , = ← 19:25:17 . = → 19:25:22 k = ↑ 19:25:24 l = ↓ 19:25:27 y ↖ 19:25:28 u ↗ 19:25:30 h ↙ 19:25:31 j ↘ 19:25:42 shift-num is meant to be subscript 19:25:57 shift - is meant to be ol' unicode blackie → ☻ 19:26:01 and that's it. 19:26:10 fizzie would be proud 19:27:18 (λx. x) (λx. x) 19:27:34 Ooh, I’ll add :: 19:27:47 For unicode haskellry 19:28:33 ...nah 19:28:34 too uncommon 19:31:43 I had interrobang shortcut key too, but I spent all the alphabetics to get most of the greek characters there are. Don't have that keymap in use any longer, though. 19:32:07 Now I just pick from gucharmap when I need it, which is very uncomfortable and slow. 19:32:19 Before: 19:32:20 compose :: (a -> b) -> (c -> a) -> c -> b 19:32:20 compose f g = \x -> f (g x) 19:32:23 After: 19:32:24 compose ∷ (α → β) → (γ → α) → γ → β 19:32:26 compose α β = λγ → α (β γ) 19:32:36 fizzie: What did you need all Greek for, apart from unicode fauxskell? 19:32:59 Wonder why my shift-y shortcuts aren't workin 19:33:01 ' 19:33:34 I just thought that since I had λ there, I might as well have the others too. They would be more useful in equation-writing except that there it's just simple to use LaTeX \alpha and so on. 19:34:15 Does that sort of stuff work with a real house-cell implementation? 19:34:23 fizzie: what? 19:34:32 Oh, you mean jewnicode haskell? 19:34:41 ∷ and → in place of :: and ->, yes. 19:34:46 I think everything there works with GHC if you enable unicode apart from the funky one-character ∷ 19:34:52 Well, I think the arrows work. 19:35:01 The greek stuff and the lambda does for certain. 19:36:10 http://aralbalkan.com/2067 LOL WAT 19:36:14 MzScheme didn't even do λ without a macro. 19:36:26 fizzie: Tch. Haskell is the only language for enterprise uni-coding. 19:38:00 http://pastie.org/431713.txt ← My ~/Library/KeyBindings/DefaultKeyBinding.dict. 19:38:18 ^ = ⌃ (control), ~ = ⌥ (option/alt), $ = ⇧ (shift). 19:38:24 Patterns with $ in don’t work for some reason. 19:38:29 If anyone wants to fix it feel free :P 19:38:47 -!- KingOfKarlsruhe has quit (Remote closed the connection). 19:41:44 I am addicted to ↑ already. 19:41:45 "quote" 19:41:47 ↑ Foo 19:43:23 That's funny, this keymap does altgr-yui as ←↓→ by default. But I don't see up-arrow anywhere. 19:44:46 Ah, altgr-shift-u is ↑. 19:45:08 heh 19:45:12 u is ↗ 19:45:13 for me 19:45:19 I kind of have "further away = more obscure arrows" 19:45:24 , and . are because of < and > 19:45:29 k and l are "above" 19:45:31 Don't seem to have diagonals in this. 19:45:38 then to the left a bit we have a nice 4x4 block yuhj 19:45:45 for diagonals 19:46:12 Yes, I first thought you had hjkl for the "obvious" arrow-directions, but seems that there were those 2x2 blocks. 19:46:23 ☺ 19:46:27 Unicode needs more smiliez 19:46:56 "This" keymap being XkbRules xorg, XkbModel pc105, XkbLayout fi, XkbVariant nodeadkeys, XkbOptions altwin:hyper_win,lv3:ralt_switch_multikey. 19:47:35 US Extended + that keybinding here. 19:47:48 ⚇ is almost a smiley. Or ⚍. 19:47:55 UK has shift-3 as £ and option-3 as #, which is back-asswards. US fixes that. 19:48:01 Or Marvin 19:48:07 And ♾ is a guy with glasses on. 19:48:14 fizzie: ⍥ 19:48:18 ⍨ 19:48:23 Even though it's "officially" U+267e permanent paper sign. 19:48:45 ⍣ ← Butthole + Eyes 19:49:34 ∿∿∿∿∿∿ 19:49:47 Beware of my sine waves 19:49:50 ⁇ ← That’s actually a separate character. 19:49:56 ⁈ and ⁉ too. 19:50:00 & ‼. 19:50:22 I sort of toyed about making a ^3d6 command to fungot which would return something like "⚄ + ⚁ + ⚂ = 10" but there are only normal six-sided die faces in there. 19:50:26 Hm, I only knew about the double-bang 19:50:47 Dices, coolies 19:51:11 The there's the religious dingbats, hazardous signs, chess pieces 19:51:28 is there a uncidoe for this? 19:51:29 *unicode 19:51:32 the star 19:51:39 like ERROR CORRECTION ASTERISK 19:51:59 You can use "★foo" if you want to be "different". 19:52:14 Or even ☄foo for maximum sillitude. 19:52:21 (That's BLACK STAR and COMET.) 19:52:39 fizzie: But that's not ^Isematically correct^I 19:52:44 ☄semantically 19:52:52 Maybe TIP-EX CORPORATE LOGO. 19:53:06 ⍟hi 19:53:32 ⍟ DARING FIREBALL 19:53:34 Hmm, not quite. 19:53:46 DF’s logo is star-cut-out-of-circle. 19:53:51 "†foo" is sometimes used for corrections, but for best results you'd have to be able to stick that † also to the place you're correcting. 19:53:54 -!- swistakm has quit ("Lost terminal"). 19:54:00 It looks a bit t-like, too. 19:54:02 We should make our own Unicode, with blackjack and hooker. 19:54:04 Characters. 19:54:19 fizzie: ooh, maybe something like an overline, but an overstrike 19:54:25 it goes way above the baseline 19:54:30 so it goes through the middle of the previous line 19:54:41 so just pop some spaces in, put them in, and put your correction in 19:55:10 Or, maybe, 19:55:11 Hello, wdrol! 19:55:12 ↑world 19:55:16 You could script s// to do that 19:56:04 Up-arrow? 19:56:15 s/-/ / 19:56:28 Yar. 19:56:34 ↑↑↑↑↑↑↑↑↑↑ 19:56:40 Knuth↑↑proudness 19:57:02 ZOMG knuth arrow 19:57:16 Anti-knuth↓↓anti-arrows 19:57:54 You can also use * for small corrections, ⁑ for really bad typos, and ⁂ for just completely hopeless cases. 19:58:08 how about ideograph description sequence (IDS) to get really complex and useless ideographs? 19:58:14 heleo i am fcugking drnku 19:58:22 ⁂Greetings, I am here to inform you that I am currently intoxicated. 19:58:42 ⁑Erm. Also, Fornication. 19:59:04 It's a bit sad that ⁂ has a funky name (asterism) but ⁑ has to get by with just "two asterisks aligned vertically". 19:59:14 ASTERISM 19:59:21 It’s the funkay new religion. 19:59:34 ⁂! I just had an asterism! 19:59:47 hawt 19:59:58 ..I read "Greek Extended" as "Geek Extended" 20:00:03 “I’ll asterism your genitals. If you know what I mean.” 20:00:05 — Unicode 20:00:32 * FireFly likes “” 20:00:49 Yah. 20:00:57 those are bound by default. Option-[ and option-]. 20:01:01 Er. 20:01:09 ⁂option-shift-] 20:01:14 ⁂option-shift-[ 20:01:18 x⃣ ← the combining keycaps are also funky, but combining-character-rendering is always so iffy. 20:01:20 Too bad the alt gr mapping got all mixed up when I switched to Swedish Dvorak :( 20:01:20 ] is single quotes. 20:01:24 fizzie: Woah. Awesome. 20:01:30 !glass {M[m(_m)M!(_m)m.?]} 20:01:35 Sgeo: no egobot 20:01:52 Well, what would the code do? Crash? 20:02:11 Sgeo: Er, what does it do? 20:02:16 Call itself a lot? 20:02:18 Stack overflow. 20:03:45 -!- tombom has quit ("Peace and Protection 4.22.2"). 20:04:31 “Memes” 20:04:36 — “Memes” 20:04:41 — “Memes” 20:04:49 And so on, and so forth, and they all lived happily ever after. 20:05:19 -!- Judofyr_ has joined. 20:06:06 Hmm 20:06:20 ↑ was alt gr+shift+U 20:07:10 FireFly: That's what it is here too; I mentioned that. 20:08:09 Lunix enterprise operation system 20:08:30 Ah 20:10:10 -!- BeholdMyGlory has joined. 20:15:10 -!- BeholdMyGlory has quit (Remote closed the connection). 20:15:33 -!- BeholdMyGlory has joined. 20:15:41 -!- mtve has quit (calvino.freenode.net irc.freenode.net). 20:15:43 -!- FireFly has quit (calvino.freenode.net irc.freenode.net). 20:15:43 -!- Asztal has quit (calvino.freenode.net irc.freenode.net). 20:17:24 -!- FireFly has joined. 20:17:24 -!- Asztal has joined. 20:17:24 -!- mtve has joined. 20:18:07 'lo again 20:20:50 -!- Sgeo has quit ("Leaving"). 20:23:08 -!- Judofyr has quit (Read error: 110 (Connection timed out)). 20:23:53 -!- Hiato has joined. 20:27:08 -!- comex has joined. 20:29:37 -!- kar8nga has joined. 20:38:59 -!- kar8nga has quit (Remote closed the connection). 20:39:16 -!- neldoret1 has joined. 20:42:19 -!- AnMaster_ has joined. 20:47:09 -!- neldoreth has quit (No route to host). 20:49:28 -!- neldoret1 has quit (Client Quit). 20:49:39 -!- neldoreth has joined. 20:49:41 -!- neldoreth has left (?). 20:54:27 -!- AnMaster has quit (Connection timed out). 20:58:54 -!- Hiato has quit ("Leaving."). 21:03:11 -!- tombom has joined. 21:39:20 ←→↑ 21:39:24 ↓ 21:39:26 (a b start) 21:40:18 Ϛ 21:50:37 -!- nooga has joined. 21:51:08 developing a kernel under windows is so much pain in the ass 21:51:13 :C 21:55:00 -!- neldoreth has joined. 21:59:34 -!- tombom has quit ("Peace and Protection 4.22.2"). 22:07:36 AnMaster_: (Re: SUBR) If a subroutine takes zero parameters then of course none are pushed onto/popped from the stack... 22:08:06 -!- AnMaster_ has changed nick to AnMaster. 22:08:07 right 22:11:28 freenode seems unstable today. I didn't loose connection to any network, so it is not my bouncer as ehird likes to pretend usually 22:11:49 s/pretend/think/ 22:12:06 Unicode so needs proper symbols for correction. 22:13:12 ㊣ - CIRCLED IDEOGRAPH CORRECT? 22:13:19 Naw 22:13:31 Why doesn’t Unicode have useful things‽ 22:13:36 ☺ 22:13:40 burp 22:17:30 night 22:17:55 You can use ⎀ if your correction happens to be a missing "a", but you have to know in-advance where you'll be needing it, since you need to put it on the previous line. 22:18:17 :D 22:18:26 Maybe that's a bit limited. 22:18:27 developing a kernel under windows is so much pain in the ass <-- why do it then? 22:18:42 Because installing an OS is also a pain in the ass? 22:19:23 Deewiant: Er, it is? 22:19:27 Fooled me you could have. 22:19:33 I find it to be. 22:19:48 ehird, I have to agree with your sarcasm there 22:20:06 I installed Ubuntu fully in ~20 minutes. It gets harder if you move data across, but not much: stick them on USB sticks or something. 22:20:06 I never found OS installing (apart from windows) to be painful 22:20:14 Or, y'know, have data on a different partition. 22:20:23 yes windows is painful, a lot thanks to microsoft minutes being used 22:20:31 <3 microsoft minutes 22:20:43 AnMaster: Well I found installing xp in a vm quite easy. 22:20:51 took about 40 mins 22:20:53 You have to repartition a hard drive, which possibly involves getting another from somewhere, and I don't consider a freshly-booted OS fully installed yet. 22:21:02 ehird, a pain with all the registering and activation thingies 22:21:05 repartitioning a harddrive is trivial 22:21:07 AnMaster: oh well yeah 22:21:29 ehird, but windows/microsoft update is way more painful I agree than the actual install 22:21:37 Yes 22:21:42 U+23E5 FLATNESS: ⏥. Certainly, that is the concept of flatness, compressed into a single symbol. 22:21:54 fizzie: That’s not… well… flat. 22:22:01 It’s poking upwards. 22:22:11 You probably have to just look at it in the right way. 22:22:13 ehird, I only reboot for kernel upgrade. I even do glibc upgrades in runlevel 22:22:21 Become one with the flatness, you know. 22:22:21 AnMaster: Remember unpatched XP? Anyone on the internet could cause a dialog to pop up on your computer if they knew your IP. 22:22:24 You got one every 10 seconds or so. 22:22:33 ehird, never had that 22:22:35 All ads for shady antiviruses and whatnot. 22:22:40 ehird, I'm behind NAT though 22:22:43 and how was it done? 22:22:54 AnMaster: there's a command meant to do that over a LAN 22:22:59 messaging service or something 22:23:01 winpop? 22:23:03 yah 22:23:04 ah that 22:23:05 it was left open to any networkable address 22:23:17 That net-messaging thing was in wfw3.11 already, although I think you had to run a program to make it work. 22:23:42 AnMaster: loads of shady sites sold tools that basically mined for ip addresses then spammed them with that 22:23:47 AnMaster: Made a .bazaar/bazaar.conf which allowed me to get cfunge: it runs through Mycology in 00.01elapsed, CCBI takes 00.10 22:23:49 marketed as "new age marketing tool", that sort of shite 22:24:00 00.01elapsed 22:24:02 what? 22:24:09 What time outputs? 22:24:15 Deewiant: time varies wildly 22:24:17 huh 22:24:19 0.00user 0.00system 0:00.01elapsed 90%CPU (0avgtext+0avgdata 0maxresident)k 22:24:19 0inputs+0outputs (0major+2108minor)pagefaults 0swaps 22:24:19 00.01? 22:24:20 (Lunchtime doubly s—— 22:24:28 — 22:24:32 Deewiant, I never seen time output that 22:24:37 Two dashes = I was just shot. 22:24:46 real 0m0.003s 22:24:46 user 0m0.001s 22:24:46 sys 0m0.002s 22:24:50 it looks like that 22:24:53 0.00 real 0.00 user 0.00 sys 22:24:55 (was for echo) 22:24:56 Consider /usr/bin/time 22:24:58 No, I am sparctacus! 22:25:00 er. 22:25:02 Spartacus. 22:25:05 (SPARCtacus?) 22:25:05 Deewiant, not found here 22:25:17 Deewiant, what package 22:25:24 That almost looks like the tcsh "time". 22:25:24 ... 22:25:28 the time I use is the bash builtin 22:25:29 AnMaster: /bin/time, maybe? 22:25:33 AnMaster: time 1.7-1 22:25:35 ehird, not that either 22:25:36 Everyone has an external time. 22:25:44 I believe it's required. 22:25:52 * ehird 's time is BSD time 22:25:58 It uses BSD minutes 22:26:03 ehird, can't find one 22:26:21 0.00u 0.00s 0:00.00 0.0% +k(k,^:k) +io +sock pf+w sig cs is what tcsh's time outputs. 22:26:24 It's http://www.gnu.org/software/time/time.html 22:26:27 lol tcsh 22:26:35 Deewiant: lol gnu 22:26:44 ah 22:26:46 GUYZ GNU ECHO 22:26:47 * AnMaster emerges sys-process/time 22:26:47 it's featureful 22:26:55 It gives me the count of page faults and other pointless stats so I find it fun 22:26:56 er 22:26:58 gnu hello 22:27:12 # /bin/echo --help | wc -l 22:27:12 27 22:27:13 yes 22:27:14 yes it is 22:27:14 Solaris' external time (/usr/bin/time) is "\nreal 0.0\nuser 0.0\nsys 0.0\n" with a bit more whitespace. 22:27:31 usage: time [-p] utility [argument...] 22:27:36 AnMaster: ) echo --help 22:27:36 --help 22:27:45 ehird, hah 22:27:55 (Yes, "echo" is external, in Fish) 22:28:02 ehird, yeah I agree gnu fails 22:28:07 This GNU time has: Usage: /usr/bin/time [-apvV] [-f format] [-o file] [--append] [--verbose] [--portability] [--format=format] [--output=file] [--version] [--quiet] [--help] command [arg...] 22:28:08 ehird, but why the ) ? 22:28:12 http://img12.imageshack.us/img12/8484/dupkax.jpg how does it look like? 22:28:12 GNU time also has a -v option which makes it spout over 20 lines of data 22:28:26 AnMaster: my prompt is (compressed pwd) in green, where compressed = ~/foo/bar/baz becomes ~/f/b/baz 22:28:33 Deewiant, I prefer callgrind, cachegrind, gprof and gcov when I need such things 22:28:37 oh and oprofile 22:28:42 nooga: what typeface is that? 22:28:44 mhm 22:28:55 The whole thing looks nice apart from the colours of "rad". 22:28:58 They're kind of clashy. 22:29:07 Also, the bottom of the d's tail looks odd. 22:29:10 Apart from that I really like it. 22:29:35 I don't like the shape of the r really 22:29:42 and the d issue yeah 22:29:44 ehird: circumsized Myriad pro 22:30:02 ah, it's a d-tail 22:30:06 ;] 22:30:12 nooga: This is the first time I’ve ever heard “circumsized” applied to a typeface. This is a historic moment. 22:30:24 Actually my manly self protection reflexes are kicking in round about now. 22:30:37 Don’t do that. :-P 22:30:38 probably an artefact 22:30:49 $ /usr/bin/time --help 22:30:50 Usage: /usr/bin/time [-apvV] [-f format] [-o file] [--append] [--verbose] 22:30:50 [--portability] [--format=format] [--output=file] [--version] 22:30:50 [--help] command [arg...] 22:30:51 that is usual 22:30:53 unusual* 22:30:56 for a GNU tool 22:30:57 nooga: it looks like someone opened paint, selected a large block on green, and put it slightly off from the bottom of the d 22:32:08 dunno 22:32:21 when i edit it in vector form it's okay 22:32:21 ;p 22:32:41 nooga: just fix up the colours of that there rad. Also use png or svg dammit 22:32:42 Deewiant, the bash builtin time is more accurate 22:32:48 three decimals 22:33:00 Oh noes the inaccuracy!! 22:33:09 Deewiant, for cfunge it matters. it is so quick 22:33:09 :-D 22:33:15 I knew you'd say that 22:33:18 And you're wrong 22:33:24 It doesn't matter, precisely because it is so quick 22:33:30 ☺ So true 22:33:37 If you get to the point that the wall clock time is 0.00s... you're done 22:33:48 Deewiant: you’re done well before that 22:33:48 All you have to do then is get a slower computer :-P 22:33:58 btw, is anyone appreciating my “”‘’ quotes? 22:34:02 Deewiant, cpufreq-set -g powersave ;P 22:34:03 ehird: Well no, you're not 'done', you're just 'good enough' 22:34:03 Because it’s quite a lot of work. 22:34:19 Deewiant: This is a shit definition of “done” 22:34:26 ehird, I didn't notice those quotes even... 22:34:30 before you mentioned it 22:34:36 By 'done' here I mean there's nothing conceivable left to do 22:34:39 AnMaster: Crank up the font size :-P 22:34:48 ehird, fuggly! 22:34:58 …are you saying the quotes are fugly? 22:35:03 Since when did good typography become *fugly*? 22:35:04 ehird, no... 22:35:08 Oh. 22:35:09 large font size is 22:35:12 Good. Now I don't have to kill you. 22:35:23 AnMaster: You know, 16px on screen = 11pt in print. 22:35:35 ehird, DejaVu Sans Mono 9 22:35:35 You should probably not strain your eyes. 22:35:43 ehird, it is easy to read on this screen 22:35:51 Only because you’re used to it. 22:35:59 Ah well, let me know when you go blind ey. 22:35:59 ehird, no, because low DPI 22:36:02 Oh. 22:36:04 I feel for you. 22:36:05 That's actually what I'm using too; I used to have it at 8 but I raised it to 9 22:36:16 Deewiant, heh... 22:36:31 Or actually hmm 22:36:33 it was 10 before I got new glasses last time 22:36:35 That's my size in Vim 22:36:37 then I had to reduce it 22:36:44 because it was so large 22:36:46 ehird, ^ 22:36:52 urxvt says pixelsize=12, maybe that's 9 22:37:07 AnMaster: I’m going to have to demand you use the new industry standard: ↑ 22:37:12 Deewiant: Oh I thought we were talking pixels. 22:37:21 ehird: I'm fairly sure it's pt. 22:37:26 The 9, that is, that Vim uses. 22:37:33 This is 12px, anyway. :-P 22:37:33 ehird, which open and free standard that is FSF supported and freely available are you referring to? 22:37:36 12px is… well, it’s still bad but I can make it out at least. ☺ 22:37:53 AnMaster: My butt’s newly decreed “IRC Unicode usage application” 22:38:12 ehird, haven't even passed through ISO 22:38:21 or IEC. 22:38:27 AnMaster: Dude, ISO accepted Microsoft’s OOXML. 22:38:35 And you still listen to them‽ 22:38:40 ehird, your butt == EMCA?!?! 22:38:43 (See that? That’s an interrobang.) 22:38:47 AnMaster: Mhm. 22:38:50 "URxvt.font: xft:DejaVu Sans Mono:size=8" nowadays here. 22:38:55 Bit obvious isn’t it when you think about it 22:38:56 ehird, I used a ‽ on irc recently 22:39:19 http://site.ringce.com/products/slammer/slammer.html ← Oh fuck I need this a few months ago, pronto. No more baseline.png. 22:39:33 baseline.png? 22:40:15 AnMaster: a png of (baseline size in ems converted to pixels (the size when viewed on my display))px height and 1px width with one gray pixel at the bottom. 22:40:26 So I can design to a baseline, see. 22:40:37 ah 22:41:44 what are they for? baseline product I heard of but I never heard of it in what I guess (since it is you) is typography 22:42:01 AnMaster: The baseline is the line height, essentially. 22:42:08 So: vertical size of font + line spacing. 22:42:13 mhm 22:42:27 ehird, I let LaTeX worry about that :D 22:42:45 LaTeX doesn’t really have enough line height by default IME 22:42:53 But then I'm a readability stickler to the max 22:42:53 ehird, so change it 22:43:04 ehird, I'd suggest 2-3 lines per page 22:43:05 AnMaster: that’s not letting latex worry about it 22:43:30 also, 1.75em line height works best IME 22:43:39 so quite close to double spacing 22:44:38 I like two columns per page layouts 22:44:52 AnMaster: those are awful on screen, your eyes blit about so much 22:44:55 in a book it works 22:45:08 ehird, hm works well for me in either case. 22:45:30 also 22:45:33 eyes blitting? 22:45:35 err 22:45:52 I fail to translate blitting as in GPUs to eyes 22:45:54 Moving quickly. You can gleek the meaning from context if you’re a native speaker. 22:46:02 gleen? 22:46:06 glean* even 22:46:09 Gleek. 22:46:17 and I'm no native speaker you know.. 22:46:40 Not my faul 22:46:41 t 22:47:08 but probably my english is even worse than AnMaster's ;] 22:47:43 nooga: yes, well, I’ve tried to instill got vs has and suchlike in him so you can’t blame me 22:47:45 ehird, yes it is. See *my* butt's newly decreed "IRC Accessibility and Internationalisation Guidelines" 22:47:49 ;P 22:47:51 the english lobe of his brain is immutable 22:47:57 AnMaster: _|_ 22:47:59 That is 22:48:07 hah 22:48:09 (1) the symbol for “bottom” in computer sicence (really) 22:48:17 ahahaha 22:48:23 I’m not joking 22:48:24 (2) An ASCII art picture of a butt, if you put parens around it 22:48:29 (3) A middle finger sticking up 22:48:29 ehird, I heard it before 22:48:35 In short, 3 facets of relevance. 22:48:35 "This gubblick contains many nonsklarkish English flutzpahs, but the overall pluggandisp can be glorked [sic] from context" 22:48:38 as funny every time 22:48:41 fizzie: Exactly. 22:49:25 erm 22:49:25 fizzie, it is saying the line can be read even though it is confusing 22:49:27 I think 22:49:32 not 100% sure 22:50:19 ehird: Given the recent jew-knee proliferation, that really should've been ⊥. 22:51:33 I wonder why wikipedia in general looks so bad in konq, most other sites work well-ish in it 22:51:47 fizzie: I have a patent on the “jew” nomenclature for referring to Unicode thankyouverymuch. 22:51:47 -!- ehird has left (?). 22:51:47 -!- ehird has joined. 22:51:47 -!- ehird has left (?). 22:51:50 -!- ehird has joined. 22:51:54 I wonder how a CURLY LOGICAL AND (⋏) differs from your garden-variety logical and. You know, besides the fact that it's curly. 22:52:33 It makes a nicer pattern: ⋏⋏⋏⋏⋏⋏⋏⋏⋏⋏⋏⋏⋏⋏⋏⋏⋏⋏⋏⋏⋏⋏⋏ 22:52:35 fizzie, I would have assumed that curlyness was a function of font 22:52:52 burp 22:53:45 fizzie: I have a patent on the “jew” nomenclature for referring to Unicode thankyouverymuch. 22:53:49 Also fuck my irc client 22:53:58 I've seen ≺ (U+227A PRECEDES) used, and that's pretty much a curly less-than. I've forgotten the context; it was some sort of ranking that wasn't really an ordering. 22:54:07 what 22:55:33 I'm confused as to the need for both ≸ and ≹. 22:55:35 CAN YOU HEAR ME AM HAVE INTERNET PROBLEM 22:55:44 fizzie, ^ and > variants? 22:55:55 ehird: Yes, I saw that patent thing twice. 22:56:02 >X:S 22:56:15 AnMaster: ∧, not ^. 22:56:25 fizzie, not curly! 22:56:36 Oh. Well, I don't think there's a curly caret. 22:56:49 fizzie, or ∧ but curly? 22:56:49 AnMaster: But there's ≻ of course. 22:57:30 There's also an extra-curly <, the ⊰. 22:58:13 ? 22:58:16 shit 22:58:22 fizzie, the name for it? 22:58:31 and extra curly ≻ ? 22:58:53 AnMaster: "precedes under relation". And similarly ⊱ for s/precedes/succeeds/. 22:59:05 fizzie, what about downwards curly arrow? 22:59:22 * ehird network trouble 22:59:22 s 22:59:35 ehird, we haven't noticed anything... 22:59:40 That would be the bouncer. 22:59:49 ƨɛƽ 22:59:51 What an odd key. 22:59:57 Alt-shift-; produces № 23:00:02 Which then, given a number, does that 23:00:05 LaTeX has \prec and \succ for the normally curly versions, but I'm not seeing the extra-crispy, I mean, curly ones, not even in the AMS set of binary operations. 23:00:05 Except when it doesn’t. 23:00:10 №2 = ƨ 23:00:16 №4 = №4 23:00:22 ekhm 23:00:26 what's that for? 23:01:44 ehird, AlgGr-shift-; == ˛ here 23:01:47 dead key 23:01:52 ę yes 23:01:54 I don’t know! 23:02:14 AnMaster: This is a “dead key”, sort of. 23:02:21 ̇˙ ė 23:02:22 yay 23:02:29 ehird, AlgGr-shift-- 23:02:30 My ˛ is not dead, but that's probably because of the nodeadkeys option. 23:03:04 AltGr-n == n? 23:03:06 huh 23:03:09 Like how Option-e gives ´, but with an orange background, and pressing “e” after gets you é. But you can just left-arrow away from it. 23:03:09 And it deactivates. 23:03:16 AltGr-b ” 23:03:21 ’ 23:03:24 “‘ 23:03:26 yay 23:03:35 all easy on this keyboard 23:03:43 ehird, is it so for you too? 23:03:43 -!- FireFly has quit ("Later"). 23:04:05 -!- FireFly has joined. 23:04:48 -!- nooga has quit (Client Quit). 23:06:13 http://pckeyboards.stores.yahoo.net/adcolkey.html APL keyboard 23:06:19 AnMaster: Now back from my pilgrimage of disconnection, 23:06:25 Option-[ “ 23:06:28 Option-shift-[ ” 23:08:56 AnMaster: http://pastie.org/431713.txt 23:08:58 Damn disconnection. 23:10:22 night 23:10:33 ehird, all your bouncers fault btw 23:10:36 now night 23:11:54 it’s my connection since adium is fucking up and my bouncer doesn’t punish me for freenode’s faults 23:15:48 -!- FireFly has quit ("zzzz"). 23:16:33 fuck this 23:19:56 http://packages.debian.org/unstable/admin/vrms 23:21:29 -!- BeholdMyGlory has quit (Read error: 104 (Connection reset by peer)). 23:21:38 -!- oerjan has joined. 23:21:53 It's funny to get a monthly vrms report bitching about the fact that I have autoconf-doc and gdb-doc installed. 23:22:13 vrms? 23:22:18 http://packages.debian.org/unstable/admin/vrms 23:22:23 fizzie: why did you install it 23:22:31 I linked to it because it was ridiculously silly 23:22:32 ehird: "For the lulz." 23:22:47 fizzie: well I hereby revoke your lulz relating to vrms 23:23:03 I think I disabled the cron job, though, so it won't email me every month, but I can still run it when I feel like it. 23:23:10 Quite a pile of non-free stuff. 23:23:26 fizzie: Are you lucky enough to have a gfx card with decent free drivers? 23:23:27 Mostly it's -doc packages, though. 23:23:37 darn 23:23:37 You’re part of a community of 4, I guess. 23:23:47 oerjan: barn 23:24:01 ah, the virtual richard m stallman 23:24:04 No; I have nvidia-glx, nvidia-glx-dev and four nvidia-kernel-* packages in the vrms list. 23:24:07 ehird: i am just amazed that vrms was about exactly what i guessed it was :D 23:24:22 :-D 23:24:47 fizzie: I wonder if you can buy a 100% free computer? LinuxBIOS and all? 23:25:16 But I have even more -doc packages: autobook (well, technically that's not -doc), autoconf-doc, automake1.9-doc, gcc-4.1-doc, gcc-4.3-doc, gcc-doc-base, gdb-doc, ocaml-doc. 23:25:27 I'unno, sounds unlikely. 23:25:42 fizzie: Bloody GFDL 23:26:54 fizzie: why would vrms complain about -docs? 23:27:06 oerjan: gfdl’s “invariant sections” 23:27:26 They’re bits you can’t change; invented for emacs so that nobody could remove RMS’s masturbatory philosophical sludge. 23:27:36 (aka the free software manifesto) 23:27:48 This is, of course, non-free. 23:27:55 oerjan: Yes, VRMS is perhaps not completely aligned with RRMS. 23:28:00 aha 23:28:03 ☺ 23:28:22 -!- Judofyr_ has quit (Remote closed the connection). 23:31:10 what the heck my watch is playing an early AF prank on me 23:31:32 somehow i've set the date one day late 23:31:54 mine says 31st march 23:32:00 it's always 1 day ahead :( 23:32:18 huh? yours is correct 23:32:27 in your timezone 23:32:34 oh 23:32:43 *g* 23:32:58 in 28 minutes it’ll be correct! 23:33:22 darn this could be a problem to fix, i may have to turn it 30 days 23:33:50 since the other direction changes weekday instead of turning it backwards 23:34:50 hm maybe 24 hours backwards is easier 23:36:16 i wonder if this somehow happened when i changed to DST. it cannot have been this way for the whole month because i didn't miss my dentist's appointment... 23:41:46 nooga: This is the first time I.ve ever heard .circumsized. applied to a typeface. This is a historic moment. 23:41:54 oerjan: Unicode failure 23:42:08 you may be thinking of circumcised 23:42:15 Er right 23:42:39 why the heck would people do funny quotes in irc anyway? 23:43:16 “Funny” quotes? Dear sir, read a goddamn book and tell me what quotes you see. 23:43:23 And we come to the answer: pedants. 23:44:09 ah yes, like mac users 23:44:20 nooga: This is the first time I.ve ever heard .circumsized. applied to a typeface. This is a historic moment. 23:44:22 ^IExactly.^I 23:44:23 urgh 23:44:33 oerjan: Fix yer damn terminal, peasant. 23:44:41 I prefer ❝proper quotes❞. 23:45:01 «I prefer quotes like this, mainly to be contrary.» 23:45:16 Asztal_: Dude, your quotes got enlarged with silicone. 23:45:20 That’s fucked up. 23:46:50 Also, »+« is a Perl 6 operator: (1,1,2,3,5) »+« (1,2,3,5,8); # (2,3,5,8,13) 23:46:54 Yep 23:46:56 « » are fine 23:47:05 fizzie: isn't it »anything« 23:47:17 Maybe not exactly anything, but most things, certainly. 23:47:17 meaning “emulation of vector operation”, I guess. 23:47:22 fizzie: any operator 23:47:38 I think the syntax is »op« 23:47:48 I don't think you can use the hyper operator with ?? ::, for example. 23:47:55 Well, sure. 23:47:57 Binary ops then. 23:48:32 btw, is anyone appreciating my .... quotes? 23:48:34 23:48 ehird: @type \f a b -> map (uncurry f) $ zip a b 23:48:34 23:48 lambdabot: forall a b c. (a -> b -> c) -> [a] -> [b] -> [c] 23:48:35 NO! :D 23:48:41 oerjan: Fix yer terminal! 23:48:48 /client 23:48:49 It is all so complicated. $tree.».?foo; # short for $tree.?foo, $tree.each: { .».?foo } 23:49:12 fizzie: Perl 6 is pretty lame 23:49:22 i think something went wrong the time i tried 23:50:19 ehird: zipWith 23:50:26 oerjan: orite 23:50:33 I was just reimplmenting that perl6 thang 23:52:38 -!- neldoreth has quit ("leaving"). 23:52:45 -!- neldoreth has joined. 23:52:56 also, luckily irssi seems to simplify quotes on incoming, it's just a problem when i paste from the logs 23:53:39 it may be detecting utf-8 and recoding it 23:53:47 it does 23:54:30 Well, if «this» is fine, then I prefer to quote with ‷(reversed and not) triple prime‴. 23:55:48 hm irssi got only half of that 23:56:11 There is no reversed quadruple prime, only the right way around. :/ 23:56:13 fizzie: “And”? There’s a unicode symbol for that. 23:57:02 Echoback (using Irssi here): < fizzie> Well, if «this» is fine, then I prefer to quote with ‷(reversed and not) triple prime‴. 23:57:05 at least two i would assume 23:57:28 Ilari: that’s right 23:57:55 I get blocks 23:58:11 „Is this OK?” 23:58:14 Asztal: ++ 23:58:41 Unicode: ☑ yes ☐ no 23:58:43 I should get better unicode font from somewhere... The one that I'm using doesn't even have less-or-equal/greater-or-equal. It also seemingly doesn't have any astral characters. 23:59:19 ⁶⁶Aha!⁹⁹