←2015-04-18 2015-04-19 2015-04-20→ ↑2015 ↑all
00:00:00 -!- orin has quit (Ping timeout: 264 seconds).
00:01:48 -!- orin has joined.
00:14:50 -!- Patashu_ has joined.
00:14:50 -!- Patashu has quit (Disconnected by services).
00:15:13 -!- bb010g has joined.
00:19:56 -!- Tritonio has quit (Remote host closed the connection).
00:24:31 <HackEgo> [wiki] [[Language list]] http://esolangs.org/w/index.php?diff=42614&oldid=42594 * Phi * (+14)
00:48:31 -!- doesthiswork has joined.
01:08:17 -!- boily has joined.
01:09:03 <boily> int-e: int-ello. what is stenosteganography? it sounds like something I'd be prefixing to a chicken.
01:18:01 <orin> I assume it is stuff quickly written in invisible ink?
01:18:17 <orin> or the electronic equivalent
01:20:41 <zzo38> You are going to write with electric ink?
01:21:13 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
01:22:41 <boily> hellorin. I think it's invisible shorthand.
01:22:58 <boily> hezzo38. there exists conductive ink for drawing circuits and stuff.
01:24:41 <zzo38> I don't know writing with shorthand; if I knew then I can try to use shorthand to record any play or movie I watched by writing down everything they say.
01:29:02 -!- hjulle has joined.
01:37:57 -!- shikhin has quit (Quit: Cya.).
01:46:17 -!- doesthiswork has quit (Quit: Leaving.).
02:05:20 -!- boily has quit (Quit: WALLED CHICKEN).
02:08:13 -!- orin has quit (Ping timeout: 265 seconds).
02:09:51 -!- yetto13921 has joined.
02:10:00 -!- orin has joined.
02:10:37 -!- yetto13921 has left.
02:12:01 <Sgeo> Expensive laptop, and it's defective
02:12:03 * Sgeo is annoyed
02:38:04 <orin> Did you already buy it? That was fast.
02:54:53 <orin> Why can't printers work by singeing the paper with heat? Then they wouldn't need ink.
02:59:22 <zzo38> How much fire do you need to do that?
03:04:02 -!- doesthiswork has joined.
03:09:02 -!- GeekDude has quit (Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com)).
03:15:17 <doesthiswork> greg shorthand is pretty interesting because it is optimised for ease of movement
03:21:21 <zzo38> I have heard of that; the book I have is Pitman (although this book doesn't explain all of it either)
03:22:59 <doesthiswork> it's online http://gregg.angelfishy.net/
03:24:15 -!- dianne has joined.
03:32:35 <HackEgo> [wiki] [[Gibberish/JavaScript]] http://esolangs.org/w/index.php?diff=42615&oldid=42570 * Esowiki201529A * (+4) /* Escape sequence */ Err
03:38:43 -!- bb010g has quit (Quit: Connection closed for inactivity).
03:40:16 -!- variable has joined.
03:40:30 -!- trout has quit (Read error: Connection reset by peer).
03:50:07 <Sgeo> orin, yes, and using it now
03:55:15 <zzo38> What is the shorthand for recording plays and movies and theater and stuff?
04:09:35 <zzo38> You cannot interrupt them in such a case if you miss something while writing!
04:10:15 <zzo38> It also needs to do without interrupting other people who watch the show.
04:29:13 -!- variable has changed nick to trout.
05:01:32 <newsham> orin: like thermal printers?
05:01:58 <newsham> most receipt printers do that, no ink required! (special thermal paper required)
05:03:29 <zzo38> I would like to learn to make up and then write in Theater Shorthand; that's what I would use shorthand for, because I don't need it for other purposes.
05:13:19 -!- Frooxius has quit (Quit: *bubbles away*).
05:14:41 <zzo38> Do you even know answer of any of my question at all, or anything a few thing a bit about it, or even to question the question (or to question the question the question the question)?
05:19:25 <shachaf> What is Theater Shorthand?
05:21:31 <zzo38> A new kind that we would have to make up, to use for recording live theater or movies without the use of any device other than pencil and paper and without disturbing any other people in audience or disturbing the actors
05:37:22 <newsham> why not just develop a photographic memory?
05:39:10 <zzo38> I want it written down
05:39:22 <zzo38> Such thing what they said and so on
05:40:20 -!- doesthiswork has quit (Quit: Leaving.).
05:51:20 -!- trout has quit (Quit: 1 found in /dev/zero).
05:51:51 -!- variable has joined.
05:56:08 <zzo38> Do you know stuff about my other questions above though?
06:01:45 <zzo38> (Such as, how much fire you need and how large a hexagonal grid cell must be and how to automatically fill in the frequent words table and so on)
06:10:18 <orin> Hm... it would have to be a shorthand such that you can write in the dark.
06:11:05 <orin> Based on the test I did just now, it's not easy to write legibly without looking at what you're writing
06:12:54 <orin> the shorthand would need to be designed so you won't normally write over your previous line, or maybe the notepad would need some sort of texture so you can tell where you are writing
06:13:49 -!- MDude has changed nick to MDream.
06:23:14 -!- hjulle has quit (Ping timeout: 276 seconds).
07:29:51 <HackEgo> [wiki] [[User talk:Esowiki201529A]] http://esolangs.org/w/index.php?diff=42616&oldid=42496 * Esowiki201529A * (+45) /* Quine */
07:30:32 <HackEgo> [wiki] [[Gibberish/JavaScript]] http://esolangs.org/w/index.php?diff=42618&oldid=42615 * Esowiki201529A * (+45) /* Quine */
07:34:22 <Jafet> I think a phonographic memory would work better for that.
08:04:24 -!- Vorpal has joined.
08:04:24 -!- Vorpal has quit (Changing host).
08:04:24 -!- Vorpal has joined.
08:33:30 -!- mitchs has joined.
09:02:33 -!- AndoDaan has joined.
09:07:36 -!- TieSoul has quit (Read error: Connection reset by peer).
09:07:48 -!- TieSoul has joined.
09:29:35 -!- Phantom_Hoover has joined.
09:37:56 -!- zadock has joined.
09:41:26 -!- variable has quit (Ping timeout: 246 seconds).
10:00:47 -!- _1_Hopp1 has joined.
10:04:57 <HackEgo> [wiki] [[List of quines]] http://esolangs.org/w/index.php?diff=42619&oldid=42572 * Esowiki201529A * (+57) /* Cheating Quines */
10:05:26 <HackEgo> [wiki] [[List of quines]] http://esolangs.org/w/index.php?diff=42620&oldid=42619 * Esowiki201529A * (+0) /* Gibberish/Javascript */
10:07:51 <HackEgo> [wiki] [[List of quines]] http://esolangs.org/w/index.php?diff=42621&oldid=42620 * Esowiki201529A * (+62) /* Gibberish */
10:09:28 <HackEgo> [wiki] [[List of quines]] M http://esolangs.org/w/index.php?diff=42623&oldid=42621 * Esowiki201529A * (+1) /* Gibberish/JavaScript */ 上次少了一个空格!
10:34:44 -!- oerjan has joined.
10:43:14 -!- _1_Hopp1 has quit (Ping timeout: 244 seconds).
10:45:04 -!- AndoDaan has quit (Read error: Connection reset by peer).
10:45:12 -!- AndoDaan_ has joined.
10:48:32 <oerjan> <boily> hezzo38. there exists conductive ink for drawing circuits and stuff. <-- i've been here too long, i read that as coinductive
10:53:13 <Jafet> The inkwell that never bottoms out
10:54:34 -!- rdococ has joined.
11:28:26 -!- augur_ has joined.
11:29:23 -!- augur has quit (Ping timeout: 276 seconds).
11:50:57 <myname> wow, there is actually a funciton quine
11:51:05 <myname> i am impressed
12:11:22 -!- Jafet has quit (Ping timeout: 252 seconds).
12:11:43 -!- Jafet has joined.
12:12:06 -!- nortti has quit (Ping timeout: 252 seconds).
12:13:00 -!- nortti has joined.
12:30:20 -!- Patashu_ has quit (Ping timeout: 256 seconds).
12:41:05 -!- ski has quit (Quit: Lost terminal).
12:45:46 -!- boily has joined.
13:00:55 -!- TieSoul_ has joined.
13:01:52 -!- boily has quit (Read error: Connection reset by peer).
13:02:43 -!- Jafet has left.
13:05:22 -!- TieSoul has quit (Ping timeout: 272 seconds).
13:08:48 -!- mtve has quit (Read error: Connection reset by peer).
13:36:55 -!- Phantom_Hoover has quit (Ping timeout: 250 seconds).
13:40:35 -!- Phantom_Hoover has joined.
13:51:26 -!- boily has joined.
13:52:10 -!- Jafet has joined.
13:52:52 -!- EgoBot has quit (Ping timeout: 272 seconds).
13:53:03 -!- EgoBot has joined.
14:00:20 -!- b_jonas has joined.
14:01:00 -!- orin has quit (Ping timeout: 250 seconds).
14:01:52 -!- orin has joined.
14:11:16 -!- Phantom_Hoover has quit (Ping timeout: 255 seconds).
14:11:46 -!- zadock has quit (Quit: Leaving).
14:16:21 -!- orin has quit (Ping timeout: 250 seconds).
14:18:17 -!- orin has joined.
14:20:25 -!- AndoDaan_ has quit (Read error: Connection reset by peer).
14:20:28 -!- _AndoDaan_ has joined.
14:20:41 -!- GeekDude has joined.
14:28:18 -!- TieSoul_ has changed nick to TieSoul.
14:29:44 <mroman> Are there programs that print out their machine code?
14:30:14 -!- orin has quit (Ping timeout: 272 seconds).
14:30:22 <mroman> or bytecode
14:30:24 <mroman> for that matter
14:31:11 <b_jonas> mroman: sure, quines
14:31:40 -!- orin has joined.
14:33:36 <mroman> well
14:33:41 <mroman> if you write it dirctly in machinecode ok
14:34:38 <mroman> but I meant more like they'll output P where P is what a transpiler/compiler would produce given the original program
14:35:53 <oerjan> should in principle be easy, use the normal quine construction with "run a compiler" instead of "print"
14:36:53 -!- AndoDaan has joined.
14:37:07 <oerjan> the compiler can be completely embedded if you want
14:38:58 -!- _AndoDaan_ has quit (Ping timeout: 256 seconds).
14:39:07 -!- Tritonio has joined.
14:40:15 <b_jonas> oerjan: you don't even need that
14:40:30 <oerjan> hm?
14:41:10 <b_jonas> you could just write a non-quine that outputs a literal twice (with the second copy in the middle), compile, it, then change the literal to what the compiler has output, and iterate this a few times until it stabilizes
14:41:49 <b_jonas> it's even easier than in most languages because you probably don't need backslash stuff, the literal will appear literally in the executable
14:41:57 <oerjan> ...what guarantee do you have that it stabilizes
14:42:18 <b_jonas> (unless it's an executable in the silly MMIX object file format)
14:43:14 <oerjan> i don't think compilers usually embed literals in decimal?
14:43:39 <b_jonas> oerjan: once you know the length of the literal, the executable will remain the same except that when you modify the literal itself its verbatim copy will change in the executable. the length of the literal and the position where it has to be inserted in the output will change, but will converge quickly, and in any case, only have finitely many values.
14:44:03 <b_jonas> in theory it could fail to converge and get in a short loop, but you can just fuzz the program a bit to avoid that
14:44:10 <oerjan> OKAY
14:44:43 <oerjan> i agree it _could_ work, provided you have a literal type that _does_ get literally embedded in the executable in the same form as in source
14:45:05 <oerjan> oh well i guess strings do
14:45:07 <b_jonas> oerjan: sure it does. just a global char d[] = {3,1,4,1,5,...}; will be
14:45:08 <b_jonas> no strings
14:45:15 <b_jonas> just an array with constant initializer
14:45:35 <b_jonas> if you're worried the rest of the program is optimized for it too much, put it in a separate compilation unit
14:45:44 <oerjan> b_jonas: um, surely it doesn't get embedded as the same byte sequence "3,1,4,1,5"
14:46:03 <b_jonas> oerjan: exactly, it gets embedded as the raw bytes
14:46:03 <oerjan> the 3 in source is a 51 byte, you know
14:46:20 <b_jonas> which is what you have to print, because the point is to print not the C source, but the executable file
14:46:23 <b_jonas> isn't that what we want?
14:46:32 <b_jonas> you don't have to print _any_ part of the C source code at all
14:46:46 <oerjan> erm
14:46:50 <oerjan> oh hm
14:46:56 <b_jonas> (replace C with some other compiled language if you wish)
14:47:17 * oerjan epiphany
14:47:27 <b_jonas> (of course, you could write it directly in machine code too if you choose to)
14:48:33 <oerjan> OKAY
14:53:04 <b_jonas> there are other ways to write such a quine:
14:53:28 <b_jonas> you could duplicate only the elf headers, and have the program read the code and constant data segments directly;
14:53:46 <b_jonas> or you could fuzz with the elf headers so the entire executable file is mapped, and then write that;
14:54:07 <b_jonas> or a DOS COM file already does that, so just making it write(1, 0x100, length of file); return; would work
14:54:46 <oerjan> in quines, that's called "cheating" hth
14:54:51 <b_jonas> that's probably around 20 bytes of a COM file, less if you golf agressively
14:55:35 <b_jonas> no it's not. it's cheating if you're reading the file, or otherwise accessing it in a way the program doesn't normally do so
14:56:02 <b_jonas> it is perfectly normal for an executable program to have portions of it mapped in memory (some of the data portions might _change_ by the time you access them though)
14:56:19 <oerjan> well in machine code...
14:56:25 -!- Sprocklem has quit (Ping timeout: 264 seconds).
14:56:50 <oerjan> but this question is less interesting if the original language is that close to the machine.
15:08:23 <mroman> well accessing the machine code in memory is probably cheating yes
15:08:49 <mroman> also maybe it runs on a computer with code/data separated
15:08:52 <mroman> like a microcontroller
15:08:59 <mroman> and you don't have read/write access to it.
15:11:14 <boily> @metar CYQB
15:11:15 <lambdabot> CYQB 191500Z VRB06KT 30SM FEW040 08/M04 A3027 RMK SC1 SC TR SLP255
15:37:05 -!- AndoDaan has quit (Read error: Connection reset by peer).
15:37:19 -!- AndoDaan has joined.
16:00:14 -!- oerjan has quit (Quit: Later).
16:03:40 -!- AndoDaan has quit (Quit: Going, going, gone.).
16:03:58 -!- AndoDaan has joined.
16:13:23 -!- Tritonio_ has joined.
16:15:20 -!- variable has joined.
16:17:16 -!- Tritonio has quit (Ping timeout: 272 seconds).
16:18:38 -!- variable has changed nick to trout.
16:18:41 -!- MDream has changed nick to MDude.
16:19:56 -!- Tritonio_ has changed nick to Tritonio.
16:21:26 -!- boily has quit (Quit: PROCLAIMED CHICKEN).
16:27:16 -!- AndoDaan has quit (Read error: Connection reset by peer).
16:27:20 -!- AndoDaan_ has joined.
16:29:23 -!- MDude has quit (Ping timeout: 250 seconds).
16:30:10 -!- _AndoDaan_ has joined.
16:33:01 -!- AndoDaan_ has quit (Ping timeout: 264 seconds).
16:36:00 -!- SopaXorzTaker has joined.
17:07:41 -!- SopaXorzTaker has quit (Read error: Connection reset by peer).
17:15:56 -!- _AndoDaan_ has quit (Read error: Connection reset by peer).
17:17:25 -!- Tritonio_ has joined.
17:19:58 -!- Tritonio has quit (Ping timeout: 272 seconds).
17:24:57 -!- Tritonio_ has changed nick to Tritonio.
17:30:40 -!- Tritonio has quit (Remote host closed the connection).
17:56:33 -!- FreeFull has quit (Quit: BBL).
18:02:04 <HackEgo> [wiki] [[Deadfish]] http://esolangs.org/w/index.php?diff=42624&oldid=42115 * BCompton * (+69) /* Rust */ Updated based on Rust v1.0.0 Beta, old code wouldn't compile.
18:02:43 <HackEgo> [wiki] [[User:BCompton]] http://esolangs.org/w/index.php?diff=42625&oldid=41530 * BCompton * (+7) /* Languages I've implemented */
18:04:40 -!- TodPunk has quit (Ping timeout: 240 seconds).
18:14:35 -!- shikhin has joined.
18:17:58 -!- TodPunk has joined.
18:18:08 <HackEgo> [wiki] [[Basilisk]] N http://esolangs.org/w/index.php?oldid=42626 * Vriskanon * (+1369) Created page Basilisk
18:19:18 <HackEgo> [wiki] [[Joke language list]] M http://esolangs.org/w/index.php?diff=42627&oldid=42140 * Vriskanon * (+71) /* General languages */ Added Basilisk
18:23:16 <HackEgo> [wiki] [[User:Vriskanon]] M http://esolangs.org/w/index.php?diff=42628&oldid=42596 * Vriskanon * (+52) /* Vriskanon */ Added credit for Basilisk
18:26:10 -!- AnotherTest has joined.
18:42:13 -!- shikhin has quit (Ping timeout: 256 seconds).
18:51:53 -!- rdococ has quit (Quit: Page closed).
19:15:58 -!- bb010g has joined.
19:21:21 -!- hjulle has joined.
19:39:00 -!- hjulle has quit (Ping timeout: 265 seconds).
20:01:21 <zzo38> Also some machine codes are harvard, too
20:12:39 -!- AnotherTest has quit (Ping timeout: 276 seconds).
20:13:23 -!- zzo38 has quit (Remote host closed the connection).
20:27:12 -!- b_jonas has quit (Remote host closed the connection).
20:29:19 -!- mitchs_ has joined.
20:32:27 -!- mitchs has quit (Ping timeout: 246 seconds).
20:43:04 -!- boily has joined.
20:44:28 -!- trout has quit (Ping timeout: 256 seconds).
20:46:12 -!- Sgeo has quit (Quit: Leaving).
20:47:08 -!- Sgeo has joined.
20:50:29 -!- Sgeo has quit (Client Quit).
20:51:23 -!- Sgeo has joined.
20:52:46 -!- FreeFull has joined.
20:54:04 -!- boily has quit (Quit: OPTIONAL CHICKEN).
20:58:00 -!- Phantom_Hoover has joined.
21:00:19 -!- Patashu has joined.
21:01:38 -!- Frooxius has joined.
21:14:13 -!- oerjan has joined.
21:18:49 -!- bb010g has quit (Quit: Connection closed for inactivity).
21:20:48 -!- AnotherTest has joined.
21:23:48 -!- Patashu has quit (Ping timeout: 272 seconds).
21:33:18 -!- AnotherTest has quit (Ping timeout: 272 seconds).
21:38:49 -!- Froox has joined.
21:42:23 -!- Frooxius has quit (Ping timeout: 245 seconds).
22:21:26 -!- pikhq has quit (Ping timeout: 272 seconds).
22:27:26 <HackEgo> [wiki] [[Deadfish]] http://esolangs.org/w/index.php?diff=42629&oldid=42624 * BCompton * (+43) /* Rust */
22:58:55 <oerjan> :t (<$!>)
22:58:57 <lambdabot> Monad m => (a -> b) -> m a -> m b
23:09:47 -!- sebbu has quit (Ping timeout: 250 seconds).
23:10:20 -!- sebbu has joined.
23:11:02 -!- sebbu has quit (Changing host).
23:11:02 -!- sebbu has joined.
23:11:45 -!- pikhq has joined.
23:24:09 -!- oerjan has quit (Quit: Nite).
←2015-04-18 2015-04-19 2015-04-20→ ↑2015 ↑all