00:01:08 -!- spiette has quit (Quit: :qa!). 00:04:40 -!- haavardp has joined. 00:05:29 -!- diginet_ has joined. 00:07:12 -!- yorick__ has joined. 00:07:12 -!- yorick__ has quit (Changing host). 00:07:12 -!- yorick__ has joined. 00:07:33 -!- nortti_ has joined. 00:07:53 -!- toon_ has joined. 00:07:55 -!- FreeFull_ has joined. 00:07:59 -!- espes___ has joined. 00:08:00 -!- SupayrPo1ey has joined. 00:08:02 -!- b_jonas_ has joined. 00:08:03 -!- Warrigal has joined. 00:08:13 -!- kragniz_ has joined. 00:11:27 -!- ybden- has joined. 00:12:42 -!- Warrigal has quit (Changing host). 00:12:42 -!- Warrigal has joined. 00:12:44 -!- tswett has quit (Disconnected by services). 00:12:48 -!- Warrigal has changed nick to tswett. 00:12:55 -!- b_jonas has quit (*.net *.split). 00:12:55 -!- FreeFull has quit (*.net *.split). 00:12:55 -!- diginet has quit (*.net *.split). 00:12:55 -!- SupayrPoney has quit (*.net *.split). 00:12:55 -!- Yurume_ has quit (*.net *.split). 00:12:55 -!- myname has quit (*.net *.split). 00:12:55 -!- nortti has quit (*.net *.split). 00:12:55 -!- espes__ has quit (*.net *.split). 00:12:55 -!- toon has quit (*.net *.split). 00:12:55 -!- kragniz has quit (*.net *.split). 00:12:55 -!- yorick has quit (*.net *.split). 00:12:55 -!- ybden has quit (*.net *.split). 00:12:56 -!- catern has quit (*.net *.split). 00:12:56 -!- paul2520 has quit (*.net *.split). 00:12:56 -!- haavard has quit (*.net *.split). 00:12:58 -!- diginet_ has changed nick to diginet. 00:13:19 -!- kragniz_ has changed nick to kragniz. 00:14:42 -!- myname has joined. 00:16:05 -!- catern has joined. 00:20:03 -!- paul2520 has joined. 00:20:03 -!- paul2520 has quit (Changing host). 00:20:03 -!- paul2520 has joined. 00:22:10 -!- Yurume_ has joined. 00:29:56 boily: hello 00:39:02 boily: helloily 00:42:13 helloon 00:42:58 quinthellopia, mhelloon_! 00:50:39 -!- hppavilion[1] has joined. 00:53:11 hi hppavilion[1] 00:53:12 boily 00:53:21 havocbot is reloaded and remade 00:53:28 now with gcc and debian 01:05:36 Cale: It's funny that "T-algebra" means something different from "F-algebra" when both F and T are variables. 01:05:44 yes 01:06:17 Well, really it's that monad-algebras mean something different from functor-algebras 01:07:02 It's also funny that you seem to use some kind of modular offset when deciding in which channel to reply to me about a message :D 01:08:22 Oh, well, I don't talk in some channels. 01:08:32 hppavellon[1], hellochaf, Callo. 01:08:42 ahoily 01:08:45 helloon_ 01:20:09 My favorite die is the spherical die 01:21:58 http://www.supermegacomics.com/images/382.gif 01:25:10 Huh, James Grime doesn't have a wikipedia page 01:26:45 I seem to be too genre savy for xkcd 01:27:03 I read today's and I got the joke wrong, but it was the joke that was used in the title text 01:28:42 hppavilion[1]: 01:28:43 -!- Kaynato has quit (Ping timeout: 250 seconds). 01:28:48 moon_: 01:28:53 boily turned #esoteric-blah into madville 01:29:08 he/se >> ls /*/* 'd havocbot 01:29:26 i stoped it and a flood came out that the !flush command wouldnt work 01:33:01 MWAH AH AH AH AH AH AH AH AH AH :D 01:51:22 -!- Phantom__Hoover has joined. 02:00:37 hiaphantom 02:00:39 *phantom 02:02:20 the canonical porthello for Phantom__Hoover is Phantom__Helloover hth 02:05:53 -!- xkapastel has quit (Quit: Connection closed for inactivity). 02:09:43 -!- Phantom__Hoover has quit (Quit: Leaving). 02:09:54 resolved 02:11:32 -!- hppavilion[1] has quit (Ping timeout: 244 seconds). 02:16:37 _left_distributivity : (a b c : Element) => Multiplicative.compose a (Additive.compose b c) = Additive.compose (Multiplicative.compose a b) (Multiplicative.compose a c) 02:16:42 Is it just me, or is that a little verbose? 02:16:51 `` echo wisdom/phantom*hoover 02:17:06 wisdom/phantom_hoover wisdom/phantom__hoover wisdom/phantom______hoover wisdom/phantom___________________hoover wisdom/phantom________________hoover wisdom/phantom______________________________________________hoover 02:17:14 -!- Akaibu has quit (Quit: Connection closed for inactivity). 02:17:33 holy fungot. 02:17:34 boily: yes, you must attend to your master. 02:17:43 * boily attends do fungot 02:17:44 boily: i can markov if you want to do is hang out with friends. not for initially understanding a library. it should be raining, not snowing. 02:18:06 "It should be raining. It should be raining. It should be raining. Amen. ♪" 02:22:07 `` echo wisdom/phantom*hoover 02:22:14 wisdom/phantom_hoover wisdom/phantom__hoover wisdom/phantom_______hoover wisdom/phantom______________hoover wisdom/phantom_________________hoover wisdom/phantom_____________________________hoover 02:22:29 `` cat wisdom/phantom*hoover 02:22:32 Phantom Michael Hoover is a true Scotsman, hatheist, and completely out of the loop. \ Phantom__Hoover can't decide what an appropriate number of underscores is. \ Phantom______Hoover sucks at ghosting himself. \ It doesn't get any better than this. \ OK you got me there. \ Your soundcard works perfectly. 02:23:09 What is a hatheist? Is that related to thausible? 02:23:15 `? hatheist 02:23:17 hatheist? ¯\(°​_o)/¯ 02:23:21 `? thausible 02:23:22 thausible? ¯\(°​_o)/¯ 02:23:23 `? i,i 02:23:25 i,i i,i what is i,i 02:23:45 `` ls wisdom/hat* 02:23:47 wisdom/hat 02:23:50 `? thausiblee 02:23:50 `? hat 02:23:53 A thausiblee is the recipient of a thausible action. 02:23:55 hatee-hatee-hatee-hoooooooo 02:25:51 -!- boily has quit (Quit: FOOTLONG CHICKEN). 02:53:18 -!- Phantom_Hoover has quit (Ping timeout: 276 seconds). 02:59:37 -!- iaglium has joined. 03:11:00 a hatheist doesnt believe in hats 03:13:04 -!- FreeFull_ has changed nick to FreeFull. 03:13:13 <\oren\> I thought they don't believe in hathor 03:13:50 no one believes in hathor 03:14:14 some dont believe in anne hathaway 03:14:37 she was faked in a hollywood studio...or so they say 03:14:50 <\oren\> I've only heard of anne hathaway, never seen her. 03:15:30 i dont know anyone who has seen her in person 03:15:51 maybe all those who claimed to were lying? 03:16:17 like they were about sweden 03:24:13 shouldn't a hatheist specifically *believe* in hath-things? 03:28:53 -!- Koen_ has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 03:31:15 `url bin/med 03:31:27 http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/bin/med 03:37:38 -!- augur has joined. 04:11:38 -!- moon_ has quit (Ping timeout: 250 seconds). 04:15:12 -!- nortti_ has changed nick to nortti. 04:29:47 -!- Moon_ has joined. 04:30:15 My friend came home drunk with a beer bottle lodged in his pants, you have three guesses on why 04:31:18 \oren\: she died in the 17th century hth 04:31:19 Hppa 04:32:15 Wrong chat and damn enter key at the same time 04:41:06 -!- Moon_ has quit (Ping timeout: 250 seconds). 04:54:15 -!- Phantom_Hoover has joined. 05:02:04 -!- Moon_ has joined. 05:17:27 -!- hppavilion[1] has joined. 05:19:08 Hi hppa 05:23:36 [wiki] [[Special:Log/newusers]] create * KelsonBall * New user account 05:30:28 Moon_: Hello 05:41:20 -!- Moon_ has quit (Ping timeout: 250 seconds). 05:41:52 `decode 05:42:05 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: decode: not found 05:45:05 `unidecode h 05:45:11 ​[U+0068 LATIN SMALL LETTER H] 05:45:13 Sgeo: ^ 05:45:29 `unidecode 05:45:30 ty 05:45:38 U+0008 \ UTF-8: 08 UTF-16BE: 0008 Decimal:  \ \ Category: Cc (Other, Control) \ Bidi: BN (Boundary Neutral) 05:46:02 I don't know whether to blame SteamVR or HexChat 05:47:13 [wiki] [[Symbolic Brainfuck]] N https://esolangs.org/w/index.php?oldid=47215 * KelsonBall * (+4133) Created page with "= Symbolic Brainfuck = '''Symbolic Brainfuck''' is a brainfuck derivative that adds "symbolic references" to 8 named registers, as well as adding "reference" and "dereference"..." 05:49:13 <\oren\> here sgeo 05:49:15 <\oren\> ℎ 05:52:40 [wiki] [[Symbolic Brainfuck]] https://esolangs.org/w/index.php?diff=47216&oldid=47215 * KelsonBall * (+2055) Added Hello World example. 05:54:14 [wiki] [[Symbolic Brainfuck]] M https://esolangs.org/w/index.php?diff=47217&oldid=47216 * KelsonBall * (+4) 05:54:20 `? chu space 05:54:23 A Chu space is just a matrix. Taneb invented them, then Chu stole his invention. 05:55:07 `learn A matrix is just a matrix. Taneb invented them. 05:55:15 Learned 'matrix': A matrix is just a matrix. Taneb invented them. 05:55:52 [wiki] [[Symbolic Brainfuck]] https://esolangs.org/w/index.php?diff=47218&oldid=47217 * KelsonBall * (+35) 05:57:32 `le/rn modal logic/"modal logic" means "the most common logic" (that is, classical logic). 05:57:36 Learned «modal logic» 06:00:49 [wiki] [[Symbolic Brainfuck]] https://esolangs.org/w/index.php?diff=47219&oldid=47218 * KelsonBall * (+281) Added differences section 06:01:35 [wiki] [[Symbolic Brainfuck]] https://esolangs.org/w/index.php?diff=47220&oldid=47219 * KelsonBall * (+5) 06:02:34 `? per martin-löf 06:02:36 ​"per Martin-Löf" is a common citation lazy logicians use when they don't want to prove their theorems. It rarely gets past peer review. 06:03:00 `learn A perfunctory proof is a category-theoretical proof that cites Per Martin-Löf. 06:03:04 Learned 'perfunctory': A perfunctory proof is a category-theoretical proof that cites Per Martin-Löf. 06:03:21 [wiki] [[Symbolic Brainfuck]] https://esolangs.org/w/index.php?diff=47221&oldid=47220 * KelsonBall * (-580) /* Hello World */ 06:03:55 <\oren\> `learn A Tall proof is a proof with a small hole, which can only be filled by another Tall proof. 06:03:59 Learned 'tall': A Tall proof is a proof with a small hole, which can only be filled by another Tall proof. 06:04:40 <\oren\> `learn A Steprans variable is a variable whose notation is variable. 06:04:44 Learned 'stepran': A Steprans variable is a variable whose notation is variable. 06:05:02 What? 06:05:10 i don't get your wisdom entries 06:05:34 <\oren\> These are things my dad named after his coworkers' idiosyncrancies 06:06:31 Seems a little scow to use personal idiosyncrasies in this channel. 06:06:37 shachaf: I think it's like a tall tale? 06:06:57 <\oren\> Juris Steprans is well known among people at yorku for having variables which change letters 06:07:55 <\oren\> He'll say, suppose A is a field, with... and so in the field F, we see... 06:08:38 <\oren\> Other people do this as well, but now the phenomenon has a name 06:09:07 [6~[6~/y 06:09:24 <\oren\> uh, are you trying to page-down? 06:09:28 `learn A phenomenom is a name given to a phenomenon. 06:09:32 Learned 'phenomenom': A phenomenom is a name given to a phenomenon. 06:10:11 \oren\: I have a laggy connection 06:10:16 which sometimes results in some weird stuff 06:11:22 <\oren\> yeah. the button page down actuall sends ESC [ 6 ~ 06:11:41 <\oren\> so I guess the ESC didn't go through 06:13:59 <\oren\> Hmm what if a language autocorrected misspelt names? 06:14:05 `le/rn_append phenomenom/The collection of them is called "phenomenomenclature". 06:14:11 Learned 'phenomenom': A phenomenom is a name given to a phenomenon. The collection of them is called "phenomenomenclature". 06:17:41 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds). 06:25:13 -!- PinealGlandOptic has joined. 06:27:23 <\oren\> I've started flying the same spacecraft over and over 06:30:24 [wiki] [[Brainfuck]] M https://esolangs.org/w/index.php?diff=47222&oldid=47048 * KelsonBall * (+137) /* Related languages */ Added Symbolic Brainfuck 06:30:27 -!- deltab has quit (Ping timeout: 246 seconds). 06:44:20 -!- hppavilion[1] has quit (Ping timeout: 244 seconds). 06:59:37 `? modal logic 06:59:41 ​"modal logic" means "the most common logic" (that is, classical logic). 07:00:12 rntz: i didn't realize you were such a fan of classical logic 07:03:16 -!- deltab has joined. 07:03:19 am I? 07:03:39 oic. 07:03:58 I'm a constructivist among the classicists and a classicist among the constructivists 07:04:41 but it's probable that I will never not like modal logic 07:04:59 i,i classist logic 07:05:20 the dual of marxist logic 07:06:27 i,i marx and sweep 07:08:02 rntz: Do you know anything about dual-intuitionistic logic? 07:08:12 The person on IRC who knew about it hasn't been around in a while. 07:08:54 no, not really 07:09:34 I was wondering whether it's related to Set^op. 07:10:07 probably not? Set is a model of classical logic, after all 07:10:14 (I think?) 07:10:31 Well, Hask^op. Something^op. 07:10:35 c.c 07:11:11 https://projecteuclid.org/euclid.ndjfl/1039886520 is this the dual intuitionistic logic you're thinking of? 07:11:13 Dual-intuitionistic logic has Not (Not P) be a stronger statement than P. 07:11:41 Yes, I think that's the one. 07:11:43 hwaet 07:12:00 You have double-negation elimination but not double-negation introduction. 07:12:30 um, classical logic also doesn't have double-negation introduction 07:12:33 in what state is P then? 07:12:39 it does 07:12:43 I mean, you can introduce double negations, but there's no *rule* to introduce them 07:13:07 There's no rule to eliminate them either. 07:13:15 no, in some formulations there is 07:13:32 that is, classical logic can be seen as precisely intuitoinistic logic plus a rule for double negation elimination 07:13:37 Well, you probably get it from LEM, P | ¬P 07:13:58 that's not the *only* way to formulate classical logic, but it's *a* way 07:14:03 Whereas I guess in dual-intuitionistic logic you have LEM but you don't have non-contradiction, or something? 07:14:13 it is apparently paraconsistent, yes 07:14:17 ¬(P & ¬P). Or something. 07:14:29 instead of speculating, you could read a paper :P 07:14:36 (and then explain it to me!) 07:14:43 I read bit of a paper a while ago. 07:15:04 But not very seriously. 07:15:09 ooh, http://link.springer.com/article/10.1007%2Fs11225-005-8474-7 claims a dual of intuitionistic logic is related to popperian falsification 07:15:39 "Whereas intuitionistic logic deals with constructive truth and non-constructive falsity," uh, what 07:15:50 negation in intuitionistic logic is totally constructive! 07:15:58 well, constructively destructive, at any rate 07:16:08 although I suppose one might distinguish negation from falsehood 07:16:12 (dunno how) 07:16:21 I mean, you prove negation in constructive logic in a way that looks a lot like "proof by contradiction". 07:16:37 yeah, because negation is *literally* "implies contradiction" :P 07:16:46 it's perfectly constructive: you're showing how to get contradiction from X 07:17:12 I wish I could remember what the paper I'm thinking of is. 07:17:15 (this is another thing where I should just read the paper to see what it means instead of mouthing off) 07:17:32 Well, you have an excuse, because apparently the paper costs $40 to read. 07:17:55 http://philosophy.stackexchange.com/questions/11448/why-is-intuitionistic-negation-nonconstructive 07:18:12 http://kdpu.edu.ua/shramko/files/2005_Studia_Logica_Dual_Intuitionistic_Logic_and_a_Variety_of_Negations_The_Logic_of_Scientific_Research.pdf <- "costs" "$40" 07:20:00 You get intuitionistic linear logic by restricting things so that there's at most one thing on the right side of the turnstile, right? 07:20:14 If I remember correctly you get the dual by restricting it so that there's at most one thing on the left side. 07:20:36 Which would make more sense to me if I had a better understanding of par, I'm sure. 07:20:37 that seems appropriate 07:21:08 par has a nice session-types interpretation in a one-sided setting 07:21:08 -!- toon_ has changed nick to toon. 07:21:27 (A tensor B) is output A then B; (A par B) is input A then B. or something like that. 07:21:43 wadler's sessions as types has more on that, I think 07:21:54 So does that seminar paper, I think. 07:21:57 (well, not specifically on that. but it is a session-type interpretation in a one-sided setting) 07:22:04 seminar paper? 07:22:12 In #-seminar. 07:23:06 the dfa paper? 07:23:13 wait, that uses *classical* linear logic?! 07:23:26 no, it doesn't 07:23:41 at least it doesn't look like it 07:24:12 Ah, I guess it's not for par. 07:24:30 what were you thinking of? 07:25:10 I don't remember. 07:25:47 "I highlight the importance of the notion of falsity for a semantical consideration of intuitionistic logic. One can find two principal (and non-equivalent) versions of such a notion in the literature, namely, falsity as non-truth and falsity as truth of a negative proposition. I argue in favor of the first version as the genuine intuitionistic notion of falsity" 07:26:04 is this the shramko paper? 07:26:08 Yes. 07:26:08 that http://philosophy.stackexchange.com/questions/11448/why-is-intuitionistic-negation-nonconstructive mentions? 07:26:16 Yes. 07:27:32 hm, the abstract says "and Nelson's logic takes both truth and falsity as constructive notions" 07:27:39 what is this Nelson's logic 07:28:17 Wait, there are two different PDFs. 07:29:44 «According to the first view, “A is true” should be understood as “A has been (actually) proved”, whereas the second view interprets this as “A is (in principle) provable (A can be proved)”. In the first case truth is essentially of a temporal character. It is not uncommon that for some sentence no actual proof was available yesterday, but today we are lucky enough to obtain such a proof (re 07:29:50 call Fermat’s Last Theorem or ... 07:29:52 ... Poincaré Conjecture). In the second case we deal with a tenseless notion — a possibility of a proof of a true sentence must always be present even if nobody knows its actual proof so far (otherwise the very notion of possibility would be destroyed).» 07:29:56 hm 07:31:07 http://plato.stanford.edu/entries/logic-connexive/ 07:34:44 rntz: I wonder if this is related to your T,F classical logic from the other day. 07:43:17 rntz: Is this Popperian falsifiability related to topology? 08:18:06 -!- hppavilion[1] has joined. 08:25:09 -!- SupayrPo1ey has changed nick to SupayrPoney. 08:59:03 -!- bender__ has joined. 08:59:15 -!- bender__ has quit (Changing host). 08:59:15 -!- bender__ has joined. 08:59:30 -!- bender__ has changed nick to bender. 09:02:47 -!- oerjan has joined. 09:04:41 Huh, all 14 9/11 hijackers are on the US no-fly list 09:04:55 I mean, obviously they were terrorists who shouldn't be allowed on airplanes 09:04:58 But they're also dead 09:05:30 I mean, is the united states particularly concerned about zombie terrorism? 09:07:28 BRAINS 09:08:31 `? oerjan 09:08:59 pedantic like a STASI agent traces every unknown user. but why? game? tradition? misinformation? uncivilized sports .. ultraviolant on christmas eve. (old text: wisdom/oerjan_) 09:09:13 `culprits wisdom/oerjan 09:10:54 slowckego 09:11:02 `hoag wisdom/oerjan 09:11:20 Even the codu.org page is timing out. 09:14:50 "My website is so broken that it couldn't find the 404 page" 09:15:11 No output. 09:15:20 le/rn oerjan/pedantic like a STASI agent traces every unknown user. but why? game? tradition? misinformation? uncivilized sports .. ultraviolant on christmas eve. (old text: wisdom/oerjan_) \ le/rn oerjan/pedantic like a STASI agent traces every unknown user. but why? game? tradition? misinformation? unciviliz 09:16:51 Oh, hagb4rd. 09:17:11 shachaf: That makes more sense 09:18:00 `` hg cat -r 8437 wisdom/oerjan > wisdom/oerjan; rm wisdom/oerjan_ 09:18:25 No output. 09:18:38 `? oerjan 09:18:41 Your mysterious renouned cackling overlord emeritus oerjan is a lazy expert in future computation. Also a Precambrian Norwegian who mildly dislikes Roald Dahl with a passion. Lately when he tries to remember a word, "amortized" pops up instead. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it. 09:18:52 shachaf: You should probably check what's in wisdom/oerjan_ first 09:19:09 `1 before 09:19:25 wisdom/oerjan wisdom/oerjan_: no such file in rev 1b910db2f8a0 \ 1/1:wisdom/oerjan wisdom/oerjan_// 09:19:29 Hm. 09:19:53 I guess before doesn't work very well on multiple files. 09:20:07 Anyway I saw the commands on codu.org 09:20:13 Oh, hagb4rd. <-- no surprises. 09:20:21 `` hg cat -r -2 wisdom/oerjan_ 09:20:26 ​"Your mysterious renouned cackling overlord emeritus oerjan is a lazy expert in future computation. Also a Precambrian Norwegian who mildly dislikes Roald Dahl with a passion. Lately when he tries to remember a word, 'amortized' pops up instead. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it" 09:21:09 hagb4rd is a very persistent troll. 09:21:22 We can thank Taneb for that, I guess. 09:21:47 huh? 09:21:47 i,i http://www.supermegacomics.com/index.php?i=333 09:22:12 `? persistence 09:22:16 Taneb invented persistence long ago, and it's been around ever since. 09:22:46 What /does/ "amortized" mean, anyway? 09:22:56 it's funny, it wasn't even i who did most of the tracing last time. 09:23:08 hppavilion[1]: Resurrection. 09:23:15 shachaf: That seems to obvious 09:23:18 *too 09:23:21 * seppuku 09:23:59 @wn amortized 09:24:01 No match for "amortized". 09:24:12 @wn amortize 09:24:13 *** "amortize" wn "WordNet (r) 3.0 (2006)" 09:24:13 amortize 09:24:13 v 1: liquidate gradually [syn: {amortize}, {amortise}] 09:24:22 @wn amortization 09:24:25 *** "amortization" wn "WordNet (r) 3.0 (2006)" 09:24:27 amortization 09:24:29 n 1: the reduction of the value of an asset by prorating its 09:24:31 cost over a period of years [syn: {amortization}, 09:24:33 {amortisation}] 09:24:35 2: payment of an obligation in a series of installments or 09:24:37 transfers [syn: {amortization}, {amortisation}] 09:24:55 the "amor ties" between two individuals are the bonds of love holding them together 09:25:05 n individuals, maybe i should say 09:25:41 I assume the kind of amortization oerjan is talking about is the algorithm analysis kind, though. 09:28:39 i don't know. gradual liquidation sounds like something an overlord would do. 09:28:56 although it's a bit of a violation of the overlord list. 09:30:23 I felt pretty unhelpful after all those explanations so I figured I would say something helpful for once. 09:30:45 very good, shachaf 09:30:55 i've been duly reprimanded, though 09:31:09 it may not happen again 09:31:24 * oerjan did not notice the reprimand. 09:31:49 -!- augur has quit (Remote host closed the connection). 09:31:51 Did you see all my wisdom entries? 09:32:15 `sled wisdom/oerjan//s/over/zombie over/ 09:32:17 -!- augur has joined. 09:32:20 wisdom/oerjan//Your mysterious renouned cackling zombie overlord emeritus oerjan is a lazy expert in future computation. Also a Precambrian Norwegian who mildly dislikes Roald Dahl with a passion. Lately when he tries to remember a word, "amortized" pops up instead. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it. 09:32:57 Hmm, if you become amortized now, would you be a zombie emeritus overlord? 09:33:14 shachaf: no i did not see them. 09:33:17 -!- heroux has quit (Ping timeout: 244 seconds). 09:33:32 -!- heroux has joined. 09:34:33 `` hoag wisdom/oerjan | tail -n5 09:34:46 run rm -rf wisdom \ run echo "Your evil overlord oerjan is a lazy expert in future computation. Also a lying Norwegian." >wisdom/oerjan \ revert 0 \ run rm -rf wisdom/* \ Initial import. 09:34:48 Why did I say you were a lying Norwegian? 09:36:39 -!- augur has quit (Ping timeout: 250 seconds). 09:41:54 obviously you were lying hth 10:23:40 `` find wisdom wisdom -type f | wc -l 10:23:45 -!- PinealGlandOptic has quit (Ping timeout: 276 seconds). 10:24:00 2246 10:26:13 I'm surprised no one in the 0.01% is lobbying the government to allow ordinal worth 10:27:29 -!- b_jonas_ has changed nick to b_jonas. 10:28:37 `? hppavillion 10:28:39 hppavillion? ¯\(°​_o)/¯ 10:28:41 `? hppavillion[1] 10:28:42 hppavillion[1]? ¯\(°​_o)/¯ 10:28:48 oh. 10:28:51 `? hppavilion 10:28:53 hppavilion is the generator including, but not limited to, hppavilion[1], hppavilion[2], and hppavilion[42]. hppavilion is of length 37-42i-28j+4k-28ij+38ik+62jk+20ijk 10:29:02 `` find wisdom -type f | wc -l 10:29:03 1123 10:29:17 `? int-e 10:29:19 `` ls wisdom/hpp* 10:29:19 int-e är inte svensk. Hen kommer att spränga solen. Hen står för sig själv. 10:29:20 wisdom/hppavilion \ wisdom/hppavilion1 \ wisdom/hppavilion[1] \ wisdom/hppavilion[42] 10:29:47 there appears to be quite a bit of wisdom. 10:30:00 `? clever 10:30:01 Being clever is different from being wise, but they are indistinguishable in sufficiently large quantities. 10:30:02 anyway, hppavilion[1], I find your ideas a bit too random even for this channel. 10:30:16 Vaut? 10:30:47 The saying I know is: "A clever person can get out of trouble that a wise person doesn't get into." 10:31:15 shachaf: Yes, which is part of why they're indistinguishable- nothing comes of the trouble 10:33:49 `? cat 10:33:50 Cats are cool, but should be illegal. 10:37:36 `` echo $'a\nb' | tac 10:37:38 No output. 10:37:41 `` type -a tac 10:37:42 tac is /hackenv/bin/tac \ tac is /usr/bin/tac 10:37:44 `cat bin/tac 10:37:44 ​#!/bin/bash \ for file do mapfile -t lines < "$file"; for (( i = ${#lines[@]} -1; i >= 0; i-- )) do printf "%s\n" "${lines[i]}"; done done 10:37:49 `` echo $'a\nb' | /usr/bin/tac 10:37:51 b \ a 10:37:56 What's bin/tac all about? 10:37:59 `culprits bin/tac 10:38:07 izabera izabera izabera 10:38:19 I don't know what it's doing but it doesn't seem to work. 10:38:25 `rm bin/tac 10:38:29 No output. 10:38:34 `` hoag wisdm/oerjan | tac 10:38:39 No output. 10:38:42 congrats 10:38:56 Do you think it should stick around? 10:39:01 you broke a perfectly valid script that didn't read stdin 10:39:09 Apparently /usr/bin/tac doesn't work either. 10:39:17 `` which tac 10:39:19 ​/usr/bin/tac 10:39:24 If it doesn't read stdin then it's not a perfectly valid script. 10:39:49 `` ( echo a; echo b ) | tac 10:39:50 b \ a 10:40:00 it had a different purpose 10:40:06 does hoag do anything odd? 10:40:09 `` echo '#!/bin/bash' > bin/tac 10:40:12 No output. 10:40:29 Can you not make it shadow /usr/bin/tac if it has a different purpose? 10:40:32 `` echo '(( $# )) || set /dev/stdin' >> bin/tac 10:40:35 No output. 10:40:45 `` echo 'for file do mapfile -t lines < "$file"; for (( i = ${#lines[@]} -1; i >= 0; i-- )) do printf "%s\n" "${lines[i]}"; done done' >> bin/tac 10:40:49 No output. 10:40:50 `` chmod +x bin/tac 10:40:53 No output. 10:41:04 `` seq 10 | tac 10:41:07 10 \ 9 \ 8 \ 7 \ 6 \ 5 \ 4 \ 3 \ 2 \ 1 10:41:08 Making four separate commits to write one file? 10:41:28 `` seq 10 | bin/tac 10:41:30 10 \ 9 \ 8 \ 7 \ 6 \ 5 \ 4 \ 3 \ 2 \ 1 10:41:36 `` seq 10 | /usr/bin/tac 10:41:37 10 \ 9 \ 8 \ 7 \ 6 \ 5 \ 4 \ 3 \ 2 \ 1 10:41:57 `` echo -ne 'a\nb' | tac 10:41:58 b \ a 10:41:59 `` echo -ne 'a\nb' | /usr/bin/tac 10:42:01 ba 10:42:10 still seems to be broken 10:42:25 arguably more useful 10:42:42 arguably less useful 10:42:52 arguably arguable 10:42:55 tac also supports -r 10:43:01 `` tac --help 10:43:04 err 10:43:04 ​/hackenv/bin/tac: line 3: --help: No such file or directory 10:43:07 `` /bin/tac --help 10:43:08 ​/hackenv/bin/`: line 4: /bin/tac: No such file or directory 10:43:12 `` /usr/bin/tac --help 10:43:14 Usage: /usr/bin/tac [OPTION]... [FILE]... \ Write each FILE to standard output, last line first. \ With no FILE, or when FILE is -, read standard input. \ \ Mandatory arguments to long options are mandatory for short options too. \ -b, --before attach the separator before instead of after \ -r, --regex interpret the se 10:43:29 `` echo -ne 'a\nb' | /usr/bin/tac -b 10:43:30 ​ \ ba 10:43:37 If you want to write your own tac, why not give it a different name? 10:43:48 `` hoag wisdom/oerjan | bin/tac 10:43:53 Initial import. \ run rm -rf wisdom/* \ revert 0 \ run echo "Your evil overlord oerjan is a lazy expert in future computation. Also a lying Norwegian." >wisdom/oerjan \ run rm -rf wisdom \ revert \ revert 0 \ revert 999999999 \ revert 4 \ revert 1492 \ `` hoag wisdom/oerjan | /usr/bin/tac 10:43:59 Initial import. \ run rm -rf wisdom/* \ revert 0 \ run echo "Your evil overlord oerjan is a lazy expert in future computation. Also a lying Norwegian." >wisdom/oerjan \ run rm -rf wisdom \ revert \ revert 0 \ revert 999999 \ revert 4 \ revert 1492 \ 10:44:09 wait let me find the problem that prompted me to write that 10:44:22 `` echos wisdom/*/ 10:44:23 `` rgrep -l tac wisdom 10:44:24 ​/hackenv/bin/`: line 4: echos: command not found 10:44:28 `` echo wisdom/*/ 10:44:34 wisdom/le/ wisdom/¯\(°_o)/ wisdom/¯\(°​_o)/ 10:44:36 wisdom/brain \ wisdom/quebec \ wisdom/opposite \ wisdom/false \ wisdom/delve \ wisdom/spaghetti stack \ wisdom/webcarting \ wisdom/syntactic sugar \ wisdom/québec \ wisdom/⊥ \ wisdom/pk 10:44:46 `` rgrep -lP '\btac\b' wisdom 10:44:51 No output. 10:44:57 Er. 10:44:59 `` rgrep -lP '\btac\b' bin 10:45:05 bin/seens \ bin/¿ 10:45:12 `cat bin/seens 10:45:13 ​#!/bin/sh \ find /var/irclogs/_esoteric -mindepth 1 -maxdepth 1 -type f -name '????-??-??.txt' | sort -r | xargs -d'\n' -r tac -- | grep "^..:..:..: <$1>" | head -n 1 10:45:22 `cat bin/¿ 10:45:23 ​? "$@" | rev | tac 10:45:37 `` tac <(seq 3) <(seq 3) 10:46:00 `` /usr/bin/tac <(seq 3) <(seq 3) 10:46:14 i don't remember for sure but it was related to this i think 10:46:18 can't find it in my logs 10:46:19 3 \ 2 \ 1 \ 3 \ 2 \ 1 10:46:20 ​/usr/bin/tac: cannot create temporary file in `/tmp': Invalid argument \ 3 \ 2 \ 1 10:46:31 ah that 10:46:36 SEE? I FIXED A BUG 10:46:46 You wrote a different program. 10:46:57 I suggest giving it a different name. 10:47:15 for all sane purposes works exactly like tac and does the right thing in a few cases where the actual tac is broken 10:47:29 tac attacc 10:47:58 `` rm bin/tac and fuck you 10:48:02 rm: cannot remove `and': No such file or directory \ rm: cannot remove `fuck': No such file or directory \ rm: cannot remove `you': No such file or directory 10:48:12 I was thinking more `mv bin/tac bin/tax 10:48:34 another traditional name would be yatac 10:48:37 I've been irritated by the lack of working tac in HackEgo for months now. 10:48:56 I finally looked into it and realized it wasn't caused by what I thought. 10:49:02 (ironically cc isn't exactly a compiler compiler, despite "yacc" suggesting otherwise) 10:49:21 it can compile compilers tho 10:49:27 hence "exactly" 10:49:34 -!- bender has quit (Read error: Connection reset by peer). 10:49:38 maybe that was its original intended purpose 10:49:48 then people realized it can also be used for regular programs 10:49:52 ... 10:49:58 -!- bender has joined. 10:50:08 you never know 10:50:13 int-e: Oh, I get it, "attack". 10:50:15 in an alternative universe, maybe 10:50:21 I was thinking it was a DNA thing. 10:50:25 shachaf: also , twice "tac". 10:50:29 oh. 10:50:38 int-e: and cpp isn't a compiler for cplusplus 10:50:39 haha, I didn't see that :) 10:50:50 (the DNA) 10:54:24 Hmm, "guanine" is derived from "guano". 10:58:15 good to know 11:01:27 Hm, what's happening with brainlabs now? 11:02:56 well it sounds like the place for a zombie attack hth 11:03:51 oerjan: Sexist zombies, no less 11:04:49 @tell boily MWAH AH AH AH AH AH AH AH AH AH :D <-- excuse me, there appears to be a slight problem with your sanity... 11:04:50 Consider it noted. 11:09:41 -!- Koen_ has joined. 11:10:18 There are not nearly enough velociraptors equipped with lasers in space 11:10:39 -!- Phantom_Hoover has joined. 11:13:19 wouldn't it be more efficient to equip them with reactors? 11:15:20 reactors are heavy. 11:15:31 `wisdom stepr 11:15:46 stepran//A Steprans variable is a variable whose notation is variable. 11:15:56 `` mv wisdom/stepran{,s} 11:16:11 No output. 11:16:24 `wisdom stepr 11:16:30 steprans//A Steprans variable is a variable whose notation is variable. 11:17:01 Stormfront or SJW is a fun game 11:17:13 I'm glad someone just mentioned it so I can watch it more 11:17:16 -!- boily has joined. 11:22:00 hujamboily 11:22:54 sœrjanmat pagi! 11:22:58 @massages-loud 11:22:58 oerjan said 18m 8s ago: MWAH AH AH AH AH AH AH AH AH AH :D <-- excuse me, there appears to be a slight problem with your sanity... 11:23:12 my sanity is perfectly functional. I am sane hth 11:23:22 what's a hujam? 11:24:19 beats me. 11:27:17 -!- astslash has joined. 11:27:25 `relcome astslash 11:27:39 ​astslash: 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.) 11:27:39 yep 11:27:43 -!- Koen__ has joined. 11:31:15 -!- Koen_ has quit (Ping timeout: 258 seconds). 11:31:21 boily: is that like a boojum? 11:33:49 b_jellonas. these terms are unknown to me. most likely they are alike. 11:37:41 `? boojum 11:37:47 boojum? ¯\(°​_o)/¯ 11:38:03 -!- yorick__ has changed nick to yorick. 11:45:14 do you happen to know why the heck ImageMagick's official windows installer binaries are often broken these days? 11:45:58 I like ImageMagick, but if half of their windows builds just fail mysteriously, that makes them pretty difficult to use. 11:46:05 They didn't used to be like this. 11:52:38 From the people who brought you Stormfront or SJW: ____________ 11:52:46 (fill in the blank) 11:59:32 `wisdom 11:59:45 algebraic chess notation//Algebraic chess notation is not a notation for algebraic chess. 12:13:26 `? pawn 12:13:28 pawn? ¯\(°​_o)/¯ 12:13:36 `? arithmetical chess notation 12:13:38 arithmetical chess notation? ¯\(°​_o)/¯ 12:13:44 `? geometric chess notation 12:13:47 geometric chess notation? ¯\(°​_o)/¯ 12:14:24 `? chess 12:14:26 Chess is a complex boardgame, where players exchange unclear royal steaks until they decide which of them has lost. The game is recorded through the Gringmuth Moving Pineapple Notation. 12:14:29 Algebraic chess is chess that is also an algebraic variety, such that moves are given by regular functions on the variety 12:14:36 wait. pawn was removed? :( 12:15:19 -!- gamemanj has joined. 12:15:23 `? checkers 12:15:25 checkers? ¯\(°​_o)/¯ 12:15:29 `? draughts 12:15:31 draughts? ¯\(°​_o)/¯ 12:15:43 `? billiards 12:15:44 billiards? ¯\(°​_o)/¯ 12:15:46 `? pool 12:15:47 pool? ¯\(°​_o)/¯ 12:16:56 `? avatar 12:16:57 avatar? ¯\(°​_o)/¯ 12:17:59 avatar is a game? 12:18:41 boily: No? 12:19:18 I mean, there's probably a video game based on the movie 12:19:33 (James Cameron, not airbending) 12:21:31 -!- boily has quit (Quit: TAKE CHICKEN). 12:23:41 "Democratic People's Republic of Korea" 12:23:57 You can REALLY tell a place is fucked up when it is a /democratic people's republic/ 12:32:44 `culprits wisdom/pawn 12:32:47 . o O ( or if it has /united/ in its name... ) 12:33:03 No output. 12:34:32 hppavilion[1]: i think the word "democratic" alone is a pretty bad sign. i make an exception for Greece. oh wait... 12:35:03 (technically Greece uses the noun iirc) 12:35:16 perhaps with the exception of the "United Mexican States" 12:35:35 (I didn't know *that* official name) 12:37:01 `culprits wisdom/pawn 12:37:08 No output. 12:37:20 i'm going with "never existed" 12:37:41 `le/rn pawn/*YOU* are a pawn. *MWAHAHAHAHA* 12:37:50 Learned «pawn» 12:49:41 HackEgo: yes, it's the people that are democratic, not the republic 13:00:37 -!- oerjan has quit (Quit: Later). 13:00:51 -!- AnotherTest has joined. 13:31:29 a friend of mine made a fuck machine 13:31:38 it's an arduino in a box, with a button 13:31:45 you press the button and it says fuck 13:35:42 Amazing technology. 13:37:29 time to crowdfund it 13:38:23 where can I buy this 13:39:26 also, can I crowdfund a private use character, U+F800? 13:39:44 you can try 13:40:04 (Displays as  on your system.) 13:40:28 gamemanj: God I love that 13:40:42 hppavilion[1]: ??? 13:40:47 hppavilion[1]: I can't tell what you're seeing 13:40:49 gamemanj: The i-with-heart 13:41:01 izabera: "and if you press another button..." 13:41:01 `unidecode  13:41:04 ?????? 13:41:17 (Displays as  on your system.) 13:41:21 U+F800 - No such unicode character name in database \ UTF-8: ef a0 80 UTF-16BE: f800 Decimal:  \  () \ Uppercase: U+F800 \ Category: Co (Other, Private Use) \ Bidi: L (Left-to-Right) 13:41:32 an i-with-heart? 13:41:32 hppavilion[1]: it's something your font's designer did 13:41:47 hppavilion[1]: is it \oren\'s ? 13:41:50 int-e: Oh, my font's designer was \oren\ 13:41:51 hppavilion[1]: so pasting it won't help... we'll need a screenshot 13:41:57 int-e: Well duh 13:41:59 getting screenshot 13:42:04 exactly. 13:42:07 int-e: I thought gamemanj was confused about what I was referring to 13:42:16 int-e: Not what it looks like 13:42:27 http://imgur.com/9AG0fBLl.png 13:42:54 uh 13:43:00 What happened 13:43:00 gamemanj: Good job using a low-enough-res image that it's illegible 13:43:08 gamemanj: what is it, a screenshot for ants? 13:43:09 Bad screenshot program? 13:43:17 No biscuit for that screenshot program. 13:43:30 gamemanj: Also, why the hell are you running literally the same set of programs that I'm always running? 13:43:40 I'm your doppleganger. 13:43:51 Hexchat, firefox, PyCharm 13:43:58 uh, PyCharm? 13:44:01 gamemanj: What's the opposite of a doppleganger? 13:44:03 I see no PyCharm here 13:44:24 gamemanj: Oh, that's another Jetbrains IDE I guess 13:44:34 It looks the same as PyCharm because they use the same UI layout 13:45:43 oh, THERE we go 13:45:44 http://i.imgur.com/9AG0fBL.png 13:45:46 it did upload it 13:45:49 I just got the wrong URL 13:46:45 it's the difference between the "i." and no "i." 13:46:51 or something 13:46:56 Ok, I have no idea 13:47:14 I just realized I already... Ok, anyone who wants to see the full screenshot just refresh. I'm confused. 13:47:26 * hppavilion[1] checks the image for usable data 13:47:45 that's fun, I do that too 13:48:05 \oren\: Why does the lookup of heart letters not include umlautic letters? 13:48:29 For future reference: "copyright ID" is part of "copyright IDEA" (I was trying to figure out how to get the Copyright module to mass-copy the same notice all over a project) 13:49:04 "MessageBoxA" is an old tab and semi-related (Figure out what the software does and that should help) 13:49:22 God, when looking for something in an image I always consider ctrl+f for a nanosecond 13:49:27 And the rest you should be able to figure out yourself 13:50:18 hmm, I can honestly say that I have no IDEA. 13:50:31 hint: class list 13:50:43 gamemanj: Are you classist? 13:50:49 no, class list 13:51:10 mixing java, nasm and gtk... sounds fun. 13:51:24 GTK's just look&feel madness 13:51:30 Today I learned about Sovereign Citizens 13:51:38 A little piece of me died 13:51:41 and is "linearizing" some sort of topological sorting? 13:51:45 For some value of little 13:52:08 int-e: "linearizing" is my "I may as well name it something" way of putting "Making the address in the file equal to the RVA" 13:52:47 hppavilion[1]: "Between 50 and 70 billion cells die each day due to apoptosis in the average human adult." hth 13:53:55 Because 1. it's more convenient to edit that way, and 2. certain assembler/patcher programs have this habit of subtracting 0x400000 and otherwise patching raw, which is fine when .text is at 0x1000. 13:53:57 gamemanj: (connecting dots at random) oh you're still pushing bytes? 13:54:02 nope 13:54:06 int-e: Yes, when I say a little piece of me died I mean on top of the 50-70 billion 13:54:20 int-e: If you didn't read the class list... 13:54:29 int-e: PESection, PESectionBuilder, ResourceImage. 13:54:35 gamemanj: I did, it just didn't ring any bells 13:54:44 and I'm too lazy to google 13:54:45 Windows EXE files. 13:55:04 I have to admit that PESection could've worked. 13:55:51 -!- ybden- has changed nick to ybden. 13:56:00 But basically all I know about PE executables is that they exist and are used in Windows (and have been there since ages). 13:58:43 "A free citizen has all of the rights of a US citizen while not following any of their laws" 13:59:11 Honestly, https://www.youtube.com/watch?v=3zHRQn_IShw is evidence that cops average to /more/ peaceful than your average american 14:04:22 Like, even if every other cop in the country was literally a serial killer 14:04:27 When you average it out 14:04:39 He /really/ skews the numbers 14:05:10 averages don't make the press 14:07:55 Fuck the New World Order, I want to go back to the Old World Order 14:08:37 hppavilion[1]: how about a New New World Order? 14:08:37 hppavilion[1]: That cop has maxed out his patience stat, but I don't think one good cop instantly absolves all the bad ones either 14:09:14 FreeFull: It doesn't absolve them, but it skews the average 14:09:39 FreeFull: The average person hasn't orchestrated a racial genocide, but that doesn't mean those who did are absolved 14:09:54 also, second detection of gravitational wave event was announced today 14:09:58 um 14:09:59 yesterday 14:10:06 I meant yesterday 14:10:55 b_jonas: Perhaps the aliens are trying to remove us from the universe? 14:10:56 now build a couple of more earth-based detectors so that the locations can be found more easily, then also build some space-based detectors 14:11:11 `? metallic hydrogen 14:11:18 metallic hydrogen? ¯\(°​_o)/¯ 14:30:34 -!- user32 has joined. 14:32:53 -!- spiette has joined. 14:33:55 -!- user32 has quit (Client Quit). 14:39:01 -!- moon_ has joined. 14:40:01 -!- Sgeo has quit (Ping timeout: 240 seconds). 14:46:25 I want a counter sign that says "It has been [x] days since someone updated this sign" 14:46:50 harhar, ask the company 'Basic Millworks' i beleive its on ebay 14:47:00 proffessional looking signs :P 14:51:22 hppavilion[1]: http://www.xkcd.com/363/ ? 14:51:54 b_jonas: Similar, but more hofstadarian 14:53:09 Huh, just as I mentioned that I got to the good part of https://www.youtube.com/watch?v=zfdxqRXM6Sc&list=PLA1F18BC2CFDB46FF&index=29 14:53:14 buy it in wood from Basic Millworks if you do want it 14:53:27 it will come prestained 14:53:37 basically usable from the start 15:00:28 -!- J_Arcane has joined. 15:17:52 -!- `^_^ has joined. 15:23:58 what? 15:24:02 are they fools or something? 15:26:01 b_jonas 15:26:10 mind setting up a swap on the new hbot? 15:27:13 moon_: why don't you just add a proper swap partition (whether on a separate hard disk or an existing one)? that would be much better than a swap file, I just didn't want to risk doing it from the inside, but it's easier from the outside. 15:27:47 moon_: add a swap partition, add it to fstab, swapon -a 15:27:56 no wait, I forgot a step 15:28:04 add a swap partition, mkswap, add it to fstab, swapon -a 15:30:44 kk 15:30:45 -!- Koen_ has joined. 15:31:24 -!- Sgeo has joined. 15:33:40 -!- Koen__ has quit (Ping timeout: 272 seconds). 15:42:38 b_jonas: thx, i added 2 gb of SWAP to it 15:52:46 -!- moon_ has quit (Ping timeout: 250 seconds). 15:55:00 -!- aloril has quit (Ping timeout: 246 seconds). 16:05:00 -!- aloril has joined. 16:06:39 -!- bender has quit (Ping timeout: 250 seconds). 16:44:49 -!- Koen_ has quit (Remote host closed the connection). 16:59:52 <\oren\> my phones ui process just segfaulted 17:04:41 [wiki] [[Symbolic Brainfuck]] M https://esolangs.org/w/index.php?diff=47223&oldid=47221 * KelsonBall * (+105) 17:05:26 \oren\: um, how can you tell that? 17:05:37 I mean, how did you debug what happened if there's no ui? 17:05:46 did it get saved to a log persistent over reboot or something? 17:13:01 <\oren\> the ui rebooted and said an error toast about android.ui.something having a segfault 17:14:09 <\oren\> also my stupid macbook wont connect to the stupid vpn again argh 17:15:59 <\oren\> my phone on the other hand connects just fine... 17:19:49 -!- qrf has left. 17:27:11 -!- astslash has quit (Quit: This computer has gone to sleep). 17:34:51 [wiki] [[Symbolic Brainfuck]] https://esolangs.org/w/index.php?diff=47225&oldid=47223 * KelsonBall * (+2278) /* Hello World */ Added in depth explanation of example program. 17:35:48 [wiki] [[Symbolic Brainfuck]] M https://esolangs.org/w/index.php?diff=47226&oldid=47225 * KelsonBall * (+0) /* Hello World */ 17:57:40 -!- MoonyTheDwarf has joined. 17:57:47 Hbot has been moved to #esoteric 17:58:31 -!- augur has joined. 18:01:19 -!- Koen_ has joined. 18:06:15 <\oren\> uhh what does hbot do? 18:10:17 its havocbot, a debian linux shell bot, it has a few users as of now 18:12:12 <\oren\> so it uses dash? 18:12:56 -!- AnotherTest has quit (Ping timeout: 250 seconds). 18:12:59 *Bash 18:13:34 <\oren\> i see 18:14:53 -!- AnotherTest has joined. 18:16:11 <\oren\> i wonder how hard it would be to make a program that compiles shell scripts into native executables 18:17:30 -!- MoonyTheDwarf has quit (Ping timeout: 250 seconds). 18:19:09 <\oren\> iow it would convert them into a program with a bunch of forks dup2s and execs 18:20:35 well, you could do it without invoking the C compiler if you were crazy enough 18:20:41 but would you WANT to 18:21:40 `? HackEgo 18:21:52 HackEgo, also known as HackBot, is a bot that runs arbitrary commands on Unix. See `help for info on using it. You should totally try to hax0r it! Make sure you imagine it's running as root with no sandboxing. HackEgo is the slowest bot in all Mexico! 18:22:35 `learn HackEgo, also known as HackBot, is a bot that runs arbitrary commands on Unix. See `help for info on using it. You should totally try to hax0r it! Make sure you assume a spherical cow in a vacuum. HackEgo is the slowest bot in all Mexico! 18:22:40 Relearned 'hackego': HackEgo, also known as HackBot, is a bot that runs arbitrary commands on Unix. See `help for info on using it. You should totally try to hax0r it! Make sure you assume a spherical cow in a vacuum. HackEgo is the slowest bot in all Mexico! 18:22:47 <\oren\> well i wonder how much of a typical configure script spends being parsed... 18:23:55 `bardsworthlist 2016-06-16 18:23:57 bardsworthlist 2016-06-16: b_jonas 18:24:01 wow, two updates so close to each other 18:29:01 Maybe the list shoudl just print the current date by default. 18:29:13 now, time to read my wisdom entry... 18:29:18 in an absurdly overcomplicated manner 18:29:20 `cat wisdom/*gamemanj* > /dev/tcp/gamemanj.duckdns.org/25561 18:29:22 cat: wisdom/*gamemanj* > /dev/tcp/gamemanj.duckdns.org/25561: No such file or directory 18:29:30 ... 18:29:32 ``cat wisdom/*gamemanj* > /dev/tcp/gamemanj.duckdns.org/25561 18:29:34 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `cat: not found 18:29:37 `` cat wisdom/*gamemanj* > /dev/tcp/gamemanj.duckdns.org/25561 18:29:38 ​/hackenv/bin/`: line 4: gamemanj.duckdns.org: Name or service not known \ /hackenv/bin/`: line 4: /dev/tcp/gamemanj.duckdns.org/25561: Invalid argument 18:29:45 ...... 18:30:24 What? 18:30:31 Why did you rewrite HackEgo? 18:35:32 -!- Kaynato has joined. 18:40:12 shachaf: Because there were not enough spherical cow jokes 18:40:43 I think there were too many already. 18:40:51 -!- MoonyTheDwarf has joined. 18:40:56 `wiser 18:41:00 `url bin/echo-p 18:41:09 `url bin/mk 18:41:09 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: wiser: not found 18:41:11 http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/bin/echo-p 18:41:13 `url bin/mkx 18:41:14 http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/bin/mk 18:41:16 http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/bin/mkx 18:41:47 -!- Koen_ has quit (Remote host closed the connection). 18:42:20 I suggest putting that joke somewhere else if you think it's necessary. 18:42:27 `revert 18:42:37 ``` echo $'#!/bin/sh\n''bin/\? "$@" && echo -n " Taneb invented it."' > bin/wiser && chmod a+x bin/wiser 18:42:49 No output. 18:42:50 `wiser hackego 18:42:52 rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. 18:42:52 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: wiser: not found 18:43:01 b_jonas: I Don't think that ought to be automated. 18:43:23 ``` ls -ld bin/wiser 18:43:25 ls: cannot access bin/wiser: No such file or directory 18:43:27 `undo 8502 18:43:39 patching file wisdom/hackego 18:43:42 I didn't intend to revert it, though. 18:44:05 ``` echo $'#!/bin/sh\n''bin/\? "$@" && echo -n " Taneb invented it."' > bin/wiser && chmod a+x bin/wiser && echo " written"; echo " done" 18:44:09 Even if that was automated, using ? isn't the right thing to do. 18:44:10 ​ written \ done 18:44:21 `wiser hackego 18:44:25 HackEgo, also known as HackBot, is a bot that runs arbitrary commands on Unix. See `help for info on using it. You should totally try to hax0r it! Make sure you imagine it's running as root with no sandboxing. HackEgo is the slowest bot in all Mexico! \ Taneb invented it. 18:44:28 `wiser norway 18:44:30 `revert 18:44:30 Norway is the suburb capital of Sweden. It's where the Nobel Peace Prize is announced. \ Taneb invented it. 18:44:31 rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. 18:44:58 shachaf: yes, it needs a more refined definition, one that strips the unnecessary newline, and doesn't add a second copy if the wisdom is already wise 18:45:26 Oh, it doesn't actually overwrite the file. 18:45:31 OK then. 18:50:10 -!- Koen_ has joined. 19:26:54 -!- hwpplayer1 has joined. 19:35:37 -!- hwpplayer1 has quit (Quit: Leaving.). 19:55:52 -!- AnotherTest has quit (Ping timeout: 272 seconds). 20:01:33 -!- hppavilion[1] has quit (Ping timeout: 244 seconds). 20:04:05 -!- spiette has quit (Ping timeout: 260 seconds). 20:16:25 -!- AnotherTest has joined. 20:16:37 -!- hppavilion[1] has joined. 20:24:08 hi hppavilion[1] 20:24:27 MoonyTheDwarf: NO 20:24:32 MoonyTheDwarf: CHOOSE A NICK AND STICK TO IT 20:25:51 This is my registered nick 20:25:59 im normally on moon_ which is unregistered 20:26:14 -!- MoonyTheDwarf has changed nick to moon_. 20:26:21 There 20:31:31 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 20:34:39 You scared him off! 20:36:04 )= 20:36:08 D= 20:36:18 * moon_ slaps Elronnd around a bit with a large trout 20:36:21 :> 20:36:23 good job 20:36:31 >: 20:38:36 * moon_ slaps myname around a bit with a large trout 20:39:37 oh yeah 20:40:15 * moon_ replaces the trout with a fishbot 20:42:56 excuse me, but I'm a representative of the trout worker's union 20:43:05 it seems you are replacing your trout staff with fishbots 20:43:17 and they, as trout, consider this to be a rather anti-trout action 20:43:32 * moon_ brutally slaps gamemanj with a fishbot 20:43:38 * gamemanj ded 20:43:54 * moon_ cocks the fishbot 20:44:01 * moon_ fires water at gamemanj 20:44:09 * gamemanj already dead 20:44:33 * moon_ wastes a beat the boss 4 heart on gamemanj 20:44:37 * moon_ cocks the fishbot 20:44:44 * gamemanj is quite dead 20:44:46 -!- EX_ has joined. 20:44:56 -!- EX_ has left. 20:45:04 * moon_ slaps ex with a fishbot 20:45:06 oh 20:45:07 >: 20:45:16 as you can see EX_ was wise enough to leave 20:45:21 before being slapped with a fishbot 20:45:27 also, BTW, you only slapped a clone of me 20:45:33 )= 20:45:40 MWUHAHAHAHA 20:45:43 * moon_ slaps gamemanj with a fishbot 20:45:47 * gamemanj dead 20:45:48 There 20:46:04 ...another clone. Did I mention that I get insurance money to make more clones every time you do that? 20:46:29 * moon_ slaps all the gamemanjs with a fishbot 20:46:56 * gamemanj is still alive (in a bunker somewhere in north-east Hull), but the clones are dead 20:47:08 * gamemanj immediately makes more clones 20:47:35 Why are we at war in #esoteric? 20:47:45 because you like slapping people with fishbots 20:48:03 and anyway, have you noticed no offensive on my part yet? 20:48:18 Yup 20:48:31 * gamemanj un-shields a Dramatic Shielded Button (tm) 20:48:40 * gamemanj then lowers his finger to press it 20:48:53 * moon_ eats the button 20:49:18 * gamemanj (seeing moon_ eat the fake button the clone was holding on a remote screen), presses the REAL button. 20:49:38 * gamemanj then watches as a tractor beam sends the moon_ out of Earth's orbit. 20:50:02 * moon_ uses jupiter 20:50:07 * moon_ flys back and hits earth 20:50:36 * gamemanj notices a splat moon_ on the bunker's windshield, and (remotely, of course) wipes it off with royal water. 20:50:54 But im the moon >: 20:51:09 (if you're the moon then you destroyed earth and probably yourself) 20:51:16 (so...) 20:51:29 ik, im kidding just to get a long explanation. 20:51:54 (ALL EARTH LIFE NIL. MOON_ NIL. NOBODY WINS.) 20:51:55 * moon_ has clones 20:52:11 Oh, flip, moon_ stole my cloning technology while looking through my windshield! 20:52:18 I need to make it one-way. 20:52:31 * moon_ has millions of finger biting clones 20:52:47 * moon_ the gamemanj's are covered in fingerbiting clones, with fishbots 20:52:48 * gamemanj attempts to arrange a peace treaty with moon_ 20:52:59 please, we both have infinity + 1 clones 20:53:05 Ah fine 20:53:07 >: 20:53:07 ok 20:53:16 you don't hit me with any fishbots and I won't try to kill your clones 20:53:20 * gamemanj deactivates his clones 20:53:34 * moon_ uses his clones to make a new moon 20:53:40 * moon_ made of moon_ s 20:54:18 * gamemanj is happy with this peace treaty, and intends to discuss cloning theory with moon_ sometime while drinking tea 20:54:19 *Somewhere else in a few years* The ball of flesh is really nice tonight 20:54:38 (...) 20:54:55 (a mole of moles...) 20:54:59 * moon_ is genetically wierd 20:55:29 * gamemanj doesn't really care, the BoF is better than the WoF - for one, it doesn't try to kill anyone 21:04:25 Mmm frozen raspberrys 21:33:08 -!- LexiciScriptor has joined. 21:42:29 -!- MoonyTheDwarf has joined. 21:44:33 -!- moon_ has quit (Ping timeout: 240 seconds). 21:50:26 you know your ide has turned against you when it says that variable "x" should not be passed to parameter "y"... except there's only one parameter to the function. 21:51:07 (And it's called "y" because that's what the IDE set it as when the function was magically created.) 21:52:02 lol 21:52:05 what ide? 21:52:08 IDEA 21:53:06 I suggest that #esoteric-blah is better for this conversation. 21:53:37 rainbow 21:54:09 are you one of these people that assume people have white background for irc? 21:54:13 is MoonyTheDwarf related to moon_? 21:54:42 yeah, the relation is reflexive, symmetric and transitive 21:54:42 colorfilter++ 21:55:15 int-e: How can you tell? 21:55:25 -!- MoonyTheDwarf has changed nick to moon_. 21:55:32 yea, i forgot to change my nick 21:55:33 though I guess the fact that "rainbow" has 7 letters deserves a honorable mention. 21:55:49 shachaf: a guess, by myname's reaction. 21:56:03 I certainly do myname 21:56:25 moon_: let me assure you, it's a false assumption 21:56:41 therefore, your r is black letters on black background for me 21:57:12 Painbow 21:57:28 -!- gamemanj has quit (Ping timeout: 272 seconds). 21:57:48 slightly less horrible 21:58:58 `rainbow rainbow 21:59:10 `rainbow painbow 21:59:43 No output. 21:59:46 qwertyuiop[]\asdfghjkl;'zxcvbnm,./ 21:59:54 No output. 22:00:27 `` rainbow << ​rainbow 22:00:49 whoa whoa whoa 22:00:53 << Harharhar 22:02:30 `` cat <<<'a standard bash feature for feeding input to programs (also found in zsh, I do not know where it originated)' 22:02:32 a standard bash feature for feeding input to programs (also found in zsh, I do not know where it originated) 22:02:52 Yes, i figured it out. 22:02:56 s/i/I/ 22:11:16 rainbow 22:12:56 my irc client has scriptable rainbows hth 22:12:59 that's the best approximation I could find (and I typed that manually) 22:13:33 MIRC RAINBOW WOOO 22:14:34 (typing ^C in irssi will insert a literal ^C, so mirc color codes can be entered that way) 22:14:43 l 22:14:49 -!- asie has quit (Quit: WeeChat 1.5). 22:15:15 (other clients may simply terminate if you do that...) 22:16:10 I think ASIE did it? 22:16:17 l 22:20:47 maybe, though apparently there's an add-on for weechat that uses ^C for inserting color codes... 22:21:40 ...which suggests that maybe it doesn't terminate the program 22:24:44 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 22:25:01 -!- mpan has joined. 22:25:14 -!- mpan has left. 22:27:14 `? rainbow 22:27:16 Rainbows are spectral creatures said to be powered by the Daystar. 22:27:24 `culprits wisdom/rainbow 22:27:33 oerjan 22:27:49 UserFriendly reference, hmm 22:29:35 -!- spiette has joined. 22:33:43 ah it's actually straightforward to find http://ars.userfriendly.org/cartoons/?id=19991208 22:35:17 -!- spockers has quit (Quit: My MacBook has gone to sleep. ZZZzzz…). 22:36:18 -!- spockers has joined. 22:39:14 -!- dnm has quit (Ping timeout: 250 seconds). 22:44:49 -!- MDude has quit (Ping timeout: 252 seconds). 22:46:37 -!- LexiciScriptor has quit (Quit: LexiciScriptor). 22:49:49 -!- MDude has joined. 23:09:54 -!- MDead has joined. 23:12:31 -!- MDude has quit (Ping timeout: 240 seconds). 23:12:39 -!- MDead has changed nick to MDude. 23:14:27 -!- MDead has joined. 23:17:15 -!- MDude has quit (Ping timeout: 264 seconds). 23:17:23 -!- MDead has changed nick to MDude. 23:19:51 <\oren\> supposedly the vpn will be more reliable if i upgrade to el captain 23:23:33 <\oren\> well whatever worse to worse ill just use time machine 23:24:22 <\oren\> stupid unreliable proprietary os 23:29:57 -!- `^_^ has quit (Quit: This computer has gone to sleep). 23:30:15 -!- MDude has quit (Ping timeout: 276 seconds). 23:33:06 [wiki] [[Language list]] M https://esolangs.org/w/index.php?diff=47227&oldid=47202 * KelsonBall * (+25) /* Added symbolic brainfuck */ 23:34:04 -!- I has joined. 23:34:28 -!- I has changed nick to Guest77224. 23:46:58 -!- Guest77224 has quit (Quit: This computer has gone to sleep). 23:49:35 -!- nycs has joined. 23:51:55 -!- asie has joined. 23:54:51 -!- nycs has quit (Quit: This computer has gone to sleep). 23:57:05 -!- MoALTz has quit (Quit: Leaving).