00:19:13 -!- arseniiv has quit (Ping timeout: 245 seconds).
00:22:25 -!- tromp has quit (Remote host closed the connection).
00:56:49 -!- tromp has joined.
01:03:41 -!- tromp has quit (Ping timeout: 246 seconds).
01:09:19 -!- b_jonas has quit (Quit: leaving).
01:17:34 -!- Remavas has quit (Remote host closed the connection).
01:24:00 -!- Essadon has quit (Quit: Qutting).
01:42:34 -!- Sgeo__ has joined.
01:45:36 -!- Sgeo_ has quit (Ping timeout: 250 seconds).
01:51:42 -!- tromp has joined.
01:56:18 -!- tromp has quit (Ping timeout: 268 seconds).
02:19:49 <imode> on-chip ring networks of processors could actually be really, really nice. if you use a space-filling curve, you could compact a bunch of nodes in a very small space.
02:20:44 <imode> you'd need one that loops, though.
02:20:50 <imode> maybe a moore curve.
02:41:54 -!- zzo38 has joined.
02:45:59 -!- tromp has joined.
02:46:11 -!- Remavas has joined.
02:51:04 -!- tromp has quit (Ping timeout: 272 seconds).
03:11:58 -!- zzo38 has quit (Ping timeout: 272 seconds).
03:31:46 -!- zzo38 has joined.
03:36:04 -!- zzo38 has quit (Ping timeout: 246 seconds).
03:39:50 -!- tromp has joined.
03:44:50 -!- tromp has quit (Ping timeout: 268 seconds).
03:51:03 -!- Remavas has quit (Quit: Leaving).
04:00:05 -!- FreeFull has quit (Quit: rebooting).
04:00:53 -!- FreeFull has joined.
04:01:02 -!- nfd9001 has quit (Read error: Connection reset by peer).
04:41:57 -!- zzo38 has joined.
04:42:14 -!- FreeFull has quit.
04:48:26 -!- zzo38 has quit (Ping timeout: 240 seconds).
04:56:17 <esowiki> [[Vague]] N https://esolangs.org/w/index.php?oldid=59780 * Cortex * (+596) Created page with "'''Vague''' is an esolang. == Commands == {| class="wikitable" |- ! Character !! What it does |- | <code>+</code> || Add |- | <code>-</code> || Decrement |- | <code>!</code>..."
04:56:37 <esowiki> [[User:Cortex]] https://esolangs.org/w/index.php?diff=59781&oldid=59747 * Cortex * (+12)
04:57:53 <esowiki> [[Joke language list]] https://esolangs.org/w/index.php?diff=59782&oldid=59459 * Cortex * (+28)
05:28:02 -!- tromp has joined.
05:32:16 -!- tromp has quit (Ping timeout: 246 seconds).
05:43:32 -!- arseniiv has joined.
05:47:23 -!- zzo38 has joined.
05:59:47 -!- oerjan has quit (Quit: Nite).
06:44:18 <esowiki> [[Thue-Mirr]] N https://esolangs.org/w/index.php?oldid=59783 * Zzo38 * (+545) Created page with "[[Category:Languages]][[Category:2019]] Thue-Mirr is a 2D programming language with the following commands: * <tt>\ /</tt> - Mirrors * <tt>x</tt> - Output X coordinate of til..."
06:58:08 <esowiki> [[Thue-Mirr]] https://esolangs.org/w/index.php?diff=59784&oldid=59783 * Zzo38 * (+57)
07:16:10 -!- tromp has joined.
07:20:27 -!- tromp has quit (Ping timeout: 240 seconds).
07:44:43 -!- imode has quit (Ping timeout: 268 seconds).
08:07:04 -!- tromp has joined.
08:21:53 -!- nfd9001 has joined.
11:18:57 -!- AnotherTest has joined.
11:25:17 <zzo38> Maybe the sequel of XYZABCDE.ZZT game can be made as a text adventure game instead; I don't know?
11:25:36 <rain1> I haven't tried XYZABCDE
11:26:06 <rain1> http://zzo38computer.org/ZZT/xyzabcde.zip
11:26:49 <zzo38> Yes, that one. If you have ZZT in your computer then you can try to play game.
11:28:17 <zzo38> And maybe also a sequel may be a different operetta too (I think someone on this IRC suggested something like that, maybe)
11:53:26 -!- Lord_of_Life has quit (Ping timeout: 240 seconds).
11:54:19 -!- Lord_of_Life has joined.
11:57:26 -!- xkapastel has joined.
12:11:37 -!- AnotherTest has quit (Ping timeout: 244 seconds).
12:37:51 -!- atslash has joined.
12:56:07 -!- b_jonas has joined.
13:50:37 <b_jonas> I'd like a book like Warren's Hacker's Delight, only updated to more modern to tell about how to do things well on actual modern cpus and the kind of vector instructions they have
13:51:20 <b_jonas> Knuth doesn't fill that hole, probably because the specifics are moving too quickly and may have to be rewritten every eight years.
14:03:03 -!- FreeFull has joined.
14:07:10 -!- xkapastel has quit (Quit: Connection closed for inactivity).
14:57:17 -!- atslash has quit (Quit: Leaving).
15:45:38 -!- Essadon has joined.
17:34:08 -!- feeb has joined.
17:38:20 <zzo38> How to do best might depend what kind of instruction set; x86 is difference from ARM, and ARM is difference from RISC-V, and so on.
17:38:29 -!- AnotherTest has joined.
18:10:30 <kmc> b_jonas: yeah, that's a cool book
18:19:40 -!- zzo38 has quit (Ping timeout: 250 seconds).
18:21:18 <kmc> zzo38: [who left] indeed
18:21:26 <kmc> that's a good reason to use compiler intrinsics for bitops
18:21:43 <kmc> it will either have some arch-specific trick, or a pretty good generic impl
18:21:53 <kmc> x86 and ARM have some fancy bit ops
18:22:01 <kmc> whereas RISC-V is very simple
18:22:49 <shachaf> kmc: the mill is where it's at hth
18:22:55 <shachaf> you should watch the mill videos
18:23:05 <kmc> it has xor, or, and, logical and arithmetic shifts
18:23:07 <kmc> and that's about it
18:23:32 <kmc> no negation (I suppose you xor with 0xFFFF...FFFF)
18:24:38 <kmc> RISC-V also has no condition flags. there are instructions to branch on the contents of a register, and comparisons which set a register to 0/1
18:24:55 <kmc> i suppose this makes out of order execution easier. no need to track the flags register as another implicit dependency
18:31:04 -!- zzo38 has joined.
18:34:11 <b_jonas> zzo38: it certainly depends a bit, but we still need good books on it
18:34:32 <b_jonas> I mean, different instruction sets applies to the actual Warren book and Knuth too, but they're still very useful
18:40:17 <shachaf> zzo38: Do you like the multiple OR and multiple XOR instructions?
18:40:56 <zzo38> shachaf: I think the MOR and MXOR instructions in MMIX is good.
18:43:47 <zzo38> (Although MOR seems to be generally more useful than MXOR, but MXOR can be useful too sometimes.)
18:47:42 <zzo38> Such as you can swap endian (including PDP-endian).
18:55:47 <kmc> how do those work?
18:57:13 -!- imode has joined.
18:58:10 <zzo38> kmc: http://mmix.cs.hm.edu/doc/instructions-en.html#MOR
19:05:31 -!- zzo38 has quit (Ping timeout: 268 seconds).
19:12:11 -!- zzo38 has joined.
19:28:07 <esowiki> [[Bitwise Trance]] N https://esolangs.org/w/index.php?oldid=59785 * Hakerh400 * (+6077) Added Bitwise Trance
19:28:59 <myname> anybody an idea for a good thesis topic about zkp?
19:30:24 <esowiki> [[Language list]] https://esolangs.org/w/index.php?diff=59786&oldid=59748 * Hakerh400 * (+21) Added "Bitwise Trance" to the language list
19:38:26 -!- arseniiv has quit (Ping timeout: 246 seconds).
19:38:55 <esowiki> [[Bitwise Trance]] M https://esolangs.org/w/index.php?diff=59787&oldid=59785 * Hakerh400 * (+0) /* First example */
19:39:49 <esowiki> [[Bitwise Trance]] M https://esolangs.org/w/index.php?diff=59788&oldid=59787 * Hakerh400 * (+6) /* First example */
20:23:02 -!- xkapastel has joined.
20:41:06 -!- Lord_of_Life has quit (Ping timeout: 268 seconds).
21:35:35 -!- Cale has quit (Ping timeout: 250 seconds).
21:48:45 -!- Cale has joined.
21:59:09 <rain1> how often do spaceships occur at random in game of life
22:03:33 -!- Remavas has joined.
22:10:59 <shachaf> Starting from an empty board, 0% of the time
22:11:02 <zzo38> I don't know. Did you try implementing it to see how often (approximately)?
22:12:04 <rain1> I didn't implement it
22:25:39 -!- Remavas has changed nick to Remavas[AFK].
22:27:55 -!- Remavas[AFK] has changed nick to Remavas.
22:28:19 -!- Remavas has quit (Read error: Connection reset by peer).
22:29:29 -!- Remavas has joined.
22:42:19 -!- Remavas has quit (Read error: Connection reset by peer).
22:43:13 -!- Remavas has joined.
22:44:07 -!- Remavas has changed nick to Remavas[AFK].
22:52:26 -!- AnotherTest has quit (Ping timeout: 240 seconds).
23:42:37 <imode> is a turing machine without states still turing complete? i.e instead of (state, symbol, newstate, newsymbol, direction), you have (symbol, newsymbol, direction)? doesn't seem like it would be.
23:53:54 <int-e> I would call that a single state TM. And as you suspect, those are not TC; the halting problem is decidable for single state TMs.
23:59:30 -!- tromp has quit (Remote host closed the connection).