←2014-04-21 2014-04-22 2014-04-23→ ↑2014 ↑all
00:17:35 -!- tertu has joined.
00:18:59 -!- MoALTz_ has joined.
00:22:05 -!- MoALTz has quit (Ping timeout: 252 seconds).
00:25:25 -!- edwardk has joined.
00:31:04 <Bike> http://www.reddit.com/r/Bitcoin/comments/23m2rw/how_to_go_about_buying_somewhat_large_number_of/
00:32:04 -!- ter2 has joined.
00:32:04 -!- tertu has quit (Disconnected by services).
00:33:36 -!- nisstyre has joined.
00:35:02 -!- tertu3 has joined.
00:38:41 -!- ter2 has quit (Ping timeout: 264 seconds).
00:57:15 -!- tertu3 has quit (Read error: Connection reset by peer).
00:57:28 -!- tertu3 has joined.
01:18:36 -!- Melvar has joined.
01:41:49 -!- sebbu has joined.
01:42:22 -!- sebbu has quit (Changing host).
01:42:22 -!- sebbu has joined.
01:42:46 -!- maurer has joined.
01:43:30 <Jafet> Bike: http://www.newegg.com/Product/ProductList.aspx?Submit=ENE&Description=PPSSSVZITVPZDR "Optimized as a Scrypt miner, Coin Miner and GPU Server"
01:45:06 <Jafet> "OUT OF STOCK."
01:46:02 <Bike> The system is not limited to mining only Litecoin. It can also mine Peercoin, Namecoin, Primecoin, Dogecoin, and even Bitcoin.
01:50:07 -!- tertu3 has quit (Ping timeout: 265 seconds).
01:52:10 -!- tertu has joined.
01:54:14 -!- ^v has quit (Read error: Connection reset by peer).
02:09:53 -!- tertu has quit (Ping timeout: 255 seconds).
02:29:14 <HackEgo> [wiki] [[Talk:Rail]] http://esolangs.org/w/index.php?diff=39392&oldid=39391 * Oerjan * (+135) unsigned deluge
02:32:11 -!- ^v has joined.
02:32:38 <HackEgo> [wiki] [[Talk:Rail]] http://esolangs.org/w/index.php?diff=39393&oldid=39392 * Oerjan * (+0) How did you manage to get the date wrong?
02:32:56 <oerjan> myname: INQUIRING MINDS WANT TO KNOW
02:39:05 <HackEgo> [wiki] [[Esolang:Sandbox]] http://esolangs.org/w/index.php?diff=39394&oldid=39199 * Oerjan * (+74)
02:42:43 <oerjan> @tell fizzie I am somewhat disturbed by the wiki apparently now adding signature dates in EDT timezone...
02:42:43 <lambdabot> Consider it noted.
02:43:02 <oerjan> still doesn't explain what happened to myname though
02:43:56 -!- tertu has joined.
02:48:59 <oerjan> `date -u
02:49:00 <HackEgo> Tue Apr 22 02:48:55 UTC 2014
02:51:10 -!- ^v has quit (Read error: Connection reset by peer).
02:52:23 <oerjan> @tell myname ok i have you under suspicion of mangling the times on your talk post signatures tdnh
02:52:23 <lambdabot> Consider it noted.
02:53:04 <oerjan> i am pretty sure http://esolangs.org/w/index.php?title=Talk:MarioLANG&diff=prev&oldid=37550 does _not_ have the timezone difference in the right direction.
02:53:43 <oerjan> admittedly he only ever made two signatures.
03:00:24 <Sgeo> Am I a horrible person for suggesting a show implementation that differs from gshow?
03:00:25 <Sgeo> http://www.reddit.com/r/haskell/comments/23hcu2/is_there_a_way_to_modify_the_default/cgynogf
03:03:01 <oerjan> no, just out of all proportion hth
03:04:52 <Bike> adolf 'a show implementation' hitler
03:05:41 <oerjan> he did it all for show
03:06:03 <Sgeo> How about on a scale from 'completely ok' to 'writing a Typeable instance manually'
03:07:04 <oerjan> i think writing a Typeable instance manually has recently become impossible, hasn't it?
03:07:52 -!- Sorella has quit (Quit: It is tiem!).
03:07:54 <oerjan> or maybe it's just wishful thinking.
03:09:49 <Sgeo> I think so
03:13:19 <oerjan> as someone who has written show instances over newtypes to make strings show up as raw characters, and matrices as 2d tables, i may not be qualified to judge.
03:13:35 <oerjan> admittedly this was only to make some things more convenient in ghci.
03:14:38 <Sgeo> Not so much worried about the custom show instance as having the custom show instance disagree with the GShow instance
03:15:09 <oerjan> hm i may not know what GShow is.
03:15:19 <Sgeo> A version of Show that uses GHC.Generics
03:16:04 <Sgeo> http://hackage.haskell.org/package/generic-deriving-1.6.3/docs/Generics-Deriving-Show.html
03:16:38 <Sgeo> err why is it using OverlappingInstances
03:18:27 -!- tertu has quit (Ping timeout: 252 seconds).
03:26:51 <Sgeo> Generics have an interesting property... they tend to define a default function, and even in the class that you can normally instantiate without definition, you still can provide a definition based on that default function, assuming it's exported
03:30:14 <oerjan> @tell Taneb congrats on your gsoc project (and good luck)
03:30:14 <lambdabot> Consider it noted.
03:33:03 -!- zzo38 has joined.
03:35:56 <Sgeo> I feel sad that I never did gsoc
03:37:04 <coppro> it was fun
03:40:20 -!- tertu has joined.
03:52:43 -!- ter2 has joined.
03:52:43 -!- tertu has quit (Disconnected by services).
03:58:13 -!- nisstyre has quit (Quit: WeeChat 0.4.3).
04:00:49 <Sgeo> Outlook scared me for a second when the top of the email list suddenly said Yesterday
04:03:43 <coppro> haha
04:14:59 -!- edwardk has quit (Quit: Computer has gone to sleep.).
04:16:19 <kmc> i think there are some (narrow) circumstances where running a program in valgrind makes it easier to exploit
04:16:37 <kmc> because valgrind supports these "client requests" which allow the program to ask valgrind to do various things
04:18:27 <shachaf> You can't turn those off?
04:19:26 <kmc> i didn't see a way
04:22:18 -!- ter2 has quit (Ping timeout: 252 seconds).
04:31:19 <zzo38> Does anyone other than SQLite making people, would want to be able to specify order of triggers being fired in SQL?
04:36:05 -!- ter2 has joined.
04:36:24 -!- tromp has quit (Remote host closed the connection).
04:36:59 -!- tromp has joined.
04:41:14 -!- tromp has quit (Ping timeout: 240 seconds).
04:41:27 -!- Vorpal has quit (Quit: ZNC - http://znc.sourceforge.net).
04:47:34 -!- shikhin has joined.
04:56:23 -!- ter2 has quit (Ping timeout: 252 seconds).
04:57:56 -!- fowl has joined.
04:58:16 <fowl> hello
04:59:27 <elliott> hi
05:03:19 -!- tswett has quit (Ping timeout: 252 seconds).
05:03:41 <fizzie> oerjan: Must be a side effect of the upgrade. What did it used to do?
05:03:59 <oerjan> UTC
05:05:04 <fizzie> Well, that seems like the second most reasonable thing to do.
05:05:15 <oerjan> second?
05:05:21 <oerjan> what's the first then.
05:05:24 <fizzie> The most reasonable thing would, of course, be Swatch Internet Time.
05:05:29 <oerjan> aaaaaaaaah.
05:07:52 <fizzie> It should be back in UTC now.
05:08:18 <fowl> you know php has a time format for swatch beats
05:09:44 <fizzie> I think I knew that.
05:10:52 <oerjan> ...so this could actually be done.
05:11:12 <oerjan> fowl: i see you have joined us for reasons of evil, then.
05:12:33 <oerjan> (or are you a returned old regular in thin disguise? those happen.)
05:13:22 <fowl> no i just saw mention of the channel on esolangs.org
05:13:31 <oerjan> ah
05:14:12 <fizzie> I was this || close to advertising the #esoteric recent-change notifications there.
05:14:16 <oerjan> (if you are hagb4rd YOU ARE FOOLING NO ONE WITH YOUR CLOAK. if not, disregard this message.)
05:14:46 <fowl> lol
05:15:24 <fizzie> fungot: Welcome a new friend, will you.
05:15:25 <fungot> fizzie: mr president, ladies and gentlemen, it is therefore in agreement with the government's suggestion that the proposals of the irish stability programme. in the case of australia it is a pity that the report from the committee, on which i have mentioned, i do not.
05:16:29 <oerjan> pretty good style for welcoming, that.
05:18:38 -!- ter2 has joined.
05:19:57 <kmc> fungot: hail to the thief
05:19:58 <fungot> kmc: madam president, i welcome this but to avoid the problems of the on board diagnostic systems, there is still an anathema justifying the present reign of terror. there is currently a democratically elected president of sierra leone, when they took into account likely developments up until the end of 2001 so there is certainly confusion about definitions within the directives and the instrument for cultural diversity in euro
05:20:45 <kmc> fizzie: you should add the Enron Corpus to fungot
05:20:45 <fungot> kmc: mr president, mr president-in-office of the council with a view to ensuring the economic and social committee ( sec(1999) 414 c50008/ 1999 1999/ fnord and ii. on the question of the natural environment, much of the council and take over these matters, in other words assists producers to continue with their prohibitionist policies. i would also like to thank parliament as a political message to the people.
05:20:47 <kmc> ^style
05:20:48 <fungot> Available: agora alice c64 ct darwin discworld enron europarl* ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack oots pa qwantz sms speeches ss wp youtube
05:20:50 <kmc> wait!!
05:20:53 <kmc> ^style enron
05:20:53 <fungot> Selected style: enron (subset of the Enron email dataset)
05:21:01 <kmc> fungot: what do you think about that!
05:21:01 <fungot> kmc: could we schedule more rate cuts tied to any specific points.
05:21:24 <kmc> fungot: is it buy low, sell high or the other way around? i can never remember
05:21:24 <fungot> kmc: plan that the commission: " a registration happy to do that.
05:21:43 <kmc> buy sober, sell high
05:30:18 <fizzie> kmc: It's not been very well-sanitized w.r.t. unwrapping lines back to paragraphs, and maybe the training parameters were not quite fungot-optimal either.
05:30:19 <fungot> fizzie: from the week on the key.
05:31:06 <fowl> ^style youtube
05:31:06 <fungot> Selected style: youtube (Some YouTube comments)
05:31:13 <fowl> fungot, entrain me
05:31:13 <fungot> fowl: that game was bashing crackheads in the description! it's when the music is best super bowl?
05:31:36 <fowl> youtube comments are the best forum for intellectual discussion
05:32:05 <fizzie> That's comments from somewhere around three videos, so it's a bit repetitive.
05:32:13 <fizzie> (The data was contributed by someone else.)
05:32:13 <elliott> oerjan: pretty sure you're hagb4rd.
05:32:45 <oerjan> curses fowled again
05:33:55 <kmc> fizzie: what do you think of newcomb's problem?
05:33:59 <kmc> fungot: what do you think of newcomb's problem?
05:33:59 <fungot> kmc: no it wasn't. can you clarify us why you assume i like
05:36:36 <fizzie> kmc: I read the Wikipedia article about it when you were asking around yesterday, but for some reason did not form any kind of coherent opinion on the subject.
05:49:43 -!- password2 has joined.
05:51:22 -!- xpte has quit (Quit: Connection closed for inactivity).
06:18:38 -!- MoALTz_ has quit (Quit: Leaving).
06:19:33 -!- heroux has quit (Ping timeout: 250 seconds).
06:20:28 -!- heroux has joined.
06:28:18 -!- oerjan has quit (Quit: leaving).
06:44:26 <fizzie> Bah, (based on the tracking page) FedEx guy had been at my door maybe 15 minutes after I had left. Of course.
06:46:59 <zzo38> On some TV show they said that, in the 9/11 explosion, the government refused to investigate to find explosive in the building. I don't know where they got that information, but if it is true, then probably they are trying to hide something.
06:47:30 <Bike> noted
06:49:37 <Bike> "NIST did not test for explosive compound residue in steel samples, stating the potential for inconclusive results, and noting that similar compounds would have been present during construction of the towers."
06:49:46 <Bike> probably they've been infilitrated
06:50:27 <fowl> who knows what they did or didnt test for, everything was under wraps
06:51:08 <elliott> Dual_EC_DRGB was an inside job?
06:52:09 <Bike> has anyone actually ever met anyone from wisconsin because i'm pretty sure it's not real
06:56:06 <fowl> Bike, ive been "there" but its possible everybody in the town was playing a joke on me
07:14:06 <shachaf> Bike: imo bielefeld
07:14:21 <Bike> yeah
07:22:16 -!- MindlessDrone has joined.
07:27:58 -!- ter2 has quit (Ping timeout: 265 seconds).
07:29:58 -!- Tritonio has joined.
07:38:50 -!- slereah has joined.
07:38:52 <slereah> Hello
07:48:48 <Taneb> Hi!
07:50:47 <kmc> slelloreah
08:01:18 -!- tswett has joined.
08:01:18 -!- tswett has quit (Changing host).
08:01:18 -!- tswett has joined.
08:10:29 -!- Tritonio has quit (Quit: Tritonio).
08:11:14 -!- Tritonio has joined.
08:24:19 -!- conehead has quit (Quit: Computer has gone to sleep).
08:28:14 -!- Patashu has joined.
08:28:33 -!- Patashu_ has joined.
08:28:34 -!- Patashu has quit (Disconnected by services).
08:30:31 -!- password2 has quit (Ping timeout: 252 seconds).
09:01:24 <Taneb> @run [(m*m-n*n,2*m*n,m*m+n*n)|m<-[1..],n<-[1..m],odd m/=odd n,gcd m n==1]
09:01:28 <lambdabot> [(3,4,5),(5,12,13),(15,8,17),(7,24,25),(21,20,29),(9,40,41),(35,12,37),(11,6...
09:19:38 -!- Tritonio has quit (Ping timeout: 240 seconds).
09:19:56 -!- Tritonio has joined.
09:40:09 -!- scoff has joined.
09:44:24 -!- shikhout has joined.
09:47:32 -!- shikhin has quit (Ping timeout: 252 seconds).
09:47:34 -!- shikhout has changed nick to shikhin.
10:02:17 -!- Patashu_ has quit (Quit: Soundcloud (Famitracker Chiptunes): http://www.soundcloud.com/patashu MSN: Patashu@hotmail.com , AIM: Patashu0 , YIM: patashu2 , Skype: patashu0 .).
10:02:47 -!- Patashu has joined.
10:07:56 -!- ejls_ has joined.
10:08:07 -!- ejls has quit (Read error: Connection reset by peer).
10:13:17 -!- boily has joined.
10:43:09 -!- yorick has joined.
10:50:27 -!- ejls_ has changed nick to ejls.
11:01:27 -!- boily has quit (Quit: ________________).
11:31:42 -!- idris-ircslave has joined.
11:33:55 <int-e> hmm. the @faq social experiment is showing first results. "<carter> int-e: is lambda bot heavily loaded lately? @faq is acting funny, and some of edward's lens golf hit mueval limit exceeded on tiny examples"
11:34:47 <int-e> (I'll have an eye on the load now. Since lambdabot is running inside a VM I can only assess it indirectly.)
12:04:12 <HackEgo> [wiki] [[Special:Log/newusers]] create * Maximaman * New user account
12:07:56 -!- edwardk has joined.
12:12:26 -!- Tritonio has quit (Ping timeout: 240 seconds).
12:16:52 -!- nucular has joined.
12:16:52 -!- nucular has quit (Changing host).
12:16:52 -!- nucular has joined.
12:21:08 -!- Sorella has joined.
12:21:58 -!- ter2 has joined.
12:22:19 -!- Tritonio has joined.
12:25:42 -!- tswett has quit (Ping timeout: 265 seconds).
12:31:06 -!- Sgeo has quit (Read error: Connection reset by peer).
12:31:18 -!- edwardk has quit (Ping timeout: 240 seconds).
12:34:42 -!- edwardk has joined.
12:40:13 -!- edwardk has quit (Read error: Connection reset by peer).
12:42:02 -!- Tritonio has quit (Ping timeout: 252 seconds).
12:43:07 -!- Patashu has quit (Remote host closed the connection).
12:43:18 -!- Patashu has joined.
12:52:17 -!- Patashu has quit (Ping timeout: 265 seconds).
12:56:53 -!- tromp has joined.
13:02:17 -!- tromp has quit (Remote host closed the connection).
13:15:14 -!- edwardk has joined.
13:26:03 -!- ter2 has quit (Ping timeout: 252 seconds).
13:31:07 -!- MindlessDrone has quit (Quit: MindlessDrone).
13:40:22 -!- Sprocklem has quit (Ping timeout: 252 seconds).
13:43:18 -!- MindlessDrone has joined.
13:48:56 -!- edwardk has quit (Ping timeout: 276 seconds).
13:54:40 -!- nooodl has joined.
13:57:50 -!- ter2 has joined.
14:24:34 -!- Sprocklem has joined.
14:26:09 -!- xpte has joined.
14:27:14 -!- tertu3 has joined.
14:30:18 -!- ter2 has quit (Ping timeout: 240 seconds).
14:37:47 -!- KingOfKarlsruhe has joined.
14:38:06 -!- tswett has joined.
14:38:06 -!- tswett has quit (Changing host).
14:38:06 -!- tswett has joined.
14:40:28 -!- password2 has joined.
14:40:49 -!- password2 has quit (Max SendQ exceeded).
14:42:18 -!- password2 has joined.
14:43:45 -!- password2 has quit (Max SendQ exceeded).
14:44:20 -!- password2 has joined.
14:49:32 -!- KingOfKarlsruhe has left.
14:54:48 -!- ter2 has joined.
14:58:29 -!- tertu3 has quit (Ping timeout: 276 seconds).
14:59:47 -!- glogbackup has quit (Ping timeout: 276 seconds).
15:10:31 <HackEgo> [wiki] [[Hsamsniarb]] N http://esolangs.org/w/index.php?oldid=39395 * 188.67.13.130 * (+1032) Created page with "Hsamsniarb is a joke programming language you can't even create a "Hello, World!" program in. (Hsamsniarb is Brainsmash backwards.) == Interpreters == The only current interp..."
15:19:16 <ion> wat
15:22:38 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…).
15:25:14 <fizzie> http://sprunge.us/DcJO <- that was supposed to be a 3 TB disk.
15:25:28 <fizzie> That's what the "WD30" stands for and all.
15:27:22 <elliott> fizzie: maybe you need USB 3
15:27:42 <elliott> for XHCI?
15:30:45 <fizzie> There's no USB 3 support in the disk enclosure.
15:31:01 <fizzie> Anyway, #esoteric told me 3 TB disks are no problem.
15:35:07 <fizzie> http://www.sharkoon.com/?q=en/node/1228 "Max. HDD capacity 2TB"
15:35:13 <fizzie> Shouldn't've trusted #esoteric, I see.
15:40:07 -!- tertu3 has joined.
15:43:02 -!- ter2 has quit (Ping timeout: 255 seconds).
15:44:33 -!- shikhout has joined.
15:47:14 -!- shikhin has quit (Ping timeout: 252 seconds).
15:47:15 -!- shikhout has changed nick to shikhin.
15:55:17 -!- tertu3 has quit (Read error: Connection reset by peer).
15:55:35 -!- tertu3 has joined.
16:01:05 -!- slereah has quit (Remote host closed the connection).
16:05:55 -!- tromp has joined.
16:06:58 -!- Sprocklem has quit (Quit: leaving).
16:10:02 -!- tromp has quit (Ping timeout: 240 seconds).
16:10:12 -!- password2 has quit (Quit: Leaving).
16:16:20 -!- tertu3 has quit (Ping timeout: 255 seconds).
16:39:11 -!- FreeFull has joined.
16:42:19 -!- FreeFull has quit (Client Quit).
16:47:28 -!- FreeFull has joined.
16:51:13 <mroman> Trick Question: Is a a=(a)a; legal C code?
16:51:31 <mroman> no macros in place
16:52:06 -!- nooodl_ has joined.
16:54:10 <FireFly> I'd say no, but I'm probably wrong
16:54:14 <Taneb> I'm going with yes
16:56:08 -!- nooodl has quit (Ping timeout: 276 seconds).
16:56:11 <`^_^v> i dont think so
16:56:18 <mroman> It is legal with a typedef
16:56:34 <FireFly> I thought types and values shared a namespace, and it'd error or something
16:56:50 <mroman> FireFly: You can't define int int
16:56:57 <mroman> but you cane define typedef int a; a a
16:56:59 <mroman> *can
16:57:22 <mroman> I think
16:57:26 <mroman> but let me check again
16:57:26 <fizzie> I can't see how the (a)a part is legal.
16:57:35 <`^_^v> ^
16:57:43 <mroman> ah right
16:57:46 <mroman> a a=a*a is legal
16:57:50 <mroman> but a a=(a)a isn't
16:58:02 <mroman> I messed up. Sorry :(
16:58:16 <fizzie> That's because the scope of the variable "a" starts at the end of the declarator, and is therefore visible in the initializer.
16:58:34 <fizzie> Also, I think "a a=a*a" might be undefined behaviour, due to arithmetic on an uninitialized value.
16:58:51 <fizzie> Or at least potentially undefined if the type has trap representations, or w/ever.
16:59:47 <fizzie> (You also can't write { typedef int a; a a = 0; } so that they're in the same scope; the typedef needs to be outside the block.)
16:59:49 <mroman> it's undefined probably
16:59:59 <mroman> but you can go for a a=10;return a*a;
17:00:55 <Taneb> What if a is a struct rather than a typedef?
17:01:15 <FireFly> unless you typedef it, it would be referred to as struct a
17:01:31 <fizzie> Struct, union and enum tags are in a different namespace than ordinary identifiers.
17:01:33 <Taneb> Oh, OK
17:01:53 <fizzie> C++ lets you refer to "struct a" as plain "a", though.
17:03:24 <kmc> beaky showed up in ##crypto
17:09:24 <kmc> I recall seeing some C code that does typedef struct { ... } foo, *fooPtr;
17:09:33 <kmc> if for some reason you want to write fooPtr instead of *foo
17:09:46 <kmc> this confused me greatly because I was a wee lad and did not yet understand C's fucked up declaration syntax
17:09:57 <fizzie> That's crazy-common.
17:10:12 <fizzie> I guess maybe copied from the Windows API?
17:10:28 <mroman> I don't get why people typedef pointers
17:10:31 <fizzie> It's full of typedef ... FOO, *PFOO, *LPFOO kind of stuff.
17:10:32 <mroman> That's just stupid
17:10:40 <mroman> You can't see it's a pointer anymore
17:10:49 <elliott> if you're unable to see the letter "P", sure
17:11:03 <mroman> so
17:11:11 <mroman> is PAIR then a pointer to AIR?
17:11:17 <mroman> or just a regular PAIR struct?
17:12:28 -!- Sprocklem has joined.
17:12:29 <elliott> if you can't deal with that insignificant ambiguity I have no idea how you manage to use natural language
17:12:35 <elliott> but okay, P_AIR then
17:13:09 -!- MoALTz has joined.
17:15:50 <kmc> or use the thing that's unambiguous and already part of the language
17:19:07 <lifthrasiir> well, that's almost a legacy, since it is partially attributed to the near/far divide of pointers in the Win16 era
17:22:16 <fizzie> "Drive command "Execute SMART Extended self-test routine immediately in off-line mode" successful. Testing has begun. Please wait 395 minutes for test to complete."
17:22:19 <fizzie> That's a long test.
17:22:54 <Bike> gotta be sure.
17:24:06 <fizzie> (The disk works in this other USB dock I had, so I guess I'll just replace the old box with a more modern box.)
17:26:50 <zzo38> Is there a simple way to cause a program to wait for completion of SMART tests? Once I modified a Python program to add these test (and other changes, too), but I had to hard-code in the amount to wait.
17:27:48 <fizzie> I think the only way to know when it's done is to poll the drive. (The drive reports a "recommended polling time", too.)
17:36:38 -!- password2 has joined.
17:37:07 <zzo38> How would you do that?
17:40:28 <fizzie> I don't really know how you do it programmatically. With the "smartctl" tool, I guess one way would be to keep watching the self-test log for changes. There was something in the documentation about disks being different on whether they list the current self-test status in the "capability" command.)
17:40:50 <fizzie> "Their results are reported in the Self Test Error Log, readable with the ´-l selftest´ option. Note that on some disks the progress of the self-test can be monitored by watching this log during the self-test; with other disks use the ´-c´ option to monitor progress."
17:42:24 -!- conehead has joined.
17:44:34 <zzo38> Do you think this is OK for the C interface for Text Adventure Intermediate Language? http://sprunge.us/XWgX
18:06:32 <quintopia> who is 'you'?
18:07:42 <int-e> TAIL?
18:08:24 <int-e> and why does I_QUIT come first...
18:15:43 <int-e> zzo38: why is there a taillib_open/_close pair rather than a Game *taillib_read(FILE *)?
18:18:24 <zzo38> int-e: I_QUIT comes first just because it is numbered zero.
18:18:53 <int-e> fwiw, the question about I_QUIT wasn't a serious question.
18:19:06 <zzo38> The reason there is _open and _close is that the _close will free any memory allocating by the _open function.
18:19:23 <int-e> sounds more like an _free to me.
18:20:29 <zzo38> Also, you can read/write at the current position in the file, so the same file can contain other things too (such as pictures, debug information, etc) if you want to do that.
18:21:37 <int-e> I'd see that as an argument in favour of calling _open _read instead.
18:22:01 <int-e> ("Read one game description"; it seems that in principle you could have several.)
18:22:23 <zzo38> You can call taillib_open(stdin) too if you want to.
18:23:17 <int-e> That's even more reason to call it _read.
18:23:23 <zzo38> Thank you for your suggestion though; I could rename them, then.
18:23:59 <int-e> Anyway the interface looks reasonable at a glance, and I'm not going to think about it in detail, i.e. from an actual game creation or execution perspective.
18:25:04 <zzo38> OK
18:26:10 <zzo38> I also intend to have a Haskell interface and a SQL interface available. Would you have idea about this, and/or do you like to have the interface for other programming language too?
18:29:02 <int-e> (One thought perhaps, since I had it while going over the interface: If I were using a library to create game code, I'd appreciate some builder interface for sequences of instructions where I can add them sequentially, possibly with some support for labels. I guess a similar point can be made for the Text/Property/Object/Verb/Noun/Phrase arrays in the Game struct itself.)
18:32:00 <zzo38> Yes it would help. Just after I posted the file I forgot that I didn't add the unsigned short taillib_encode_jump(int pos,int dst) function into the header file yet; but then I did, and that is used for encoding branch targets.
18:33:10 <zzo38> I could add a function for appending an instruction, if that would help.
18:33:48 <zzo38> If doing in SQL and in Haskell, this appending is done more easily without a function call, but in a C code probably it would help to have such a thing. OK I can add it on
18:42:25 <kmc> fungot: nobody knows the wreck of the soul the way you do
18:42:25 <fungot> kmc: muito bom! shocking. but most of the plane wasn't remote-controlled; if you don't even bother. jaybedwell perfectly knows what they called the map but it really doesn't look too good
18:43:34 -!- zzo38 has quit (Remote host closed the connection).
18:51:31 -!- vravn has quit (Quit: vravn goes).
18:56:10 -!- vravn has joined.
18:56:36 -!- tswett has quit (Quit: tswett).
19:03:03 <fizzie> ^style
19:03:03 <fungot> Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack oots pa qwantz sms speeches ss wp youtube*
19:03:17 <fizzie> Should've guessed from the plane.
19:08:07 <FreeFull> ^style discworld
19:08:07 <fungot> Selected style: discworld (a subset of Terry Pratchett's Discworld books)
19:08:19 <FreeFull> fungot: Meow
19:08:19 <fungot> FreeFull: ' it's a trick. the wish is trying to learn fnord' he murmured, as he struck. ' you did well there," said granny
19:09:45 <olsner> well done fungot
19:09:45 <fungot> olsner: " so it's back to the suffering head waiter. ' same again, mister.'
19:14:59 -!- password2 has quit (Ping timeout: 255 seconds).
19:27:25 -!- Phantom_Hoover has joined.
19:42:06 -!- nucular has quit (Quit: Switching to phone (forced)).
20:00:08 -!- AnotherTest has joined.
20:20:52 -!- MindlessDrone has quit (Quit: MindlessDrone).
20:39:54 <kmc> testing a memory error detector is kind of fun: https://github.com/kmcallister/vgrs/blob/master/test/memcheck.rs
20:39:58 <kmc> lots of working around optimizations
20:40:33 <kmc> also the entire program is UB, of course
20:40:41 <Taneb> UB?
20:40:50 <kmc> undefined behavior
20:40:55 <Taneb> Right
20:41:05 <Taneb> The only thing I could think of was "Utter Bullshit"
20:44:04 <kmc> hahaha
20:44:09 <kmc> basically the same
20:44:16 <kmc> I might start using that :)
20:44:52 <Bike> wait does rust have a definition
20:46:01 <olsner> can you make a working C program entirely out of UB?
20:46:02 -!- tswett has joined.
20:46:03 -!- tswett has quit (Changing host).
20:46:03 -!- tswett has joined.
20:46:19 <Bike> a working gcc program, perhaps
20:47:12 <kmc> Bike: http://static.rust-lang.org/doc/master/rust.html
20:47:18 <olsner> it seems trivial, but then again lots of stuff actually *is* defined, and you can't use any of it
20:47:24 <Bike> shocking
20:52:13 <olsner> right, I meant something more like working in most/some C compilers but completely outside C the language ... technically it probably wouldn't be a C program at all
20:52:45 <ion> http://flossgold.tumblr.com/
20:54:27 <kmc> are those all from http://opensslrampage.org/
20:55:00 <olsner> looks like it
20:59:26 -!- Patashu has joined.
21:03:10 <Bike> http://codepad.org/FNeda0KY i am afraid
21:07:18 -!- AnotherTest has quit (Ping timeout: 240 seconds).
21:10:13 <olsner> speaking of openssl, http://www.libressl.org/ got a nice redesign recently to "motivate" people to donate
21:10:22 <olsner> use a browser with blink tags for the full effect
21:10:50 <mroman> Yeah
21:10:56 <mroman> I was disappointed my IE didn't support those
21:11:30 <olsner> too bad it only works on people with an aversion to Comic Sans
21:11:33 <mroman> My FF doesn't either
21:11:46 <olsner> chrome neither
21:11:50 <mroman> Well
21:11:52 <mroman> who does then?
21:12:00 <olsner> pre-chromium opera does
21:12:06 <mroman> Hm.
21:12:07 <mroman> ic.
21:12:30 <mroman> they should've used marquee
21:12:44 <mroman> FF still supports marquee
21:12:46 <olsner> marqueeeee
21:13:09 <mroman> Else my legit webshop page would look stupid
21:13:13 <mroman> if marquee wouldn't work
21:13:30 -!- nisstyre has joined.
21:13:34 <mroman> ain't no legit webshop without marquee
21:16:39 <mroman> I'm not sure if I can ask JavaScript to give me all blink tags
21:16:52 <mroman> and make them blink again with JavaScript sorcery
21:17:13 <`^_^v> sure you can
21:17:45 <kmc> implement <marquee> and <blink> as Web Components
21:18:14 <kmc> it's like a co-polyfill
21:18:30 <olsner> speaking of marquees, http://marquee.olsner.se/ (all warranties void and null. in chrome, make sure to stop it before it eats your ram)
21:19:50 -!- oerjan has joined.
21:20:16 <olsner> I wonder if putting each iframe in its own domain could fool chrome into making a new process for each one, that might make it even more fun
21:20:46 -!- Sprocklem has quit (Quit: Bye).
21:22:40 -!- nooodl has joined.
21:24:35 -!- Patashu has quit (Ping timeout: 255 seconds).
21:25:57 <kmc> servo will run them in different Rust tasks
21:25:58 -!- nooodl_ has quit (Ping timeout: 240 seconds).
21:26:00 <kmc> except that iframes are broken right now
21:26:13 <kmc> also <iframe sandbox> from the same origin
21:37:47 <kmc> `coins
21:37:49 <HackEgo> barronticoin catizatcoin mismcoin legapuishcoin billcoin teencoin mismcoin beaucoin *wcoin iinatacoin sarcoin fernacoin hartercoin gabticoin sungecoin plodedintecoin symecoin fancoin woelcoin tranksgivecoin
21:38:37 <olsner> apparently "site" in chrome's process-per-site or -site-instance counts subdomains and different ports as the same site, so that doesn't seem to work...
21:39:14 <kmc> it probably goes by the same origin policy including document.domain
21:40:23 <kmc> by assigning to document,domain, any two documents can elect at any time to become same-origin as long as they share a domain suffix more specific than any of the public suffixes (https://publicsuffix.org/)
21:40:29 <kmc> document.domain*
21:41:00 <kmc> and when things are same-origin, you can share JavaScript objects and DOM nodes etc. between them
21:41:12 <kmc> so they pretty much have to run in the same thread, at least as far as scripting is concerned
21:44:56 -!- shikhout has joined.
21:47:40 -!- shikhin has quit (Ping timeout: 252 seconds).
21:47:40 -!- shikhout has changed nick to shikhin.
21:48:02 -!- yorick has quit (Remote host closed the connection).
21:52:00 -!- Bicyclidine has joined.
22:08:17 -!- tswett has quit (Quit: tswett).
22:14:54 -!- HackEgo has quit (Remote host closed the connection).
22:15:07 -!- HackEgo has joined.
22:19:50 -!- TodPunk has quit (Ping timeout: 276 seconds).
22:24:43 -!- boily has joined.
22:35:42 -!- TodPunk has joined.
22:38:34 <kmc> the great thing about parallel programs is that if you don't like the result you can try again
22:39:03 <Bicyclidine> the one parallel program i've ever maintained gives consistent results oh no :(
22:39:38 <oerjan> i think haskell programs using the par function usually do that.
22:40:13 <oerjan> @messages
22:40:31 <oerjan> wat
22:40:41 <Bicyclidine> ?
22:41:06 <boily> @massages-loud
22:41:07 <lambdabot> You don't have any messages
22:42:22 <oerjan> int-e: my @messages didn't show up until i did it in private - although it may be that it was just delayed because i also got a "You don't have any messages" simultaneously
22:42:44 <oerjan> could someone try @tell'ing me something.
22:42:45 <Bicyclidine> @messages
22:42:45 <lambdabot> You don't have any messages
22:43:02 <Bicyclidine> @tell oerjan the owls are not what they seem
22:43:02 <lambdabot> Consider it noted.
22:43:04 <int-e> @tell oerjan something
22:43:05 <lambdabot> Consider it noted.
22:43:07 <oerjan> hm...
22:43:15 <boily> @tell oerjan why owls?
22:43:15 <lambdabot> Consider it noted.
22:43:38 <Bicyclidine> @ask oerjan boily have you not even seen the greatest anime of all time, Twin Peaks
22:43:38 <lambdabot> Consider it noted.
22:43:49 <oerjan> argh please stop i'm trying to test something here...
22:43:57 <oerjan> @messages
22:44:13 <boily> Bicyclidine: eeeeeeeeh... not sure that's an anime...
22:44:13 <oerjan> ok this time they came promptly.
22:44:34 <Bicyclidine> boily: how would you know if you haven't seen it jerk
22:45:59 <boily> Bicyclidine: because David Lynch has a chicken. your argument is invalid. HTH. *black woman hand gesture*
22:46:04 <shachaf> int-e: What happened to lambdabot command @read?
22:46:14 <oerjan> Bicyclidine: it is possible i have accidentally glimpsed a twin peaks episode, way back
22:46:34 <int-e> @read?!
22:46:34 <lambdabot> Unknown command, try @list
22:47:09 <int-e> there's no @read command as far as I can see
22:47:39 <oerjan> there used to be
22:47:47 <int-e> oerjan: Hmm. It's possible that messages get out of order.
22:47:53 <int-e> What did it do?
22:48:48 <int-e> hmm. oh. very old one ...
22:49:00 <shachaf> int-e: It did the opposite of @show, of course.
22:49:05 <shachaf> @show abc
22:49:06 <lambdabot> "abc"
22:49:18 <oerjan> int-e: when i did @messages in channel (after lambdabot told me i had one), it didn't reply anywhere, until i did @messages in private, and then both responses came promptly.
22:49:20 <int-e> Author: James Cook <mokus@deepbondi.net>
22:49:20 <int-e> Date: Fri Feb 22 10:16:52 2013 -0800
22:49:20 <int-e> Removed @read command
22:50:12 <oerjan> technically you can do @read with @run var $ or thereabouts.
22:50:18 <int-e> oerjan: there's a recent change to the @tell module that I'll double-check (not tonight though)
22:50:41 <oerjan> however it worked fine on the further test.
22:51:18 <oerjan> since i usually do @messages-loud, i may not have noticed if it behaved strange before.
22:52:36 <oerjan> boily: btw as our resident chicken expert, you need to be introduced to fowl, here.
22:54:22 <oerjan> @run var "abc"
22:54:23 <lambdabot> abc
22:54:57 * oerjan notices that @show doesn't add a space...
22:55:03 <oerjan> @show abc
22:55:03 <lambdabot> "abc"
22:55:35 <oerjan> @arr
22:55:36 <lambdabot> I want me grog!
22:55:36 <boily> oerjan: which kind of fowl? can it be a fduck too?
22:55:41 <int-e> ok, but it shows a string, so it's hard to abuse ... unless somebody uses " as a bot prefix?
22:55:45 <boily> @botsnack
22:55:45 <lambdabot> :)
22:55:55 <oerjan> boily: you'll have to ask em
22:56:59 <int-e> @quote quine
22:56:59 <lambdabot> gwern says: "<@gwern> (oh geez _Garden of Words_ turns out to be yet another anime with a teacher/student romance. well, why not, it's as quinetessentially japanese as cousin incest, apparently... -_-)"
22:57:09 <int-e> @quote quine
22:57:09 <lambdabot> gwern says: "<@gwern> (oh geez _Garden of Words_ turns out to be yet another anime with a teacher/student romance. well, why not, it's as quinetessentially japanese as cousin incest, apparently... -_-)"
22:57:14 -!- nooodl_ has joined.
22:57:14 -!- metasepia has joined.
22:57:17 <int-e> aww.
22:57:23 <fowl> what boily
22:57:25 <oerjan> `quote quine
22:57:26 <HackEgo> 84) <fax> okay I see it now, quines do exist
22:57:39 <oerjan> good old fax
22:58:24 <boily> oerjan: AAAAAAAAAAAAAAAAAAAAAAAAAAAAH!
22:58:27 <boily> fowl: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAH!
22:58:41 <boily> fowl: uhm. since when are you here?
22:59:49 -!- nooodl has quit (Ping timeout: 252 seconds).
23:00:17 <fowl> hi
23:00:20 <fowl> since a couple days ago
23:02:12 <oerjan> this is where we eerily discover that fowl and boily are next door neighbors.
23:02:19 <oerjan> (it's tradition!)
23:02:48 <boily> that reminds me I haven't tried to reroujo the channel in a long time...
23:02:58 <fowl> actually my next door neighbor is on freenode :D
23:03:08 <boily> fowl: do you live in Montréal?
23:03:37 <fowl> no i live in the armpit of the US
23:03:59 <fowl> the summers are extra hot and humid, winters extra cold, tornados, floods :(
23:05:17 -!- Sgeo has joined.
23:05:34 <oerjan> boily: maybe i should try to ##nomic you instead.
23:05:59 <oerjan> well that was easy.
23:06:29 <boily> I am a couillon and fier de l'être.
23:06:39 -!- Sprocklem has joined.
23:07:29 <oerjan> (let's see if i can do it both ways.)
23:08:03 <int-e> h-lens has been a disappointment so far. no lensy code golfing whatsoever in the last 12 hours ;-)
23:10:31 -!- nisstyre has quit (Quit: WeeChat 0.4.3).
23:12:18 <oerjan> :t (^..)
23:12:20 <lambdabot> s -> Getting (Endo [a]) s a -> [a]
23:14:01 <FreeFull> What's Endo again?
23:14:11 <kmc> @source Endo
23:14:11 <lambdabot> Unknown command, try @list
23:14:13 <kmc> @src Endo
23:14:13 <lambdabot> Source not found.
23:14:23 <kmc> i suspect newtype Endo a = Endo (a -> a)
23:14:34 <oerjan> something like that
23:14:53 <FreeFull> Ah
23:15:09 <FreeFull> Makes sense
23:15:11 <oerjan> @run (1,2,3)^..each
23:15:12 <int-e> oh. Data.Monoid. Yes.
23:15:15 <lambdabot> [1
23:15:22 <oerjan> wat.
23:15:27 <int-e> wow.
23:15:32 <fowl> what language is that
23:15:34 <fowl> oh haskell?
23:15:42 <Phantom_Hoover> ys
23:15:45 <Phantom_Hoover> *yes
23:15:51 <int-e> @run (1,2,3)^..each
23:15:53 <lambdabot> [1,2,3]
23:15:59 <int-e> interesting.
23:16:06 <oerjan> int-e: what happened?
23:20:14 -!- Phantom_Hoover has quit (Ping timeout: 255 seconds).
23:21:38 -!- idris-ircslave has quit (Ping timeout: 240 seconds).
23:22:14 -!- Melvar has quit (Ping timeout: 276 seconds).
23:22:27 <int-e> oerjan: I don't know :/
23:23:24 <kmc> fowl: where is the armpit
23:24:12 <Bicyclidine> "Note: str2num uses the eval function to convert the input argument. Side effects can occur if the string contains calls to functions" oh my god get me out of here
23:24:36 <kmc> PHP?
23:24:39 <oerjan> i thought the cold was in the north and the tornados in the south, so somewhere in the middle?
23:24:40 <Bicyclidine> matlab
23:24:44 <kmc> that was my second guess
23:24:46 <Bicyclidine> "the PHP of science"
23:25:07 <kmc> plenty of tornadoes in the north too http://upload.wikimedia.org/wikipedia/commons/3/35/Tornado_Alley.gif
23:25:32 <oerjan> ouch
23:26:04 <boily> kmc: think I should ask them the The Question?
23:26:13 <kmc> why not
23:26:25 <boily> fowl: what are your approximate coördinates and body weigh?
23:26:47 <kmc> boily: also I only weigh 88 kgf now
23:26:52 <kmc> don't remember what number I gave you before
23:27:37 <fowl> boily, st louis, missouri and 180lb
23:27:43 <kmc> i,i 13 stone 13
23:28:11 <boily> kgf?
23:28:21 <kmc> kilograms-force
23:28:29 <kmc> kg being a unit of mass not weight
23:28:30 <Bicyclidine> weight isn't mass boily you scrub
23:28:35 <kmc> right. scrub
23:28:52 <kmc> as far as I know my gravitational mass is equal to my inertial mass
23:28:54 * boily mapoles Bicyclidine
23:28:58 <oerjan> kmc: i'm sorry, but you cannot use kilograms-force, the proper unit is the new ton hth
23:29:06 <kmc> btw wtf is a mapole
23:29:07 <Taneb> boily, I weigh 576N
23:29:11 <kmc> oerjan: what's wrong with the old ton
23:29:13 <boily> `? mapole
23:29:14 <HackEgo> A mapole is a thwackamacallit built from maple according to Canadian standards.
23:29:22 <kmc> that clears it all up
23:29:32 <boily> Taneb: woah woah woah. let me open up the File first!
23:30:36 * oerjan swats boily for misspelling the The File -----###
23:30:41 <boily> kmc: grats on the weight loss!
23:30:52 * boily keels over from the dexterous hit
23:31:25 <Taneb> boily, that number should be roughly in line with previous data
23:31:35 <boily> Taneb: looks like so.
23:32:07 <kmc> thanks boily
23:32:24 <kmc> I guess you don't know whether I wanted to lose weight or not
23:32:28 <kmc> but i did, as it happened
23:32:46 <kmc> i didn't really do anything other than move to a city with a lot of hills and start biking to work every day
23:35:08 -!- Melvar has joined.
23:36:26 <int-e> ok, no wonder lensy code runs into timeouts so often; the best time I've seen for (1,2,3)^.. each now is 2.3 seconds, and the timeout is effectively 3.5...
23:37:12 <elliott> it should be instant
23:37:34 <Taneb> > (1,2,3) ^.. each
23:37:34 <int-e> not the way mueval works
23:37:35 <lambdabot> [1,2,3]
23:38:02 <int-e> elliott: imagine starting a fresh ghci each time, that's about what happens
23:38:19 <int-e> it's spending a lot of time loading packages dependencies
23:38:21 <int-e> -s
23:38:26 <elliott> yeah
23:38:36 <int-e> wait. *you* should know that
23:40:04 <oerjan> elliott took a mind wipe after the lambdabot switchover.
23:41:06 <Bicyclidine> good move
23:41:40 <boily> elliott: are you still yourself?
23:42:56 <Bicyclidine> pretty deep question
23:43:25 <Bicyclidine> maybe elliott has gone through some important life events, like learning snobol. causes major changes, snobol does
23:44:26 <kmc> `coins
23:44:27 <HackEgo> legalcoin greturacoin glycoin colangcoin concoin porcoin litecoin auschecoin befulcoin cinacoin ola/mcoin admismcoin disophcoin qwecoin 216.4coin hjhersigcoin liquishycoin cobcoin infcoin surfarcoin
23:44:52 <oerjan> once the snobol gets rolling you don't know where it'll end up
23:44:54 <kmc> there is a restaurant chain in Boston named Legal Sea Foods
23:46:50 <elliott> int-e: I thankfully managed to forget most things about lambdabot
23:46:54 <shachaf> kmc: whoa whoa whoa
23:46:57 <shachaf> kmc: i was there once
23:46:58 <elliott> int-e: plus I spent most of my time trying to replace mueval
23:47:02 <int-e> and it's slower than it was with ghc 7.6.3!
23:47:11 <shachaf> with, uh, dolio and ddarius and those folks
23:47:15 <shachaf> was copumpkin there?
23:47:44 <shachaf> there's one near kendall station, right?
23:47:54 <shachaf> yes
23:48:08 <shachaf> not too much in the way of vegetarian food
23:48:10 <Taneb> I do not believe I have ever been to any Boston
23:48:27 <Taneb> Although I have been to Kendal
23:48:32 <Bicyclidine> sprintf('%s' [65 66 67]) => 'ABC', nice
23:48:46 <Taneb> Bicyclidine, what language is that?
23:48:54 <int-e> way slower actually; it takes 1.5 seconds instead of 1.2 seconds CPU time, but real time used to be close to CPU time and now it's exceeding CPU time by 50% and more.
23:49:15 <Bicyclidine> Taneb: matlab
23:49:22 -!- nooodl_ has quit (Quit: Ik ga weg).
23:49:26 <Bicyclidine> i forgot the comma, it's '%s', [65 66 67]
23:49:42 <Taneb> K
23:50:30 -!- copumpkin has joined.
23:50:45 <shachaf> copumpkin: were you at legal sea foods that one time
23:52:01 <Taneb> Goodnight!"
23:52:26 <boily> bonne tanuitb!
23:52:30 <copumpkin> maybe?
23:53:24 <Bicyclidine> sprintf('''%d'',', [64;66;191]) => '64','66','191', oh that's convenient
23:53:43 <Bicyclidine> sprintf('''%s'',', ['foo';'bar';'baz'] => fbboaaorz
23:54:45 -!- copumpkin has quit (Client Quit).
23:57:59 <kmc> oh, happy earth day
23:58:29 <Bicyclidine> twitter has tried to make it #SendYourManNudesDay for some reason, little realizing that nobody wants to see my man nudes
23:58:46 <kmc> interesting way to celebrate the earth
23:59:36 -!- tromp has joined.
←2014-04-21 2014-04-22 2014-04-23→ ↑2014 ↑all