00:01:14 -!- Rugxulo` has joined. 00:03:01 -!- kar8nga has quit (Remote closed the connection). 00:10:07 -!- Rugxulo has quit (Read error: 148 (No route to host)). 00:44:30 -!- Halph has joined. 00:51:24 -!- Halph has changed nick to coppro. 01:07:48 -!- coppro has quit ("I am leaving. You are about to explode."). 01:11:30 -!- coppro has joined. 01:52:59 -!- Gregor has joined. 02:00:08 -!- HackEgo has joined. 02:06:28 http://xkcd.com/156/ hey, I remember when xkcd was still funny. 02:06:31 i thought maybe i was imagining it 02:06:48 lol 02:27:47 -!- Rugxulo` has left (?). 02:32:26 :) 04:18:08 -!- comex has quit (Read error: 104 (Connection reset by peer)). 04:45:21 FIRST THING SAID FOR TWO HOURS THREE MINUTES 04:45:33 *AND THREE MINUTES FOR THAT MATTER OH YES OH YES OH YES INDEED 04:47:13 * oerjan calculates differently 04:48:43 pikhq 2:32 04:48:45 me 4:45 04:49:10 two hours = 4:32 04:49:10 oops 04:49:10 thirteen minutes 04:49:43 U FAIL ARTMETIC HA HA 04:50:10 artmetic 04:51:55 *RYTHMETICK 05:26:02 xkcd reaches still new levels of absurdity 05:26:15 indeed 05:26:20 though not, i think, of humor 05:26:24 agree again 05:30:25 hey, xkcd isn't even making a reference 05:30:26 or a joke 05:30:31 it's just a bunch of lines and some text 05:30:43 except one reference in the alt text 05:30:49 oregon trail! i bet he's been playing that game for months 05:30:54 what with the two comics about it 05:31:06 wait it's a game? 05:31:10 yes 05:31:18 PREDICTION OF FORUM THREAD CONTENTS: "GET OUT OF MY HEAD RANDALL" "hahahaha best xkcd ever" "Can I fuck you Randall" "I WISH TO HAVE YOUR BABIES YOU ARE GENIUS" 05:31:25 ehird: ? 05:31:29 05:31:36 * ehird wonders what word highlighted pikhq there 05:32:39 wow 05:32:39 http://echochamber.me/viewtopic.php?f=7&t=46236 05:32:41 "pikhq". 05:32:41 they're mostly critical 05:32:44 Half an hour ago. 05:32:51 [02:32] :) 05:32:55 last thing said before me 05:32:59 Oh, that. 05:41:32 -!- ehird has quit ("Ex-Chat"). 05:43:34 which reminds me, is there supposed to be a pun in "Ex-Chat"? 05:50:12 -!- Pthing has quit (Remote closed the connection). 05:50:46 i always assumed 05:57:00 can i get EgoBot to http pages for me, kinda annoying to go all the way to the other room to reset the modem thingie 05:58:21 hm... 05:58:33 !userinterps 05:58:34 Installed user interpreters: aol austro b1ff bc bct bfbignum brit brooklyn bypass_ignore chef chiqrsx9p choo cockney ctcp dc drawl dubya echo eehird ehird fudd funetak google graph gregor hello id jethro kraut num ook pansy pirate plot postmodern postmodern_aoler redneck reverse rot13 sadbf sfedeesh sffedeesh sffffedeesh sffffffffedeesh slashes svedeesh swedish valspeak warez yodawg 05:58:45 !echo test 05:58:49 test 05:59:08 !echo http://oerjan.nvg.org/esoteric 05:59:12 05:59:45 oklopol: i conclude that as "yes, but" 06:00:04 (needs dcc chat) 06:02:20 You could hack up a script to do it more properly. 06:05:07 -!- acloglio has joined. 06:05:19 oerjan: artmetic is where you aren't bound by the usual axioms, but make your own rules 06:05:36 clearly. 06:05:48 also the new xkcd is not absurd, and is definitely a joke. it's just a particularly bad graph joke 06:05:55 -!- acloglio has changed nick to oklofok. 06:06:49 also kinda annoying how mirc chooses completely randomly what nicks to keep as my alternatives 06:07:02 because it always chooses the ones i definitely never want to use again 06:07:13 almost wrote "want" as "onet" 06:07:19 in any case, the sign of a burnt-out man 06:09:01 oklofok: it doesn't just choose the last one that is available? 06:09:14 -!- FireFly has joined. 06:09:21 -!- oklofok has changed nick to oklokok. 06:09:31 it has two slots for nicks 06:09:36 main and alt 06:09:52 let's see if i'm still acloglio when i jump next 06:11:00 i recall once changing my nick like 10 times to make sure some nick isn't reused 06:11:02 it _could_ be complicated by when it saves state 06:11:42 maybe, anyway it seems i should be at the uni, time just flies by when you're crying over bad software 06:11:44 ->>>>>>>>>>>>>>>> 06:12:03 time flies like an arrow 06:14:09 !sfedeesh Recursion is fun. Or is it? 06:14:09 Recoorseeun is foon. Oor is it? Bork Bork Bork! 06:14:28 !swedish Recursion is fun. Or is it? 06:14:29 Recoorseeun is foon. Oor is it? Bork Bork Bork! 06:14:34 apparently not. 06:18:53 !swedish Sju skönsjungande sjuksköterskor skötte sjuttiosju sjösjuka sjömän på skeppet Shanghai. 06:18:54 Sjoo skönsjoongunde-a sjooksköterskur skötte-a sjootteeusjoo sjösjooka sjömän på skeppet Shungheee. Bork Bork Bork! 06:21:46 -!- oklopol has quit (Read error: 110 (Connection timed out)). 06:28:56 -!- ehird has joined. 06:29:21 21:43:34 which reminds me, is there supposed to be a pun in "Ex-Chat"? 06:29:22 X-Chat 06:29:26 default quit message: Ex-Chat 06:29:44 oh well. 06:30:26 anyway hi 06:32:32 anyway I'm back on os x. not sure why 06:32:39 font rendering sure is better thouh 06:32:41 *though 06:33:05 reality distortion, probably 06:33:13 nah :P 06:34:02 secretly reality is distorted every few minutes, but only the schizophrenics are able to notice it 06:34:16 mac os x is too darn pretty 06:35:26 I'm missing the hold-modifier-and-drag-to-move-window from metacity 06:36:29 * oerjan notices an anvil above, and says nothing 06:37:24 i cannot feel a thi- 06:37:25 -!- ehird has quit. 06:37:41 -!- ehird has joined. 06:37:49 -ng 06:37:50 how unfortunate. 06:37:55 sorry, connection dropped 06:37:57 how're yall'z 06:38:07 neither words in that sentence are! 06:38:10 *word 06:38:12 *is 06:38:49 also, good night 06:39:01 also, os x has still cracked mouse acceleration way better than other OSs 06:39:20 -!- oerjan has quit ("Cracking mice is hard to do cleanly"). 06:41:55 Firefox 3.6/3.7 did its own mouse acceleration on windows at one point, then they scrapped it because there might already be mouse drivers doing it. 06:42:06 It makes far more sense for the system to do it :( 06:42:26 Firefox... did its own... mouse accel- sorry, what? 06:42:34 Windows really is on crack, isn't it? 06:43:29 For big scrolls I use the middle-mouse autoscroll thing, anyway. I kind of like how Firefox does that one, and none of the other browsers do it the same :( 06:43:40 Opera does. 06:43:47 That should be done by the OS too! 06:44:06 Asztal: So, question. The mouse driver did the delay before a menu opens in NT 4.0, at least. 06:44:08 https://bugzilla.mozilla.org/show_bug.cgi?id=462809 https://bugzilla.mozilla.org/show_bug.cgi?id=509651 https://bugzilla.mozilla.org/show_bug.cgi?id=513817 06:44:09 Does it still handle that? 06:44:42 ehird: It's in a registry entry now, TweakUI (e.g.) has an option to change it. 06:44:57 Well, at least that's saner 06:45:02 Most other UI delays are based on that delay time, too 06:45:08 But WHY does the mouse driver handle mouse acceleration? 06:46:04 It doesn't *have* to. Some do, apparently. Because Windows doesn't do any of its own. 06:46:27 Sure it does... it used to, at least? Right? 06:46:41 The MS people as new as 7 can't seriously have never ever studied any mouse ergonomics. 06:47:12 Also, gah why don't other OSs do OS X's scroll acceleration? 06:47:37 You don't need any headache-inducing smooth scrolling because small movements just go a little bit, but if you flick it you can easily move across the whole document. 06:48:26 I'm glad I don't use Firefox on any OS, though... it's clear they want to be an island and don't care about the platform. 06:50:26 * ehird wonders how to make Colloquy inform on every new message. 06:51:05 There. 06:51:09 Asztal: say something plz 06:51:51 Mr. Flibble is very cross. 06:52:02 Mmph, uses Growl, not the dock icon. 06:52:18 But I don't want to bounce it in the dock. 06:53:23 I demand you speak! 06:53:47 * Asztal mumbles incoherently instead 06:54:12 Ehh... I want a persistent, non-annoying blob so that I know there's messages to read, not a single bounce. :( 06:54:29 "So if we back out the acceleration model, we are left with the problem that Chrome is perceptually twice as fast as us at scrolling" 06:54:41 ... 06:54:50 I am so, so glad I do not use Firefox. 06:56:46 Firefox 3.6 includes new features such as not enumerating every single system font before even showing a window. 06:57:05 I don't know how you could stay away, really. 06:57:42 Asztal: I do have to wonder why you torture yourself with bad programs on a bad OS. :P 06:58:54 I wonder that too :( 06:59:18 Stupid windows-only games. Bad habit. :P 07:00:24 Asztal: I've never understood how non-constant gaming can justify such horror... 07:00:28 -!- BeholdMyGlory has joined. 07:04:12 I've adapted to using bad software. I can even use Windows Media Player (!) 07:04:27 You know, you've done serious psychological damage to yourself. 07:04:37 You might need years of therapy. 07:05:20 WTF, with MondoMouse I can't enable Cmd-drag to resize, only Opt-Cmd and move mouse. 07:05:31 (or move, which is what I primarily want) 07:08:49 http://db.tidbits.com/article/10624 Uhh, wow. 07:09:11 Oh, it doesn't do the fun minimise effect promised. 07:09:13 How disappointing! 07:45:52 -!- BeholdMyGlory has quit (Remote closed the connection). 07:58:30 -!- FireFly has quit ("Later"). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:08:48 -!- kar8nga has joined. 08:15:23 -!- Rugxulo has joined. 08:19:27 someone in here wrote a Befunge interpreter in sed, right? 08:19:36 * Rugxulo is vaguely curious how that would work, even if input is an issue 08:20:20 I wrote an incomplete one; I'm not sure if someone else wrote a more finished one. 08:22:50 I don't really remember the details, and my home desktop is off now, though. I don't think it did input, but it should be possible: just save all the interpreter "state" in the hold space when encountering ~ or &, and then have the main rules use the hold space to figure out where to continue, and the input for, well, the input. 08:23:39 I seem to think I had a reasonably clever way of manipulating the playfield, or at least to do get(x, y) on it, but I don't recall what that might've been. 08:23:43 has it been tested with non-GNU seds? (e.g. *BSD) 08:24:11 although in fairness, those are wimpy anyways, so you'd be lucky if it worked 08:25:15 No (as in, "no, it hasn't been tested"). And really, it was *very* incomplete; it was more of a collection of bits of groundwork for a Befunge interpreter. 08:25:50 I think there was a reasonable Brainfuck-in-sed though? Or maybe I'm mixing up with that brainfuck-to-ELF compiler which was written in sed. 08:26:15 Brainf***-to-ELF I found, haven't seen an interpreter for that 08:26:22 Maybe not, then. 08:26:24 there was an Unlambda interpreter though 08:26:41 heh, well sed is kinda the wrong tool for the job (but fun) ;-) 08:27:07 Perl is said to be a replacement for AWK and sed, but it goes way way way beyond that 08:27:23 I did some of our "introduction to imperative programming" course homework assignments with sed, for the fun. 08:27:25 if mtve was ever here, he could probably elaborate 08:28:03 sed is cool, definitely 08:28:26 but heck, if even AWK was only designed for one-liners mostly, then you know sed wasn't exactly meant for stuff like this ;-) 08:28:43 Arithmetics are a bit painful, yes. (Except with unary math, but that's a bit... memory-intensive.) 08:30:14 Also function calls. I think in one of the programs I did a rudimentary stack, where you could push return labels on to, with a huge "s///; t foo; s///; t bar;" dispatcher to return. 08:31:24 I had some sort of a hundred-line maybe-not-so-optimal decimal adder in one sed program. It's easier with binary, though; but then you have to either convert that for output, or just have the user read long bitstrings. 08:31:50 it's a bit complicated, I know 08:32:05 and 'D' never did what I wanted 08:32:57 There's also a lot of "t dummy; : dummy; s///; t foo" style code for branching, since t looks for any successful s instructions since the last t. 08:33:48 Early lunchtime now. → 08:34:01 (~10:34 local.) 08:34:40 2:34am here ;-) 08:35:02 -!- jix has joined. 08:35:28 some seds (GNU? I forget ...) support 'T' 08:37:15 can be vaguely useful sometimes 08:40:55 should i sleep or internet 08:41:12 are you tired? 08:41:36 i guess so! 08:41:46 if you're too tired, just sleep 08:41:52 (hard to think when tired anyways) 08:41:54 however: internets 08:41:59 they require no thought :P 08:42:06 (but sleep! but internets! but zzzzzzzzzzzzzzzzzzzzz huh what) 08:53:01 GNU has T, yes. 08:53:41 But "T foo" is simply a "t skip; b foo; : skip". 08:54:03 Given the amount of unnecessary verbosity sed imposes by default, that's not much of a hassle to write. 08:55:00 These 03am-written presentation slides make no sense to me, and I'll have to give the presentation in an hour. Well, maybe everyone else will be equally tired. 08:56:41 -!- MigoMipo has joined. 08:57:35 yawjn 08:58:42 drink a soda to pep you up 08:59:57 mmfbhgjkk 09:00:08 i hink that would surpass my meagre abilities 09:00:17 sleeping would be smart; i'ma trial it out 09:00:25 TRY BEFORE YOU DIIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 09:00:27 -!- ehird has quit. 09:02:08 ;-) 09:28:28 -!- jix has quit (Read error: 60 (Operation timed out)). 09:40:27 -!- Rugxulo has left (?). 10:02:55 -!- MigoMipo has quit ("Page closed"). 10:25:38 when i was in the 6th grade or so, i had this habit of saying "in your dreams, motherfucker" to everyone, all the time. 10:25:44 feels great to share 10:45:30 -!- KingOfKarlsruhe has joined. 11:04:26 -!- kar8nga has quit (Remote closed the connection). 11:23:30 -!- Slereah has quit (Read error: 110 (Connection timed out)). 11:37:08 -!- MigoMipo has joined. 11:46:14 -!- dbc has quit (robinson.freenode.net irc.freenode.net). 11:46:14 -!- Deewiant has quit (robinson.freenode.net irc.freenode.net). 11:46:36 -!- dbc has joined. 11:46:36 -!- Deewiant has joined. 12:03:36 Wow, that was one popular Master's thesis presentation. 12:03:50 There were something like 30 people there. 13:01:34 -!- MigoMipo has quit ("Page closed"). 13:13:45 -!- kar8nga has joined. 13:24:33 wait didn't you present yours like ages ago 13:25:49 His was not the only Master's thesis presentation 13:26:43 well he gave *some* presentation 13:27:01 or do you mean the earlier one wasn't his 13:33:06 I mean this one wasn't his 13:34:31 right k, then i guess it was a coincidence 13:35:01 (the presentation) 13:47:40 This one wasn't mine, yes. I just was there to listen, since it was advertised so well. 13:48:07 --- 13:48:09 I just wanted to add that I will present lots of pretty pictures, and 13:48:09 no formulas or boring technical details, so attending my presentation 13:48:09 today is an excellent alternative to actual research work, 13:48:09 administration and most other activities you normally get paid for 13:48:09 around here! (I mean the things you get paid for, not what you 13:48:09 actually do. I don't know if I can compete with the best flash games, 13:48:11 but I'll do my best.) 13:48:13 --- 14:06:37 almost makes me book the train tickets even though it's already over 14:15:22 -!- kar8nga has quit (robinson.freenode.net irc.freenode.net). 14:15:22 -!- KingOfKarlsruhe has quit (robinson.freenode.net irc.freenode.net). 14:15:22 -!- Cerise has quit (robinson.freenode.net irc.freenode.net). 14:19:31 -!- kar8nga has joined. 14:28:25 -!- augur has quit (Read error: 113 (No route to host)). 14:38:17 (1(00)*1|((0|1(00)*01)(11|10(00)*01)*(0|10(00)*1)))* 14:42:23 -!- ais523 has joined. 14:52:01 -!- oerjan has joined. 14:55:00 * ais523 is confused 14:55:06 my Evolution calendar has reappeared 14:58:38 it's the end times! 14:58:42 (see topic) 14:59:32 -!- KingOfKarlsruhe has joined. 15:02:11 -!- Pthing has joined. 15:16:16 oerjan, iwc 15:16:28 mhm 15:29:59 oh and hi ais523 15:30:10 hi 15:32:57 -!- coppro has quit ("I am leaving. You are about to explode."). 15:36:46 -!- FireFly has joined. 15:44:30 ais523, started coding on the feather implementation? 15:45:06 not yet 15:45:12 I'm planning to but haven't got around to it 15:45:36 right. 15:48:22 * FireFly would like to have one :D 15:48:38 -!- Slereah has joined. 15:50:42 hmm... Feather's the only language I know in which you have to worry about portability within a program 15:53:34 -!- BeholdMyGlory has joined. 15:54:21 heh 15:54:40 because the interpreter might change beneath you 15:56:31 -!- oerjan has quit ("leaving"). 16:06:04 -!- MigoMipo has joined. 16:13:19 -!- KingOfKarlsruhe has quit (Remote closed the connection). 16:19:57 -!- Slereah has quit (Read error: 104 (Connection reset by peer)). 16:20:10 -!- Slereah has joined. 16:32:05 -!- ais523 has quit (Read error: 110 (Connection timed out)). 16:37:36 -!- jix has joined. 16:43:51 -!- ais523 has joined. 16:52:24 -!- Jerry_ has joined. 16:52:24 -!- Jerry_ has changed nick to Cerise. 16:52:54 -!- Cerise has changed nick to Guest5773. 16:53:32 -!- Guest5773 has changed nick to Cerise. 17:22:02 -!- Rugxulo has joined. 17:24:14 -!- Zombie_Will has quit ("Do you like zombies? How about zombie games? Come join ##zombie and visit www.zombieexperiment.com to help us design a zombie). 17:26:01 -!- Rugxulo` has joined. 17:28:24 -!- Rugxulo` has quit (Client Quit). 17:28:34 -!- Rugxulo` has joined. 17:35:16 -!- kar8nga has quit (Remote closed the connection). 17:42:53 -!- Rugxulo has quit (Read error: 113 (No route to host)). 17:48:45 -!- Rugxulo` has changed nick to Rugxulo. 17:57:36 -!- augur has joined. 18:06:56 to ehird when he joins: the power supply on my thinkpad turned out to be too weak to both charge the battery and sustain a heavy load (both cores at 95% or more, 3D graphics). It could sustain the load itself (so the battery didn't discharge, but nor did it charge) 18:07:09 since he was considering a thinkpad he may be interested in this 18:07:20 old battery? 18:07:34 Rugxulo, computer bought this year, augusyt 18:07:37 august* 18:07:40 and was brand new then 18:07:41 or you just mean it can't run and charge at the same time 18:07:43 so unlikely 18:07:54 Rugxulo, can't run heavy load and charge it at same time indeed 18:07:58 okay 18:08:04 works fine with light load 18:08:14 my laptop (6 cell battery) gets max (!) 2 hours, and only then on "Power Saver" :-/ 18:08:36 oh and for reference wlan was turned off while doing this. Was using ethernet 18:08:39 (each core halved speed) 18:08:41 and wlan seems to use more 18:08:49 i wish mine lasted 2h 18:09:03 Rugxulo, mine last 2 hours 50 minutes with light load 18:09:07 ondemand scheduler 18:09:08 wifi, usb, etc. all use power, turn off all unnecessary stuff 18:09:22 bluetooth is almost always off for me 18:09:35 since I don't use it a lot 18:09:41 wlan however I do use quite a bit 18:09:53 Rugxulo, and turning off usb? huh? 18:10:08 well I can't realistically, since some internal devices show up on the usb bus 18:10:09 I mean don't leave unnecessary USB devices plugged in 18:10:15 for example the bluetooth thingy 18:10:30 Rugxulo, oh right, I almost never use any usb devices with it 18:10:42 exception is sometimes at home when I plug in the printer 18:10:52 for mouse at home I use desktop + synergy 18:12:17 what OS do you use? some are better at power than others 18:13:53 Rugxulo, on the laptop? Ubuntu x86_64 18:14:04 because arch didn't work very well 18:14:12 and I had no time to dig into those issues 18:14:15 I needed it to just work 18:14:20 only reason I use ubuntu 18:14:26 9.04? 18:14:39 yes 18:14:44 I'm going for stable 18:14:58 I tried XUbuntu 8.04.1 the other day, mainly for DOSEMU testing, seemed okay 18:15:09 9.10 will be out soon (this month) 18:16:49 Rugxulo, how long after that will 9.04 be supported? 18:16:56 I hope at least a month or so 18:19:25 I dunno 18:19:28 * AnMaster is annoyed he has to choose whenever to run that heavy load or get the computer charged for tomorrow (will need it then...) 18:19:44 8.04 is LTS, I think, hence it's still supported 18:19:45 and the desktop is just a bit too old when it comes to CPU 18:21:48 9.04 should be supported for a while, though, I'd imagine 18:21:59 even Fedora is supported until two versions later 18:25:26 AnMaster: that's why nights were invented 18:25:47 for recharging. 18:27:09 oklokok, except when I get up tomorrow I need to catch the bus very early on. thus having no time to pack my backpack 18:27:26 can't bring the plug with you? 18:28:16 you wake up, and start running? i mean if you even put clothes on, the time to throw the comp in the bag will not dominate. 18:28:50 can't bring the plug with you? <-- sure, but not the wall socket 18:29:16 yeah, the house was built *before* laptops were invented and/or common 18:29:21 (technically you probably could take the socket!) 18:29:23 thus not having a lot of outlets 18:29:26 -!- kar8nga has joined. 18:29:28 oklokok: but it wouldn't provide electricity 18:29:39 yes, that's the "joke" 18:29:45 game theory is hard. 18:29:45 ais523, it would if I had a 20 km extension cable! 18:30:15 oklokok, calculating limits is even harder.... *sigh* 18:30:22 eh 18:30:31 with epsilons? 18:31:17 anyway that's noobie stuff 18:31:18 oklokok, the teacher said that was outside the scope of this module (iirc that is the English term).. 18:31:35 so yeah from standard values and figuring it out. 18:31:47 standard values? 18:31:54 oklokok, as in "known basic ones" 18:32:22 like you know what the trig functions are for pi/2, pi/4 and pi/6 is 18:32:30 (well the three basic ones that is) 18:33:14 lim_{x->0} (x/x) = lim_{x->0} 1 HEY NOW IT DOESN'T DIVIDE BY X YAY I HAS LIMITS 18:33:29 ^ do you do that stuff 18:34:04 if you don't do epsilons, you probably don't have a definition for limits, basically you have no idea what you're doing. 18:34:44 \[\lim_{x\rightarrow\inf}\frac{x-x^{2}}{x^{2}+1}\] 18:34:49 if you have time over... 18:35:10 lim_{x->0} (x/x) = lim_{x->0} 1 HEY NOW IT DOESN'T DIVIDE BY X YAY I HAS LIMITS <-- sounds similar 18:35:59 for (x-x^2)/(1+x^2), without epsilons, you should go HEY THOSE X AND 1 LOOK REALLY SMALL THEY PROBABLY DON'T AFFECT ONCE YOU PUT THE NUMBER INFINITE IN PLACE 18:36:02 oklokok, also he defined it with epsilon... just said that calculating with that was outside the scope of this module. Would be more of that during this spring iirc. 18:36:15 oklokok, quite... 18:36:24 so it's -1 18:36:40 oklokok, actually I think you are supposed to somehow get rid of x^2 first 18:36:47 okay 18:36:56 then divide both the denominator and the numerator by something 18:37:01 by factorising and getting x^(-2) and such 18:37:16 to make it look different 18:37:18 seems to get the right answer more often too 18:38:56 though it seems rewriting it as \[\lim_{x\rightarrow\inf}1-\frac{x}{x^{2}+1}\] is simpler. Maybe 18:39:17 -!- MigoMipo has quit ("Page closed"). 18:39:17 meh 18:39:27 that needs some more parentheses 18:39:44 \[\lim_{x\rightarrow\inf}\left(1-\frac{x}{x^{2}+1}\right)\] 18:41:29 one way: (x-x^2)/(1+x^2)-(-1) = (x-x^2+1+x^2)/(1+x^2) = (x+1)/(1+x^2) and notice the bottom is of a greater degree 18:41:48 other way: divide both den and num by x^2, to get stuff like 1+(1/x) 18:42:07 all 1/P(x) clearly go to 0 when degree of P > 0 18:42:59 oklokok, the issue is, you should get the same answer through both methods 18:43:04 when you don't, something went wrong 18:43:12 ... 18:43:25 yeah, limits are unique in R 18:43:31 good point 18:43:41 -!- oklokok has changed nick to oklopol. 18:45:03 also what kind of a uni does limits informally 18:45:21 although maybe our dumbed down math does that too, dunno 18:45:32 we have separate courses for the less fortunate 18:45:33 oklopol, depends on what you are studying 18:45:46 I mean, math or something else that *uses* math 18:46:04 like computer science. 18:47:06 i understand they might want to skip proofs, but skipping definitions is just plain cheating 18:48:58 oklopol, also the answer should be that the limit above goes to either + or - infinity, otherwise the answer in the book (which is the oblique asymptote (english term taken from wikipedia, lets hope it is the correct translation) when x→inf wouldn't exist, at least as far as we were told) 18:49:14 and somehow I get it to -1 18:49:21 what 18:49:28 the limit is -1, as i said 18:49:42 hm indeed 18:49:57 think about lim_{x->inf} 1, clearly it isn't + or - inf 18:49:58 doh... reading on wrong line 18:51:12 for each e > 0 you need to find some point in the series after which no deviation > e happens from the limit; the limit is 1, because for any e > 0, the whole sequence stays within (1-e, 1+e) 18:51:16 because it's constant 18:51:43 to be precise 18:52:41 anyway, believe it or not, i consider game theory harder than your homework problems 18:56:18 oklopol, yeah probably 18:56:29 oklopol, example? 18:58:25 wait a mo 19:00:30 hmm, okay pasting from a pdf to pb.vjn.fi doesn't really work that well, but actually this looks roughly as scrambled in the book 19:00:30 http://www.vjn.fi/pb/p315154346.txt 19:00:59 oklopol, ok that is plain unreadable 19:01:17 yes, pdf's are evil 19:01:36 oklopol, I thought game theory involved mostly combinatorics and probability and such? 19:01:44 I can't tell from that pdf though 19:01:50 or paste of pdf rather 19:02:11 most of game theory involves games ;) 19:03:02 the book is mostly about different kinds of solutions 19:03:15 solution/equilibrium concepts 19:03:49 -!- kar8nga has quit (Remote closed the connection). 19:03:59 most of game theory involves games ;) <-- well yeah, but the tools include combinatorics and probability right? 19:04:10 rationalizability is one of the weaker ones, where a move/strategy is created from scratch based on the assumption that all other players are infinitely intelligent, and knowledge about the game 19:05:10 the "infinitely intelligent" part means infinite sequences of sets, the notation gets so goddamn hairy 19:05:10 oklopol, interpreting that paste may require infinitely intelligence too... So I guess it is intended for those who move in those circles ;P 19:05:51 oklopol, and yeah 19:30:40 Hee, I implemented a simplified DEFLATE variant in that rfk86 port. (It does the normal LZ77 encoding, but doesn't use the fancy code-length dual-wielded-Huffman thing to store the trees; and it compresses each -- very short -- message separately, so the compression ratios are a lot less, but that's the price you pay for being able to uncompress each separately without uncompressing the whole data stream. The TI-86 is not an especially fast machine.) 19:31:34 You should do it in 20 blocks or something 19:31:50 Probably, but that's such a hassle. 19:32:05 How much space does the current scheme save? 19:33:08 The 86p file (which has few bytes of headers) went from 23685 bytes to 16766 bytes, which is at least something. (Plus that's with an animated exit splash screen added.) 19:33:12 fizzie, coding in asm for it? 19:33:33 AnMaster: Like I said to Deewiant, you don't get a fancy grayscale introduction splash screen with TI-Basic. :p 19:33:35 That's still quite a lot of K 19:33:46 fizzie, didn't see you mention that 19:34:06 -!- jix has quit (Read error: 110 (Connection timed out)). 19:34:13 fizzie, also what does the program do? 19:34:25 It's a robotfindskitten port. 19:34:34 It.. you know, finds kitten. 19:34:46 Deewiant: Yes, but it doesn't compress *that* much with "real" DEFLATE either. 19:34:47 fizzie, haven't played that game 19:34:55 fis@eris:~/src/rfk86$ ./messages.pl 19:34:55 Uncompressed message data: 19454 bytes 19:34:55 LZ77 with trivial encoding: 18708 bytes 19:34:55 LZ77 with Huffman (w/o trees): 11685 bytes 19:34:55 LZ77 with Huffman (raw trees): 12236 bytes 19:34:56 LZ77 with Huffman (no dist tree): 12209 bytes 19:35:58 fizzie, isn't deflate basically gzip? 19:35:58 Meh 19:36:12 Can you link to it again? 19:36:25 Deewiant: The new version is not in the URL I used. 19:36:32 fizzie, also how would you do grayscale? 19:36:36 it is on/off 19:36:44 fizzie: But I presume messages.txt is unchanged? That's all I want 19:37:06 Deewiant: Oh, right. http://www.cis.hut.fi/htkallas/rfk86/ if I remember right. 19:37:12 I'll put up a "project page" for it at zem.fi when I get that power supply. 19:37:15 Quite right, cheers 19:37:41 7z a -tgzip -mx=9 does 18866 -> 8963 bytes here to messages.txt. 19:37:46 fizzie, how do you do that grayscal!? 19:37:48 scale* 19:38:41 AnMaster: It's done by flickering two frames; the screen response times are so slow it doesn't really look flickery at all. 19:38:49 heh 19:39:48 Typically you stick in an interrupt handler which flips screens so that frame 1 is shown for two timer interrupts, and frame 2 for one; that way you get a nice 4-level greyscale. 19:39:49 my first programmable calculator had something like 106 bytes of memory 19:40:11 for the program 19:40:12 ais523: The TI-86 has 128K of RAM and a 256K ROM chip. Or thereabouts. 19:40:26 quite a lot more 19:40:50 ais523, 106 bytes for the program to use for data? or 106 bytes for the entire program code? 19:40:53 Though 96K of that RAM is technically speaking used for variables (program- and otherwise), and it would be pretty impolite for the running program to mess that. 19:40:56 or for both code and data!? 19:41:33 AnMaster: the data was 27 double-precision floats 19:41:38 in RFK, is the game basically just about solving TSP 19:41:43 ais523, hah 19:41:44 actually, probably decifloats as it was a calculator 19:41:55 7-Zip uses a custom Deflate, BTW, better than "normal" 19:41:56 oklopol: TSP? 19:41:57 oklopol, TSP? 19:42:01 ais523, damn :P 19:42:10 traveling 19:42:14 Rugxulo, yep. 19:42:16 Well, it's just a custom deflate *encoder*; it's still the standard stream format. 19:42:27 yes, it's compatible 19:42:27 and yeah 19:42:33 traveling salesman prob 19:42:38 fizzie, it makes quite a bit of difference though 19:42:40 oklopol, oh hah 19:42:49 oklopol, no you don't know when you will find the kitten 19:42:57 iirc 19:43:34 Yes, and since you don't know that, the shortest path to visit all items is the optimal you can choose. 19:44:20 Anyway, a full DEFLATE decoder theoretically speaking needs to keep up to 32K of the decoded output stream in memory (for backreferences), I don't really have space for that on the TI. 19:44:35 right. i think it is, assuming you want to minimize expected time to find the kitten. not for instance going for a world record. 19:44:35 fizzie, if deflate == gzip I thought it was seekable? 19:44:39 unlike bzip2 19:44:39 for example 19:44:52 hmm 19:44:53 actually 19:44:57 -!- MigoMipo has joined. 19:45:12 what if you have, at distance 10, to the right, one item, and to the left, at distance 20, a hundred items 19:45:15 It's not really seekable, no. Though you can flush the encoder state to generate gzip files that you can seek in, in a limited fashion. 19:45:20 hmm 19:45:46 I guess it's not quite TSP, right. 19:45:59 i guess that too, although that probably isn't a counterexample 19:46:15 fizzie, hm... pretty sure *.tgz are seekable 19:46:17 because in that case it doesn't matter which way you go first 19:46:19 oh wait 19:46:19 unlike *.tar.bz2 19:46:31 if tsp gives either way, then it doesn't solve optimally 19:46:34 so it is a counterexample 19:46:49 AnMaster: I don't think you can seek an arbitrary DEFLATE stream. 19:47:09 oklopol, why would "either way" be invalid? Lets say you have two points + your starting point 19:47:18 i'll ask the algo profs, they usually know this stuff 19:47:23 they are placed as an equilateral triangle 19:47:35 AnMaster: going right is clearly stupid, because the kitten is probably to the left 19:47:36 then it shouldn't matter which of those two points you visit first 19:47:43 oklopol, well yes 19:47:55 just one counterexample proves TSP isn't optimal. 19:48:16 AnMaster: I don't think you can seek an arbitrary DEFLATE stream. <-- hm ok, maybe it was block based or something 19:48:18 well, that solving TSP doesn't necessarily find an optimal solution to the problem 19:48:36 nanozip brings messages.txt down to 7281, but I guess that's tricky to implement 19:49:49 a counterexample in which you actually have to go against tsp is when you have this large circle on the border of which you start, and on the opposite side there is a large cluster, tsp is solved by going round, RFK by moving right to the cluster, assuming |cluster| > big 19:50:13 interesting 19:50:45 Deewiant: Anything that involves keeping the whole uncompressed messages.txt in memory (which is what happens for deflate with the 32k sliding window) will be tricky to implement, since there are no contiguous memory ranges big enough. 19:51:49 Deewiant: I already managed to waste 150 bytes of code in the simplified-deflate decoder. 19:53:12 NanoZip isn't Deflate 19:54:27 No, but it doesn't sound any simpler either. I seems vaguely bzip2-related; at least BWT is mentioned there. 19:55:58 link to nanozip? 19:56:19 nanozip.net, right? 19:56:44 Yep 19:57:01 -!- jix has joined. 19:58:36 no, NanoZip is something complex, maybe even context mixing 19:58:42 see Encode.ru/forum/ (I don't remember the details) 20:07:18 Woo, PAQ8L does 7286. 20:07:54 I'm annoyed that I got the best result on pretty much my first try (nanozip) 20:08:17 15 programs later and this is the only one that even gets close :-P 20:09:06 Deewiant, hehe 20:10:03 context mixing is pretty powerful 20:14:16 and BTW, PAQ8L by default uses -5 (lots of RAM, slow) 20:14:31 I used -9 :-) 20:14:37 oy 20:14:40 cra-zy 20:14:48 1.7 gigs or so IIRC 20:14:56 Or that's what it claimed, I didn't check. 20:16:34 -!- ehird has joined. 20:17:37 sounds about right 20:17:50 latest fork of PAQ8 is PAQ8px 20:18:08 Yeah, I'm trying that now 20:18:11 original author (Matt Mahoney) is more focused on ZPAQv1, though 20:18:23 (which ain't as good but less likely to break upon updates) 20:19:53 paq8px -6 and up does 7264! Yay! 20:19:59 Except for -9, which infloops 20:20:49 heh 20:21:05 can't remember, it might also support -mx6 (or -m6) 20:21:23 not sure if that is default or not with -6, but I know it isn't active in lower (I think??) 20:21:33 Oh, -9 isn't actually a supported flag, that'd explain it 20:22:19 It doesn't use any -m* flags 20:23:29 maybe I'm thinking of paq8q (which isn't as good I think, mostly an uber-experimental port, testbed for better UTF-8 handling) 20:23:45 -!- jix has quit (Read error: 110 (Connection timed out)). 20:24:02 CCMX doesn't even come close at 8708 20:24:57 see http://www.mattmahoney.net/dc/text.html 20:26:17 that should keep you busy :-) 20:27:26 I was seeing http://www.maximumcompression.com/data/text.php 20:29:48 Although that one pointed out durilca's -t switch 20:29:56 durilca -t2 -> 5855! 20:30:06 I think I'm happy with that 20:30:38 www.uclc.info might also be useful 20:31:00 Less than a third of the original 20:45:13 I don't suppose any of those methods would create something I could easily extract specific bytes from, with the added restrictions that (1) they shouldn't really use more than a kilobyte or two of working memory, (2) the code shouldn't take much more space than my 150-byte deflate decoder, and (3) it would be something I could cobble together with my very shaky z80 asm skills in a day or two? 20:45:27 Nope 20:45:49 For (1), I think these all use at least 30 megs or so 20:45:58 All the good ones, anyway 20:46:43 bzip2 -1 manages 8467 which might be doable 20:48:18 Hi there from scissor-switch keyboardism. 20:49:57 It's a Cherry. I gather it should be good, then. 20:50:12 Admittedly it feels quite satisfying to press a key, but I seem to be making errors. 20:51:05 I think bzip2 -s is "small" (-2 slowly) 20:51:15 Same thing, surely? 20:51:33 paq8f -1 uses 21 MB (except on .JPG), I think, that's the least I know of offhand 20:51:46 lpaq5 (?) and less can use 6 MB minimum 20:51:53 I just said -1 since -1 and -9 give the same result, and -1 presumably uses the least memory 20:52:01 yes 20:52:18 for files < 900k it's the same, the author refuses to check filesize, assumes -9 by default 20:52:41 Oh right, it's just the block size 20:53:18 -s "uses less memory (at most 2500k)" 20:53:57 DURILCA completes too fast to be able to measure its memory usage 20:54:00 I like how the modifier keys being too big is causing me troubles. 20:54:13 ehird: you're trying out a new keyboard? 20:54:13 Ooh, that capslock LED is fancy. 20:54:15 or actually bought one? 20:54:28 It does have a "use N MB memory" setting but it doesn't seem to do much 20:54:40 ais523: This is in the possession of me, yes; I couldn't bear that Saitek one another second. 20:54:47 Well, with -m2048 it says "out of memory", which I doubt is correct 20:54:58 It's Cherry, which make all those mechanical keyswitches, so I guuess it's high quality. 20:54:58 ehird: did you have it before, or have you just obtained it? 20:55:07 Although that non-typed duplicated u makes me suspicious. 20:55:09 ais523: Latter. 20:55:13 Which Cherry? 20:55:15 It's scissor-switch; what they put in laptop keyboards. 20:55:21 Deewiant: It's not a mechanical one, alas. 20:55:35 Yes, that's the third time you've stated that 20:55:38 O. 20:55:41 Which keyboard model, not switch model 20:55:43 Stream XT. 20:55:48 http://www.cherrycorp.com/english/keyboards/Desktop/G85-23100/index.htm 20:55:49 (ML presumably) 20:56:08 Oh, SX. 20:56:19 I would love to know the difference. 20:56:23 Maybe I misremembered what ML are. 20:56:41 "duplicated u" ?? 20:56:55 ehird: It's Cherry, which make all those mechanical keyswitches, so I guuess it's high quality. 20:57:02 Me, seconds ago. 20:57:17 I must admit, this thing is uber-sleek. 20:57:23 hmmm, pic is of a German one?? 20:57:28 Media buttons ohnoes 20:57:32 Like a MacBook Air, but heavier and it only does typing! 20:57:39 Deewiant: Six discreet ones at thhe very top. 20:57:40 *the 20:57:42 (Uh oh.) 20:57:44 ehird: Ohnoes! 20:57:52 Hey, I like changing my volume with a key. 20:58:00 why do people advertise plug & play on keyboards 20:58:03 are there any that /don't/ do that? 20:58:05 The media keys fail to be scissor-switch. 20:58:16 I think this duplication might be that my OS is set to repeat too quickly for this kb. 20:58:34 I think very fast typing is lagging it, but is that just the placebo effect? I think it is. 20:58:47 also, I like media keys 20:58:48 Or the keys are just chattering, in which case you should get it repaired or replaced. 20:58:51 I use them to control media players 20:58:52 Fun fact: If you double-click a word to highlight it in OS X, then hit delete, it deletes one of the adjacent spaces too. 20:58:53 Handy. 20:59:01 which one? 20:59:02 Deewiant: I think it seems fine. 20:59:07 ais523: ? 20:59:14 (it could make a difference in a word processed or rich-text app) 20:59:25 Oh, I see. 20:59:26 Not sure. 20:59:26 (or if one of them was an unusual width) 20:59:34 No, it only does " " I think. 20:59:37 hmmm, pic is of a German one?? 20:59:45 Cherry are a German company; it was like that on the box, too, which worried me a bit. 21:00:09 Well, I seem to be typing quickly with this, so as soon as I get used to the sizes and positions of the relevant keys I should be happy. 21:00:16 Isn't the German layout keywise identical to UK? 21:00:22 QWERTZ. 21:00:27 why are Z and Y the other way round on German keyboards? 21:00:31 Also, control, insert, home, etc all have different labels, which would be annoying. 21:00:31 Keywise 21:00:33 it seems kind-of weird to swap just two keys 21:00:34 ais523: Idiocy. 21:00:36 Deewiant: Yes. 21:00:38 As in, ignoring the labels. 21:00:45 But I like my labels to be correct if I have any labels. 21:00:47 ais523: perhaps because they use z, but not y? 21:00:52 ais523: Supposedly it makes typing faster, but it doesn't really. 21:00:53 ehird, yeah, they don't typically speak English ;-) 21:00:59 And making QWERTY faster: laughable! 21:00:59 "strg" -> "ctrl" (I think) 21:01:02 oklopol: but QWERTY was originally designed to be slow... 21:01:03 Yeah, strg. 21:01:08 STRG C 21:01:10 ais523: Because Z is more common than Y, especially next to T. 21:01:12 It's like... strong C. 21:01:15 I am commanding you to exit. 21:01:17 I'm not sure it actually is slow, though 21:01:19 ais523: so you should pessimize it further? 21:01:28 oklopol: there's no reason to pessimize it nowadays 21:01:29 Deewiant: But the position where Y is in QWERTY isn't convenient to press at all. 21:01:30 i'm not sure i follow your logic 21:01:31 meant to be slow so the typewriters wouldn't jam 21:01:39 Optimising QWERTY isn't that simple... you have to basically rewrite it. 21:01:39 Dvorak is faster (allegedly) 21:01:41 cf Colemak 21:01:41 although, I suppose german typewriters could have been pessimized 21:01:56 ehird: I agree, but that's the argument. 21:01:56 Rugxulo: Dvorak is faster, slightly. More importantly, it causes a lot less hand strain. 21:02:10 If that explains QWERTZ, what's the reason for AZERTY? 21:02:19 but unless you never have to use any other keyboard (as if), it kills your QWERTY skills 21:02:23 who cares where each letter is, when the whole keys are scattered completely randomly anyway 21:02:27 Rugxulo: Totally wrong. 21:02:33 I don't know about AZERTY. 21:02:38 although the fastest typer in the world (recently deceased woman) used Dvorak to get like 220 wpm !! 21:02:43 Rugxulo: That's FUD, etc. 21:02:56 FUD! TROLL! STRAWMAN! EEE! 21:02:57 Learning Dvorak doesn't kill your QWERTY touchtyping; not typing in QWERTY kills your touchtyping. 21:03:00 :-) 21:03:10 So, yeah, if you switch totally to Dvorak and only use it for months ou 21:03:15 *you 21:03:17 that's what I mean 21:03:23 AZERTY's the French-speaking layout, it swaps Q/A and Z/W w.r.t. QWERTY. 21:03:38 it's not that it's that big a deal, just you have to carry around your own keyboard or hope they support Dvorak layout in the OS (or whatever) 21:03:39 And if QWERTY touchtyping matters, i.e. you have to use keyboards that aren't yours regularly, then it won't happen. 21:03:54 So if such a situation is common like carrying around your keyboard would seem to imply... 21:03:54 fizzie: I meant, I don't know the reasoning behind AZERTY. 21:03:59 Then it won't actually be needed. 21:04:13 oh, and BTW, I think certain apps (e.g. vi) are impossible to use under Dvorak 21:04:25 Just reconfigure them 21:04:53 Vi isn't exactly ergonomic with its key placement, as far as I know. 21:04:56 Rugxulo: some people play NetHack with the vi layour under Dvorak 21:05:02 I don't know that it prefers the home row for common operations. Take a look at where i is. 21:05:13 ehird: hjkl are pretty ergonomic for moving around 21:05:14 Admittedly, hjkl suffer, but those are totally unintuitive to start with. 21:05:19 i isn't a common operation :-P 21:05:25 I suppose you could say that less is hurt under Dvorak 21:05:29 and vikeys NetHack 21:05:34 Deewiant: Err, sure it is? 21:05:37 But on Colemak it's on the home row anyway, so shrug. 21:05:52 -!- puzzlet_ has joined. 21:06:16 ehird: Not very common compared to some others IMO. 21:06:25 Well, I guess a. 21:06:33 But what do f and j do? 21:06:36 I, at least, often use c/s/a/i/o to get into insert mode. 21:06:38 Well, j is a moving operation. 21:06:41 But f? 21:06:45 That prime key is totally wasted. 21:06:54 I don't even know what it does, but it probably isn't common. 21:06:54 f goes to the first occurance of letter specified 21:06:55 fX -> find next X on the current line 21:07:12 Yeah; why is that on one of the two easiest QWERTY keys to press? 21:07:14 t is the same thing but it goes to just before that letter. 21:07:23 In conclusion, apart from hjkl, using Dvorak for vi won't change a thing. 21:07:25 Because it's mnemonic 21:07:36 And yep 21:08:00 I can't imagine typing 200 wpm, even in Dvorak 21:08:14 now I want to change vi's UI to be more like NetHack 21:08:15 I use Colemak and move 8 keys around, I think 21:08:24 you could have tX to do just before that lteter 21:08:27 *letter 21:08:35 Rugxulo: I can type 100 wpm in QWERTY with a decent rubber dome keyboard. 21:08:36 and f to go to just before whatever letter you had quivered 21:08:56 I can imagine typing 200 wpm, I just don't care to. Diminishing returns. I don't think at 100 wpm, so I usually end up typing slower than that. 21:09:15 I want to switch to Dvorak for the easier and less straining typing, though. 21:09:27 ehird: what if you were retyping a printed document, for some reason? 21:09:28 well, the lady I mentioned was a former secretary, so I guess it was more important for her job 21:09:32 Essentially because I use JKDF for navigation instead of HJKL and the rest is shuffling around to get back NEFT which were overwritten 21:09:52 ais523: I can't hold a whole document in memory; not even a whole paragraph. 21:10:05 ehird: you're meant to read the document and type as you read 21:10:06 to do that 21:10:07 The latency introduced by having to look at a passage means that any typing over, oh, 50 wpm is fine. 21:10:10 rather than looking at the screen or keyboard 21:10:19 ais523: Well, yes. I mean that, 21:10:29 ah, you don't read at 200wpm 21:10:30 I can't stream out typing as fast as I look at the letters. 21:10:45 I have to recognise a letter, which I can do instantly, but not while concentrating on typing another leetter. 21:10:48 *letter (uhhhh ohhhh) 21:10:57 Odd 21:11:20 you have to concentrate to type letters? 21:11:23 Admittedly, I can retype at about the speed I type out normal sentences, so it doesn't matter. 21:11:27 ais523: Subconsciously, sure. 21:12:03 -!- Ilari has quit (Read error: 104 (Connection reset by peer)). 21:12:56 -!- Ilari has joined. 21:13:11 104 keys, aren't most Win keyboards 105? what does it miss? 21:13:25 I'll recite them! 21:13:36 ESC, F1-F12, prt sc/sys rq, scroll, pause/break. 21:13:47 `, 1-0, -, =, backspace 21:13:48 No output. 21:13:54 :-D 21:13:57 tab, (letters), [, ], enter 21:14:07 caps, letters, ; ' \ 21:14:09 erm 21:14:11 caps, letters, ;, ', \ 21:14:26 shift, §, leltters, ,, ., /, shift 21:14:34 control, windows, alt, space, alt gr, windows, menu, control 21:14:39 insert, home, pageup, delete, end, pagedown 21:14:41 up, down, left, right 21:14:51 num, /, asterisk, -, 7 8 9 + 21:14:55 4 5 6 21:14:57 1 2 3 enter 21:14:59 0 . 21:15:02 104 is the standard US layout with Windows keys, 105 the standard European, 109 the standard Asian 21:15:13 This is the US layout; $. 21:15:23 What does the European layout add? 21:15:41 Wait, no. 21:15:43 This is the European layout. 21:15:49 I have a pound key on my 3 key, not a #. 21:15:51 A non-letter next to left shift 21:15:58 AFAIK, the same thing as what does 102-key keyboard add to 101-key keyboard. 21:16:00 <>| on most layouts, I guesss 21:16:04 Um, yes, I have that. 21:16:05 -s 21:16:19 It's marked broken-| on top, \ on bottom. 21:16:21 So it's not the US layout, and probably 105-key. 21:16:35 I much, much, much prefer the US layout where the enter key is as big as backspace and only takes up one row. 21:16:39 bah, keyboards are weird 21:16:39 ehird: where are " and @? 21:16:42 And the | \ key is above enter. 21:16:48 I hate that layout 21:17:01 ais523: In my OS? shift-2 and shift-second key after l. 21:17:11 Erm 21:17:12 Wait 21:17:13 Swap that 21:17:17 I much prefer the inverted-L enter key 21:17:23 ais523: In my OS? shift-second key after l and shift-2 21:17:26 -!- puzzlet_ has quit (Read error: 60 (Operation timed out)). 21:17:30 -!- puzzlet_ has joined. 21:17:35 On my keyboard? Shift-2 and shift-second key after l 21:17:36 (l = L) 21:17:40 Deewiant: You are of the devil. 21:17:46 -!- puzzlet has quit (Connection timed out). 21:17:48 so shift-3 is pound but shift-4 is what? '$' ? 21:17:54 Rugxulo: yes 21:17:56 I always hit the \ key on US layouts when I want to press enter 21:17:58 Shift-3 is # for me. 21:17:59 I prefer the inverted-L enter too; we are both of the devil, then. 21:18:00 In the OS. 21:18:02 ehird: sounds like a mix of US and UK, then 21:18:03 On the keyboard it's pound. 21:18:18 Option-3 is £ in OS X. 21:18:22 hmm... shift-2 is @ in your OS? 21:18:24 * Rugxulo doesn't remember inverted L being the mark of the beast 21:18:26 !@#$%^&*()_+| 21:18:29 ais523: No, it'ss the US layout on my OS 21:18:32 FUCK THESE REPEATING KEYS 21:18:33 ehird: ah 21:18:34 FUCK 21:18:35 THEM 21:18:39 you seem to have a UK keyboard layout 21:18:42 Yes, I do. 21:18:48 well, he lives in the UK 21:18:49 I'm turning off key repeat and seeing if it sstill happens. 21:18:53 If it does, fuck this keyboard with a rake. 21:19:08 ehird: Seriously, see if you can repeat it by pressing just one button slowly 21:19:15 The iBook OS X Finnish layout is quite a lot different than the Windows/Linux Finnish one, when it comes to things like \ and |. 21:19:15 Hello, I am typing and hoping this shit doesn't happen because if it does awesomeness is great and nice. 21:19:25 I have no key repeating in my OS, and I am going to prove that it is my OS's settings. 21:19:26 Hopefully. 21:19:29 :-) 21:19:37 Tra la la shit shit shit shit shit shit shit shit shit bugger fuck maybe profaanities will-- 21:19:38 Mac OS X? 21:19:43 ehird: aanities 21:19:47 Anyone know how to return a keyboard to cherry? 21:19:51 :-) 21:20:00 Rugxulo: Yeeessssssssss.................. 21:20:00 21:20:00 21:20:00 21:20:07 Contact a customer service rep 21:20:09 Deewiant: Profane nanites. 21:20:14 Or somebody like that 21:20:15 Deewiant: Interact?! With... HUMANS?! 21:20:17 :-P 21:20:26 press Strg-Alt-SysReq R E I S U B 21:20:31 Well, unless they have a standard return form or whatever 21:20:35 Did you order it directly from them? 21:20:36 Ctrl-. 21:20:41 Deewiant: Amazon. 21:20:42 Rugxulo: "Strg"? 21:20:45 ais523: German ctrl. 21:20:50 then Turbo + Macro + grey plus + altNumLock 21:20:52 On the box it says strg because cherry are german,. 21:21:03 I wonder if I could make some sort of evil keyboard driver that cancels out two identical keys in quick succession. 21:21:18 ehird: Windows comes with an accessibility tool to do that, I think 21:21:21 That would be the Trrue Hackeerly Solution(TM). 21:21:21 as does Ubuntu 21:21:22 it's probably your OS, then, maybe you type too fast 21:21:23 let me check 21:21:24 Wow, twice in one message. 21:21:27 Rugxulo: No, it isn't. 21:21:30 I disabled key repeating. 21:21:32 Keep up. 21:21:41 Amazon might have something for returns 21:21:53 They probably do. 21:22:15 maybe you're just pressing too hard, not used to such sensitivity yet 21:22:41 ehird: in Ubuntu, it's Preferences | Assistive Technologies | Keyboard Accessibility | Ignore fast duplicate keypresses 21:22:44 If it happens with /every/ key then probably that 21:23:03 although annoyingly, if you type, say, "exe" in it, it'll disregard the second e if it's too soon after the first e 21:23:11 presumably you'd need to set it to a very short timeout, the way you type 21:23:13 Rugxulo: I DISABLED KEY REPEAT IN MY OS 21:23:15 and it still happened 21:23:19 No key repeat = hold key, only types once. 21:23:24 -!- MigoMipo has quit ("Page closed"). 21:23:36 I know for a fact I'm not tapping, releasing and tapping again because it makes a click and requires quite a bit of pressure to do that. 21:23:38 It is the keyboard. 21:23:57 soorryy 21:24:12 I''m glad yoou're ssory. 21:24:34 gooodd 21:24:47 Actuation is after the tactile point, then? 21:24:51 http://www.google.com/search?hl=en&safe=off&client=safari&rls=en-gb&q=ignore+repeated+duplicate+key+presses+os+x&aq=f&oq=&aqi= ;; hmph 21:24:54 Deewiant: Wat. 21:25:10 As soon as the depress and tick happens, the key sends. 21:25:24 wow, two pounds thick, that's heavy 21:25:25 I.e. you're sure it doesn't send the key before the click 21:25:30 Yes. 21:25:34 Well, it doesn't click; the clicking is it batting the frame. 21:25:43 Rugxulo: It is indeed heavy. 21:25:47 However, it's very thin. 21:25:51 Even with the keys. 21:25:54 some netbooks are barely that heavy 21:26:01 Most netbooks are about 1 pound. 21:26:04 1.5 pounds. 21:26:14 (I don't count the low-voltage proper-CPU craptops as neetbboos.) 21:26:20 (^ legit errors, btw) 21:26:22 (not faked) 21:26:34 o_O 21:26:35 Rugxulo: The MacBook Air, which is a full notebook albeit a little underpowererd, weighs 3 pounds. 21:26:35 Always double, not triiiple 21:26:52 no optical drive though, right? 21:26:53 I'm preparing to throw this thing out of the window. 21:26:55 Rugxulo: So what? 21:26:58 I never use the optical drive. 21:27:05 just saying, that's part of the reason 21:27:16 Rugxulo: Actually, the optical drive was omitted for thinness reasons. 21:27:20 They only weigh, like, 200-400 grams. 21:27:27 your keyboard has a 3 yr warranty, so don't throw it out just yet 21:27:35 -!- kar8nga has joined. 21:27:50 ehird: II've used a keyboard which rrepeats for the passt few weeksss and you don't ssese me complaining eveen though it'ss a pain in the butt at times :-P 21:28:04 (I did order a new one, though) 21:28:18 Maybe I should buy one of those fancy ThinkPad USB keyboards. 21:28:23 They even come with the TrackPoint. 21:28:48 These flat keys do seem to be straining my hands less than the deeper fare. 21:29:37 BTW, only operates up to 40 C (104 F), what happens then? melts??? 21:29:52 The circuitry stops functioning? 21:29:57 Ooh, captain obvious to the rescue! 21:30:32 104 F isn't that rare, but I guess the keyboard itself being that hot would be unlikely (Iraqi desert? Las Vegas?) 21:30:53 For me, 30 C is unbearably hot. 21:31:00 40°C sounds pretty hot, yeah 21:31:10 ~30-35 is normal summer for me 21:31:15 Or, well, how I like it 21:31:42 Brr. 21:31:45 Erm. 21:31:46 No. 21:31:47 The opposite of brr./ 21:31:48 it's 30 C outside here now (86 F) 21:31:55 wow, Debian/kFreeBSD now has first-class status in there (severe bugs there are considered release blockers) 21:31:57 of course, I'm inside with a/c on 21:32:04 [22:31:42] Brr. 21:32:05 :D 21:32:08 I like ~23C summers, ~17C normals. 21:32:15 OUch 21:32:18 It's around 0 here atm 21:32:20 these days 21:32:25 I prefer it warmer 21:32:27 0 makes me want to die. 21:32:28 -!- adam_d has joined. 21:32:28 ehird, you're used to colder weather than I am, I'd bet 21:32:36 ehird, you wouldn't like a swedish winter 21:32:38 I live in Britain, so pretty much yes by definition. 21:32:48 though, skiing is nice 21:32:54 FireFly: In Britain we have this thing called central heating 21:32:59 :P 21:33:04 ;-) 21:33:10 Well, yeah, _inside_ :P 21:33:14 Also, clothes! 21:33:20 Meh 21:33:24 heh 21:33:31 Clothes are overrated 21:33:43 I just go out in the minus-celsius weather naked 21:33:44 It's been oscillating between 0 and 10 degrees Celsius around here last week. 21:33:51 A BIT CHILLY BUT OH WELL 21:33:51 It's around 8°C out there right now 21:34:00 Swedish women can go topless in public pools now 21:34:07 ... 21:34:15 The can't? 21:34:18 they* 21:34:22 I don't want to know why Rugxulo knows that. 21:34:32 FireFly: "can" 21:34:34 news 21:34:36 Subtle difference 21:34:46 Well 21:34:53 My point was, I don't think they can? 21:35:05 "Current temperature at Otaniemi: 8.50 °C". I still look at the weather there at the university campus, since the address is so memorable ("outside.hut.fi"). 21:35:23 http://www.thefuckingweather.com/ 21:35:49 47°?! 21:35:49 ITS FUCKING ....ALRIGHT 21:35:52 * ehird WANTS FUCKING CELSIUS 21:35:58 I take it that's not celsius :P 21:35:58 I AM NOT IN FUCKING ROCHESTER, NY 21:36:07 There's a FUCKING CHECK BUTTON 21:36:11 FireFly: Check "I WANT FUCKING CELSIUS" 21:36:15 *FUCKING CHECK 21:36:21 That's about 8 degrees, I guess. 21:36:25 8°?! 21:36:29 7°?! But it's still "alright". 21:36:29 Looks like so 21:36:30 7°?! 21:36:31 ITS FUCKING ....ALRIGHT 21:36:31 I've seen better days 21:36:52 I have the window open. Maybe I'm a cold cyborg. 21:36:55 For 5-20 or so I think it says alright 21:37:02 THE FUCKING FORECAST 21:37:02 DAY:WedThu 21:37:03 HIGH:1111 21:37:03 LOW:45 21:37:03 FORECAST:Partly CloudyPartly Cloudy 21:37:08 In England our forecasts are so interesting. 21:37:14 PARTLY CLOUDY 21:37:17 Dubai, AE: "30°?! ITS FUCKING HOT" and then in a very tiny font: "So hot my dog developed sweat glands." 21:37:56 ehird: 'Bout the same as here, then. 21:38:40 "Showers Early; Partly Cloudy". It's not exactly identical, but it's not much more interesting either. 21:38:41 * ehird has a reddit debate: "I think foo." "Physics disagrees." "Sure, but I think foo." "Physics disagrees." 21:39:32 ( http://www.reddit.com/r/IAmA/comments/9rel6/i_am_a_cryonicist_when_i_die_i_will_be/c0e3j9l ) 21:39:42 Stalker. 21:39:48 http://www.reddit.com/r/IAmA/comments/9rel6/i_am_a_cryonicist_when_i_die_i_will_be/c0e3p6y 21:39:51 Relevant, more concise summary. 21:40:09 ehird: Ah, Internet debate. 21:40:23 "Yes, I know *physics* says that, but I never consented to physics!| 21:40:27 s/l$/"/ 21:41:26 ehird: FWIW that's a religious topic, physics says nothing. 21:41:59 I am operating under the assumption of materialism 21:42:03 You can't know whether it'll be "just like you were unconscious through the suspension". 21:42:19 Yes, you can; your neurons didn't fire, then they fired again. 21:42:23 ehird: Well, I'd state that assumption. 21:42:31 oh god 21:42:34 "energy" 21:42:42 I doubt he assumes that. 21:42:47 "X." "Y!" "X!" "YY!" "XXXX ZOMG!" 21:42:50 Deewiant: I don't generally state "hurr! I am not operating on the assumption of supernatural bullshit!", but sure, if it goes for another cycle. 21:42:57 ^ Internet debate. 21:43:28 ehird: The topic /is/ supernatural bullshit. "I just feel like I am the constant flow of energy in my brain." 21:44:01 "Yes, a continuous stream is how we feel, but this contradicts physics." is too, for that matter 21:44:05 Deewiant: I interpreted that as meaning the electrical impulses. 21:44:05 "I feel like " is not really something you can argue with 21:44:12 I guess interpreting it as retarded bullshit makes more sense. 21:44:43 "I feel " is also not really something you can argue with. 21:45:44 Well, they said think, not feel./ 21:45:59 s/\/$// 21:46:08 He started with "feel". 21:46:45 Ah. 21:46:58 Presumably his New Age feelings turned into rational, coherent thought by the second post! 21:47:33 Or presumably he didn't want to say "feel" twice in a row so he said "think" the second time instead. 21:47:50 Perhraps grogl. 21:53:41 fizzie: Have you taken any of the compiler courses, by any chance? 22:00:04 So, conditional endorsement for the Cherry Stream XT keyboard: if all of them repeat keys like this, stay away. If they don't, this is one kinda fine keyboard. 22:00:54 "If they all suck, they all suck. If not, all except the ones that suck are good." 22:00:59 Also: Could do with less having a numberpad! 22:01:02 Deewiant: EXACTLY. 22:01:16 Actually I'm happy with this, it's only occasionally annoying! Well actually quite often, but it hasn't happened once while typing this sentence! 22:01:25 My keyboard used to repeat and drop Es too. (As well as dropping N and P.) 22:01:32 E=NP 22:01:37 Mine has got worse over time 22:01:39 my keyboard drops nothing! 22:01:50 My keyboard drops your mom 22:02:00 At first only one key chattered, then steadily more and more. 22:02:10 Deewiant: Don't you use one of those expensive mechanical keyboards 22:02:21 this keyboard only gets better with time - especially if you compare it to newly produced keyboards 22:02:33 olsner: Model M? 22:02:38 indeed :D 22:02:44 Meh. 22:02:49 Buckling spring sux. 22:02:50 ehird: Actually quite cheap, but yeah :-P 22:02:57 Model M's keyboard layout sux 22:02:57 nah, buckling spring awesome 22:03:06 Mechanical keyswitches, sure. 22:03:07 hmm? it's standard? 22:03:10 Buckling spring noooooooooooooooooooooo 22:03:16 Deewiant: You probably class cheap keyboard = <$1,000 :P 22:03:28 ehird: 5995 ¥ 22:03:29 Deewiant: I've done one, but they've been rearranging those around a lot, or so I believe. 22:03:37 Or was it 7995? I forget 22:03:40 Not much anyway 22:03:44 Deewiant: what's wrong with the layout? 22:03:51 Deewiant: Why did you buy a keyboard from Japan? 22:03:55 Anyway, that's expensive. :P 22:04:05 That was cheap; the ass was in the shipping 22:04:10 And the taxes on this end 22:04:12 Very rare keyboard: 122-key Model M (yes, those exist). 22:04:15 Admittedly the das keyboard is rather more, at 12,895 yen in Europe. 22:04:18 Plus shipping. 22:04:34 Ilari: 122? is that one of the terminal keyboards? 22:04:39 http://www.recycledgoods.com/zoom_s_p_20604_1.jpg.ashx 22:04:39 wow 22:04:43 Of course I tried to send it back for repairs, which only improved the situation for a short time and also cost a shatload due to back-and-forth shipping :-P 22:04:43 look at that + formation 22:04:50 look at all of those useless keys! 22:05:00 olsner: It's not 91-key :-P 22:05:25 Mostly the US-type enter that you find on most buckling spring boards annoys me. 22:05:41 ehird: From Japan because it's approximately the only place with acceptable keyboards. 22:06:00 mine has a large (upside-down-L) enter key 22:06:02 Korea is maybe another, haven't looked into it. 22:06:02 Deewiant: I'm curious now as to what it was. 22:06:14 FKBN91Z/NB 22:06:20 Unicomp, Das Keyboard, ... all of those are sold in, well, not-Japan. All I can think of is the Happy Hacking keyboard, which you've dissed. 22:06:23 Deewiant: I've done "T-106.550 Ohjelmointikielen kääntäjät L", but I think that one is nowadays split into two parts (T-106.4200 + T-106.5450) and I'm not sure those two sum up to the same. 22:06:51 Deewiant: Heh, you went to japan just to avoid a number pad? :P 22:06:55 Das Keyboard is not numberpadless, Unicomp I can't remember exactly what I didn't like about them 22:07:01 ehird: Also the key layout 22:07:09 What key layout? 22:07:13 olsner: 122-key Model-M for PC. 22:07:15 91-key. 22:07:31 fizzie: Yeah, it's split. Did you have to code a compiler in Java? 22:07:35 I don't know what that implies, Deewiant . 22:07:38 *Deewiant. 22:07:44 Deewiant: In Java, for "MiniJava", yes. 22:08:06 Bah, then I don't get to rant and rave about how we have to and you didn't. 22:08:12 olsner: Extremely rare. 22:08:24 Deewiant: Is it still targeting Sparc? 22:08:29 (I only have 102-key IBM keyboard). 22:08:45 Deewiant: http://elitekeyboards.com/products.php?sub=filco_keyboards,majestouch_87key&pid=fkbn87zeb How does this differ from yours? 22:08:51 It lacks 4 keys, but what are they? 22:09:20 "**Fukka, pronounced foo-ka," 22:09:25 BAD NAME. BAD NAME! 22:09:42 ehird: Implies: inverted-L enter, small backspace to make way for a key, smaller space to make way for two more meta-type keyss 22:09:45 -s 22:10:06 Shitty enter, unusable backspace, unusable space... wow, it implies a shitty keyboard. 22:10:25 Small size does not a key unusable make. 22:10:38 It does when it's backspace. 22:10:49 Except when backspace is caps lock. 22:10:58 Well... yes. 22:11:10 Do you really backspace that often? :P 22:11:33 Do you really caps lock that often? :-P 22:11:58 I backspace more than I press any other key that I'd put there 22:12:04 No, but I don't think backspace is the best thing to put there. 22:12:06 Hmm. 22:12:09 I'd put tab there. 22:12:17 For tab-completion, etc. 22:12:18 Tab is close enough as-is 22:12:40 OK then, how about.... 22:12:42 Uh. 22:12:44 Okay, sure. 22:12:48 :-P 22:13:05 Deewiant: HOW ABOUT A MEDIA KEY 22:13:11 How about... NO 22:13:21 You press the key and it pops up a dialog with the text "NO" 22:13:23 The Das Keyboard had some key issues that were discussed on geekhack, I forget what they were 22:13:25 It is thhte NO key 22:13:26 *the 22:13:33 Deewiant: Squeaking? 22:13:36 Or in the results? 22:13:41 Results 22:15:16 Ah, Unicomp's boards have a groove on caps lock 22:15:38 And have numpads, of course. 22:16:08 Not all of them. 22:16:20 The one that doesn't isn't buckling spring. 22:16:22 But yes, they use the exact same design as the Model M for the most part. 22:16:32 The springs, the layout, the circuitry everything. 22:16:34 *y, 22:16:46 Yeah, and that's unacceptable. :-P 22:17:07 Cuz buckling spring sucks? IF SO I AGREE 22:17:14 http://pckeyboards.stores.yahoo.net/en104bl.html has the One True Layout, though, 22:17:16 *though. 22:17:18 Filco's keyboards are fairly close to optimal but too bad the Z series is a crapshoot 22:17:19 Sans the numpad. 22:17:24 Well, jusut the main section. 22:17:29 Although the space could be bigger. 22:17:58 Blue Cherries might be nice but those don't come in tenkeyless form. (Except for the one US dealer who had them special-ordered... in US layout only, of course) 22:18:14 s/^/Filco's / 22:18:24 -!- adam_d has quit (Read error: 110 (Connection timed out)). 22:18:35 The thing with the tactile but non-clicky switches is that I'd feel compelled to bottom every key out so I can hear it. 22:18:40 Which is no good. 22:18:54 Nothing wrong with bottoming out IMO 22:19:06 Hand strain. 22:19:08 Blues are clicky anyway 22:19:24 Clicky but non-tactile switches are funny; I think they exist. 22:19:37 "Want a noisy keyboard? Don't want this to help you in any way?" 22:19:49 I mean, non-clicky non-tactile, sure, the mechanical switches help... but why add useless noise? 22:20:21 :-D 22:20:27 Awesome concept 22:20:48 like mobile phone cameras that simulate a mechanical clicking sound when you use them? 22:20:59 That's for legal reasons, isn't it 22:21:09 Deewiant: They exist, though 22:21:11 So you can't take a picture in secret 22:21:21 ehird: Don't they all do that? 22:21:27 What? 22:21:29 Do what? 22:21:41 Cameras play a sound 22:21:49 I'm not talking about cameras 22:22:02 For example, the Cherry MX Black is a non-tactile, non-clicky switch--which is to say it is linear and does not transmit a bump to the user's fingertip when pressed and it does not provide an audible click. The Cherry MX Blue, however, is both tactile and clicky. And the Cherry MX Brown is tactile, but not clicky. And all three require different amounts of force to actuate, the heaviest being the Black model, followed by the Blue, and then the Brown. 22:22:04 How boring. 22:22:10 The combinations are all sensible. 22:22:22 I want my clicky non-tactile switches! 22:22:26 You said you think they exist and now you say they exist 22:22:36 I doubt they exist, personally :-P 22:22:38 I don't know what you're talking about 22:22:39 And they don't 22:22:43 I thought they did though 22:22:49 2009-10-08 00:21:49 ( ehird) I'm not talking about cameras 22:22:56 YOU ARE SO FUCKING CONFUSING SHUT UP. 22:22:57 :P 22:22:58 Then you had to be talking about the key switches 22:23:01 I WAS 22:23:03 I WAS CONFUSED 22:23:04 STFU 22:23:06 DIAF 22:23:07 etc 22:23:18 It helps to not use "they" all the time. 22:23:26 It does? 22:23:31 They say it does. 22:23:34 It helps not to use your mom all the time, Deewiant, but I don't see you heeding that advice. 22:23:39 Ah, do they? 22:23:45 They have a point 22:24:04 They're sane, but they are retards.s 22:24:22 Personally I'd trust them over them, because they are just crazy, but they could alleviate that problem a bit with their help. 22:24:52 Using "they" twice in the same clause referring to different entity groups is just fucked up, though. 22:25:14 I have never made a single message talking about cameras before you accused me of doing so. 22:26:01 -!- kar8nga has quit (Remote closed the connection). 22:26:07 * ehird wonders why we still use staggered keyboard layouts. 22:26:16 I mean, guize, we're not using typewriters here? 22:26:30 I'm using a Dvorak variant :) 22:26:35 You said "they exist, though" after I posted about cameras; having previously said "they exist" re. keyswitches I figured "they" had to be cameras 22:26:48 ARRRRRRRRRRRRGH 22:26:48 STFU 22:26:59 "They exist" wrt cameras didn't really make sense in context, so blah! 22:27:26 It didn't make much sense in any context so I picked the most recent as most likely 22:27:27 Also, why do people use Colemak? It's a total compromise. 22:27:37 Compromise? 22:27:58 It's designed to be a mid-way point that's easier for QWERTY users to learn, and panders to WIMP applications' default keyboard shortcut set. 22:28:05 That doesn't seem a sane long-term solution to me. 22:28:39 It's designed as highly optimized while not differing from QWERTY where sensible 22:29:04 Or more like "differing as little as possible" 22:29:11 Why is that better than Dvorak, which is slightly more revolutionary but designed based on typing speed rather than the status quo? 22:29:23 Because Colemak is supposedly better optimized. 22:29:43 I haven't seen that being said anywhere. 22:30:01 colemak.com :-P 22:30:07 (Incidentally, some Colemak advocates are weird: 22:30:08 "Colemak uses the home row 14% more than Dvorak, and 122% more than QWERTY 22:30:09 On Dvorak your fingers move 10% more…and on QWERTY 102% more than Colemak" 22:30:09 ) 22:30:13 102% less finger movement! 22:30:38 X is 102% more than Y does not mean that Y is 102% less than X 22:30:38 ... Percents don't work that way, mmkay? 22:30:56 I was joking. 22:31:04 I know. 22:31:05 i.e., it's oddly phrased at first sight. 22:32:26 ehird: An argument I think I saw on colemak.com was that with Colemak they had the advantage of having computers (Dvorak being too old for this) so they could just run shit on lots of text and calculate what works better 22:33:00 I highly doubt such a script would produce something so similar to QWERTY; they have clearly crippled it to retain similarity. 22:33:18 Incidentally, that was done experimentally with a Dvorak typist on themselves, remember? End result was not that much changed from Dvorak, and not any faster. 22:33:19 Sure, but it still beats Dvorak. 22:33:32 So... Dvorak is pretty optimal by chance. 22:33:37 Or, y'know, by reasoned design. 22:33:44 "That"? 22:34:10 Making a computer change shit according to typing patterns and analyse the results. 22:34:17 Remapping only the QWERTY letters region? That would retain lot of similarity... 22:35:01 ehird: I didn't say a computer was the one changing shit 22:35:12 Your mom changes shit. :| 22:35:29 Without seeing the algo I can't comment; local maxima are likely 22:35:36 If they started from QWERTY and got near-Dvorak then that's interesting 22:36:04 They started from Dvorak, and the end optimal result was a little different from Dvorak, and not better enough to bother deviating from the standard. 22:36:22 My guess is they got stuck in a local optimum. 22:36:27 i.e., "Let's see how I can type better. Computer analyses, changes, he adjusts, types a bit, computer analyses, repeat." 22:37:03 Anyway, interesting tidbit: http://en.wikipedia.org/wiki/Blickensderfer_typewriter had the keys DHIATENSOR on the bottom row, those being the most common letters in English 22:37:25 Rearranging that to ARSTDHNEIO gives the Colemak home row. 22:37:33 the esoteric language ETA uses ETAOINSH due to popular usage 22:37:38 Etaoin shrdlu. 22:37:54 Colemak obviously started with that due to its famousosity. 22:38:03 Is it famousous? 22:38:04 (There's some disagreement on what the actual most common letters araer.) 22:38:09 Deewiant: Yes. 22:38:26 what, never seen Wheel of Fortune? R S T L N E ;-) 22:38:28 Which "it"? 22:38:37 Rugxulo: No, I haven't. 22:39:01 etaoin shrdlu is the actual order 22:39:02 guess who else never saw wheel of fortune 22:39:03 hitler 22:39:03 Anyhoo, I didn't find out about the Blickensderfer until months after I started with Colemak :-P 22:39:25 heh 22:40:36 http://colemak.com/Compare has a Java applet for statisfaction 22:42:25 "Java applet[…text not including 'not'…]satisfaction" 22:42:26 ಠ_ಠ 22:42:31 ehird: As far as being crippled due to QWERTY similarity... I'm honestly not sure I'd want to move anything in Colemak, the similarity is mostly in rare letters 22:42:47 ehird: statisfaction, not satisfaction 22:42:54 Oops :P 22:42:54 -!- oerjan has joined. 22:43:04 As in, satisfaction through statistics. 22:43:07 -!- augur has quit (Read error: 110 (Connection timed out)). 22:43:14 Well that's still a type of satisfaction. 22:43:23 Maybe you mean the core dump of Java's statistics. 22:43:39 4 October: http://lonelydino.com/?id=50 | 7 October: http://www.qwantz.com/index.php?comic=1568 | Coincidence? I THINK NOT. 22:43:42 Java doesn't dump core much 22:44:48 hh hhh 22:45:07 also, I think that's the most surreal Dinosaur Comic for a while 22:45:25 *in a while 22:45:40 You can probably find text in which Dvorak trumps Colemak according to those stats but it seems rare enough that I'd rather stick with Colemak 22:45:57 10:06:56 to ehird when he joins: the power supply on my thinkpad turned out to be too weak to both charge the battery and sustain a heavy load (both cores at 95% or more, 3D graphics). It could sustain the load itself (so the battery didn't discharge, but nor did it charge) 22:45:57 10:07:09 since he was considering a thinkpad he may be interested in this 22:46:06 interesting, especially since I'll be using a 9/12-cell + 3-cell ultrabay battery 22:46:08 I'll buy a beefy charger 22:46:12 like 95W or something 22:46:13 Messing with the number keys like the original Dvorak did could be cool, though 22:46:37 Deewiant: Based on what, the statistical commonness of digits? :P 22:46:41 Seems shaky. 22:46:55 Something like that 22:47:06 "aitnesloku" is the "etaoin shrdlu" phrase for Finnish; or at least the common one that's been going around, I have no clue whether it's actually from a sufficiently large corpus. 22:47:09 http://en.wikipedia.org/wiki/Dvorak_Simplified_Keyboard#Original_Dvorak_layout 22:47:20 7 5 3 1 9 0 2 4 6 8 22:47:20 10:16:49 Rugxulo, how long after that will 9.04 be supported? 22:47:20 10:16:56 I hope at least a month or so 22:47:24 Ubuntu 9.10 will be stable upon release. 22:47:39 It is of the same stability stature as 9.04, so. 22:48:18 Or flipping so that the digits need shift and () etc don't. 22:48:33 yes, that's sane 22:48:34 10:29:45 game theory is hard. 22:48:34 10:30:15 oklokok, calculating limits is even harder.... *sigh* 22:48:36 i lol'd 22:48:42 well not really, but i lol'd inside and grinned 22:49:11 Limits tend to be fairly trivial 22:49:17 Except when they're not 22:49:32 I think in Sweden you're still on basic arithmetic when you enter university or something 22:49:57 Limits are "basic arithmetic" now? 22:51:16 He's in uni 22:51:22 Anyway, I'm joking 22:51:32 But AnMaster *has* commented that Swedish mathematics education is ridiculously terrible, so. 22:51:39 I'm aware he's in uni and I'm not sure what that has to do with anything :-P 22:51:43 Gregor: the third source comic link on that lonely dino strip is not working. also, why the heck are you going via google? 22:51:54 i.e., he's gone past basic arithmetic in uni to limits 22:54:11 oerjan: Because the comic numbers don't correspond to the numbers in the file. 22:54:30 oerjan: Except in the rare cases when google won't do it, this method gives a much more useful comic number. 22:55:00 Gregor: rare? i checked and it happened for a source in the previous lonely dino too 22:55:04 Just ask North to give a reverser script thing :-P 22:55:11 oerjan: Rare? WHAT IT'S A WHOLE TWO 22:55:17 How can it possibly be rare, it happened twice. 22:55:27 ehird: it's a 1/3 hit rate on my experimenting 22:55:33 you're a hit 22:55:50 1/3 miss rate from your two experiments. 22:56:12 fizzie: re: compression - why use a generic algo? 22:56:22 90% of the text is word, word, punctuation, space separated, right? 22:56:28 Tally up the most common words, go from there. 22:56:33 Shorthand, basically. 22:57:01 actually, the second one is not quite as bad, it does give the link but doesn't go directly to it 22:59:21 A shared dictionary for the messages might help, though I doubt that'd save so incredibly much space. It's basically what deflate would do (building the dictionary as it goes along) if I were to actually compress all the messages as a single block. 22:59:46 Deewiant: http://en.wikipedia.org/wiki/Wheel_of_Fortune_(U.S._game_show) 22:59:54 I know of Wheel of Fortune 22:59:57 fizzie: Eh! Link me; I'm reduce the fuck out of that size. 23:00:00 *I'ma 23:00:01 but never seen it?? 23:00:07 Yep 23:00:34 I've played the DOS game and possibly seen parts of a Finnish equivalent 23:00:44 ehird: http://www.cis.hut.fi/htkallas/rfk86/ and messages.txt. 23:00:48 [[Mr Berlusconi insists he should not be 'distracted' from governing 23:00:49 Italy's Constitutional Court has overturned a law granting Prime Minister Silvio Berlusconi immunity from prosecution while in office. 23:00:49 [...] 23:00:49 "We must govern for five years with or without the law."]] 23:00:56 What was Deewiant's final compression score on that? 23:01:16 5855 23:01:19 A million bux and a 1.7GiB of RAM? 23:01:42 With 4M supposedly 23:01:46 fizzie: logo.png; what's with the "Your job is []"? 23:01:53 (RAM, that is, not bux) 23:02:00 ehird: The [] is the robot from the row above. 23:02:10 Wut 23:02:12 It's... maybe not so clear. 23:02:21 :-D 23:02:39 fizzie: So, that text antialiasing on the name... that's done by flickering? 23:02:41 See, "you are robot"; and the robot is denoted with the [] character. 23:02:45 I wonder if that actually, you know, works, visually. 23:03:03 It does, the screen response rate is so slow. 23:03:18 Wouldn't that just make it look bold and blocky in slow alternation 23:03:33 ehird: Not that slow 23:03:41 "exit to play" 23:03:43 Makes sense :D 23:03:49 Clear to play, no? 23:03:52 FireFly: Actually it's now "clear to play". 23:03:56 -!- BeholdMyGlory has quit (Remote closed the connection). 23:03:57 Ah 23:04:03 ehird: The screenshot png there is an old one, which says "exit". 23:04:07 Ah. 23:04:17 Not a screenshot, is it, having greyscale pixels? 23:04:31 It's an emulator screenshot. 23:04:39 The emulators emulate the grayscale; it's so common. 23:04:42 Ha. 23:04:57 But I think it does work quite well on the hardware. 23:05:15 So, processing power for decoding doesn't really matter does it? I mean, the primary constraint is RAM. As long as it's instant on a modern computer... 23:05:19 TI-86... 23:05:50 RAM: 128 KB, 96 KB user-accessible <-- ow, a lot 23:05:55 Nested quantifiers in regex; marked by <-- HERE in m/...thingy??? <-- HERE 23:06:03 --perl 23:06:17 Er, well, it's something like a thousand times slower (and restricted to 8-bit operations), so "instant on a modern computer" can stretch quite a lot. 23:06:23 Well, yees. 23:06:25 *yes 23:06:34 This will be simpler than deflate, anyway. 23:06:36 So. 23:07:17 Uh... Perl's function join does the opposite of split, right? 23:07:19 Why am I using Perl. 23:07:24 I'm writing this in Python. 23:07:30 FireFly: The "user-accessible" remark is pretty strange; what it means is that 96 KB is the amount which is used for the "filesystem" where the calculator stores all variables and programs; the remaining 32K is used for running programs (and the OS). 23:08:32 How much of it can ASM programs allocate? Still only the "user-accessible" part? 23:08:39 * FireFly wants a USB slot for his TI-82 23:08:58 'cause TI-BASIC is UTTERLY SLOW 23:09:22 Er, well. 23:09:28 apparently Ander D'Nar wrote one for TI-8x already 23:09:51 There's one 16K page (page 1) that is mostly empty that an asm program can use as scratch space, and there are a few holes on the permanently mapped 16K page (page 0); there's something like 8 K in which it loads the program to execute, and some other places you can use more or less safely. 23:09:54 This$ $is$ $the$ $tenth$ $key$ $you$'$ve$ $found$ $so$ $far$.$ 23:09:56 So easy to read. 23:10:31 (But the rest of the holes are a lot smaller; there's one kilobyte used by the graph screen copy, that's probably the biggest one of them. 23:10:42 Oki 23:10:59 It's$ $a$ $Cat$ $5$ $cable$.$ 23:10:59 It's$ $a$ $U$.$S$.$$ $president$.$ 23:11:01 Same thing, really. 23:11:16 I'll have to strip out those spaces and make them just part of the separator in the serialisation. 23:11:43 What are you doing, grabbing the [\w']+'s? 23:11:50 messages = sys.stdin.read().split('\n') 23:11:51 split_msgs = [re.split(r'([ .!?"])', msg) for msg in messages] 23:11:51 print '\n'.join('$'.join(msg) for msg in split_msgs) 23:11:55 And of course if you're willing to code your program so that it can do a VAT (variable allocation table) lookup, you can put stuff in user-visible variables. But there's only 64K addressable on the processor; the memory is mapped in 16K pages, and it's a bit iffy to handle things that cross page boundaries. 23:11:55 Going to optimise by word, basically. 23:12:16 ^bf ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>. 23:12:21 !bf ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>. 23:12:21 Hello World! 23:12:22 Approaching$.$$ $$ $One$ $car$.$$ $$ $J$.$$ $$ $Followed$ $by$.$$ $$ $Two$ $car$.$$ $$ $M,$ $M$.$$ $$ $In$ $five$.$$ $Minutes$.$ 23:12:27 WTF is up with those $$s, I wonder? 23:12:29 Just remember to count your dictionary size in the compression results. 23:12:37 $(if$ 23:12:38 Argh. 23:12:43 fizzie: Naturally. 23:12:59 fizzie: It could be included in the decompression code to save some cycles. 23:13:26 If it's not more than a kilobyte or so. 23:13:29 Yes. 23:13:52 -!- coppro has joined. 23:13:54 It's$ $a$ $blatant$ $plug$ $for$ $Ogg$ $Vorbis$,$$ $http://www$.$vorbis$.$com/ 23:13:56 Time to sleep 23:14:00 Obviously those URLs are going to be non-optimal... 23:14:09 fizzie: I'll omit the dictionary for fnords, obviously. 23:14:13 (= Singular appearances.) 23:14:27 So that'd likely come out with http://www, vorbis, and com/ literally. 23:14:45 -!- FireFly has quit ("Later"). 23:15:05 <3 vorbid 23:15:07 *vorbis 23:15:19 Ehh. Lossy compression is dead to me for new encodes. 23:15:43 Also, Vorbis is probably not patent-free because nothing is. 23:15:47 well, you should always have at least one lossless copy, but it's not what you want to be throwing around 23:15:54 Yes it is. 23:15:57 Disk is cheap. 23:16:04 ehird: whenever [ .!?"] matches two chars in sequence, you get an empty string as part of the split, i think 23:16:07 (And CD doesn't count as a lossless copy, btw.) 23:16:09 by "throwing around", I mean the Internet 23:16:12 oerjan: Ah. You are indeed correct. 23:16:13 CD is not lossless 23:16:18 I'll make it + 23:16:25 CDs are only not lossless because it's so easy to damage them. 23:16:35 Disks with backups and SSDs (failure mode doesn't lose data) are lossless. 23:16:54 The$ $non-kitten$ $item$ $bites$!$ 23:16:55 Ow :( 23:17:13 ehird, oooh idea 23:17:22 lossy backup 23:17:25 No. :P 23:18:22 ehird, anyway, digital isn't lossless 23:18:36 compared to analogue master 23:18:37 Neither is any analog storage mechanismm. 23:18:39 *mechanism 23:18:43 indeed 23:18:51 (And I hope you're not one of the "Vinyl sounds better than CD" folk...) 23:19:11 ehird, no I'm one of those "live wins over both" 23:19:29 assuming decent volume levels 23:19:32 Live music is hardly *more* polished than a recording. 23:19:56 ehird, you don't have shouting fans at a classical concert 23:20:00 If we go by authenticity, realising it in the actual platonic space of concepts and ideas is the best way to listen to music. 23:20:04 AnMaster: So? 23:20:05 and volume is sane 23:20:16 and it is quite well polished indeed 23:20:30 Yes, but a studio recording is hardly ever going to be less polished. 23:20:35 true 23:21:01 .mp3 is worse than CD quality, but nobody complains 23:21:47 Are we talking 128kbps CBR mp3s? 23:21:55 yes 23:21:57 Because, sure, I can't tell the difference most of the time, but eww. Just eww. 23:21:59 .mp3 is worse than CD quality, but nobody complains <-- I do. 23:22:00 I use flac 23:22:14 Rugxulo is using "complains" to mean "can tell the difference". 23:22:23 (And it would be unwise to challenge that, as it's almost certainly true.) 23:22:30 ehird, depends on encoder 23:22:32 lame? no 23:22:39 some other ones? yes 23:22:44 Well, sure, Frauhnhofer or whatever at 128 will be ridiculously bad. 23:22:52 -V2 with a recent LAME is great, though. 23:23:01 But really, lossless is fine. 23:23:08 ehird, yep. flac :D 23:23:19 I use ALAC, but that's only because iTunes can't do FLAC non-retardedly. 23:23:28 It's basically FLAC, but proprietary and larger. 23:23:40 Well, I also have mp3s because pirates can't generally be picky. 23:23:52 ehird, larger == fail for compression 23:24:02 It's not larger than the original soucre. 23:24:04 *source 23:24:06 Just larger than FLAC. 23:24:12 well yeah 23:24:13 Which is to be expected, because FLAC is the king of lossless compression sizes. 23:24:14 but still 23:24:25 A few megs don't matter at these sizes. :P 23:24:32 night → 23:24:58 A$ $number$ $of$ $short$ $theatrical$ $productions$ $are$ $indexed$ $1$, $2$, $3$, ... $n$.$ 23:25:08 Now, I'm not sure having ", ... " as one symbol makes sense. 23:25:11 Eh; probably doesn't matter. 23:25:23 fizzie: Can the TI-86 handle non-byte aligned stuff? 23:25:33 No reason not to have "a" or "the" be two bits, right? :P 23:26:02 Admittedly it won't be very seekable. I could align at seek points. 23:26:59 fizzie: Have you considered antialiasing victory.png? It is rather unsightly. 23:30:46 * coppro attempts to find a way to keep a window on top but make sure it doesn't get any mouse clicks 23:32:56 Active window != top window. 23:33:13 Use a sloppy-focus WM, raise said window, hover over another. 23:33:16 Voila. 23:33:40 -!- ais523 has quit (Remote closed the connection). 23:33:42 ehird: yeah, but I don't think KDE will do that 23:33:51 kwin is just one window manager. 23:33:56 You can replace it with another, temporarily or not. 23:34:03 KDE doesn't depend on kwin. 23:34:09 yeah, sorry, meant kwin 23:34:23 but it's not worth my effort to find a wm that will do that and just use it temporarily 23:34:23 Also, you could use the other WM and then replace it with kwin without moving the mouse. 23:34:26 Veeery carefully. 23:34:31 twm does it. 23:34:33 You already have it. 23:34:46 no I don't 23:34:55 I find your distro's packaging disturbing. 23:38:03 (Star Wars reference?) 23:38:25 Well, it's practically osmosified itself into general internet lingo by now, but yess. 23:38:27 *yes 23:41:03 I love how Safari has an "uncrash" button 23:42:13 "advertising, advertising, advertising ... fix Vista ... advertising, adver ..." 23:42:14 (so true) 23:42:27 Holy crap, another Notational Velocity release? 23:42:43 The world as we know it may be over. Say your goodbyes. 23:43:32 ehird: It can handle non-byte-aligned stuff approximately as well as any other byte-addressing processor. Anyway, the deflate-like stream is already composed of variable-length Huffman-coded symbols, that don't even pretend to be byte-aligned. I just align each separate message to start at a byte boundary. 23:43:42 fizzie: Right. 23:43:47 And no, I don't think I'll bother antialiasing victory.png; it's animated, anyway, that sort of makes up for it. 23:44:13 Animate it by just changing the colours of pixels; after all, the flickering will antialiase it differently. 23:44:16 It's sort of like subpixel movement! 23:44:39 Like, one frame just changes the colours of some of the antialiasing, the next moves the frame. It looks like a three-fame movement, but it isn't! Sort of. 23:46:13 Anyway, I'll probably try doing something like adding a dictionary of the most common substrings over the whole messages.txt, and changing the LZ77 repeat-pair encoding so that it can refer either to the output or the fixed dictionary; that should be a reasonable compromise method. But not today. 23:46:34 I think a word-based approach will work best; it is English, after all. 23:47:19 A word-based approach is just a special case of a substring-based approach, really; if words are what are repeated, then words are what will end up in the dictionary. 23:47:40 Yes, but. 23:47:42 Eh, never mind. 23:49:12 What I like about LZ77 is that it pretty elegantly includes also run-length-encoding as a special case (with a length > 1 and distance = 1 pair); that makes a difference because I got bored of Z80 assembly and did line-wrapping with Perl, padding things with spaces so that they wrap properly in the message area. 23:53:58 -!- Rugxulo has left (?). 23:54:01 And replying to a comment ages ago in the backscroll, Ander D'Nar did not write one for "TI-8x", no matter how much it might say so on the news page; his version is for TI-83+ and TI-84+ (which really is pretty much identical) only, not the TI-86. 23:54:27 I wouldn't have been doing the port if it existed already. 23:55:08 Though the robotfindskitten.org people aren't answering my emails (well, email), so... 23:55:45 It's been whole DAYS! 23:58:20 Yes! 23:58:36 I shall be mailbombing them very soon now to teach them just who they're dealing with. 23:59:11 (In other words, I'll send a second email when I get the official rfk86 web page up.)