00:21:03 -!- adam_d has quit (Read error: 148 (No route to host)). 00:46:21 -!- oerjan has joined. 00:50:58 -!- Azstal has joined. 01:03:59 -!- coppro has joined. 01:06:33 -!- Asztal has quit (Read error: 110 (Connection timed out)). 01:07:06 -!- augur has joined. 01:15:53 * ehird submits login form 01:16:01 ? [OK] [Cancel] 01:16:09 (except without the ?, just wanted to show it was a dialog box) 01:16:17 or was it yes/no? 01:16:19 don't recall 01:16:37 Get On With It! 01:20:03 That's why applications used by (l)users that show dialogs should have feature that logs for each dialog box: Who got it, When, what was the title, what was the message, what were the choices, what choice user made and how long it took for user to decide. :-> 01:20:30 -!- coppro has quit (Remote closed the connection). 01:22:34 Ilari: Or just not pop up empty dialog boxes :P 01:23:57 Ah, the ultimate "dilemma dialog"... Dialog box with no text and two buttons, "Yes" and "No". 01:24:07 Yes, that's what Epiphany gave me. 01:24:09 Ilari: Also, wouldn't that be better displayed by repeating the dialog box with the chosen option in the push-down state and the unchosen option greyed out? 01:24:22 Same with any checkboxes on it, etc. 01:26:35 Ilari: In fact, why not just constantly capture a video of the screen? :P 01:28:31 ehird: Would take too much space. 01:28:44 Ilari: How big is your disk? 01:30:05 ehird: This is old and crappy computer: 39 036 692KiB FS total space. 01:31:21 -!- augur has quit (Read error: 110 (Connection timed out)). 01:31:41 `calc 39 036 692 kilobytes in gigabytes 01:31:42 www.ngindex.com/browsegroup.php?groupid=150 - [15]Cached - [16]Similar 01:31:49 `calc 39036692 kilobytes in gigabytes 01:31:50 39 036 692 kilobytes = 37.2282906 gigabytes 01:31:56 Ilari: ouch. 01:32:06 Yeah. Ouch. 01:32:35 RAM size is quite "ouch" as well... 01:38:05 Unfortunately, buying new computer isn't just going to large deparment store and buying something... At least not if you at all care what you get... 01:44:28 Buying a ThinkPad and plugging a monitor into it is probably the easies/cheapest way to get a good prebuilt computer :P 01:44:48 Yuck. Laptops. 01:45:10 Doesn't exactly matter if you plug in a monitor and peripherals. 01:45:26 Well... Let's just say that "prebuilt" is not an absolute requirement... 01:45:34 Of course, I was just responding to that line. 01:46:08 But really, it's not exactly hard... you only need a handful of components and the choice is usually clear. 01:48:14 -!- bsmntbombdood has quit (hubbard.freenode.net irc.freenode.net). 01:48:15 -!- ineiros has quit (hubbard.freenode.net irc.freenode.net). 01:48:15 -!- Gregor has quit (hubbard.freenode.net irc.freenode.net). 01:48:21 Case, PSU, CPU, Memory, Motherboard, optical drive, HDD, Video card (if you care about video performance or motherboard has no video controller), NIC (again if not integrated), FDD (if one really wants one)... Anything else? 01:48:43 Ah, sound card (if not integrated). 01:49:24 Forget video card, NIC and FDD: get a motherboard with those integrated (Nvidia for the graphics, due to having the best Linux performance and good performance in general) and who uses floppy (although it's a $5 affair) 01:49:41 So case, PSU, CPU, memory, mobo, optical, drive, maybe floppy drive. 01:51:40 newegg is the thing to find what to buy, although not to actually buy unless you're in the US... but there isn't much actual choosing to do: optical drives are pretty much the same unless you're talking pricey. 01:51:56 Same with cases above a minimum baseline, unless you care a lot about noise levels. 01:52:14 So there's pretty much five choices to make, and they're mainly based on budget... 01:52:30 Probably best to start with motherboards, then that constrains memory/CPU... 01:52:35 Yeah. 01:52:46 Ilari: although the best thing to decide is AMD or Intel imo 01:53:00 but that basically comes down to budget 01:53:23 Some serious old-school, but I would really like PS/2 input ports and VGA output... :-) 01:53:34 Every mobo has that, except maybe VGA. 01:53:44 You could also get PS/2 adapters, unless you really hit more than six keys at once. 01:54:08 Mobo is pretty constrained, though, as there aren't all that many desktop mobos with Nvidia graphics. 01:54:17 Less than ATI, I'd say. Although I'm not sure there. 01:54:55 More "ouch" from this computer: current X graphics driver: fb. 01:55:06 Ilari: Holy shit. 01:56:40 As far as CPUs go it's pretty simple... AMD if you're on a budget, otherwise a Core 2 Duo, or a Quad if you care about performance, or a Core i7 if you *really* care about performance and have infinite money... 01:56:41 And it isn't going to be gaming setup. So I don't think graphics performance is that important. Stability is. 01:57:01 nvidia drivers for linux are the second most stable to intel, but the Intel drivers are really, really, really bad 01:57:28 probably slower than your fb there 01:58:47 -!- bsmntbombdood has joined. 01:58:47 -!- ineiros has joined. 01:58:47 -!- Gregor has joined. 01:58:54 Hmm, I said five choices, but PSU is pretty much "get the highest-rated ~300-350W in your budget" unless you have a beefy CPU... 02:00:08 And then CPUs and therefore motherboards aren't choices either, being primarily budget-based... and cases don't matter as long as they're not plastic crap... and memory is basically DDR2 vs DDR3, and since DDR2 is cheaper and most cpus/mobos don't support DDR3... 02:00:14 So the only choice is the drive. 02:00:30 If one can get kernel-level framebuffer, then one could configure X to use fb. That should get crappy drivers out of hotpath... :-/ 02:01:05 Ilari: The proprietary Nvidia drivers are pretty much rock-solid, being used by a huge portion of Linux users. 02:01:28 Although if I wouldn't accept any proprietary software at all, I'd get an Intel card and deal with the slowness... 02:01:53 ...but then I'd also use that funky non-free-stuff extracted kernel, as that's about as non-free 02:05:34 Heh... I just thought about video driver stability: "What could posibly go wrong with vesafb" (not many video cards support that but)... Since in normal operation it essentially is device that just exports mapping of I/O memory. :-> 02:09:05 Probably a lot. 02:09:26 But it's nice to have speed greater than a tortoise. 02:12:55 Ilari: I think you'd like that splitting window manager for the linux console I found a while back :-P 02:14:14 Not enough charcters. Fullscreen Xterm is 212 by 76 characters. 02:14:29 Ilari: You can have framebuffer consoles. 02:14:39 and this was what the "screenshots" given used, I think 02:17:55 -!- Slereah has joined. 02:28:07 -!- puzzlet has joined. 02:28:55 -!- puzzlet_ has quit (Remote closed the connection). 02:33:49 -!- Slereah_ has quit (Read error: 110 (Connection timed out)). 02:37:38 Solution for Evince PDF-in-browser with mozplugger displaying the menu: change evince to evince --preview. 02:37:57 Kittens and bunnies will fly out of your nose. Also a rainbow. 02:41:31 sounds painful 02:54:28 Two downsides of mozplugger+Evince: 02:54:37 With preview mode, at least, in Epiphany a new window flashes for a split second. 02:54:59 Also, it sucks up all your keybindings so you can't go back or close the window or anything... which *really* sucks. 03:01:00 Why oh why do crazy people want a calendar integrated to their email client? 03:01:02 Different. things! 03:01:07 *Things 03:17:31 -!- coppro has joined. 03:25:43 -!- augur has joined. 03:36:46 so 03:36:46 guys 03:36:57 have you seen the brief intro to the haskell "object" language? 03:37:22 eh? 03:37:44 in attempting to optimize the ghc, the ghc people invented this language beneath haskell 03:37:48 its a sort of minimalist haskell 03:37:53 with only like 7 core operations 03:37:57 and with multi-lambdas 03:38:36 that genuinely take multiple values as arguments (without returning a lambda to do so) and return multiple values 03:38:47 and its like impossible to read. lol 03:41:17 is this something new or just the old ghc core or g-machine thing? 03:41:24 i think its new 03:41:29 i cannot recall anything about multiple _returns_ 03:41:39 its not a multiple return in HASKELL 03:41:45 but rather in the intermediate language 03:41:59 in the stg-machine, silly 03:42:10 maybe, i dont know. 03:42:11 i browsed a paper on it once 03:42:14 i forget what they called this. 03:42:19 theres a video out recently about it tho 03:42:22 lots of <>'s 03:42:32 spineless tagless g-machine was the old version at some point 03:42:53 but it's probably been changed to unrecognizability years ago 03:43:06 oh an xml thing? 03:43:35 no. 03:43:48 <> is the equivalent of () in c-like languages 03:43:54 its sort of an argument tuple 03:43:56 but not a data structure. 03:44:01 so like a lambda of no args is 03:44:13 \<> -> ... 03:44:24 a lambda of one arg \ -> ... 03:44:25 etc. 03:44:31 and you apply it similarly 03:44:39 f = \<> -> 5; f <> 03:44:52 f = \ -> 5; f <10> 03:47:30 and because haskell is lazy 03:47:43 all haskell function arguments are effectively thunks 03:47:49 and are implemented thusly 03:48:14 uh 03:48:17 i'm pretty sure that is Core. 03:48:22 so in the intermediate language, something like haskell type Int -> Int would become (<> -> Int) -> (<> -> Int) 03:48:27 so they have ANOTHER bracketting convention 03:48:30 also, are you really educating us on haskell? come on now. 03:48:32 that <> -> x is just {x} 03:48:42 so the whole intermediate language is impossible to read 03:48:50 <({Int},{Int})> 03:49:18 ~ <(<> -> Int, <> -> Int)> 03:49:20 i guess 03:49:44 ~ just (Int, Int) ? or something. 03:49:59 or maybe its <{({Int},{Int})}> 03:50:01 i dont even know man 03:50:03 god 03:50:07 ehird: Core is much more readable than what he's proposing. Core is nearly a subset of Haskell... 03:50:08 it was confusion 03:50:17 s/proposing/discussing/ 03:50:18 He's not proposing anything. 03:50:32 and they do all sorts of weird things like having all functions really be wrappers for these 03:50:33 so like 03:51:06 f = \x -> \y -> x+y has a lifted version defined f' = \ -> x+y 03:51:13 and the normal version defined in terms of it 03:51:15 f = \x -> 03:51:33 f = \x -> \y -> f' 03:52:09 which lets them do all sorts of weird optimizations like any thing you see f 1 2 the compiler just replaces that with the simpler f' 1 2 03:52:12 or whatever 03:52:28 but 03:52:42 the language itself has only like 7 core operations. which is interesting. 03:52:56 everything else is defined in terms of those 03:52:56 Shrug. 03:53:08 http://www.vimeo.com/6688091 03:53:09 augur: This is almost certainly not GHC's underlying form. 03:53:14 ehird: it is now! 03:53:23 GHC compiles to C-- before machine code. C-- is *far* richer in semantics. 03:53:37 This lesser-semantic version almost certainly doesn't optimise better. 03:53:39 augur: in what version? 03:53:39 right, well 03:53:40 CVS? 03:53:49 this might be intermediate between GHC and C-- even 03:53:57 No, that's Core. 03:53:59 i dont know, just watch the video. 03:54:02 Which is also semantically much richer. 03:54:08 Does it work without audio? 03:54:12 eh 03:54:30 Uh, how long is this thing? 03:54:40 half an hour maybe? 03:54:41 augur: that video is a proposal 03:54:46 not something accepted 03:54:49 look at the introduction 03:55:09 im pretty sure he said its what theyre moving towards presently. 03:55:45 maybe its not fully implemented in the standard builds and such 03:55:55 probably isnt 03:55:59 but whatever 03:56:05 thats irrelevant to the point 03:56:09 which is 03:56:10 so is your mom 03:56:12 this shit is craaaazy 03:56:12 and we don't diss her 03:56:16 OHHHHHHHHHHHHHH SNAP 03:56:36 check out the video tho dude 03:56:37 its cool 03:56:59 some people are borderline ADHD, so am I 03:57:09 except it's the border at the other side 03:57:27 i have trouble paying attention to music videos! 03:57:28 DHDA? 03:57:32 lol 03:57:40 gimme a text transcript and I might read it in spurts :P 04:09:08 im off to code, read, then sleep 04:09:09 see ya 04:11:46 augur's OS is single-tasking. 04:11:51 what 04:13:15 you can't code and irc simultaneously :P 04:13:38 im sick 04:13:40 and extraordinarily tired 04:13:41 so no 04:13:42 i cant 04:14:19 :P 04:27:49 -!- sebbu2 has joined. 04:39:18 -!- Azstal has quit (Connection timed out). 04:40:42 -!- sebbu has quit (Read error: 110 (Connection timed out)). 04:50:36 Anyone know how to make evince always use continuous mode? 05:55:36 -!- oerjan has quit ("leaving"). 06:02:05 -!- Warrigal_ has quit (Remote closed the connection). 06:02:11 -!- deschutron has joined. 06:02:15 -!- Warrigal has joined. 06:18:28 asdf 06:20:07 Hey, r.e.s. is wiking again. 06:22:26 http://esolangs.org/w/index.php?title=BitBitJump&diff=next&oldid=15588 06:22:27 http://esolangs.org/w/index.php?title=BitBitJump&diff=next&oldid=15696 06:22:32 seems Oleg has an attitude problem. 06:24:44 -!- kar8nga has joined. 06:28:19 -!- FireFly has joined. 06:31:56 http://www.hungry.com/old-hungry/products/gwp/gwp-screenshot-30-10-1998.png ;; jesus christ 06:48:08 -!- kar8nga has quit (Remote closed the connection). 06:55:40 ẞo, Unicode haß had a ußeful character for capitalising ßnakes since 2008: ẞ, capital ß. 06:55:50 *snake 06:55:54 *capitaliing 06:57:42 "From addressing point of view BitBitJump is in the same category as Subleq or any microprocessor assembly language. If I understand correctly, you say that the language is TC given the word size enough (and memory) for an algorithm, but not TC if the memory or the word size is finite. That would be true for any TC language with limited memory. However, to make a language TC, as I mentioned above, you do not need infinite memory inside the abstract machine 06:57:42 . The pragmatics of the language (or environment) can be changed so, that it can provide enough external memory to realize a particular algorithm." 06:57:44 Argh, the stupid burns. 07:06:04 is it just me, or are spreadsheets like an unstructured combination of a mathematical environment and a record-keeping environment, with the former being forced into columns and rows because it wouldn't work otherwise? 07:06:10 clearly we need an esoteric spreadsheet 07:06:31 all the features are specially tuned to let you use the bizarre equations, and to dissuade all record keeping 07:11:12 ehird: or using triangular cells. 07:11:27 lifthrasiir: ooh, how about circular? then you can have infinite cells 07:11:31 covering up the tiny holes 07:11:41 zooming spreadsheet interface 07:11:56 and at the end it stores both formula (=code) and data in the one sheet, just like funge 07:12:51 so if i recall correctly someone made excel implementation of funge (or orthogonal, whichever)... right? 07:15:14 in funge, you mean? 07:15:16 prolly. 07:15:19 er 07:15:22 oh i see 07:15:29 lifthrasiir: an implementation in VBA macros you mean? 07:15:46 ah yes. of course VBA is required. 07:15:57 meh, that's just a visual basic implementation then 07:16:18 spreadsheets are quite pure mathematically, but I don't know if they're a very good model for actual things... 07:16:28 which is why an esoteric one would be fun 07:17:08 in my opinion spreadsheets are just like RDBMS. there are tasks suitable for RDBMS (and thus spreadsheets) and tasks not suitable for them. 07:17:50 you mean they are like RDBMS or they are like RDBMS in their suitability? 07:17:58 the former. 07:18:20 i don't think they are like RDBMS at all: a spreadsheet is fundamentally a 2-dimensional vector of equations operating on the vector 07:18:25 obviously spreadsheet lacks general JOINability, but that doesn't make much difference 07:18:33 and depending on those elements they use 07:18:35 thus the updating 07:18:45 RDBMSs are far more static 07:18:50 they don't have that dependency-based calculation 07:19:33 that'd be alternative to JOINs... 07:19:48 hmm 07:20:34 ah i don't argue that spreadsheet can be translated to (or back from) RDBMS of course. :) 07:20:42 i just don't think they're similar :) 07:21:01 i mean as far as a 2d grid of numbers goes, sure, but that's totally not what spreadsheets are about 07:21:03 i just want to point out some similarities. 07:21:18 true 07:37:47 -!- oerjan has joined. 07:42:33 hi oerjan 07:42:44 hi ehird 07:42:57 stay away from Oleg, i fear some kind of chain reaction... 07:45:01 oerjan: howso? 07:45:05 i'm interested now :) 07:45:11 oh, attitude? 07:45:22 :) 07:45:23 i'm not passive-aggressive, I'm just a dick 07:45:58 do you know why he reverted those changes (one of them yours), btw? 07:46:02 i mean, no edit summary 07:46:10 um when was that 07:46:21 asdf 07:46:22 Hey, r.e.s. is wiking again. 07:46:22 http://esolangs.org/w/index.php?title=BitBitJump&diff=next&oldid=15588 07:46:22 http://esolangs.org/w/index.php?title=BitBitJump&diff=next&oldid=15696 07:46:22 seems Oleg has an attitude problem. 07:46:29 this month. 07:51:57 well it's caught up in that whole discussion 07:54:24 does it have finite size address? 07:55:49 it could be made infinite (see my first couple talk page comments) but it would be incompatible with the finite size versions 07:56:27 lifthrasiir: see current page. 07:56:30 it's not tc. 07:56:42 basically without that assembler stuff you cannot possibly make bitsize-insensitive programs 07:56:46 ooh, then it certainly cannot be TC. he seems not understand the concepts... 07:56:57 well not obviously anyway 07:57:42 -!- FireFly has quit ("Later"). 07:58:11 -!- adam_d has joined. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:01:51 -!- adam_d has quit (Client Quit). 08:03:36 -!- ehird has quit ("gnop"). 08:21:21 -!- ehird has joined. 08:43:15 -!- ehird has quit ("gnop"). 08:45:49 -!- ehird has joined. 08:50:45 -!- ehird has quit (Client Quit). 08:51:00 -!- ehird has joined. 08:55:26 -!- fadeout has joined. 08:56:53 hi fadeout 08:56:57 haven't seen your name around here before 08:56:58 new? 08:57:08 indeed 08:57:45 presumably for the programming languages and not the magick, considering your channels 08:58:00 (the latter of which, contrary to popular opinion, we do not engage in. most of the time.) 08:58:56 well, new to ubuntu linux, not so new to irc, though its been a long time since ive been on 08:59:13 the ubuntu channel got me on here, now im bored and looking for interesting channels 08:59:31 heh, how did the ubuntu channel get you here? 09:00:02 the help 09:00:16 huh? where do they mention us? 09:00:38 oh, that channel didnt get me to esoteric 09:01:17 ah :) 09:01:22 i got to this channel via browsing the channel list (which isnt too extensive on this server) and "esoteric" caught my attn. even at this hour most channels are quit 09:01:24 quiet 09:01:33 we are fine purveyors, yada yada yada, of esoteric programming languages http://esolangs.org/ 09:01:35 well, some of the time. 09:01:43 technically this channel is about everything BUT esolangs. 09:01:54 ah, programming 09:02:02 yes :P 09:02:11 Freenode is a technology server, after all. 09:02:29 anyway, ubuntu is good. hi. 09:02:56 ya ive noticed 09:03:01 hello 09:03:19 esoteric programming, thats a new one for me 09:03:28 ever heard of Brainfuck? 09:03:29 though i know esoteric and programming 09:03:31 just not together 09:03:45 INTERCAL? Unlambda? 09:03:50 negative 09:03:53 Ook? 09:03:55 Chef? 09:03:56 Piet? 09:04:11 hehe negative 09:04:16 im a newb 09:04:17 mwahaha, a virgin. sacrifice ten goats. 09:04:49 anyway, the topic (said by a bot) is a pretty good summation of what we aim for in a language. if it's useful, it's probably bad, and if it's weird, it's good. but preferably novel. 09:05:23 http://en.wikipedia.org/wiki/Brainfuck might help. 09:05:32 (being the most popular esolang) 09:05:57 wow this is ironic 09:06:10 howso 09:07:09 sigh... no scrollback due to forgetting to quit my irc client at home before going to university today 09:07:16 AnMaster: just read the logs. 09:07:30 ehird, guess what I'm doing? :P 09:07:37 ive just been in conversation with peeps the last few days about career evaluation and how i should have gotten into programming in the first place. What you just said about the summation is right up my alley 09:07:37 complaining :) 09:07:40 timing is crazy 09:07:58 alas there are no companies yet dedicated to esolangs 09:08:04 yet 09:08:11 well fizzie ostensibly got a job based on Befunge, if you stretch reality a lot 09:08:13 i spose 09:08:39 well fizzie ostensibly got a job based on Befunge, if you stretch reality a lot <-- huh? I must have missed that 09:09:08 the interviewer asked about "Befunge" being listed on his resume and was semi-interested. 09:09:11 ehird: It's just a matter of perspective. If I choose to believe the Befunge-related conversation during the job interview was what got me hired, who's going to say no. 09:09:19 ==> Befunge = fizzie job! 09:09:26 fizzie: GOD 09:09:28 God will say no. 09:09:31 fizzie, well you work at an university, so plausible! 09:09:37 AnMaster: Oh, it wasn't this job. 09:09:40 oh ok 09:09:44 AnMaster: The Befunge job was actually at Nokia. 09:10:05 aha! that explains my phone 09:10:06 I could go for a mobile with Befunge built in. 09:10:08 AnMaster: ha 09:10:18 "They have so many legacy Befunge systems there, they wanted someone who speaks the language." 09:10:30 +$,26~@k 09:10:32 heh 09:10:36 46#81,++-q 09:10:40 ehird, is that supposed to make sense? 09:10:43 any of those I mean 09:10:47 I speak Befunge! 09:11:06 ehird, well, I can read it pretty fast and I can tell those doesn't make a lot of sense 09:11:15 Yeah, I can't actually code in Befunge. 09:12:05 -!- Rugxulo has joined. 09:12:19 ^echo ehird 09:12:20 ehird ehird 09:12:34 I wonder where that animation comes from. 09:12:35 * Rugxulo learned some stuff about mmap() despite being *nix-ignorant 09:12:45 ehird, what animation? 09:12:57 Rugxulo, mmap is quite wonderful IMO 09:13:06 Uh, a Compiz thing with the OSD notifications used to fade I think. Maybe. 09:13:10 well ... I hear that not all *nixes support it 09:13:15 it's not POSIX, right? 09:13:18 Rugxulo: yes it is... 09:13:22 mmap is pretty much universal 09:13:24 also, some *nixes have buggy implementations 09:13:28 I have never seen a nix without mmap 09:13:31 ever 09:13:31 (that's what I read, anyways) 09:13:36 even crufty legacy implementations 09:13:42 Rugxulo: sounds like you're reading FUD :) 09:13:54 no, just quoting CWS (of CWSDPMI fame) 09:13:54 -!- oerjan has quit ("leaving"). 09:13:56 Rugxulo, it is optional in POSIX.1-2001 but required in POSIX.1-2008 09:14:28 anyways, DPMI 1.0 is said to be able to support it, but since that was (is) somewhat rare, nobody bothered 09:14:29 Rugxulo: a win/dos person is unlikely to be unbiased about nix stuff 09:14:35 even though DPMIONE is freeware now 09:14:38 but yeah, only DS9K type of *nix tends to lack it 09:14:59 someone ought to actually make a DS9K, it doesn't exist 09:15:04 just some aspects of some systems 09:15:06 not a total system 09:15:07 Rugxulo, what is DPMI supposed to be? 09:15:11 ehird, what about internix? 09:15:17 or whatever MS one was called 09:15:20 Interix. 09:15:24 right 09:15:27 is about as complete as cygwin. 09:15:31 hm ok 09:16:09 DPMI is the DOS-based interface for pmode / selectors / safe API for extended memory etc. (Win16, Win32, OS/2, DOSEMU, CWSDPMI, QDPMI, etc) 09:16:25 oh right that. But what has it got to do with *nix... 09:16:36 mmap() could be supported in DOS/DJGPP via DPMI 1.0 09:16:53 but that was too rare (only 386Max) "back in the day", so they never bothered 09:17:01 (DPMIONE is basically a freeware 386Max) 09:17:07 (same author) 09:17:31 I can't imagine anyone caring these days 09:17:40 besides me? :-) 09:18:06 Rugxulo, yeah 09:18:27 you should go use OS/2 too while you are at it! 09:18:57 don't tempt me ;-) 09:20:30 * Rugxulo wonders if Cfunge will require AVX soon :-P 09:21:10 Rugxulo, hm? It doesn't require any CPU specific features. It can optionally make use of SSE2, but apart from that it is up to the compiler 09:21:42 plus my desktop support up to SSE3, my laptop a bit more, but none with AVX 09:21:51 AVX isn't even out yet. 09:22:08 I know 09:22:08 ehird, right, it isn't as if I keep track of that 09:22:21 I was being facetious 09:22:22 Rugxulo: i was talking to AnMaster 09:22:23 iirc boch (sp?) implements AVX though 09:22:30 bochs. 09:22:34 right 09:23:59 Rugxulo, I even tested cfunge on PPC and SPARC (not recently though, only had access to those temporarily) 09:24:47 with Mac OS X dropping PPC support, that's unlikely to get more popular 09:25:10 * Rugxulo recently had very brief access to PPC laptop but it was old (Panther) and had no XCode installed yet 09:25:20 Rugxulo, and? cfunge has pure C fallbacks for all cpu specific optimised parts. 09:25:30 it was a joke :-P 09:25:46 also the ppc I have at home is an first model ibook with dead battery and glitchy power connector 09:25:53 3.2 GB harddrive 09:25:57 oy 09:25:59 runs Mac OS 9 09:26:02 oy 09:26:04 that is, before OS X 09:26:21 probably no mmap there 09:26:24 anyway I could put a linux system on nfs and boot that using a cd for loading it 09:26:34 Rugxulo, OS 9 isn't even close to POSIX 09:26:36 at all 09:26:42 so I gathered 09:27:16 anyway I booted linux cd on it, shouldn't be impossible to boot a cd and mount root over nfs 09:27:17 or such 09:27:40 naive question, but why did you use mmap in the first place? speed? 09:27:42 macs are supposed to support some other boot over network way, but not PXE iirc 09:27:54 Rugxulo, ease of implementation actually 09:28:08 with read() I had to handle \r\n across a read border 09:28:27 with mmap I don't have to bother about that 09:29:01 os 9 is the worst operating system ever 09:29:02 imo 09:29:10 ehird, worse than OS 7? 09:29:10 well, desktop 09:29:13 worse than Win 3.1? 09:29:16 AnMaster: system 7 was wonderful 09:29:23 minimal, fast, usable 09:29:25 worse than DOS? :-) 09:29:25 consistent 09:29:28 ehird, hm, right 09:29:33 ehird, OS 8 then? 09:29:40 win 3.1 is limited but not annoying 09:29:47 o_O 09:29:50 it ran fine on the hardware of the time 09:29:55 uh ... no 09:29:58 it sucked 09:30:04 ehird, OS 9 ran fine on my ibook though 09:30:08 yes, win 3.1 sucked 09:30:10 with 32 MB ram upgraded to 64 09:30:15 but it sucked in a decent way 09:30:21 dos is, ehh 09:30:32 DOS is painful 09:30:33 it has a purpose and it fulfils it, it just isn't very ambitious and is a bit too minimal 09:30:39 well, okay, it wasn't the worst ever, but it was fairly unstable and most apps were just either too ambitious, buggy, etc. 09:30:44 it isn't very much fun to program for, and it's quite unstable 09:30:54 but in day-to-day usage it works fine for the time 09:31:04 worked* 09:31:04 so yeah, OS 9 is worse than all of those 09:31:09 AnMaster: "for the time" 09:31:10 ehird, OS 8 too? 09:31:29 well, OS 8 was just a revision of System 7 making it more unstable and buggy, but not enough to kill it 09:31:35 -!- fadeout has quit ("Ex-Chat"). 09:31:42 OS 8.5, the major release, was just the prelude to the ultimate suckiness of OS 9 09:32:03 yeah. 09:32:06 OS 9 would be half annoying if it wasn't so colossally slow 09:32:12 ehird, what about system 6 then= 09:32:14 s/=/?/ 09:32:28 system 6 was, uhh, typical black-on-white mac system 09:32:43 ehird, also os 9 wasn't slow on that 300 MHz ibook. Maybe you used it on very old hardware? 09:32:47 no real hope programming on it or anything, but it's great at word processing and editing images I guess? 09:32:52 you know, desktop publishing, the original point of the mac 09:33:25 AnMaster: It had a G3 expansion card, something like 90MiB of RAM (a bit meagre, but come on! I was browsing the filesystem and it was slow) and a 1GB Quantum Fireball disk 09:33:45 it'd be more understandable without the G3, but it has the G3 09:33:59 ehird, it was fine on 64 MB ram, 300 MHz G3. The 3.2 GB harddrive was a bit small though 09:34:03 weird. 09:34:06 really slow for me. 09:34:13 also upgrade boards aren't really that good 09:34:18 sure cpu is faster 09:34:23 but the rest of the system? 09:34:28 yes, but the G3 was a major improvement over the predecessors. 09:34:31 I mean, stuff like IO buses and such 09:34:35 90MiB is enough to run the kernel and Finder 09:34:43 I mean, it was slow expanding small directories 09:34:49 That isn't the slow you get from being bottlenecked by an IO bus 09:34:52 snappy on the ibook 09:34:58 Lucky you 09:35:12 ehird, system bus too 09:35:12 for accessing memory 09:35:22 Stabby on the iBook. 09:35:50 if you called OS 9 unstable I would however agree 09:36:07 of course, it could be any app that crashed it 09:36:08 well, Finder may have been *acceptable* 09:36:11 but try web browsing 09:36:25 ehird, in what? icab? IE? 09:36:31 it worked perfectly, except for being CRIPPLINGLY SLOW in both UI and rendering (I mean like upwards of a minute to render a google page) in every browser I tried 09:36:32 if IE5, yes quite a pain 09:36:35 IE, yeah 09:36:36 but icab was snappy too 09:36:38 Is iCab better? 09:36:46 Try web browsing with the Performa, where moving the mouse around makes download speeds drop dramatically. 09:36:53 ehird, yes, but also sharware iirc 09:37:04 AnMaster: I don't care, everything on Mac OS was shareware 09:37:08 Even Stuffit Expander 09:37:37 ehird, shareware that refused to work at all one month after release date or something like that 09:37:43 so you had to download the last version 09:38:43 Big whoop 09:39:01 fizzie, I think on the ibook download speed dropped when you had the mouse button down. but not when just moving it 09:39:22 Polling. 09:39:23 not that it was able to max my connection even over ethernet 09:39:40 ehird, cooperative multitasking too 09:39:43 Oh, I got pretty much modem speeds over the Ethernet. :p 09:39:43 1MB internet, or crazy Swedish >10MB net speeds? 09:39:45 erm 09:39:48 1MB Ethernet, or crazy Swedish >10MB net speeds? 09:40:13 fizzie, more like 80 kbps, while I can get 720-780 kbps on my desktop 09:40:31 local over lan I don't remember 09:40:31 Define kbps. 09:40:34 Kibibytes? 09:40:51 ehird, unknown which the mac used. But on desktop yes 09:40:55 err 09:40:57 bits 09:41:00 not bytes 09:41:03 and that was to internet 09:41:08 Kibibytes. 09:41:10 mac had 100 mbps ethernet 09:41:11 1024 bytes. 09:41:16 kilobits per second 09:41:20 that is 1024 yes 09:41:24 No. The term is kibibytes. 09:41:26 Look it up. 09:41:33 ehird, and I don't care what you think about that 09:41:49 ehird, as you are mixing up bits and bytes anyway 09:42:00 s/as/and/ 09:42:14 A "kilobit" would be 1000 bits. 09:42:19 That is how the terminology works. 09:42:31 The Ethernet speeds are non-binary millions, though; I really think using the powers-of-10 prefixes in "Xbps" makes sense, since that's what they use there. 09:42:33 ehird, and I don't care what your opinion on this is 09:42:35 Furthermore, "kibibyte" is the official standard; see http://en.wikipedia.org/wiki/Kibibyte. 09:42:49 http://en.wikipedia.org/wiki/Kilobit notes no standardisation. 09:43:04 Therefore "kilobit" is not only illogical (would seem to mean 1000 bits), it's non-standard. 09:43:26 ehird: Don't you start with "official standard" when you use a nonstandard "kiB" instead of the standard "KiB". :p 09:43:32 fizzie: I am considering that. 09:43:34 fizzie, :D 09:43:59 AnMaster: why would you call it my opinion, anyway? I never called it my opinion. 09:44:00 Logic vs. standard: the battle. 09:44:14 I called it wrong and provided two reasons for it being so. 09:44:26 anyway, point is my old mac was able to max out my slow 512 kilobit per second ADSL, but not my current 8 megabit per second 09:44:42 and I have no clue if that is 1000 or 1024 09:44:47 It's 1000. 09:44:53 but in general I use kilo for 1024 myself 09:44:55 "the decimal definition (1 kilobit per second = 1,000 bits per second) is used uniformly in the context of telecommunication transmission speeds" 09:45:01 and I won't change 09:45:27 fizzie, right. anything to annoy ehird though 09:45:29 brb 09:45:47 I find people committing suicide by bludgeoning their head against a wall repeatedly very annoying. 09:45:49 Please oblige. 09:46:09 AnMaster: Then you're going to have to start talking about your 500 kbps and 7.8125 Mbps ADSL links. 09:46:44 fizzie, that is theoretical speed. What I actually talk about is the speed that wget reports for good mirrors 09:46:56 Stop bringing logic into this. Also standardisation. AnMaster won't use any of those pesky things. 09:47:00 which is currently around 760 KB/s at best 09:47:05 Whoosh? 09:47:14 Anyway, with the Performa the bus multiplexing thing was more of a problem; c.f. the http://lowendmac.com/roadapples/x200.shtml numbered list, point 3. 09:47:32 fizzie, yes I know about that *shudder* 09:47:53 The Ethernet card I had was in the comm slot, I think. 09:48:07 ah ibook had of course built in ethernet 09:48:11 -!- Rugxulo has quit ("ERC Version 5.3 (IRC client for Emacs)"). 09:48:16 "A comm slot modem disables the modem port; a comm slot ethernet card disables the printer port." 09:48:25 Really, that thing is so messed-up. 09:48:32 fizzie, ouch yeah agreed 09:48:39 didn't remember it was quite that bad 09:48:56 Yet I still can't not like it. 09:49:04 huh 09:49:13 -!- Pthing has quit (Remote closed the connection). 09:49:16 why 09:49:56 It's somehow so endearing. Poor little Performa. 09:54:11 heh 09:54:15 still have it? 09:54:43 fizzie, the modem port... was it one of those softmodems? 09:54:55 forgot the name... geosomething 09:55:13 or was it for external modem? 09:55:36 No, I sold it. And it wasn't a geoport; I think the "modem port" is referring to the serial port it had, which was a very old-fashioned no-hardware-handshaking no-frills rs232 thing. 09:55:48 Could be wrong, though. 09:55:53 fizzie, but with a round shape right? 09:56:10 Yes. 09:56:18 DIN-8 connector. 09:56:20 I remember a performa that had a serial port but with a round connector 09:56:27 rather than the usual PC serial port connector 09:57:00 Yes. The pins are compatible to the rs232 standard, I think, it's just the connector that's different. 09:57:07 indeed 09:58:12 http://static.arstechnica.com/watson-karmic-20090909-3.png makes one want to get a SSD; it shows a Ubuntu Karmic Koala alpha version booting in five seconds on such a system. 09:58:53 bbl, need to relocate myself, so will probably lose connection to bouncer and thus anything said since then. Due to forgetting to quit client at home before I left. 09:58:54 SSDs are like awesome. For your computer. 09:59:02 Awesomeputer! 09:59:15 Also, that's some serious multitasking. 09:59:35 fizzie: the goal for 10.04 is a 10-second boot, iirc, so that must come to like 3 seconds on an SSD... 09:59:59 It's that "upstart" parallelisizer thing, they claim Karmic's going to start using it really-for-real-now. 10:00:13 wait, that pic shows xulrunner during book? Huh 10:00:25 boot* 10:00:28 That's starting Firefox, I think. 10:00:33 Or at least some browsery thing. 10:00:37 ehird, during boot? Hehe 10:00:38 Looks like we're also getting couchdb. 10:00:52 Oh, couchdb might be for Firefox. 10:00:55 err. 10:00:58 ehird, and erlang too 10:00:58 XULRunner might be for couchdb. 10:01:03 beam.smp is erlang 10:01:09 CouchDB is written in Erlang. 10:01:14 ah yes 10:01:14 Xorg starts there somewhere around 2-3 seconds. 10:01:16 forgot that 10:01:33 anyway bbl really this time 10:01:37 9.10 will be great, but I think that 10.04 will see a lot of big changes... 10:01:58 Then 10.10 will come to polish them off. So I think the alliterative release will be when Ubuntu notches up the awesome a whole bunch. 10:02:37 We won't have one of those again until 2104. 10:02:45 Well, assuming they don't change the schedule before then. :P 10:02:56 Say, I wonder why 6.06 wasn't in the 4/10 pattern. 10:03:08 Ah. Behind schedule. 10:03:16 This is just a guess, but they just might change it at some point during the next hundred years. 10:03:24 ! 10:03:27 I am shocked. 10:03:39 http://upload.wikimedia.org/wikipedia/commons/d/d0/Ubuntu-desktop-2-410-20080706.png 10:03:44 4.10 sure was brown. 10:04:11 The Karmic announcement mentioned considering a total new look and that "brown has served us well". 10:04:20 Well, that's obviously not happening, but I wonder if 10.04 might bring that. 10:04:26 I wonder what they've thought of. Please let it not be a dark theme. 10:05:03 I'm not surprised that they've went a bit orange from that... what should I call it, "turd-brown" maybe. 10:05:10 s/went/gone/ 10:05:19 My turds are... not that colour. 10:05:44 But yes, it is a bit orangey. 10:05:57 Unicorn turds look like rainbows. 10:06:08 Quite. 10:06:18 Actually, I hope they go for a unified titlebar/toolbar look. 10:06:28 I kinda miss that from OS X, though it's pretty hard to do in GTK. 10:06:48 The Unity theme for Metacity and GTK handles it by making the window title the same colour as the whole window, which kinda sucks. 10:07:03 Mainly I just wish they'd antialiase the window corners. 10:09:05 back 10:10:04 02:01:58 Then 10.10 will come to polish them off. So I think the alliterative release will be when Ubuntu notches up the awesome a whole bunch. 10:10:05 hm? 10:10:15 you mean like all release so far? 10:10:18 the name thing 10:10:48 The number, I guess. 10:11:12 "Replacement of Synaptic and other package management-related applications by Ubuntu Software Store is intended to take place in [Lucid Lynx]." 10:11:17 Sounds fancy. 10:11:25 fizzie, hm? 10:11:31 why replace 10:11:43 and store? what on earth... 10:11:46 Synaptic sucks. 10:11:52 Also, what about it? 10:11:58 AnMaster: also, what do you mean about release/name? 10:12:03 It's 10, 10. Alliterative. 10:12:34 ehird, "hardy h" kind of stuff 10:12:38 and so on 10:12:43 same initial letter 10:12:52 10, 10. 10:12:57 that too 10:13:08 There was no 4.04, so this'll be the first alliterative release. 10:13:31 fizzie: https://wiki.ubuntu.com/SoftwareStore 10:13:32 Synaptic is pretty awful, yes; and the fact that there's N graphical package-related things (Synaptic, that add/remove thing, the update manager thing, ...) is quite sucky too. I don't mind a little sensiblization. 10:13:37 Includes mockups and stuff. 10:13:49 Add/Remove is for installing and removing applications, Synaptic is for managing packages. 10:13:56 So there's a semi-sensible divide there. 10:14:02 ehird, isn't the jaunty jackelope or whatever it was called also alliterative? 10:14:07 AnMaster: Yes, all release names are. 10:14:10 I don't care. 10:14:19 ehird, yeah, I thought you were referring to that 10:14:21 I hope this new Store stuff is all based on PackageKit, which is yummy. 10:14:22 The name sounds very modern, all mobile things have an "App Store" nowadays, so why not Ubuntu too. 10:15:30 I'm not sure Store is the best word; I'd expect more a for-pay Canonical-partners thing, which would be lame. 10:15:48 ehird, agreed 10:15:50 I'm sure the meaning was store as in storage-place, or store ala stall, but still. 10:16:01 It's definitely confusing.. 10:16:07 s/\.{2}/./ 10:16:17 hm what is en:stall? 10:16:31 sv:stall is en:stable, so I first read that as "package stable" 10:16:43 The implication is, like, a tiny little store, one-man sort of thing. 10:16:53 Hey, my Ubuntu just went "war". 10:16:55 And again. 10:16:56 What is that. 10:17:04 Like, light pitch. 10:17:05 well en:stall is a technical flight term for "not going fast enough to keep flying" 10:17:06 waar 10:17:14 (that is a simplification) 10:17:32 ehird, your harddrive breaking down maybe 10:17:41 No, it's from Ubuntu. 10:17:47 * ehird plays the Sounds to see which it was. 10:17:53 ehird, so it goes away if you turn off sounds? 10:18:08 Not in there. Oh well, it only did it twice. 10:18:18 "This is a living specification for the utility previously codenamed AppCenter." 10:18:22 What a terrible rename. 10:18:26 Well, the SoftwareStore wiki page has renamed categories into "Departments", such as you would find from a physical store; I guess they're driving for that sort of metaphor. Except you only shoplift and never pay. (Well, the word "shoplift" surprisingly isn't mentioned there.) 10:18:30 I'd rename it to Application Centre. 10:18:38 -!- MigoMipo has joined. 10:18:41 "# 10:18:42 Created: 2005-08-29 by MatthewPaulThomas" 10:18:45 Bit old, then. 10:18:54 fizzie: Copying ain't stealing! 10:18:58 But departments? 10:19:04 Overly metaphoric fail. 10:19:10 agreed 10:19:17 [[In application menus etc, the Store should appear as Ubuntu Software Store.]] 10:19:22 Why put "Ubuntu" there? 10:19:24 We know it's Ubuntu. 10:19:27 "get free software" and "store" 10:19:34 concept collision 10:19:39 There was a wonderful pamphlet given out in a hotel in Tallinn; the title was "Estonian police gives advice on pocket-picking". 10:19:47 fizzie, XD 10:19:58 I sure hope Matthew Paul Thomas didn't write this whole thing as-is without it being mangled; his usability work is spot-on and he's done some great stuff for Canonical, but this is just terrible. 10:20:03 Then there were illustrated techniques and best places and so on for pocket-picking. 10:20:31 ehird, notice start menu on a windows pc? Says "microsoft word" "microsoft visual studio" and so on 10:20:34 One day, the kernel will merge with KDE. 10:20:40 so why not "ubuntu" there on ubuntu 10:20:44 Finally, kthreadd and kwrite can live together in happiness! 10:20:46 AnMaster: Aaargh 10:20:56 the analogy has some flaws yes 10:21:04 Anyway, the Software Store seems like an improvement in all areas but terminology. 10:21:14 Where it's a massive regression. 10:21:22 ehird, sudo apt-get 10:21:33 What's your point? 10:22:33 that there is always apt-get around. for those who know how to use command line it is superior most of the time 10:23:24 -!- ehird has quit ("gnop"). 10:23:41 -!- ehird has joined. 10:23:47 Oops. 10:23:49 AnMaster: I disagree strongly. 10:24:01 I expected you to do so 10:24:24 apt-get install does not integrate discovering new programs with installing them afterwards, it does not give me helpful descriptions of packages laid out in a way tailored for quick comprehension, ... 10:24:32 It simply has no advantages. 10:28:54 ehird, hm true 10:29:06 Wow, AnMaster agrees with me on the topic of usability. 10:29:11 Now *that* IS unprecedented. 10:29:13 for when you know what you need however it is superior 10:29:28 lets say you are running configure and it complains about missing libfoo headers 10:29:38 Yes, if you are in a terminal, obviously it is superior. 10:29:41 then sudo apt-get install libfoo works 10:30:05 sometimes it is just -dev at the end, sometimes it is versioned like libfoo-1 and libfoo-2 10:30:22 in a few cases it is something like foo-dev instead 10:30:36 But outside of a terminal, "sudo apt-get install foopackagey" vs "foopackage" are pretty much equal. 10:30:42 ehird, and I almost always have a terminal open 10:30:47 And the graphical one probably has a nicer progress bar. 10:30:53 AnMaster: Yes, but if you don't know the exact name... 10:31:12 When running shell commands, apt-get wins. When you just want to install something you read about, or when you want to find a program, graphical wins. 10:31:22 ehird, true, but you would need to search in your GUI package manager too 10:31:23 Not with Synaptic, though, since that's just a bag of hurt. 10:31:38 AnMaster: Yeah, but the results are actually readable, as opposed to apt-cache search/apt-cache show. 10:31:44 (And apt-cache's search doesn't even work well at all...) 10:31:51 ehird, well yes, that would need a better CLI frontend 10:32:19 It's kind of hard to do things like make the package descriptions on a new line and more subtle when you can't change the font size. 10:32:20 I'm considering coding a simple wrapper script to format and colourise the output. Output would end up similar to eix output 10:32:43 ehird, hm? 10:32:49 Like in a terminal. 10:32:53 -!- BeholdMyGlory has joined. 10:32:53 Also kinda hard to bring up the extended description of a package in the middle of a scrollthrough if you have no clicking or anything. 10:33:08 anyway, search would be regex based, again similar to eix. 10:33:22 where you can search on any metadata that exists 10:33:34 Who searches with regex? I mostly do things like "wine dev" and "libfoo*". 10:33:41 The former is a pain with regex, the latter is slightly more verbose with regex. 10:33:45 I've never really used anything more. 10:33:46 ehird, I search with regex a lot 10:33:53 like? 10:33:54 it is easy and natural 10:34:11 and you can do fuzzy match search and what not too with eix 10:34:18 just some option 10:34:22 Example regex-requiring search? 10:34:55 ehird, -- -mode$ 10:35:04 *-mode 10:35:14 Barely any false positives. 10:35:18 ehird, would match foo-modebar too 10:35:21 and what not 10:35:25 Yeah, but how common is that? 10:35:32 Anyway, do "wine dev" as a regex. 10:35:41 It matches foowinebardev, devwine, winedev, wine--dev, ... 10:36:05 ehird, anyway wildcard is about as hard as regex to write but you have to remember to exclude the . in front of * as well 10:36:22 ehird, I don't know what you want to match with wine dev? 10:36:25 Uh, only if you've been bludgeoned with a Koala and think of regex every second of the day. 10:36:29 and as I said, eix provides other searches too 10:36:33 AnMaster: Wine and dev in any position, order and amount. 10:36:39 Good luck, it'll be verbose as fuck. 10:36:39 freetext, fuzzy and so on 10:36:49 ehird, mu 10:38:00 What? 10:38:14 Great, your wonderful regex searches can't do the most basic of operations related to FINDING A PACKAGE. 10:38:16 see above, eix supports more than regex. Just regex is default. 10:38:27 Yes, but you're touting regex search as amazingly awesome. 10:38:47 ehird, and they are, of course for some type of searching other variants will be better 10:38:54 Yes, like the most common type. 10:38:57 I never disputed that 10:39:02 ehird, that I dispute however 10:39:17 Your "searches" depend on almost exactly knowing what kind of damn package you want. 10:39:22 I want the WINE development stuff. 10:39:31 most of the time I'm looking for some specific package name 10:39:34 "wine dev". What else am I to type, what expression is more natural, obvious or quicker? 10:39:40 AnMaster: Then you're not "searching". 10:40:03 ehird, yes, I'm searching for what exactly the package is. gtk or libgtk? 10:40:12 or even likgtk++ or libgtk-2.0 10:40:18 and so on 10:40:24 Sigh. 10:40:47 and here the current search facility on ubuntu are kind of crap in the GUI tool 10:41:04 they tend to give lots of unrelated gtk stuff, where gtk is in description 10:41:13 and the one I want is far below 10:42:14 while looking for ^libgtk and if that fails gtk in _package name only_ still may find some unrelated packages, but far fewer 10:43:22 apt-cache search --names-only ^libgtk 10:43:24 a bit verbose 10:43:32 compared to eix ^libgtk 10:43:54 (on gentoo it is actually named gtk++ iirc) 10:44:02 (still, fairly reasonable second guess) 10:44:28 gtk++? It's not gtk++. 10:44:29 It's gtk+. 10:44:39 ehird, sorry yeah, typoed 10:45:04 Hey, it looks like the T60p has the same graphics card as this machine, the X1600, except BIOS-modded for CAD/3D pro apps sort of thing. 10:45:11 Upside: Powerful. 10:45:13 Downside: drivers. 10:45:14 -!- ehird has left (?). 10:45:16 -!- ehird has joined. 10:45:18 i keep doing that 10:45:19 fuck 10:45:19 wb 10:45:30 ehird, stop pressing whatever key combo you used there 10:45:35 ctrl-w 10:45:44 ehird, why would you end up pressing that 10:46:00 to close a tab that i failed to alt-tab to because of light prsesing 10:46:02 I'm in xchat atm, for example 10:46:08 ah 10:46:15 in my browser 10:46:23 *pressing 10:46:26 ehird, yeah, wrong app too 10:46:27 then 10:46:35 alt-tab to firefox, ctrl-w to close. 10:46:42 ah 10:46:53 erm 10:46:54 fail 10:46:55 to epiphany 10:46:57 (<3 epiphany) 10:47:05 In this particular case "apt-cache search ^libgtk" is likely to find only what you want; there aren't that many packages whose descriptions would start with "libgtk". 10:47:26 http://www.notebookreview.com/assets/10908.jpg 10:47:34 That windows key there sure is small. 10:47:35 ehird, if you use znc you can set a channel to sticky to make it auto rejoin your client on part and never forward the part to the server 10:47:37 And alt, too. 10:47:51 The downside of adding a windows key... 10:48:04 fizzie, true. 10:48:08 I wonder what the FlexView screen on the 15" is; IPS? 10:48:17 This channel is inherently sticky, hurr hurr. 10:48:28 fizzie, XD 10:48:30 AnMaster: why? I like to be able to part easily 10:48:38 Yep, Flexview is IPS. 10:48:42 Tee hee. 10:48:46 My notebook could have an IPS screen! 10:48:54 ehird, ah yes forgot you did 10:49:03 ehird, oh btw I keep pressing Fn instead of ctrl on the notebook 10:49:15 Pry it off. :P 10:49:23 ehird, no, I use fn too 10:50:23 The left one, then. 10:50:29 And use the right one. Oh, there is none. 10:50:29 heh 10:51:19 there is here 10:51:25 but that is next to arrow keys 10:51:31 and smaller 10:51:48 and there is on that pic too 10:52:17 Where? 10:52:35 ehird, space, altgr, menu, ctrl, arrow keys 10:52:46 yah 10:52:47 there is the right ctrl 10:52:47 no right fn key 10:52:54 oh thought you meant ctrl 10:52:57 nah 10:53:01 pry left fn key off so no typos, use right :P 10:53:44 AnMaster: 15" 1600x1200 IPS laptop screen y/n 10:53:54 4:3, ofc 10:53:55 anyway fn can't really be remapped, it is "special" in BIOS or something, stuff like Fn-PgUp doesn't ever reach the OS. And it works even before OS is booted 10:54:11 some Fn combos reach the OS though 10:55:08 Heh, 1600x1200 is actually more pixels than I have now. 10:55:21 mhm 10:55:24 Giving up 80 pixels horizontally for 150 pixels vertically? Sign me up. 10:55:26 Anyway, I said y/n. 10:55:42 ehird, R 10:55:44 or A 10:55:49 maybe C 10:55:50 Fatal error 10:55:52 apt aborted 10:55:52 # 10:56:12 yay I crashed ehird :D 10:56:20 yay not found 10:56:22 To install it, please run: 10:56:26 sudo yum install yay 10:56:27 # 10:56:32 whoami 10:56:36 god 10:56:37 # 10:56:46 id 10:56:58 I promise I'm over 18 10:56:58 # 10:57:02 # this should show me uid 10:57:21 # It was a joke. 10:57:29 # I know :P 10:57:38 # (Try id again) 10:57:42 id 10:57:48 I promise I'm under 20 10:57:48 # 10:57:53 Someone's mangled that message here to say "ask your administrator". (Or at least I've seen the sudo variant earlier.) 10:57:54 htkallas@pc112:~$ mc 10:57:54 The program 'mc' is currently not installed. To run 'mc' please ask your administrator to install the package 'mc' 10:58:05 fizzie: Huh. 10:58:07 sudo shutdown -h now 10:58:08 In Debian or Ubuntu? 10:58:16 Systems going for halt... 10:58:19 Killing all processes... 10:58:20 Ubuntu 8.10. 10:58:20 # wait, god wouldn't need to su 10:58:23 Killing pesky processes... 10:58:26 Halting. 10:58:31 **UPS FATAL INTERRUPTION** 10:58:33 **RESTARTING** 10:58:35 damn 10:58:42 coreboot version FreeAsInRMS 10:58:44 booting Linux... 10:58:47 QuietKernel v2 10:58:54 haha 10:58:55 root login: autologin 10:58:55 # 10:59:27 # what a crappy security 10:59:35 # I'm not planning on anyone hacking my brain 10:59:51 cat /proc/mounts 10:59:52 # It's sort of nice to wake up after being unconscious 11:00:07 rootfs / rootfs rw 0 0 11:00:07 # 11:00:22 # ok that is fail, /proc claims not to be mounted itself 11:00:35 # It's a magical rootfs. 11:00:40 Oh, it's the default message, it just checks sudoers. 11:00:42 if posix.geteuid() == 0: 11:00:42 print >>sys.stderr, _("You can install it by typing:") 11:00:42 print >>sys.stderr, "apt-get install %s" % packages[0][0] 11:00:42 elif self.user_can_sudo: 11:00:43 # with uniponies 11:00:44 print >>sys.stderr, _("You can install it by typing:") 11:00:44 print >>sys.stderr, "sudo apt-get install %s" % packages[0][0] 11:00:47 else: 11:00:47 print >>sys.stderr, _("To run '%(command)s' please ask your administrator to install the package '%(package)s'") % {'command': command, 'package': packages[0][0]} 11:00:49 # Uniponies indeed. 11:01:01 # It's Linux 2.7, circa 2175. 11:01:07 rm -rf / 11:01:12 bbl need to eat 11:01:14 rootfs: No. 11:01:14 # 11:09:27 Hmm, 1600x1200 @ 15" is 133 PPI, which is rather worryingly dense. 11:12:30 There's a "dense" joke begging to be made there. 11:13:59 ehird, why the term ppi rather than dpi? 11:14:07 the second one is more common 11:15:41 "Pixels" is more descriptive than "dots", though. 11:16:54 DPI has some vague print-related connotations. 11:17:01 Dots on a paper and all. 11:18:54 OpenMoko screen is 282 PPI, that's pretty intdense. (Intensely dense, you grok?) 11:20:38 fizzie, oh read it as "points" not "pixels" 11:20:47 XD 11:21:18 fizzie, as opposed to floatdense? 11:22:24 Yes, that would be too dense. 11:23:21 fizzie, signed or unsigned denseness? 11:24:13 I'm not sure how to interpret a negative pixel density value. 11:24:29 good point 11:25:37 I wonder if unicode as special symbols for the outlined R. As in R meaning real numbers 11:25:47 I wouldn't be surprised if it had 11:25:55 and Z_+ too 11:26:42 Yes. Well, not with the +. 11:27:17 But at least ℕ, ℙ, ℚ, ℝ and ℤ. 11:28:01 There's also similarly double-struck pi and gamma (both small and capital), and double-struck italic D, d, e, i, j. 11:28:04 \mathbb{Z}_{+} 11:28:37 ℤ₊ 11:28:43 There's a subscript and superscript +. 11:28:56 oh nice. Looks like a blur at this size though 11:29:05 unless I'm really close to display 11:30:09 There's also a double-struck H, ℍ. 11:30:30 Oh and ℂ, of course. 11:31:48 what is the H one for? 11:31:56 Quaternions, at least. 11:32:04 oh right, never used them 11:33:15 Not quite sure what ℙ would commonly be used for; the others (ℕ, ℤ, ℚ, ℝ and ℂ) are those well-known sets. 11:33:45 And D, d, e, i, j? 11:33:46 fizzie, yes I know of them of course 11:34:31 Deewiant: e is often the Neper e, and i, j both are used for the imaginary unit. 11:34:44 And D, d for differential. 11:34:47 Yes, of course, but double-struck? 11:34:54 j for imaginary unit? 11:34:56 Yes, double-struck and italic. 11:34:57 huh 11:35:11 AnMaster: Electric engineers seem to have a habit for using j. 11:35:32 I've never seen those double-struck, but if you say so. 11:35:36 fizzie, any reason except to cause confusion? 11:36:03 Deewiant, same 11:36:03 Deewiant: I think Mathematica uses the double-struck e. 11:36:10 eh ok 11:36:19 Yes, Mathematica uses them, but I always just thought it was on crack. :-P 11:36:32 (For i as well, at least.) 11:36:45 Yes, well, I haven't seen them anywhere else either. :p 11:37:13 AnMaster: It's to avoid confusion with i(t), electrical current. 11:37:22 Yes, what Deewiant said. 11:37:33 Deewiant, ah 11:37:37 Although why they can't write I(t) is beyond me. 11:37:55 Deewiant, could be confused with 1? 11:37:57 depending on font 11:38:19 And I use 'j' in MATLAB because I like 'i' as a loop variable. 11:38:20 Maybe, though I think that's lame. :-P 11:38:24 for example, until I learned about abs(), the 1 I wrote were just straight lines 11:38:31 1:s 11:38:34 (or something) 11:39:05 I've always written them with that serif at the top 11:39:38 takes more time 11:39:59 Deewiant: There's that convention re the casedness. 11:40:13 "All of these symbols are expressed using capital letters, except in cases where a quantity (especially voltage or current) is described in terms of a brief period of time (called an "instantaneous" value). For example, the voltage of a battery, which is stable over a long period of time, will be symbolized with a capital letter "E," while the voltage peak of a lightning strike at the very instant it hits a power line would most likely be symbolized with a 11:40:13 lower-case letter "e" (or lower-case "v") to designate that value as being at a single moment in time. This same lower-case convention holds true for current as well, the lower-case letter "i" representing current at some instant in time. Most direct-current (DC) measurements, however, being stable over time, will be symbolized with capital letters. " 11:40:14 I'd rather have something legible than fast 11:40:20 bbl for a few hours. course begins soon 11:40:23 err, class 11:40:24 maybe 11:40:28 anyway, bbl 11:40:41 fizzie: Right. 11:41:07 I might abuse the differential syntax and call it dI(t), then. 11:41:28 That's the rate of change of I, though, not the instantaneous value of it. 11:41:42 Or at least that's what it'd look like. 11:41:49 No, that'd be dI/dt :-P 11:42:45 I dunno, in all seriousness I'd probably call it all I(t) by default regardless of whether it's a peak or not. 11:43:03 Yes, probably, but it's a bit too late now. 11:43:21 Yep, as usual. 11:44:48 Oh, Python uses j too? 11:45:02 imagnumber ::= (floatnumber | intpart) ("j" | "J") 11:45:10 Evidently it does, then. 11:47:26 in C99 #defines 'I' for it. 11:49:18 More exactly, I expands either to _Imaginary_I or _Complex_I, depending on whether the first one is defined or not; it's optional, unlike _Complex_I. (Both are macros that expand to "a such-and-such constant expression".) 11:49:57 In my case "I" -> "_Complex_I" -> "(__extension__ 1.0iF)". 11:52:32 Oh, right, ℙ is "of course" the set of prime numbers. 12:00:03 -!- jix has joined. 12:06:33 -!- BeholdMyGlory has quit (Remote closed the connection). 12:08:18 -!- MigoMipo has quit ("Page closed"). 12:13:47 ehird, why the term ppi rather than dpi? 12:13:48 Pixels. 12:16:02 But yeah, 133 might be just a bit too much. 12:17:02 I mean, I like my pixels, but with bitmaps and stuff being so common, something not too far to the-dpi-that-96-is-from-a-chair-looking-at-a-monitor-remapped-to-being-closer-due-to-being-a-notebook is best. 12:17:29 "LinuxCon 2009 Linux creator Linus Torvalds says the open source kernel has become "bloated and huge," with no midriff-slimming diet plan in sight." 12:17:31 - El Reg 12:19:12 ""Okay, so the summary of this is that you expect that 12 per cent to be back to where it should be next year, and you expect someone else to come up with a plan to do it," joked Bottomley. "That's open source."" 12:20:41 Yep. 12:21:11 Man, the T60p seems like the bset notebook ever. 12:21:36 Think I want me one of those. Looks like they were super-expensive when they came out, though; hope that's improved. 12:21:49 *best 12:22:53 Although there's still that pesky driver problem, it having essentially the same card as this machine. 12:23:31 radeon/ati is so fucking ridiculously slow, new fglrx (the only version working with this X11 version) doesn't support it, and radeonhd doesn't even work 12:23:44 Presumably because the X1600 isn't a Radeon HD 12:23:58 Hmm, no; it's supposedly supported, but it doesn't work. 12:23:59 Whatever. 12:24:11 The situation here is pretty awful so that's worrying. 12:29:15 Radeonhd has never worked for me; isn't it pretty experimental still. 12:29:50 Yeah, but I tried it just because jeez radeon is crap. 12:30:05 I'd be perfectly happy if fglrx hadn't fucking dropped support for this popular circa-2006 card. 12:35:04 (There's also the issue of where the hell am I gonna get this...) 12:47:49 I should probably learn Vala and hack on that GNOME IRC client. 12:48:01 Or I could elaborate on the esoteric spreadsheet idea, which is easier. 12:52:00 "Running Mobile Mark 2005, the T60p managed an impressive five hours 20 minutes of battery life, compared to three hours 41 minutes on the Acer. DVD playback was also good with a time of four hours 20 minutes - enough time to watch a Lord of the Rings special edition if you wished." 12:52:35 so let's say +1.5hr ultrabay = 6h50m and 5h50m 12:54:09 yikes. response time on the flexview is 30ms 13:30:38 Hey, apparently after Lucid Lynx Ubuntu's switching to GNOME 3. 13:34:32 "Have you become twisted hacks?" - El Reg commnt 13:34:34 *comment 13:41:13 I think I like the Mystic Meerkat 10.10 name suggestion. 13:42:17 -!- FireFly has joined. 13:42:18 fizzie: Umm, don't you read Linus flamebait and reddit comments? We know what 10.10 will be called 13:42:22 Masturbating Monkey 13:44:04 "Image results for 'masturbating monkey'" -- in this particular instance, I'm not sure I appreciate Google's desire to be helpful. 13:44:22 http://article.gmane.org/gmane.linux.kernel/706950 13:44:22 then 13:44:41 erm sec 13:45:02 ah there 13:45:09 fizzie: http://www.reddit.com/r/programming/comments/6s1p7/linus_called_openbsd_developers_what/ 13:47:00 "You call your penis 'Verizon calculator?'" 13:48:31 http://etc.firefly.nu/css/quine.html <-- :D 13:48:43 FireFly: beautiful 13:48:47 :) 13:48:58 http://browserbookapp.sourceforge.net/topaz/ ;; holy fuck! Someone has basically *exactly* the same ideas as me for computing. 13:49:09 Delicious. 13:52:35 http://www.coinflation.com/about.html -- "How would you use [the word coinflation] in a sentence? -- My wife uses the word in a sentence all the time, 'Quit working on your stupid coinflation website and let's go out for Chinese food.'" 13:53:01 :D 13:57:47 hi 13:57:54 hi 13:58:25 I've come up with some Snusp-related stuff, and I'd like to put it online, and I'm not sure how to go about it 13:58:43 I've come up with about 5 extensions to the language 13:59:00 -!- Slereah has quit (Read error: 145 (Connection timed out)). 13:59:08 http://esolangs.org/wiki/ 13:59:13 make a new page, link to SNUSP, go wild 13:59:15 and a way to specify inside a snusp program what set of features to use 13:59:23 ok thanks 13:59:25 does that matter? 13:59:33 seems like it'd be easier to have an interpreter switch 13:59:38 i was wondering whether to make a new page or add the the SNUSP one 13:59:50 new one 14:00:22 some people might want lots of language features, others might want to restrict what the language can do 14:01:38 think small :) 14:01:53 for example, you can have numeric literals, but some people might prefer to use plusses and loops to get their numbers because the instructions set is minimalistic that way 14:03:53 thanks 14:10:04 -!- BeholdMyGlory has joined. 14:28:04 -!- Asztal has joined. 14:55:27 I mean, I like my pixels, but with bitmaps and stuff being so common, something not too far to the-dpi-that-96-is-from-a-chair-looking-at-a-monitor-remapped-to-being-closer-due-to-being-a-notebook is best. <-- there are svg icon sets and such iirc 14:55:37 yeah, but think about the web 14:55:44 (Gnome uses SVG icons pretty much everywhere) 14:56:37 hm true 14:56:46 ehird, ok that explains why they look so smooth 14:56:50 I mean, 133 PPI is quite a lot. 14:56:54 AnMaster: I think KDE 4 does too. 14:56:59 ehird, yeah 14:57:02 But it was like that when they were pngs too, I think. Maybe. 14:57:09 .svg icons are clearly The Right Thing, though. 14:57:20 I really like the less smooth look of classical bitmap based icon sets 14:57:24 less gradients 14:57:38 more natural looking sometimes 14:57:55 Pixel art looks cute at first, but I find that looking at such icons I just see the jagged edges and highly-contrasted borders and miss the icon. 14:58:15 AnMaster: But fwiw, the Tango icon standards (which is obeyed pretty wildly Gnomeways) pretty much say "Don't make it shiny, stupid!". 14:58:23 KDE 3 is really, terribly bad at that 14:58:29 Everything shines and is cartoony 14:58:52 I should probably learn Vala and hack on that GNOME IRC client. <-- Vala? 14:59:17 AnMaster: Vala is sort of like C#, made minimalist and cleaned up, and made to work with GObject. 14:59:21 Basically, it's GObject the language. 14:59:31 yikes. response time on the flexview is 30ms <-- sounds high. What is this flexview? 14:59:43 i.e., write native-code GNOME software without extra dependencies or a runtime, and free yourself from the awful GObject C calls. 14:59:55 AnMaster: Flexview is the IPS (because it has a wide viewing angle). 15:00:08 The newer ThinkPad displays are like 16ms and some older ones 25ms. 15:00:11 So they're all quite slow. 15:00:14 hm 15:00:22 ehird, nothing you usually notice 15:00:35 Games. 15:01:00 ehird, well, thinkpads aren't really for gamers I'd say 15:01:01 30ms is 33Hz, if I'm calculating that right. 15:01:27 AnMaster: Doesn't matter what the target market is; the T60p has a decent graphics card, an excellent CPU and you can bash a load of RAM in there. 15:01:56 ehird, and IPS? 15:01:58 huh 15:02:02 Well, that's optional. 15:02:08 AnMaster: The graphics card is the pro version, tuned for CAD etc. 15:02:22 "Mobile workstation" (except it's thin, light and has good battery life) 15:02:26 Anyway, with the Flexview I'm capped to 33fps, which is ridiculous. 15:02:27 Pixel art looks cute at first, but I find that looking at such icons I just see the jagged edges and highly-contrasted borders and miss the icon. <-- only if upscaled. After all svg will be rendered to such pixels too 15:02:39 No, svg generally antialiases 15:02:48 More recent ThinkPads can do 66fps, which is hunky dory. 15:02:51 and nothing prevents antialias in pixel icons 15:02:55 it is often applied even 15:02:58 Slightly lesser-looking models can manage 40fps, which is fine. 15:03:06 "I really like the less smooth look of classical bitmap based icon sets" 15:03:07 less smooth 15:03:10 I was responding to that 15:03:20 ehird, latency doesn't come out as FPS does it? 15:03:25 Anyway, I'm not sure I can accept 33fps, even if it should work quite well outside. 15:03:30 I mean, latency could be high FPS, just delayed a bit 15:03:31 AnMaster: 1 second / foo ms = fps 15:03:45 Response time = how long a pixel takes to change from colour one to colour two. 15:03:48 it's like bandwidth vs. latency 15:03:54 No, it's not, you're talking crap. 15:03:55 Think about it. 15:03:56 ehird, hm true 15:04:03 ehird, well there is latency on top of that too 15:04:09 as in, processing time for gpu 15:04:14 Irrelevant. 15:04:17 theoretically 15:04:26 Electrons are pretty fast, y'know. 15:04:41 ehird, yeah and cable length is far from enough for it to matter 15:04:47 Also, I finished reading the Ubuntu Software Store article. Great UI. 15:04:59 AnMaster: Ha! Spoken like someone who has never used a Lisp Machine. 15:05:07 anyway, 33 fps will still look smooth for video and such won't it? 15:05:10 Why, those were so noisy we started getting cable latency just to save our ears from certain death! 15:05:17 Also, yes; movies are 24fps. 15:05:18 after all PAL has some pretty low number iirc 15:05:27 Really fast window moving might blur a bit. 15:05:33 AnMaster: Ha! Spoken like someone who has never used a Lisp Machine. ? 15:05:37 NTSC is 29.99997 or somethin. 15:05:40 *something 15:05:43 AnMaster: re cable length latency 15:05:43 ah 15:05:45 right 15:05:55 But, for games it's pushing i. 15:05:57 *it 15:06:03 I don't really game, but... 15:06:13 It's kind of irritating. 15:06:29 ehird, how long cable would you need for that effect? 15:06:49 Umm. Very, very long. 15:06:56 I mean, we're talking electrons here, man. 15:08:07 ehird, yeah but that seems insane 15:08:17 it would be several hundred meters at least right? 15:08:23 Way more. 15:08:35 ehird, ok that is silly for ear protection 15:09:21 You never actually hear them if you keep them under your desk, but that's because your ears are immediately irrevocably damaged. 15:10:17 ehird, well I mean, something like two rooms away with thick walls should be enough 15:10:26 I'm joking, jesus christ. 15:10:33 ehird, oh ok 15:10:35 that explains it 15:10:38 ...>_< 15:14:51 Elliott's First Principle of Software Development: Naming is not only the most important part of a software project (see Knuth), but it is also the hardest. 15:15:39 ehird, very true 15:15:53 (Elliott's Twenty-Third Principle of Software Development: You do NOT want separate document and tool windows. Don't believe me? One word: GIMP.) 15:15:58 My principles are terribly specific. 15:17:35 * ehird installs Glade. 15:18:02 Let's see if they've managed to make a GUI designer that doesn't suck! 15:23:09 nope 15:24:03 are you sure? :( 15:24:23 that would require a toolkit that doesn't suck 15:24:30 which is physically impossible 15:24:34 To be pedantic about it, the electrons aren't really moving all that fast, just the signals. 15:24:46 coppro: i don't think gtk sucks *massively* 15:24:52 agreed 15:24:53 well, glade at least isn't much to do with gtk programming, I'd say 15:24:56 but it still sucks 15:24:59 apart from the obvious stuff like signals, I presume 15:25:02 coppro: well, everything sucks 15:25:05 that's a useless metric 15:25:28 some things don't suck 15:25:33 hair dryers, for instance 15:25:34 likd 15:25:38 *like 15:25:38 hur hur 15:26:33 hair dryers, for instance <-- they do when they are on too high heat :P 15:26:51 oh you mean like that 15:26:51 haha 15:26:59 fail 15:27:01 (as a matter of fact they do, at the other end) 15:27:15 lies!!1! 15:35:49 -!- coppro has quit ("I am leaving. You are about to explode."). 15:35:56 * ehird explodes 15:37:16 * FireFly explodes if ehird didn't 15:38:48 -!- MigoMipo has joined. 15:58:04 AnMaster: you know that macbook portable that had two dints where only one was needed for the trackball? 15:58:07 you can move it to either side 15:58:10 I'm serious 16:01:50 Hey, I change a setting and suddenly Compiz is running all smooth. 16:02:42 ehird, heh 16:02:51 about both 16:02:54 what setting 16:03:10 "about both"? 16:03:50 ehird, "moving mouse", "changing setting" 16:04:02 uh, in the macintosh portable 16:04:03 think 16:04:04 thing 16:04:05 you know 16:04:06 old 16:04:11 with the two dents next to screen 16:04:16 you said why two dents, one is enough for the trackball 16:04:46 ehird, yes I know 16:04:48 ... 16:04:54 that is what I went heh at first 16:05:06 then I decided to go heh at the changing setting in compiz 16:05:08 ah. 16:05:12 I thought it was 16:05:14 "about both, what setting" 16:05:28 anyway, compiz thought my monitor was 50 Hz, it's 60 16:05:32 plus, enabled Sync to VBlank 16:05:38 ehird, no the left side is "hahaha" and the right is "ahahah" 16:06:44 what 16:07:03 ehird, forget it 16:10:49 -!- augur has quit (Read error: 110 (Connection timed out)). 16:17:05 $ file foo 16:17:05 foo: Linux rev 1.0 ext2 filesystem data, UUID=3275a8a0-7d52-4ab0-b58d-d799e9b0bf3c 16:17:09 nested filesystems~! 16:20:21 fun to set up an md5sum on it and watch it change 16:20:41 suggested filesystem feature: directories are just filesystem files 16:26:10 "In that release to come in a year, that is when Canonical will begin selling select software from the Ubuntu Software Store." 16:26:11 FUCK 16:26:12 THAT 16:26:13 SHIT 16:29:51 -!- augur has joined. 16:30:10 hey kidlings 16:30:24 kidlings 16:30:45 :D 16:30:55 kidPINGGGGGGGGGGGGS 16:31:05 * augur pings ehird 16:31:15 i'm underage. 16:31:22 awesome 16:45:15 UI design sure ain't easy 17:06:18 maybe i should make it a kde app, so i can drop all pretenses of usability, simplicity and design :) 17:23:05 "In that release to come in a year, that is when Canonical will begin selling select software from the Ubuntu Software Store." <-- sounds like I should plan changing distro 17:23:27 Eh. The distro will still be FOSS. 17:23:38 ehird, hm... 17:23:39 It's probably disableable too. But it IS really obnoxious. 17:24:01 You'd think they'd just ask Shuttleworth for another couple million. 17:24:05 you could argue that one shouldn't support that sort of obnoxious behaviour 17:24:23 ehird, what about when shuttleworth dies in some years 17:24:23 ? 17:24:55 You mean in roughly 39 years? 17:24:59 Yeah... not too worried about that. 17:25:09 Also, inheritance. Also, I'm sure they'll come up with a business model by then. 17:25:16 Also, they probably won't even exist then. 17:25:19 ehird, well I don't know how old he is, plus there could be an accident or something 17:25:25 He's 36. 17:25:29 right 17:25:36 car crash? 17:25:43 He's too rich to have a car crash :-P 17:26:25 ehird, ok then, private jet crash? 17:26:27 Spaceship crash, maybe. :p 17:26:32 fizzie, or that yeah :P 17:26:46 Rich people have a protective buffer of money around them at all times. 17:26:48 It's magic! 17:27:23 He can actually program, which is cool. 17:27:32 I mean, you'd think him a bit too... I don't know, rich. 17:28:17 Hah, the Mark Shuttleworth wikipedia bio page uses the {{Infobox Astronaut ...}} box. 17:28:47 heh 17:28:56 You know, no human has ever been born in outer space. 17:29:15 The citizenship fight there would be fun 17:29:35 the name shuttleworth... what with the space shuttles and everything it made me wonder if his name has any connection to it 17:29:43 Read that just as "no human has ever been in outer space", had a "what, ehird's one of the moon landing deniers?" moment there. 17:29:43 No. :P 17:29:51 fizzie: Yes. Also the ISS. 17:29:57 Also everything NASA has ever done ever. 17:29:58 :P 17:30:42 ehird, wouldn't it be similar to being born on international water while on a cruise or something 17:30:51 Yes, but much cooler. 17:31:06 "I was born in international waters" ==> "your parents are boring sailor fags" 17:31:12 "I was born in space" ==> "SPACE!" 17:31:31 "He lived in Smuts Hall, where he was involved in the installation of the first residential Internet connections at the university." <-- hah. sv:smuts is en:dirt so that looked really strange 17:31:50 Smurf Hall. 17:31:56 "I was born in international waters" ==> "your parents are boring sailor fags" <-- is "in" really the right preposition? 17:32:08 it could be, just sounds strange to me 17:32:10 AnMaster: Water birth, clearly. 17:32:14 -!- lament has changed nick to ErroneousDonk. 17:32:29 -!- ehird has changed nick to CorrectKond. 17:32:39 ErroneousDonk: We must fight to the death. 17:33:09 popular culture reference? 17:33:25 that is the only possible explanation I can think of 17:34:15 CorrectKond: what 17:34:44 ErroneousDonk: you are the erroneous donk of... uh, kruut. 17:34:53 i am the correct kond of tuurk. 17:34:58 okay 17:34:59 we cannot possibly exist in the same universe. 17:35:17 ... 17:35:20 what the hell 17:35:37 * AnMaster guesses bad super hero comic from the "strange period" 17:35:51 * CorrectKond bludgeons AnMaster with antimatter 17:35:59 * CorrectKond bludgeons ErroneousDonk with a club 17:37:17 From the spam directory. Subject: Don't read 17:38:28 "Absolutely no free member enhancers here, nosiree. We do have viagra though." 17:39:16 CorrectKond, it was just junk inside, like very often. it seems they put junk in the normal part and then the real spam in the html part 17:39:16 and since I disable html mails 17:41:18 * ErroneousDonk dies 17:41:49 * CorrectKond revives ErroneousDonk 17:41:56 * CorrectKond bludgeons ErroneousDonk some more, for good measure 17:42:04 that should do it 17:43:17 -!- deschutron has left (?). 17:47:01 -!- ais523 has joined. 17:48:30 FUN MATHS QUIZ! 17:48:42 Given that a course starts on 28 September 2009 and lasts a minimum of 72 months and a maximum of 48 months: 17:48:48 a) in which month does it end? 17:48:52 b) how many different helpdesks did I have to contact before getting the correct answer? 17:49:10 well, the range is obviously ... what's inclusive and exclusive? 17:49:11 [ or ( 17:49:24 CorrectKond: the range is obviously incorrect 17:49:25 i forget. 17:49:30 I think it's inclusive, but it doesn't really matter 17:49:36 ais523: I mean, I forget the symbol 17:49:44 [ is inclusive, ( is exclusive 17:50:02 eh, I'm tool azy 17:50:06 I was going to be ridiculous, but 17:50:09 *was going 17:50:11 *too lazy 17:50:33 So, we know that a >= 72 and a <= 48 17:50:35 O shi-- 17:50:53 time to invent a new number system. 17:50:57 can the surreals do that? 17:51:05 (extra fun: at least one of the answers I was given was "January 2015") 17:51:42 AnMaster: go ping yourself 17:52:05 CorrectKond: what's with the nick change, btw? 17:52:12 ais523: see logs. 17:52:19 Who? 17:52:20 Ah 17:53:05 Well 17:53:10 Kond isn't Donk reversed 17:53:59 is about as complete as cygwin. 17:54:15 * ais523 misread that as * ehird is about as complete as cygwin 17:54:25 cygwin-complete 17:54:56 -!- kar8nga has joined. 17:55:06 also, wow IE7 is bad, especially at rendering Slashdot 17:55:16 and firewalls that block port 6667 outbound are annoying 17:55:28 I used to use Mibbit to get on IRC from that connection 17:55:34 but now, I can't get onto freenode at all from it 17:55:46 Didn't freenode block mibbit? 17:55:48 yes 17:55:50 In favour of their own web client 17:55:55 it isn't a web client 17:55:58 it's a Java IRC client 17:56:02 that happens to be hosted on a website 17:56:10 but the only thing it has to do with the web is that's how you access it 17:56:53 All right 17:57:25 also, going back to logs, apt-get install has one advantage: it's a pretty quick way of installing repository packages from the command line when you already know which one you want 17:57:31 In favour of their IRC client hosted on their own servers, with a serverside backend and web frontend 17:57:33 Better? 17:58:05 -!- ais523 has quit (Read error: 131 (Connection reset by peer)). 17:58:29 -!- ais523 has joined. 17:58:35 there isn't any serverside at all 17:58:43 well, apart from the usual IRC servers 17:58:49 it's just an IRC client 17:58:53 hosted on a website 17:58:59 ...the freenode one? 17:59:25 yes 17:59:29 it's an IRC client written in Java 17:59:39 whose only advantage over any other is that it doesn't involve installing an IRC client 17:59:40 http://webchat.freenode.net/ <-- Doesn't look like Java to me 17:59:50 ah, I found a different one 17:59:54 also on freenode.net 17:59:55 Looks very much like XHR to me 17:59:57 which is really confusing... 17:59:58 Ah 18:00:22 -!- ais523_freenodew has joined. 18:00:33 ah, this one doesn't feel like Java at all, you're right 18:00:36 I'll try to use it next time 18:00:37 -!- ais523_freenodew has quit (Client Quit). 18:01:02 is Lucid Lynx the actual name, btw? 18:01:06 or just a placeholder? 18:01:51 suggested filesystem feature: directories are just filesystem files 18:01:53 I actually had that idea 18:01:56 a while back 18:02:03 same for things like zipfiles 18:02:11 you could use them as directories, and you got their contents 18:02:29 really old versions of DOS used to work like that, but without the usability 18:03:09 CorrectKond: I've read the logs, and I /still/ don't get the reason for the nicks... 18:11:31 -!- adam_d has joined. 18:18:02 -!- ais523 has quit (Read error: 104 (Connection reset by peer)). 18:18:18 -!- ais523 has joined. 18:20:59 -!- Slereah has joined. 18:21:33 So, we know that a >= 72 and a <= 48 18:21:33 O shi-- 18:21:38 you could define that kind of 18:21:51 in module a number larger than 73 18:21:59 modulo* 18:22:13 it would be a crazy definition yeah 18:24:43 ais523, what do you think about that definiton? 18:24:56 greater-than doesn't really work with modulo 18:25:25 ais523, true. But greater than 72, less than 48 in modulo 100 would be somewhere between 72 and 100 or 0 and 42 18:25:27 err 18:25:30 48* 18:25:38 I guess 18:25:56 AnMaster: anyway, if you use the modular definition, modulo 12 is the sensible one 18:25:59 as it's months in a year 18:26:06 and you'd conclude that the course would end in September 18:26:14 which is why the January 2015 option came as such a surprise 18:26:14 hm 18:26:23 ais523, ah indeed 18:26:58 ais523, I wasn't aware when it started though 18:27:27 anyway how can a course not be exactly a specific length? 18:28:12 it is a specific length, just the computers disagree on what that is 18:28:17 *what it is 18:28:23 ais523, "max/min"? 18:28:42 AnMaster: in actual fact, both are supposed to be 48; the 72 was an error 18:28:48 although one that I've spent 2 days now trying to correct 18:28:52 ais523, h 18:28:54 ah* 18:29:52 ais523, but why did you give min 72, max 48, not the other way around? 18:30:08 I mean, it shows some computer system had a range for possible values 18:30:08 AnMaster: because that's the way round it was on the computer 18:30:18 which caused all sorts of hilarious side-effects 18:30:19 so a course isn't a specific length? 18:30:28 but can vary 18:30:34 AnMaster: it seems that computer program allows for variable-length courses 18:30:58 mhm 18:49:05 -!- kar8nga has quit (Read error: 104 (Connection reset by peer)). 19:16:02 ais523: Lucid Lynx is the actual name, yes. 19:18:29 Very recently announced; last weekend, I think. 19:26:35 -!- sebbu has joined. 19:32:00 -!- sebbu2 has quit (Read error: 145 (Connection timed out)). 20:14:45 hm 20:15:00 is there any fullfledged debugger with stepping and inspecting variables for python? 20:15:11 stuff like that 20:19:44 I've seen a graphical python debugger screenshot in someone's door at work, as a "in vacation" note, but I don't know what the debugger was. 20:20:22 Maybe "on vacation", but anyway. 20:24:12 heh 20:25:47 ok found a few in gentoo portage 20:26:38 (need it on gentoo since I can't reproduce the issue easily elsewhere due to the software setup I need to debug being highly non-trivial to relocate) 20:35:16 http://pypi.python.org/pypi/pudb this looks mad 20:35:41 still, if it does the job 20:38:21 -!- ais523 has quit (Remote closed the connection). 20:49:39 oh great the thing crashes because the server sends 20:49:50 ehird: I hope you HTML5 nuts are happy 20:50:12 What thing? 20:52:08 FireFly, pywikipediabot on a wiki 20:52:32 Ah, oki 20:52:37 (not on a wikimedia operated one) 20:53:15 I'm not very happy with that debugger, but it did the job 20:53:17 /usr/lib64/python2.6/site-packages/rpdb2.py:308: DeprecationWarning: the sets module is deprecated 20:53:17 import sets 20:53:17 /usr/lib64/python2.6/site-packages/rpdb2.py:313: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. 20:53:17 import popen2 20:53:17 /usr/lib64/python2.6/site-packages/wx-2.8-gtk2-unicode/wx/_core.py:14448: UserWarning: wxPython/wxWidgets release number mismatch 20:53:20 warnings.warn("wxPython/wxWidgets release number mismatch") 20:53:22 is what the debugger prints when it starts 20:53:24 heh 20:53:38 the term "bitrot" comes to mind 21:25:16 -!- froggyman has joined. 21:41:05 -!- MigoMipo has quit ("Page closed"). 22:09:44 -!- froggyman has left (?). 22:27:01 -!- CorrectKond has quit (Read error: 113 (No route to host)). 22:34:58 -!- augur has quit (Read error: 60 (Operation timed out)). 22:36:29 -!- augur has joined. 22:56:35 -!- FireFly has quit ("Later"). 22:57:44 -!- BeholdMyGlory has quit (Remote closed the connection). 22:59:01 -!- Pthing has joined. 23:11:24 -!- augur has quit (Read error: 110 (Connection timed out)). 23:11:29 -!- jix_ has joined. 23:16:20 -!- jix has quit (Read error: 145 (Connection timed out)). 23:18:14 -!- Rugxulo has joined. 23:18:27 found a Brainf*** interpreter in Befunge, but I can't get it to work 23:18:35 (seems mtve also found it recently according to the comments) 23:18:42 http://scienceblogs.com/goodmath/2009/09/two-dimensional_pathology_befu.php 23:20:03 -!- GreaseMonkey has joined. 23:30:49 grrr 23:30:57 * Rugxulo cannot figure the damn thing out! 23:31:49 Rugxulo: What is numeric range for interpretter you are using? 23:33:48 why, does it have to be a special bignum interpreter? 23:34:24 Rugxulo: It says so. 23:34:30 okay, I see now 23:34:48 it's the exact same one from mtve's page, apparently 23:35:01 Rugxulo: AFAIK, Befunge-93 is TC only with bignums. Befunge-98 can be made to be TC without them. 23:35:31 NO ESPERANTO IN THIS CHANNEL 23:36:12 eh? 23:39:47 oops, not mtve's page but the discussion page on Esolang Wiki, I think (NathanC's work, IIRC) 23:40:09 ¡CHIUKANALE NE ESPERANTACHU! 23:42:01 It could be interesting to write befunge-98 BF interpretter (no fingerprints, all numbers bounded) 23:42:30 I don't think fungot's ^bf uses any fingerprints, really. 23:42:31 fizzie: ' yes, archchancellor?" said carrot. 23:42:51 ErroneousDonk: I haven't :-P 23:43:04 Or do you mean befunge-98 implemented in brainfuck? It's not immediately obvious from that. 23:43:29 I guess it would make more sense that way around. 23:43:36 most BF progs don't need more than 32-bits, do they? so it should still be possible for a modest pseudo-BF interpreter in B93, right?? 23:43:46 fizzie: BF implemented in Befunge-98, no fingerprints, number range bounded. 23:44:09 Well, ^bf has that, except it has a tape length limit too, but it would be trivial to make it unlimited. 23:44:16 And number range is bounded to [0, 255]. 23:47:26 I did a standalone version of the Underload interpreter -- or to be exact, I wrote the Underload interpreter as a standalone program and then only later integrated it in fungot -- but the brainfuck one is only available as a part of http://git.zem.fi/fungot/blob/HEAD:/fungot.b98 -- lines ~350-372 turn a brainfuck program into a bytecode of sorts, and lines 294-306 execute that. 23:47:26 fizzie: ridcully glared for scum, even clapping his hands over his face. 23:48:17 -!- GreaseMonkey has quit ("HydraIRC -> http://www.hydrairc.org <- Nobody cares enough to cybersquat it"). 23:49:54 If you want to be exact about it, the Befunge-98 funge-space isn't infinite either, because vector coordinates are limited to the cell size, so there's only 2^128 locations available in total. But you should be able to do a real infinite tape out of the stack-stack operations, I think we talked about this at some point. 23:50:20 (Unless you happen to have a bignum Befunge-98.) 23:51:51 fizzie: And bignum Befunge-93 would be TC anyway... 23:53:23 Yes. But with the stack-stack "u" a real tape is trivial even in a non-bignum Funge-98. 23:56:17 The classic "Befunge-93 interpreter in Befunge-93" is nice, too; http://catseye.tc/projects/befunge93/eg/befbef.bf 23:56:30 Admittedly the playfield for the interpreted code is a bit smaller. 23:58:53 mtve's is better (smaller) 23:58:57 only six lines, IIRC 23:59:14 http://www.frox25.no-ip.org/~mtve/code/eso/bef/bef_bef/ 23:59:50 There's quite a lot of whitespace in the classic befbef.