00:01:51 -!- acertain has joined. 00:02:05 <\oren\> koerjanbanha! 00:03:10 goorening 00:12:40 !zjoust hm < 00:12:41 oerjan.hm: points -46.00, score 0.00, rank 47/47 00:14:12 -!- tromp_ has joined. 00:16:23 oerjan: So, the setting/update syntax in jq makes the whole thing look more like a sort of optics rather than arrows. 00:18:30 -!- tromp_ has quit (Ping timeout: 250 seconds). 00:19:18 Also, the Kleisli arrow is not sufficient anyway because there are also exceptions. 00:20:19 -!- Caesura has joined. 00:21:57 OKAY 00:22:28 -!- Kaynato has quit (Ping timeout: 252 seconds). 00:23:52 `` jq -cn '[1,[2,3],4,[[5,6],7]] | (recurse | arrays | .[0] | numbers) |= . + 10' 00:24:46 ​[11,[12,3],4,[[15,6],7]] 00:27:33 -!- Caesura has quit (Ping timeout: 240 seconds). 00:27:45 The filter on the left of the |= specifies paths, the items at which are updated by piping through the filter on the right. 00:28:53 And apparently the path specification is quite flexible. 00:29:26 `` jq -cn '[1,[2,3],4,[[5,6],7]] | (recurse | arrays) |= {children: .}' 00:29:28 jq: error (at ): Cannot index object with number 00:30:11 Huh, interesting. 00:31:06 i need a native english speaker: i'm seeing someone in wikipedia using the word "edition" to refer to particular years of a music festival, and that seems wrong to me. but i cannot think of the proper word to use... 00:31:36 alternatively, a confirmation that this is proper usage 00:32:46 * oerjan tries seaching for synonyms 00:33:16 `` jq -cn '[1,[2,3],4,[[5,6],7]] | ([recurse] | reverse | .[] | arrays) |= {children: .}' 00:33:17 jq: error (at ): Invalid path expression near attempt to access element 10 of [[1,[2,3],4,[[5,6],7]],1,[... 00:33:51 (ok in a pinch i'll accept a non-native english speaker too, if they remember the proper word :P) 00:35:54 version is the only general word but even that feels wrong for a festival 00:36:19 hm synonyms for version, maybe 00:41:25 `` jq -cn 'def recurse_rev(f; cond): def r: (f | select(cond) | r), .; r; [1,[2,3],4,[[5,6],7]] | (recurse_rev(.[]?; . != null) | arrays) |= {children: .}' 00:41:27 ​{"children":[1,{"children":[2,3]},4,{"children":[{"children":[5,6]},7]}]} 00:41:38 Hooray! 00:42:34 maybe instance leads somewhere... 00:43:09 -!- jaboja has quit (Remote host closed the connection). 00:43:11 oerjan: I’m pretty sure I’ve heard “edition” referring to a festival before. 00:44:09 Melvar: was it said by a native english speaker? because i suspect the paragramph i'm trying to correct was made by an italian. 00:44:13 *-m 00:44:24 I don’t know. 00:44:27 and it may actually be correct in that language. 00:44:38 (edizione can mean broadcast) 00:44:58 i'm getting closer: occasion _might_ work. 00:46:42 hm 00:46:51 otoh i _do_ find other uses. 00:46:59 * oerjan decides to just leave it. 00:47:10 there was enough other grammar to correct, anyway. 00:57:00 *sigh* this only made me annoyed again, especially when thesaurus.com became dog slow... 00:59:15 -!- bb010g has quit (Quit: Connection closed for inactivity). 00:59:17 could some of those people who occasionally keep telling me to get a real browser tell me: do either of firefox or gnome have the ability to _completely_ overrule web pages' ability to steal a particular interface shortcut such as left arrow or ctrl-click? 00:59:35 because those are starting to annoy me. 01:00:08 er, 01:00:10 *chrome 01:00:13 sheesh :P 01:00:40 (at least the keys _are_ right next to each other.) 01:01:04 -!- ybden has quit (Quit: leaving). 01:02:26 and by "a particular", i mean that it doesn't require shutting off all javascript features or the like. 01:03:51 * oerjan has obviously entered murphy's law mode again, as usual when he loses patience. 01:04:13 time to take a deep breath and relax. 01:05:00 * oerjan thinks murphy's law is just a facet of the law of attraction that happens when you allow yourself to become angry at things 01:05:57 -!- Anarchokawaii has joined. 01:08:47 * oerjan goes back to youtube where this all started and clicks the next song https://www.youtube.com/watch?v=ZijylLTdcWk 01:09:23 I would want the ability to wrap the JavaScript DOM with another JavaScript code 01:13:04 yeah i suppose that would give the ability, although not very user-friendly 01:13:43 in some sense you'd want browser virtualization, right? 01:13:54 Yes, something like that 01:14:52 -!- Frooxius has joined. 01:16:58 @messag 01:16:58 Maybe you meant: messages messages-loud messages? 01:17:40 @message? 01:17:40 Maybe you meant: messages? messages 01:21:00 @dt ++++++++[->++++++++<]>+. 01:21:00 .hs: 1: 1:Parse error: ++++++++ 01:21:05 @ft ++++++++[->++++++++<]>+. 01:21:05 Maybe you meant: wn v rc pl let id faq do bf @ ? . 01:21:12 @do ++++++++[->++++++++<]>+. 01:21:12 .hs: 1: 1:Parse error: ++++++++ 01:21:18 thought so. 01:25:15 -!- tromp_ has joined. 01:34:26 ^echo hi 01:34:26 hi hi 01:44:01 `cat bin/prefixes 01:44:09 ​#!/usr/bin/tail -n1 \ Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ . 01:44:35 `` tail -n1 bin/prefixes >wisdom/prefixes 01:44:41 No output. 01:44:44 `? prefixes 01:44:48 Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ . 01:45:09 `mkx bin/prefixes/\? prefixes 01:45:12 usage: mk[x] file//contents 01:45:14 oops 01:45:18 `mkx bin/prefixes//\? prefixes 01:45:22 bin/prefixes 01:45:25 `prefixes 01:45:26 Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ . 01:46:48 there, one less syntax confusion to have to distinguish 01:55:18 hm it's getting warmer tomorrow 01:55:23 @metar ENVA 01:55:23 ENVA 302350Z 12010KT 080V140 9999 SCT055 BKN110 10/01 Q1022 RMK WIND 670FT 14012KT 01:56:22 -!- jaboja has joined. 01:57:13 @help defined 01:57:13 help . Ask for help for . Try 'list' for all commands 01:57:17 @defin 01:57:17 Define what? 01:57:29 @help def 01:57:29 help . Ask for help for . Try 'list' for all commands 01:57:32 @help define 01:57:32 let = . Add a binding 01:58:47 @tell int-e you know, it'd be more useful if @help did spelling corrections... 01:58:47 Consider it noted. 01:59:59 @tell int-e admittedly, that would ruin the challenge. 01:59:59 Consider it noted. 02:00:08 -!- Caesura has joined. 02:01:57 :t \p m -> maybe True p m == all p m 02:01:58 (a -> Bool) -> Maybe a -> Bool 02:04:30 @check \f x -> map f x == x 02:04:32 +++ OK, passed 100 tests. 02:04:51 * oerjan whistles innocently 02:05:11 if there just were anyone here to get confused. 02:06:46 Who do you want to confuse? 02:08:12 anyone who needs a flabbergasting 02:08:21 -!- acertain has quit (Ping timeout: 246 seconds). 02:12:27 -!- jaboja has quit (Ping timeout: 244 seconds). 02:13:18 @check \x y -> x ++ y == y ++ x 02:13:20 +++ OK, passed 100 tests. 02:32:39 -!- jaboja has joined. 02:35:38 -!- J_Arcane has joined. 02:35:40 -!- Phantom_Hoover has quit (Remote host closed the connection). 02:54:07 -!- acertain has joined. 03:24:52 . o O ( ^def codeword ul (WOULD YOU LIKE SOME CANDY?)S ) 04:00:13 `addquote let's force all arabs to adopt more reasonable orthography quintopia: No that is not the correct solution zzo38: oh. okay. thanks. 04:01:23 1279) let's force all arabs to adopt more reasonable orthography quintopia: No that is not the correct solution zzo38: oh. okay. thanks. 04:08:04 -!- jaboja has quit (Ping timeout: 260 seconds). 04:20:56 -!- jefrite has joined. 05:00:48 I wrote a lot more of UTCE specification (including parts of the encoding tables), although it is still far from completed 05:00:58 You can read what I have so far 05:06:27 -!- MDude has changed nick to MDream. 05:16:10 -!- shikhin has changed nick to yt. 05:16:15 -!- yt has changed nick to shikhin. 05:29:25 -!- hppavilion[1] has joined. 05:53:55 Hm... 05:54:03 I want to make a practical compiled language 05:54:18 But I want it to have nice new features 05:54:28 e.g. array programming in a C-like language 06:12:46 -!- tromp_ has quit (Remote host closed the connection). 06:14:39 -!- Anarchokawaii has left. 06:16:33 -!- Caesura has quit (Ping timeout: 240 seconds). 06:22:55 dat feeling when you fix a bug thats been bothering you for days 06:36:03 Ugh... 06:36:28 I've tried and retried to get a GCC cross-compiler working so many times that I'm beginning to understand the commands I'm executing 06:36:40 This sucks... 06:52:48 The communist hands are: royal flush, ace-high straight containing all suits, four of a kind and an ace, four aces and a king. 06:56:16 -!- hppavilion[1] has quit (Ping timeout: 252 seconds). 07:13:14 -!- tromp_ has joined. 07:14:55 -!- etherealyn has joined. 07:17:39 -!- tromp_ has quit (Ping timeout: 260 seconds). 07:20:51 -!- etherealyn has left ("Leaving"). 07:29:53 -!- hppavilion[1] has joined. 07:39:30 -!- lambda-11235 has quit (Quit: Bye). 07:42:34 @tell boily ][>:=~+ 07:42:34 Consider it noted. 07:45:37 hppavilion[1]: fancy hairstyle 08:27:03 -!- J_Arcane has quit (Ping timeout: 246 seconds). 08:27:30 -!- J_Arcane has joined. 08:42:56 -!- gamemanj has joined. 08:43:14 -!- oerjan has quit (Quit: Nite). 08:44:36 -!- augur has quit (Ping timeout: 244 seconds). 08:47:30 *looks at prices of static RAM chips* for some reason I don't think BytePusher will be getting an implementation in hardware for quite a while... 08:49:47 doing a quick search for a dynamic RAM shows the closest thing is a VG3617801CT (2MiB)... 8 of them would be needed, and: it's a dynamic RAM anyway! 08:55:48 BytePusher hardware would still need some kind of adding because it is using instructions which cannot be aligned. 08:56:11 It needs an increment, yes. 08:56:27 And it needs... let me think... 08:57:18 3 A Address read clocks (DDR means 1.5 but let's ignore that for now), 3 B Address read clocks, 2 clocks for R/W, 3 more clocks for jump address... 08:57:50 And this is assuming a simple model of "memory takes 1 clock" (which is reasonable since every cycle does a memory access) 08:58:16 (well, every... ok, the point is, every single time whatever magical "do stuff" signal happens, a memory access happens) 08:58:50 Oh, except every 65536 instructions, the CPU has to be disconnected from the memory bus for video and audio hardware... 09:00:02 To be honest, the only nice thing about BytePusher by the look of this is that the 216-colour palette leaves room for "special signal values" when doing sprites. 09:00:24 Except, of course, that's if you're writing a program, not if playing around with the idea of building hardware. 09:02:52 -!- augur has joined. 09:04:54 Because then the 216-colour palette means you need memory for some sort of conversion table (division is hard) 09:05:09 * gamemanj sighs 09:05:41 I don't think BytePusher will be getting a hardware version anytime soon 09:06:03 -!- centrinia has quit (Ping timeout: 240 seconds). 09:07:32 (And whatever hardware it's built with has to be capable of transferring, as a conservative estimate, 45MiB per second.) 09:12:05 (At least I worked out how on earth to keep the dynamic RAM refreshing if need be. Last I read it was operated in pages, and luckily audio is a consistent set of 256 accesses sprinkled into a frame, so just make the lowest byte of an address the page, and disable output on all but 1 chip but still cause the accesses. Requires the layout of the memory to be x-chips-per-MiB, though.) 09:13:54 -!- tromp_ has joined. 09:15:58 (Ah. Wikipedia explains it as being divided into rows, and all bits in a row are read at the same time. So, use chips with 256 or lower amount of "rows", and the audio cycles can handle refresh.) 09:16:18 (Except that also requires that the chips are OK with being refreshed 60 times per second, no more.) 09:17:29 (..."often 64 ms". Way more than enough time.) 09:18:11 -!- tromp_ has quit (Ping timeout: 244 seconds). 09:57:51 -!- Reece` has joined. 10:09:39 -!- gremlins has joined. 10:11:00 -!- Reece` has quit (Ping timeout: 246 seconds). 10:12:37 -!- hppavilion[1] has quit (Ping timeout: 252 seconds). 10:15:49 -!- Reece` has joined. 10:16:57 -!- gremlins has quit (Ping timeout: 246 seconds). 10:20:29 -!- Sprocklem has quit (Ping timeout: 276 seconds). 10:50:10 -!- gremlins has joined. 10:51:06 gamemanj: your estimate is a bit off: for each instruction, you need to read 9 bytes; then you need to read and write a byte (random access) for the data, and then another 3 bytes to update the PC... so that's already 14 bytes... the hardware also has to deal with reading the pixels for display, so 65536 * 15 B * 60/s ~ 60MiB/s... 10:51:57 -!- Reece` has quit (Ping timeout: 260 seconds). 10:51:59 @tell oerjan I think the problem is with people who deliberately misspell commands. 10:51:59 Consider it noted. 10:52:17 @tall gamemanj unknown height 10:52:17 You can tell yourself! 10:56:30 -!- gremlins has quit (Ping timeout: 246 seconds). 10:58:37 int-e: I'd like for every @ping misspelling to change the "pong" reply in an analogous way. 11:00:16 -!- Reece` has joined. 11:05:06 -!- gremlins has joined. 11:05:15 -!- Reece` has quit (Ping timeout: 246 seconds). 11:15:03 -!- gremlins has quit (Ping timeout: 246 seconds). 11:20:25 -!- Reece` has joined. 11:25:16 -!- gremlins has joined. 11:26:36 -!- Reece` has quit (Ping timeout: 246 seconds). 11:29:45 -!- gremlins has quit (Ping timeout: 246 seconds). 11:58:04 -!- mroman has joined. 11:59:01 I hate incosistent websites. 11:59:38 So anyway, the next task of the League Of Evil Typesetters: Create a typesetting tool that works inconsistently on websites... 11:59:46 ...but completely cosistently. 11:59:53 also why are window.close events still a thing 12:00:58 "Do you want to close this website" "I REALLY WOULD LIKE TO CLOSE THAT WEBSITE BUT SINCE I CAN NOT DO THAT PLEASE LET ME AT LEAST CLOSE MY WINDOW" 12:02:17 gamemanj: Consistently inconsistent? 12:02:40 FreeFull: "consistent" "cosistent" 12:02:56 Ah, cosistently inconsistent 12:03:30 Except that "cosistent" doesn't seem to be anything other than a misspelling =P 12:04:52 no, it's the inversive of cosistent 12:05:01 and a cosistent has something to do with cosinus 12:06:21 co-sistent? 12:07:34 ... 12:07:55 so does that mean mroman hates consistent websites, or... 12:07:57 I have no idea 12:15:13 -!- tromp_ has joined. 12:19:49 -!- tromp_ has quit (Ping timeout: 260 seconds). 12:43:45 mroman: did you miss the point where we no longer build websites... but web applications? of course you want to display "you've modified your data, did you want to save it?" dialogs. 12:46:26 int-e: Why not just move data about "live" if it's a "it must stay connected" app, 12:46:35 int-e: or save the data to local storage... 12:47:09 Even better, have an in-built revision control system. No need to do a diff, you have the edits being streamed in from your app's frontend... 12:47:37 View <-> RCS (Storage + RCS functions) <-> Storage 12:48:41 because it's much easier to just display a popup and then lose the data 12:49:55 To my mind the mistake is completely captured by the term "application" in "web application". You can make improvements from that premise, but you wont end up with anything good. 12:50:11 * int-e hates the versioned web, obviously. 12:51:34 (and I say "versioned" because I'm not sure whether we still call it 2.0) 13:03:48 Web 2.b 13:05:11 I like to call it Web math.sin(os.time() / (60 * 60 * 24)) + 1 13:05:20 hang on, sorry, messed up there 13:05:44 I like to call it Web 1.9507776867409 13:07:06 (alternately, if you like to discriminate based on time but not date: math.sin((os.time() / (60 * 60 * 24)) * 6.28318) + 1 ) 13:09:38 gamemanj: I think you meant cos 13:09:45 Nooooooo 13:09:50 who knows 13:09:55 does it matter? 13:10:04 it's just a difference in alignment 13:10:17 and I really didn't care about which values came out 13:10:46 Ah, I was thinking that os.time() / (60 * 60 * 24) would give a really small value, but that must be just my tiredness 13:11:08 oh, it's meant to give a really small value at the right time 13:11:17 such as the epoch 13:11:33 ...actually, that's it 13:11:36 that's the only time 13:11:53 the day after the epoch it'll be 1 13:13:27 use + 2 instead of + at the end if you really think the whole universe is at least web 1.0 13:13:37 (correction: instead of + 1) 13:14:03 but I doubt using + 3 is anywhere near correct 13:23:02 -!- mroman has quit (Quit: Page closed). 13:39:31 -!- tromp_ has joined. 13:49:17 -!- wifi_qjh has joined. 13:50:15 how are you 13:51:01 -!- wifi_qjh has left. 13:51:24 ? 13:55:41 saw the topic, perhaps 14:08:53 -!- tromp_ has quit (Remote host closed the connection). 14:28:13 -!- Reece` has joined. 14:35:06 -!- jasa has joined. 14:36:22 -!- jasa has left ("Leaving"). 14:56:59 -!- MDream has changed nick to MDude. 14:59:03 -!- J_Arcane has quit (Ping timeout: 240 seconds). 15:02:14 -!- J_Arcane has joined. 15:09:26 -!- tromp_ has joined. 15:14:14 -!- tromp_ has quit (Ping timeout: 260 seconds). 15:37:21 -!- boily has joined. 16:29:57 <\oren\> bohayoily! 16:33:56 <\oren\> ok, when did someone invent a kanji form for ぐぐる 16:35:24 probably long ago? 16:35:29 \oren\: people invent kanji for everything 16:36:22 <\oren\> gamemanj: what you're missing here is the verb "guguru" (to google) ewas inventd very recently 16:36:55 that'll have done a number on the Unicode people 16:37:06 \oren\: yes, but I think some people think there should be kanji for everything, even for words that are normally always written in kana 16:40:39 -!- Caesura has joined. 16:45:45 <\oren\> http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12136872052 oh I forgot to post what I was reading 16:46:57 <\oren\> so yeah some aouthor decided that 繰繰る is a good way to spell it 16:47:22 <\oren\> it doesn't seem to be common however 16:54:13 \コレンにちは\! 16:54:19 * boily likes bohayoily 16:54:24 @massages-loud 16:54:24 hppavilion[1] said 9h 11m 49s ago: ][>:=~+ 16:54:40 @ask hppavilion[1] eh? 16:54:40 Consider it noted. 16:55:50 繰 [JIS] 372B [Uni] 7e70 [部首] 120 [教育] 8 [画数] 19 [音] ソウ [訓] く.る [名] くり [英] winding; reel; spin; turn (pages); look up; refer to 16:56:07 ↑ it has "look up" and "refer to" in its definitions. makes sense. 16:57:10 `relcome Caesura 16:57:21 good morning 16:58:04 ​Caesura: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.) 16:58:29 first time here? 17:01:42 nah 17:01:44 -!- Caesura has changed nick to Kaynato. 17:01:51 my irc client renames me automatically, sometimes 17:02:49 `dao >S< 17:02:52 No output. 17:03:07 I noticed a tiny segfaulting program in daoyu, recently 17:03:17 Kaynatello, Cællosura! 17:03:37 `dao $()>:S< 17:03:40 Segmentation fault 17:03:52 `lua "\x01ACTION falls asleep\x01" 17:03:53 lua: cannot open "\x01ACTION falls asleep\x01": No such file or directory 17:04:01 * boily is happy to code in unsegfaulting languages 17:04:10 ``lua -e "\x01ACTION falls asleep\x01" 17:04:12 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `lua: not found 17:04:14 it's strange, since it doesn't segfault on my computer 17:04:23 `` lua -e "print(\"\x01ACTION falls asleep\x01\")" 17:04:25 ​.ACTION falls asleep. 17:04:25 I do not know where this is occuring... 17:04:28 ``gdb 17:04:31 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `gdb: not found 17:04:36 HackEgo really does not want to fall asleep. 17:04:52 Where can I open valgrind? 17:05:13 HackEgo is eternal. HackEgo does not sleep. All Hail HackEgo (except when hailing fungot). 17:05:13 boily: i know someone who happens to know 17:05:34 fungot: of course you know. you're our All-Seing Eye. 17:05:35 boily: you want to do quotas for memory. akin to fnord you have no fingerprints on a camera? ( i was talking 17:06:00 Kaynato: well, there is one way... download the binary for dao, hope it runs, then replicate the results locally? 17:06:09 Kaynato: (Note: Probably not a good idea) 17:06:35 I've been compiling the same here.... 17:07:13 Kaynato: Should that print "001"? 17:07:20 -!- J_Arcane_ has joined. 17:07:42 Yes 17:07:55 Then it's probably not the same bitness issue that previous one was. 17:08:05 (Because that's what it does locally for me.) 17:08:10 Yet it segfaults from here, which is strange 17:09:23 -!- J_Arcane has quit (Ping timeout: 244 seconds). 17:09:30 -!- J_Arcane_ has changed nick to J_Arcane. 17:09:53 -!- tromp_ has joined. 17:14:08 -!- boily has quit (Quit: STARRY CHICKEN). 17:14:14 -!- tromp_ has quit (Ping timeout: 250 seconds). 17:17:51 -!- zgrep has quit (Read error: Connection reset by peer). 17:20:11 -!- zgrep has joined. 17:57:01 -!- lambda-11235 has joined. 18:02:00 `wisdom 18:02:02 `? endian 18:02:07 `? eggian 18:02:39 eggian? ¯\(°​_o)/¯ 18:02:43 endian? ¯\(°​_o)/¯ 18:02:45 meta/meta is about 18:03:02 `? random 18:03:05 random? ¯\(°​_o)/¯ 18:03:15 `? password 18:03:17 The password of the month is supercalifragilisticexpialidociouszU0dIxy1RhtbmYoTJFigBQ (There. Compromise.) 18:03:52 `? jq 18:03:54 jq? ¯\(°​_o)/¯ 18:04:01 `? tribble 18:04:05 tribble? ¯\(°​_o)/¯ 18:08:32 `le/rn tribble/99 tribbles on the wall, take one down, pass it around, 117 tribbles on the wall. 18:08:38 Learned «tribble» 18:09:22 heh 18:36:38 wat 18:42:03 -!- J_Arcane has quit (Ping timeout: 240 seconds). 18:52:19 -!- J_Arcane has joined. 18:52:55 that makes no sense... 19:00:08 [wiki] [[Confusion]] https://esolangs.org/w/index.php?diff=46897&oldid=46896 * H3LL * (+0) /* Confusion */ 19:01:11 [wiki] [[Confusion]] M https://esolangs.org/w/index.php?diff=46898&oldid=46897 * H3LL * (+1) 19:02:46 Tribbles are born pregnant and have an average litter of 10 19:03:31 so, how do you end up at 117? 19:05:03 -!- J_Arcane has quit (Ping timeout: 240 seconds). 19:06:56 For example, by having -- while the one was being passed around -- two of the wall-tribbles give birth, to litters of sizes 7 and 11, respectively. 19:07:12 -!- jaboja has joined. 19:07:48 why only two of them? 19:08:01 Why not? It doesn't take that long to pass a tribble around, I don't think. 19:08:13 -!- J_Arcane has joined. 19:16:47 -!- gremlins has joined. 19:17:39 They give birth every hour too iirc 19:18:03 -!- Reece` has quit (Ping timeout: 246 seconds). 19:24:26 -!- impomatic_ has joined. 19:25:09 So you could argue it likely takes something like one and a half minutes to pass one around, if two gave birth during that time. 19:30:06 -!- J_Arcane has quit (Read error: Connection reset by peer). 19:30:38 -!- J_Arcane has joined. 19:32:45 -!- AnotherTest has joined. 19:45:51 [wiki] [[Confusion]] https://esolangs.org/w/index.php?diff=46899&oldid=46898 * H3LL * (-1) /* Comparison operator */ 19:50:40 -!- jaboja has quit (Ping timeout: 250 seconds). 20:01:03 -!- rdococ has quit (Quit: Leaving). 20:07:10 -!- J_Arcane has quit (Ping timeout: 252 seconds). 20:08:16 -!- J_Arcane has joined. 20:17:00 -!- jaboja has joined. 20:17:06 [wiki] [[Language list]] M https://esolangs.org/w/index.php?diff=46900&oldid=46876 * LegionMammal978 * (+21) /* C */ 20:26:27 -!- gremlins has quit (Quit: Alsithyafturttararfunar). 20:30:44 [wiki] [[Confusion]] https://esolangs.org/w/index.php?diff=46901&oldid=46899 * H3LL * (+403) /* Example programs */ 21:07:44 `? spoon 21:07:46 `? cake 21:08:52 The Enrichment Center is required to remind you that you will be baked, and then there will be cake. 21:08:52 spoon? ¯\(°​_o)/¯ 21:10:10 -!- ais523 has joined. 21:14:01 `? secret 21:14:04 secret? ¯\(°​_o)/¯ 21:14:29 `` touch wisdom/secret; chmod 000 wisdom/secret 21:14:43 No output. 21:14:52 `? secret 21:14:56 secret? ¯\(°​_o)/¯ 21:15:11 -!- boily has joined. 21:15:18 `` ls -la wisdom/secret 21:15:22 ls: cannot access wisdom/secret: No such file or directory 21:15:49 oh, perhaps mercurial had trouble with that would-be commit 21:17:03 -!- hppavilion[1] has joined. 21:18:26 `` chmod 000 wisdom/cake 21:18:28 No output. 21:18:29 `` hg log -l 1 21:18:33 changeset: 7637:62e9db64acb2 \ tag: tip \ user: HackBot \ date: Sun May 01 17:08:36 2016 +0000 \ summary: le/rn tribble/99 tribbles on the wall, take one down, pass it around, 117 tribbles on the wall. 21:20:05 `? cake 21:20:07 cat: cake: Permission denied 21:20:26 oh 21:20:28 `rm canary 21:20:30 No output. 21:20:31 `? cake 21:20:36 cat: cake: Permission denied 21:20:41 interesting. 21:20:54 what are you guys doing to that poor HackEgo again? 21:20:54 `cat canary 21:20:55 ​*tsjørp* 21:20:58 what the hell is this canary thing about? 21:20:59 `` chmod 000 canary 21:21:02 No output. 21:21:16 myname: mynamello. it's a canary hth 21:21:33 it does canary things 21:21:36 myname: as a clue, try deleting it 21:21:45 then try deleting it and something else at the same time 21:21:47 i know the error on revert 21:21:53 `` rm canary; list 21:21:55 but... why? 21:22:29 fungot: help! 21:22:30 int-e: i can understand a fnord approach for really trivial stuff, who cares. we have just delayed their construction so that their kids can still make off it 21:22:38 hppavilion[1] Phantom_Hoover int-e b_jonas boily a`a`a`a`jo7as a`a`a`a`jo8as a`a`a`a`jo3as a`a`a`a`jo6as a`a`a`a`jo5as a`a`a`a`jo4as a`a`a`a`jo2as a`a`a`a`jo1as a`a`a`a`jonas0 a`a`a`a lambdabot chicken_jonas myname 21:22:42 here's a bigger clue 21:22:42 fungot: who cares, hackego's slow... 21:22:42 int-e: i don't think they look very like latin x nowadays, too.) 21:22:44 Yes? 21:22:53 `` rm * 21:23:00 rm: cannot remove `bin': Is a directory \ rm: cannot remove `cdescs': Is a directory \ rm: cannot remove `emoticons': Is a directory \ rm: cannot remove `esobible': Is a directory \ rm: cannot remove `etc': Is a directory \ rm: cannot remove `evil': Is a directory \ rm: cannot remove `factor': Is a directory \ rm: cannot remove `good': Is a directo 21:23:03 `ls 21:23:07 ​^ \ :-( \ !\.´ \ 71ab5gx8 \ 99 \ 99bb \ bdsmreclist \ bin \ canary \ cat \ cdescs \ Complaints.mp3 \ :-D \ daoyu.c \ dog \ emoticons \ equations \ esobible \ etc \ Eternity \ evil \ factor \ foo \ good \ hia \ hw \ ibin \ interps \ karma \ le \ lib \ ls_dev \ marsha \ misle \ paste \ ply-3.8 \ quine \ quines \ quotes \ ReUariBw \ share \ Someth 21:23:14 myname: figured it out yet? 21:23:28 `` rm canary wisdom/cake 21:24:01 i don't get what's special about canary 21:24:27 HackEgo: you're supposed to say "No output." here... 21:24:30 rm: remove write-protected regular file `wisdom/cake'? 21:24:34 oh. 21:24:41 `` rm -f canary wisdom/cake 21:24:46 No output. 21:24:51 `? cake 21:24:59 The Enrichment Center is required to remind you that you will be baked, and then there will be cake. 21:25:09 @massages-lud 21:25:09 boily asked 4h 30m 29s ago: eh? 21:25:47 `wisdom 21:25:47 `wisdom 21:25:48 `wisdom 21:25:49 `wisdom 21:25:49 `wisdom 21:26:04 boily: ][>:=~+ 21:26:20 `ls -la canary 21:26:31 is it some sort of built-in protection to revert any command that deletes everything? 21:26:43 hppavilion[1]: hppavellon[1]. ???????? 21:26:51 boily: *sigh* 21:26:53 boily: http://www.smbc-comics.com/?id=177 21:27:12 ah! heh :D 21:27:19 [wiki] [[Special:Log/newusers]] create * Orso * New user account 21:27:36 No output. 21:28:09 b_jonas: b_jhellonas. it protects. may be related to SCP-███ hth. 21:28:14 boily: It's not funny. 21:28:20 boily: It's tragic 21:29:07 boily: ah 21:29:20 huh? 21:29:26 No output. 21:29:28 No output. 21:29:28 ls: invalid option -- ' ' \ Try `ls --help' for more information. 21:29:30 l/L is far too short to be a village in Wales. 21:29:30 brainf**k/There is no such thing as brainf**k. You may be thinking of brainfuck. 21:29:35 [wiki] [[Confusion]] M https://esolangs.org/w/index.php?diff=46902&oldid=46901 * H3LL * (+0) /* Accessing to the registries */ 21:29:43 wat 21:30:00 it's a stew, usually eaten with injera. 21:30:17 `` env | grep IRC 21:30:21 No output. 21:31:15 i don't understand a word 21:31:39 What kinds of things would Mad Scientific Computing use? 21:35:09 hppavilion[1]: Gluten extract! 21:35:18 https://bitbucket.org/GregorR/hackbot/src/99a9363fd27d9e56c99361e6f780dff8ac18e2f1/multibot_cmds/PRIVMSG/tr_60.cmd?at=default#tr_60.cmd-89 21:38:03 but... why? 21:38:20 -!- shikhin has changed nick to FireyFly. 21:38:27 myname: SCIENCE DOES NOT CONCERN ITSELF WITH "WHY"! 21:38:35 -!- zgrep has changed nick to FireFIy. 21:38:50 hppavilion[1]: why are you saying that? 21:39:03 int-e: BECAUSE... SCIENCE! 21:39:04 I'm like 90% sure that's what science is, just asking why a bunch of times 21:39:16 Hoolootwo: That's philosophy 21:39:21 * gamemanj gets out popcorn and marshmallows 21:39:35 Anyone want to roast marshmallows on the flames of the flame war? 21:39:35 Hoolootwo: Science is "what" and "how", but not "why" 21:39:37 science is "why", engineering is "how", management is "when". 21:39:39 Also, there's popcorn. 21:39:48 oh I guess I confused why with how 21:39:51 maple flavour popcorn. 21:39:59 i,i one-dimensional mathematics does not concern itself with "why" 21:40:02 Why does the apple fall from the tree? 21:40:03 boily: Ah, sorry, I only have toffee here. 21:40:25 Hmm... 21:40:38 * gamemanj gives boily the bag of popcorn, and grabs some maple syrup 21:40:42 int-e: I can build you an apple faller machine. 21:40:46 -!- FireyFly has changed nick to hcwddeh. 21:40:54 boily: sounds interesting 21:40:54 shachaf: lol 21:41:01 that's engineering now 21:41:03 * gamemanj then pours the syrup all over the popcorn, so the bag of popcorn is also filled with syrup 21:41:14 -!- hcwddeh has changed nick to shikhin. 21:41:19 there 21:41:30 maple(-syrup) flavoured popcorn 21:41:35 with extra syrup 21:41:44 hppavilion[1]: anyway, science is all about "why"... "why should I spend my time on listening to your ideas rather than theirs?" 21:41:50 [wiki] [[Confusion]] M https://esolangs.org/w/index.php?diff=46903&oldid=46902 * H3LL * (+29) 21:42:39 * gamemanj meanwhile gets a stick, impales an innocent marshmallow onto it, and then puts it into the flames of the debate 21:42:57 And this is practicalism! 21:43:32 Hmm... probably should've gotten a second marshmallow... 21:43:33 -!- FireFIy has changed nick to zgrep. 21:43:51 * gamemanj takes the marshmallow out of the flames, and waits for it to cool down 21:44:25 Given how long that was, it'll probably be nice and crispy by now 21:44:45 -!- jaboja has quit (Ping timeout: 276 seconds). 21:45:15 Anyway, int-e, you realize that's closer to management? "why should I spend my time on listening to your ideas when I can just fire you?" 21:45:46 Two sides, same coin! 21:45:54 * gamemanj noms the marshmallow 21:55:23 it hurts but there's some truth to it 21:55:39 I guess there's "management" in "time management" too... 21:59:05 -!- jefrite has quit (Max SendQ exceeded). 22:04:17 fungot: nostril. 22:04:17 boily: the second is something that can't be expressed with syntax-rules? 22:04:47 The Nostril that can be expressed through syntax-rules is not the True Nostril. 22:05:48 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 22:07:14 also, seconds can't be expressed via syntax-rules either last I checked 22:07:29 Depends, do you prefer ice cream or tomatoes? 22:07:39 ...ok, not that kind of seconds, time :) 22:11:27 -!- centrinia has joined. 22:11:43 helloily 22:11:58 -!- jaboja has joined. 22:18:37 [wiki] [[Talk:Confusion]] N https://esolangs.org/w/index.php?oldid=46904 * Quintopia * (+314) Created talk page 22:21:33 quinthellopia 22:38:01 -!- Phantom_Hoover has joined. 22:46:43 phantom_helloover 22:47:48 hello quintopia 22:49:03 `? nostril 22:49:09 nostril? ¯\(°​_o)/¯ 22:50:19 > sum [sin phi^3 | phi <- [0,0.1..pi]] / 10 -- amazed how close this comes to 4/3 22:50:21 1.333333524920473 22:57:57 -!- ais523 has quit (Read error: Connection reset by peer). 22:58:00 didn't we have a nostril entry? 23:03:09 -!- ais523|netcat has joined. 23:05:26 -!- ais523|netcat has quit (Remote host closed the connection). 23:05:53 -!- ais523|netcat has joined. 23:10:14 I now seem to have to build grub 23:10:18 I think I've figured out how 23:10:44 hppavilion[1]: err, what are you trying to do? (also your nick is annoying to type without tab complete) 23:11:01 ais523|netcat: Yay for annoyingness! 23:11:02 -!- gamemanj has quit (Ping timeout: 260 seconds). 23:11:04 ais523|netcat: OS dev. 23:11:21 oh, that makes sense 23:11:22 ais523|netcat: the wiki says I need grub, so I got the source from the ftp.gnu.org 23:11:25 in a VM, I hope? 23:11:31 ais523|netcat: Yes, of course xD 23:11:55 also I guess there's a case to be used for using UEFI as the bootloader nowadays rather than GRUB (for example, Linux is bootable like this) 23:11:57 ais523|netcat: And now I'm just following the configure/make/install process that is permanently burned into my corneas 23:13:26 -!- ais523|netcat has quit (Quit: trying out an "upgraded client"). 23:14:17 -!- ais523|rlwrap has joined. 23:16:14 * hppavilion[1] hopes that he isn't doing it the stupid way 23:16:32 * hppavilion[1] waited to send that message until ais523|rlwrap (or ais523 of any variety) came back online 23:17:06 I'm in the middle of a distro upgrade 23:17:31 things are breaking randomly, including most of my GUI programs (surprisingly, Firefox is holding up just fine, but qwebirc isn't working on it for some reason) 23:18:30 what distro 23:18:37 Ubuntu 23:18:42 hppavilion: what? you don't have to build grub. just use a pre-built binary. 23:18:58 ais523|rlwrap: that's why you gotta nixos hth 23:19:18 people actually use nixos? 23:22:00 b_jonas: On windows? Can't find any 23:22:21 b_jonas: I'm trying to get grub-mkrescue, and "grub" was the only directory on the gnu ftp that seemed like it might have that. 23:22:41 * hppavilion[1] braces for impact 23:23:36 hppavilion[1]: there are grub binaries you can write on a floppy or cd or usb drive or something, and boot from them, and install grub that way 23:23:36 b_jonas: What am I doing wrong? 23:23:42 the windows thing doesn't matter 23:23:59 b_jonas: I'm using an emulator. I don't even /have/ a floppy disk drive (or a cd drive, for that matter) 23:24:14 b_jonas: And is grub the program that'll get me grub-mkrescue? 23:25:37 hppavilion[1]: what? an emulator makes it EASIER to have a floppy drive these days 23:25:46 b_jonas: Um, huh? 23:25:59 b_jonas: By "floppy disk" you mean an actual floppy disk, correct? The thing made out of matter? 23:25:59 I don't have a hardware floppy drive in this house (although I could buy one), but I have a floppy drive in emulated machines 23:25:59 I own a USB floppy drive, and have used it on occasoin 23:26:06 b_jonas: Ah 23:26:24 hppavilion[1]: but it doesn't have to be a floppy, it can be a cd or dvd or a pendrive 23:26:31 i still don't get why you need to compile anything if you want to use it in a vm 23:26:33 hppavilion[1]: you just need a different image than for floppy drive 23:26:35 b_jonas: But you haven't answered my question. 23:27:16 hppavilion[1]: for an emulated machine, you don't need an actual hardware floppy disk. to boot a hardware machine (not en emulated one), you'd use a real floppy disk or a real cd or dvd 23:27:20 myname: According to the os dev wiki (wiki.osdev.org), I need grub-mkrescue to boot the kernel (or maybe to make it bootable, not sure which, haven't gotten that far yet) 23:27:39 the only reason to compile grub on windows is to actually use grub for booting windows 23:27:44 which i assume you won't 23:27:46 myname: Yes, for "Building a bootable cdrom image" 23:27:54 myname: So is grub not the thing with grub-mkrescue? 23:28:00 myname: GRUB doesn't boot Windows, it chain-loads it 23:28:13 grub is a thung that lets you boot oses first of all 23:28:19 ais523|rlwrap: yeah 23:28:19 myname: Yes, I knew that 23:28:40 but it still doesn't make any sense to build grub on windows instead of loading a binary 23:28:48 myname: It was the first thing that came to mind 23:29:02 myname: I assume that GRUB binaries are OS-agnostic? 23:29:03 that may be because you can't linux 23:29:20 ais523|rlwrap: that's the point 23:29:38 ais523|rlwrap: sort of 23:29:52 there are os-agnostic binaries to download and he just compiles stuff on a windows machine 23:29:57 doesn't make sense 23:30:06 ais523|rlwrap: there's the grub you boot from bios or stuff, but there are also versions of grub you boot from an operating system, like one you boot from linux and one you boot from dos 23:30:44 well yeah, but then again: there are binaries for grib4dos 23:30:46 ais523|rlwrap: the latter kind are useful for installers that run under an operating system, because they're used to install the first kind of grub to your machine without having to reboot to run the first kind of grub 23:30:56 ais523|rlwrap: but if you're installing grub by hand, then I recommend the former 23:31:24 (The grub running from dos is also useful because it can actually boot an operating system. The grub under linux doesn't do that.) 23:31:31 what are the former and latter? I can't find it in scrollback 23:31:47 (mostly because I can't easily find anything in scrollback with this client) 23:31:57 ais523|rlwrap: former is the grub you boot from bios, the latter is grub running under an operating system as a process 23:32:03 I feel like Vorpal :-P 23:32:22 I didn't realise that GRUB could run inside an OS 23:33:00 ais523|rlwrap: linux installers often run grub on linux 23:33:10 ais523|rlwrap: that grub can't boot anything, but it can install grub 23:33:14 which is why they run it 23:33:22 (well, it can usually install grub. there are ways it can go wrong.) 23:33:26 yo dawg 23:33:32 i heard you like grub 23:33:55 I know that GRUB's installer can run on Linux, but normally I consider the installer to be separate from the program itself 23:34:08 ais523|rlwrap: it's basically the same program, with some parts replaced 23:34:37 ais523|rlwrap: and there's a grub running under dos which can actually boot operating systems, but that's easier because you know DOS 23:35:14 well GRUB running under UEFI can boot OSes too, and that's actually a common configuration 23:35:24 but UEFI is somewhere between an OS and a BIOS in terms of functionality 23:35:34 ais523|rlwrap: yep, the grub under DOS is a strange eso-beast 23:35:42 I don't recommend actually using it 23:35:47 to boot a linux from dos, I recommend loadlin 23:36:12 either that, or just reboot from dos into bios 23:36:16 strange eso-beasts are the sort of thing we love here though 23:36:25 ais523|rlwrap: yes, I know 23:36:41 I've been looking into EFI a bunch, been considering writing my own rEFIt-alike 23:36:47 but with end to end security 23:36:51 (like termbot, which runs dos in irc) 23:36:54 Secure Boot is weird, though 23:37:16 in particular, there's an issue under Linux atm where the recommended API for setting Secure Boot variables is capable of creating new ones 23:37:27 but not changing the value of existing ones, even if you have permission to do so 23:37:42 I'm hoping that the current Ubuntu upgrade will fix that 23:39:46 `forth hex bl a + emit 23:39:48 ​* 23:39:49 That's allegedly a good idea, because "blat" (bl a +) is mnemonical for *. 23:40:31 `echo this is a test of what HackEgo's invisible characters look like 23:40:32 this is a test of what HackEgo's invisible characters look like 23:40:43 huh, there weren't any 23:40:53 yes there are 23:40:55 at least, that I could see 23:40:59 fizzie: uh what? 23:41:04 and I'm using cat -v 23:41:06 well, it's invisible 23:41:29 right, but I thought cat -v didn't understand Unicode 23:41:38 yo kat 23:41:41 in which case it wouldn't know they were meant to be invisible and thus would visify them 23:42:24 ais523|rlwrap: There's no invisible characters for ^[a-z]. 23:42:28 Or some-such. 23:42:35 Try starting with, say, >. 23:42:48 wat 23:43:06 `echo > 2 23:43:08 ​> 2 23:43:14 right, now I see them 23:43:23 ah 23:43:24 `echo lambdabot: @help 23:43:25 lambdabot: @help 23:43:25 help . Ask for help for . Try 'list' for all commands 23:43:33 Well, it's not perfect. :) 23:43:34 err 23:43:45 wait no, that did get lambdabot to respond 23:43:53 I thought I'd forgotten the @echo 23:43:57 `le/rn wat/ኢትዮጵያ ውስጥ የሚሰራ የምግብ አይነት ሲሆን፣ የሚሰራውም ከጤፍ ነው። 23:44:05 Relearned «wat» 23:44:08 hmm, did someone mention yolo? maybe one day I should bring termbot here. only I should change its invocation character to something different. 23:44:18 how does @where work? 23:44:23 so, if we build a two-step quine for lambdabot and hackego we might botspam? 23:44:27 * boily hates his latex guts. let's see how I can make that one work... 23:44:28 I've got the botloop urge again 23:44:32 because backtick clashes with hackego 23:44:59 b_jonas: bring in your bot for great good! 23:45:00 myname: lambdabot's bot-loop prevention is more robust, I think. 23:45:08 b_jonas: please note that ~ is mine hth 23:45:14 @where ais523 23:45:14 I know nothing about ais523. 23:45:20 @help where 23:45:20 where . Return element associated with key 23:45:25 what do you think I should use for the invocation character? right square bracket maybe, because I used that for evalj? 23:45:26 boily: IMHO, if LaTeX makes it difficult to print a character, it's pretty shitty system. 23:45:29 or yen sign? 23:45:37 @help set 23:45:37 help . Ask for help for . Try 'list' for all commands 23:45:47 (because in some ascii-like character sets yen sign is in the palce of backtick) 23:45:49 @list 23:45:49 What module? Try @listmodules for some ideas. 23:45:56 @help list 23:45:57 list [module|command]. Show commands for [module] or the module providing [command]. 23:46:05 @list where 23:46:05 where provides: where url what where+ 23:46:24 but if I bring termbot here, then you'll be very angry at me 23:46:27 and kick me out of here 23:46:32 so it's really a yolo thing 23:47:08 @where+ ais523test `indirecho PRIVMSG #esoteric :@where+ ais523test `echo lambdabot: @where ais523test 23:47:08 Done. 23:47:14 With all the bots, there should probably be a bot allocating prefixes. 23:47:16 @where ais523test 23:47:16 `indirecho PRIVMSG #esoteric :@where+ ais523test `echo lambdabot: @where ais523test 23:47:18 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: indirecho: not found 23:47:35 fizzie: no no, it should be a distributed protocol with no central bot 23:47:53 `mk/x bin/PRIVMSG #esoteric :`mkx bin/indirecho echo "$@" 23:47:54 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/mk/x: No such file or directory 23:48:00 `mkx bin/PRIVMSG #esoteric :`mkx bin/indirecho echo "$@" 23:48:02 usage: mk[x] file//contents 23:48:02 hppavilion[1]: some people switched from LaTeX to one of the newer macro systems with full Unicode support out-of-the-hbox, but I stick with the one I know. 23:48:02 fizzie: only a meta-channel where the bots argue with each other about the prefixes 23:48:08 -!- tromp_ has joined. 23:48:09 hppavilion[1]: sentimental attachment and all that. 23:48:20 `mkx bin/PRIVMSG//bin/indirecho echo "$@" 23:48:25 bin/PRIVMSG 23:48:34 boily: Only full unicode support? Lame. 23:48:43 `mkx bin/indirecho//echo "$@" 23:48:50 bin/indirecho 23:48:58 `indirecho test 1 test 2 23:48:59 test 1 test 2 23:49:06 @where ais523test 23:49:06 `indirecho PRIVMSG #esoteric :@where+ ais523test `echo lambdabot: @where ais523test 23:49:07 PRIVMSG #esoteric :@where+ ais523test `echo lambdabot: @where ais523test 23:49:10 `echo(echo(echo(echo))) 23:49:12 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: echo(echo(echo(echo))): not found 23:49:33 wow, this is confusing, I'm dealing with two levels of escaping at once 23:49:58 @where+ ais523test `indirecho lambdabot: @where ais523test 23:49:58 Okay. 23:50:04 @where ais523test 23:50:04 `indirecho lambdabot: @where ais523test 23:50:06 lambdabot: @where ais523test 23:50:07 `indirecho lambdabot: @where ais523test 23:50:08 lambdabot: @where ais523test 23:50:08 `indirecho lambdabot: @where ais523test 23:50:08 -!- ChanServ has set channel mode: +q *!*@162.248.166.242. 23:50:24 `rm bin/indirecho 23:50:31 Tht would've been simpler. 23:50:33 -!- ChanServ has set channel mode: -q *!*@162.248.166.242. 23:50:38 as for termbot, I should add a simple wrapper script to it that compiles and runs a C program 23:50:48 ;I 23:50:53 I wrote an echo wrapper for a reason :-P 23:50:56 as in, a program you type as an argument 23:51:22 also I thought lambdabot had anti-botloop protection which caused it to temporarily part (quit?) if it thought it was in a botloop 23:51:36 nah, it won't work 23:51:44 b_jonas: ? 23:51:46 the problme is that dos has a really short limit on command line length 23:52:01 ais523|rlwrap: But halting problem etc. 23:52:35 huh, are codu's logs working? 23:52:35 bot loops, hah! 23:52:40 you don't need bot loops for termbot 23:52:43 that's the whole point 23:52:48 termbot is noisy all alone 23:53:02 `palpatine 23:53:03 I've pretty much lost track of this channel 23:53:03 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: palpatine: not found 23:53:05 like, you can type it a six character long command to make it emit pages of junk 23:53:17 but stalker mode isn't showing recent messages 23:53:28 ais523|rlwrap: They've been broken for a while, I think. 23:53:45 ais523|rlwrap: Gregor's been equally absent, and glogbot (or whatever the name was) isn't here. 23:53:49 right, not showing anything since April 23:53:57 what about glogbackup? Also missing? 23:54:00 Also. 23:54:33 Also I think you're right, and it did have a "part if in a loop" heuristic, but it seems to take at least 5 repetitions to activate. 23:54:36 -!- evalj has joined. 23:54:39 "It" being lambdabot. 23:54:50 Well, the first it. 23:56:45 The tunes.org logs are working, but they don't have stalker mode. 23:57:25 view-source:http://tunes.org/~nef/logs/esoteric/16.05.01 seems to work 23:57:39 without the view-source: Firefox thinks it's a video for some reason 23:58:17 magic numbers?