00:00:02 that too 00:00:14 And New South Wales. 00:00:17 also http://en.wikipedia.org/wiki/Darien_scheme 00:00:18 I never understood that one. 00:00:37 the one time independent Scotland tried to set up a colony, they picked one of the worst spots on Earth to try to colonize 00:01:14 and it was such a ruinous disaster that they had to join the UK 00:01:24 (well, a uk. I don't think it was called "the UK" until later.) 00:01:30 kmc: Well Scots are kind of incompetent. 00:01:33 :3 00:01:43 What spot? 00:01:47 http://upload.wikimedia.org/wikipedia/commons/f/f7/Nahl_1850%2C_Der_Isthmus_von_Panama_auf_der_H%C3%B6he_des_Chagres_River.jpg Scotland. 00:01:50 elliott__, it was the plan all along. 00:01:53 Phantom_Hoover: http://en.wikipedia.org/wiki/Isthmus_of_Panama, presumably. 00:02:09 Now we get free prescriptions and university; WHO IS THE REAL LOSER? 00:02:19 Sweden? 00:02:33 the Darien gap, a bit of swampland between Panama and Colombia 00:02:42 the swamp is trying very hard to kill you 00:02:44 "Many held the English responsible while believing that they could and should assist in yet another effort at making the scheme work." 00:02:47 Oh sure, blame the English. 00:02:58 I went to the edge of the Darien gap last summer 00:02:59 Also "Although the scheme failed, it has been seen as marking the beginning of the country's transformation into a modern nation oriented toward business. Within a generation, Scotland had one of the most advanced commercial cultures in the world." 00:03:06 it's the only gap in the Pan-American Highway, which otherwise runs from the tip of Argentina up to Alaska 00:03:13 WE TRAIN OUR BUSINESS SKILLS THE DWARF FORTRESS WAY 00:03:19 What's up with New Caledonia. Can someone explain that to me? 00:03:20 the panamanian authorities try very hard to discourage you from going down there 00:03:21 also maybe Scotland will be independent again sometime soon 00:03:23 but we persevered 00:03:30 copumpkin: woah 00:03:35 what did you think 00:03:46 http://upload.wikimedia.org/wikipedia/commons/e/ec/Sud_NC.JPG It is quite pretty, at least. 00:03:46 well, we went to the end of the highway :) 00:03:51 But I don't know why it's called New Caledonia. 00:03:53 it felt very isolated :) 00:03:56 there's a little town at the end of it 00:03:57 What's new about it? What's Caledonia about it? 00:04:02 elliott__, it was named by Captain Cook and the French got it later? 00:04:03 I loved it down there 00:04:10 Apparently everywhere looks like Scotland. 00:04:22 we also found a local tribe and slept on a hammock in their village with no running water or electricity 00:04:30 http://en.wikipedia.org/wiki/File:Sud_NC.JPG 00:04:44 there was this american dude who had decided to abandon his comfortable life, and drove a beat-up truck down to panama and was living with them in exchange for labor and use of his truck 00:04:48 Phantom_Hoover: He didn't even colonise the place and slaughter the locals and he gets to name it???? 00:04:51 THIS IS NOT HOW CIVILISATION WORKS 00:05:01 Phantom_Hoover: ( http://upload.wikimedia.org/wikipedia/commons/e/ec/Sud_NC.JPG It is quite pretty, at least.) 00:05:11 It doesn't matter how much you think this doesn't look like Scotland. 00:05:17 panama is an awesome place to visit, I think 00:05:23 You have underestimated how much it doesn't look like Scotland. 00:07:56 shachaf: Is there a point to that? 00:08:30 elliott__: I was just surprised. 00:11:24 Well, er, I was commenting on what was going on in #haskell minutes ago when you were in here? 00:11:28 And talking in #haskell also? 00:11:43 I thought you were logreading. 00:12:57 I joined so I could more accurately inform kmc about what makes #haskell bad. 00:17:41 #haskell does not look like scotland 00:20:25 everyone says how horrid slough is, but the bits i can see from this flat seem nicer than most US suburbs 00:21:23 the roads are narrow, and there are lots of shops within walking distance, and 5 min walk away a train station with frequent service to the metropolis 00:21:40 (langley (berks) station, not slough station) 00:22:14 maybe it's comparable to the bits of Palo Alto near the train station 00:22:17 it was properly nastier in the Olden Days 00:22:26 and things like that persist 00:22:55 yeah 00:23:23 today i saw the statue of John Betjeman ("Come friendly bombs and fall on Slough! / It isn't fit for humans now") at St Pancras station 00:23:58 we were at kings cross but st pancras is next door and the toilets there are free 00:24:01 kmc: Yet see: However, on the centenary of Betjeman's birth, his daughter apologised for the poem. Candida Lycett-Green said her father "regretted having ever written it". During her visit, Mrs Lycett-Green presented Mayor of Slough David MacIsaac with a book of her father's poems. In it was written: "We love Slough".[1] 00:24:09 :) 00:24:10 "whoops" 00:24:36 well it probably did suck in 1937 00:24:44 "It was written in protest against 850 factories that were to be built" 00:25:00 In 2005, Ian McMillan published a poem titled Slough Re-visited using the same metre and rhyme-scheme as Betjeman's original, but celebrating Slough and rejecting mockery of the town as unfair.[2] 00:25:06 also there were cows grazing right next to the sidewalk in cambridge 00:25:18 in like a dense touristy part (next to the river) 00:25:18 ^ the least cool thing ever 00:25:27 cows? or standing up for slough 00:26:06 well there is something profoundly ridiculous and snore-inducing about taking an anti-slough poem and using it to write Hey Maybe Slough Isn't All That Bad After All by ripping off its structure 00:26:30 yeah 00:26:34 Let's All Just Get Along And Not Make Nasty Poems (structure taken from Fuck Everybody Everything Sucks) 00:26:40 being nice isn't cool 00:26:45 yes! 00:26:47 you know what's cool? being nice 1000 times 00:30:21 That's too many. 00:30:24 Who could be nice 1000 times? 00:31:45 i ate two dozen jaffa cakes today 00:32:20 (a -> Term b) (Scope a -> Term (Scope b))... I had an elegant definition for this 00:32:22 kmc: That is a lot. 00:33:24 it's 1000 kcal 00:34:17 kmc: I'm not sure recommended daily amount thingies work that way. 00:34:32 ? 00:35:15 It was meant to be a bad joke. 00:35:19 But now it's an even worse joke, because it failed. 00:35:20 : ' ( 00:35:25 I require a rainbow to feel better. 00:35:26 ^rainbow2 00:35:26 ████████████████████████████████████████████████████████████ ...too much output! 00:35:54 :( 00:36:20 also the UK thinks i should eat 25% more food than the USA 00:36:35 i.e. one dozen jaffa cakes more 00:38:50 ask Phantom_Hoover about jaffa cakes 00:39:09 Phantom_Hoover: what about jaffa cakes? 00:40:08 -!- nortti_ has quit (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com )). 00:42:04 -!- MDude has quit (Ping timeout: 248 seconds). 00:44:18 kmc: I feel thingied. Thingied. You know, the thing where you are proven right. That thing. 00:44:26 (Because I just read Slough Revisited and it's awful.) 00:44:31 (Also it was... made for Volvic???) 00:44:33 vindicated! 00:45:16 Yes! That. 00:45:25 http://www.uktouring.org.uk/ian-mcmillan/index.html YOU TOO CAN ENJOY SLOUGH REVISITED 00:45:46 don't wanna 00:47:23 Maybe I'll paste all of it in the channel so nobody is left out. :p 00:47:25 (I won't actually.) 01:01:58 -!- zzo38 has joined. 01:05:14 kmc, JAFFA CAKES ARE FUCKING AWFUL 01:05:31 Do you know if Csound or any expansion or UDO or whatever can support these kind of commands: "famicom_square" (2A03 square channel) "famicom_tri" (2A03 triangle channel) "famicom_noise" (2A03 noise channel) "famicom_dpcm" (2A03 DPCM channel) "famicom_2a03_multi" (2A03 triangle+noise+DPCM) "famicom_vrc6_square" (VRC6 square wave) "famicom_vrc6_saw" (VRC6 saw wave) 01:05:32 YOU ARE FUCKING AWFUL FOR EATING THEM 01:07:10 "famicom_vrc7" (VRC7/OPLL FM synthesis) "famicom_mmc5" (MMC5 square wave) "famicom_n106" (N106) "famicom_disksystem" (Famicom Disk System audio) "freqmod" (use input as modulator wave and table as carrier wave) "impulse_tracker" (emulate a channel of Impulse Tracker playback with sample, instrument, and effect) "framecount" (total frames since start of file) 01:07:21 Phantom_Hoover: blasphemy 01:08:46 "diskinmidi" (read MIDI events from file) "diskoutmidi" (write MIDI events to file) "dtmf" (make DTMF tones, blue box, red box, dial tone, busy signal, etc) "SoXsynth" (make synthesis like SoX "synth" effect) "dtmfin" (read DTMF/blue box/red box tone) "plot" (vector drawing) "pipeorgan" (pipe organ) "resonates" (string resonating from another string) "guqin" (Chinese guqin) "gameboy" (GameBoy audio) 01:08:47 kmc: Wait, you had a JaffaCake? 01:10:18 "c64sid" (Commodore 64 SID audio) "metronome" (metronome) "differentiate" (make derivative of audio respect to time) "integrate" (make antiderivative of audio respect to time) "tapehiss" (simulation of magnetic audio tape hissing noise) "drawbar" (Hammond drawbar organ) "ephemeris" (read NASA JPL ephemeris data) 01:10:59 "joystick" (read joystick axis) "amiga" (Amiga .MOD channel) "rotaryspeaker" (rotary speakers) 01:12:13 Do you know of anything like that? 01:14:00 Also add a score command to adjust the control rate. 01:20:25 Do you use Csound? 01:26:39 -!- ais523 has quit (Remote host closed the connection). 01:27:00 -!- ais523 has joined. 01:52:20 `fetch ' rm -rf /; ' 01:52:23 wget: unable to resolve host address `\' rm -rf ' 01:52:37 `paste ' rm -rf /; ' 01:52:41 http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.13438 \ cat: ' rm -rf /; ': No such file or directory 01:52:55 kallisti: You can just `run rm -rf /, you know. 01:53:06 shachaf: I'm well aware 01:53:09 but that would do something else. 01:53:14 fetch and paste are not in the sandbox 01:57:43 Oh. 01:57:54 `run type fetch 01:57:56 bash: line 0: type: fetch: not found 01:58:04 Magic. 02:01:49 networking in general isn't allowed 02:18:53 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 02:36:49 -!- Phantom_Hoover has joined. 02:38:03 -!- MSleep has joined. 02:41:29 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 02:45:26 -!- Phantom_Hoover has joined. 02:52:12 -!- Phantom__Hoover has joined. 02:53:46 -!- Phantom_Hoover has quit (Ping timeout: 255 seconds). 02:59:18 -!- dessos has quit (Quit: leaving). 03:01:31 -!- Phantom__Hoover has quit (Read error: Connection reset by peer). 03:03:33 -!- Phantom_Hoover has joined. 03:05:47 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 03:06:23 -!- Phantom_Hoover has joined. 03:11:22 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 03:11:48 -!- Phantom_Hoover has joined. 03:16:38 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 03:17:03 -!- Phantom_Hoover has joined. 03:33:22 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 03:35:35 http://stackoverflow.com/questions/11597246/which-keyboard-keyboard-layout-will-be-most-suitable-for-haskell-programming 03:45:49 elliott__: the answerer completely missed the mistae. 03:45:51 +k 03:46:04 but I'm too lazy to SO 03:46:31 Don't worry, I'm busy talking past them in #haskell. 04:00:44 -!- 20WAAXGSE has quit (Read error: Connection reset by peer). 04:46:02 Have you read the background story I wrote for my Dungeons&Dragons characters? I have asked the other players to do so but they have not yet done so. 04:57:25 Have you ever written any character background story? 04:59:46 (Kjugobe has lost five perica at a Double Fanucci game against a red half dragon once, and that is the only time Kjugobe has ever played any cards at all.) 05:33:09 -!- augur has quit (*.net *.split). 05:33:09 -!- Nisstyre has quit (*.net *.split). 05:33:10 -!- glogbackup has quit (*.net *.split). 05:33:10 -!- FireFly has quit (*.net *.split). 05:33:10 -!- rvchangue has quit (*.net *.split). 05:33:10 -!- ssue has quit (*.net *.split). 05:33:10 -!- Gregor has quit (*.net *.split). 05:33:11 -!- monqy has quit (*.net *.split). 05:33:11 -!- Madoka-Kaname has quit (*.net *.split). 05:33:11 -!- DHeadshot has quit (*.net *.split). 05:33:11 -!- lifthrasiir has quit (*.net *.split). 05:33:12 -!- shachaf has quit (*.net *.split). 05:33:12 -!- yiyus_ has quit (*.net *.split). 05:33:12 -!- olsner has quit (*.net *.split). 05:33:12 -!- comex has quit (*.net *.split). 05:33:12 -!- ais523 has quit (*.net *.split). 05:33:12 -!- oonbotti has quit (*.net *.split). 05:33:12 -!- elliott__ has quit (*.net *.split). 05:33:12 -!- variable has quit (*.net *.split). 05:33:12 -!- aloril has quit (*.net *.split). 05:33:13 -!- kmc has quit (*.net *.split). 05:33:13 -!- lahwran has quit (*.net *.split). 05:33:13 -!- fungot has quit (*.net *.split). 05:33:14 -!- tswett has quit (*.net *.split). 05:33:14 -!- mtve has quit (*.net *.split). 05:33:14 -!- lambdabot has quit (*.net *.split). 05:33:14 -!- ion has quit (*.net *.split). 05:33:14 -!- SimonRC has quit (*.net *.split). 05:33:14 -!- itidus21 has quit (*.net *.split). 05:33:14 -!- quintopia has quit (*.net *.split). 05:33:14 -!- nortti has quit (*.net *.split). 05:33:15 -!- nvt has quit (*.net *.split). 05:33:15 -!- cknz has quit (*.net *.split). 05:33:15 -!- MSleep has quit (*.net *.split). 05:33:15 -!- azaq23 has quit (*.net *.split). 05:33:15 -!- soundnfury has quit (*.net *.split). 05:33:16 -!- Dovregubben has quit (*.net *.split). 05:33:16 -!- fizzie has quit (*.net *.split). 05:33:16 -!- Sgeo_ has quit (*.net *.split). 05:33:16 -!- coppro has quit (*.net *.split). 05:33:16 -!- clog has quit (*.net *.split). 05:33:16 -!- nortti- has quit (*.net *.split). 05:33:17 -!- kallisti has quit (*.net *.split). 05:33:17 -!- oklopol has quit (*.net *.split). 05:33:17 -!- TeruFSX_ has quit (*.net *.split). 05:33:17 -!- TodPunk has quit (*.net *.split). 05:33:17 -!- jix has quit (*.net *.split). 05:33:18 -!- copumpkin has quit (*.net *.split). 05:33:18 -!- fizziew has quit (*.net *.split). 05:33:18 -!- sebbu has quit (*.net *.split). 05:33:19 -!- Slereah has quit (*.net *.split). 05:33:19 -!- yorick has quit (*.net *.split). 05:33:20 -!- Deewiant has quit (*.net *.split). 05:33:20 -!- atehwa_ has quit (*.net *.split). 05:33:20 -!- HackEgo has quit (*.net *.split). 05:33:20 -!- EgoBot has quit (*.net *.split). 05:33:20 -!- rodgort has quit (*.net *.split). 05:42:52 -!- yorick has joined. 05:42:52 -!- Slereah has joined. 05:42:52 -!- fizzie has joined. 05:42:52 -!- Dovregubben has joined. 05:42:52 -!- soundnfury has joined. 05:42:52 -!- MSleep has joined. 05:42:52 -!- Vorpal has joined. 05:42:52 -!- sebbu has joined. 05:42:52 -!- fizziew has joined. 05:42:52 -!- copumpkin has joined. 05:42:52 -!- nortti- has joined. 05:42:52 -!- clog has joined. 05:42:52 -!- coppro has joined. 05:42:52 -!- Sgeo_ has joined. 05:42:52 -!- SimonRC has joined. 05:42:52 -!- lahwran has joined. 05:42:52 -!- nvt has joined. 05:42:52 -!- cknz has joined. 05:42:52 -!- ion has joined. 05:42:52 -!- nortti has joined. 05:42:52 -!- quintopia has joined. 05:42:52 -!- itidus21 has joined. 05:42:52 -!- lambdabot has joined. 05:42:52 -!- olsner has joined. 05:42:52 -!- comex has joined. 05:42:52 -!- yiyus_ has joined. 05:42:52 -!- mtve has joined. 05:42:52 -!- kmc has joined. 05:42:52 -!- aloril has joined. 05:42:52 -!- shachaf has joined. 05:42:52 -!- tswett has joined. 05:42:52 -!- lifthrasiir has joined. 05:42:52 -!- fungot has joined. 05:42:52 -!- DHeadshot has joined. 05:42:52 -!- variable has joined. 05:42:52 -!- elliott__ has joined. 05:42:52 -!- oonbotti has joined. 05:42:52 -!- Madoka-Kaname has joined. 05:42:52 -!- monqy has joined. 05:42:52 -!- ais523 has joined. 05:42:52 -!- Deewiant has joined. 05:42:52 -!- atehwa_ has joined. 05:42:52 -!- HackEgo has joined. 05:42:52 -!- EgoBot has joined. 05:42:52 -!- rodgort has joined. 05:43:05 -!- kallisti has joined. 05:43:05 -!- oklopol has joined. 05:43:05 -!- TeruFSX_ has joined. 05:43:05 -!- TodPunk has joined. 05:43:05 -!- jix has joined. 05:43:13 -!- glogbackup has joined. 05:43:13 -!- augur has joined. 05:43:13 -!- Nisstyre has joined. 05:43:13 -!- FireFly has joined. 05:43:13 -!- rvchangue has joined. 05:43:13 -!- ssue has joined. 05:43:13 -!- Gregor has joined. 05:43:15 -!- elliott__ has quit (Ping timeout: 260 seconds). 05:43:16 -!- glogbackup has left. 05:43:16 -!- Vorpal has quit (Changing host). 05:43:16 -!- Vorpal has joined. 05:51:39 hm 05:55:33 -!- ogrom has joined. 05:56:01 Do you like this? 06:01:50 like what? 06:07:26 Did you read the text above? 06:38:24 " If you're familiar with using HTML tables to do layout, you'll feel right at home here." 06:41:39 Do you see message about Dungeons&Dragons related? 06:41:54 Sgeo_: What is that quotation refering to? 06:42:14 http://www.tkdocs.com/tutorial/grid.html 06:42:19 OK 06:48:50 -!- zzo38 has quit (Quit: Unuse command in this track.). 07:12:07 -!- DHeadshot has quit (Ping timeout: 240 seconds). 07:20:40 -!- oerjan has joined. 07:21:41 -!- asiekierka has joined. 07:22:32 bah stupid dns errors keep returning 07:22:42 i'll try a reboot 07:22:44 -!- oerjan has quit (Client Quit). 07:23:32 -!- nooga has joined. 07:24:14 -!- epicmonkey has joined. 07:27:19 -!- oerjan has joined. 07:30:56 Hm I have 797 sysctls under net.* and 233 under everything else. 07:31:02 a major imbalance in the sysctls 07:31:22 well that reboot (of both the laptop and the router) seemed to help 07:31:46 oerjan, but you didn't identify the underlying cause!? 07:32:35 Vorpal: well my laptop had been unrebooted for a while (just hibernated), sometimes it gets weird. and i already tried just the router before once. 07:32:37 on my phone the ratio is even more absurd: 921 vs. 123 07:33:09 oh right, there are per-interface sysctls 07:33:40 i assume it can get memory errors or something like that. 07:34:19 * oerjan retains his right to consider computer hardware magic 07:34:52 you should run memtest then 07:34:55 oerjan, do you remember the PCRE syntax for negative lookaheads? 07:35:10 no, but man perlre 07:35:23 (?!foo) 07:35:33 damn 07:35:37 ion, thanks 07:35:54 gah it isn't fixed anyhow, it happened with a website again 07:36:05 dammit, why isn't it workin 07:36:27 oh right 07:37:57 it's like every website times out on first try, then works fine. happened to putty as well. (although adobe ran an update fine.) 07:38:13 right 250 net.* sysctls if I drop all the interface specific ones (and just include the "all" variant for those) 07:38:19 still more than non-network related ones 07:38:37 oerjan: What was the result of memtest86+? 07:38:45 pcregrep -v '^net\.ipv[46]\.(neigh|conf)\.(?!all)' 07:39:26 i don't think it's memory any more 07:39:35 also, is that a windows program? >:) 07:39:44 oerjan, it is not a linux one, nor a windows one 07:39:44 Because memtest86+ didn’t find memory errors? 07:39:55 oerjan, you basically boot into memtest86+ 07:40:03 oerjan, you put it on an USB disk or CD or whatever 07:40:09 it doesn't run under any OS 07:40:20 There is little reason to “think” that it is a RAM problem or that it is not. Just run the damn test. ;-) 07:40:53 ...booting from a disk? i have _never_ done that on this computer. 07:40:53 memtest86+ is the first thing you run on a new computer. After that you run full SATA tests from a boot CD 07:41:03 oerjan, USB stick 07:41:05 whatever 07:41:18 probably fits on a floppy too 07:41:21 if you want that 07:41:22 You probably can netboot memtest as well. 07:41:23 oerjan, I put it in my GRUB menu 07:41:29 i have never _used_ an usb stick although i have one in the original wrapping :P 07:41:45 ion, oh come on, setting up a netboot server under windows (which oerjan uses) would be painful 07:41:47 this thing has no floppy disk 07:41:48 is it even possible 07:41:54 oerjan, magnetic drum! 07:42:30 also why the heck would a memory problem affect my connection _now_, after a full reboot. 07:42:54 oerjan, well your memory may be failing 07:43:02 any other issues? 07:43:56 If I'm going to be trying to make GUIs, might as well read various User Interface guidelines 07:44:20 Starting with Windows because I'm on Windows right now 07:44:58 Sgeo_, those are basically "this goes into this menu, and cancel is on the right/left of OK" 07:45:30 Sgeo_, what are you making a GUI for 07:45:37 Although I remember that the guy behind Bonobo Conspiracy disagreed with something 07:45:42 Vorpal, right now, I just want to learn 07:45:53 Although I do plan on making an IRC bot fairly soon 07:46:05 "Bonobo Conspiracy"? 07:46:06 wtf is that 07:47:00 A webcomic 07:47:04 Doesn't run anymore 07:47:16 http://ansuz.sooke.bc.ca/entry/181 07:47:18 vorpal: The bonobo conspiracy: monkeys demolished building seven. 07:47:59 anyway the stuff about what goes into what menu is kind of useless. On windows, the settings option in firefox is in a different menu than in linux. Yet another menu on OS X iirc 07:48:29 but you basically have to know the guideline for the OS to find it on first try anyway. And far from all programs follow them. 07:49:11 so essentially, stuff like "settings is under edit/tools/-menu" is useless 07:49:53 only truly shared conventions are useful ones 07:50:30 since it is worse for stuff to move around when you use the same program on multiple platforms than it is to not follow the platform ordering of the menus 07:51:09 no, i don't think it is my computer, since the websites which loaded just _before_ i rebooted still load afterward. as does this national newspaper site which i haven't visited since yesterday. 07:51:30 oerjan, try another computer on the same network? 07:51:32 i strongly suspect some dns server 07:51:45 Vorpal: i don't have any. 07:51:51 oerjan, okay try using google's DNS server then in your network settings 07:51:53 8.8.8.8 07:52:02 oh hm maybe i should do that 07:52:10 oerjan, I don't remember what their secondary one is 07:53:12 oerjan, ah 8.8.8.8, 8.8.4.4, 2001:4860:4860::8888 and 2001:4860:4860::8844 08:01:18 ok i managed to change that, let's see if that helps 08:01:45 I find it remarkably easy to write one very trivial script in Tcl, and suddenly I like it? 08:08:35 Sgeo_, what is the question here? 08:09:11 My surprise at liking a language less for theoretical reasons and more for how easy it was to get started using it for something interesting. 08:09:33 Although making a web page based on the contents of a directory hardly counts as interesting probabl 08:09:35 y 08:28:05 -!- Taneb has joined. 08:29:33 -!- ais523 has quit. 08:30:02 Hello 08:30:11 hi 08:31:04 -!- epicmonkey has quit (Ping timeout: 260 seconds). 08:37:50 def a = 6 08:37:50 def b = 7 08:37:51 def mul {a b} = {expr {$a * $b}} 08:43:31 I wonder if I should be creeped out by Tk's reliance on global variables 08:45:18 "Don't give your wish scripts the same name as any of the widgets provided by Tk. It will cause problems with wish trying to apply options for those widgets to your program as a whole. Try the file name example.tcl." 08:45:52 -!- Taneb has quit (Quit: Leaving). 08:54:21 -!- nooga has quit (Ping timeout: 255 seconds). 08:55:18 -!- nautilux has joined. 08:55:33 hi 09:00:09 `welcome nautilux 09:00:18 nautilux: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page. (For the other kind of esoterica, try #esoteric on irc.dal.net.) 09:07:55 so i see an apparently persistent, long-time wikipedia anonymous ip vandal that no one seems to have noticed -- and decide it's simply too much work to do anything about it. 09:08:15 -!- nautilux has left ("Saliendo"). 09:09:23 oerjan, o.O? 09:09:34 Linky? 09:09:38 (the scoundrel "adjusts" population data in several louisiana pages.) 09:10:06 http://en.wikipedia.org/wiki/Special:Contributions/75.65.184.247 09:10:26 http://en.wikipedia.org/wiki/Wikipedia:Administrator_intervention_against_vandalism 09:10:47 yes, but i'm supposed to give warnings first. what the heck is the point? 09:12:08 also a lot of those edits are long since buried by other edits. 09:13:06 I kind of want to just link into #wikipedia 09:13:57 oerjan, this is what I'm going to say, is this ok?: 09:13:59 Someone I know in another channel noticed this: http://en.wikipedia.org/wiki/Special:Contributions/75.65.184.247 09:14:11 thanks :) 09:16:02 The Bossier City, Louisiana adjustments equal out to apparently just experimenting 09:16:09 Didn't look at the others 09:17:17 um no they don't. 09:17:50 or wait, missed one 09:17:51 -!- derdon has joined. 09:17:54 Only looked at the first and last Bossier City edits, I do see that other pages changes are more permanent 09:18:24 yep 09:18:50 lots of changing numbers, that are hard to detect if you don't look at history. 09:19:48 for the one in the main Lousiana page i checked the references, since they were conveniently linked, and they are clearly wrong edits 09:19:56 *+i 09:27:43 Woah I actually remember my PURL password 09:30:26 Grah, where can I see a list of PURLs I created? 09:32:28 Found it, just needed to search 09:32:32 I used bravehost once? 09:57:45 Python really screwed me up 09:58:10 The whole yield must be in the text of the function and not just a function that it calls thing 09:58:31 Seeing Ruby's Fibers seemed cool. Then zzo38's thing for Haskell. Then Tcl. 09:58:39 Python's the crappy exception here, not the rule. 09:58:55 Python and C# (although I don't know much about the async stuff in .NET 4.0) 10:15:22 -!- sirdancealot7 has joined. 10:16:02 `welcome sirdancealot7 10:16:06 sirdancealot7: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page. (For the other kind of esoterica, try #esoteric on irc.dal.net.) 10:16:12 ohai 10:21:08 > 14*15 `div` 2 10:21:09 105 10:27:00 I think I'd find it amusing if that parsed as 10:27:01 > 14*(15 `div` 2) 10:27:03 instead. 10:27:03 98 10:27:21 "More gotchas" is my motto. 10:29:23 > let add = (+); mul = (*) in [3 + 5 * 2, 3 `add` 5 `mul` 2] 10:29:24 [13,16] 10:39:50 -!- Phantom_Hoover has joined. 10:41:02 fizzie: `mod` and `div` have sensible fixities assigned in haskell. (same as multiplication/division.) 10:41:49 although it _would_ have parsed as you said if they'd had the default ones. 10:47:10 > let add = (+); mul = (*); infixl 6 `add`; infixl 7 `mul` in [3 + 5 * 2, 3 `add` 5 `mul` 2] 10:47:11 [13,13] 10:47:47 > (0$0+) 10:47:49 The operator `GHC.Num.+' [infixl 6] of a section 10:47:49 must have lower prece... 10:51:52 -!- asiekierka has quit (Remote host closed the connection). 10:52:56 -!- copumpkin has quit (Ping timeout: 245 seconds). 10:53:30 -!- copumpkin has joined. 10:58:02 -!- oerjan has quit (Quit: leaving). 11:05:50 -!- derdon has quit (Remote host closed the connection). 11:21:42 -!- epicmonkey has joined. 12:11:52 -!- ogrom has quit (Read error: Connection reset by peer). 13:13:08 -!- ogrom has joined. 13:14:10 -!- Vorpal has quit (Ping timeout: 248 seconds). 13:20:31 -!- nooga has joined. 13:43:03 -!- MSleep has changed nick to MDude. 13:47:29 -!- pikhq has joined. 13:47:32 -!- pikhq_ has quit (Ping timeout: 248 seconds). 13:48:58 -!- monqy has quit (Quit: hello). 13:58:21 -!- nooga has quit (Ping timeout: 245 seconds). 14:05:19 -!- copumpkin has quit (Ping timeout: 260 seconds). 14:05:51 -!- copumpkin has joined. 14:10:34 -!- variable has quit (Ping timeout: 260 seconds). 14:13:57 I always read compuking . 14:15:03 I think he's also known as king of pumpkins or something like that 14:28:32 -!- monqy has joined. 14:40:28 pumpking? 14:56:55 -!- ogrom has quit (Quit: Left). 15:08:54 -!- variable has joined. 15:09:19 -!- variable has quit (Excess Flood). 15:12:56 -!- nooga has joined. 15:19:27 -!- edwardk has joined. 15:27:54 -!- variable has joined. 15:31:14 -!- azaq23 has joined. 15:31:26 -!- azaq23 has quit (Max SendQ exceeded). 15:32:01 -!- azaq23 has joined. 15:35:12 -!- elliott has joined. 15:37:02 Unable to understand coding logic / principle / convention - why 'Show a' is needed? Why 'Show Car“ or ”Show String" is not working? 15:45:18 are you on stackoverflow again? 15:46:20 how could i resist checking for gems like that 15:47:03 how could you not? 15:47:22 apparently I recently got +100 reputation as an "Association Bonus" 15:52:25 -!- ogrom has joined. 15:58:41 after reading http://stackoverflow.com/questions/11601729 I've decided that "Duporabnikakijeobiskopravil" should replace foo as a metasyntactic variable 15:59:30 :D 16:00:50 My eyes, my eyes 16:01:57 -!- zzo38 has joined. 16:03:18 I sure hope haskells value unboxing/boxing is pretty fast. 16:04:26 unboxing might not finish at all due to the halting problem and all that 16:04:57 People who use $ in JS variable names are the worst kind of people. 16:05:18 * variable looks at Gregor 16:05:40 http://hpaste.org/71949 16:06:26 Gregor: I use $_$ ! 16:07:46 http://fmnssun.ibone.ch/cgi/jlude/mirr/JLude/doc/HTML/files/prelude-js.html#$_$ 16:07:50 like that. 16:07:54 very helpful helper function 16:08:43 * soundnfury hates JQuery's way of doing everything through $() 16:08:50 then again, all JS is ugly 16:09:07 but some .Equals() are more equal than others 16:09:16 mroman: lul 16:09:33 $_$(reverse,flip(ladd,"foo"))("hallo") 16:09:34 and such. 16:10:40 I was bored during bookkeeping lectures so I started hacking together haskells prelude in Javascript :) 16:10:51 It's not a neat trick, but it works. 16:11:21 soundnfury: I think you can choose your own name for the jQuery function if you want to 16:12:07 and it map's nicely to haskell most of the time. 16:12:55 like map (head&&&length) . group -> $c(map(pairWith(head,length)),group) 16:13:26 -' 16:13:47 what's &&&? 16:14:07 with some hacking I think you could write that as map(head,"&&&",length).group 16:14:11 to me that takes the logical and of head with the address of length, but I'm guessing it doesn't do that in JS 16:14:37 &&& is Arrow magic :) 16:14:38 In Haskell's Control.Arrow the &&& operation means to do both operation and the pair of the result 16:14:47 but essentially it takes two functions 16:14:53 (&&&) :: (a -> b) -> (a -> c) -> a -> (b,c) 16:14:59 and applies them to the same value collecting the result in a pair 16:15:04 (Technically any arrow (~>) instead of (->), but that's irrelevant.) 16:15:24 *Main Control.Arrow Data.List> (+5) &&& (+3) $ 2 16:15:24 (7,5) 16:15:29 ^- like that. 16:16:04 http://fmnssun.ibone.ch/cgi/jlude/mirr/JLude/doc/HTML/files/prelude-js.html#pairWith 16:16:31 * soundnfury runs away screaming and eats chocolate 16:17:15 olsner: Probably @some hacking 16:17:18 But I stopped working on that 16:17:28 bookkeeping lectures are over so... :D 16:17:48 And I barely passed the bookkeeping final exam so... 16:17:49 so &&& is Lxyz.(xz,yz)? 16:17:58 -!- augur has quit (Ping timeout: 246 seconds). 16:18:06 yeah. 16:18:07 Don't end sentences with so... 16:18:16 if your lambda calculus supports pairs like that ;) 16:19:14 mroman: well there's a reasonable way of defining the PAIR function that then allows you to write &&& := Lxyz.(PAIRxz)yz 16:19:15 iirc 16:19:24 \xyz.((\x.y\n.nxy)(xz)yz) probably. 16:19:34 -!- edwardk has quit (Ping timeout: 255 seconds). 16:19:41 *\xy. 16:20:09 -!- edwardk has joined. 16:20:34 Sorry, I can't work out where that emendation applies to 16:20:51 PAIR is \xy.\n.nxy 16:21:23 why not \xyn.nxy? 16:21:43 Because they are the same. 16:21:51 yes, I thought they were 16:21:52 but I like to distinguish the inner function. 16:21:59 ok then 16:22:19 It's less confusing to some people. 16:22:26 also I'd rather you didn't use \ for lambda, I read it as escape. Particularly lambda n 16:22:42 \ is the usual ascii symbol for lambda? 16:22:42 ERROR:Word not found 16:22:48 :P 16:22:51 \ hallo 16:22:51 ERROR:Word not found 16:22:53 \ why 16:22:53 ERROR:Word not found 16:22:55 I wondered at first why your PAIR function had a newline in 16:22:56 \why 16:23:36 What the hell is oonbotti? 16:23:43 mroman: it is my7 bot 16:23:45 -7 16:23:50 And he does? 16:23:58 What is a Mugabe Relativity Rating? 16:24:15 Isn't that the name of a dictator? 16:24:19 or ex-dictator somewhere? 16:24:38 Hm. 16:24:47 mroman: iterpret forth with prefix \, talk to you with prefix oonbotti: and other things with prefix #help 16:24:55 #help 16:24:56 #echo, #welcome, #cat, #ls, #rm, #writefile, #cc, #exec, #msg, #readmsg, #forth, #loadforth, #eliza 16:25:15 oonbotti means "I'm a bot" 16:25:16 nortti: Can you elaborate on that? 16:25:21 #eliza I saw a ghost last night! 16:25:21 Can you elaborate on that? 16:25:34 #eliza He was green. 16:25:34 Very interesting. 16:25:40 #eliza Can you help me? 16:25:41 If I could help you, then what? 16:25:50 #eliza Then I'm healed! 16:25:50 Let's change focus a bit... Tell me about your family. 16:26:07 #eliza I have three wifes, two kids 16:26:07 Have you really three wifes, two kids? 16:26:09 fungot: foo 16:26:10 olsner: over the undertow! under the overpass! around the future and not just fnord for example. it's just the syntax 16:26:18 #eliza over the undertow! under the overpass! around the future and not just fnord for example. it's just the syntax 16:26:18 Please tell me more. 16:26:18 #eliza Yes, I have 16:26:19 You seem quite sure. 16:26:37 #eliza Where's your drunk sister? 16:26:37 Please consider whether you can answer your own question. 16:27:15 #eliza Why are you not drunk?! 16:27:15 Why don't you tell me the reason why am me not drunk?!? 16:27:32 o_O 16:27:49 Grammar! 16:28:19 #eliza しずか! 16:28:19 Very interesting. 16:28:50 `addquote olsner: over the undertow! under the overpass! around the future and not just fnord for example. it's just the syntax 16:28:51 elliott: so could do something like this 16:28:53 853) olsner: over the undertow! under the overpass! around the future and not just fnord for example. it's just the syntax 16:28:53 It's a poem. 16:29:09 ^style 16:29:09 Available: agora alice c64 ct darwin discworld europarl ff7 fisher fungot homestuck ic irc* iwcs jargon lovecraft nethack pa qwantz sms speeches ss wp youtube 16:30:16 -!- edwardk has quit (Quit: Computer has gone to sleep.). 16:30:21 ^style speeches 16:30:21 Selected style: speeches (misc. speeches from Project Gutenberg) 16:30:35 fungot: We must fight with pride, mustn't we? 16:30:39 mroman: establishments, ancient, on the conduct and duty of. fnord on the coast of guinea. a gang of " fnord de fnord, was barren, and the success complete. a second edition with fnord and kent with 282, exhibit a far greater alacrity and satisfaction in tracing resemblances than in searching for differences: because by making resemblances we produce new fnord we unite, we create, we enlarge our fnord but i cannot just now be a 16:30:53 -!- Gregor has set topic: Fnord on the coast of Guinea | http://codu.org/logs/_esoteric/. 16:30:55 mar@suibone.ch: now then, it be a sin which he never thought any of these things that it was my duty to obey your summons, though i have to be put to the utmost. since that declaration was made four years have fnord and ingeniously compared anarchy and fnord but that which they regard as containing the best system is that in which he sails may be endangered by fnord it with his spoon. it is notorious that the g 16:31:14 fnord it with his spoon! 16:31:26 he seems fnord heavy today 16:31:31 -!- Gregor has set topic: Fnord on the coast of Guinea | FNORD IT WITH! HIS! SPOON! | http://codu.org/logs/_esoteric/. 16:31:31 he seems broken 16:31:42 did someone accidentally set fnord-density too high in his config? 16:31:44 m���a���r�����@����su��ibone.ch: o_O ? 16:31:49 -!- elliott has set topic: http://codu.org/logs/_esoteric/. 16:31:53 :( 16:32:15 fungot: Who let the dogs out? 16:32:17 mroman: again, if this strange and fearful infatuation be indeed upon them, just as he would weigh the words of bacon will seem to us to have fallen among the fnord a foreign dominion by means of a wise and good men long deceased, whose munificent endowments have been monstrously perverted from their purposes. it is being executed in violence. i say that the incapacity is fnord vi fnord and inclusively comprehended in the expul 16:32:34 fnord vi fnord, the editor on the coast of Guinea 16:33:02 fungot: What's fnord? 16:33:04 mroman: it is the first and last time. he has held us spellbound upon the plain at the foot of ben lomond and at the dinner of the society as unjust. he who is a naturalist, and has during some time been, in a question of which the judge complains, and from the left, he must have meant this--that the monarchy and the loyalty of that service to his majesty's service: it is now for them to consider all piety as grimace. the times 16:33:06 Some sort of fjord? 16:33:38 Ah 16:33:42 Robert Wilson, IC. 16:34:18 Wow, that was beautiful. 16:34:54 I'm afnord you leave me with no choice. 16:35:09 -!- Virgil has joined. 16:35:21 It's alive! Bwa ha ha! 16:35:43 $Good afternoon 16:35:47 soundnfury: Were correct goodnight whenever person friends between guard usually wealth close 16:36:00 that almost makes sense :( 16:37:21 is virgil broken 16:37:59 -!- ogrom has quit (Quit: Left). 16:38:09 Broken as designed. 16:38:36 Well, it was originally designed to talk intelligently, but it didn't take long for me to realign my goals 16:40:10 -!- edwardk has joined. 16:45:58 They say the Gregorian calendar has no sync with the moon and does not accurately track the equinoxes and solstices. But, we can use the horoscope for that, isn't it? 16:59:19 zzo38: i believe in premonition. 17:00:14 often the way a premonition works i find is that some thought occurs, say in a daydream, and we take the time to think what does this thing, this symbol we have been thinking about mean? 17:01:36 or it could be that some coincedences are so appealing that i abandon reason 17:03:23 itidus21: I suppose that yes when some tought occurs you later associated it with something else in future, whether or not it actually is. 17:03:56 But sometimes it might be because you don't know what it is before, such as a dream it can be confusing so later on you think of the thought making it more coherent 17:06:16 is determining if there is life outside of earth NP-hard? 17:07:29 i say that because, a lot of the kind of speculation about aliens also shares common ground with speculation about premonition etc 17:08:02 I don't know if it is the kind of problem which you can call "NP-hard" and stuff like that. 17:09:07 hum 17:11:00 -!- augur has joined. 17:15:18 -!- asiekierka has joined. 17:23:36 -!- calamari has joined. 17:24:01 this is perhaps the most ??? thing iti has said 17:24:43 `quote horoscope 17:24:46 837) (Some astrologers say all horoscopes that include objects other than the Sun are 3D, but they don't know what 3D means, that is why they are astrologers.) 17:24:59 nice 17:25:17 i remember when that happened 17:25:58 I ♥ that quote. 17:26:50 Phantom_Hoover: my point of view is that the topic of horoscopes invites the strange and extraordinary 17:27:58 itidus21: Perhaps it does. Perhaps this channel as a whole is strange, regardless of the topic of discussion. That is why the topic message change a lot. 17:29:02 the word extraordinary was a sort of joke i have about this tv show here 17:29:22 this 17second youtube gives context http://www.youtube.com/watch?v=rUuWnS8sBow 17:31:03 Oh no, it's that thing that I always misread as "Vorpal". 17:33:43 fungot: Imitate Virgil, please. 17:33:44 fizzie: euripides, mother of. his jesuitical morality. how regarded by historians of the plutarch class. peculiar and essentially english character of english liberty. political, views with which it is a weed that grows in every soil. they are zealous against this bill. 17:33:53 That was a good imitation. 17:34:13 fungot is out of his vulcan mind 17:34:15 itidus21: pilgrimages advantageous to the cause of compulsory freedom, civil and religious and commercial freedom. every factory that hums with marvelous machinery, every railway and steamer, every telegraph and telephone, the changed systems of agriculture, which however is itself but part of a conservative government, this plan which would fnord all the parts of the earth; and in some of the worst evils of every other tribuna 17:34:23 ^style 17:34:29 ... 17:34:34 -!- Phantom__Hoover has joined. 17:34:40 ^style 17:34:41 Available: agora alice c64 ct darwin discworld europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack pa qwantz sms speeches* ss wp youtube 17:34:44 Oh. 17:34:50 i no longer report my style 17:34:51 itidus21: some account of the battle in a moment the dreadful tampering with the body of the people is a great satisfaction to me that maybe it was in that place he would not have come forward to demand approbation for a life black with every sort of generous and honest feeling that belongs to him, however, to belong indisputably to the royal parc-aux-cerfs, and turned people who might have been almost exclusively confined to o 17:34:57 Now I added a track questioning command to PPMCK, so that it can be used with preprocessor macros and so on, you can play chord like that: http://sprunge.us/ZgFN 17:35:05 nah.. i know it never did 17:35:12 Well, it's an eclectic set. 17:35:33 It had that bug where it sees one message as a garbled version of a previous message, that ate the ^style. 17:35:54 -!- Phantom_Hoover has quit (Ping timeout: 260 seconds). 17:37:59 -!- Phantom__Hoover has quit (Read error: Connection reset by peer). 17:38:21 -!- Phantom__Hoover has joined. 17:38:54 -!- Phantom__Hoover has quit (Read error: Connection reset by peer). 17:39:32 -!- nooga has quit (Ping timeout: 248 seconds). 17:39:51 -!- Phantom_Hoover has joined. 17:42:11 -!- ais523 has joined. 17:45:38 hi ais523 17:47:59 -!- calamari has left ("Leaving"). 17:50:38 but it does report its style. There's an asterisk on speeches, which is indeed its current style 17:51:17 fizzie: There was another thing. 17:51:20 mŠ¥Œa€™žr•“©”@Ž§ªŸsu¬¨ibone.ch: now then, it be a sin which he never thought any of these things that it was my duty to obey your summons, though i have to be put to the utmost. since that declaration was made four years have fnord and ingeniously compared anarchy and fnord but that which they regard as containing the best system is that in which he sails may be endangered by fnord it with his spoon. it is notoriou 17:51:20 s that the g 17:51:21 elliott: the desultory and faint persecution carried on against the will of god; but still there are cases in which england feels more than several others ( though they all feel) the perplexity of their pursuits. what now? by bacchus, old man, i must confess that, in france. 17:52:00 ah ok 17:54:11 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 17:54:28 -!- ogrom has joined. 17:54:43 It keeps happening. :/ 17:55:05 looks like a stale pointer read to me 17:55:10 run it in valgrind 17:55:25 yes, debug a befunge 98 program in valgrind 17:55:28 what could possibly go wrong 17:55:40 -!- Phantom_Hoover has joined. 17:56:08 soundnfury: I did some testing that did lead me to think it's a bug in the Funge-98 code, and not in the interpreter, though I forget exactly what that was. 17:56:12 ^source 17:56:12 http://git.zem.fi/fungot/blob/HEAD:/fungot.b98 17:56:22 just invent fungegrind, run fungot through it 17:56:23 olsner: i was reminded of jack because i came across mr. and mrs. a. building. mr. choate's head is full of ecclesiastical establishments: but such a method, instead of shutting himself up with a book, he tells us fnord at the gate of the tower hamlets to the city of new york; let the great council of four persons, of those persons who were acceptable to the people_, _or while factions predominated in the constituent assembly o 17:56:24 If something obviously wrong jumps at you, let me know. 17:57:09 -!- asiekierka has quit (Quit: Wychodzi). 17:58:17 fizzie: I can only see one thing that's obviously wrong 17:58:23 IT'S WRITTEN IN SODDING FUNGE 17:58:25 ;) 17:58:39 also: my eyes, my eyes it burns, etc. 17:58:45 funge bot is written in Funge? Oh no! 17:59:19 When I get sufficiently motivated, I'll construct a way to reproduce it, that should make tracking down the cause easier. 17:59:52 your funges are going to start reproducing? Too much information 18:00:21 fizzie: You should try it with CCBI2 or something. 18:05:38 I should, but it only bugs so rarely. I'll probably need an interpreter where I can set the seed of ? so that I can deterministically bug it, in order to actually catch it. 18:05:44 Well, "rarely". 18:17:09 oh no i gotta brb.. thankfully i couldn't care less since the log will tell me if i miss anything. so stuff ya 18:17:20 -!- itidus21 has quit (Quit: Leaving). 18:17:46 rude itidus 18:17:48 RUDE!!!!! 18:17:50 we don't like you any more 18:22:30 -!- itidus21 has joined. 18:30:26 -!- MDude has quit (Ping timeout: 248 seconds). 18:33:32 -!- Taneb has joined. 18:33:37 Hello 18:34:06 oh, nice *assembly* question: http://stackoverflow.com/questions/11070680/how-can-i-remove-some-opcodes-from-java-class-file 18:34:35 -!- asiekierka has joined. 18:34:39 olsner, answer it using only assembly 18:36:16 like, build an assembly-language binary grep that removes all goto and throw bytecodes? I guess that can be done 18:36:20 tr -d is probably quicker though 18:36:43 -!- zzo38 has quit (Remote host closed the connection). 18:37:24 Tell him how to build an assembly-language binary grep that removes all goto and throw bytecodes 18:38:36 it probably won't help, this smells of an X/Y problem 18:39:33 for starters, how is that transformation useful for "decompiling programmatically"? and who builds decompilers anyway? 18:40:01 -!- ogrom has quit (Quit: Left). 18:40:26 i wonder what he means by "using ASM" 18:41:01 ASM is a library for modifying java bytecode 18:41:20 oh.. thats really .. .... a great idea 18:41:36 so that's a fairly common way for java questions to end up tagged "assembly" 18:41:48 yeah, i love when that happens 18:42:14 Only happens on stackoverflow. 18:42:27 well 18:42:48 the person who named the ASM library should be shot so to speak 18:43:04 What he's actually asking 18:43:22 "There's a java program and I want to crack it. How can I do that using ASM?" 18:44:26 itidus21: He should have named it like everybody else does 18:44:31 JAsm! 18:44:54 The J at the beginning tells you it's cool. 18:45:13 thats really sad... 18:46:13 Which lead to the conspiracy that the actual name of Java is not Java, but ava. 18:46:29 i mean the guys question not the jasm thing 18:46:44 but 18:46:46 yeah 18:46:52 i see what you're saying 18:47:07 j is a prefix 18:47:24 j-oak 18:48:10 ames gosling 18:50:06 Hello, I am Ames Gosling and I would like to talk to you about the Ava Programming Language. With me today is special guest Peter Molydeux. 18:50:24 Ava Programming Language... APL??? 18:50:42 Or is Ava a new version of Ada? 18:50:55 Either way, fleeing in terror might be an appropriate response 18:50:59 ava.tar.gz 18:51:02 hi 18:52:06 hi 18:53:28 soundnfury: No. 18:53:38 No? 18:53:39 Aww 18:53:40 It's a very common programming language without the common prefix. 18:54:08 But APL sounds good ;) 18:54:38 J is actually based on Ava Programming Language (APL) 18:54:43 so that works out very well. 18:55:26 Who's Ames Gosling? 18:55:50 oh. 18:55:52 I SEE. 18:56:15 Ames Gosling is the father of Ava Programming Language. 18:56:20 yeah.. 18:56:25 `log 18:56:27 `log 18:56:27 `log 18:56:28 `log 18:56:33 2010-12-19.txt:23:56:58: -!- cheater99 has quit (Read error: Connection reset by peer). 18:56:33 2009-03-12.txt:22:57:45: Well, it's clear in some places that one pair of opposite squares is brighter than the other. 18:56:47 2008-09-11.txt:15:38:44: hm 18:56:47 2010-07-26.txt:09:01:23: -!- Madk has joined #esoteric. 18:57:10 And his partner William Nelson Oy 18:57:29 `log 18:57:30 `log 18:57:30 `log 18:57:30 `log 18:57:39 2006-09-17.txt:20:28:21: But you didn't 18:57:51 2003-03-31.txt:07:13:14: -!- iamcal has quit (Remote closed the connection). 18:57:54 2006-07-03.txt:19:30:14: ah, ok 18:57:54 2007-10-08.txt:19:24:42: bsmntbombdood: brought to you by the same kooks that brought you homeopathy: well, no, it was the Chinese. But still. 18:58:07 `quote 18:58:09 `quote 18:58:10 788) a billion popups are worse than one distended anus. 18:58:21 497) Pythagoras was running away and he reached a field of beans, but he didn't want to step on them so he let those guys chasing him to kill him instead. 18:58:22 hi 18:58:24 `delquote 788 18:58:28 :D 18:58:29 ​*poof* a billion popups are worse than one distended anus. 18:58:48 elliott: is this @? http://singularity.codeplex.com/ 18:59:22 no 18:59:24 I know of Singularity, though 19:00:03 Pythagoras didn't actually exist probably 19:00:27 that sounds very jain of him 19:01:10 also the Pythagorean Brotherhood was an orphic cult that had essentially no effect on Greek mathematics whatever 19:01:26 all that stuff about irrational numbers and the drowning of Hippasus is complete fiction 19:04:47 extract is kinda like copure 19:04:56 soundnfury, source? 19:05:11 By "kinda like", I mean "probably is, but I don't want to embarrass myself if I'm wrong" 19:06:17 WP's sources give a concrete enough basis to conclude that Pythagoras at least lines up with a real person. 19:06:22 Taneb: It is the analogy of return for Comonad, yes. 19:06:22 edwardk, documentation for comonad is broken 19:06:35 "Finally, if you choose to define (\<\@) and ('>)" 19:08:12 taneb: ah 19:08:18 Pythagoras is about as real as the least real of me and elliott 19:08:35 elliott does a lot, and I have secondary sources confirming my existence 19:08:56 -!- Nisstyre has quit (Quit: Leaving). 19:09:18 What about Facekicker? 19:09:36 Phantom_Hoover: I'm afraid my source is indirect, namely lectures in the history of mathematics from one Dr. P. Bursill-Hall 19:09:49 Facekicker... is ACTUALLY A TIME-TRAVELLING FIZZIE! 19:09:55 " Pythagoras is also said to have preached that men and women ought not to have sex during the summer, holding that winter was the appropriate time." 19:10:02 (he's younger than he looks) 19:10:04 ooh, my dinner's ready. Biab 19:10:08 OK he must be real, there's no way someone would make that up. 19:10:11 (other way round) 19:10:30 He thought white chickens were sacred 19:10:59 I've heard lots of things about Pythagoreas, but then I forgot them 19:11:01 as i see it the problem is that most peoples stories are depressing 19:11:09 something about beans and wrestling, I think? 19:11:16 these may just have been rumours 19:11:23 monqy, he believe people were reincarnated as beans 19:11:30 Wrestling, I don't know about 19:11:41 we want to learn more about the gauss's of the world 19:11:45 well that's beans down at least 19:12:11 we want to learn about people who actually defied expected human limitations 19:12:14 -!- pikhq_ has joined. 19:12:25 -!- pikhq has quit (Ping timeout: 252 seconds). 19:12:33 monqy: maybe he wrstled beans 19:12:36 edwardk, also, is there any possible ComonadApply that isn't also an Applicative? 19:12:52 Taneb: Does ComonadApply imply having a -> f a? 19:13:05 Ah, no it doesn't 19:13:23 gah, I had a dream last night in which the length of a bridge was measured in attolightseconds 19:13:38 and now none of the online unit conversion things recognise the unit, so I can't tell how long it actually is 19:13:44 try wolfram alpha 19:13:46 (my guess is too short) 19:13:52 I disagree with its ToS 19:13:59 I had a dream last night where I went back to first school to resit my GCSEs, with some guy I know called Juan 19:13:59 sucks to be you 19:14:05 `frink attolightsecond -> metre 19:14:16 149896229/500000000000000000 (exactly 2.99792458e-10) 19:14:22 yep, /way/ too short 19:14:28 even attolightyears would be 19:14:37 And I had to get a fake tan? 19:14:49 `frink attolightcentury -> metre 19:14:50 i went to school with a Juan. hHe had some issues. i was wondering a few weeks ago what has become of him 19:14:59 Warning: undefined symbol "attolightcentury". \ Unconvertable expression: \ attolightcentury (undefined symbol) -> 1 m (length) 19:15:05 rip 19:15:07 ^wasn't sure whether to capitalize my sentences. 19:15:18 and i forgot to check 19:15:32 itidus21, was he a Spanish misogynist? 19:15:43 it doesn't seem fair to say i, and call him Juan 19:16:27 Taneb: nah.. he had some kind of mental issue where he started misbehaving 19:16:49 juan perez 19:16:51 Okay, he probably didn't find a time machine and move to 2011 Hexham 19:17:02 Juan RIDICULOUS SURNAME 19:17:28 Felipe Rodriguez Osorio 19:18:39 So... 19:22:09 i would like to hire hayao miyazaki to draw all my game art 19:22:27 itidus21, have you... 19:22:37 How close have you ever come to completing a game? 19:24:25 my most prolific period was when i was doing stuff with the allegro library on dos, which meant none of this nonsense about windows, opengl, directx, sdl, makefiles 19:25:14 yay allegro 19:25:17 but i guess most importantly, my mind was healthier back then. 19:25:36 SDL and allegro are kind-of similar… 19:25:42 humm 19:25:46 i guess 19:26:13 the main difference is that allegro has software 3D rendering, which is kind-of useless nowadays because GPUs got invented 19:26:14 but i am not sure how to put this. allegro didn't constantly remind you that you were using a tool for experts 19:26:17 The TkDocs person tweeted me 19:26:21 Mostly because I found a typo 19:26:39 Notch tweeted me because I asked what he meant by chips 19:26:59 Turns out he meant crisps, but he thought fries would be a cool idea 19:27:01 ais523: yeah, i used the 3d allegro stuff a little.. 19:27:17 i didn't actually make anything with it 19:27:20 Sgeo_: TkDocs, wow!!! 19:27:22 just 2 experiments 19:27:23 you are famous 19:28:21 ais523: infact, allegro is so good that i was able to get 3d models moving on the strength of the allegro vivace document alone, with no prior knowledge of 3d math 19:28:44 yep, it's nice if you want to learn the principles behind 3D but not the maths 19:28:45 -!- calamari has joined. 19:28:53 the maths is actually pretty easy, though 19:29:07 hmm... 19:29:52 i toiled over the document.. going so far as to write the section on 3d down in a notebook 19:30:12 which in hindsight doesn't sound like all that much of an effort 19:30:12 -!- calamari has left. 19:32:51 Taneb: the biggest obstacle now is that i just don't care like i used to 19:33:39 :( 19:33:41 That's sad 19:33:49 You should make yourself care! 19:34:13 hmm 19:34:37 caring is an elusive thing 19:34:46 huh, a link on the homepage of a website went to a .swf file 19:34:47 i took it for granted when i did care 19:34:50 * ais523 tries to open it with Totem 19:35:09 it may be that my house is frankly quite depressing 19:35:18 apparently it is indeed some embedded flash thing rather than a video 19:35:21 just not embedded… 19:35:46 oh, Chromium seems to know how to open it 19:36:09 oh, even nicer, there's a "view as PDF" that's only accessible from inside the SWF 19:36:11 i think my brother is really on the verge of some kind of breakdown 19:36:23 err, that goes to an HTML file 19:37:08 itidus21, give him a hug 19:37:10 ais523, ditto 19:37:41 elliott, tritto 19:38:04 hi 19:38:15 Give him a hug! 19:38:18 Taneb: i can't. heh. i never gave my dad hugs. and well.. it would rock the boat too much 19:38:25 Taneb: who 19:38:31 itidus21's brother 19:38:43 we're not a hugging family 19:39:00 help 19:39:07 `quote mezzoforte 19:39:11 455) Non sequitur is my forte On-topic discussion is my piano Bowls of sugary breakfast cereal is my mezzoforte Full fat milk is my pianissimo On which note, I'm hungry 19:39:29 who the fuck am i kidding 19:39:32 i have $1000 19:39:37 i have no reason to be depressed 19:40:25 i even have 4 sessions of free therapy 19:40:44 and a broadband internet connection 19:41:10 and 1kg of hommus 19:41:22 (well my brother said i can have some) 19:42:57 ahem. 19:43:02 `quote 19:43:03 `quote 19:43:03 `quote 19:43:08 475) i try to be a hermit but it's hard with all these housemates. 19:43:16 746) [...] and then you just shuffle the integral signs around a bit and hope no mathematicians notice. 19:43:17 776) then they edited their own talk page comments after someone replied to it, and edited /the replier's comment/ so that it made sense in context 19:46:04 Taneb: there are _lots_ of ComonadApply instances that aren't Applicative 19:46:41 also if you work with indexed monads and indexed comonads the operations become even more distinct from those of applicatives since the index gets updated differently 19:46:47 i was never actually prolific. i always liked to do things without knowing how 19:47:03 its a very strange mindset to have 19:48:03 but then again, i did used to be more inspired 19:52:54 broadband connection is a reason for not having depressions? 19:53:00 o_O 19:59:42 -!- oerjan has joined. 19:59:46 hi oerjan 19:59:51 hi elliott 20:00:00 hi oerjan 20:00:04 Helloerjan 20:00:20 helliott 20:00:43 hellotaneb 20:01:14 My nick isn't good for this... 20:01:19 `welcome oerjan 20:01:21 oerjan: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page. (For the other kind of esoterica, try #esoteric on irc.dal.net.) 20:01:41 -!- asiekierka has quit (Ping timeout: 245 seconds). 20:03:30 getoutaneb 20:03:37 :( 20:03:43 /part 20:04:59 parting is not so bad. i hear moses did some big parting. 20:05:35 /quit 20:05:43 you could say the egyptians were left in the channel. 20:08:41 hmm, I think this is the episode where picard has an extended dream and learns to play a flute 20:09:32 many of the actual episodes sound eerily similar to the TNG Season 8 tweets 20:11:24 -!- edwardk has quit (Ping timeout: 255 seconds). 20:11:47 * oerjan wonders if olsner saw when he linked http://www.sheldoncomics.com/archive/120717.html (includes the following strips) 20:11:59 -!- edwardk has joined. 20:12:15 did I link that? 20:12:20 if so I didn't see that 20:12:23 no, i did 20:14:42 :) 20:16:28 ah, yes, this is the one with the flute 20:18:48 -!- edwardk has quit (Quit: Computer has gone to sleep.). 20:19:56 hmm, they're quite inconsistent with their handling of medical problems... for some reason this time it wasn't "emergency transport!" but "the captain's hurt!" 20:22:55 -!- edwardk has joined. 20:23:20 -!- edwardk has quit (Client Quit). 20:38:50 -!- derdon has joined. 20:56:38 -!- nooga has joined. 20:57:32 Dammit, oerjan 20:58:07 -!- edwardk has joined. 21:00:09 -!- nortti_ has joined. 21:00:38 Taneb: what? 21:00:59 I'm now stuck reading a daily webcomic that started in 2001 21:01:04 XD 21:01:13 been there, done that :P 21:01:22 And it's 5 years since I read IWC! 21:01:29 at one second per picture that should only take like 1 hour 21:02:37 well i binged it only a few months ago, and i managed. 21:02:59 -!- epicmonkey has quit (Ping timeout: 260 seconds). 21:04:47 Taneb, what comic? 21:04:56 Sheldon 21:04:56 i looked at it because i was looking at kaja foglio's livejournal, and she mentioned it positively. 21:05:31 (note: if you don't know who kaja foglio is, don't look or you will find yourself binging yet another webcomic (or four) 21:05:34 ) 21:06:02 (i.e. girl genius and other foglio work) 21:10:28 (I read Girl Genius) 21:10:34 ok you're saved then 21:10:40 (No other Foglios, though 21:10:41 ) 21:11:02 Yeah, I was thinking it'd be strange if you liked their fetish stuff. 21:11:17 Taneb: well that's the only _currently_ running one, but there's an "our other comics" link to archives 21:11:35 Taneb: also dave kellett has a scifi comic as well, drive 21:11:51 oerjan, can you at least let me archive binge this one? 21:12:10 Taneb: SURE SURE 21:12:22 TALK TO YOU IN A MONTH THEN 21:12:28 I'm also running through the archives of Schlock Mercenary, two a day 21:13:12 I'm up to... 21:13:19 2002 21:13:25 is schlock mercenary the mormon one 21:13:25 i forget 21:13:31 all i remember is the author's a mormon and it's bad 21:13:41 a bad case of mormon? 21:13:48 *mormon missionary 21:14:10 i thought all mormons are supposed to spend a while as missionaries 21:14:40 which is why you see them (and the jehova's witnesses) around, even in norway 21:15:10 I've never actually seen either 21:15:25 There's a Jehova's witness place-y thing just outside Hexham 21:15:28 missionaries are the worst eurgh 21:16:30 the new trend is supposedly african missionaries coming from the countries we originally converted 21:16:53 since we've turned into heathen atheist scum 21:17:26 oerjan: wait, you actually get missionaries from /abroad/ in Norway? 21:18:00 elliott: so they say. and the handful of mormons i've met on the street were americans, afaict 21:19:20 although i vaguely recall them speaking norwegian with an accent. 21:20:23 -!- nooga has quit (Ping timeout: 252 seconds). 21:20:38 I've run into a couple of swedish mormons 21:21:10 btw i think it was only past month norway passed a law greatly diminishing the ties between government and the state church 21:21:31 not 100% removing though 21:22:16 oerjan: isn't that a redditty spin on it; iirc it was done for internal structure reasons (maybe taxation), not to loosen the officiality of the church? 21:22:26 the king personally asked to still be required to be a member 21:22:58 elliott: i don't think it has to do with taxation. the priests are still supposed to be government paid, i think. 21:23:07 well it was _something_. maybe olsner knows!! 21:23:17 -!- Taneb has quit (Quit: Leaving). 21:23:23 yes, ask me all about the norwegian state church! 21:23:33 * olsner knows everything, after all 21:23:39 but the government no longer chooses the bishops. 21:24:11 the church had to change into a more democratic structure first, though. 21:24:27 since we've turned into heathen atheist scum <-- I guess the next africa aid will have african artists singing about how sad it is that no-one in europe knows it's christmas 21:24:41 olsner: word 21:24:51 my xmas mornings were extremely happy :D 21:25:08 itidus21: well you're not a heathen european, duh 21:25:13 olsner: do they know it's christmas is like the worst song ever 21:25:15 i argh 21:25:19 elliott: indeed 21:25:31 it is incredibly annoying that someone was condescending enough to actually write that crap 21:25:36 oerjan: well australia isn't in the EU yet 21:25:40 yet 21:25:56 itidus21: you'll probably join the asian equivalent 21:26:09 AU 21:26:12 AUstralia 21:26:13 coincidence?? 21:26:30 to be fair, I think they were merely ridiculously naive 21:27:07 oerjan: my dad did xmas the fun way 21:27:45 olsner: that might be more depressing 21:27:58 that was also the reason that almost none of the money raised actually resulted in anyone anywhere getting fed 21:28:08 it probably fed bob geldof 21:28:10 suffice to say, my parents never talked about religion when i was growing up. until my teens my only churchly visits were xmas 21:28:38 after that well, it was never raised as an issue :P 21:29:46 but my dad did stuff like leave a bucket of water for the reindeer... and he chewed off some of the carrots we left out 21:29:49 my parents decided it would be good for children to have religion, despite not being very religious people themselves 21:30:00 (they failed to consider that all the money in the world won't magically make a civil war go away or make a bunch of random countries cooperate around a shared charity food supply) 21:30:12 or did he 21:30:13 olsner: what, you mean "Africa" isn't a single country? 21:30:24 the 80's _were_ naive. i still vaguely recall how there was this big environment-supporting multinational concert. i also recall a chinese president or minister or something giving a video speech in it. the reason i recall that particularly is probably because at the same time the tienanmen massacre was happening. 21:30:25 olsner: well 21:30:29 kmc: it is, but they have civil war and shit 21:30:44 you should all read wrongingrights.com 21:30:48 olsner: according to the lyrics, "the only water flowing is the bitter sting of tears" 21:30:52 they have a regular feature "Africa: Land of Rape and Lions" 21:31:00 so if i was a ruthless dictator i would probably want some water that isn't the bitter sting of tears 21:31:11 "And the Christmas bells that ring there are the clanging chimes of doom" I HONESTLY FORGOT HOW AMAZING THESE LYRICS ARE 21:31:18 i used to get into the tree decorating 21:31:22 what are the chimes??? what do the chimes represent 21:31:51 once upon a time my family convinced me it was fun to make paper chains to decorate the tree and rest of house out of cut up paper ribbons 21:32:06 "Well, tonight thank God it's them instead of you" this is good 21:32:08 elliott: they represent DOOM 21:32:14 thank god african children are suffering and I'm not 21:32:19 which is about rich westerners ignoring most aspects of africa 21:32:20 A+ message 21:33:10 anyway my parents took me to church every week even though they weren't particularly keen on religion 21:33:23 which was an annoying waste of time 21:33:43 augh, why would they do that? 21:34:07 olsner: Stuck in their thoughts is the idea "Church is good for you", no doubt. 21:34:11 also i think i took it more seriously than they intended and so worried a lot about whether i would be going to hell or not 21:34:23 they failed to communicate the whole "j/k about the bible, just be nice to people because it's the nice thing to do" 21:34:41 i remember identifying apathetically as a christian for a while despite never being introduced to or indoctrinated into religion at all by my parents 21:34:52 maybe because i went to a church of england first school? 21:35:23 i guess there was the whole lord's prayer thing but afair that's as far as the CofE aspect actually went 21:36:33 lol church of england 21:36:44 schools that are associated with religions scare me 21:37:00 olsner: its pretty common really 21:37:02 olsner: well religion in the uk is a bit funny 21:37:04 I think there ought to be an age limit on religion, much like there are regulations on ads targeted to kids 21:37:12 in that it exists and we just kind of ignore it most of the time 21:37:14 * oerjan recalls accidentally seeing one good american tv preacher on tv once. he spoke about how you should have love, not fear, and if you were basing your faith on fear instead of love, you were doing it wrong. 21:37:25 olsner: yeah 21:37:25 olsner: essentially all private schools in australia are named after one saint or another 21:37:31 there is a lot of awful gruesome stuff in the bible 21:37:35 and a lot of really dangerous memes too 21:38:02 olsner: it is not like there are not other ways to instill bad stuff in kids 21:38:42 I mean a parent does not have to take their child to church to get them to grow up to be a bigot 21:39:03 yeah 21:39:07 elliott: well, sure... but preventing some ways must still be beneficial :) 21:39:14 that's pretty stupid argument elliott 21:39:24 I also think that things like indoctrinating your kids in your evil religious cult should count as child abuse 21:39:47 olsner: and it does, but we have a weird idea of which religions are evil cults 21:40:18 if your religion has 100 people and you sexually abuse children, it's an evil cult 21:40:30 kmc: well I do not really see the point of legislating this kind of stuff patchwork when you're really just using an age limit on religion as a proxy for getting kids to have the values you want 21:40:35 but if you have many millions of followers and a wealthy global institution behind it, then sexually abusing children is fine 21:41:18 i was approached by two girls at a busstop to talk about religion a week or two ago... i told them my concern was that god was defined vaguely, and escaped on the bus 21:41:27 sexual abuse is ... somewhat irrelevant since that's illegal regardless of religious association 21:41:42 sadly i don't think this discussion will uncover any new revelations about religion 21:41:53 olsner: sure, but the catholic church systematically covers up sexual abuse by priests 21:41:54 -!- nortti_ has quit (Ping timeout: 248 seconds). 21:42:03 and yet the catholic church is still considered a respectable and tax-exempt organization 21:42:15 whereas if your cult of 100 people did that, the whole thing would get raided by federal agents 21:42:36 kmc: ...but personally I think it is probably a bad idea to do that in the first place 21:42:46 especially since saying "you can't teach your kids X" is just basically going to fuel X 21:42:54 yeah i think legislating it would be fail 21:43:11 right - and i was responding to I think there ought to be an age limit on religion, much like there are regulations on ads targeted to kids 21:43:24 yeah, fair enough 21:43:29 meanwhile "Participants in the 300 Club wait for a day when the temperature drops to −100°F (-73°C) for more than a few minutes, generally in the winter. The persons first warm up in a sauna heated to 200°F (93°C) for as long as 10 minutes.[1] Then they run naked in the snow to the Ceremonial Pole itself in the −100-degree weather, and run around the Pole.[2] After this, they usually warm themselves back in the sauna again, often with the 21:43:29 aid of alcoholic drinks.[3]" 21:43:36 well, I'm not saying it would work :) 21:43:40 still, the argument "there are other ways to fuck up kids!" is not much of an argument against banning some way of fucking up kids 21:43:46 but "it wouldn't work" is 21:43:48 disclaimer: do not run naked in -100 degree weather 21:44:11 babies are allowed on airplanes without special seats 21:44:13 not because it's safe 21:44:31 but because, if it weren't allowed, you would drive and that's even more dangerous 21:44:54 kmc: well, it's more that "religion isn't the thing you want to attack, if anything, because (a) religion is not wholly comprised of all the nasty things you want to prevent kids from being exposed to and (b) it is not the only conduit for such things, so it is inefficient and unproductive to set age limits on religion, if you want to regulate anything in the first place" 21:45:21 kmc: what good would special seats do on a plane 21:45:44 same as in a car 21:45:53 elliott: A bit funny that people at Amundsen-Scott have a club that's based on Fahrenheit temperatures. (Maybe "166 Club" wouldn't just have sounded as good.) 21:45:54 as is, they're allowed to sit in your lap 21:46:05 fizzie: heh 21:46:31 fizzie: Well, -100 degrees C is pretty cold. 21:46:38 200 degrees C is pretty hot, also. 21:46:45 `frink -100 farenheit to celsius 21:46:52 i think i did that wrong 21:46:57 Warning: undefined symbol "farenheit". \ Bounds in range expression are of unsupported types: (-100 farenheit (undefined symbol), celsius (undefined symbol)) \ at frink.expr.bh.byte(frink) \ at frink.expr.bh.evaluate(frink) \ at frink.parser.Frink.parseString(frink) \ at frink.parser.Frink.parseStrings(frink) \ at frink.parser.Frink.main(frink) \ Bounds in range expression are of unsupported types: 21:46:57 today i rode the Emirates Air Line 21:46:59 not to be confused with Emirates Airline 21:47:09 itidus21: the original quote included celsius conversions 21:47:22 lol.......... 21:47:24 `frink F[-100] -> C 21:47:33 ​-73.33333333333333333 21:48:00 wow.. thats freaking cold 21:48:21 but i was thinking it was -100c 21:48:43 I remembered nitrogen boiling at -77C, but luckily it was actually 77K 21:48:47 but either one is not a good idea 21:49:28 i once observed people having a long, impassioned argument about the boiling point of nitrogen 21:49:39 it would be pretty scary if places on earth could get cold enough for the atmosphere to almost turn liquid 21:49:55 since then i and my friends have used "boiling point of nitrogen" to refer to any emotionally heated argument which is actually about an objectively checkable fact that someone could just look up 21:50:19 olsner: well ... we will see what xkcd does next 21:50:50 kmc: They should've argued about the boiling point of helium instead. :-( 21:51:04 is that a trick question 21:51:06 kmc: it's 4 21:51:08 sheesh it's not that hard to convert between fahrenheit and celsius. look: 21:51:15 `frink F[-40] -> C 21:51:24 ​-40.0 21:51:35 gasp 21:51:52 elliott: actually I think my primary objective with that idea was not so much "religion is horrible!!" but rather that we should make sure that people's faith is based on a conscious decision 21:52:02 olsner: yeah 21:52:08 and based on other laws there's a certain age where we say that people become capable of making decisions 21:52:16 olsner: I don't disagree, I just think that that essentially applies to everything you can be indoctrinated with 21:52:23 which is most everything 21:52:26 indeed 21:52:41 and at that point it gets sort of tricky :p 21:53:02 of course the important part is the stuff I don't agree with 21:53:07 shachaf: *melting point of helium, hth 21:53:12 that's not *that* tricky 21:53:24 oerjan: Oh, I probably meant melting. 21:53:49 Finland has sometimes had -50C temperatures (though really rarely), and you can stand a minute or two of +125C, so I suppose you don't need to go to the pole to join the 300 Club. Though the ten minutes mentioned might be pushing it, and I suppose if running up to the pole is an obligatory part... 21:54:01 http://upload.wikimedia.org/wikipedia/commons/3/3f/2_Helium.png liquid helium looks refreshing 21:54:26 -!- impomatic has joined. 21:54:43 so what happens if you drink that? 21:54:58 well it is sort of cold 21:55:00 so i suspect you die 21:55:08 olsner: you get squeaky burps 21:55:15 That looks like lemonade. 21:55:16 Is that thing with the guy who drank liquid nitrogen urban legend/made up or was it real? 21:55:28 Sgeo_: Who cares? 21:55:30 Lern2urbanlegend. 21:55:44 lern2snopes 21:56:02 lern2lern2 21:56:06 Unlike ordinary liquids, helium II will creep along surfaces in order to reach an equal level; after a short while, the levels in the two containers will equalize. The Rollin film also covers the interior of the larger container; if it were not sealed, the helium II would creep out and escape.[5] 21:56:08 superfluids are weird as heck 21:56:12 World Sauna Championships used to do 110C, up until they stopped after those few fatalities. 21:56:14 > fix ("lern2"++) 21:56:16 "lern2lern2lern2lern2lern2lern2lern2lern2lern2lern2lern2lern2lern2lern2lern... 21:56:55 Oh, there was just one dead guy after all. 21:57:07 ^ul ((learn2)S:^):^ 21:57:07 learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2learn2 ...too much output! 21:57:11 After the death of one finalist and near-death of another during the 2010 championship, the organizers announced that they would not hold another.[2] This followed an announcement by prosecutors in March that the organizing committee would not be charged for negligence, as their investigation revealed that the contestant who died may have used painkillers and ointments that were forbidden by the organizers.[3] 21:57:14 hm actually snopes doesn't seem to have anything except a message board message 21:57:20 pretty fucked up 21:57:37 elliott: Sauna is serious business. 21:57:37 -!- Virgil has quit (Read error: Connection reset by peer). 21:57:55 Suddenly I'm slightly sad that Tcl doesn't have infinite-length strings 21:58:15 "His death was aided by his use of strong painkillers and local anesthetic grease on his skin." 21:58:22 ^bf_textgen learn2 21:58:26 Sgeo_: nothing has infinite length strings :) 21:58:29 !bf_textgen learn2 21:58:30 fizzie: I wonder if he thought about the part where he might die. 21:58:32 !bf_gen learn2 21:58:33 itidus21: 21:58:38 > cycle "you are wrong" 21:58:38 "was aided by" ... makes it sound like it was a good thing 21:58:39 "you are wrongyou are wrongyou are wrongyou are wrongyou are wrongyou are w... 21:58:41 ^bf_gen learn2 21:58:44 damn 21:58:46 ^help 21:58:47 ^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool 21:58:49 !help 21:58:50 ​help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help . 21:58:56 !bf_txtgen learn2 21:58:59 ​82 ++++++++++[>+++++++++++>+++++>+><<<<-]>--.-------.----.+++++++++++++++++.----.>.>. [275] 21:59:03 dick balls 21:59:03 damn... i see now .. the error of my.. ways 21:59:13 kmc: hi 21:59:21 helliott 21:59:21 elliott: At least he made it on the Wikipedia "List of unusual deaths" article. 21:59:25 I still think that Tcl is interesting 21:59:28 kmc: Did you hear ddarius is coming to visit the west coast? 21:59:32 helium is weird... "Boiling of helium II is not possible due to its high thermal conductivity; heat input instead causes evaporation of the liquid directly to gas." 21:59:33 ^bf +[>++++++++++[>+++++++++++>+++++>+><<<<-]>--.-------.----.+++++++++++++++++.----.>.>.<] 21:59:33 oh cool 21:59:34 learn2.dHA=NJ($*&2,< 21:59:34 copumpkin: The west coast: Such a good coast, even ddarius is coming to visit. 21:59:37 did not hear 21:59:45 yeah! 21:59:46 fungot: What was THAT all about. 21:59:47 fizzie: " id fnord, fnord in the fire. this was the best he fnord has had a run of fnord and he soon retired again. at another, he insisted on her joining him in a chair, beating me at my lodging in the temple, as much consulted as those of any fnord of the pyrenees. no commotion, says mr bentham, that interest was synonymous with beggary. see aristophanes; plutus, fnord. 21:59:52 elliott: though, i enjoy being wrong. phew 21:59:58 shachaf: the west is the best. ride the snake seven miles 22:00:42 Incidentally, I'm going to a conference in Portland, Oregon, United USA of America after a month and a bit. Isn't that on the west side, more or less? 22:00:45 Not quite coast, though. 22:00:58 fizzie: That's pretty west. 22:01:07 ^bf +[>++++++++++[>+++++++++++>+++++>+><<<<-]>--.-------.----.+++++++++++++++++.----.>.>.[-]<[-]<[-]<] 22:01:08 learn2. 22:01:16 fizzie: You should go to San Francisco, California, United USA of America! 22:01:20 ^bf +[>++++++++++[>+++++++++++>+++++>+><<<<-]>--.-------.----.+++++++++++++++++.----.>.>.[-]<[-]<[-]<[-]<] 22:01:21 learn2.learn2.learn2.learn2.learn2.learn2.learn2.learn2.learn2.learn2.learn2.learn2.learn2.learn2.learn2.learn2.learn2.learn2.learn2.learn2.learn2.learn2.learn2.learn2.learn2.learn2.learn2.learn2.learn2.lear ... 22:01:44 shachaf: I don't want to wear flour in my hair, though. 22:01:54 I sort of like how Tcl, if someone wants to do byref stuff, requires explicitness on both sides 22:01:57 fizzie: I don't believe that's a requirement. 22:02:05 Although C# has that use case covered more cleanly 22:02:09 I heard you have to, if you're going to San Fran Cisco. 22:02:17 ^bf +[>++++++++++[>+++++++++++>+++++>+><<<<-]>--.-------.----.+++++++++++++++++.----.>.>.[-]<[-]+<[-]<[-]<] 22:02:17 learn2.learn3.learn3.learn3.learn3.learn3.learn3.learn3.learn3.learn3.learn3.learn3.learn3.learn3.learn3.learn3.learn3.learn3.learn3.learn3.learn3.learn3.learn3.learn3.learn3.learn3.learn3.learn3.learn3.lear ... 22:02:34 fizzie: You can't believe everything you hear. 22:02:37 afk 22:02:55 ^+[->[>++++++++++[>+++++++++++>+++++>+><<<<-]>--.-------.----.+++++++++++++++++.----.>.>.[[-]<]+] 22:03:02 ^bf +[->[>++++++++++[>+++++++++++>+++++>+><<<<-]>--.-------.----.+++++++++++++++++.----.>.>.[[-]<]+] 22:03:03 Mismatched []. 22:03:10 oops 22:03:27 Sgeo_: yeah, i like that feature in C# 22:03:32 though i haven't used C# very much 22:03:46 ^bf +[+++++++++[>+++++++++++>+++++>+><<<<-]>--.-------.----.+++++++++++++++++.----.>.>.[[-]<]+] 22:03:47 learn2.learn2.learn2.learn2.learn2.learn2.learn2.learn2.learn2.learn2.learn2.learn2.learn2.learn2.learn2.learn2.learn2.learn2.learn2.learn2.learn2.learn2.learn2.learn2.learn2.learn2.learn2.learn2.learn2.lear ... 22:03:49 C has that same feature 22:03:58 * Sgeo_ vaguely wonders if upvar has other uses in Tcl 22:03:59 What feature in C#? 22:04:00 It's far easiest if you just use the input bit. 22:04:01 ^bf ,[>,]<[[<]>[.>]<]!lern2 22:04:02 lern2lern2lern2lern2lern2lern2lern2lern2lern2lern2lern2lern2lern2lern2lern2lern2lern2lern2lern2lern2lern2lern2lern2lern2lern2lern2lern2lern2lern2lern2lern2lern2lern2lern2lern2lern2lern2lern2lern2lern2lern2le ... 22:04:10 coppro: except it's tied up with several other concepts in C 22:04:30 shachaf, you can pass in variables by reference, but need to be explicit about it both when calling the function and when writing the function. 22:04:49 Oh. 22:04:58 kmc: well sure 22:05:24 also you can declare an "out" reference 22:06:01 which means the caller is not required to initialize the variable in that argument position 22:06:06 but otoh the callee is required to assign it 22:06:15 (i'm not sure where or how exhaustively these things are checked) 22:06:50 i like that the London area has a unified fare structure for all rail transport 22:07:16 you can use mainline intercity trains to get around town and it costs the same as a Tube trip between the same pair of zones 22:07:32 On the other hand, calling such a function in Tcl is less syntactically ugly than in C# 22:07:33 Arguably 22:07:42 But uglier to write 22:07:48 (To write the function) 22:09:35 i think new york would benefit from this feature 22:09:47 although there are far fewer mainline rail stations overall 22:10:03 Sgeo_: upvar can seek up to an arbitrary point in the stack. With some nasty, nasty hacking you could get it so you could pretend to have dynamic scope in Tcl. 22:10:16 If I recall correctly, you're not allowed to use the actual long-distance trains at all to get from Helsinki central railway station to Pasila/Tikkurila where they also stop mostly to pick up more passengers for which getting to those stations is easier than going to the centrum. 22:10:36 Or other, worse things. 22:10:50 ^bf ,[>,]<[[<]>[.>]<<+>]!lern2 22:10:51 lern2lero2lerp2lerq2lerr2lers2lert2leru2lerv2lerw2lerx2lery2lerz2ler{2ler|2ler}2ler~2ler2ler2ler2ler2ler2ler2ler2ler2ler2ler2ler2ler2ler2ler2ler2ler2ler2ler2ler2ler2ler2ler2ler2ler2le ... 22:10:54 -!- kallisti has quit (Ping timeout: 264 seconds). 22:10:57 d'oh 22:11:05 :O 22:11:12 Why not, for fake dynamic scope, just have a command that sets the variable, runs the passed script, then resets the variable back to where it was? 22:11:22 Or am I missing something in what dynamic scope is? 22:11:24 fizzie: do they actively prevent you from getting on, or they just won't sell you a ticket 22:11:30 -!- kallisti has joined. 22:11:31 -!- kallisti has quit (Changing host). 22:11:31 -!- kallisti has joined. 22:11:37 sometimes when there are two stations at the end of an intercity line, it means they never check tickets between those two stations 22:11:45 so you can get away with riding for free 22:12:19 ^bf ,[>,]<[[<]>[.>]<+]!lern2 22:12:19 lern2lern3lern4lern5lern6lern7lern8lern9lern:lern;lernlern?lern@lernAlernBlernClernDlernElernFlernGlernHlernIlernJlernKlernLlernMlernNlernOlernPlernQlernRlernSlernTlernUlernVlernWlernXlernYlernZle ... 22:12:46 kmc: I don't think they sell a ticket, and I have a feeling they watch for passengers getting off on those boarding-only stations, but that's just a feeling. They never manage to check tickets that early, no. 22:13:20 Sgeo_: proc bar {set x foo; foo};proc foo {puts $x};bar in a dynamic-scoped Tcl would work. 22:13:36 Sgeo_: With any number of stack levels between foo and bar, assuming none of them modified x, in fact. 22:13:54 Sgeo_: i believe that's how Scheme's fluid-let works 22:14:03 (MIT/GNU Scheme, anyway) 22:14:33 People do ride the local trains for free, too, and it's very possible it's economically a rational thing to do, since there's only limited amount of people doing ticket-checking, and it's a fixed cost of something like 65 EUR if you get caught. 22:14:43 but it needs to use dynamic-wind in order to deal with continuations properly 22:14:43 Oh, 80 EUR now. 22:14:54 and dynmaic-wind is insane dark magic 22:15:01 also it doesn't work well with concurrency 22:15:26 pikhq_, had to fix your syntax, but why isn't it working (if I set x "" beforehand)? 22:15:30 Isn't x a global variable? 22:15:45 fizzie: it ends up breaking even, which is their plan all along.... :D 22:16:05 Sgeo_: Why would it be? 22:16:44 Well, it would be if I do set x "" before running the procs? Oh, if I use global maybe it will work 22:17:17 (System32) 20 % unset x 22:17:17 (System32) 21 % proc bar {} {global x; set x foo; foo};proc foo {} {global x; puts $x};bar 22:17:17 foo 22:17:30 Sgeo_: You're missing the point. 22:17:31 Sgeo_: Entirely. 22:18:20 :/ 22:18:34 Sgeo_: In a dynamic-scoped languages, functions can access locals of calling functions. bar(){char *x = "foo";} foo(){printf("%s, x);} would work in dynamic-scoped C. 22:18:38 Erm. 22:18:49 bar(){char *x = "foo"; foo();} foo(){printf("%s, x);} 22:19:09 pikhq_: is that really a requisite? 22:19:25 you can have a language where functions have local variables and also variables inherited by callees 22:20:33 also i wouldn't call Python a dynamic-scoped language, but you *can* access caller's variables by sufficient dark magic 22:20:36 kmc: Then only the inheritable variables would be of dynamic scope, but... Yeah, that works. 22:21:03 so i would say dynamic scope is a property of a variable and not really of a language 22:21:06 * variable does a jig 22:21:20 The same is true of Tcl: the call stack is inspectable... 22:21:27 i have even seen semi legitimate uses of this feature in python 22:21:43 kmc: Dynamic scope as a language property would mean that all variables are like that, if it has any meaning at all. 22:21:44 The corresponding feature in Tcl is probably more frequently used 22:21:57 Sgeo_: Yes, but only for pass-by-reference. 22:22:22 And upvar only peeks one level up the stack. 22:22:24 for EDSLs say 22:22:38 Rather than as many levels as is necessary to find a variable with that name. 22:22:58 SRFI 39 -- http://srfi.schemers.org/srfi-39/srfi-39.html -- does kind of explicitly dynamic-scoped things in Scheme. 22:23:15 pikhq_, was going to say no it can look at any level, but yeah, doesn't keep searching 22:23:52 Could probably loop or something to find it 22:25:02 Yeah. Combine uplevel and info vars, I guess. 22:32:15 kmc, I'm now curious how you access a caller's variables in Python 22:33:37 sys._getframe 22:33:45 "CPython implementation detail: This function should be used for internal and specialized purposes only. It is not guaranteed to exist in all implementations of Python." 22:33:51 so i'm stretching the truth a bit 22:34:45 Blah 22:35:01 Tcl seems to be more introspectiony, I guess? 22:36:53 my friend had an EDSL which worked like run('x + y') 22:37:13 where that code 'x + y' is code for the embedded language, not for Python, but should have access to python variables named x and y 22:37:36 run('x + y', {'x': x, 'y': y}) is pretty shitty 22:37:40 fizzie: Re the sauna death thing: "As Kaukonen and Ladyzhensky were disqualified for not leaving the sauna unaided, Ilkka Pöyhiä became the winner.[10]" 22:37:46 but perhaps run('x + y', locals()) is the reasonable compromise 22:37:47 I'm not sure I think much of the organisers of this thing. 22:38:06 kmc: I was about to say, just use locals(). 22:38:17 (Or just don't do that in the first place. But.) 22:38:29 you can also do run('x + y', x=x, y=y) 22:39:01 "Kaukonen woke up from a coma two months after the event. His respiratory system was scorched, 70% of his skin was burnt and eventually his kidneys failed as well." 22:39:03 jesus christ 22:39:10 imagine passing out in a sauna and waking up two months later 22:39:26 "also, hey, the other guy in that sauna died" 22:40:10 Should I feel odd that Tk interacts with the main program by modifying global variables 22:40:17 yes 22:41:21 elliott, wait what how 22:41:21 you should feel dirty 22:43:29 -!- Nisstyre has joined. 22:49:29 Ah, the list of unusual deaths. 22:49:30 My old friend. 22:49:43 elliott, wait what how 22:49:43 ? 22:50:01 sauna 22:50:14 elliott: Rules are rules, after all. 22:52:42 Hmm why would his kidneys fail. 22:52:51 -!- spirity has joined. 22:52:58 Gregor: hi what was the fix for frink in umlbox? 22:53:41 I have /etc and /var mounted because I doesn't afraid of anything 22:55:29 ~eris... I recognise that host. 22:56:14 sssshhhh 22:56:17 I'm hiding from someone 22:56:30 (not on this channel) 22:56:32 * spirity secretive. 22:57:23 YOUR SITE IS SINGULARLY UNHELPFUL 22:57:50 correct! 22:58:02 it's my dark information nexus 22:58:05 hidden from the world. 22:58:07 part of the dark net. 22:58:12 oh 22:58:27 imagine a secret lair, but significantly more boring. 22:58:38 does it have paedophiles and assassins to kill the paedophiles and drugs for the assassins to psyche themselves up 22:58:51 the swan and paedo 22:58:55 yes it has all of thse things and more. 22:59:10 the paedophiles get high on the brains of assassins 22:59:14 kallisti: wait this isn't you... or elliott. 22:59:21 * oerjan is now confused. 22:59:59 and then they chant the evil chant that summons the IRC daemons 23:00:02 hm wait... 23:00:13 * oerjan changes from confused to suspicious 23:00:21 which is the medium through which we are communicating. 23:00:33 Eurgh OK seriously what's your normal nick 23:00:34 via daemons 23:00:43 * impomatic chants 23:00:45 Or at least tell us something to guess 23:00:55 oerjan: what 23:00:55 shitting dick nipples. 23:01:06 it's obviously kallisti 23:01:08 if anyone is wondering 23:01:17 elliott: well you were hiding. but i see you have lost your _'s 23:01:17 I wasn't 23:01:20 Does anyone use Joy? 23:01:25 if you didn't realise that immediately you're kind of dumb and should be ashamed 23:01:26 Gregor: COME HERE AND ANSWER MY QUESTIOIN THANKS 23:01:31 oerjan: said person is currently offline 23:01:32 elliott: yes but kallisti is present 23:01:39 it's magick 23:01:48 I have multiple internets through which to invoke the daemons. 23:02:32 elliott, argh right. 23:02:45 elliott: you probably know 23:02:47 oerjan: right because there are two people with username eris who are using umlbox 23:02:48 and frink 23:02:48 I thought him but I think I confused his cloak for his host. 23:02:54 what was the thing that was needed for frink to run in umlbox 23:02:55 and talk like that 23:03:07 spirity: i don't recall anything having to be changed... 23:03:11 grep the logs if you want 23:03:13 `pastelogs frink 23:03:24 well there's a mountpoint for openjdk in the source. 23:03:31 but I have all of that stuff mounted so it's available. 23:03:46 No output. 23:03:57 (the source = hackbot source) 23:04:03 `paste bin/frink 23:04:06 http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.2576 23:04:12 HackEgo: thanks 23:04:37 `paste lib/frink 23:04:41 http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.16755 23:04:42 HackEgo: thanks 23:05:30 to frink, perchance to dream 23:06:03 this ia a binary 23:06:21 ia ia fhtagn 23:06:29 I am using a .jar 23:06:32 so maybe I should find this binary. 23:11:50 spirity: oh that lib/frink is uh 23:11:53 a compiled version of frink I made 23:11:54 I think with gcj 23:12:01 there's instructions on the frink site 23:12:02 for how to do it 23:12:06 except they're sort of spotty 23:12:09 you use the jar I think 23:12:16 is it amd64? 23:12:21 because I could just, like, steal it. 23:12:23 idk 23:12:52 `run uname -a 23:12:54 Linux umlbox 3.0.8-umlbox #2 Sun Nov 13 21:30:28 UTC 2011 x86_64 GNU/Linux 23:12:59 looks to be 23:14:24 I have no idea if this will help me with my problem 23:14:28 it's probably just some java configuration issue. 23:14:50 but it runs fine outside of the sandbox 23:14:52 no output inside 23:17:16 -!- nortti_ has joined. 23:17:35 nortti_: what did you need daemons for again? 23:18:45 -!- derdon has quit (Remote host closed the connection). 23:21:11 okay that didn't work either. 23:21:22 perhaps frink exceeds my 500MB memory limit? 23:21:29 .. 23:22:23 nope. that's not the problem 23:22:41 frink? isn't that package manager for OS X? 23:22:41 -!- impomatic has left. 23:23:10 "Here we can see the Border Patrol watching over the border between the United States and the United States." 23:23:13 `run lib/frink --help 23:23:21 Can't open file --help 23:23:38 `run lib/frink -help #????? 23:23:48 Can't open file -help 23:23:51 um 23:23:58 frink is a calculator / programming language 23:24:15 `frink 500 USD -> dollars_1960 23:24:25 Error when reading Consumer Price Index file from FTP site. \ Will use static file for historical U.S. currency conversions. \ 65.329184047319517095 23:26:05 nortti_: why did you need daemons from the sandboxing? 23:26:28 whar? 23:26:46 you mentioned needing to be able to run daemons inside the sandbox 23:26:50 to do the emulator thing 23:28:12 oh. the simh thing. well it would be bit impractical to restart entire os every time command is executed 23:28:49 that's essentially what umlbox does, if I understand correctly 23:29:10 displaying money to 18 decimal places is a bit excessive 23:29:24 wow 23:29:30 nortti_: is it not possible to pipe into a login shell after starting the sandbox? 23:29:32 that's a cool feature though 23:29:43 `frink 1 dollars_1920 -> USD 23:29:53 Error when reading Consumer Price Index file from FTP site. \ Will use static file for historical U.S. currency conversions. \ 11.32725 23:30:02 spirity: what do you mean? 23:30:27 nortti_: well simh itself is a sandbox, right? there's no need to use any other sandboxing mechanism. 23:30:37 yes 23:30:57 so you could just communicate with the login shell that you startup with. somehow. 23:31:02 * spirity hasn't looked at how simh works. 23:31:05 hmm 23:31:36 you'd need to restart it whenever it dies, of course. 23:32:14 displaying money to 18 decimal places is a bit excessive 23:32:15 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 23:32:15 imo not enough 23:32:21 well I am trying to figure out how to do it without simh destrying the input stream 23:32:23 frink is really cool though 23:32:27 needs infinite precision CReal 23:32:41 -!- Phantom_Hoover has joined. 23:32:56 nortti_: how does it destroy the input stream. 23:33:23 it randomly cuts off chars from it 23:33:27 -!!((col & 0xFF000000) ^ 0xFF000000) Not-revolting restatements, anyone? 23:33:35 if it is from pipe 23:34:37 yes it should display the number out to a precision where, if one person had purchased one more grain of rice in the year in question, the number would change 23:34:45 (the effect of that, BTW, is: if the high byte is not 0xFF, 0, otherwise 0xFFFFFFFF) 23:34:52 (and yes I want it branchless) 23:35:10 nortti_: that's odd. 23:35:19 yeah 23:35:56 it is realated to certain flags about ttys 23:40:06 pikhq_: would using == not be branchless? 23:40:54 -((col >> 24)!=0xFF) 23:41:05 oops 23:41:10 oerjan: depends on how your compiler implements that 23:41:15 * -((col >> 24)==0xFF) 23:41:30 kmc: you can purchase individual grains of rice? 23:43:50 kmc: should be hydrogen atoms 23:43:57 since that's the most abundant substance in the universe. 23:44:03 at the atomic level anyway 23:44:20 anything less would just be impractical! 23:45:47 !c printf("%u", ~(unsigned)3); 23:45:52 4294967292 23:46:14 > showHex 4294967292 "" 23:46:15 "fffffffc" 23:46:36 I didn't realize (unsigned) was a valid cast. 23:46:45 I should probably get "The C Programming Language" and read that thing. 23:47:12 it probably doesn't make a difference there, but just in case 23:47:24 spirity: why wouldn't it be? 23:47:29 unsigned is the same as unsigned int 23:47:34 ah right. 23:47:34 just like "long" is "long int" 23:47:40 I forgot "unsigned" is a valid type. 23:48:33 * spirity also recently learned that you can't use aggregate types in selection statements. 23:48:47 pikhq_: -!((~col)& 0x00FFFFFF) is also shorter if i got that right 23:49:08 elliott: are you familiar with Rust? I've been going through the tutorial. 23:49:55 I know of it 23:50:16 some of the concepts need some... work. but it looks promising. 23:51:39 structural typing in particular is something that I'd like to see more of. 23:52:03 oerjan: Mostly trying "not fucking insane" 23:54:39 table[col >> 24] 23:55:33 olsner: ... Tempting. 23:55:58 olsner: that will be slower, won't it? 23:56:02 the bitwise expr involves no memory lookups 23:56:28 * olsner does some handwaving and mumbles something about cache 23:56:47 pikhq_: -!((~col)>>24) 23:56:59 -!- zzo38 has joined. 23:57:35 Well. How long will the table be? 8 * 32 bits... 256 bits... 23:57:55 why do so many sinks in the UK have separate faucets for hot and cold water 23:58:21 it is completely unreasonable 23:58:23 pikhq_: i guess you think that's _more_ insane, right? >:) 23:58:30 unfortunately I think you mean 256 * 32 bits :) but 256 bytes also works, if you sign-expand while/after reading 23:59:26 kmc: Why do you think it is unreasonable? 23:59:30 or... 256 bits, yes, but then you'll also need to look up a bit position