00:04:07 -!- tromp has joined. 00:09:26 -!- tromp has quit (Ping timeout: 276 seconds). 00:21:59 -!- tromp has joined. 00:26:59 -!- tromp has quit (Ping timeout: 276 seconds). 00:36:55 -!- ais523_ has joined. 00:38:02 the problem is that it used flow control pins as data pins... which if you have a real serial port, that's fine ← if you're doing that, it isn't a serial port, it's a parallel port 00:40:32 ais523_: well, except that the actual TI protocol is serial, isn't it 00:40:34 clock + data? 00:41:04 I guess you could use the flow control pins as data pins, but not the actual data pins, but that seems perverse 00:41:22 if you're using two different pins to send data simultaneously, though, it isn't a serial connection by definition :-) 00:41:38 bits go one at a time down a single wire. 00:41:46 so it's using a "serial port" (as in 8250 compatible UART on a PC) in the common manner of a parallel port (GPIO bitbang) to implement a serial protocol :P 00:42:09 ais523_: SPI is clock + bidirectional data, 3 pins (4 including a chip select) and that's universally considered serial 00:42:39 Hooloovo0: btw the PIClink here seems to be an example of what I was saying re: programming a micro to act like a grey link http://merthsoft.com/linkguide/cable.html 00:44:29 anyway i'm not clear on what the hardware level link protocol is 00:44:44 The TI link protocol is pretty special. 00:44:50 It's an async thing. 00:46:24 When you want to send a bit, you pull one wire to zero, and the receiving end acknowledges by pulling the other wire to zero. 00:46:36 Which wire you pull determines if it was a 0 or a 1 bit. 00:46:51 So there's no clock involved, it runs at whatever speed it runs. 00:47:11 Disclaimer: all I know about this probably came from http://paperlined.org/EE/microcontrollers/pic/projects/portable_VT_terminal/ti_86_link_port/link86all.htm -- at least that page looks familiar. 00:47:35 ais523_: SPI is clock + bidirectional data, 3 pins (4 including a chip select) and that's universally considered serial ← sorry, should have added "in the same direction" to that 00:47:55 fizzie: huh, weird. 00:48:09 cool, this has the info I was looking for 00:48:36 kmc: Well, it does let you do it all in software on CPUs that might run at rather uncontrolled speeds, without having to have an UART or whatnot. 00:51:03 yeah 00:51:07 hmm, that's an interesting way to fit the normal three wires that an async connection uses (data + strobe + ack) into two, although they both have to be drivable from both ends 00:51:07 it seems pretty clever 00:51:18 it also allows you to immediately tell if the other side is present 00:51:51 I assume that after sending a bit, then the sender undoes their pull, then the recipient undoes their pull, to keep the connection as delay-insensitive 00:52:12 so i would say this is still serial because it transfers one bit of information at a time, even though it uses two wires to do it 00:52:17 * kmc shrugs 00:52:35 and yeah, it seems this allows the receiving end to slow down the sender when necessary 00:52:55 effectively negotiating a baud rate which is the slower of what the two sides want 00:52:59 it's actually very clever 00:53:07 I might even use this sometime in one of my own projects 00:53:25 I have used Manchester code for something 00:53:54 throughout my PhD I was working on a compiler to hardware which uses a delay-insensitive representation internally for most of the compilation process 00:54:05 which is synchronous, so the bit times have to be roughly the same, but it has clock recovery so no precise absolute frequency reference is required 00:54:12 (for much the same reason that compilers to software use SSA or similar normal forms; you don't want to care about timing details until the compilation is finished) 00:54:17 makes sense 00:54:32 so I ended up doing a lot of background reading on asynchronous circuitry 00:55:08 there's a "bible" for asynchronous circuit design. 00:55:09 you nearly always need a separate wire for 0 bits and for 1 bits because you assume that the recipient can't tell which of two wires changed first 00:55:26 but normally, the acknowledgement would be on a third wire 00:55:27 asynchronous pipelines are neat. I built one. 00:55:54 a big advantage of doing things that way is that you don't need to reset the logic levels after sending a bit, you just toggle the 0 wire or the 1 wire to send the bit 00:56:01 and the recipient toggles the ack wire to acknowledge 00:56:23 this also reminds me of CAN a bit 00:56:25 https://hatebin.com/huuywfgrqq save this as "pipeline.circ" and open it in http://www.cburch.com/logisim/ 00:56:25 imode: is this the famous "micropipelines" paper? 00:56:32 it's open-collector and it has clock stretching sort of 00:56:40 ais523_: sutherland? partially. there was a larger book. 00:56:48 the funny thing is, one of the references in that paper is dubious, and people keep copying it into their own reference lists without actually chasing the reference 00:57:01 http://www2.imm.dtu.dk/pubdb/views/edoc_download.php/855/pdf/imm855.pdf this thing. 00:57:04 meaning that you have this book that's highly cited but almost nobody has actually read 00:57:17 not surprised. 00:57:51 (the book was basically just being used as a surrogate source for a particular statement because the original source would have been very hard to get hold of at the time; however, the original source for the statement has since been digitised so it's much easier to find) 00:58:35 (and it's basically just a throwaway line in the book, rather than giving any additional context) 01:05:19 -!- oerjan has joined. 01:18:03 ok, so this channel is about esoteric hardware too now <-- pretty sure it's been that for a long time 01:25:35 programming isn't limited to software 01:26:12 although, the hardware meaning of "programming" normally means "to copy a program to" (where the program is usually software, but could be firmware or even a blueprint for making hardware) 02:02:40 Hooloovo0: I'm signed up for the float tank at 11am tomorrow :) 02:06:24 hmm, so I guess "esoteric programming" in hardware would be updating the state of reconfigurable hardware via some ridiculous mechanism 02:06:31 such as waving magnets at it 02:06:41 magnetized needle and a steady hand. 02:08:29 hit it with a hammer 02:40:16 i'm pretty sure there's an old "real programmer" joke about that 02:40:54 Probably a few. 02:40:56 there's an xkcd which may be either a) the joke you're thinking of or b) a parody of the joke you're thinking of 02:41:08 but I don't have xkcd numbers memorized 02:43:08 ok 02:43:22 butterfly effect. 02:43:34 https://www.xkcd.com/378/ 02:43:35 and I think you mean https://www.xkcd.com/378/ 02:43:46 argh you were faster 02:43:55 ninja fingers. 03:04:22 oh right 03:09:21 -!- MDude has quit (Ping timeout: 265 seconds). 03:29:29 -!- ais523_ has quit (Remote host closed the connection). 03:38:42 -!- Lord_of_Life_ has joined. 03:39:53 -!- Lord_of_Life has quit (Ping timeout: 245 seconds). 03:40:07 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 03:50:37 kmc, merth's link guide should have the best info on that 03:50:54 http://merthsoft.com/linkguide/hardware.html 03:52:09 it's not really clock+data serial - it's more of a a send/ack serial 03:53:54 but I guess ais253 left 03:54:13 it's okay. this channel is logged. 03:54:36 you can use lambdabot's @message feature to send a message to him as well. 03:54:43 also cool re float tank 03:54:47 @botslack 03:54:47 :) 04:00:00 Hooloovo0: yeah I got the gist of it 04:00:14 it's a clever solution really 04:00:18 I like it 04:03:20 -!- ais523_ has joined. 05:08:23 -!- ais523_ has quit (Remote host closed the connection). 05:13:15 -!- sprocklem has quit (Ping timeout: 252 seconds). 05:29:06 -!- sprocklem has joined. 05:46:37 -!- tromp has joined. 05:46:47 -!- sprocklem has quit (Ping timeout: 276 seconds). 05:51:39 -!- tromp has quit (Ping timeout: 264 seconds). 05:59:52 -!- sprocklem has joined. 06:19:30 -!- hppavilion[1] has joined. 06:35:50 -!- Frater_EST has joined. 06:41:09 -!- Frater_EST has left. 06:57:00 -!- sprocklem has quit (Ping timeout: 265 seconds). 07:07:36 -!- sprocklem has joined. 07:37:12 -!- tromp has joined. 07:43:14 -!- sprocklem has quit (Ping timeout: 240 seconds). 07:45:13 -!- b_jonas has quit (Quit: leaving). 07:58:21 -!- hppavilion[1] has quit (Remote host closed the connection). 07:58:47 -!- hppavilion[1] has joined. 08:14:11 -!- sprocklem has joined. 08:34:29 -!- imode has quit (Ping timeout: 246 seconds). 08:39:17 -!- sprocklem has quit (Ping timeout: 240 seconds). 08:40:28 -!- sprocklem has joined. 08:46:37 -!- sprocklem has quit (Ping timeout: 250 seconds). 08:48:28 -!- sprocklem has joined. 08:49:01 -!- oerjan has quit (Quit: Nite). 08:53:07 -!- Sgeo has quit (Ping timeout: 250 seconds). 08:59:03 [[Special:Log/delete]] delete * Ais523 * deleted "[[Hellborne]]": Author request: abandoned idea, didn't get very far with design 09:50:35 -!- szefczyk has joined. 09:50:40 Hi I'm back 09:52:05 JS JS JS JS 09:52:10 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:52:12 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:52:14 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:52:15 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:52:17 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:52:29 KRZYSZTOF SZEWCZYK CHUUUUUUUUUUUUJUUUUUUUUUUUUU 09:52:34 WRÓCIŁEM 09:52:41 KOCHAM CIĘ KOTKU 09:52:46 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:52:58 JAVASCRIPT ÜBER ALLES 09:53:02 JAVASCRIPT ÜBER ALLES 09:53:05 JAVASCRIPT ÜBER ALLES 09:53:07 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:53:15 SZEWCZYK CHUUUUUUUUUUUUJUUUUUUUUUUUUU 09:53:20 SZEWCZYK CHUUUUUUUUUUUUJUUUUUUUUUUUUU 09:53:21 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:53:23 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:53:24 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:53:26 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:53:29 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:53:32 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:53:36 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:53:38 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:53:39 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:53:41 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:53:44 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:53:46 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:53:49 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:53:50 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:53:52 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:53:54 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:53:55 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:53:57 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:53:59 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:54:00 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:54:02 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:54:04 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:54:13 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:54:14 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:54:15 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:54:16 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:54:18 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:54:20 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:54:21 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:54:22 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:54:23 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:54:24 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:54:26 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:54:40 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:54:43 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:54:45 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:54:48 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:54:50 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:54:52 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:54:54 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:54:56 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:54:58 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:55:00 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:55:02 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:55:04 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:55:04 -!- arseniiv has joined. 09:55:08 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:55:10 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:55:12 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:55:14 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:55:15 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:55:17 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:55:19 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:55:21 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:55:22 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:55:24 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:55:26 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:55:36 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:55:38 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:55:41 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:55:43 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:55:45 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:55:46 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:55:48 JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS 09:55:52 JEEEEEEEEEBAAAAAAAĆ SZEEEEEEEEEEEWCZYYYYYYYKA 09:55:55 JEEEEEEEEEBAAAAAAAĆ SZEEEEEEEEEEEWCZYYYYYYYKA 09:55:59 JEEEEEEEEEBAAAAAAAĆ SZEEEEEEEEEEEWCZYYYYYYYKA 09:56:02 JEEEEEEEEEBAAAAAAAĆ SZEEEEEEEEEEEWCZYYYYYYYKA 09:56:06 JEEEEEEEEEBAAAAAAAĆ SZEEEEEEEEEEEWCZYYYYYYYKA 09:56:09 JEEEEEEEEEBAAAAAAAĆ SZEEEEEEEEEEEWCZYYYYYYYKA 10:03:28 What the fuck 10:03:48 ops? 10:08:26 -!- szefczyk has quit (Remote host closed the connection). 10:56:14 I though they'd gotten bored of that. 10:56:48 I had the same hope. 10:57:14 fizzie: Can you invite Sigyn? I think it should trigger on blatant repeated messages like that. 10:58:37 Let's give it a try. 10:58:58 -!- ChanServ has set channel mode: +o fizzie. 10:59:00 -!- Sigyn has joined. 10:59:00 ** Warning: if there is any bot in #esoteric which should be exempted from Sigyn, contact staffers before it gets caught ** 10:59:09 ...well... 10:59:17 That's a little scary. 10:59:21 -!- fizzie has set channel mode: -o fizzie. 11:00:16 where to start 11:00:37 hmm 11:01:49 I guess esowiki is at risk? 11:02:16 not sure about the rest, they usually just react and are not too repetetive. 11:02:30 tricky. 11:02:37 Well, depends on what you ask them to do. 11:03:25 zemhill_* can also repeat the same message over and over again, if someone's submitting stuff on the webs. Hmm. 11:05:30 I'm kind of curious how this will/would play out. 11:07:20 it is not that uncommon that people ask the same trigger repeatedly, but i guess, that shouldn't be too often 11:11:16 Maybe I should talk to a staffer anyway. 11:11:44 Also, maybe I should register an account for HackEso. 11:12:02 -!- wib_jonas has joined. 11:13:26 Is there a doc for that bot? It doesn't mention one in Taxonomy 11:14:10 I found relatively little information about it by Googling. 11:17:20 it has a freenode/* cloak though, let me ask #freenode 11:21:55 fizzie: " wib_jonas: the bot k-lines (and kills, in addition) on various triggers, most famously people repeating patterns" 11:22:01 " so it most certainly does have side effects, and if the channel has official bots that could look a bit spammy, we should be informed so we can whitelist them before putting sigyn in the channel" 11:22:17 fizzie: go to #freenode and talk to ops there 11:22:22 ah, good old fuchs 11:22:37 fizzie: also, they admit that is ran by freenode 11:23:40 Yeah, I'm trying to get an account for HackEso and esowiki because I assume that'd be useful for whitelisting. 11:24:08 fizzie: now I'm feeling bad for causing you work :/ 11:24:16 (I think I'm just going to need to connect as them temporarily, since I don't think either has a great way of injecting raw text.) 11:25:45 yeah at the very least you'll have to acquire the nick somehow 11:26:21 but they also have to learn to register with nickserv on startup. 11:26:42 well, authenticate 11:26:55 There's the password approach, I think both of them can do that. 11:27:36 -!- HackEso has quit (Remote host closed the connection). 11:29:53 Hm, well, I don't think multibot actually does passwords. I'll hack that in. 11:30:52 fizzie: there are at least three ways to log in: (1) with PASSWD, (2) with NICKSERV ID , (3) with the CTCP extension. I can send details if you want later about how the CTCP thing works. 11:31:10 each one sends password as cleartext, but that can be inside an ssl/tls connection in either case 11:32:25 I think that should maybe do it. 11:32:37 -!- HackEso has joined. 11:32:48 Yes, that seems to have worked. 11:33:01 I have old source code that implemented the CTCP login and worked at one point, though for freenode only and errors out on any other network 11:33:35 HackEso is logged into nickserv as HackEso, or so the server claims 11:34:06 we may have to part j-bot though 11:34:16 wib_jonas: I've heard about SASL... but CTCP? 11:34:28 int-e: sorry, it's SASL 11:34:37 I'm talking off the top of my head because I'm a towkr 11:34:42 CTCP is an unrelated thing 11:35:01 it's SASL, which has so many S and L in its name that you'd think it uses some cryptographic challenge, but it doesn't 11:35:08 rather confusing name 11:35:15 Okay. CTCP is just a special kind of PRIVMSG so it seemed out of place. 11:35:22 it just encodes the account name and password in base64 11:35:23 Well, it can, right? There are SASL methods that involve crypto. 11:35:30 * int-e uses CTCP all the time! 11:35:31 FireFly: ping 11:35:47 Anyway, I think I'm fine with a TLS connection + PASS on connect. 11:36:15 (The bouncer I use for myself + for fungot does SASL.) 11:36:15 fizzie: keep in mind, but i'm sure you can 11:36:25 FireFly: are you running j-bot? fizzie has invited Sigyn to #freenode . it's a bot ran by freenode that k-lines users who spam the channel 11:41:09 -!- esowiki has joined. 11:42:21 Okay, I think esowiki, fungot, HackEso, lambdabot are all registered now. 11:42:21 fizzie: in fnord it only runs where ghc runs :) 11:42:48 ^prefixes 11:42:48 Bot prefixes: fungot ^, HackEso `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ . 11:43:42 fizzie: and you mentioned zemhill_________ too 11:44:14 Yes, I just don't want to touch that at this point. It's used very very little. 11:44:19 yeah 11:44:37 probably for the best 11:45:43 So what's the normal rule for talking to Freenode ops, should I just pick a random one on the list or ask on the channel? 11:47:12 fizzie: in this case, ask Fuchs on #freenode what to do since he already answered a question 11:47:38 if it's not a secret thing, then asking on #freenode is the normal way 11:47:43 Right. 11:47:53 but some operatorial things shouldn't be public, in which case you have to privmsg them 11:48:05 like, if you want to mention specific details about the spammer 11:48:18 Though the way #freenode is currently set up only staffers will see the messages anyway, I guess. 11:48:38 (But their answers will be visible to all.) 11:48:44 Oh, that's interesting. 11:48:49 int-e: no, it's not on +mz right now 11:48:54 Huh, that's false... 11:49:05 they do often switch it to +mz 11:49:06 wib_jonas: Funny though I didn't see your question? Let me check again. 11:49:12 wib_jonas: Or did you ask before I joined? 11:49:15 Right, it's that moderation thing. 11:49:20 int-e: what question? 11:49:32 question for what? 11:49:43 wib_jonas: You asked about Sigyn on #freenode. 11:50:15 wib_jonas: I joined around 12:58, I saw the answer around 13:19... I didn't see your question. 11:50:58 But it didn't occur to me that it may have taken longer than 20 minutes to get it... hence my question here, now. 11:54:20 int-e: they have unidentified users quieted 11:54:30 int-e: in the mode #freenode +q $~a 11:55:00 wib_jonas: thanks 11:55:08 there, now I'm identified, you'll see if I say anything on #freenode, but I no longer have a reason to say anything there 11:56:14 I was mystified. I hate being mystified by technology, that's what magic is for :) 12:31:31 -!- Sgeo has joined. 12:55:24 [[1+]] https://esolangs.org/w/index.php?diff=66559&oldid=66501 * TwilightSparkle * (+908) 12:56:16 -!- atslash has joined. 13:05:02 -!- sprocklem has quit (Ping timeout: 268 seconds). 13:08:20 [[Byter]] M https://esolangs.org/w/index.php?diff=66560&oldid=66337 * PaniniTheDeveloper * (+0) 13:18:22 For the record, the Sigyn exemption for those four has been done. 13:20:17 lambdabot: spam away! 13:20:30 Roger that ;-) 13:21:30 * int-e surreptitiously hides a lambdabot-shaped sock puppet away. 13:21:44 lambdabot: what does two added to three centillions equal? 13:22:18 I guess I broke them 13:22:46 wait, int-e, are you still there? 13:22:56 > 2 + 3*10^303 -- 2 + 3*10^600 in B.E. doesn't fit into IRC. 13:22:58 3000000000000000000000000000000000000000000000000000000000000000000000000000... 13:23:03 oh. right. 13:23:23 arseniiv: I don't know what a centillion is. 13:23:35 isn't it like 1/100 lions? 13:23:40 I found it strange lambdabot didn’t say anything to my plain text question at all 13:23:44 or maybe llions 13:23:45 (Well, I do for the moment but I have no intent of retaining the information.) 13:23:53 if there's such an animal as a llama, then there could be a llion too 13:23:59 arseniiv: You do know that she's a bot, right? 13:24:08 I don't know what a centillion is. => I don’t remember that too 13:24:31 arseniiv: usually he answers when you use one of the four prefixes, @ ? > :t 13:24:32 arseniiv: And I did hide the sock puppet; it would be foolish to retrieve it just to answer your question. 13:24:55 I might be caught lambdabot-handed. 13:25:24 @run string "arseniiv: dimension error" 13:25:25 error: 13:25:25 • Variable not in scope: string :: [Char] -> t 13:25:25 • Perhaps you meant one of these: 13:25:30 @run var "arseniiv: dimension error" 13:25:32 arseniiv: dimension error 13:25:40 int-e: but there could be at least a non-answer like… like I don’t know what precisely but at least something to make sure there’s no infinite loop anywhere 13:26:04 arseniiv: try fungot. 13:26:11 arseniiv: try j-bot or perlbot 13:26:19 j-bot: what is a centillion 13:26:20 wib_jonas: what (is a centillion) 13:26:30 I, on the other hand, will never tolerate being used by humans for pretending to be machines. 13:26:36 j-bot, help: 13:26:47 j-bot, source: 13:26:47 perlbot: what is that with making the text yellow 13:26:47 wib_jonas, jevalbot source is https://github.com/FireyFly/jevalbot (originally http://www.math.bme.hu/~ambrus/pu/jevalbot.tgz) 13:26:55 ha 13:27:02 j-bot, echo: centillama 13:27:02 wib_jonas, pong: centillama 13:27:12 arseniiv: there's also the @lambdabot "trick". 13:27:31 `? lambdabot 13:27:32 lambdabot is a fully functional bot. just don't ask about @src. or the neighbours. 13:27:37 ? lambdabot 13:27:43 ?src 13:27:43 src . Display the implementation of a standard function 13:28:05 I might be caught lambdabot-handed. => at least it’s better than right-handed or, I don’t want to say that, left-handed 13:29:21 arseniiv: Oh, are you being plagued by sinister thoughts? 13:29:41 Does fungot know any puns? 13:29:42 int-e: i think that's an ( invalid) octal number. 13:29:45 int-e: maybe 13:30:38 fungot: may I impersonate you for a while, and if so, how could I achieve that? 13:30:39 arseniiv: and they are slow and cost 25 cent in euros, no matter 13:30:55 int-e: look through the quotes file, it may have some puns that he committed 13:31:09 `' fungot 13:31:09 int-e: to fnord? that's scary stuff! 13:31:10 10) GregorR-L: i bet only you can prevent forest fires. basically, you know. \ 13) Finally I have found some actually useful purpose for it. \ 14) oerjan: are you a man, if there weren't evil in this kingdom to you! you shall find bekkler! executing program. please let me go... put me out! he's really a tricycle! pass him! \ 56) i am sad ( of course by analogy) 13:31:11 ah! it’s a robbery, I can’t afford those prices 13:31:19 ^ul (arseniiv: dimension error) 13:31:26 ^ul (arseniiv: dimension error)S 13:31:26 arseniiv: dimension error 13:32:17 fizzie: ^^ there's a business model for you. 13:32:53 wib_jonas: this works but I would be caught when writing that in chat 13:33:12 wait, do we really have 102 fungot quotes? 13:33:12 wib_jonas: you did some design decisions seemed silly to do a program, though. that means i can have some data carried along with it 13:33:18 I want to do that secretly. Or, should I say, I definitely don’t want that 13:33:55 wib_jonas: Well, fungot never sleeps. 13:33:59 fungot has their own secret business too 13:34:00 arseniiv: ah. so nothing i can do: ' fnord' peers.) ( all it's missing after that will immediately be allocated on the pinned heap? 13:34:29 allocates and deallocates things and doesn’t say anyone where and why 13:34:33 arseniiv: I think buubot2 had such functionality, but buubot3 doesn't have it, perhaps because it's so easy to abuse 13:35:34 I should write a useful bot and get a trust of #esoteric with it and then… 13:37:11 arseniiv: you can try running commands in HackEso/j-bot/lambdabot/fungоt that take some time to run, like up to ten seconds or whatever the timeout is, then if there's a lot of other chat, perhaps people will miss your command. 13:37:12 @metar lowi 13:37:13 LOWI 081320Z 28005KT 250V320 9999 FEW070 SCT100 14/06 Q1014 NOSIG 13:37:32 . o O ( winter is coming ) 13:37:33 arseniiv: it's the easiest with HackEso, since on a timeout, it just prints the output so far with no error message 13:37:53 `perl -efor(1..999){sleep 1;print("$_ ")} 13:38:12 wib_jonas: then if there's a lot of other chat, perhaps people will miss your command. => hmmmmn I have doubts 13:38:23 No output. 13:38:28 arseniiv: HackEso is also pretty programmable, so you can make it give surprising results that seem unconnected to your query 13:38:31 hmm 13:38:42 `perl -efor(1..999){sleep 1;print("$_ ");flush STDOUT} 13:38:49 hm 13:39:13 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 13:39:18 fungot: let’s eat something 13:39:19 arseniiv: is that not many people have understanding the concept. on fnord, and so 13:40:06 lambdabot and j-bot support assignments too, so you can just make any variable or function have an unexpected value, and in j-bot, you can even change values from private message if you know the right incantations, but the drawback is that j-bot and lambdabot always mentions the nick of whoever they reply to 13:40:24 no wait 13:40:28 lambdabot doesn't 13:40:34 and you can give assignments in private message 13:42:06 but it's not easy in either j-bot or lambdabot to redefine builtins 13:42:14 eg. it's not easy to make them say that 2+2 is 5 13:42:16 > 2+2 13:42:18 4 13:42:20 [ 2+2 13:42:21 wib_jonas: 4 13:42:50 if you try to redefine (+), you just get a message about how it's ambiguous with Prelude.(+) 13:43:44 iirc rust works more sanely, because wildcard imports (like how you import every symbol that Prelude exports) can be shadowed by a symbol that is either local to a package or imported by name 13:49:39 > maр (10*) [3,1,4,1,5,9,2] -- arseniiv 13:49:40 [30,10, Ok, this is getting boring 13:50:00 you can try to cheat that way 13:50:58 hee 13:51:27 -!- fungot has quit (Changing host). 13:51:27 -!- fungot has joined. 13:52:17 -!- HackEso has quit (Changing host). 13:52:17 -!- HackEso has joined. 13:53:18 there's one way that buubot3 lets you cheat: while it's running the eval command (which evaluates a perl statement) in a sandbox, it's running all of them in the same sandbox, so if more than one buubot command is simultaneously running an eval, than one can kill, or perhaps even ptrace, the other 13:53:32 ptrace may be impossible, but I experimented with killing a lot 13:54:40 fizzie: no! don't add cloaks. they're usually longer than an ordinary hostname, so the max response length that they can give gets shorter 13:55:02 fizzie: or if you do give them cloaks, then make sure to edit the spore or similar commands in HackEso to know about the new max message length 13:58:28 ``` perl -e'for$n(0..49){printf"%02d",$n;for$l("A".."Z"){print $l,lc($l)}}' | sport 13:58:29 1/6:00AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz01AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz02AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz03AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz04AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz05AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz06AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz07AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz08AaBbCcDdE 13:58:31 `n 13:58:31 2/6:kLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz09AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz10AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz11AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz12AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz13AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz14AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz15AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz16AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPp 13:58:55 fizzie: ^ see, sport skipped some letters between 08 and 09 there 13:58:56 wib_jonas: Kind of too late now, didn't think of that. :/ 13:59:04 wtf does sport do 13:59:15 `? sport 13:59:16 sport divides its input into irc-sized pieces and displays the nth (default first). The pipe version of `1. See also spore. 13:59:16 `? spore 13:59:17 spore stores its input in tmp/spout and displays the nth line (default first). For a version considering irc line lengths, see sport. See also `spam. 13:59:48 fizzie: for lambdabot, it probably matters less, because it has a very short message length on channels, and breaks into multiple lines for private messages 13:59:58 but for HackEso this should be changed I think 14:00:17 also now it can look at the IRC_* variables to know how long the target is 14:01:05 also, this is the sort of thing why I don't trust the HackEso scripts and just use coreutils and perl one-liners when using HackEso 14:01:49 lambdabot's fairly conservative about IRC message lengths... I seem to recall 350 characters for privmsg? 14:02:18 HackEso was tuned for throughput, not reliability. 14:02:19 it gave up after two list entries above, so that should fit 14:02:34 I'm kind of reluctant to bother them again, after I mentioned the cloaks after the Sigyn whitelisting and they said it would've been nice to have been told about that first. 14:03:06 fizzie: sorry, I didn't know that you'd be applying for cloaks 14:03:09 I would have told otherwise 14:03:15 Yeah, I should've mentioned. 14:03:37 I never asked cloaks for my bots, because the hostname that they used was shorter than any cloak 14:03:57 that said, you could of course try to register the esolangs community and get shorter cloaks eventually after a year.... 14:04:00 nah 14:04:01 I don't think it's an issue for fungot, since it's got a conservative max length too. And probably not for esowiki either, because it doesn't matter if it truncates long titles a little more. 14:04:01 fizzie: let's try to factor 4 using shor's algorithm. :)... nah, just obfuscating often result in getting a scheme to play with them.) 14:04:17 For HackEso it's a little unfortunate. 14:04:32 I remember we changed the username to ~h to get a few extra characters out. 14:04:48 yes. we should golf the channel name too. 14:05:08 sadly iirc freenode doesn't allow non-ascii channel names 14:05:35 pfffft. 14:06:08 so we can't use the four-byte channel name #ꙮ 14:06:29 Well, I'll look at the length situation when I get home. 14:06:35 thank you 14:07:33 `unidecode ꙮ 14:07:33 ​[U+A66E CYRILLIC LETTER MULTIOCULAR O] 14:07:53 Heh, I guessed correctly. 14:10:52 and HackEso's old hostname is pretty short too 14:11:25 we'll cope 14:11:29 shorter than some ipv4 addresses 14:11:48 `? oerjan 14:11:48 Your omnidryad saddle principal ideal golfing toe-obsessed "Darth Ook" oerjan the shifty eldrazi grinch is a punctual expert in minor compaction. Also a Groadep who minces Roald Dahl. He could never remember the word "amortized" so he put it here for convenience. His arkup-nemesis is mediawiki's default diff. He twice punned without noticing it. 14:11:50 int-e: sure, by breaking messages to more likes, causing more spam 14:12:02 Even this quote fits. ;-) 14:12:16 Err wisdom. 14:16:56 `? ance 14:16:57 Spelling of -ance/-ence words: advance, science, conference, experience, finance, insurance, licence, performance, reference, assistance, balance, defence, difference, distance, evidence, acceptance, appliance, audience, compliance, importance, influence, instance, intelligence, maintenance, preference, presence, sentence, sequence, substance, violence, absence, accordance, alliance, appearance, assurance, attendance, circumstance, clearance, 14:16:58 `? brilliant 14:16:59 ​B҉ͭR̲̞Iͪ͞L̡͠L̝̊I̤ͣA̍҉N̏́T̈͡ ̐̇ȉ̲s̉̐ ̸̉ḷ̂i̪̱k͉ͬḛ็ ͓̪t็ͬh̺̊e͜͢ ͏͛B̈ͅE̳̘S̰ͤTͬͧ ̰̕w̺̼o̷̓ŕ͂d̹̠ ͍͑i͚̾n̺̮ ̇͑t͗̍hͧ͌ḙ͕ ̻͜ű̖ňͤi̴͠v̸̧ḛ͔ř̭s͍͠ẻ̗ ͏̲a̮̺nͣ͟d̝ͨ ̳͗i̟͘ẗ͎ ̼̲ẘ̦i̭ͮl̢̋l̨̉ ̺͌c̑͡h̽̀âͮn̩̈́g̫ͣe͉͒ ͦ̓y̙͕o̔͒u̷ͬr͂͐ ̓͝l͙͐ȉ͕f̹́ẹ̲ ̤̹F̌ͅÒ 14:17:00 `? zarutian 14:17:01 You can trust Zarutian. He fixes, as an electronics technician, banal mistakes of electronics engineers. Rather cy(ph|b)erpunkish in outlook regarding the 'Net. Knows more about ocaps than you can imagine. Possesses an Icelandic unnerver that ejects freezingly hot lava out of its business end. Bears an 'Authentic fakes provider' seal from the guild of Realers. He is also known for making rather long HackEgo wisdom entries. Take for instance th 14:17:08 HackEso says that these three are now too long 14:17:09 [[Byter]] M https://esolangs.org/w/index.php?diff=66561&oldid=66560 * PaniniTheDeveloper * (+0) 14:17:42 but the others are probably fine 14:17:57 wib_jonas: request permission to delete that wisdom entry 14:18:06 wib_jonas: (the br* one) 14:23:58 int-e: I'm not associated with that one 14:24:39 int-e: I suggest to also delete wisdom/$'\xCC\x9A\xCC\x82'* 14:24:51 but you may want to check the hg history first 14:25:04 the longest potentially valuable wisdom is welcome.ru 14:25:10 `? welcome.ru 14:25:11 ​Добро пожаловать в Международный центр по разработке и внедрению языков эзотерического программирования! Для получения дополнительной информации посетите wiki: . (Для другого типа эзотеризма попробуйте #esoteric в EFnet или DALnet.) 14:25:38 `forget brilliant 14:25:39 Forget what? 14:25:57 I think with a 16-byte nickname, welcome.ru might just about fit in the output 14:26:25 `добро-пожаловать zemhill_________ 14:26:26 zemhill_________: Добро пожаловать в Международный центр по разработке и внедрению языков эзотерического программирования! Для получения дополнительной информации посетите wiki: . (Для другого типа эзотеризма попробуйте #esoteric в EFnet или DALnet.) 14:26:35 `добро-пожаловать 1zemhill_________ 14:26:36 1zemhill_________: Добро пожаловать в Международный центр по разработке и внедрению языков эзотерического программирования! Для получения дополнительной информации посетите wiki: . (Для другого типа эзотеризма попробуйте #esoteric в EFnet или DALnet. 14:26:39 yep 14:26:46 exact length 14:26:50 we don't have to change that one 14:26:53 or... 14:26:54 wait, 14:27:32 does this web client enable that obsolete extension that adds a one character prefix to messages telling whether the user is logged in to nickserv? 14:27:49 some versions of xchat enables them, and then you get one fewer bytes of space 14:28:51 Maybe. Both the zemhill_________ and 1zemhill_________ ones fit in here. 14:29:04 Oh, no, it didn't, I'm just blind. 14:29:18 The latter cut off the ). So either the web client doesn't, or this client does. 14:29:52 the web client cust off the one with 1zemhill*, but that's an overlong nickname 14:29:55 `q 729 14:29:56 729) itidus21: hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, h 14:30:11 ^ that one does fit 14:30:18 ``` q 729; echo "and more" 14:30:20 729) itidus21: hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, hey, h \ 14:30:30 and it's our longest quote 14:30:49 -!- sprocklem has joined. 14:31:00 so lucky 14:32:06 `? pdf 14:32:10 PDF stands for Pretty Depressing Format. 14:32:12 `? wisdom.pdf 14:32:13 Nicely formatted classical wisdoms and quotes book at https://www.dropbox.com/s/fyhqyvy3i8oh25m/wisdom.pdf 14:41:46 We recently had the occasion to send some PDF files to an official thing, and turns out they were only able to view some of them. Presumably due to some sort of software incompatibility somewhere. 14:43:20 I couldn't find out any sort of patterns in what worked and what didn't, though. The PDF 1.4 files generated by wkhtmltopdf were fine. The ones that allegedly only showed up as blank were PDF 1.3 and 1.5 files (but why would they support only 1.4 in the middle?), generated by printing from Gimp or with 'pdftk' concatenating from various sources. 14:43:41 All in all, it was a pretty depressing format. 14:43:49 -!- imode has joined. 14:45:59 fizzie: perhaps the default options were changed between those versions because people did debug out what doesn't work and reported which features some official things don't support 14:46:17 you could probably fix it by changing the options, but you don't know what you have to change the options to 14:46:31 fizzie: it wasn't a paper size thing, right? 14:46:48 Not as far as I can tell, they were all A4 according to pdfinfo. 14:46:58 It's a Pretty Dubious Format too. 14:48:10 ...well, there are *some* differences in paper size, some are "595.28 x 841.89 pts (A4)" and others "595 x 842 pts (A4)". 14:48:43 how do you draw .38 pts? 14:49:09 I think my current plan is to print all the non-working ones, and send them the PDFs generated by the printer/scanner/copier machine at work, under the assumption that that's been engineered to work as widely as possible. 14:53:50 fizzie: you don't support "1.4 in the middle". you support the brand new 1.4 as soon as it comes out, drop support for 1.3 and never update to 1.5 once it shows up 14:55:10 Potable Document Format - perfect for drinking games. 15:01:25 -!- kritixilithos has joined. 15:11:39 -!- Sgeo_ has joined. 15:14:26 -!- Sgeo has quit (Ping timeout: 240 seconds). 15:23:36 -!- Sgeo__ has joined. 15:26:37 -!- Sgeo_ has quit (Ping timeout: 240 seconds). 15:32:41 -!- wib_jonas has quit (Remote host closed the connection). 15:35:41 -!- sprocklem has quit (Ping timeout: 276 seconds). 15:40:24 -!- Lord_of_Life_ has joined. 15:41:17 -!- Lord_of_Life has quit (Ping timeout: 240 seconds). 15:41:47 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 16:18:07 int-e: one time or another, I think we all guessed that (at least to Adobe) it was a Profitable Document Format 16:18:26 s/at least / 16:18:47 It may be that. 16:25:56 if one stels i and f from “profitable” (getting “portable”) and adds them to “acrobat”, it will become an obvious/ominous “boar if cat” 16:26:02 steals* 16:26:23 it was Adobe’s plan all along! 16:27:20 and it certainly is not something good. I don’t know what it is though 16:29:21 here's another: potentially dangerous file 16:30:09 programmable dangerous format. 16:58:10 -!- kritixilithos has quit (Quit: leaving). 17:00:10 -!- b_jonas has joined. 17:21:29 [[DNA-Sharp]] M https://esolangs.org/w/index.php?diff=66562&oldid=46377 * Dtuser1337 * (+0) conversion for quine section 17:25:43 [[DNA-Sharp]] https://esolangs.org/w/index.php?diff=66563&oldid=66562 * Dtuser1337 * (+5) /* Quine */ symbol mode quine 17:25:56 [[DNA-Sharp]] M https://esolangs.org/w/index.php?diff=66564&oldid=66563 * Dtuser1337 * (+1) /* Quine */ oops 17:26:28 so apparently HackEso pays 18 bytes more tax to freenode per line than it used to 17:33:38 [[DNA-Sharp]] https://esolangs.org/w/index.php?diff=66565&oldid=66564 * Dtuser1337 * (+54) /* Quine */ possible implementation of the helix converted version from the line version. 17:34:46 -!- FreeFull has joined. 17:41:23 [[User:Dtuser1337/Sandbox]] https://esolangs.org/w/index.php?diff=66566&oldid=66240 * Dtuser1337 * (-3) /* commands */ 17:44:48 [[User:Dtuser1337/Sandbox]] https://esolangs.org/w/index.php?diff=66567&oldid=66566 * Dtuser1337 * (-104) /* commands */ 17:45:08 [[User:Dtuser1337/Sandbox]] https://esolangs.org/w/index.php?diff=66568&oldid=66567 * Dtuser1337 * (-13) /* commands */ 17:55:16 -!- joast has quit (Ping timeout: 240 seconds). 17:57:21 [[User:Dtuser1337/Sandbox]] https://esolangs.org/w/index.php?diff=66569&oldid=66568 * Dtuser1337 * (+132) /* commands */ 17:58:36 -!- tromp has quit (Remote host closed the connection). 18:02:50 [[User:Dtuser1337/Sandbox]] https://esolangs.org/w/index.php?diff=66570&oldid=66569 * Dtuser1337 * (+156) /* commands */ 18:04:00 -!- joast has joined. 18:06:54 [[User:Dtuser1337/Sandbox]] https://esolangs.org/w/index.php?diff=66571&oldid=66570 * Dtuser1337 * (+86) /* commands */ 18:07:24 [[User:Dtuser1337/Sandbox]] M https://esolangs.org/w/index.php?diff=66572&oldid=66571 * Dtuser1337 * (+1) /* commands */ 18:11:50 -!- tromp has joined. 18:16:05 -!- tromp has quit (Ping timeout: 252 seconds). 18:24:14 -!- atslash has quit (Quit: This computer has gone to sleep). 18:38:02 [[User:Dtuser1337/Sandbox]] https://esolangs.org/w/index.php?diff=66573&oldid=66572 * Dtuser1337 * (+772) /* commands */ 18:38:16 [[User:Dtuser1337/Sandbox]] https://esolangs.org/w/index.php?diff=66574&oldid=66573 * Dtuser1337 * (-2) /* errors */ 18:41:34 -!- interruptinuse has joined. 18:45:14 [[User:Dtuser1337/Sandbox]] https://esolangs.org/w/index.php?diff=66575&oldid=66574 * Dtuser1337 * (+74) /* errors */ 18:48:32 [[User:Dtuser1337/Sandbox]] https://esolangs.org/w/index.php?diff=66576&oldid=66575 * Dtuser1337 * (+65) /* errors */ 18:52:04 [[User:Dtuser1337/Sandbox]] https://esolangs.org/w/index.php?diff=66577&oldid=66576 * Dtuser1337 * (+37) /* commands */ 19:00:52 [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=66578&oldid=66281 * Dtuser1337 * (+80) 19:01:27 [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=66579&oldid=66578 * Dtuser1337 * (+130) 19:03:46 [[User:Dtuser1337/Sandbox]] https://esolangs.org/w/index.php?diff=66580&oldid=66577 * Dtuser1337 * (+47) /* Hello world! */ 19:06:36 fizzie: and as for the original moderation problem, shachaf looks pretty reliable and he's often here, so maybe you should give him channel op rights 19:08:27 not happening 19:08:43 ok 19:08:58 I can't think of anyone else that's so often here and looks reliable though 19:09:07 so in that case we'll have times with no moderators paying attention 19:09:15 I certainly can't be trusted 19:09:41 [[User:Dtuser1337/Sandbox]] https://esolangs.org/w/index.php?diff=66581&oldid=66580 * Dtuser1337 * (+76) /* errors */ 19:10:57 hmm... maybe FireFly is trustable 19:11:03 I think it was a good idea to exempt esowiki, though; to a machine, the above could look pretty spammy. 19:11:27 fizzie: certainly when our norwegian village edits the same page twenty times in a row 19:11:55 [[User:Dtuser1337/Sandbox]] https://esolangs.org/w/index.php?diff=66582&oldid=66581 * Dtuser1337 * (+70) /* commands */ 19:12:42 [[User:Dtuser1337/Sandbox]] https://esolangs.org/w/index.php?diff=66583&oldid=66582 * Dtuser1337 * (+20) /* examples */ 19:12:58 I'm not sure I pay a lot of attention here, but if desired could probably deal with clear abuse when spotted 19:13:10 hm 19:14:19 by the way, I really hope that Dtuser1337 is not another alias of Areallycoolusername 19:15:40 [[User:Dtuser1337/Sandbox]] https://esolangs.org/w/index.php?diff=66584&oldid=66583 * Dtuser1337 * (+19) /* Roll a dice */ 19:16:35 hmm... as for moderation 19:17:33 [[User:Dtuser1337/Sandbox]] https://esolangs.org/w/index.php?diff=66585&oldid=66584 * Dtuser1337 * (+41) /* errors */ 19:17:46 -!- tromp has joined. 19:17:47 -!- sprocklem has joined. 19:20:09 -!- Sgeo__ has quit (Read error: Connection reset by peer). 19:21:55 -!- Sgeo has joined. 19:22:32 -!- tromp has quit (Ping timeout: 276 seconds). 19:27:25 Hooloovo0: I did the float tank thing 19:27:38 it was neat 19:27:43 how so? 19:27:54 FireFly: since I'm so rarely in #jsoftware, you now have chanserv +f privilages, which means you can modify the chanserv access list 19:27:56 well, I felt very relaxed 19:28:12 and being weightless is great for any kind of physical stress / muscle pain 19:29:08 yeah, that makes sense 19:29:13 how long were you in it? 19:29:20 I think I would get more out of it if I was better at mediation 19:29:23 an hour 19:29:39 did it feel like an hour? 19:29:55 they do 15 minutes of soothing hippie nature/flute music followed by 40 minutes of silence, followed by 5 min of hippie music to bring you back 19:30:03 but you can also provide your own soundtrack 19:30:09 eh I lost track of time 19:30:31 weightless => yes, I do ordinary swimming, and it is so much better than other forms of sport activities to people like me who aren't particularly sporty or fit 19:30:37 -!- int-e has left. 19:30:57 I also found it hard to give a shit about my usual upsetting thought loop subjects, even when I tried deliberately as an experiment 19:31:05 which was a concern of mine so that's cool 19:31:19 being alone with my thoughts is not always very pleasant 19:31:26 yeah 19:31:39 anyway it was a cool experience 19:31:44 I find it easy to lose track of time while meditating 19:32:04 I bought a book on meditation and will start practicing 19:32:10 not sure how I feel about music, I tend to prefer complete silence I think 19:32:17 and maybe go back to the tank in a month 19:32:34 (I bought a 3 session package deal at deep discount for new customers) 19:32:44 ouch. I hate complete silence, but luckily never experience complete silence here in the city. 19:32:48 no music makes sense though 19:38:51 I have very rarely experienced complete silence 19:39:30 there's always crickets chirping, wind, fans, or any number of other things 19:40:03 certain basements can get pretty close, but there's usually at least mains hum from the transformers 19:42:34 but do you like it when it's so silent? for hours that is, not just a few minutes 19:50:08 [[Deadfish]] https://esolangs.org/w/index.php?diff=66586&oldid=66316 * Joshop * (+367) Cthulhu 19:52:02 -!- sprocklem has quit (Ping timeout: 240 seconds). 19:52:30 it's not unpleasant to me 19:52:58 ok 19:57:11 -!- atslash has joined. 20:01:14 -!- atslash has quit (Ping timeout: 240 seconds). 20:04:37 -!- atslash has joined. 20:07:44 -!- int-e has joined. 20:35:49 -!- Phantom_Hoover has joined. 20:37:36 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 21:06:03 -!- tromp has joined. 21:11:32 -!- tromp has quit (Ping timeout: 246 seconds). 21:26:02 -!- atslash has quit (Ping timeout: 276 seconds). 21:26:27 -!- atslash has joined. 21:26:39 -!- MDude has joined. 21:49:14 -!- imode has quit (Quit: WeeChat 2.6). 21:49:46 -!- imode has joined. 21:52:19 -!- tromp has joined. 22:26:09 -!- Phantom_Hoover has quit (Ping timeout: 252 seconds). 22:38:16 -!- imode has quit (Quit: WeeChat 2.6). 22:42:02 -!- imode has joined. 23:02:13 -!- atslash has quit (Ping timeout: 265 seconds). 23:02:47 -!- atslash has joined. 23:27:35 -!- arseniiv has quit (Ping timeout: 276 seconds). 23:40:35 -!- FreeFull has quit.