01:35:52 -!- clog has joined. 01:35:52 -!- clog has joined. 02:25:33 -!- jix has joined. 02:37:38 -!- jix_ has quit (Read error: 113 (No route to host)). 02:54:53 -!- Sgeo has joined. 02:54:56 -!- Sgeo_ has joined. 02:55:19 -!- Sgeo_ has quit (Client Quit). 03:02:43 -!- oerjan has quit ("leaving"). 03:31:17 -!- oklofok has joined. 03:35:35 -!- oklopol has quit (Read error: 148 (No route to host)). 04:02:30 -!- oklopol has joined. 04:12:41 -!- oklofok has quit (Read error: 113 (No route to host)). 04:29:39 -!- coppro has quit (Read error: 104 (Connection reset by peer)). 04:29:47 -!- Halph has joined. 04:29:58 -!- Halph has changed nick to coppro. 04:40:02 -!- CESSMASTER has quit (Read error: 60 (Operation timed out)). 04:44:57 -!- Pthing has quit (Remote closed the connection). 04:50:12 Will I be killed for using reinterpret_cast here? http://codepad.org/dCpL2Gmc 04:50:24 yes 04:50:46 in fact, that will almost certainly do exactly what you don't want it to 04:50:58 you probably just want static_cast 04:51:55 coppro, but that would convert the float to an int that's just the float rounded down 04:52:00 That doesn't help me 04:52:06 oh, what do you want then? 04:52:26 To be able to go to the next highest or lowest representable float 04:53:56 hmm... I don't think there's a standard way to do that 04:54:15 you could try adding the epsilon value, but denormalized values will get in the way of that 04:54:25 http://www.cygnus-software.com/papers/comparingfloats/comparingfloats.htm 04:54:38 "This means that if we take two floats in memory, interpret their bit pattern as integers, and compare them, we can tell which is larger, without doing a floating point comparison." 04:55:04 Instead of comparing, I want to go to the next or previous, but the idea was similar enough 04:55:33 true, but what if this change results in a change in the appropriate exponent? 04:56:43 I guess that would mean that the next float wouldn't just be +1 in the representation, but + something larger? That would break my program :( 04:56:54 I think 04:58:01 Please enter the altitude: 2 04:58:01 The shell below 2.0000000000 is 1.9999998808 04:58:09 So it looks as though it works 04:59:15 hm... I guess that will work with IEEE numbers 04:59:23 "There are two possible solutions if you encounter this problem. Turn off the strict aliasing option using the -fno-strict-aliasing switch, or use a union between a float and an int to implement the reinterpretation of a float as an int. The documentation for -fstrict-aliasing gives more information." 04:59:35 Sgeo: use a union 04:59:43 but that may only apply to comparisons 04:59:45 hang on 05:00:01 It works on my compiler as is, and I don't feel like trying to fix it for codepad right now 05:00:08 Sgeo: /join geordi 05:00:09 But a union may be better than reinterpret_cast 05:05:44 In any case, as-is, it's still giving me predictions, and the emperical data so far seems to largely agree 05:05:55 Although I should improve the model somewhat 05:06:04 Sgeo: imo, you're better off picking a very low delta and a bigfloat 05:06:40 Neither of those will help determine gravitational delay in Second Life 05:06:54 Oo 05:08:19 Sgeo: did you see my PM? 05:24:51 -!- Sgeo has quit ("Leaving"). 05:49:33 coppro: true, but what if this change results in a change in the appropriate exponent? <<< you mean the mantissa overflowing? the whole float range is ordered, that would lead to exactly what it's supposed to 05:49:45 -!- iano has joined. 05:50:13 oklopol: but wouldn't the mantissa overflowing lead to the exponent only going up by one? 05:50:17 yes 05:50:40 which is what you want, the leading one moving one left 05:50:41 -!- iano has quit (Client Quit). 05:50:56 -!- iano has joined. 05:51:11 -!- iano has quit (Client Quit). 05:51:11 but that's just a *2 05:51:26 whereas the mantissa going back to 0 is a -2^(mantissa digits) 05:51:31 -!- iano has joined. 05:51:53 what? 05:52:43 x yyyy zzzzz means -1^x * 2^(yyyy - ...) * 1.zzzzz 05:52:44 isn't it in memory? 05:52:57 if yyyy grows by one, and zzzz goes to zero 05:53:08 oh, it's 1. 05:53:09 okk 05:53:18 we get from 1.11111... to 2.00000, say 05:54:23 -!- iano has quit (Client Quit). 05:54:45 of course, if they were infinite floats, then that would be wrong 05:55:25 indeed 05:55:28 anyway gotta get going now 05:55:49 automatons \o/ 05:56:15 on the last lecture, i just spontaneously started dancing because they were so cool 05:56:22 or maybe not 05:56:23 but -> 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:01:18 -!- clog has joined. 08:01:18 -!- clog has joined. 08:04:26 -!- FireFly has quit ("Later"). 09:08:54 -!- lifthrasiir has quit (Read error: 104 (Connection reset by peer)). 09:30:56 http://static.arstechnica.com/20090828/llvm-logo.png 09:31:04 what a bitchin' compiler infrastructure logo 09:31:15 i never want to use anything else 09:31:58 It looks more like the "complexity of compiler design" from the dragon book. 09:38:35 [20:51] AnMaster: and yes I know it is a game, I just wonder what element the title of that game refers too 09:38:35 [20:51] AnMaster: to* 09:38:35 you're a physicist or something. and it's a pun on, like, you know, dying. (disclaimer: I haven't played it, I'm just guessing) 09:38:35 [04:50] Sgeo: Will I be killed for using reinterpret_cast here? http://codepad.org/dCpL2Gmc 09:38:35 no, just for using C++ 09:38:58 fizzie: it's coming across as "If you fucking dare to use gcc I'll rip you to shreds" 09:39:46 "Apple is committed to full C++ support for Clang, and hopes to work out the remaining GCC incompatibilities during Snow Leopard's lifetime." 09:39:47 yay 09:40:31 http://static.arstechnica.com/20090828/xcode-error-2-clang.png ← this is pretty much enough to make me use xcode 09:40:49 http://static.arstechnica.com/20090828/static-analyzer.png ← Oh, you're kidding me. 09:40:57 That can't possibly work, it's too awesome. 09:41:46 Cool, apparently the shipped userland apps in Snow Leopard are compiled with clang. 09:42:31 Well, I guess that explains how they implemented blocks without tearing their hair out. 09:42:57 Oh, it's supported in gcc too 09:55:09 "But wait, there's more! GCD queues can actually be arranged in arbitrarily complex directed acyclic graphs. (Actually, they can be cyclic too, but then the behavior is undefined. Don't do that.)" 10:02:17 http://static.arstechnica.com/20090828/opencl-logo-150.png "OpenCL: Your GPU is sort of like a galaxy." 10:12:45 "I'm worried by stories of the key symbols wearing off the DAS." 10:12:48 Especially the Ultimate! 10:27:11 I wonder why people find that worrying 10:27:45 Do they care that much about their key symbols? 10:34:03 They're like key symbols to me <3 10:34:11 Deewiant: I imagine hunt and peckists bother :P 10:34:46 Do hunt and peckists use nonstandard keyboards like the DAS? 10:35:09 No :P 10:46:09 I have about 30 windows open right now 10:46:11 I should fix that 10:46:28 I truly do need window manager GC... 10:55:38 http://asset.soup.io/asset/0399/7711_459f_800.jpeg 10:55:38 ;_; 11:40:56 -!- anm_ub has joined. 11:41:16 meh.... lost connection to home, I guess anmaster will time out soon 11:42:13 and I don't have the nick pass around here 11:42:14 sigh 11:51:53 -!- AnMaster has quit (Connection timed out). 11:56:34 thunderstorm here heh 12:06:49 bbl 12:16:56 -!- anm_ub has quit ("Leaving"). 12:17:07 -!- anm_ub has joined. 12:21:37 pikhq: we should use these for the uberrig - http://blog.backblaze.com/2009/09/01/petabytes-on-a-budget-how-to-build-cheap-cloud-storage/ 12:24:05 bbl 12:24:08 -!- anm_ub has quit ("Leaving"). 12:39:24 hey, if you select a non-linked url in safari and right click you can open it <3 12:39:29 yes i know opera does that 13:09:48 -!- M0ny has joined. 13:28:22 http://www.youtube.com/watch?v=A-QJ4T3ix4c 13:49:10 -!- SimonRC has quit (Read error: 60 (Operation timed out)). 13:51:57 http://glennbeckrapedandmurderedayounggirlin1990.com/ ;; Congrats, reddit. You just reached a new low. 13:52:46 Although admittedly it's funny. 13:53:36 -!- SimonRC has joined. 13:56:08 * ehird copies 4.68GB from a disk image to a harddrive 13:56:21 it's not like it's moving filesystems or anything, but oh no :P 13:56:22 well 13:56:25 it's moving filesystems 13:56:27 just not disks 13:56:30 and the filesystem TYPES are the same 13:56:42 but then, one of the filesystems is an imaginary one... 14:40:47 -!- AnMaster has joined. 14:40:47 -!- CESSMASTER has joined. 14:55:49 -!- jix has quit ("Lost terminal"). 14:56:04 -!- jix has joined. 15:39:23 -!- oerjan has joined. 15:47:17 ehird: the static analyzer screenshot reminds me of drscheme 15:47:23 yah 15:47:35 but less ugly and well, static :) 15:48:17 I truly do need window manager GC... 15:48:29 so if you cover up a window completely, it disappears? :D 15:49:48 02:55:38 http://asset.soup.io/asset/0399/7711_459f_800.jpeg 15:49:48 02:55:38 ;_; 15:50:08 yes the smell _does_ bring tears to your eyes. how did you know? 15:51:15 thunderstorm here heh <-- was here too tonight, and this morning 15:51:43 AnMaster: ^ 15:53:39 02:55:38 http://asset.soup.io/asset/0399/7711_459f_800.jpeg <-- XD 15:53:46 oerjan, hi 15:54:12 -!- Asztal has joined. 15:54:39 hi AnMaster 16:09:49 ehird: Totally. 16:21:08 -!- ais523 has joined. 16:29:01 -!- Gracenotes has joined. 16:30:25 whee! My internets are working again :D 16:32:13 -!- pikhq has quit (Read error: 60 (Operation timed out)). 16:32:24 -!- pikhq has joined. 16:40:12 -!- oerjan has quit ("Later"). 16:41:29 -!- MigoMipo has joined. 16:41:38 -!- FireFly has joined. 16:44:28 anyone here seen ? 16:44:32 it fails on at least two levels, quite possibly 3 16:46:44 the daily wtf is hopeless nowadays 16:46:51 remember when they stole that name recently? 16:46:54 I read the whole email exchange 16:47:01 Alex Papadimoulis is a dick 16:47:24 "So now that you've mentioned an arrangement other than me taking your name, idea and content and using them for my site without even crediting you, I'll conveniently talk about something else!" 16:47:39 what name did they steal? 16:48:03 programming praxis 16:48:15 it was originally an arrangement with another site, programmingpraxis.com 16:48:19 but alex refused to link to the site 16:48:23 or even mention its owner 16:48:28 and just stole the idea and even the content 16:48:33 (he thought he would be credited) 16:48:42 then, when asked to just change the name and move on 16:48:49 he said sorry; we've "used it for too long" 16:48:55 and they'll just have to share 16:48:57 I'm not exaggerating 16:49:08 ais523: http://programmingpraxis.com/2009/08/13/the-daily-wtf-maliciously-infringes-programming-praxis-trademark/ 16:49:14 includes link to the email exchange 16:49:57 oh, is that why the renamed it? 16:50:01 *they 16:50:26 ais523: after it got on reddit and he tried to "clarify" (i.e. "Yes, I did it, but I'm not a dickwad... because!") and everyone, well, pointed out he was a dick 16:50:27 probably. 16:57:15 "It'll use about 400 000W, and cost $900 000." 16:57:15 — 4 petaflop, off-the-shelf supercomputer http://helmer3.sfe.se/ 16:57:24 donations now accepted :P 16:57:45 -!- BeholdMyGlory has joined. 17:08:49 pikhq: our uberrig just got 1-upped 17:08:51 ↑ 17:14:20 -!- Pthing has joined. 17:15:11 ehird: Holy damn. 17:15:19 it even sort of fits into one structure! 17:16:01 pikhq: note that if you just got 3 instead of 10 for 2pflops, it'd be "only" $270,000 17:16:23 and use "only" 120kw 17:16:33 i love their cooling design 17:16:42 if you made the enclosures transparent it'd be beautiful 17:16:52 seeing the blue, glowing cooling fluid run all over the place : 17:16:53 :P 17:16:56 *:P 17:19:18 sorta like one of those old liquid cooled Crays 17:19:24 not for fishies 17:34:36 i'm with alex on that one 17:34:59 oklopol: on the other hand, you're an insane psychopath 17:35:01 so no worries :D 17:36:37 worries are for suckers 17:45:46 hi ais523 17:45:51 hi 17:48:17 ais523 hi 17:48:27 do I have to say hi again? 17:48:54 YES! 17:48:57 hi 17:49:03 ais hi 523 17:49:06 -!- M0ny has quit. 17:49:11 SB 17:49:13 *Sb 17:49:17 BS! 17:49:53 when you refresh a page after first loading it ~10 seconds ago and something new appears, it's eerie 17:50:29 -!- ehird has quit. 17:50:53 is it? 17:50:54 -!- ehird has joined. 17:50:58 ehird, is it? 17:51:07 that was dumb 17:51:12 ehird: i was just about to join with a new nick on the chan 17:51:13 what did I mis 17:51:15 s 17:51:17 AnMaster: yes. 17:51:19 oklopol: and? :P 17:51:24 if you'd only waited 30 seconds 17:51:27 ehird: one line from AnMaster, which he repeated when you turned back up 17:51:29 refresh joke 17:51:36 i dun gedit 17:51:37 i thought you wanted it. 17:51:50 hopping ~ refreshing 17:51:54 ... 17:52:00 oklopol, heh 17:52:09 like SomethingNew 17:52:43 you're so incomprehensible, oklopol :D 17:52:52 ehird, I think that made perfect sense 17:53:01 if you think about it a lot. 17:53:17 ehird, you mean about 2 seconds? 17:53:43 If I take the opposite position to ehird all the time, nobody will be confused as to how much I dislike him! 17:53:44 i thought it was the obvious joke :P 17:53:52 oklopol, yep indeed 17:54:19 but, it's true i'm not exactly that good at having conversations with humans, i usually assume they can deduce context by reading my mind. 17:54:23 ehird, um I think you got that wrong. 99% of the time it is you who is taking the opposite position 17:54:41 AnMaster: How apropos of you to take the opposite position to what I just said. 17:54:51 say, when i suddenly start continuing a conversation that happened weeks ago 17:55:01 ehird, well I said 99%, not 100%. :P 17:55:03 oklopol: I think that'd break the lawnmower 17:55:04 well,* 17:55:46 say, when i suddenly start continuing a conversation that happened weeks ago <-- sounds more like something zzo would do 17:55:58 zzo never has conversations 17:56:02 there's no context for that, but, i'm not saying it's because i can read minds, it's because i have sucky people skills 17:56:03 he just repeats a question over and over 17:56:18 well, "sucky people skills" means you're shy or something, i just suck 17:56:19 oklopol: have you considered using a pill instead of a lawnmower 17:56:57 checked, no context for that 17:57:10 [17:55] ehird: oklopol: I think that'd break the lawnmower 17:57:11 you fail :P 17:57:19 ... 17:57:27 i meant the first one and the second one together 17:58:06 oklopol: I was both continuing a week-old conversation and using the patented oklopol method of conversation that is "skip a bunch of logical inferences because I'm sure you can work them out" :P 17:58:25 :D 17:58:29 but you can only do one at the time! :P 17:58:40 ehird, what about the hair-dryer though? 17:58:40 oklopol: OH YEAH? WELL WHAT DID I JUST DO THEN 17:58:52 AnMaster: it isn't funny when you continue the joke after the reveal 17:59:05 what was the conversation 17:59:11 ehird, what exactly would be wrong with that 17:59:21 AnMaster: it just isn't funny 17:59:30 oklopol: any! 17:59:34 ehird, since when was that a goal 17:59:47 ehird: well that's just stupid 18:00:15 AnMaster: because otherwise it's just stupid ,and if you admit to trying to be stupid i will stab you. 18:00:20 oklopol: :( 18:00:29 oklopol: but I can provide inferences for all possible conversations 18:00:59 ehird, btw http://helmer.sfe.se/ is quite interesting too 18:01:05 that is same but without the 3 18:01:16 cute 18:01:29 ehird, yeah exactly, there is a helmer2 too it seems 18:01:47 i'd like a budget :P 18:03:05 ehird, go to main page sfe.se and I think that explains it 18:03:19 "Very happy!! I had a very nice talk with AMD, and they are going to send some hardware so I can start testing :)) Thank you!" 18:03:30 i'd like people skills that good! 18:03:32 ehird: i don't actively remember that many conversations, the human brain doesn't work that way 18:07:14 http://nslu2windsensor.sfe.se/ <-- heh. this guy is cool 18:07:15 -!- MigoMipo has quit ("QuitIRCServerException: MigoMipo disconnected from IRC Server"). 18:33:27 -!- coppro has quit (Remote closed the connection). 18:38:30 "To calibrate the wind speed sensor we just tejped it to the car and drove around." 18:38:33 "tejped" 18:41:35 -!- calamari has joined. 18:45:49 -!- oklopol has quit ("( www.nnscript.com :: NoNameScript 4.2 :: www.regroup-esports.com )"). 18:56:21 -!- calamari has quit ("Leaving"). 19:09:06 "Tejp" in swedish means "Tape" (pronounced the same). 19:13:53 I know :D 19:14:06 But it looks very unfitting in an english context 19:14:25 182 hits on google for "tejped" 19:23:26 -!- MigoMipo has joined. 20:03:26 is it just me, or is it that most of the time people say "well gee I'm a sociopath", they mean "well gee I'm an asshole, but you can't dislike me for that, it's *medical*" 20:19:20 No, because I have never heard anyone say that 20:19:59 I have 20:34:25 -!- ais523 has quit (Remote closed the connection). 20:38:15 -!- Gracenotes has quit ("ChatZilla 0.9.85-rdmsoft [XULRunner 1.9.0.13/2009080315]"). 20:42:09 -!- Gracenotes has joined. 21:07:27 -!- BeholdMyGlory has quit (Remote closed the connection). 21:08:31 -!- exaltation has joined. 21:14:21 oh the email log isn't there 21:14:27 I was wondering how anyone could side with Alex 21:28:48 -!- MigoMipo has quit ("QuitIRCServerException: MigoMipo disconnected from IRC Server"). 21:42:30 -!- ais523 has joined. 21:46:36 we seem to be getting a new sort of spam over at Esolang 21:46:54 spambots are pasting Apache 404s onto Talk:Main Page/index.php... 22:06:24 :D 22:06:57 my guess is "broken spambot" 22:07:09 maybe they scrape their spam from a website 22:07:22 spam bots do all sorts of weird shit 22:30:13 -!- ehird has quit. 22:38:09 -!- ehird has joined. 23:00:12 "And for programmers the paradox is even more pronounced: the language to learn, if you want to get a good job, is a language that people don't learn merely to get a job." -- http://www.paulgraham.com/pypar.html 23:10:03 -!- coppro has joined. 23:10:14 -!- oerjan has joined. 23:34:50 AnMaster: it isn't funny when you continue the joke after the reveal 23:34:54 depends, i say 23:35:19 but then i enjoy reddit pun threads, so... 23:35:21 MizardX: should I stab you for quoting paul graham, or stab you for quoting paul graham 23:35:26 this is an important decision 23:35:40 ehird: i suggest you stab him for quoting paul graham instead 23:35:44 ok 23:35:48 * ehird stabs MizardX for quoting paul graham 23:35:51 you should feel bad. 23:37:17 i'd like people skills that good! 23:37:30 you mean your own experiences are more like something out of dilbert? 23:37:54 (mainly guessing, there) 23:37:54 mu 23:38:17 (unrelatedly, what i meant by the message was "it sure would be nice if AMD sent me a bunch of hardware by asking them") 23:38:34 182 hits on google for "tejped" 23:38:50 well it's an english suffix on a swedish word... 23:40:28 tejpad, on the other hand, gives 32100 23:40:54 after 3, 2, and 1, it's hard to expect anything but 0000000 23:41:13 and a suggestion of did you mean "textpad" 23:41:28 exaltation: dude, you're lament, not some freaky new person :P 23:42:02 hi? do I know you? 23:42:15 exaltation: whois don't lie 23:42:19 what a lamentable attempt 23:43:50 oerjan: he has, um, not yet achieved exaltation 23:43:53 of... his goal 23:43:57 spambots are pasting Apache 404s onto Talk:Main Page/index.php... <-- you deleted the funny joke in the original spam :( ;) 23:44:24 `define exalted 23:44:28 oerjan: what was it? 23:44:53 No output. 23:44:55 ais523: something russian, i pasted the google translate yesterday 23:45:20 if it's russian, i can possibly do a better job than google translate. 23:45:44 where's the spam? 23:45:48 oh even _i_ can do a better job than google translate, in fact i submitted a suggestion to it 23:45:50 hi exaltation, I haven't seen you around for a while 23:46:10 hi ais523 23:46:27 exaltation: ais523 deleted the page 23:46:31 hmm... I think I mean "at all" rather than "for a while" 23:46:34 oh 23:46:43 oerjan: I can undelete it if necessary, but as it's spam, there's unlikely to be a need 23:47:00 i don't think i actually pasted the russian version 23:47:15 what's the translation? 23:48:03 google's lousy translation: "The teacher asks Vovochka: - Little Johnny, why do you yesterday did not come to school? - Grandpa burns received ... - Oh! But seriously hurt? - Of course! In the crematorium are not joking." 23:48:43 (actually i am _sure_ i did not paste the russian version, since that would have required unicode) 23:48:50 ais523: paste the russian plz 23:49:02 oh, ok 23:49:06 that makes sense 23:49:19 (except for how on earth could Vovochka become Johnny?) 23:49:38 oerjan: approx date? 23:49:51 no need for russian 23:50:13 Вовочка, ты почему вчера не пришел в школу? - Дедушка ожеги получил... - Ой! А серьезно пострадал? - Конечно! В крематории не шутят. 23:50:18 I want the russian though 23:50:18 (little Johnny == Vovochka, except they're in different case and google only translates one of them fully to english) 23:50:24 there you go, that's the russian 23:50:41 ais523: doesn't it take like three clicks :P 23:50:41 ais523: http://tunes.org/~nef/logs/esoteric/09.08.31 23:50:43 there's an older spam in russian, too 23:50:47 dating from June 23:51:01 ais523: it was the old spam of that page i was talking about 23:51:20 == Анекдоты == Учительница спрашивает Вовочку: - Вовочка, ты почему вчера не пришел в школу? - Дедушка ожеги получил... - Ой! А серьезно пострадал? - Конечно! В крематории не шутят. 23:51:23 there it is, in full 23:51:52 i pasted it first :P 23:52:08 exaltation: you missed two lines at the start, though, so I thought I may as well do the whole thing 23:52:54 hey, he got it exactly right 23:53:07 exaltation: did you actually back translate that? 23:53:13 lament is russian, no? 23:53:19 translated the punchline and googled for the rest to get it exact 23:53:24 oh 23:53:27 ah :P 23:53:38 cheater 23:55:08 I can't find it in that log 23:55:48 the google translation is actually good 23:55:51 search for johnny 23:55:52 apart from the broken grammar 23:56:08 since it preserves the seriously hurt / not joking pun 23:56:20 now I'm wondering what the joke is 23:56:35 exaltation: wait, that was a pun? 23:56:52 "Was he seriously hurt? - Of course, they're not joking at the crematorium" 23:57:23 a pun on the two meanings of seriously 23:58:16 the pun works in Russian too? 23:58:29 yes 23:59:02 except i'm not sure it really works in english (or the equivalent norwegian, which would be similar), because the adverbial phrase has a fixed meaning nothing to do with humor 23:59:34 sure, it's better in russian, that's why it's a russian joke 23:59:45 the punchline itself is funnier in russian 23:59:55 oerjan: in English, it's a bad pun; I can imagine it would be a rather better pun in Russian