00:00:45 -!- Patashu has joined. 00:03:22 -!- Madoka-Kaname has quit (Ping timeout: 272 seconds). 00:22:38 -!- Madoka-Kaname has joined. 00:23:09 -!- wareya has quit (Read error: Connection reset by peer). 00:23:41 -!- wareya has joined. 00:34:29 Wow, Portal 2 single player. 00:34:31 So. Amazing. 00:34:52 (Multi-player is pretty great too, but everybody fawned over multi-player, and I didn't see too many people praising the single-player game) 00:59:55 -!- itidus20 has joined. 00:59:57 -!- augur has quit (Remote host closed the connection). 01:03:22 -!- itidus22 has quit (Ping timeout: 256 seconds). 01:10:32 i only ever played multi 01:10:35 :/ 01:19:00 Do you understand E Card now? 01:21:45 Gregor, did you play Portal? 01:22:31 Naturally. 01:22:47 Portal was brilliant, but somewhat lacking in plot (which was fine, since the gameplay was fantastic). 01:23:08 Portal 2 not only improved the gameplay, but had a plot that was spectacular, detailed, and very involving. 01:23:32 And that's to say nothing of coöp mode, which I'm still playing with a friend. 01:23:43 Gregor, does co-op work across PC/XBox? 01:23:55 iirc it does but want to double-check quickly 01:23:58 Donno, my friend and I both have it on Steam (PC) 01:27:53 Gregor: did you enjoy the part where he kills you? 01:28:50 coppro: OMG DON'T SPOIL IT FOR THE REST 01:29:51 -!- coppro has set topic: spoilers | http://codu.org/logs/_esoteric. 01:30:23 quintopia: Yeah, you should definitely play the single-player game. 01:30:38 i NEVER HAVE THE TIME 01:30:38 quintopia: Even if /just/ for the plot, although the puzzles are (naturally) great too. 01:31:01 That was either unnecessarily angry or mis-caplocked X-D 01:31:35 no 01:31:37 it eas 01:31:42 ENTIRELY NECESSARILY ANGRY 01:31:56 * Gregor nods sagely. 01:31:58 -!- Patashu has quit (Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 , Skype: patashu0 .). 01:32:00 win 24 01:32:05 -!- Patashu has joined. 01:32:35 lose 24.5 01:32:43 tie 24.25 01:36:37 -!- augur has joined. 01:48:56 -!- iconmaster has joined. 01:51:43 pathfinder _ g h | g == h = return h; pathfinder s g h = WriterT ((\x -> (x, [x])) <$> (s !! h)) >>= pathfinder s g; 01:58:39 "Cephalic ganglion": best name for the brain? 01:59:19 obv 02:01:10 I am trying to invent WizardCard and I wrote some of the codes already 02:09:24 -!- iconmaster_ has joined. 02:12:14 -!- Sgeo has quit (Read error: Connection reset by peer). 02:12:34 -!- iconmaster has quit (Ping timeout: 272 seconds). 02:12:45 -!- Sgeo has joined. 02:15:59 -!- iconmaster_ has quit (Ping timeout: 245 seconds). 02:18:26 -!- iconmaster has joined. 02:19:45 -!- cswords_ has joined. 02:22:42 -!- cswords has quit (Ping timeout: 256 seconds). 02:54:07 <3 Continuity 02:54:11 http://continuitygame.com/playcontinuity.html 02:59:52 pikhq, can the brain even be classified as a ganglion? 03:00:47 kmc 03:00:56 Which rules of Magic: the Gathering cards do you dislike? 03:04:14 zzo38: I dislike the rule where it has magic. 03:04:23 Shun magic, and shun the appearance of magic! 03:04:27 Shun everything, and then shun shunning! 03:04:29 shachaf: As far as I know it has no such rule. 03:04:36 Oh. 03:04:40 Which rules does it have, then? 03:04:52 Is there a rules where it has gathering? E.g. of the card 03:04:53 s 03:08:45 -!- tilsoun has joined. 03:12:02 It look good to me and I hope I did it correctly: expandPat t = option t (get >>= lift . map (first $ checkPatternMatch [t]) . getBlocks (transEnum KW_macro) >>== \(x, y) -> head . M.foldrWithKey substitute [y] <$> x); 03:12:49 What's a minimal language that operates on a tape (i.e., jumping to an arbitrary address is assumed to be expensive)? 03:13:27 tilsoun: Do you mean the program or the data? 03:13:33 Both. 03:14:35 I don't know of one that has both. Perhaps invent one on esolang wiki, or put it in the list of ideas. 03:19:21 -!- david_werecat has quit (Ping timeout: 252 seconds). 03:26:58 -!- iconmaster has quit (Read error: Connection reset by peer). 03:30:14 Sgeo: A+++++++ would play another 1000 levels 03:47:34 I am trying to think of how to represent some things in WizardCard and other thing about implementation too 03:49:18 -!- augur has quit (Read error: Connection reset by peer). 03:50:06 -!- augur has joined. 04:07:50 -!- tilsoun has quit (Quit: Page closed). 04:12:16 -!- aloril has quit (Ping timeout: 272 seconds). 04:16:48 -!- sebbu3 has joined. 04:16:48 -!- sebbu3 has quit (Changing host). 04:16:48 -!- sebbu3 has joined. 04:19:50 -!- sebbu2 has quit (Ping timeout: 260 seconds). 04:28:09 -!- aloril has joined. 04:29:04 -!- augur has quit (Remote host closed the connection). 04:59:01 -!- MoALTz_ has joined. 05:02:25 -!- MoALTz has quit (Ping timeout: 260 seconds). 05:18:08 -!- augur has joined. 05:28:17 almost done with continuity 05:45:32 -!- aloril has quit (Ping timeout: 252 seconds). 05:57:58 -!- asiekierka has joined. 05:58:47 -!- aloril has joined. 06:39:06 -!- aloril has quit (Ping timeout: 265 seconds). 06:54:43 -!- aloril has joined. 07:22:18 -!- Taneb has joined. 07:22:24 Hello 07:25:56 -!- cswords_ has quit (Read error: Connection reset by peer). 07:30:13 Haneb 07:31:01 BLASPHEMY http://www.youtube.com/watch?v=7dSNAkNdvmg 07:39:25 -!- Phantom_Hoover has joined. 07:55:29 Hello, Phantom_Hoover 07:55:42 Oh no, it's Taneb! 07:55:42 Phantom_Hoover: You have 1 new message. '/msg lambdabot @messages' to read it. 07:56:30 I had a dream last night 07:56:36 where i left my laptop in the bath 07:59:25 -!- Phantom__Hoover has joined. 08:01:32 -!- Phantom_Hoover has quit (Ping timeout: 272 seconds). 08:16:15 Phantom__Hoover, have you heard the blasphemy? 08:16:25 Oh no what 08:17:58 http://www.youtube.com/watch?v=7dSNAkNdvmg 08:18:05 ^^^ that blashphemy 08:18:35 Sho blashphemic it turnsh me into Shean Connery 08:18:44 -!- lifthrasiir has quit (Ping timeout: 255 seconds). 08:18:56 -!- lifthrasiir has joined. 08:24:43 `pastelogs dream 08:25:02 http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.17369 08:27:45 2007-06-23.txt:08:24:55: Heh, last night me and a friend decided to walk 40 km... started at midnight... by the end of the trip I was actually having short dreams while walking :DD 08:31:53 Can I presume that elliott was not pleased. 08:31:58 -!- Taneb has quit (Quit: Leaving). 08:33:20 -!- lifthrasiir has quit (Ping timeout: 260 seconds). 08:39:11 -!- lifthrasiir has joined. 08:45:51 -!- lifthrasiir has quit (Ping timeout: 244 seconds). 08:47:27 The China Export symbol looks similar completely by accident, i’m sure. http://upload.wikimedia.org/wikipedia/commons/5/51/CE_marks.jpg 08:47:30 Phantom__Hoover: That seems to be a safe assumption in any and all circumstances. 08:53:27 -!- Taneb has joined. 08:54:09 Hello 08:56:04 o hai 08:58:33 -!- lifthrasiir has joined. 09:01:11 -!- zzo38 has quit (Remote host closed the connection). 09:09:53 -!- lifthrasiir has quit (Ping timeout: 252 seconds). 09:09:58 -!- azaq23 has joined. 09:27:00 -!- lifthrasiir has joined. 09:34:16 -!- nortti has joined. 09:37:29 -!- Patashu has quit (Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 , Skype: patashu0 .). 09:37:36 -!- Patashu has joined. 09:49:24 -!- myndzi has quit (Ping timeout: 244 seconds). 09:50:08 -!- myndzi has joined. 10:00:21 Madoka-Kaname: Yes, the brain is in fact a ganglion. Just with a lot of natural selection applied to it. 10:07:18 -!- cheater_ has joined. 10:10:25 -!- cheater has quit (Ping timeout: 260 seconds). 10:11:03 -!- atran has joined. 10:19:13 -!- atran has quit (Quit: Leaving). 10:22:33 -!- derdon has joined. 10:38:48 kmc: i am about this upset with your recent movie suggestion: this upset: http://inside-logger.com/img/upset_kid.jpg 10:50:08 -!- MoALTz_ has quit (Ping timeout: 240 seconds). 10:51:43 -!- pikhq has quit (Read error: Operation timed out). 10:52:56 -!- pikhq has joined. 10:55:00 -!- MoALTz has joined. 10:58:15 -!- shubshub has joined. 11:01:25 -!- shubshub has quit (Client Quit). 11:01:55 http://qdb.us/28319 11:12:21 o.O 11:14:05 what? 11:17:21 Sgeo: have you finished continuity? 11:17:32 i'm on the last level, but haven't given it a real effort yet 11:20:56 cheater_, haven't gotten there yet 11:24:14 oh 11:24:33 i'm talking about the web version btw 11:24:38 are you playing the ipad version already? 11:24:43 the web version was fairly simple 11:28:41 -!- Taneb has quit (Quit: Leaving). 11:33:29 aw shit. I lost all of my work on c2bf. 11:34:30 also my own pkgmgr seems to be missing from backups 11:58:46 -!- Taneb has joined. 11:59:13 Hello! 12:00:19 wow ok the last level is fairly tough 12:06:00 -!- sebbu3 has changed nick to sebbu. 12:07:49 @tell kmc upset 12:07:49 Consider it noted. 12:25:48 does anyone know can I make my libc for c2bf available under wtfpl if I include it in c2bf which is under GPL? 12:26:59 -!- Vorpal has joined. 12:30:40 Can anyone recommend a mind-map software? 12:31:07 -!- Phantom__Hoover has quit (Read error: Connection reset by peer). 12:31:37 -!- Phantom_Hoover has joined. 12:47:08 nortti, double licence ? 12:47:30 GPL is more restrictive than WTFPL 12:49:12 sebbu: I am trying to make c2bf usable so I am adding libc but I'd like to keep it under WTFPL 12:54:33 C2BF is a C compiler. It does not impose a license on the code it compiles, just like any other C compiler. 12:54:39 GCC is under GPL, for example. 12:55:35 Gregor: I am including my libc in my fork of c2bf 12:56:03 So? My distro includes both GCC and glibc. 12:56:25 (Or eglibc, as it were) 12:57:37 Gregor: so I can make my c2bf fork contain both GPL and WTFPL licensed code? 12:59:35 A) Of course, B) yes, even if they actually linked together (although then the aggregate /binary/ would have to be released under GPL, which has implications on the source), C) since they DON'T link together, there isn't even an argument, the two licenses have absolutely no bearing on each other. You could have something GPL-incompatible and it would still make no difference. 13:29:05 -!- Patashu has quit (Ping timeout: 260 seconds). 13:31:02 -!- david_werecat has joined. 13:32:33 -!- Nessler has joined. 13:33:42 -!- Nessler has left. 13:56:44 http://www.elisanet.fi/~g623951/c2bf-j-0.01.patch 14:05:51 -!- elliott has joined. 14:27:25 -!- david_werecat has quit (Ping timeout: 260 seconds). 14:28:39 -!- david_werecat has joined. 14:46:26 Deewiant: Ping 14:46:29 Pong 14:47:06 Deewiant: What case is the WINDOWS directory in recent Windowses. 14:47:08 This gives me a stupid idea 14:47:12 i.e. C:\windows, C:\Windows or C:\WINDOWS 14:47:15 Windows 14:47:20 Thanks. 14:47:24 Server table tennis 14:47:47 Configure servers to append a ping message to all pong messages to a particular server 14:48:26 First server to drop it, the other one gets a point 14:57:14 nortti: I would recommend you properly fork, and link your fork from the esolangs page. 14:57:56 Gregor: ok 15:01:56 Gregor: Be careful. 15:02:05 gcc specifically has an exception to GPL to avoid infecting code it compiles, IIRC. 15:05:54 because gcc has library code it links into the output binary? 15:05:54 kmc: You have 1 new message. '/msg lambdabot @messages' to read it. 15:06:05 @messages 15:06:05 cheater_ said 2h 58m 14s ago: upset 15:15:42 cheater_: :( 15:22:09 gcc specifically has an exception to GPL to avoid infecting code it compiles, IIRC. // yeah, that's for libgcc 15:22:42 -!- azaq23 has quit (Read error: Connection reset by peer). 15:22:48 it's not clear where the line is drawn though 15:23:09 Gregor: You could just relicense C2BF as not-GPL :P 15:23:41 -!- azaq23 has joined. 15:23:52 -!- azaq23 has quit (Max SendQ exceeded). 15:24:04 libgcc? 15:24:22 -!- azaq23 has joined. 15:24:29 oh. never mind 15:25:23 libgcc is a library gcc links into the binaries it produces 15:26:01 nortti: I hereby license all of my code in C2BF under ISC. Feel free to change the headers at your leisure. I think I used a published Yacc grammar for C in there somewhere, so be wary of its license if it's under any. 15:26:21 (ISC is this license: http://opensource.org/licenses/ISC ) 15:29:19 Gregor: Hmm, has nobody else contributed to C2BF? 15:29:21 pikhq, perhaps? 15:29:29 * elliott aims to make your life difficult. 15:29:35 Or, well, nortti's. 15:30:00 Gregor: isn't ISC basically WTFPL with warranty clause? 15:30:38 And more legally airtight wording... 15:30:48 Actually that's not true. 15:30:56 ISC requires reproduction of the license/copyright notice. 15:31:12 ISC is basically BSD2/MIT. 15:32:04 The Gedcom standard is so dense 15:32:25 Gregor: do you have commit history to c2bf? 15:33:52 See http://esolangs.org/wiki/C2BF. 15:35:36 elliott: what about it? 15:35:49 ...It has a link to the SVN repository right there... 15:36:19 elliott: and...? 15:36:30 nortti: ...SVN repositories give you the entire commit history? 15:45:10 E\/TREME E\/PLOSIONS 15:45:10 /\ /\ 15:45:16 Explosions. Bexplosions. 15:45:21 Texplosions. Sexplosions. Wait. 15:49:41 Gregor: do you have commit history to c2bf? // there are tools to get the commit history out of a svn repo. The name "svnsync" comes to mind. 15:50:13 svn :/ 15:50:22 Is a texplosion something like 15:50:25 \kaboom 15:50:26 Gregor: git-svn works well for that. 15:50:41 \explosion{bang} 15:50:57 Lumpio-: Yes. 15:53:50 shachaf: it seems GCC 4.4 is the culprit in my fstack-protector slowdown 15:53:58 redid the benchmarks with 4.6 and it's more what i expected 15:55:41 -!- Gregor has set topic: SPOILER ALERT: He dies in the end | http://codu.org/logs/_esoteric. 15:57:00 I, too, die in the end. 15:57:19 It's what makes the story so relatable. 15:59:17 -!- Taneb has quit (Ping timeout: 256 seconds). 16:01:04 What is THE ALAN DIPERT doing on /r/programming? 16:02:03 -!- Taneb has joined. 16:04:07 Hello! 16:04:54 -!- Sgeo has quit (Read error: Connection reset by peer). 16:05:37 hello 16:11:17 elliott, is it dwarf fortress time? 16:11:26 I don't know. Is it Dwarf Fortress time? 16:12:39 Is it a time such that, if I stream myself playing Dwarf Fortress, you will watch? 16:12:47 Sure. 16:14:13 kinky 16:15:05 kmc 16:15:08 have u seen my url? 16:15:13 :D 16:15:16 no 16:16:03 kmc: i am about this upset with your recent movie suggestion: this upset: http://inside-logger.com/img/upset_kid.jpg 16:16:58 i see 16:17:08 -!- rszeno has joined. 16:17:35 hello everybody 16:17:39 hi 16:17:54 Taneb: You realise you're not termcasting, right? 16:18:00 I'm not! 16:18:03 !? 16:18:20 kmc: hey, you should know 16:18:32 hi, elliot 16:18:44 kmc: when making a steak with "steak pepper" (a mixture of salt, pepper, paprika, mustard seeds, etc) 16:18:59 do i put this spice mix on the steak before putting it in the frying pan? 16:19:02 or after it's ready? 16:19:11 :( 16:19:58 How about now? 16:20:16 cheater_: i'd put it on before, and maybe rub it in a bit 16:20:28 but idk 16:21:41 that's what i did 16:21:48 we'll see in a couple of minutes if it worked 16:22:23 I... I may have got my ratry login wrong? 16:22:35 Taneb: Just pick a new username. 16:22:36 It's what I do. 16:22:48 Taneb: (This is why you store the ratry_login stuff in a file.) 16:23:45 elliott, got corrupted 16:23:53 What. 16:24:04 In the mess I had over the past two days 16:24:53 Okay. 16:28:30 kmc: i'm not upset anymore though 16:28:49 except this morning when i woke up dreaming someone electrocuted me and the flesh was falling off my legs 16:29:02 that's ok though 16:29:06 <3 16:29:30 elliott, now! 16:29:44 You should play Adventurer. 16:29:46 It's... "fun". 16:32:25 -!- pikhq_ has joined. 16:32:39 -!- pikhq has quit (Ping timeout: 265 seconds). 16:34:03 i think the words "seared clump, bloody cold inside" describe this steak quite well 16:34:07 i hope i can still save it 16:35:10 -!- sebbu has quit (Ping timeout: 272 seconds). 16:35:20 -!- ais523 has joined. 16:36:04 Any suggestions for fortress names? 16:37:40 sgc 16:38:11 -!- itidus22 has joined. 16:38:15 this thing came out quite good actually 16:38:52 Taneb: Fortressfortress. 16:38:54 Dwarffortres. 16:38:56 *ss 16:39:15 DwarfDwarfFortressFortressFactoryFactory 16:39:22 Fortress of Solidity (not really... this is like a nightmarish name) 16:40:03 frigidity, then? 16:40:10 no ~ity 16:41:20 Frigid Fortress 16:42:01 kmc is bull's eye hickory smoke bbq squce a known brand in the us? 16:42:08 -!- itidus20 has quit (Ping timeout: 240 seconds). 16:42:33 -!- sebbu has joined. 16:42:33 -!- sebbu has quit (Changing host). 16:42:33 -!- sebbu has joined. 16:43:39 -!- KingOfKarlsruhe has joined. 16:45:12 cheater_: If I recall, Bull's Eye is one of those brands you can find in every grocery store. It's probably a subsidiary of Kraft or something. 16:46:09 yes http://www.kraftbrands.com/bullseyebbq/ 16:46:30 -!- itidus22 has changed nick to itidus20. 16:53:31 -!- KingOfKarlsruhe has quit (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120420145725]). 16:53:54 Taneb: Oops, I forgot to raise the uxterm window. 16:54:00 I missed the last, like, half an hour. 16:54:17 Nothing interesting happened 16:58:38 i was thinking of fortress craft when i made my suggestions.. because, just because 16:59:05 i havent ever owned a ~craft though 16:59:56 Minecraft for PC and XBox 360 + Fortress Craft here 17:14:42 -!- lifthrasiir has quit (Ping timeout: 265 seconds). 17:17:48 -!- zzo38 has joined. 17:20:08 -!- Taneb has quit (Ping timeout: 272 seconds). 17:20:17 -!- lifthrasiir has joined. 17:20:35 -!- Taneb has joined. 17:22:13 Not sure what happened there... 17:25:26 did df crash or something 17:28:06 I think I lost internet and df crashed 17:28:08 AT THE SAME TIME 17:29:02 -!- derdon has quit (Remote host closed the connection). 17:29:08 monqy: crawl people are so wrong about hunger 17:29:21 what are they saying 17:29:39 "good thing monqys-crawl is right" 17:29:52 monqy: mostly defending hunger in any shape or form 17:30:10 while at the same time asking for nausea to be removed on the grounds that it's tedious and unimportant 17:30:19 -!- TodPunk has quit (Quit: This is me, signing off. Probably rebooting or something.). 17:30:40 ha-ha-ha 17:30:59 monqy: apparently you need hunger because it minorly inconveniences berserkers 17:31:19 (also for conjurers and summoners but "i don't know anything about them" so i can't comment) 17:32:16 spells hunger you; bigger spell level means more hunger, and having spc/int means less hunger 17:32:37 right 17:32:37 so at low skill/int the hunger serves to prevent you from spamming big spells 17:32:41 so you could just 17:32:45 not regen mp naturally instead 17:32:51 and use mp for that 17:32:52 right 17:32:57 Reduce permanent food 17:33:04 and for berserkers 17:33:06 make exhaustion last longer 17:33:16 or just 17:33:20 make it not wear off unless you $do_something 17:33:23 but 17:33:35 frankly the only times i've been unable to berserk because of hunger is when i get out of a tight situation and immediately into another 17:33:38 so 17:33:46 making exhaustion last longer would fulfil that fine 17:33:49 i'd go more for the latter since lasting longer means like pillar dancing it off or something 17:33:51 admittedly it's susceptible to just pressing 5 a lot 17:33:54 "nerf 5" 17:33:55 yes 17:34:00 In ADOM, spitting acid reduces your satiation level 17:34:06 make kills reduce your exhaustion 17:34:08 ideally in monqys-crawl you should never have to press 5 17:34:09 because $rationale 17:34:28 killing the rat invigourates you 17:35:06 "invigourates", good british english 17:35:32 Why should kills reduce your exhaustion? I don't see how that makes a lot of sense; resting should reduce your exhaustion (perhaps make the area danger and stuff, so that there is a penalty to resting, now you have to figure out what balance is best per circumstances) 17:36:08 -!- TodPunk has joined. 17:36:25 realism is less important than gameplay 17:36:55 monqy: you could also make exhaustion last longer and just make you lose hp over time "because" 17:37:04 hmmmmmmm 17:37:05 and then because hp on kills is great "the problem is solved" 17:37:50 consistency is also important though and monsters losing hp over time or only berking once is silly so i'd have to do something about that, like give the player a horrible disease to explain away the discrepency 17:37:57 "you need the deep deep down orb of zot to cure your self" 17:38:13 monqy: Hence why I have said so, make area danger and stuff a penalty to resting 17:38:19 "ur dyinge. but on your bucket list it says : - get the orb of zot because nobody ever got it." 17:38:31 "also, yuou're a sociopath and you like to see things diye it gives you reson to live" 17:38:36 "hav fun" 17:38:51 important question, will this perfect roguelike go the way of both of elliott's other perfect games 17:39:06 wee're talking about monqy's roguelike 17:39:08 or just 17:39:09 roguelikes in general 17:39:12 which of my roguelikes 17:39:13 or even crawl 17:39:16 monqy: all of them 17:39:18 :o 17:39:25 how many do you have 17:39:35 there's monqys-crawl and then there's "my roguelike" 17:40:11 more like 17:40:12 "roguelife" 17:41:01 and then there's the possibility i'll split "my roguelike" into numerous "my roguelikes" 17:41:11 monqy: what's bad about crawl light btw 17:42:14 mostly: it still has things that are bad from crawl, maybe lacks some of crawl's post-fork improvements (which?) 17:42:22 dunno 17:42:25 like resting and big levels 17:42:30 i hear it reversed a lot of nerfs perhaps unfairly 17:42:35 oh that too 17:42:41 you could try it and see how it goes 17:42:41 what about LOS do they plan squarelos 17:42:46 idk 17:43:22 but the nofood and noid and stuff like that give it a big goodness advantage over crawl also so 17:43:35 "im ask" 17:43:36 yeah i dunno i'd have to try it 17:43:49 #crawllight is scary "so few people" 17:43:53 im scared of big channels and small channels 17:44:02 i used to be in there but nothing ever happened so i left 17:44:33 while at the same time asking for nausea to be removed on the grounds that it's tedious and unimportant <--- the amusing thing is, they added nausea because sickness was tedious and unimportant… 17:44:35 i think the last scary channel membership is like 17:44:37 40 people 17:44:46 as long as they're not friends 17:44:53 30-40 people who don't know each other 17:45:06 I remember arguing against nausea, on the basis that it always either did nothing or killed you arbitrarily and unavoidably 17:45:14 ais523: you set #CrawlLight's topic; do they plan to squarelos, or are they about to kick me for trolling? :p 17:45:15 well, sickness is bad too 17:45:34 elliott: I mostly didn't set it; I just added a meme to it 17:45:36 bee castle! 17:45:51 hi 17:45:56 I don't think they'd consider a squarelos suggestion trolling, although I'm not sure if they're planning it or not 17:46:07 they'd take it seriously if you made it 17:46:42 18:43 what about LOS? :P 17:46:42 18:45 err 17:46:42 18:45 i'm not aware of the issue :P 17:46:43 18:45 circle vs. square 17:46:45 18:45 unchanged, and i don't know of plans 17:46:47 18:46 what is the issue with circular? 17:46:49 18:46 it's inconsistent with movement geometry (euclidean rather than chebyshev distance) 17:46:53 im "squarelos ambassador" 17:47:07 Circle vs. square? Pfft. I want a triangular LOS. 17:47:20 los in the shape of a giant spider 17:47:29 well squarelos is still inconsistent but it has gameplay benefits over circle los 17:47:54 18:47 hmm, well, I'm unsure 17:48:10 18:48 ask monqy if you want more/better arguments :p 17:48:12 monqy: enjoiye 17:48:15 :( 17:48:39 monqy: did you know centaurs used to be speed 20 "facts" 17:48:47 whoa 17:48:53 (in 1997) 17:49:36 monqy: are yoju being asked about squarelos as we speak 17:49:40 nop 17:49:47 what !! 17:49:54 join #CrawlLight immediately 17:49:57 im only saying it in 17:49:59 uppercases because 17:50:03 thats what quairlzr said it in 17:50:08 and now 17:50:12 what my irc client is convinced its called 17:52:37 "perfect disguise " 17:56:16 monqy: square lose "talk of the towne" 17:56:47 Do you know the game with the capture rule of go and the win condition of gomoku? 17:57:06 zzomoku 17:58:50 monqy: im exhaust my knowledge and stuffe "you take over" 17:59:31 -!- MoALTz_ has joined. 18:01:06 thanks monqy 18:01:15 yw np 18:01:22 problem 1 def: tomorrow i will have car seat agoraphobia. solution: minimize that by sleeping well beforehand. problem 2 def: my sleeping pattern is way out. solution: three pronged strategy to induce sleep. 18:01:44 -!- MoALTz__ has joined. 18:02:05 monqy: im was sarcasm!!! 18:02:24 the squarelos cause "dying because of monqy " 18:02:26 i know 18:02:32 -!- MoALTz has quit (Ping timeout: 252 seconds). 18:02:58 if you want to get an answer ask dtsund 18:03:04 "dying" 18:03:05 "because" 18:03:07 "of" 18:03:08 "monqy" 18:03:35 wait for it ........ ... . 18:03:36 its ded 18:04:01 oops 18:04:31 -!- MoALTz_ has quit (Ping timeout: 250 seconds). 18:05:06 -!- Phantom_Hoover has quit (Ping timeout: 272 seconds). 18:07:51 phase 1: milk + hot water = triptophane 18:08:11 good phase 18:08:30 well i know its in the bible so its a sure thing 18:08:56 cool 18:09:10 something about milk putting someone to sleep 18:11:07 #2 equip jacket so flimsy a kobold could attack right through it 18:11:28 i don't like where this is going !! 18:11:32 and finally, #3 some asthma medicine 18:11:54 do you have asthma 18:12:36 a bit.. but its mild.. but the salbutamol is strangely relaxing even though it's a stimulant 18:12:53 "drugs" 18:13:55 no no you got me all wrong before 18:13:57 "drugs" 18:15:17 i just meant that jacket is thin compared to chainmail or platemail designed but still designed to insulate and increase my core body temp. not quite seal skin though 18:17:04 i just can't stand being in a car when i haven't had any sleep.. it's like cia torture 18:22:38 In a program like Astrolog, in addition to be able to plot additional data on the calendar, and supporting artificial objects such as ISS, another features of interest would be more features related to navigation. Still, again, all features should be able to work with each other. 18:24:17 maybe you can sleep in the car 18:24:27 I've done that, it's pretty fun 18:25:16 the fun part is not being bored because car or tired because tired 18:25:32 "a great experience" 18:27:21 kmc: what's hackin' 18:27:38 just got back from eating thai food 18:27:45 i'm in nyc for the weekend 18:27:49 why so 18:27:59 why nyc? just visiting friends 18:28:04 k 18:28:15 did you want to re-enact that movie you had me watch 18:28:21 no 18:28:40 no jumping fridges? 18:28:42 getting addicted to smack is not on my list of goals for this trip 18:28:54 double space before "trip" 18:28:55 or going ass-to-ass 18:28:56 sign of hesitation 18:28:58 indeed cheater_ 18:29:07 freudian slip 18:30:03 what about getting gangrene and having your arm cut off while your best buddy is left in a high security prison washing cotton 18:30:51 you have lived in nyc as a teenager right? 18:30:53 which was like half a year ago 18:33:51 no 18:34:05 have you ever lived in nyc? 18:34:08 i lived in NYC when i was 20 through 22 18:34:48 -!- MoALTz has joined. 18:35:39 yeah i'll pass on the gangrene as well 18:37:27 -!- MoALTz__ has quit (Ping timeout: 250 seconds). 18:44:23 -!- MoALTz has quit (Ping timeout: 250 seconds). 18:46:28 oh ok 18:47:23 -!- Taneb has quit (Ping timeout: 252 seconds). 18:55:19 Twenteen through twenty-tween. 18:56:16 -!- rszeno has left. 18:56:35 wouldn't it be tenteen through twelveteen? 18:56:57 cheater_: did you at least like the music in the film 18:57:29 -!- asiekierka has quit (Remote host closed the connection). 18:59:56 kmc: i knew of kronos quartet long before 19:00:06 i'm glad 19:00:31 so i'm glad i got burned? 19:00:47 think of all the things we learned? 19:00:59 glad you're still alive? 19:02:20 too many glados references 19:02:40 lol @ programming arduino with sound card: http://dangerousprototypes.com/wp-content/media/2011/09/audioino_programming_arduino_with_sound.jpg? 19:03:41 nice 19:03:52 so kmc are you anywhere near the twin towers of babylon 19:04:06 no? 19:04:26 ok so it needs a special bootloader 19:04:34 by this i mean the 9/11 convention center 19:04:36 i guess that's expected, and it's still kinda cool 19:04:38 yeah 19:04:50 it's pretty damn nice 19:05:01 but you could just as well use V-USB with a similar part count 19:05:25 what's the V? 19:05:32 in that sense http://www.pjrc.com/hub_isp/ is probably cooler 19:05:36 V-USB is a software USB stack for AVR 19:05:44 yeah but this one you can always program from your walkman 19:05:48 just have different data tapes 19:05:52 and a small patch cable 19:05:53 heh 19:05:56 lolz 19:06:00 or your phone 19:06:10 phone is not hipster enough 19:06:16 has to be a walkman 19:06:25 better option: portable cassette player 19:06:35 the hub thing requires a few more parts but no programmer 19:06:38 like one of those desktop ones 19:06:44 what hub thing? 19:06:58 oh 19:07:15 looking 19:09:21 -!- Taneb has joined. 19:11:03 wait 19:11:05 cheater_: no i'm not near the freedom hole 19:11:07 let me guess before i read on 19:11:10 i'm in east harlem right now 19:11:23 does he program the stuff by turning voltage on and off? 19:11:28 as in power supply voltage? 19:11:30 i used to live pretty close to the freedom hole 19:11:47 22 River Terrace, at the north end of Battery Park city 19:12:11 about a 5 min walk to the WTC site 19:12:37 in fact, on land created during the construction of the original WTC 19:13:08 i'll make sure to stalk you by calling up your landlord and requesting personal information 19:13:30 k 19:13:41 you moved in after it got torn down right? 19:13:49 or was that during 19:13:53 which 19:14:05 i lived in NYC from 2008 to 2010 19:14:25 right, the freedom fighter attack was in like what 19:14:28 2001? 19:14:31 yes 19:14:41 the building i lived in already existed at the time 19:14:56 so our air vents were probably full of asbestos 19:17:36 mmm, yum asbestos 19:17:50 so what's the green wire in usb? 19:18:00 i'm totally liking this article u linked me 2 19:18:04 USB uses differential signaling 19:18:23 there are two data lines; they switch off which one has the higher voltage 19:18:28 indicating 0 or 1 by it 19:18:53 is green part of the differential pair? 19:19:46 i believe the standard code is green and white for data, black for ground, red for +5V 19:20:01 i don't remember which voltage pair is 0 and which is 1 19:20:17 meanwhile in ##electrollnics: anyone know if 3d printers can print conductive material for leds, chip communication, etc? Prot: no. cheater_: so if you try to design electronics, you have to soldier and wire everything manually? 19:20:42 haha 19:20:43 kmc: ok gotcha 19:20:53 there has been some work with 3d printing electrical connections 19:20:54 kmc: i have no idea how he's getting pulses out the green line ??? 19:20:59 but home PCB fabrication is much easier 19:21:05 also pro PCB fab is pretty cheap 19:21:37 ya 19:21:38 cheater_: read the sidebar on the right side of the page 19:21:47 you just do everything in ChinaPCB 19:22:59 right 19:23:01 now i got it 19:24:42 it's super slow 19:25:01 ya 13 minutes 19:25:10 maybe he should instead make a Tempest based programmer 19:25:18 i think a parallel port programmer has a comparable part count and is much faster 19:25:21 but who has a parallel port these days 19:25:27 (i do) 19:25:34 i do too 19:25:38 here's a thought 19:25:45 make a SATA programmer 19:26:07 possibly a large parts count though 19:28:02 -!- Phantom_Hoover has joined. 19:30:57 kmc: i'm thinking you could possibly take an 8 bit DAC and bitbang through an audio port though 19:31:24 or better yet 19:31:29 no dac, just a slope detector 19:31:37 and a high pass filter 19:32:10 -!- oerjan has joined. 19:32:49 maybe 19:32:55 or yet better: use left and right in differential mode. first start up by outputting nothing and charge a capacitor which will hold the DC voltage between the channels' respective zeros 19:32:56 you need two outputs and one input 19:32:59 Gregor: I only found three revisions of c2bf and all of them were made by you. 19:33:02 yeah 19:33:13 then you start outputting stuff in the signal 19:33:23 a comparator makes it either 0 or 1 19:33:34 nortti: Sounds about right. 19:33:43 then you deserialize 19:33:56 and you have your 4 bits or whatever 19:33:59 why can't you just use each channel as an independent output 19:34:08 with a capacitor to low pass filter 19:34:15 because i don't know 19:34:22 well 19:34:33 think about what would happen if you had a very long string of 0's 19:34:40 or very long string of 1's 19:34:56 oh you'd need a diode too 19:35:04 i guess you could mitigate the issue by having a three-pulse code like this 19:35:06 yeah cap + diode + resistor 19:35:07 01x 19:35:13 where x is the bit you want to send 19:35:16 and 01 always repeat 19:35:25 then you can effectively control an output voltage 19:35:50 to send a 1, you turn on an audio tone and charge the cap through the diode 19:35:53 wait why do you want an lpf there, you want a hpf there 19:36:01 to send a 0, you turn it off and let the cap discharge through the resistor 19:36:09 i think we're talking about different applications cheater_ 19:36:14 we probably are 19:36:17 haha 19:36:19 Gregor: has there been any other revisions of c2bf before revision 1 in trunk or have you put code written by enyone else repo? 19:36:19 i'm talking about an iterface from an unprogrammed AVR to a sound card 19:36:27 me too 19:36:29 so fancy codes and the like are out 19:36:41 the problem is how to spit data out of the card 19:36:48 whatever you put into the chip digitally has to conform to the AVR's programming state machine 19:36:50 it's not a fancy code 19:36:54 you just use a counter of 3 19:36:56 not some bootloader you write 19:37:21 every third bit goes to the avr programming state machine sadist 19:37:35 ok 19:37:40 you still need a counter circuit though 19:37:40 the other two bits get thrown away and are there just to make sure the signal is locally AC at every moment 19:37:48 that's a single chip 19:37:54 yeah but not a super common one 19:38:04 i think my scheme would work better 19:38:06 ya think 19:38:08 Gregor: has there been any other revisions of c2bf before revision 1 in trunk or have you put code written by enyone else repo? // no, no. I'm very careful about copyright headers, if there's code by anybody but me, it's marked as such. 19:38:10 but i don't know how to do input 19:38:13 what about a demultiplexer 19:38:17 because a microphone port won't detect DC levels 19:38:20 that's common isn't it 19:38:34 a demultiplexer can be used instead 19:38:41 cheater_: my scheme doesn't have any ICs or transistors in the output path 19:38:50 why do you need input 19:38:52 at all 19:39:23 wow 19:39:25 how about this one 19:39:26 i got it 19:39:30 one LDR 19:39:32 and one webcam 19:39:36 and one LED 19:39:43 you blink the LED to the webcam as input 19:39:50 you output a blinking square to the LDR 19:40:01 that's fucking minimal isn't it 19:40:06 heh 19:40:08 come on 19:40:21 you know it won't get any more ghetto than that 19:40:39 so why do you need input? 19:41:29 i'm not sure, but hub_isp has it 19:41:59 or 19:42:14 how about using the numlock, scroll lock and capslock LEDs 19:42:16 and 3 ldr's 19:42:47 that's probably even slower 19:42:54 and would take 5 hours to program a chip 19:43:05 What are you trying to make? 19:43:37 kmc: hey can't you use ethernet with some measurable amount of success in a ghetto circuit? 19:43:53 from what i remember ethernet really lends itself to ghetto interfaces 19:44:16 i think that's false 19:44:26 what about banging out packets full of 1's or 0's 19:44:40 and putting that through an LPF 19:44:42 and then using a comparator 19:44:54 or a diode 19:44:56 or something 19:45:10 and by packets i mean frames 19:45:54 can you force an ethernet port to come on and send out frames, even if there was no layer 2 negotiation? 19:46:04 But, what exactly is it that you are trying to make these things for? 19:46:13 scroll up zzo38 19:46:23 we're trying to make a minimal avr programmer 19:46:34 without the use of a parallel or serial port 19:48:20 -!- Phantom_Hoover has quit (Ping timeout: 272 seconds). 19:50:36 Gregor: strip/bfstrip.c is written by Erik Bosman and it is under GPL2 19:51:28 The things I can think of are, audio port 19:51:58 You may need to do such things as adjust impedance and so on with resistors and other components 19:51:59 Gregor: otherwise all files carry copyright notice that it is yours or doesn't have copyright rule 19:53:51 kmc: http://www.slashdong.org/2011/10/15/pen15-board/ 19:53:53 bfstrip is a separate tool, so that shouldn't be a big deal. All the stuff that's mine is now ISC. 19:54:15 cheater_: haha 19:54:50 cute, but I'm not sure why a teledildonics board would be different from any other robotics board 19:56:12 except for having the safety isolation of a legit medical device 19:56:15 which this one clearly doesn't 19:56:29 kmc: penis on silk screen 19:56:29 I am not sure what other way there is best other than audio port; parallel port would probably work best but you say you cannot use that 19:56:49 zzo38: it's ok, the moment has passed 19:56:58 we're talking about teledildonics now apparently 19:59:59 -!- MoALTz has joined. 20:00:26 or not 20:01:34 kmc: hey, i've been looking at my disk problem more. i think it may be that disk operations incur a noticable cost in cpu 20:01:39 any idea why that might be happening? 20:02:00 DMA being disabled, but you checked that already 20:02:10 does some kernel thread show up as using CPU in top 20:02:31 no 20:03:50 -!- oerjan has quit (Quit: leaving). 20:09:33 -!- Phantom_Hoover has joined. 20:20:05 why do you think it's a cpu cost 20:22:32 -!- xander345 has joined. 20:22:45 hello 20:22:51 hi 20:23:15 `@ xander345 welcome 20:23:17 i own http://codecompiler.info 20:23:19 No output. 20:23:24 `? welcome xander345 20:23:26 welcome xander345? ¯\(°_o)/¯ 20:23:28 HackEgo: behave yourself 20:23:28 i've added an esolang section 20:23:29 what 20:23:30 oops 20:23:31 `welcome xander345 20:23:33 `welcome xander345 20:23:34 we get it right eventually 20:23:37 xander345: 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:23:37 xander345: 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:23:44 I got it right first time, HackEgo was just being naughty 20:23:47 `@ xander345 welcome 20:23:50 No output. 20:23:50 I think, at least 20:23:52 hmm 20:23:56 `cat /bin/@ 20:23:59 cat: /bin/@: No such file or directory 20:24:06 someone deleted it, that's what happened… 20:24:11 `help 20:24:14 Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ 20:24:29 nortti: Why did you delete quote 600? 20:24:43 is the owner of esolangs.org here? 20:24:43 `quote 600 20:24:46 600) You know how the arrow pierces your skin, rearranging and randomizing vital internal structure? Monads are like that, only worse. 20:24:47 ais523: why did you expect it's in /bin? 20:24:50 xander345: that's me 20:24:57 elliott: because I was asked to 20:24:57 unless you mean the domain; that's owned by Alan Dipert, but I control its DNS 20:24:59 elliott: because I thought it was in /bin 20:25:04 nortti: hmm, by who? 20:25:06 elliott: wow, you forgot the "the" 20:25:15 ais523: what did @ do? 20:25:16 ais523: I also forgot the capitals 20:25:19 I'm professional! 20:25:39 `which @ 20:25:42 ​/hackenv/bin/@ 20:25:59 nortti: aim a message at someone 20:26:03 `cat bin/@ 20:26:05 nortti: oh, ignore shachaf when he tells people to delete quotes 20:26:06 ​#!/usr/bin/perl -w \ $_ = join " ", @ARGV; if (s/^([^ ]*) +([^ ]*) +//) { print "$1: "; exec $2, $_; } 20:26:08 forgot it didn't start in / 20:26:14 `revert 384 20:26:16 elliott: ok 20:26:17 Done. 20:26:19 xander345: this place is usually less hectic than this 20:26:33 elliott: it /was/ less hectic than this until he/she joined 20:26:35 I'm guessing he from the username 20:26:37 xander345: anyway, I'm available for any esolangs.org related question and/or request 20:26:43 elliott: where did you get the number 384? 20:26:59 nortti: http://codu.org/projects/hackbot/fshg/index.cgi/rev/f21648f87766, the revision prior to the delquote 20:27:07 although `revert -2 would have worked too, I think 20:27:47 elliott: oh yes. I forgot hackego's PWD was repo 20:28:43 ┌────────────────────────────┐ 20:28:46 │ you can't ignore my techno │ 20:28:49 └────────────────────────────┘ 20:28:54 ┌────────────────────────────┐ 20:28:56 yes i can 20:28:57 │ you can't ignore my techno │ 20:29:00 └────────────────────────────┘ 20:29:02 uh 20:29:05 ais523: 20:29:36 elliott: ? 20:29:43 i forget 20:30:13 -!- xander345 has quit (Quit: Page closed). 20:30:49 xander345: i'm glad to have helped you as the owner of esolangs.org 20:30:58 Is there an op present? 20:32:03 Someone needs to say "yes" so I can go silent for the next five minutes as a hilarious joke. :( 20:32:11 it wouldn't be that funny 20:32:13 No. 20:32:16 and you know how to check the access list 20:32:18 if you see the police... warn a brother! 20:32:34 thanks zzo38 20:33:47 ┌──────────┐ 20:33:47 │ cheater_ │ 20:33:47 └──────────┘ 20:33:58 _______________________________ 20:33:58 < Esoteric languages fuck yeah! > 20:33:59 ------------------------------- 20:33:59 \ _ 20:33:59 \ (_) \ 20:34:02 ^__^ / \ 20:34:04 \ (oo)\_____/_\ \ 20:34:07 (__)\ ) / 20:34:09 ||----w (( 20:34:12 || ||>> 20:34:12 can we not do this 20:34:15 hmm, I think that broke 20:34:19 YA THINK 20:34:21 rip cow 20:34:34 -!- Phantom_Hoover has quit (Ping timeout: 272 seconds). 20:34:42 your cow is so bad it killed PH 20:34:43 rip hover 20:36:12 is that an apt cow? 20:36:21 ah, no 20:36:26 it's a butfuckt cow 20:36:28 should I try again 20:36:31 no 20:36:34 $ aptitude moo 20:36:36 There are no Easter Eggs in this program. 20:36:53 -!- ddd has joined. 20:36:56 `welcome ddd 20:37:00 ddd: 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:37:20 -!- ddd has quit (Client Quit). 20:37:23 meh, plain gdb is better 20:37:26 `unwelcome ddd 20:37:28 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: unwelcome: not found 20:37:39 oh, ddd = xander345, btw 20:37:42 ais523: I suppose you know aptitude --verbose moo. 20:37:47 ais523: i suspected 20:37:48 fizzie: no, let me try that 20:37:56 ais523: i'm not sure what is "up with them" 20:37:56 haha 20:38:01 You can keep adding more -v's up to some point. 20:38:18 presumably ais523 has also tried apt-get moo 20:38:28 stops at -vvvvvv 20:38:39 elliott: indeed, that's what I was referencing, I wasn't sure if it was the same cow or not 20:38:58 that cow is from cowsay 20:39:26 incidentally, ddate seems to have disappeared from the repos altogether 20:39:36 it's no longer in coreutils, and it isn't anywhere else either 20:39:48 sucks! 20:39:55 ~$ sdate date 20:39:56 Sat Sep 6829 21:39:47 BST 1993 20:39:59 that one's still there, though 20:40:18 what's it? 20:40:23 although not in coreutils 20:40:32 There was the bugreport about removing ddate, where it was (IIRC) first closed as "no, we won't remove it", but then they flipflopped and did. 20:40:39 kmc: sdate's a library injection thing that causes date-related syscalls to return values in september 1993 20:40:47 why? 20:40:48 tazpkg doesn't have cow hidden but my own pkgmgr has if cowsay is installed 20:40:53 kmc: eternal september 20:40:55 kmc: because september 1993 never ended 20:41:01 i get it 20:41:18 stupid though 20:41:23 I suppose it would allow you to see what happens in case of strange values returned by date-related syscalls 20:41:37 how can you tell http://www.df7cb.de/projects/sdate/mutt.png stupid 20:41:38 zzo38: indeed, many programs act oddly or brokenly under sdate 20:41:49 (bonus: it does the same to outgoing Date headers) 20:42:14 obviously 20:42:59 someone made a library injection thing for Random Standard Time too 20:43:05 -!- Phantom_Hoover has joined. 20:43:09 kmc: is that just random timezones? 20:43:19 i'm not sure if RST would fit in POSIX locale framework 20:43:20 no 20:43:30 it's the timezone used in Random Hall at MIT 20:43:32 Does sdate have an option to change the reference month, or to do other things to date syscalls? (Possibly, add these features to same program including the ones for Random Standard Time and so on) 20:43:41 which is really not a timezone but an alternate way of writing time 20:44:14 where hours 00 through 05 are spelled 24 through 29 20:44:26 so that the day rolls over at a time when fewer people are awake 20:44:27 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=149321 "tags 149321 + wontfix; ddate is staying, and as indicated, 180737 is already fixed." Then there's #650321 where util-linux made ddate optional and people were asking Debian folks to add the --enable-ddate to the package. Too bored to search for when it finally went away. 20:44:59 zzo38: it lets you change the reference month, but nothing else 20:45:23 fizzie: splitting it into a different package is an obvious thing to do 20:46:17 Possibly, though it's upstreamistically part of util-linux. Or at least was. 20:46:34 Quite a lot of people have objected to it, especially it being part of the base install. 20:46:43 Like #583503 "Subject: ddate: this useless joke program has no place in a base debian install" -- "I do not want this program on my machines and it has outstanding i18n/l10n bugs." 20:48:15 There was a bit in 2003 in Debian when util-linux 2.11z-3 "Drop ddate. Closes: #149321, #174459, #180737" and then seven hours later util-linux 2.11z-4 "Put ddate back in, just to keep the natives quiet". 20:48:45 But I see it's totally gone in latest util-linux versions even without an entry in the changelog. Perhaps the upstream dropped it. 20:50:39 Oh, I was looking at an old changelog. 20:52:05 In fact util-linux 2.20.1-2 in debian stable says "Re-enable ddate, disabled by default upstream in 2.20". But a search for the file name in Debian unstable doesn't find it, so I don't quite know what's up with it. 20:52:10 s/stab/unstab/ 20:52:14 Unstabbed debian. 20:53:11 -!- TeruFSX has joined. 20:53:25 it's much easier to stab than to unstab 20:59:57 kmc, i just can't ignore your techno 21:01:01 why do you think it's a cpu cost < because on youtube the videos are stuttering while they're caching. also, the caching is much slower while i'm doing playback. 21:03:33 kmc, have you finished the game continuity yet 21:03:37 it's really cool 21:03:45 cooler than porificetal 21:04:02 not cooler than portal2 though which i haven't pld yet 21:04:11 http://continuitygame.com/playcontinuity.html 21:04:13 Phantom_Hoover: im bring it 21:04:19 Phantom_Hoover: los euclidaen los is bad hi 21:05:12 Jesus christ monqy just tell me why using Euclidean LOS for lighting is Bad. 21:05:29 -!- Taneb has quit (Quit: Leaving). 21:05:46 which aspects are euclidean here 21:07:34 Just the LOS. 21:07:54 that's unspecific 21:08:02 you can have euclidean circlelos and euclidean squarelos 21:08:13 the shape of the lines i assume he means, not how they're bounded 21:08:26 euclidean circlelos looks like an approximation of a circle on a euclidean display, euclidean squarelos looks like a square on a euclidean display 21:08:27 monqy: right 21:09:13 I have no idea what the hell you're going on about 21:09:13 for the shape of the lines: i'm sure i have my reasons for disliking it but the only ones i can recall at the moment are "wow it feels ugly and i just don't like it" and "it's harder for players to predict/measure when something will be in los from a certain position" 21:09:27 LOS can't look like either a square or circle, it's just a line. 21:09:34 oh 21:09:39 You're confusing it with the distance metric. 21:09:41 that's not how los works 21:09:43 nno 21:09:44 we're not 21:09:52 in crawl-likes 21:09:57 los is the region around you that you can see 21:10:07 (you still see a map around the rest if you've been there but it's dimmed and you don't get any updates to it) 21:10:24 in crawl it's a circle so if you stand in a featureless plane you'll see an illuminated circle-approximation around you 21:10:37 and can't see or target anything outside (and the same applies to monsters) 21:10:44 monqy, well fair point wrt prediction, but in this case it's the lighting engine: you don't really need to be able to predict lines of sight, just make them look natural. 21:10:57 and continuity finished 21:11:05 Phantom_Hoover: you do need to predict lines of sight for ducking around corners to avoid monsters, etc. 21:11:10 Phantom_Hoover: yes 21:11:11 you do 21:11:12 see above 21:11:13 it's what monsters see 21:11:19 Waitwaitwait, you were doing this for the /player's/ LOS? 21:11:20 los is a very game-relevant thing 21:11:25 Phantom_Hoover: player and monsters 21:11:27 OK your algorithm is even more batshit insane. 21:12:07 thanks 21:12:15 im not defending my algorithm but 21:12:23 im undefending a euclidean algorithm 21:12:46 Well it seems like the best option by far. 21:13:06 Obviously it can be unintuitive and it's a hack, but it's still closest to what you expect. 21:13:15 not 21:13:16 really 21:13:40 in crawl i just take it on faith that where i'm running will get me out of los of the spellcaster/ranged-attack enemy 21:13:45 "closest to what you expect"? 21:13:46 and i'm often wrong 21:14:21 maybe i'm weird but i wouldn't expect a game on a square grid to approximate euclidean stuff 21:15:20 Well what else would you expect? 21:16:28 something between "something based on the distance metric" and "no expectations because everyone runs to euclidean so it'd be unwise to expect people do things other than that" 21:17:28 The thing is that when you have a distance metric without even remotely unique shortest paths calculating lines of sight is inevitably arbitrary. 21:18:36 sure 21:19:37 And the Euclidean shortest path seems to be the most intuitive one. 21:21:06 doesn't seem like that to me but whatever. if you're basing this on your intuition i don't think there's anything i can do to stop you??? 21:23:21 that was a live replay of the infamous 2012 monqy–Phantom_Hoover "battle of the losses" 21:23:37 within a week the human race was extinct :( 21:24:34 -!- nortti has quit (Ping timeout: 252 seconds). 21:24:58 ┌───────────────────────┐ 21:24:58 │ whoever wins, we lose │ 21:24:59 └───────────────────────┘ 21:25:21 stop doing that box thing 21:25:32 monqy, well I have to admit I've never played Crawl so I don't know the gameplay considerations beyond having seen a similar system in Dwarf Fortress. 21:27:04 sounds like you should play crawl!!!! 21:31:49 sorry i cant im windows user now 21:31:57 Phantom_Hoover: most people play online 21:32:00 (dont version its all lies) 21:32:04 if you have putty you can play the same as everyone else does!! 21:32:10 sorry windows user 21:33:58 Phantom_Hoover: putty is for windows !!! 21:34:22 um 21:34:28 windows 3 user?? 21:34:41 * ais523 suggests Big Idea to improve Unity on Unity mailing list 21:34:58 I have some small ideas too, but I want to get the big one done first to make the small ones more palatable 21:35:39 what's the idea 21:35:48 Phantom_Hoover: i think windows 3 had telnet 21:36:25 i doubt that it supported curses 21:36:37 uhhhh 21:36:40 do you know anything about telnet 21:37:02 monqy: ph is going to play crawl lets watch 21:37:22 cdo? 21:37:36 yaep 21:37:52 I know that it didn't work on Windows when I telnetted into that crawl server. 21:38:10 Holy ping, Batman! 21:38:47 crawl.akrasiac.org may be faster if you're in america!!! 21:39:28 Phantom_Hoover: also choose "trunk" 21:39:33 dont play stable versions theyre so unfashionable 21:39:41 i was going to say except for 4.1 but 21:39:43 that's an alpha! 21:40:26 Phantom_Hoover: we,re waitinge 21:40:40 I am enthusiastic enough about Unity to write patches for it /even though it's written in C++/! 21:40:57 ais523: what was the big idaees 21:41:11 elliott: allowing you to pin things more precisely than applications 21:41:27 I don't think they'd want to move away from an application-centric model 21:41:41 so I can pin a "compose email" window, or a "terminal running telnet to nethack.alt.org", or a particular folder in my filesystem (it's pretty shocking that you can't do that already, btw) 21:41:57 -!- nortti has joined. 21:41:58 and it's not moving away from an application-centric model; it's just blurring the boundaries of what an application is 21:42:04 do you consider gmail to be an application? 21:42:18 I'm not agreeing with their position 21:42:23 I'm arguing that both gmail and chromium should be considered applications, even though one runs within the other 21:42:25 but "application" is an artificial boundary anyway 21:42:33 ais523: chromium already supports saving as an application, anyway 21:42:35 yep, I'm just making the boundary configurable 21:42:45 my point is that the application-centric ideology is incoherent 21:42:47 elliott: indeed, but the OS doesn't know that 21:42:55 you can't attempt to disprove that by telling me it's arbitrary 21:43:02 I'm not trying to disprove you 21:43:04 Phantom_Hoover: im waitinge! 21:43:09 monqy: are you waitinge 21:43:12 yes 21:43:16 Phantom_Hoover: were waitinge 21:43:18 I'm trying to make it a little more coherent by letting the user specify where their mental boundaries are 21:43:42 ais523: I didn't say it wasn't an improvement 21:43:54 indeed 21:43:56 but since they hold an application-centric ideology, they will probably be quite tied to the current definition of application 21:43:58 are we disagreeing with each other or not? 21:44:05 so I suspect they'll not be fond of the change, at least to start with 21:44:10 I may be overly-cynical and proven wrong 21:44:26 elliott: well, the fun thing is, it's possible to do that already, but with a lot of manual work in config files, and it's buggy 21:44:48 (to be precise, you have to use your new manual files to start things rather than starting them from places other than the launcher, e.g. a terminal window) 21:44:50 ok playing crawll 21:45:15 "you can do this already let's make it not so stupidly user-unfriendly" is the sort of line I expect to work well on the Unity people 21:45:16 im watching 21:45:18 uhhh 21:45:24 monqy: recommend Phantom_Hoover a combo or somethinge 21:45:26 im watche 21:45:29 aaahhhhhhh 21:45:32 Phantom_Hoover: demonspawn is ok 21:45:32 elliott: you recommend 21:45:37 maybe berserker or abyssal knight 21:45:44 uhhh 21:45:45 what's up kmc 21:45:46 no 21:45:49 dont't do that 21:45:58 ph 21:45:59 no 21:46:08 ph 21:46:10 stop playing naie 21:46:22 not much 21:46:30 i wrote a program to put stuff in boxes 21:46:32 btw, it's kind-of fun when you accidentally introduce a segfault into your window manager 21:46:38 how to i throw 21:46:42 f 21:46:47 z to spelle 21:46:50 no Phantom_Hoover you have to actually playe now 21:46:59 I've had quite a bit of practice at recovering from that; alt-f1 is useful, so is having lots of windows open that can run arbitrary shell commands (Emacs, etc) 21:49:11 did you know you can start a window manager from a Linux (i.e. non-GUI) terminal and have it work on the X display? (actually, probably you did) 21:49:33 ais523: what wm are you using and how do you manage to segfault it? 21:49:47 nortti: compiz, and by patching Unity (which is implemented as a compiz plugin) 21:50:27 Phantom_Hoover: hi 21:50:32 Phantom_Hoover: try o 21:50:35 and 21:50:36 don't play naie 21:50:47 have you tried naie elliott 21:51:12 -!- Phantom_Hoover has quit (Ping timeout: 272 seconds). 21:51:30 oh 21:52:36 ais523: did you know that you can start X without anything that starts when using startx by typing X (or Xorg or Xvesa or Xfvdev depending on your system) 21:52:49 nortti: yes, I did 21:52:55 found that out while developing weboflies 21:53:15 or Xvfb if you don't want it to contact your hardware at all 21:54:14 ais523: have you used Xvfb? 21:54:23 yes, well sort of 21:54:35 I haven't yet used it in an environment where it doesn't automatically segfault 21:54:49 due to mapping things too close to the growing end of the stack 21:54:56 need to fix that weboflies bug… 21:57:59 ais523: web oflies 21:58:00 kmc: what do you mean put stuff in boxes? 21:58:08 kmc: btw, http://jimblog.me/wp-content/uploads/2012/01/c++map2.png 22:02:50 nice 22:03:18 -!- Patashu has joined. 22:03:48 huh i didn't know about std::rope 22:05:54 elliott: well, someone on the mailing list seems to agree with me, but that's not very surprising, there are lost of people on the list 22:06:11 lots of lost people 22:09:20 there were a bunch of people trying to persuade the Unity devs to add click-to-minimize for applications with one window open, which would be massively confusing and inconsistent, so I can see why they said no 22:09:41 but in a diplomatic way, along the lines of "we want that to do something else in the next version, so there's no point in changing it now" 22:25:01 -!- Phantom_Hoover has joined. 22:25:39 -!- Sgeo has joined. 22:34:58 -!- Vorpal has quit (Ping timeout: 252 seconds). 22:45:42 * Phantom_Hoover -> sleep 22:45:43 -!- Phantom_Hoover has quit (Quit: Leaving). 22:46:25 hi ph bye ph 22:50:15 kmc: well obviously i linked you to it, which means i know more about c++ than you! 22:50:23 kmc: i will now perform seppuku. 22:52:06 hmm, what's the easiest way to get a list of all functions in curses? nm? the man page (I think there's a list there)? 22:52:33 bash keys randomly and press enter every sixth letter or so 22:52:45 avoid too many vowels 22:53:00 err, a /correct/ list 22:53:08 you'd be surprised how effective that would be 22:53:45 kmc: did u know of the "select" keyword in bash 22:53:50 select f in aaa bbb ccc ddd ; do echo $f ; break ; done 22:54:00 anyway, here is my Grand Plan for Unity: https://lists.launchpad.net/unity-design/msg09410.html 22:54:40 ais523: it's Gmail, not GMail, by the way 22:54:55 I don't care :) 22:55:00 perhaps I'll get it right in the future 22:55:05 actually, it's Googlemail, in the UK 22:55:07 for trademark reasons 22:55:07 no, it's not 22:55:11 it's been Gmail everywhere for years 22:55:18 oh, did they manage to buy a license? 22:55:30 probably 22:55:31 or sued the company out of existence or something 22:55:37 or killed everyone who works there 22:55:41 it's Google, who knows? 22:55:59 hmm, I just realised how weird it is for an originally-Google Google product to not start with Google 22:56:03 "Gmail" is a strange word 22:56:54 ais523: btw, how could you pin a nethack server with a file? 22:57:01 write an .sh file? 22:57:11 elliott: you'd pin "telnet nethack.alt.org" 22:57:19 that's rather hopelessly vague 22:57:22 this is actually technically possible right now, but you have to write the .desktop file by hand 22:57:25 and no, that's a shell command 22:57:28 why not simply pin files directly, and open them in the relevant application? 22:57:38 so you'd pin an .sh for a terminal, or a folder for Nautilus 22:57:55 well, make it a URI, so you can do the browser thing too 22:58:01 elliott: because if you do "telnet nethack.alt.org" in a terminal /not/ via the .sh file, it wouldn't be detected as the thing you'd pinned 22:58:05 everything /already supports/ opening a URI in an appropriate application 22:58:14 and you could use telnet://nethack.alt.org/ 22:58:17 likewise, things like the compose email window in Evolution, I want to be able to pin that 22:58:28 ais523: err, that's going to require /way/ too much cooperation with applications to work 22:58:31 What's the point of "nethack servers" 22:58:32 and it can't reasonably be described with a URI, /and/ I want it to be detected if you click on "new mail" in Evolution 22:58:39 They got something that the usual distribution doesn't? 22:58:46 Lumpio-: you can't cheat, and people can watch 22:58:49 Lumpio-: people can watch you, it proves you aren't cheating, you can get other people's bones 22:58:54 more or less every serious nethack player plays on servers 22:58:56 oh ok 22:59:04 (except for really oldschool people, I guess) 22:59:04 Spectating is a good point 22:59:06 (and the DevTeam) 22:59:09 elliott: the "/way/ too much cooperation with applications" is the route I'm going through 22:59:25 I don't think it's that much of a problem, really 22:59:33 have you seen how much cooperation already exists? 22:59:34 nethack pr0gamers 22:59:37 ¬u¬ 22:59:38 ais523: seems like mine gives 80% of the benefits with 20% of the effort 22:59:54 ais523: and your original email describes my scheme 22:59:57 elliott: nah, pinning the compose mail window (so it doesn't group with my inbox) is actually the change that I most want 23:00:00 you don't say anything about shell lines or anything, just files 23:00:09 I use "file" in a general sense, perhaps that's misleading 23:00:18 a compose mail window is not a file 23:00:30 it is in this model 23:00:35 which implies it's badly named 23:00:44 ais523: how can Unity know how to open the compose mail window in Evolution, just because you tell it about the window? 23:01:03 elliott: because Evolution tells it how 23:01:04 it'd require a /lot/ more code in applications to handle this sort of stuff 23:01:23 ais523: for every single window Evolution can open? 23:01:32 if you think this is unreasonable, try, say, right-clicking on Chromium, or Nautilus, or Firefox in Unity 23:01:33 the translation to the codepath required to open them won't be trivial 23:01:39 I know about that 23:01:52 that's much less code than would be required for this 23:01:58 and I wouldn't bother doing it for, say, preferences dialogs 23:02:14 alternatively, I guess you could pin the inbox and then have all the other windows Evolution opens under Evolution rather than Inbox (Evolution) 23:21:30 -!- azaq23 has quit (Quit: Leaving.). 23:26:15 -!- nortti has quit (Quit: AndroIRC - Android IRC Client Sucks @$$( http://www.androirc.com )). 23:32:50 elliott: Why? It was a bad quote. 23:34:42 elliott: anyway, the work will need to be done anyway so that you can pin files from having them open in applications, rather than just from Nautilus or whatever 23:35:03 /me: making things slightly more usable even if it takes five times the effort 23:52:43 bleh, why does tcgetpgrp only work on a terminal you're currently connected to? 23:53:30 I can understand wanting to compare users, but not to compare controlling terminals 23:53:42 why can't my program on terminal 1 check to see which program is currently running on terminal 2/ 23:57:14 -!- david_werecat has quit (Ping timeout: 272 seconds).