00:37:00 -!- Asztal has quit (Remote closed the connection). 00:47:43 -!- Rugxulo has left (?). 01:17:37 -!- Pthing has quit (Remote closed the connection). 01:29:18 -!- augur has joined. 01:29:26 omg i have internet! :o 01:30:23 omg. 01:44:00 someone's got the internet 01:44:13 i see. 01:45:11 it's augur! 01:45:19 :o 01:53:27 augur! 01:53:31 Make love to me! 01:53:32 Slereah_! 01:53:33 no. 01:53:35 :( 02:07:15 ouch 02:08:25 epic lovestory 02:08:38 totally 02:25:14 -!- Sgeo has joined. 02:25:20 hi sir gay, oh 02:25:37 >.> 02:26:05 * Sgeo is not used to random insults from ehird. Insults, yes, but usually related to me doing or asking something dumb 02:26:19 you fail at pronunciation puns 02:26:25 -!- jix_ has joined. 02:26:36 It's a punsult 02:27:04 Punsult. Really now. You have sunken to a new low. :P 02:27:09 *sunk, maybe. 02:31:50 -!- adam_d has quit (Read error: 148 (No route to host)). 02:39:25 -!- jix has quit (Read error: 110 (Connection timed out)). 02:58:16 I have a horrible singing voice 02:58:32 Maybe I shouldn't try to sound androgenous, that might help 03:00:04 Also, my screaming probably isn't helping. I'll omit it 03:02:53 No, vixy, YouTube is not, in fact, down 03:04:46 -!- sebbu has quit (hubbard.freenode.net irc.freenode.net). 03:04:46 -!- olsner has quit (hubbard.freenode.net irc.freenode.net). 03:04:46 -!- dbc has quit (hubbard.freenode.net irc.freenode.net). 03:05:25 -!- olsner has joined. 03:05:25 -!- dbc has joined. 03:05:25 -!- sebbu has joined. 03:14:34 BRB 03:22:31 [02:58]I have a horrible singing voice 03:22:33 [02:58]Maybe I shouldn't try to sound androgenous, that might help 03:22:35 [03:00]Also, my screaming probably isn't helping. I'll omit it 03:22:36 l o l w u t 03:22:58 -!- Sgeo_ has joined. 03:23:20 -!- Sgeo has quit (Read error: 104 (Connection reset by peer)). 03:23:47 Anyone want to hear my horrible singing voice? 03:23:59 NOT IF IT INVOLVED SCREAMING AT ANY POINT IN THE PROCESS. 03:24:20 Your screaming at my singing, or my singing? I don't scream in this 03:25:01 Only because you omitted it. I AM NOT A FAN OF THINGS WITH SCREAMING EVEN IF THE ACTUAL SCREAMING HAS BEEN OMITTED. 03:25:55 The screaming was artificially added. If you can tolerate Paint it Black, you can tolerate this, unless you can't tolerate bad singers 03:27:07 THAT IS EVEN WORSE. 03:27:17 I don't even want to know what you were doing or what your goal is but I cam convinced that it is almost certainly the work of a particularly insane Satan and want no part in it. ESPECIALLY IF YOU OMITTED SCREAMING AND THEN ADDED IT ARTIFICIALLY. 03:27:32 Other way around 03:27:35 *am convinced 03:29:57 Sgeo_: you removed the artificial screaming and added real ones? 03:30:04 WHY MUST YOU CONTINUALLY MAKE IT WORSE AND WORSE 03:30:40 The screaming wasn't a part of the song that this was based on. The new lyrics calls for anguished cries. I did that, but then cut that part out when I tried recording it again 03:30:58 THIS SOUNDS INCOMPREHENSIBLY AWFUL 03:31:03 CTHULHU HAS NOTHING ON THIS 03:32:52 -!- augur has quit (Read error: 104 (Connection reset by peer)). 04:15:17 class frok 04:15:19 { 04:15:20 --Cygwin, fork.cc 04:17:00 Cygwin's fork does the obvious, which is "create new process of me, munge a setjmp thingy into it, make it longjmp to here". 04:20:53 -!- augur has joined. 04:23:15 -!- ehird has quit (Read error: 104 (Connection reset by peer)). 04:37:54 -!- coppro has quit (Read error: 104 (Connection reset by peer)). 04:40:05 -!- coppro has joined. 06:47:46 -!- PatashuBangaa has joined. 06:49:35 -!- PatashuBangaa has changed nick to Patashu. 07:09:29 -!- FireFly has joined. 07:15:35 -!- kar8nga has joined. 07:25:19 -!- Gracenotes has quit (Remote closed the connection). 07:44:01 -!- oerjan has joined. 07:47:41 -!- ineiros has joined. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:00:35 Punsult. Really now. You have sunken to a new low. :P 08:00:49 -!- kar8nga has quit (Remote closed the connection). 08:01:00 it's ok, he just needs some coaching by a professional punsultant. 08:05:33 I'd laugh, but I'm 3/4ths asleep 08:06:01 G'night 08:12:32 -!- KingOfKarlsruhe has joined. 08:27:37 -!- Sgeo_ has quit (Read error: 110 (Connection timed out)). 08:38:06 -!- MigoMipo has joined. 08:39:41 -!- FireFly has quit ("Later"). 08:45:08 -!- MigoMipo has quit ("Page closed"). 09:06:29 -!- oerjan has quit ("leaving"). 09:06:36 -!- ehird has joined. 09:06:44 Windows 7 is... upsettingly good... 09:07:35 I'm actually upset that it's good, that wasn't an exaggeration. 09:08:38 At least I can't get audio to work. Otherwise I might die of ... upsettedness. 09:08:52 WHICH IS TOTALLY A REAL CONDITION 09:10:25 -!- ehird has quit (Client Quit). 09:12:53 -!- adam_d has joined. 09:19:24 -!- sebbu2 has joined. 09:38:05 -!- sebbu has quit (Read error: 110 (Connection timed out)). 09:41:59 -!- jix_ has quit ("Lost terminal"). 09:47:37 -!- Patashu has quit (Read error: 110 (Connection timed out)). 10:00:28 -!- CESSMASTER has quit (Read error: 110 (Connection timed out)). 11:56:28 -!- Pthing has joined. 12:12:41 -!- CESSMASTER has joined. 12:46:54 -!- MigoMipo has joined. 12:51:20 -!- FireFly has joined. 13:19:14 -!- BeholdMyGlory has joined. 14:04:02 -!- sebbu has joined. 14:08:57 -!- sebbu2 has quit (Read error: 60 (Operation timed out)). 14:14:08 -!- MigoMipo has quit ("Page closed"). 14:27:47 -!- ineiros has quit (Read error: 104 (Connection reset by peer)). 14:28:58 -!- MigoMipo has joined. 14:30:49 -!- MigoMipo has quit (Client Quit). 14:36:56 -!- FireFly has quit (Read error: 54 (Connection reset by peer)). 14:37:55 -!- FireFly has joined. 14:42:50 -!- kar8nga has joined. 15:32:46 -!- kar8nga has quit (Remote closed the connection). 15:41:01 -!- coppro has quit ("The only thing I know is that I know nothing"). 15:45:18 -!- KingOfKarlsruhe has quit (Remote closed the connection). 16:23:34 -!- MigoMipo has joined. 16:44:20 -!- MigoMipo has quit ("Lost terminal"). 16:56:29 -!- oerjan has joined. 16:59:41 * oerjan discovers the mezzacotta ads now have links 17:00:19 -!- ineiros has joined. 17:01:32 well, a couple of them anyhow 17:27:19 -!- Sgeo has joined. 17:45:12 -!- Slereah_ has quit. 17:51:23 -!- DADDYc_OOL has joined. 17:51:56 -!- DADDYc_OOL has changed nick to Slereah. 18:34:44 -!- Asztal has joined. 18:49:42 -!- augur has quit (Remote closed the connection). 18:50:04 -!- augur has joined. 19:08:24 -!- augur has quit (Read error: 110 (Connection timed out)). 19:21:30 -!- Sgeo has quit ("Leaving"). 19:22:54 -!- coppro has joined. 19:41:43 -!- impomatic has joined. 19:41:46 Hi :-) 19:42:41 'lo 19:45:17 Medium. 19:47:02 -!- Sgeo has joined. 19:54:27 -!- atrapado has joined. 19:55:15 Any "design by comittee" esolangs. Preferably comitee with 8 or >20 members... :-) 19:55:53 Magenta 19:55:57 Reminds me of ABCDEF 19:56:10 we never finished that one 19:57:08 i wonder if funge98 qualifies 19:57:28 -!- Asztal has quit (Read error: 110 (Connection timed out)). 19:57:40 There is such a thing as good design by commitee. 19:57:56 (see: Haskell) 19:58:54 haskell is only an honorary esolang though 19:58:55 That's why I said that preferably 8 or >20 members... 19:59:02 Funge98 should qualify 19:59:18 Although maybe not quite >20 :-P 20:00:15 oerjan: I didn't cite it as an example of esolang design by comittee. 20:00:43 i know. 20:01:04 Alright. 20:01:19 -!- sebbu2 has joined. 20:01:47 I'm amused by how three different people used the word "committee" but none spelled it correctly 20:02:02 And each spelled it differently 20:02:25 Deewiant: I spelt it differently each time I used it, too. 20:02:54 Darn, I read your latter statement as being by oerjan 20:02:55 * oerjan checks and notes he didn't actually use the word 20:04:27 Well, it wasn't that amusing then 20:04:51 Since it was only two people after all 20:06:09 Hmm... Are there trinary 2-operand universal logic operators (like binary has NAND and NOR)? 20:07:23 Don't NAND and NOR also work with 3-operands? 20:07:30 He said 2-operandd 20:07:35 there's BUT 20:07:37 But for trinary, not binary numbers 20:08:31 What's the definition of BUT? 20:08:42 impomatic: look at ais523's C-INTERCAL docs 20:10:50 * oerjan wonders if malbolge's crazy operation is universal 20:11:07 "Design by commitee" means an anarchistic system where each version-control commit has completely independent ideas about design. 20:12:02 nice try, but that is hardly right - that's open-source 20:12:23 design by committee is like that, except commits have to be voted in 20:13:21 012/012: 100 102 221 20:13:30 ANS'94 Forth was designed by Committee and it concentrated on all the wrong things. 20:16:54 -!- sebbu has quit (Connection timed out). 20:19:02 oh, you cannot get 2 without starting with it 20:20:23 -!- Gracenotes has joined. 20:20:48 3-element permutation group has no generators. It has 1 element of order 1, 3 elements of order 2 and 2 elements of order 3. 20:21:42 -!- Gracenotes has quit (Remote closed the connection). 20:21:53 is that supposed to be relevant to the operand question? 20:22:03 Thus, there is no 1-input operand which is universal for 1-input trinary expressions (binary has NOT). 20:22:21 mhm 20:23:09 er no NOT isn't 20:23:11 Hmm... Is maximum together with universal 1-input manipulation universal in trinary logic... 20:23:21 you are forgetting the constant functions 20:25:22 you can construct if-then-else with it 20:26:54 Hmm... INV(MAX(INV(A), INV(B)) = MIN(A, B). 20:27:30 if x=const then y else z is max(min(y, if x=const then 2 else 0), min(z, if x=const then 0 else 2)) 20:27:35 i think 20:27:50 (the inner if's are just 1-input functions) 20:29:21 and given if-then-else you can branch arbitrarily on the value of a variable 20:30:52 And with minimum, one needs only to be able to construct arbitiary logic function with one nonzero. And such can be constructed by manipulating inputs to be of wanted value only at that point (zero elsewhere), passing through MAX. 20:31:23 Thus, universal 1-input manipulation and MAX is universal set. 20:31:24 * oerjan thought that was what he just did 20:32:07 -!- ehird has joined. 20:32:16 11:41:46 Hi :-) 20:32:32 i had a dream involving you, also other #esotericers but they were just j random #esotericer 20:32:57 i'm an anagram of j random. almost. 20:33:19 almost anagrams are the best type of anagram 20:33:54 -!- Gracenotes has joined. 20:33:57 Actually the worst 20:34:01 I wonder if I should try mIRC + one of those things that retheme the IRC window text 20:34:06 maybe they can make it behave more normally 20:34:11 i.e., not fucked up copy/paste behaviour 20:34:22 it's like with puns, worst = best 20:35:04 also, windows 7 really is quite wonderful. 20:35:16 I may have a fever 20:35:18 :P 20:36:02 12:11:07 "Design by commitee" means an anarchistic system where each version-control commit has completely independent ideas about design. 20:36:03 it's just a small nanobot infestation in your brain. resistance is futile. 20:36:04 12:12:02 nice try, but that is hardly right - that's open-source 20:36:05 ++ 20:36:31 the best open software is either made by an individual or three, or a tightly-focused group with the same goals 20:37:06 linux is an edge-case, it's basically the latter (everyone with commit access), just they steal all their commits 20:37:15 also, linux has so many modules that it's basically a bunch of seperate software 20:37:28 *separate 20:39:15 hmm... I wonder why Windows 7 still makes the default user an administrator... 20:39:16 that's irritating 20:39:21 though I guess UAC mitigates it 20:42:15 ehird: was I in your dream? 20:44:25 well, i don't remember seeing any people per se, but metaphysically, i think so 20:44:31 it's not as if it made any sense or anything 20:46:05 hmm, IE 8 expands tabs in the taskbar switcher thing as if they were windows ... i miss that in chrome 20:54:52 -!- Asztal has joined. 20:58:00 It is proved that for the Dual-Pivot Quicksort the average number of comparisons is 2*n*ln(n), the average number of swaps is 0.8*n*ln(n), whereas classical Quicksort algorithm has 2*n*ln(n) and 1*n*ln(n) respectively. 20:58:03 http://permalink.gmane.org/gmane.comp.java.openjdk.core-libs.devel/2628 21:06:09 hmm 21:06:20 I wonder if I could make some changes to cygwin's fork.cc to port it to MinGW 21:06:35 does anyone know if MinGW implements the bits of POSIX that matters apart from fork()? like, does it do mmap()? 21:07:52 MinGW isn't a POSIX platform, it's essentially just GCC for Windows 21:08:52 Deewiant: ah, so it just uses the libc stuff that windows has? 21:08:58 Yes 21:09:05 Meaning that it doesn't support C99, for instance. 21:09:06 I'm fairly sure that includes a good portion of POSIX though, no? 21:09:17 Some part of it, I guess. 21:09:21 mmap(), no. 21:09:24 D'aww. 21:10:09 It'd be nice to have a cygwin-like thing without all the underlying baggage... 21:10:44 Like what baggage? 21:11:16 The fact that it has its own process table. The fact that it has its own filesystem layer. I could go on. 21:11:51 You can just build an app against the cygwin headers and use that without the baggage 21:12:13 Um, what? That won't actually, you know, link. 21:12:24 Because the functions use those elements of baggage, see. 21:12:31 So you can't call them if you don't want the bagage. 21:12:51 Well sure, the baggage is there, but you can't see it unless you know to look 21:13:22 Of course you need to link it to the cygwin stuff as well 21:13:26 Congratulations, your solution to the baggage, which adds dependencies, is unneeded, hinders nativeness and slows down the Cygwin system (it's dog slow) is... don't look at it! 21:13:29 You can't implement fork() in only a .h :-P 21:13:38 Or I guess you could but anyway 21:13:52 You can implement fork() without your own process table, filesystem layer, ... 21:14:40 My point is that sure, it'd be nice to have a system without it, but I don't think it's that bad 21:14:43 Hmm, it's 9/11 21:14:48 That'd explain why reddit is all, you know 21:14:48 9/11 21:14:49 fork() is dog slow on Windows by default 21:15:04 Does Windows even support it natively? 21:15:08 No, but you can implement it 21:15:09 No, and that is why. 21:15:24 Cygwin's fork() isn't copy-on-write; I don't think that's neccessary. 21:15:43 It might help for speed 21:15:53 But not much 21:15:53 I mean, I don't think it's neccessary to have no copy on write on Windows 21:16:03 Ah 21:16:04 Also, it's definitely important for speed 21:16:09 fork() being expensive kills unix 21:16:13 Yes, it's important 21:16:18 I said it probably wouldn't help much 21:16:32 Spawning processes on Windows is expensive whether you do some fork() stuff on top or not 21:16:35 Maybe you could do fork() with a thread and some asm hackery. 21:16:43 Cheapening the fork() stuff won't help much, probably 21:16:49 sure it will 21:16:58 Cygwin gets disturbingly slow on long shell scripts 21:17:00 because fork() is so shit 21:17:06 No, because Windows is shit 21:17:10 Spawning processes takes time 21:17:17 Meh 21:17:43 Someone make an LD_PRELOAD type thingy that replaces the process spawning stuff with something fast :-P 21:18:03 If currently we have 0.1s to spawn a process + 0.1s to copy the memory image of another, turning the latter into 0.01s means it's still dog slow 21:18:41 Thank god it isn't 0.1s :P 21:18:50 It feels like it is 21:18:51 Well, I hope not at least 21:19:14 The final AACS License agreements also include provisions to phase out the use of analog output in Blu-ray players. It says that all Blu-ray players manufactured after December 31, 2010 must limit the analog output to SD resolution. After December 31, 2013, no device that can decrypt AACS content can have any analog outputs. The intent of this is to limit casual piracy and has no effect on how you author your Blu-ray discs. 21:19:33 Blu-ray sure is doing well innit 21:23:19 Unless by analog they mean "can be seen by humans and cameras", I don't quite understand the point 21:26:17 Because the digital output has DRM. 21:26:25 and using a camcorder results in very bad quality 21:31:42 -!- atrapado has quit ("Ex-Chat"). 21:37:03 ehird, oh that thinkpad was a T46p. 21:37:07 night 21:37:16 14 hours? 21:37:24 Impressive. Well, I don't need to worry about battery. 21:37:30 ehird: You could check out Interix. 21:37:37 Even on a p. 21:37:39 -!- puzzlet_ has joined. 21:37:41 That's discrete graphics. 21:37:41 ehird, oh and it was 12 cell 21:37:49 Right. 21:37:49 ehird, what does the p stand for 21:37:54 discrete graphics 21:37:55 non-integrated 21:37:57 Can't anyone just make their own Blu-Ray player that doesn't have those restrictions? 21:37:58 hm 21:38:00 ehird, ok 21:38:02 Sgeo: That's illegal. 21:38:09 also, you'd have to reverse-engineer the DRM 21:38:10 ehird, that guy owned three thinkpads XD 21:38:17 ehird, he had another with him today 21:38:17 Read: yes, they can. 21:38:30 Deewiant: for a limited period of time. unless you're in china 21:38:35 AnMaster: I wonder why. 21:38:43 The T43p not portable enough for using all the time? 21:38:52 Guess that 12-cell weighs a lot, or the UltraBay battery. 21:38:53 Illegal things can be done. 21:39:02 ehird, oh yeah his forth computer was a netbook 21:39:05 It might not be wise, but they're no less possible than legal things. 21:39:09 so three notebooks and one netbook 21:39:17 oh and a tower at home 21:39:26 A netbook is stupid if you already have a notebook with a long battery life. 21:39:38 ehird, well it is a lot less heavy 21:39:43 True. 21:39:49 A lightweight notebook, then. 21:39:57 The UltraBay battery seems to be 235g. 21:40:01 ehird, a netbook will probably get more battery time 21:40:09 Who needs over 14 hours? 21:40:16 ehird, oh and is there a T46p too? 21:40:20 or something like that 21:40:22 There's a p for every T. 21:40:32 I think the one he had today was 46 but not completely sure 21:40:36 Well, every recent one. 21:40:48 AnMaster: Er, you said T46p before 21:40:52 err 21:40:55 well yeah 21:41:02 ehird, sorry, he had a T42 today 21:41:03 There's no T46 21:41:12 T60 or T43? 21:41:20 ehird, T43 then I guess 21:41:26 http://www.thinkwiki.org/wiki/Category:T43p 21:41:27 I'm bad at remembering numbers 21:41:31 http://www.thinkwiki.org/wiki/Category:T42 21:41:36 ehird, looks like it 21:41:59 ehird, and that is the one he had today 21:42:07 Which? The T42? 21:42:15 so... T43p was the long battery one, the T42 the one he had today 21:42:19 everything clear now? 21:42:28 Right. 21:42:43 Anyway, I guess I should try and get a Core 2 T60p, stick an UltraBay battery and an SSD in there, and upgrade the RAM to the max. 21:42:57 But the T60p looks quite thick: compare: 21:43:09 http://www.thinkwiki.org/images/1/1c/ThinkpadT43P.JPG 21:43:12 http://www.thinkwiki.org/images/8/8e/ThinkPadT60.jpg 21:43:14 Probably just perspective, but eh. 21:43:19 At least it has the IBM logo on it. 21:43:27 (Also, what is that thing sticking out the side?) 21:43:41 ehird, I was going to ask you that 21:44:06 http://www.trustedreviews.com/images/article/inline/3331-1.jpg It's not in this photo. 21:44:16 http://www.thinkwiki.org/images/8/8e/ThinkPadT60.jpg <-- very blue compared to the neutral grey in http://www.thinkwiki.org/images/1/1c/ThinkpadT43P.JPG 21:44:19 I suspect bad photo 21:44:22 (And it looks very nice in that photo, although a bit high dpi. I don't think I can read that text.) 21:44:32 AnMaster: It's a Lenovo-supplied photo, but true. 21:44:48 The 14" T60p is only available in 1400x1050 in the 14" version, it seems. 21:45:09 The extra pixels are nice, but using Windows would be a bitch; it hates everything above 96dpi. 21:45:12 that's a nice resolution 21:45:13 Or rather, programs break if you set it higher. 21:45:23 ehird, I thought you WANTED high dpi? 21:45:35 Hell, I do, for Linux, where it'll work swimmingly. 21:45:45 ehird, you can't get both in one laptop 21:45:50 But look at the icons on http://www.trustedreviews.com/images/article/inline/3331-1.jpg 21:45:56 Could you read their tet? 21:45:57 *text 21:46:15 hard to tell from the photo size. How large is the screen? 21:46:21 The top one says "Recycle Bin" 21:46:25 to get any sort of perspective 21:46:26 Deewiant, XD 21:46:35 14" diagonal 4:2 21:46:37 *4:3 21:46:41 Or maybe 14.1". 21:46:48 ehird, I can't see why not, if I'm sitting in front of it 21:46:54 compared to a down scaled photo of it 21:47:03 But the text is like a mm on screen. 21:47:05 Ugh, the T60p is heavy: 2.65kg. 21:47:05 Deewiant, the one below ways Internet Explorer 21:47:11 I guess that graphics card weighs, huh. 21:47:36 The one after that is "My Network Places" 21:47:47 Unfortunately *old* integrated graphics is useless for anything. 21:47:53 So I can't really go for a non-p model. 21:48:26 ehird, anyway 12 cell battery + battery in ultrabay will last a bit for light work. Consider that during idle I can get my R500 down to ~8.5W, (12-13 W if connected to busy wlan, like at uni) 21:48:46 I'd likely go for a 6-cell + ultrabay. 21:48:57 ehird, is 6 cell the standard? 21:48:57 6 cell might get, like, 4 hours less than a 12-cell, AT THE VERY WORST 21:49:02 if so, that is what I have. 21:49:06 so I'll get, like, 10 hours 21:49:12 I have a default 6-cell on an R60 and it lasts for 2 hours at best 21:49:14 AnMaster: Yes, it lifts the back up a bit but doesn't poke out 21:49:19 Deewiant: Thus the UltraBay battery 21:49:28 -!- puzzlet has quit (Read error: 110 (Connection timed out)). 21:49:36 It's 235g of battery in the shape of a CD drive. 21:49:44 that gives me a bit more than 3.2 hours it seems. But I haven't really tried with a light load all the time, rather very busy, then completely idle (or even suspended) and so on 21:49:45 But then you lack a CD drive. 21:50:01 ehird, loading system fully got it up at 27 W btw 21:50:02 Deewiant: I don't use CDs apart from to install old stuff I have and boot. 21:50:10 In which case I can pop out the battery and pop in the CD drive. 21:50:18 Meh. 21:50:21 ehird, that was number crunching + heavy disk activity though 21:50:32 oh and high load on the gbit ethernet 21:50:33 Deewiant: I was originally considering the X200; it has no CD drive at all. 21:50:50 AnMaster: I won't get your magically low power usage due to the components being older 21:50:58 ehird, install over network then? 21:51:06 What's that in response to 21:51:18 Deewiant: I was originally considering the X200; it has no CD drive at all. 21:51:34 ehird: That Ultrabay battery would buy you what, an hour? 21:51:57 Deewiant: 14 hours with 12-cell + Ultrabay for the person at AnMaster's uni with a T43p 21:52:13 Sure, most of that being the 12-cell :-) 21:52:13 So 6-cell + Ultrabay should get about 10 hours 21:52:20 Not really, no 21:52:34 roughly 3.5 hours from ultrabay 21:52:39 and 9.5 from 12 cell 21:52:43 http://www.newegg.com/product/product.aspx?Item=N82E16834995034&ATT=34-995-034&CMP=OTC-Froogle&cm_mmc=OTC-Froogle-_-Notebook+Batteries+/+AC+Adapters-_-Lenovo-_-34995034 says "a bit over an hour" and "about 1-1.5 hours" 21:52:58 Deewiant: Did they specify the model and workload? 21:53:03 Deewiant, what ultrabay model is that 21:53:06 T60p and T60 respectively 21:53:13 AnMaster: Click the link? 21:53:14 since there has been a shitload of them 21:53:19 Anyway, halving AnMaster's number let's say 4.75 hours from the 6-cell 21:53:36 So I'd get roughly 8.25 hours, assuming same power usage as T43p. 21:53:39 ehird, he did say he recently replaced batteries due to them being worn out. 21:53:43 The other guy said 1.5 hours with max power savings on a T60 21:53:45 in August 21:53:46 Probably less, because of newer components, except more, because dual-core. 21:54:01 anyway I'm going to get an ultrabay one myself :) 21:54:25 Deewiant, was he running linux? because dynticks + HPET helps a lot. 21:54:41 I doubt it 21:54:42 that saves 3-4 W alone for me 21:55:07 Deewiant: Anyway, the X200 which is a full Core 2 Duo, 12" widescreen, 4GB RAM kind of machine, except no CD drive, gets 10 hours on the 9-cell 21:55:08 (I tested back under arch with custom kernel with/without dynticks) 21:55:09 alone 21:55:09 oh and 21:55:13 with no ultrabay battery 21:55:15 Well, more like 9 hours 21:55:16 Still 21:55:34 The Xfoo series are kinda power-optimized AFAIK 21:55:47 ehird, ubuntu uses more power than arch, seems to be due to more processes in background 21:56:19 Deewiant: But still full-power 21:56:20 and turning off wlan saves several watts 21:56:58 oh and newer systems have SATA power link management 21:57:03 ehird: Just saying that a T60 might get less than half of that 21:57:04 but T42p won't 21:57:33 (nor T43p) 21:57:42 Deewiant: If this dude gets 14 hours on a T43p with 12-cell + UltraBay, I'm pretty sure I can get 8-9 on a T60p with a 6-cell + UltraBay 21:57:54 Of course, it's possible Mr. Dude is lying 21:57:58 Or guessing 21:58:15 I don't know about the differences T43p - T60p 21:58:18 ehird, he was using linux and I did notice he was using low screen brightness setting 21:58:29 But I expect that's with minimal settings 21:58:35 didn't look like ubuntu either 21:58:43 AnMaster: Hmm, that last bit is lame 21:58:44 And I daresay that a 6-cell + UltraBay will get no more than half of 14 hours 21:58:55 7 hours is fine 21:59:03 6 hours is pushing it severely 21:59:11 Anyway, bleh. 21:59:11 That's on a T43p, remember. 21:59:11 ehird, not sure what distro, but the gnome menu wasn't branded with any distro logo 21:59:19 I'd get the X200, but that screen is so small. 21:59:34 Deewiant: Yes, and the T60p, while dual-core, has more power-efficient components 21:59:39 Since it's Core 2, not Pentium M 21:59:56 If I were to get one of those out-sticking 12-cell batteries I'd get maybe 5 hours on my R60 22:00:08 ehird, I use mine on less than max brightness indoors too. Because it is too bright otherwise. One notch below max for me, but his was more like mid-setting 22:00:39 Lol, you could get ultra low voltage Xeons in the past 22:00:50 ehird, err Xenon? 22:00:51 XD 22:00:54 Xeon 22:01:00 err yeah 22:01:06 aren't they like for servers? 22:01:08 AnMaster: I always use my display at 100% brightness unless it's late and my eyes are hurting 22:01:18 And I don't think my display is bright enough; whites are quite gray 22:01:27 ehird, on battery I use it at 75% for power saving, works fine indoors 22:01:33 "The Sossaman was a low-/ultra-low-power and double-processor capable CPU (like AMD Quad FX), based on the "Yonah" processor, for ultradense non-consumer environment (i.e. targeted at the blade-server and embedded markets), and it was rated at a thermal design power (TDP) of 31 W (LV: 1.66 GHz and 2 GHz ) and 15 W (ULV: 1.66 GHz)[2]." 22:01:50 I wish Lenovo made the X200 in a 4:3 14" version 22:01:53 ehird, also most displays look fine unless standing beside a superior display :P 22:01:53 I'd be on it like something I'd be on 22:01:59 AnMaster: Not IMO 22:02:11 I get annoyed using the old 19" LCD in this house, for instance 22:02:21 I said *most* 22:02:21 Because dark gray is basically white on it 22:02:28 of course you can get bad enough 22:02:30 That one is pretty normal 22:02:32 that it is easy to notice always 22:02:42 It cost like 150 pounds in 2006 22:02:46 ehird, oh right, forgot you didn't use upper-segment monitors :P 22:03:02 well 22:03:03 $250 is a lot for a 19" today, at least 22:03:05 your mac does 22:03:13 `calc $250 in SEK 22:03:14 1. http://images.google.com/images?q=%24250+in+SEK&um=1&ie=UTF-8&sa=N&hl=en&tab=wi 22:03:17 ... 22:03:19 stdu 22:03:20 * 250 $ 22:03:24 `calc 250 $ in SEK 22:03:25 `calc 250 USD in SEK 22:03:26 250 US$ = 1 750.43061 Swedish kronor 22:03:27 250 U.S. dollars = 1 750.43061 Swedish kronor 22:03:33 `calc 150 pounds in SEK 22:03:34 150 British pounds = 1 753.19629 Swedish kronor 22:03:38 3 SEK out! :P 22:03:46 (And that error rating was .1 SEK out) 22:03:49 ((etc)) 22:04:04 so a pound ~ a USD atm? 22:04:05 heh 22:04:15 oh wait 22:04:16 misread 22:04:23 Um, no :P 22:04:29 Dollar ~= pound * 1.6 22:04:44 Hmm, actually, closer to 1.5 22:04:45 er 22:04:46 1.7 22:04:55 hm I wonder if C has ~= ... 22:05:01 no 22:05:03 `calc 1 GBP in USD 22:05:03 wait, it wouldn't make sense 22:05:04 1 British pound = 1.6693 U.S. dollars 22:05:04 but 22:05:06 ~~ 22:05:06 would 22:05:10 foo~~; 22:05:12 that would be nice 22:05:19 C needs unary equal thingies 22:05:23 ~= foo; 22:05:27 ehird, or that 22:05:30 But mainly: 22:05:31 != foo; 22:05:36 Which is REALLY USEFUL, HEY? 22:05:38 It is. 22:05:43 foo = !foo; looks so stupid 22:05:45 You can do 22:05:49 foo ^= true 22:05:53 #define TOGGLE(x) x = !x 22:05:55 But that looks stupid 22:05:59 BECAUSE YOU SHOUT 22:06:02 Deewiant: Lame 22:06:06 Also, true: not define 22:06:06 d 22:06:10 #define toggle(x) (x) = (!x) 22:06:13 however 22:06:20 that may break if it evaluates x twice 22:06:22 foo ^= 1 for you non-C99ers 22:06:43 #define toggle(x) ((x) = (!(x))) 22:06:49 you still need bitwise self-not 22:06:50 like 22:06:53 foo~~ 22:06:56 AnMaster, i t's an lvalue 22:06:58 *it's 22:07:02 for: foo = ~foo; 22:07:03 Evaluating it twice does fuck all 22:07:07 Unless you do foo()->x 22:07:09 Which means you're a retard 22:07:14 Because you throw the result away 22:07:17 And so achieve nothing 22:07:21 ehird, um 22:07:21 Unless foo() adds it to some global list 22:07:26 In which case YOUR PROGRAM FUCKING SUCKS 22:07:33 ehird, what if foo()->x is memory mapped 22:07:43 Your program is shit like a dungheap of shitness 22:08:00 ehird, I mean, memory mapped to a device output register 22:08:04 Any time you do {foo()->x = y;} you've got some black magic that you won't be able to reason about later 22:08:23 Generalizations yay 22:08:29 ehird, do {foo()->x = y;} while(true); 22:08:37 Sort of like "Killing kittens means you're bad" 22:10:01 ehird, what if that is the least painful way? You know, death help to kittens 22:10:06 * ehird wonders what posting a link to some loot on thepiratebay on a popular reddit post will result in 22:10:19 Probably fire, brimstone and the magical disappearing post and subreddit ban 22:10:24 AnMaster: NEVAR 22:10:25 due to some fatal disease 22:10:35 They are still cute, QED 22:11:03 struct M { int x; }; struct S { struct M m; }; struct M *foo(struct S *s) { return &s->m; } ... foo(s)->x = 1; /* not very black */ 22:11:31 ehird, do you prefer to see it wither away for days in painful spasms? 22:11:38 ehird, isn't that worse? 22:11:44 If it looks amusing, definitely! 22:11:53 CAN HAS INTERPREATIVE DANCE 22:11:58 *INTERPRETIVE 22:12:18 ehird, and the eyes get all runny at the end. 22:12:19 Deewiant: But that doesn't change every tiem you call foo() 22:12:36 AnMaster: KITTY IZ SAD BECUZ CANT HAZ CHEEZBURGR 22:12:41 *time, also 22:13:10 ehird, what if it had been a pony instead of a kitten? 22:13:20 ehird: You didn't specify it had to 22:13:22 Ponies are disposable! There is an infinite supply of them 22:13:40 Deewiant: True, I was referring to in the context of #define TOGGLE(x) ((x) = !(x)) breaking. 22:14:14 TOGGLE(x++) 22:14:20 Deewiant, :D 22:14:32 ooh even better 22:14:43 TOGGLE(*(++x)) 22:14:45 Deewiant: YOU ARE DOING SOMETHING INCOMPREHENSIBLY WRONG 22:15:03 I don't think that is even well defined 22:15:13 in this case 22:15:25 TOGGLE(*x++) would be perfectly fine if it evaluated only once 22:15:27 ehird, also it is quite comprehensible 22:15:37 TOGGLE(x++) less so 22:15:40 But it is so bad :P 22:16:00 *x++ is quite usual in C if you're dealing with strings or the like. 22:16:37 I gues 22:16:38 s 22:16:59 Deewiant, when is it "ok" to use something like: *((float*)((void*)&myintarray)) + 4*i 22:17:15 Um. 22:17:16 Never? 22:17:43 ehird, well there is one case, when you are dealing with SIMD intrinsics, thus being restricted to a specific compiler anyway 22:17:45 Always? 22:18:03 (You don't need the (void*), do you?) 22:18:14 http://www.reddit.com/r/IAmA/comments/9jo27/i_work_for_microsoft_as_a_developer_and_worked_on/c0d1d5u?context=3 <- This is the first time I've ever felt bad for piracy XD 22:18:21 Deewiant, you need the void* to shut up gcc shouting about aliasing rules 22:18:42 Oh, what does it say? 22:19:14 Doesn't GCC provide specific types for the SIMD intrinsics to use? 22:19:39 pikhq, well yes, but I didn't remember the exact name. And that name differs from icc and gcc anyway 22:19:56 something like __mm_128_f or whatever in icc I think 22:20:03 and v4sf in gcc? 22:20:05 Though it sucks balls, C *does* allow for metaprogramming... 22:20:13 Maybe I should remove that link :-P 22:20:16 pikhq, what do you mean? 22:20:22 ehird, yep 22:20:23 There's a C preprocessor. 22:20:28 You are allowed to use it. 22:20:50 AnMaster: Errormessage plz 22:20:50 ehird, what does "AIO Activated" mean? 22:20:51 AnMaster: But I shouldn't cave my economic principles to some Microsoft lackey putting three symbols together! :( 22:21:00 All-in-One; it has both the 32-bit and 64-bit versions installable 22:21:04 Activated means, you know, you don't need a key. 22:21:05 ehird, you fail 22:21:06 at counting 22:21:07 Though it does suck, it sucks quite a bit less than some of the alternatives in C. 22:21:20 ":-(" 22:21:22 : 1 22:21:22 - 2 22:21:23 ( 3 22:21:30 \n 4 22:21:30 maybe you do 22:21:33 ehird, oh I thought you were providing an example after 22:21:34 Deewiant: I see no \n 22:21:36 "three symbols together! :(" 22:21:44 where ":(" was the example 22:21:44 AnMaster: What? 22:21:50 No. 22:21:57 ehird, you were including it to illustrate the point 22:22:02 No, I wasn't. 22:22:03 I thought 22:22:07 ehird: It's the ctrl+enter / click for "submit" 22:22:14 AnMaster: Errormessage plz 22:22:23 Deewiant: Clicking isn't a symbol 22:22:30 Besides, the comment doesn't include it 22:22:35 They also had to click "reply" 22:22:38 Deewiant, oh don't remember exact warning message 22:22:45 But the comment is what is making me :( and it is three symbols 22:22:52 Deewiant, something like "blah blah breaks strict aliasing rules" 22:22:59 will only happen at -O2 and above 22:23:07 because gcc doesn't check aliasing below that 22:23:18 Ah, that's what I was missing. 22:23:23 because it only uses these rules to optimise harder at -O2 and above 22:23:25 error: dereferencing type-punned pointer will break strict-aliasing rules 22:23:31 yep 22:23:46 Deewiant, there is a variant with "may" instead of "will" 22:23:52 when it isn't sure 22:23:54 but here it is 22:24:10 -!- KingOfKarlsruhe has joined. 22:24:32 But isn't doing (void*) just inviting it to break instead of erroring 22:24:36 I should do some C black magic. 22:24:38 Deewiant, anyway, if you are absolutely sure about what you are doing it is ok 22:24:41 Shouldn't you be disabling the optimization in question or something 22:24:42 There's a lot about the language I don't know. 22:25:08 Deewiant, in this specific case it isn't dangerous because the thing I casted is a const pattern 22:25:13 so it won't change 22:25:13 -!- ehird has quit ("Page closed"). 22:25:25 heh nice quit message 22:25:41 With const it should probably work, yes. 22:26:16 brb shower 22:26:43 "night" almost an hour ago and now shower? O_o 22:26:53 Welp, real night from me anyways -> 22:28:33 -!- ehird has joined. 22:28:40 Asztal: lol@that a-patch thing to remove the ads from WLM 22:28:45 that you mentioned 22:28:58 Islam is the light! 22:29:05 It has some arabic in the top-left hand corner of the site and every. single. news post starts with "Praise be to God." 22:29:07 yeah :D 22:29:35 "Now you can remove the advertisements and open more than one Messenger at a time (polygamy)" 22:29:40 YOU DID NOT HAVE TO CALL THAT POLYGAMY 22:32:22 Holy fucking shit, the default chat window is bloated 22:32:25 Hugest avatars ever 22:35:00 Well that's the worst chat client, ever 22:35:14 Yes 22:35:15 Uninstalling without hesitation 22:40:35 Asztal: this guy's forums are gold! 22:40:44 [[“Or [they are] like darkness within an unfathomable sea which is covered by waves, upon which are waves, over which are clouds, darkness…”]] 22:40:46 [[This description was not what someone imagining a storm on a sea to be like would have written; rather, it was written by someone who knew what a storm on the sea was like.]] 22:41:07 A sea has lots of waves. Also, there is a sky above and it is dark. There are clouds in it. 22:41:14 Clearly, this man has seen the sea. 22:43:08 you're all dirty chatzilla users, you windowsers 22:43:14 apart from the mircers. 22:43:20 At least I don't run it in firefox. 22:43:28 although there's a significant number of windowsers that use irssi 22:43:29 for some reason 22:43:37 Asztal: well yes, that's more insane 22:43:42 it could be like a friend of mine 22:43:46 * oerjan cackles evilly 22:43:49 who keeps his desktop as a VNC 22:44:09 and has his irssi on an SSH session on remote desktop that's actually on another computer :/ 22:44:12 oerjan: NOT 22:44:12 FUNNY 22:44:13 :P 22:44:21 coppro: cease being his friend. he is crazy. 22:44:23 in a bad way 22:44:24 :P 22:44:38 ehird: lets him work from home, so I think he's quite sane 22:45:08 i do have my irssi on an ssh session 22:45:21 (via putty) 22:46:15 well, basically all windowsers do 22:46:17 otherwise you need cygwin 22:46:29 well, there is a windows installer 22:46:30 still 22:46:34 ssh seems to be the most popular method 22:46:35 with putty 22:49:09 -!- impomatic has left (?). 22:59:08 Incidentally, is it just me or is Foxit Reader kind of crap? 22:59:11 Maybe older versions are better. 23:02:08 * ehird downloads Foxit v2 23:02:14 I wonder if it has a netscape plugin that Chrome can use. 23:03:17 "night" almost an hour ago and now shower? O_o <-- time traveling sure is annoying indeed. 23:03:37 i wish you would stop saying night 23:04:18 Foxit 2 looks exactly the same as 3.1, except it doesn't try and install the "Foxit toolbar", which is an improvement. The installer still uses faux Windows XP widgets and the app itself still has iffy-looking widgets - especially the menus. 23:04:31 Why isn't there a *Windows-native* lightweight PDF reader with a Netscape-style plugin? 23:04:42 ehird, what is foxit? 23:04:48 A PDF reader. 23:05:00 ehird, acrobat reader 3.0? 23:05:06 I wonder how difficult it would be to add a NPAPI plugin to sumatra. 23:05:13 Isn't 3.0 like super-ancient 23:05:18 I doubt it'll work very well 23:05:20 Especially with new PDFs 23:05:25 ehird, yes, enough to be lightweight! 23:05:25 Asztal: I dismissed Sumatra because of that 23:05:27 but it looks really good 23:05:29 Because Sumatra is pretty much the most lightweight one you'll find. 23:05:30 ehird: it's a perfectly accurate time designation! 23:05:34 I'll try it out 23:05:43 sumatra the island? 23:05:46 It renders slowly, though. That's my only other gripe. 23:05:51 http://blog.kowalczyk.info/software/sumatrapdf/index.html 23:05:56 Asztal: What sort of machine? 23:05:56 what is wrong with kpdf? 23:06:00 AnMaster: Windows. 23:06:03 You're being intentionally obtuse. 23:06:06 ehird, KDE runs on cygwin 23:06:17 at least parts to 23:06:18 Yeah, and so does stabbing my eyes out with a fork. 23:06:20 do* 23:06:27 ehird, yep, fork() is there 23:06:28 and 23:06:31 I kind of want something that uses Windows, not X11 with Qt, you know? 23:06:34 the implementation is pretty eye-stabbing 23:06:41 I've read fork(), yes. 23:06:44 It's sane enough. 23:06:46 Needs more COW. 23:07:02 I wish more stuff would be 64-bit 23:07:33 ehird, again... I can only recommend linu 23:07:35 linux* 23:07:51 because everything except zsnes is 64-bit on this system 23:08:06 you could also shut up 23:08:25 It was "wish", not "this is absolutely vital". 23:08:27 ehird, I see no good reason to do so 23:08:45 Well if you want to be a dick, sure, there's no reason to 23:10:28 Asztal: What machine is Sumatra slow on? 23:10:44 I can see it loading, sure, but it takes like <0.1s 23:11:40 It's not slow to load, but when scrolling through a document the pages show up as "rendering page..." for quite a while sometimes 23:11:58 arvid@dragon /sys/devices/platform/smapi/BAT0 $ cat manufacture_date 23:11:58 2008-07-13 23:11:58 arvid@dragon /sys/devices/platform/smapi/BAT0 $ cat first_use_date 23:11:58 2009-07-25 23:11:59 heh 23:12:14 (It's a Q9450 with 4GB of RAM.) 23:12:16 that's... interesting 23:12:41 Asztal: hrm 23:13:02 I don't like how Sumatra can't resize the window to fit the page width automatically 23:13:13 Maybe I should write a decent PDF reader. 23:13:38 ehird, I want li-poly battery for thinkpad. that would be cool 23:13:39 It seems to be one of those fields that attracts custom interfaces, bloat and sucking. 23:13:52 AnMaster: I want a flat battery for ThinkPads, like Apple has. 23:14:01 7 hours on a small, non-poking-out-or-raising battery? Fuck yeah! 23:14:06 Almost certainly patented, though. 23:14:09 They're really tooting that horn. 23:14:10 raising? 23:14:14 -!- KingOfKarlsruhe has quit (Remote closed the connection). 23:14:21 AnMaster: The 6-cell battery, e.g., raises the back of the ThinkPad up. 23:14:27 As opposed to the 4-cell, which keeps it flat. 23:14:33 -!- oerjan has quit ("Good night"). 23:14:37 ehird, the 9 cell ones raises too? 23:14:39 ehird: it seems to be rendering very quickly now that I try it again, maybe it was specific to some of the PDFs I tried. 23:14:42 And pokes out. 23:14:50 ehird, right, mine is flat 23:14:56 No it's not. You think it is. 23:15:01 It's actually raised slightly at the back. 23:15:04 But the point is, the Apple binaries are regular-sized and lightweight, and the smallest one, in a 13" notebook just over 2kg, gets 7 hours. 23:15:13 ehird, well, I took the battery out recently and noticed no difference 23:15:14 (The 17" one, which is just shy of 3kg, gets 8.) 23:16:18 ehird, the things that make the thinkpad stand up from the surface in any case (the rubber thingies) are higher, just looked under it... 23:16:19 There must be a good library for rendering PDFs, and I guess the Netscape plugin API is quite simple, so the only problem I'll have will be, oh god, the Windows GUI API thingy. 23:16:36 I wonder if there's some fancy C# thing that makes it look like Cthulhu with makeup instead of two Cthulhus. 23:16:43 ehird, there is a good library, poppler iirc 23:16:57 How's its typography? Uses the system? 23:17:00 * app-text/poppler 23:17:00 Available versions: 0.8.7 0.10.4 ~0.10.5 0.10.5-r1 {cjk doc jpeg zlib} 23:17:00 Homepage: http://poppler.freedesktop.org/ 23:17:00 Description: PDF rendering library based on the xpdf-3.0 code base 23:17:07 Based on xpdf, it seems 23:17:14 ehird, as I just said 23:17:25 ehird, and it works good for me 23:17:26 I hate xpdf for one reason - 23:17:29 [[If any security features are turned on by the creator of a PDF document, the PDF file will be encrypted. These security features let an author disallow printing, copying text/graphics, editing, and/or adding annotations.]] 23:17:33 It respects those batshit fascist features 23:17:36 ehird, that is possible to turn off 23:17:36 "features" 23:17:40 AnMaster: I don't care, it's evil 23:17:52 ehird, since kpdf uses poppler, and kpdf defaults to not respecting it... 23:17:53 ehird: sumatra uses mupdf, which IIRC looked fairly simple 23:18:07 Asztal: I *would* like something more instant, though. 23:18:12 AnMaster: http://www.foolabs.com/xpdf/screen1.png ;; xpdf's typography appears to be lacking. 23:18:51 I don't like how Sumatra can't resize the window to fit the page width automatically Maybe I should write a decent PDF reader. It seems to be one of those fields that attracts custom interfaces, bloat and sucking. <-- sounds like your one would "more bloated" than this sumatra then ;P 23:19:17 ehird, that's a super old version I thin 23:19:21 think* 23:19:34 ehird, kpdf looks better, and it uses poppler 23:20:03 Alright, then. 23:20:06 But that screenshot is from the xpdf site :P 23:20:21 But poppler presumably uses freetype, not Windowswhatevertype. 23:20:41 http://ccxvii.net/mupdf/ Hey, MuPDF has a Windows viewer and Firefox plugin. 23:20:43 Interesting. 23:21:06 http://code.google.com/p/sumatrapdf/source/browse/trunk/src/SumatraPDF.cpp have fun 23:21:11 ehird, 217? 23:21:36 ehird, ghostscript logo? hm 23:22:17 Artifex software. 23:22:19 They make ghostscript. 23:22:35 IIRC, at least. 23:23:06 mupdf.exe has no UI except for keyboard controls to go forward/back, which is unacceptable, it seems. 23:23:19 Yes, it's slightly minimalistic :D 23:23:22 The others are command-line tools. 23:23:23 Oh well. 23:23:51 Still, it's better than one postscript reader I found, which would only let me go forward and not backward. 23:23:57 Asztal: you do windows-type gui programming thingy don't you? 23:24:00 I seem to recall something along those linse 23:24:02 *lines 23:24:14 ehird, oh iirc xpdf doesn't use freetype. At least xpdf looks worse than kpdf here 23:24:23 and iirc xpdf doesn't use poppler 23:24:23 Yes, though preferably not dealing directly with the windows API. 23:25:13 AnMaster: poppler is based on xpdf. 23:25:18 Asztal: How then? 23:25:24 .NET Windows Forms stuff? 23:25:25 ehird, yes... *based* on 23:25:31 there are some differences 23:25:35 iirc 23:26:01 Of course. 23:26:03 ehird: That's one way. (It's bad, and lets windows API faults leak in, but it's still preferable) 23:26:11 But I doubt poppler has pluggable text rendering. 23:26:20 Asztal: What else, then? 23:26:42 I haven't used much else that's good. 23:26:53 There's WTL, which may or may not be good. 23:27:11 There's XUL, which has the problem of XPCOM and gecko and stuff. 23:27:22 XUL is horrifically bad. 23:27:25 There's WPF, which is enterprisey and has really bad font rendering. 23:27:52 Howso? 23:27:57 I'm not aware of many more that can give a native feel. 23:28:18 How does WPF have bad font rendering? 23:29:01 ehird: It doesn't do antialiasing properly, IMO. You end up with "fuzzy" fonts (more so than normal cleartype, which I find perfectly readable.) 23:29:03 http://en.wikipedia.org/wiki/Display_PostScript <-- cool 23:29:14 AnMaster: you don't know about dps? 23:29:23 ehird, um. I do *now* 23:29:25 Asztal: http://www.devcomponents.com/dotnetbar-wpf/img/WpfDockRibbonPad.png looks like it has no subpixel 23:29:36 No, it does 23:29:38 ehird, I didn't before however 23:29:40 It's just fuzzy 23:29:49 Asztal: Cleartype is kind of crap, btw 23:29:58 Although I've got used to it; maybe 7 improved it. 23:30:47 * ehird wonders if any of the PDF libraries can keep the graphics sized-down, but make the text bigger 23:30:58 That'd be nice for reading PDFs without a hueg-liek-xbox window. 23:31:07 hueg-liek-xbox <--? 23:31:12 ehird: Yes, I think it can't use cleartype because it's not drawing aligned to the pixel grid, it's drawing at subpixel locations... 23:31:52 Supposedly cleartype was improved in 7 to support vertical antialiasing as well as horizontal, but I think that's more of a CJK thing. 23:39:09 -!- BeholdMyGlory has quit (Remote closed the connection). 23:42:36 night really 23:51:32 -!- Asztal has quit (Read error: 110 (Connection timed out)). 23:52:02 AnMaster: Huge like xbox. 23:53:05 wrt vertical thing: yeah, i made this display portrait :-) 23:53:08 for a second 23:53:20 can't rotate it though, and putting it on its side might damage the components 23:53:37 fwiw, the font rendering in http://www.devcomponents.com/dotnetbar-wpf/img/WpfDockRibbonPad.png looks better than cleartype to me 23:53:58 I guess I'll go with Windows Forms, unless Qt is native on Windows these days. 23:54:00 Or WTL. 23:55:30 "Be Part of Windows History, Host a Windows® 7 Launch Party." 23:55:48 Fun fact: Explicitly not attending one of these parties increases your attractiveness quotient by 75. 23:57:33 Poppler is just PDF, which is a shame. I could do like Preview and automatically convert PostScript and DVI files to PDF beforehand, though. 23:57:43 I wonder if it could do my scale-up-only-text thing.