00:00:13 <int-e> I wonder what that looping edge is supposed to indicate
00:00:29 <fizzie> I think it's a vague "come from" joke.
00:00:57 <int-e> thanks, it's a possibility
00:01:15 <oerjan> haskell seems stuck in 1990
00:01:57 <fizzie> Yes, it didn't even have an arrow going off the right edge, like other "live" languages.
00:02:25 <oerjan> i was wondering about that.
00:02:54 <oerjan> otoh that chart doesn't really go up to the haskell renessance
00:04:17 <fizzie> And the same with SQL, which certainly is still in use.
00:04:18 <int-e> ocaml also stops abruptly. Lua, too. Dead ends like D carry on ... weird.
00:04:34 <zzo38> Yes I still use SQL too
00:04:51 <fizzie> MATLAB also exists as an individual node in there. So maybe it's not a very consistent chart.
00:05:00 <oerjan> int-e: it's a zeerust diagram
00:05:36 -!- chaosagent has joined.
00:05:46 <int-e> @google "zeerust diagram"
00:05:48 <lambdabot> http://www.abccrusher.com/articles/pemasok-pasir-dalam-nairobi.html
00:05:48 <lambdabot> Title: pemasok pasir dalam nairobi - pemasok penghancur batu
00:06:19 <boily> > let s = "pemasok pasir dalam nairobi" in concat $ transpose [s,' ':s,s]
00:06:20 <lambdabot> "p pepememamasasosokok k p papasasisirir r d dadalalalamam m n nanaiairiroro...
00:06:40 <fizzie> The official semantics of the arrows is "head was influenced by tail", so possibly the "live" ones are those which the chartmaker thinks will still influence other languages in the future.
00:08:06 <oerjan> a dark future, obviously </php joke>
00:10:08 <fungot> ^<lang> <code>; ^def <command> <lang> <code>; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool
00:10:27 -!- zzo38 has quit (Remote host closed the connection).
00:11:11 <int-e> ^def rreree bf ,.[.>,.<.>].
00:11:49 <int-e> ^rreree to be or not to be
00:11:49 <fungot> ttoto o b bebe e o oror r n nonotot t t toto o b bebe
00:13:13 <int-e> ^def rreree bf ,.[.>,.<.>]
00:15:18 <boily> ^rreree My hovercraft is full of eels?
00:15:18 <fungot> MMyMy y h hohovoveverercrcrcrarafaftft t i isis s f fufulullll l o ofof f e eeeelelsls?s?
00:15:34 <boily> wait. wait wait wait wait wait.
00:16:19 <fungot> ææĦđđÑææeee¶¶→ĒđđÑæææßߢ¢“♥
00:16:37 <boily> FUNGOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOT! >_<
00:16:44 <boily> fungot: welcome back!
00:16:44 <fungot> boily: when i go home, there'll be hardly any more effort spent on the fnord
00:16:51 <int-e> ^def rreree bf ,.[.>>,[.<<.>>>]<]<.
00:17:01 <oerjan> boily is out of the loop
00:17:05 <fungot> mmemeoeowow w H HeHelellllolo!o!!
00:17:18 <int-e> there, now it repeats the last letter three times, too, just as it should
00:18:01 <fungot> lloloooopopypylyloloooopopp
00:18:57 <FreeFull> We can see what sort of new unicode characters it can synthesise
00:19:43 <int-e> FreeFull: you do know that fungot answer private messages, don't you?
00:19:43 <fungot> int-e: i'ts not xs fault that x is getting modified in place. i'm sure in the end
00:20:14 <fungot> FreeFull: or he could call a halting program an optimisation of the above :) could you write an interpreter and i need to
00:21:22 <oerjan> boily: you've apparently just noticed fungot's return hth
00:21:22 <fungot> oerjan: everyone does webprogramming in scheme then. as you might notice that i now have fnord/ views/ etc data structures
00:21:51 <boily> oerjan: yes. I kind of seriously brainlagged there.
00:21:58 <boily> fungot: don't worry, I still love you.
00:21:59 <fungot> boily: you pass the cdr to the needed place, they're capable of? i bet i could implement a posn with a list...
00:22:33 <int-e> ^def rreree bf ,..>,[.<.>.>,]<.
00:23:09 <oerjan> int-e: that's still not the original rule you gave
00:23:48 <int-e> oerjan: the original rule was flawed; the extra ' ' was a wart to make transpose work without too many hassles.
00:24:55 <oerjan> int-e: but your new rule reverses the role of the previous and next character
00:25:27 <int-e> > let s = "abcd" in concat $ transpose [s,' ':s,s]
00:25:43 -!- chaosagent has quit (Quit: Bye.).
00:25:48 <int-e> no? if you drop the space, that's what you get.
00:26:56 <oerjan> oh i see, it's actually _ambiguous_ how to split it up
00:27:06 <oerjan> you have bcbc in there
00:27:39 <oerjan> and it's not given whether the first or the last letter should be left out
00:28:18 -!- arjanb has quit (Quit: zzz).
00:28:41 -!- ProofTechnique has quit (Ping timeout: 252 seconds).
00:28:53 <oerjan> you can analyze it either as a,bab,cbc,dcd,d or as aba,bcb,cdc,dd
00:29:01 <int-e> In my mind it's "links" shaped like a a a or b b b that are hooked together: a abab b etc.
00:30:46 <int-e> in any case I like that brainfuck code, it's surprisingly short :)
00:30:51 <oerjan> and when you removed the "a ", it looked to me like you had changed from the former to the latter
00:31:07 <int-e> but I didn't, I only removed the space.
00:31:32 <int-e> ^rreree some regrets
00:31:32 <fungot> ssosomomeme e r reregegrgreretetstss
00:31:38 -!- ProofTechnique has joined.
00:41:47 -!- Fleur has quit (Remote host closed the connection).
00:43:22 <int-e> ^def rerere bf ,.>,.<.>>,[.<.<.>>>,]<.<.>.
00:43:36 <int-e> ^rerere back to the roots
00:43:36 <fungot> babcabkca kct kot ott oht eht ehr eor oortoostosts
00:45:10 <int-e> (that's more or less the version before tswett's improvement)
00:51:22 <oerjan> int-e: i wonder if whoever asked the adventurers to get the hand of aliam did so to indirectly free ranna.
00:52:27 <oerjan> i do suspect the succubi might want that, too
00:53:05 <oerjan> also, i wonder if i've seen any drow missing a hand around...
00:54:22 <oerjan> well, excluding wolf, who may have lost one temporarily, or was that only glon...
00:55:45 <int-e> oerjan: Looking for an absurd outcome, I'm hoping that the hand ends up with Captain Fang.
00:56:27 <oerjan> he and dewcup should meet up some time
00:58:39 <oerjan> unless the concentration of chaos would destroy the universe.
01:03:07 <oerjan> http://yafgc.net/comic/0463-drow-ire/ both wolf and glon
01:05:16 <boily> destroying the Universe sounds fun.
01:05:38 -!- boily has quit (Quit: INVERSE CHICKEN).
01:06:00 <oerjan> boily escaped just as i was about to test whether he's a succubus.
01:06:31 <int-e> ^rreree a succubus
01:06:31 <fungot> aa a s susucuccccucubububusus s
01:07:23 <oerjan> oh i'm thinking of incubus
01:15:08 -!- Frooxius has quit (Quit: *bubbles away*).
01:28:56 -!- crisus has joined.
01:31:31 -!- Frooxius has joined.
01:47:17 -!- hjulle has joined.
01:53:26 <lifthrasiir> it seems that CODEGATE 2015 had a problem ("oemu") that the breakthrough requires writing a shell code in subleq
02:03:38 -!- chaosagent has joined.
02:12:33 <quintopia> huh somehow rebooting made chrome work again. okay!
02:18:27 -!- hjulle has quit (Ping timeout: 240 seconds).
02:57:17 <oren> When will they make an inkjet printer that doesn't need its ink shaken
02:59:01 -!- Phantom__Hoover has quit (Quit: Leaving).
03:06:56 <quintopia> why is that a problem anyway? most printers are fully capable of shaking their own ink
03:07:33 <HackEgo> [wiki] [[Language list]] http://esolangs.org/w/index.php?diff=42134&oldid=42091 * SuperJedi224 * (+20)
03:53:19 -!- chaosagent has quit (Read error: Connection reset by peer).
04:01:17 -!- mitchs_ has joined.
04:03:49 -!- ProofTechnique has quit (Ping timeout: 246 seconds).
04:03:55 -!- mitchs has quit (Ping timeout: 250 seconds).
04:11:28 <oren> quintopia: well, the printer in question was printing entirely blank sheets, until I took out the ink, shook it, and put it back in
04:24:47 -!- GeekDude has quit (Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com)).
04:32:45 -!- ProofTechnique has joined.
05:37:27 -!- ProofTechnique has quit (Ping timeout: 245 seconds).
05:59:45 -!- fractal has quit (Read error: Connection reset by peer).
06:22:15 -!- fractal has joined.
06:43:08 -!- fractal has quit (Remote host closed the connection).
06:45:58 -!- oerjan has quit (Quit: Argh).
06:55:47 -!- fractal has joined.
07:05:56 -!- ProofTechnique has joined.
07:31:51 -!- Patashu has joined.
07:33:34 -!- fractal has quit (Quit: ZNC - http://znc.in).
07:33:44 <HackEgo> [wiki] [[Taktentus]] http://esolangs.org/w/index.php?diff=42135&oldid=41986 * 80.53.184.190 * (+32) !* --
07:35:40 <HackEgo> [wiki] [[Taktentus]] http://esolangs.org/w/index.php?diff=42136&oldid=42135 * 80.53.184.190 * (-1) /* Syntax */
07:42:00 <HackEgo> [wiki] [[Taktentus]] http://esolangs.org/w/index.php?diff=42137&oldid=42136 * 80.53.184.190 * (+18) /* Examples */
07:45:41 -!- fractal has joined.
08:29:07 -!- Patashu has quit (Disconnected by services).
08:29:08 -!- Patashu_ has joined.
08:45:56 -!- Patashu_ has quit (Remote host closed the connection).
08:46:24 -!- Patashu has joined.
08:48:27 -!- AnotherTest has joined.
09:02:47 -!- Patashu has quit (Ping timeout: 272 seconds).
09:02:59 -!- Patashu has joined.
09:08:09 <mroman> https://github.com/FMNSSun/ESOSC/blob/master/ESOSC-2014-D6.TXT fwiw
09:09:40 -!- gde33 has quit (Ping timeout: 246 seconds).
09:16:04 -!- gde33 has joined.
09:22:40 -!- AnotherTest has quit (Ping timeout: 256 seconds).
09:22:40 <mroman> uw. that should be https://github.com/FMNSSun/ESOSC/blob/master/ESOSC-2015-D6.TXT
09:29:56 -!- Phantom_Hoover has joined.
09:36:41 -!- AnotherTest has joined.
09:57:09 -!- MoALTz_ has joined.
09:57:32 -!- f|`-`|f has quit (Read error: Connection reset by peer).
09:58:02 -!- f|`-`|f has joined.
09:59:48 -!- MoALTz has quit (Ping timeout: 255 seconds).
10:19:03 -!- boily has joined.
10:31:39 -!- AnotherTest has quit (Ping timeout: 252 seconds).
10:49:52 -!- AndoDaan has joined.
11:20:53 -!- boily has quit (Quit: DISSIDENT CHICKEN).
11:22:06 -!- Phantom__Hoover has joined.
11:22:13 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
11:30:10 -!- Patashu has quit (Ping timeout: 256 seconds).
12:17:29 <mroman> >> viewQueue1 _ = error "Taneb's done something idiotic!"
12:17:30 <HackEgo> [wiki] [[Joke language list]] http://esolangs.org/w/index.php?diff=42138&oldid=41980 * 93.157.13.3 * (+13)
12:17:47 <mroman> Would somebody please ban crisus.
12:17:59 <mroman> He's spamming my query everytime I write something.
12:18:19 <mroman> In spanish though. So I don't understand everything.
12:18:25 <Taneb> mroman, those are impossible to reach error conditions
12:18:33 <mroman> But I assume "solo hooy" means "only today"
12:18:35 <Taneb> There is (or was? I may have removed one) three of them
12:18:55 <mroman> There's three of them.
12:20:21 <elliott__> 12:22:36 -ChanServ(ChanServ@services.)- You are not authorized to (de)op elliott__ on #esoteric.
12:29:44 -!- ProofTechnique has quit (Ping timeout: 265 seconds).
12:34:07 -!- HackEgo has quit (Ping timeout: 246 seconds).
12:39:22 -!- crisus has quit (K-Lined).
12:45:08 <int-e> elliott__: Nickserv doesn't know you...
12:47:13 <int-e> . o O ( So why do I now think that "size matters"? )
12:47:24 -!- AnotherTest has joined.
12:58:31 -!- ProofTechnique has joined.
13:28:14 -!- ^v^v has quit (Read error: Connection reset by peer).
13:28:40 -!- ^v^v has joined.
13:31:19 -!- Phantom__Hoover has quit (Quit: Leaving).
13:53:42 -!- Tritonio has quit (Ping timeout: 252 seconds).
13:58:09 -!- hjulle has joined.
14:17:47 -!- `^_^v has joined.
14:30:35 -!- Tritonio has joined.
14:45:57 -!- GeekDude has joined.
14:49:39 -!- Tritonio_ has joined.
14:53:50 -!- Tritonio has quit (Ping timeout: 252 seconds).
14:54:18 -!- Tritonio_ has changed nick to Tritonio.
15:05:56 -!- AnotherTest has quit (Ping timeout: 252 seconds).
15:06:05 -!- FreeFull has quit (Ping timeout: 244 seconds).
15:16:12 -!- SopaXorzTaker has joined.
15:24:12 -!- AnotherTest has joined.
15:29:41 -!- TieSoul has joined.
15:58:12 -!- AnotherTest has quit (Ping timeout: 256 seconds).
16:16:47 -!- Tritonio has quit (Remote host closed the connection).
16:45:29 -!- AnotherTest has joined.
16:47:21 -!- hjulle has quit (Ping timeout: 256 seconds).
16:58:19 -!- Tritonio has joined.
17:02:53 -!- arjanb has joined.
17:08:19 -!- FreeFull has joined.
17:35:14 -!- ^v^v has quit (Read error: Connection reset by peer).
17:35:40 -!- ^v^v has joined.
17:44:32 -!- Phantom_Hoover has joined.
17:58:20 -!- SopaXorzTaker has quit (Remote host closed the connection).
18:10:05 -!- yukko has joined.
18:22:53 -!- oren has quit (Quit: Lost terminal).
18:51:52 -!- cuquitu has joined.
19:04:40 -!- AndoDaan has quit (Read error: Connection reset by peer).
19:05:06 -!- AndoDaan has joined.
19:05:52 -!- AndoDaan has quit (Read error: Connection reset by peer).
19:13:08 -!- AndoDaan has joined.
19:15:48 -!- tromp__ has joined.
19:31:23 -!- MoALTz_ has quit (Quit: Leaving).
19:31:44 -!- MoALTz has joined.
19:38:12 -!- TieSoul has changed nick to TieSoul_.
19:38:28 -!- TieSoul_ has changed nick to TieSoul.
19:39:13 -!- raoulvdberge has joined.
19:51:42 -!- raoulvdberge has quit (Read error: Connection reset by peer).
19:52:07 -!- raoulvdberge has joined.
19:58:45 -!- Patashu has joined.
20:02:19 -!- Fleur has joined.
20:21:57 -!- Patashu has quit (Ping timeout: 265 seconds).
20:22:59 -!- Tritonio has quit (Remote host closed the connection).
20:29:47 -!- cuquitu has quit (Ping timeout: 246 seconds).
20:30:05 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
20:30:18 -!- Phantom_Hoover has joined.
20:30:36 -!- cuquitu has joined.
20:39:46 -!- arjanb has quit (Ping timeout: 246 seconds).
20:42:16 -!- raoulvdberge has quit (Read error: Connection reset by peer).
20:42:43 -!- raoulvdberge has joined.
20:54:56 -!- Phantom_Hoover has quit (Ping timeout: 246 seconds).
21:10:28 -!- iamevn has joined.
21:14:42 -!- g2watson has joined.
21:28:16 <iamevn> I've been working on a simple language for the last couple days, mainly because I've never tried to write an interpreter before and I thought it'd be fun to dive in and see what works and what doesn't. https://github.com/iamevn/wordy
21:28:27 -!- ProofTechnique has quit (Ping timeout: 264 seconds).
21:29:17 <iamevn> The basic idea is that any collection of sentences is valid source code and is guaranteed to do /something/ without crashing. Also computed GOTOs are fun
21:30:53 <iamevn> any suggestions for things I can do to make the description and spec better/more clear?
21:32:10 -!- R40UL_ has joined.
21:36:04 -!- raoulvdberge has quit (Ping timeout: 252 seconds).
21:41:29 -!- R40UL_ has quit (Quit: Leaving).
21:42:02 -!- ^v^v has quit (Read error: Connection reset by peer).
21:42:27 -!- ^v^v has joined.
21:50:44 -!- cleres has joined.
21:51:33 -!- boily has joined.
21:52:56 <AndoDaan> It would be great if your language description would output "Hello, World!" when interpreted by Word. iamevn.
21:57:14 <iamevn> It'd be a pain to set that up for output that long. My current "Hello, world!" program consists of 168 sentences but I could possibly get it down to around 40 with some really long sentences to define constants to print.
21:58:17 <iamevn> Currently building a database of sentences from various books and I'm planning on adjusting the instruction mapping after analyzing that
22:02:58 <iamevn> The spec currently just loops for a bit and is only 56 commands long.
22:08:43 <AndoDaan> Heh. Maybe an idea would be to use other punctuation marks as a subset of instruction. I mean, Christopher, Walken, saying something, should, be... different than, anybody, else SAYING: "I mean, Christopher Walken saying something should be... different than anybody else saying:"
22:10:01 <AndoDaan> But I like the premis as is, though.
22:11:18 <iamevn> thanks, I briefly played with the idea of adding an instruction to make the motherboard beep but soon after reenabling the pcspkr kernel module I remembered why I disabled it in the first place.
22:14:07 <AndoDaan> Wait, motherboards can still do that beep sound?
22:15:48 <pikhq> Yeah, though many systems don't have a speaker wired up for it.
22:16:19 <iamevn> I think windows and osx also don't allow you to anymore either.
22:19:16 -!- AnotherTest has quit (Remote host closed the connection).
22:26:02 -!- zzo38 has joined.
22:26:10 -!- Lymia has quit (Ping timeout: 265 seconds).
22:27:45 -!- bb010g has quit (Quit: Connection closed for inactivity).
22:28:30 <zzo38> O, glogbot is fixed now, it look like
22:31:57 <boily> elliott__: please kickban cuquitu. it's a spambot.
22:31:58 <AndoDaan> Put an adjective behind it. In all caps.
22:32:11 <boily> !chicken ADMONISHED
22:32:48 <AndoDaan> Got the sme message from him as I did cuquitu.
22:36:50 <AndoDaan> We're all spambots though. I mean, I don't get a minutes rest from all the shit my brain is trying to sell me.
22:37:19 <int-e> we're not privately messaging all people who say something on the channel
22:37:41 <int-e> AndoDaan: oh... deep.
22:37:42 <AndoDaan> Who's to say that little voice inside your head is yours?
22:38:02 <int-e> It's mine. I've grown used to it and adopted it.
22:38:08 <AndoDaan> Telepathic spamming has tricked us into thinking we're conscious.
22:38:39 <zzo38> You can set yourself +g and +D if you do not want to receive any messages on IRC, although that doesn't seem very useful; usually when you send a message you would want to get a reply.
22:39:02 <int-e> As long as it isn't any .. what'stherename ... Thetans... it's fine.
22:39:49 <int-e> +D yeah. "This prevents you from receiving channel messages. You will probably not want to set this in most cases. (It is used by services.)"
22:40:58 <int-e> But is there a user mode such that when receiving a message, the sender's hostmask indicates whether they're identified to Nickserv or not?
22:41:18 <zzo38> int-e: I don't know if +R does it?
22:41:43 <int-e> +R filters out the messages from unidentified users; I don't really want that.
22:41:47 <zzo38> +D might possibly be useful for bots that only announce, in order to reduce how much data is needed
22:41:58 <zzo38> int-e: Then probably there isn't one
22:42:10 <zzo38> Although you can check if they are cloaked from the hostname at least
22:42:23 -!- `^_^v has quit (Ping timeout: 250 seconds).
22:42:24 <zzo38> But not all identified clients are cloaked, such as, I am not
22:43:41 <b_jonas> int-e: there is a way to know that, but it's too long to fit on this margin
22:43:42 -!- oerjan has joined.
22:43:45 <g2watson> I don't know what cloaked means
22:43:47 <b_jonas> int-e: ask me again tomorrow
22:44:15 <int-e> b_jonas: Note timestamp: 23:46:12 <b_jonas> int-e: ask me again tomorrow
22:44:21 <AndoDaan> Took him hella long to reincarnate as Andrew Wile.
22:44:45 <oerjan> Gregor: glogbot needs a clock adjustment hth
22:45:06 <b_jonas> int-e: yeah, but it won't help if you ask while I'm asleep
22:45:33 <int-e> AndoDaan: it's Wiles. (Oh he's been knighted?)
22:46:02 <int-e> b_jonas: Who knows what feats your unconscious is capable of...
22:46:35 <AndoDaan> Looks like. Good for him, and Maths.
22:47:07 <oerjan> int-e: the problem isn't his unconscious hearing it, the problem is him remembering it after he wakes up hth
22:47:16 -!- ChanServ has set channel mode: +o oerjan.
22:47:21 <AndoDaan> Though, Rolf Harrison was knighted.
22:47:27 -!- oerjan has set channel mode: +b *!*cleres@213.143.60.*.
22:47:27 -!- oerjan has kicked cleres Spamming.
22:47:35 -!- oerjan has set channel mode: +b *!*cuquitu@213.143.61.*.
22:47:35 -!- oerjan has kicked cuquitu Spamming.
22:47:47 <int-e> AndoDaan: That happened in 2000, but I don't recall reading about it anywhere.
22:47:53 <g2watson> hearing it? does he have an irc-to-voice bridge?
22:48:15 <boily> we definitely have a bot problem in this chännel...
22:48:26 -!- oerjan has set channel mode: +b *!*@213.143.*.
22:48:44 <int-e> g2watson: you know that processors have all those funny emissions, some of them are audible.
22:48:58 <oerjan> @tell Gregor HackEgo is missing and glogbot needs a time adjustment hth
22:49:13 -!- oerjan has set channel mode: -b *!*cleres@213.143.60.*.
22:49:14 <int-e> g2watson: see http://www.tau.ac.il/~tromer/acoustic/ for example
22:49:21 -!- oerjan has set channel mode: -b *!*cuquitu@213.143.61.*.
22:50:23 -!- oerjan has set channel mode: -o oerjan.
22:50:31 <AndoDaan> That link... Human ingenuity never ceases to amaze me.
22:51:29 <g2watson> Hmm... Seems like you could just play music while en/decrypting to fix that
22:52:18 <AndoDaan> Subtract the music with MUSAKHACKS.exe -subtrack
22:52:24 <zzo38> Would playing music actually work though? Music doesn't suppress other noise too isn't it?
22:52:56 <oerjan> <g2watson> hearing it? does he have an irc-to-voice bridge? <-- the unconscious is not limited by such considerations AUM hth
22:53:05 <AndoDaan> Only if it would go beyond the threshold of what's recording.
22:53:53 <int-e> g2watson: Doubtful. Besides filtering techniques, there's the possibility to filter audio by source location given several microphones spaced somewhat apart (all 8 corners of a server, perhaps?)
22:54:28 <zzo38> Make a computer that shields the noise from the inside and has a built-in power regulator so that power analysis cannot be used either.
22:54:58 <g2watson> Or a computer that contains a wide-band random noise generator
22:55:04 <int-e> g2watson: http://www.wired.com/2010/10/super-microphone-picks-out-single-voice-in-a-crowded-stadium/
22:56:30 <oerjan> @tell Gregor actually it is there just failing to join the channel for some reason. again.
22:57:17 -!- Koen__ has joined.
22:57:23 <oerjan> fizzie: often-more-responsive-than-Gregor-ping
22:58:07 <oerjan> @pinky Another day. What shall we use it for?
22:58:07 <lambdabot> Well, I think so, Brain, but it's a miracle that this one grew back.
22:58:20 <oerjan> @brain Another day. What shall we use it for?
22:58:20 <lambdabot> Promise me something, Pinky. Never breed.
22:58:30 <oerjan> ok not for breeding, check
23:00:42 <oerjan> int-e: elliott hates penguins hth
23:01:28 <int-e> anyway I see nothing that looks like it would include glogbot.
23:02:07 -!- ProofTechnique has joined.
23:03:22 <oerjan> int-e: this is not new, it just seems to happen frequently on pingouts/server crashes/whatever
23:04:27 -!- HackEgo has joined.
23:04:39 <fizzie> You're in luck, I just got home.
23:04:41 <oerjan> i assume you've got your internet working enough you don't have to do that tethering-avoiding cell-phone dance any more
23:04:57 <fizzie> I mean, we wouldn't have had fungot without that.
23:04:58 <fungot> fizzie: later tell forcer there's a new revision eons ago but it seems that it's injected loads of users though?
23:05:14 -!- g2watson has changed nick to oren.
23:05:17 <fizzie> fungot: You seem to have me confused with a bot.
23:05:17 <fungot> fizzie: depends on how the program changes it. it prints ( list 1 2) ( scheme-report-environment 5))
23:05:21 <int-e> oerjan: I didn't expect to find anything, just thought it would be worth checking anyway.
23:05:45 <oerjan> oren: fizzie recently moved to london, and didn't have proper internet for a while, only cell phone
23:06:49 <int-e> Hey, fungot is our voice of reason. Sometimes it's even coherent!
23:06:49 <fungot> int-e: you will see something else is too small
23:06:50 <oren> so was he doing that thing where a cell phone acts as a router?
23:07:14 <fizzie> I was not doing that, because it's forbidden by my phone contract.
23:07:20 <fizzie> Hence I had to do circuitous things.
23:07:41 <fizzie> Like move files from a computer into the phone in order to put them online, and so on.
23:07:58 <Koen__> <fungot> int-e: you will see something else is too small << i don't think we should teach bots that kind of jokes. otherwise they might pass turing's test
23:07:58 <fungot> Koen__: what does that want to be misinterpreted by later generations... ahem... machine-readable format the other day."
23:08:19 -!- Lymia has joined.
23:09:30 <AndoDaan> Turing test is bunk. I mean, if a 13yo Ukranian computer can pass it... Then we need another test.
23:11:13 <int-e> Every time an AI problem is solved, people find that the rules were flawed. :P
23:11:18 <oerjan> `learn fungot is our beloved channel mascot and voice of reason.
23:11:18 <fungot> oerjan: i didn't see it, you can't get an apartment, so it doesn't allow general recursion.
23:11:32 <HackEgo> Learned 'fungot': fungot is our beloved channel mascot and voice of reason.
23:11:37 <int-e> (I'm no exception to that. But I find it amusing nonetheless.)
23:11:56 <AndoDaan> But this goalpost is very important, int-e. We need to get it right.
23:11:59 <fungot> boily: and that would cause infinite loops on my vm/ compiler just shows me how much i dislike the concept of the system
23:12:08 <oerjan> i've been planning to add a fungot wisdom for a week but i couldn't think of what to put in the second part
23:12:08 <fungot> oerjan: please dont read that wrong anyway.) in this portable scheme library? :) ( i'm sure i'll have some holidays within the next ten years" would be
23:12:26 -!- adu has joined.
23:12:28 <AndoDaan> Otherwise we might not feel good about the AI slaves we'll be having.
23:12:30 <Koen__> int-e: chess are flawed. period.
23:12:31 <boily> oerjan: I need to get back on track. I've been neglecting my duties.
23:12:32 <oren> bah, human like AI isn't even that useful
23:12:44 -!- boily has quit (Quit: SIMILAR CHICKEN).
23:12:51 <oren> because humans are cheap
23:12:59 <Koen__> I'm currently reading A fire into the deep by Vernor Vinge
23:14:26 <oerjan> <AndoDaan> Turing test is bunk. I mean, if a 13yo Ukranian computer can pass it... Then we need another test. <-- well _that_ test was bunk, it was artificially limited what the interrogators could ask.
23:14:41 <oren> A fire upon the deep?
23:15:29 <AndoDaan> Yeah, I should have qualified that. But I still think some unlike Turing things will have to be added to make it more useful.
23:15:47 <oerjan> <fungot> oerjan: i didn't see it, you can't get an apartment, so it doesn't allow general recursion. <-- yeah you're pretty much right about that.
23:15:47 <fungot> oerjan: it was a mutated ecoli, i just meant that i have absolutely no interest in doing so
23:16:40 <oerjan> <AndoDaan> But this goalpost is very important, int-e. We need to get it right. <-- the AI problem will have been solved when humans are no longer the ones with the power to set the goalposts hth
23:17:47 <AndoDaan> I'm for it. As long as they aren't I Have No Mouth twisted, then it can only beneficent mankind.
23:17:48 <oren> Bah! the actual "AI problem" is to make it both practical and cheaper to use AI's for a given purpose than humans.
23:17:49 <int-e> AndoDaan: It's certain that Turing didn't have teenagers with a language barrier in mind when he designed his test(s). (Now I wonder whether any of the Judges could read and write Ukrainian...)
23:19:19 <oren> In particular humans are easier to debug than AI's.
23:20:20 <AndoDaan> Hmm. What kind of drugs will an AI take?
23:21:25 -!- Phantom_Hoover has joined.
23:21:38 <AndoDaan> I guess maybe they'll have the skills to modify their own stake.
23:23:34 <int-e> Maybe there will be some special repetetive (or not) bitstreams that overexcite receptors connected to pleasure centers.
23:24:21 <AndoDaan> Hmm, but they might want to be able to nuance what their pleasure is.
23:24:22 <int-e> . o O ( "My AI is addicted to music by Bach." )
23:24:44 <oren> would it be profitable to use such AI?
23:25:05 <AndoDaan> We're lucky, we have All kinds of evolutionary buttons to push, AI's will be more focused at first.
23:26:25 <int-e> oren: "use"? It would be thrilling to exchange ideas with it, and enjoy the short period before AIs surpass us and are no longer interested in talking to us :P
23:26:59 <int-e> oren: More seriously, not all human endeavours are motivated by the prospect of profit.
23:27:41 <oren> True, but an AI-dev team needs to get funding from somewhere?
23:27:58 <zzo38> How commoly is setjmp used as a loop condition in a C code?
23:28:15 <zzo38> And how often as a loop condition when the loop body is empty?
23:28:29 <int-e> There's academia, and there are hobbyists. And there are always people founding research in the hope of applying the resulting ideas elsewhere.
23:28:40 <int-e> s/founding/funding/
23:28:52 <oren> zzo38: Um, I have never used it that way
23:29:24 <oren> I have only used it as the C version of "try"
23:29:59 <zzo38> Actually using it as a loop condition with an empty loop body is the only way I have ever used it, and only in one program
23:31:05 <oren> Hmm... on first return it exits right away
23:31:28 <oren> On second return it loops once then sets the jump again and exits
23:32:33 <oren> So it allows you to go back to that place an unlimited number of times
23:34:50 <zzo38> The program is a Z-machine debugger.
23:35:55 <int-e> zzo38: Why would you do that? if (setjmp(...)) { } and while (setjmp(...)) { } seem equivalent to me, since it's okay to use the same jmp_buf data several times...
23:36:06 <zzo38> int-e: I have been told that it isn't OK
23:36:26 <zzo38> Which is why I even used a while loop rather than just putting setjmp as a statement by itself.
23:36:45 <zzo38> Since I don't otherwise care about the return value.
23:37:55 <zzo38> Errors and breakpoints can occur even in the middle of an instruction's execution, so the debugger checks if the program counter has changed, if it hasn't then it just returns to the program otherwise it longjmp before continuing execution.
23:40:21 -!- tromp__ has quit.
23:42:32 <int-e> zzo38: So reading the C11 and C99 drafts I see no indication that this is problematic. The case is not explicitly mentioned. POSIX defers to the C standard...
23:43:54 <zzo38> int-e: Well, maybe, but someone else told me that it isn't allowed to reuse the same jump buffer, so I did this just to be safe anyways
23:46:36 -!- vodkode has quit (Remote host closed the connection).
23:47:04 <zzo38> O, now I made up a new keyword of Magic: the Gathering called "spellmorph"; it can be faced up for its spellmorph cost while on the stack or in play, but if faced up while in play in this way, it is moved onto the top of the stack. Either way, targets and modes are now selected at this time.
23:47:51 <zzo38> (If it is faced up while already on the stack, it remains in its current position instead of being placed on top. However, if it also has float, you can then move it to the top.)
23:48:46 <int-e> Of course there's always the question of what compilers do in practice, which may be more important than what the standard says. But I'd still like to have a better source than "somebody on the internet told me that somebody told him that this is bad".
23:49:21 <zzo38> int-e: Yes, that would help to know, although whether it is OK or not, what I did is safe.
23:49:50 <zzo38> (Possibly it is OK on some computers and not on others.)
23:52:02 <oren> zzo38: but some fascists will use the fact it isn't ok to make the whole program return immediately
23:52:36 <oren> So if it works i'm guessing it's ok
23:54:32 <zzo38> I expect it probably is OK in most cases (although possibly messes with some optimizations?), but am not sure, and possibly it might not work if compiling C->Java or whatever
23:59:07 -!- zzo38_ has joined.
23:59:11 -!- zzo38 has quit (Disconnected by services).
23:59:13 -!- zzo38_ has changed nick to zzo38.