00:01:43 [wiki] [[MATL]] https://esolangs.org/w/index.php?diff=46335&oldid=46334 * Luis Mendo * (+4) /* Fibonacci sequence */ 00:02:05 [wiki] [[MATL]] https://esolangs.org/w/index.php?diff=46336&oldid=46335 * Luis Mendo * (+2) /* Fibonacci sequence */ 00:03:07 [wiki] [[MATL]] https://esolangs.org/w/index.php?diff=46337&oldid=46336 * Luis Mendo * (-9) /* Fibonacci sequence */ 00:09:48 -!- mbrcknl has quit (Read error: Connection reset by peer). 00:10:44 -!- mbrcknl has joined. 00:12:58 -!- Mkhalun has joined. 00:18:54 -!- LexiciScriptor has quit (Quit: LexiciScriptor). 00:22:24 -!- sebbu has quit (Ping timeout: 265 seconds). 00:23:45 -!- Mkhalun has quit (Ping timeout: 252 seconds). 00:24:47 -!- mauris has joined. 00:25:48 -!- mauris_ has quit (Ping timeout: 256 seconds). 00:27:13 -!- tromp_ has joined. 00:29:06 `addquote <\oren\> scientists can apparently research things even while rotating 30 times a minute 00:29:26 1264) <\oren\> scientists can apparently research things even while rotating 30 times a minute 00:37:17 Here's an idea for an ESOSC language 00:37:19 SciGolf 00:37:39 A scientific computing-oriented programming language that works in a very golphy way 00:42:34 -!- tromp_ has quit (Read error: Connection reset by peer). 00:43:08 -!- tromp_ has joined. 00:45:17 -!- tromp_ has quit (Remote host closed the connection). 00:52:51 @tell myname is there a generic way to write points-free haskell functions with two arguments? <-- yes, but it tends to get a lot uglier than with a single argument 00:52:51 Consider it noted. 00:54:39 @tell myname like, f x y = g $ h $ i x y <-- f = ((g . h) .) . i 00:54:39 Consider it noted. 00:54:48 @pl f x y = g $ h $ i x y 00:54:48 f = ((g . h) .) . i 00:55:05 @tell myname see lambdabot's @pl command 00:55:05 Consider it noted. 00:59:03 -!- sebbu has joined. 01:10:26 I think I'll design Archae 01:12:07 -!- tromp_ has joined. 01:19:37 -!- AlexR42 has joined. 01:20:23 `quote 01:20:30 615) * oerjan concludes that unsafeCoerce has no effect on strictness 01:20:43 That wasn't a particularly amusing quote. 01:21:11 On a scale of 1 to 3, I give it a 2. 01:21:12 `quote 01:21:14 1000) oerjan is spreading the tired rumour that if you play Nietzsche backwards you hear Jewish messages. 01:21:45 And I don't really get that one. Obviously a reference to the whole rock music backwards Satan thing. 01:22:05 Not totally sure where Nietzsche and the Jews come in. 01:22:07 `quote 01:22:09 1100) I am curious to know, how many Wiccans hate daylight saving time compared to Roman Catholics? 01:36:03 tswett: you do know that if you `quote five times you get to delete one? 01:36:33 -!- boily has joined. 01:36:48 Is that so? 01:36:50 `quote 01:36:53 1216) Rule of thumb is that if I can understand it you're not using enough fancy stuff 01:36:59 `quote 01:37:02 darn 01:37:02 980) i feel like i should say "sexual dimorphism" winkingly and then transmute myself into a horrid fleshbeast 01:37:24 And then how do I delete a quote, is it... 01:37:27 `delquote 1100 01:37:33 ​*poof* I am curious to know, how many Wiccans hate daylight saving time compared to Roman Catholics? 01:37:42 Now... another batch! 01:37:44 `quote 01:37:44 `quote 01:37:44 `quote 01:37:44 `quote 01:37:46 `quote 01:37:58 1076) I AM AN INVADING NECROPOLIS... ALL BOW BEFORE MY... erm... WALLS?... NECROBUILDINGS? 01:38:17 822) we have PR? the good news is we have PR. the bad news is we borrowed haskell's motto for it. [...] [...] "avoid success at all costs" 01:38:17 854) i bet a blog post complaining about ");});});" syntax in JavaScript and comparing it unfavorably to Lisp would get approximately one billion comments on hacker news but at what cost? your very soul, kmc! 01:38:17 946) Phantom_Hoover: my department teaches prolog, to second years I think some people choose it because it isn't ocaml, and then are disappointed to find it has lists 01:38:20 424) [2008] i'm testing Haiku and it appears that it is a major shit 5+7+5, not 5+11, nooga 01:38:21 aaaaaaaaaaaaaaaah! people delquoting! 01:38:42 boily: we used to do it a lot more often 01:38:47 that's the reason the quotes are such high quality 01:39:00 the mid-older ones at least 01:39:15 (some of the very early ones survived from nostalgia, and the more recent ones haven't been caught in many five-`quotes) 01:39:29 I like all of those ones though 01:39:31 I... can't delete any of those! 01:39:38 hmm 01:39:40 `quote 01:39:42 262) BYE dbc WE'LL BE SURE TO ACCIDENTALLY MENTION YOUR NICK OFTEN 01:39:42 `quote 01:39:43 what is the PR in 822? 01:39:44 930) This position is asking for "- Extensive experience with API" You're just not qualified, kid. 01:39:44 `quote 01:39:45 914) I feel like (A.~[:i.[:!#) is verbose 01:39:45 `quote 01:39:47 `quote 01:39:47 1176) Don't be too ineffective. 01:39:48 846) Conext coyou'll cotell come cothat coyou cocan't coprefix coeverything cowith co"co". pikhq: coof urse conot! 01:39:54 coppro, public relations 01:40:19 ahh 01:40:24 `quote 01:40:24 `quote 01:40:24 `quote 01:40:24 `quote 01:40:24 `quote 01:40:27 did you read it as "pull request"? 01:40:42 proportional representation, actually 01:40:50 1160) kmc: any chance one can have a box full of tnt to throw around 01:40:50 115) Why shouldn't I just do everything in non-Microsoft-specific C#? it's like trying to write non-IE-specific JavaScript with only Microsoft documentation and only IE to test on 01:40:50 814) I was hoping I could be like other people and listen to signals while in a public transport vehicle. 01:40:50 97) [...] i'm a law student so i am loving my bread machine 01:40:50 559) never ever do bacon floats or i will hunt you down and kill you augh my leg 01:41:00 I keep forgetting what "aliquot" means. What does it mean? Does it mean, like... "remainder"? 01:41:01 not a huge fan of 262 01:41:02 `delquote 1100 01:41:03 -!- Frooxius has quit (Quit: *bubbles away*). 01:41:07 what the fuck that was the best one 01:41:16 Bacon floats? Like, a glass of lemonade with bacon on the top? 01:41:31 `revert 01:41:37 `quote 1100 01:41:44 rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. 01:41:48 1100) I am curious to know, how many Wiccans hate daylight saving time compared to Roman Catholics? 01:42:37 yeah, I like that one 01:42:55 I really don't understand 1100. 01:43:07 it's zzo, nobody understands it except possibly zzo 01:43:20 it's one of many perfect gems of zzo logic in the quotes db 01:43:48 @tell Sgeo I've been writing some stuff in C# under Linux. It definitely doesn't work as well as under Windows, but at least it's still C#. 01:43:48 Consider it noted. 01:44:16 Ironically, when I'm writing C# under Linux, the thing I miss most about Windows is the ability to use vim keys. 01:44:48 There's a vim-imitation ("vimitation") plugin for Visual Studio; there is not one for MonoDevelop. 01:44:53 tswett: Have I told you about my archaelang idea? 01:45:09 -!- boily has quit (Quit: ECLIPTIC CHICKEN). 01:46:00 hppavilion[1]: nope! 01:46:18 tswett: Basically, it's an archaeological programming language 01:46:23 tswett: A horribly complex language 01:46:28 tswett: Published with 0 documentation 01:46:36 Hmmm. 01:46:37 And people are expected to figure out how it works 01:46:46 That's... 01:47:02 That's pretty much what my job is, except it's just plain ol' code, not a programming language. 01:47:19 "Here's some code that nobody has looked at in eight years. The people who wrote it are dead. It's broken. Fix it." 01:47:21 tswett: It would also be hosted online and be embedded in an OS that the community is supposed to hack through to figure out the backstory 01:47:29 ...That sounds really cool. 01:47:36 tswett: Also, no tools are available beyond a CLI 01:47:49 The community has to engineer their own 01:48:03 tswett: I already have the language half-implemented an I'm preparing to publish it 01:48:18 Anyway, I've got to go to bed now. So that I can sleep and wake up and go to my job. 01:48:19 tswett: Once I have enough stuff in it that people can actually figure out what's going on 01:48:20 Night, everyone. 01:48:20 OK 01:51:53 tswett: I just use vim + omnisharp for C# in linux 01:51:57 I only use MD for the debugger 01:52:06 Hm... 01:52:08 but I'd trade that for a CLI debugger any day 01:52:14 What features does Archae need? 01:57:49 fossils hth 02:08:23 i made a thing https://arin.ga/3IW5L0/raw 02:08:43 totally 100% esoteric and on topic 02:10:30 -!- Phantom__Hoover has quit (Read error: Connection reset by peer). 02:10:55 -!- Treio has quit (Ping timeout: 240 seconds). 02:14:14 i don't know anything else that does something like this without fucking up heredocs or compound commands 02:25:28 I've done drawing runes. what's the next? :p 02:25:50 * lifthrasiir is still thinking about reasonable GSUB implementation with Unison, but that would take a lot anyway 02:31:44 -!- andrew has joined. 02:32:58 -!- AlexR42 has quit (Quit: My Mac has gone to sleep. ZZZzzz…). 02:35:38 -!- AlexR42 has joined. 02:35:38 -!- AlexR42 has quit (Client Quit). 03:14:18 -!- MDude has changed nick to MDream. 03:24:23 What does " expected unqualified-id before 'using'" mean? 03:24:42 I am getting that error from the C++ compiler when trying to install a Node.js package 03:25:16 Do you have the file and line number? 03:26:24 The filename is v8.h and the line number is 336 and 469 and 856 03:27:33 Unfortunately there are many versions of that file. 03:28:21 Maybe your compiler doesn't support C++11? 03:29:31 O, is that the problem? 03:29:49 I don't know. 03:30:07 "g++ --version" says 4.6.3 03:31:05 `` g++ --version 03:31:28 g++ (Debian 4.7.2-5) 4.7.2 \ Copyright (C) 2012 Free Software Foundation, Inc. \ This is free software; see the source for copying conditions. There is NO \ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 03:34:54 The first error I got what that g++ was not found, so I installed it, and now I get the "expected unqualified-id before 'using'" error. 03:35:48 * oerjan briefly wonders how software would have evolved if US law didn't allow voiding a warranty like that 03:36:48 hi oerjan 03:36:51 hichaf 03:37:09 how should i learn about linear logic 03:37:38 well first you have to gather learning resources. then you have to use each of them hth 03:37:53 tdnh hth 03:38:03 shocking 03:38:03 start with multi-dimensional logic in a finite number of dimensions, remove dimensions until only one is left 03:38:42 izabera: if anyone could learn it like that, it would be shachaf. 03:39:36 -!- mauris has quit (Ping timeout: 265 seconds). 03:41:35 -!- Sgeo_ has joined. 03:41:53 The package I am trying to install is "uvrun"; is there another way? 03:41:53 oerjan: aren't you a linear logic expert or something 03:43:53 -!- Sgeo has quit (Ping timeout: 276 seconds). 03:44:54 I looked it up; apparently I need g++ 4.8.2 or clang++ 3.4 or newer in order to compile v8.h properly. 03:46:53 The package manager on Ubuntu has only clang version 3.0-6ubuntu3 though 03:47:11 shachaf: i once read the sequence calculus rules for it, so yes i'm an expert. 03:47:34 great, then maybe you can explain par twh 03:48:06 no, i can only understand it, not explain it hth 03:49:26 when i try to understand it, it's by applying negation to X 03:49:48 maybe if you explain it you'll lose the ability to understand it 03:49:56 quite likely. 03:50:35 O, If ound it does include clang 3.4 03:51:24 but since with C-H negation is continuation, you can think of P par Q as a continuation that takes (not P times not Q) 03:51:47 except somehow you want double negation to be identity in linear logic. 03:54:29 let's see. A -o B = ~A # B. so A # B = ~A -o B 03:54:30 well P par Q is also not P -o Q iirc 03:55:20 How do I tell npm to use clang for C++ compiling though? 03:56:00 ok so the B that the continuation returns should be the identity for # whichever that was. 03:56:31 the identity of upside-down & is upside-down of the identity of & hth 03:57:01 OKAY 03:58:11 * oerjan goes to look it up 04:06:21 nah wikipedia still doesn't say explicitly which ones are identities for which. 04:10:16 it does hth 04:10:52 not in the "Linear logic" article 04:11:08 it's in a table off in the corner hth 04:11:19 "Classification of connectives" 04:11:43 it doesn't say they're identities hth 04:12:01 true 04:12:04 i mean 1 04:12:28 -!- hppavilion[1] has quit (Ping timeout: 265 seconds). 04:37:05 -!- XorSwap has joined. 04:55:49 -!- oerjan has quit (Quit: Nite). 05:05:48 -!- tromp_ has quit (Remote host closed the connection). 05:24:26 -!- ais523 has quit (Ping timeout: 256 seconds). 05:38:54 I modified the make.py file of gyp to force it to use clang, and now I am getting various other error messages, such as: ../uvrun.cc:7:25: error: unknown type name 'Arguments'; did you mean 'v8::internal::Arguments'? 05:39:19 IIRC there are some things that clang errors about that gcc doesn't 05:39:30 Another error is: ../uvrun.cc:8:15: error: calling a protected constructor of class 'v8::HandleScope' 05:39:32 I had trouble with that at some point with another piece of software 05:39:41 None of them were like that though 05:39:50 On the other hand, they were c not c++ 05:39:59 I don't have a new enough version of g++ though to use that one 05:40:20 why not install one? 05:40:23 Is there some way to add command-line options for the compiler to fix those errors? 05:40:37 I cannot install it the new version of g++ is not available in the package manager. 05:42:47 what distro? 05:43:11 -!- staffehn has joined. 05:43:25 Ubuntu 12.04 05:43:42 -!- hppavilion[1] has joined. 05:43:47 (It is OEM Ubuntu; I am not exactly sure how that is different from non-OEM) 05:44:06 why 12.04? isn't 14.04 the latest? 05:44:49 I don't know if the uvrun package for Node.js may be not updated for the newest version of Node.js 05:45:01 According to the internet you should add the line "deb http://ftp.debian.org/debian/ stretch main" to /etc/apt/sources.list 05:45:08 -!- quintopi1 has joined. 05:45:08 -!- heroux_ has joined. 05:45:26 -!- atehwa_ has joined. 05:45:27 -!- jix_ has joined. 05:45:29 -!- shachaf_ has joined. 05:46:18 I could try that, but I think the problem is that uvrun is meant for Node.js version 0.10 and I have version 5.5.0 05:48:09 Codecademy should have a tutorial for generalized ASM 05:48:30 -!- Hooloo42 has joined. 05:48:58 -!- cnr_ has joined. 05:49:22 -!- shachaf has quit (Disconnected by services). 05:49:29 I would start working on a JS-based Assembler, but I don't understand ASM too well xD 05:49:30 -!- shachaf_ has changed nick to shachaf. 05:49:30 -!- XorSwap has quit (*.net *.split). 05:49:31 -!- lifthrasiir has quit (*.net *.split). 05:49:31 -!- carado has quit (*.net *.split). 05:49:31 -!- heroux has quit (*.net *.split). 05:49:32 -!- cnr has quit (*.net *.split). 05:49:32 -!- Hoolootwo has quit (*.net *.split). 05:49:32 -!- staffehn_ has quit (*.net *.split). 05:49:33 -!- quintopia has quit (*.net *.split). 05:49:33 -!- atehwa has quit (*.net *.split). 05:49:35 -!- jix has quit (*.net *.split). 05:49:36 -!- heroux_ has changed nick to heroux. 05:49:54 -!- cnr_ has changed nick to cnr. 05:49:55 -!- cnr has quit (Changing host). 05:49:55 -!- cnr has joined. 05:50:00 Oh look 05:50:04 *.net *.split 05:50:05 -!- XorSwap has joined. 05:50:39 Well, pseudo-assembler. More of an interpreter for a language that /looks/ like Assembly than a real assembler xD 05:50:57 I understand 6502 assembly programming 05:52:08 zzo38: OK. Maybe you should make one then xD 05:52:22 zzo38: Or perhaps I'll learn a bit of ASM and consult with you in the development of my own 05:52:24 I did find out that the problem is in fact uvrun; I found albertz/uvrun is the newer version, now it says I do not have git, so I would have to install git now too, I suppose 05:52:51 hppavilion[1]: I am just using a version of MagicKit assembler that I have made several modifications to, in order to make 6502 programming. 05:55:54 -!- carado has joined. 06:01:50 For some reason it is using the old version of uvrun.cc even though I told it to use "albertz/uvrun" instead of "uvrun" 06:04:14 I don't know if the problem is that the package.json is wrong 06:06:22 -!- tromp_ has joined. 06:06:34 -!- lifthrasiir has joined. 06:10:09 -!- XorSwap has quit (Quit: Leaving). 06:11:26 -!- tromp_ has quit (Ping timeout: 276 seconds). 06:13:54 OK, I managed to fix it by downloading the files locally and fixing it. 06:14:18 Why is it so difficult to install a Node.js package? 06:21:56 zzo38: Because the Internet Lords demand it to be so 06:32:48 -!- Hooloo42 has changed nick to Hoolootwo. 06:39:23 -!- hppavilion[1] has quit (Ping timeout: 276 seconds). 06:58:27 -!- FreeFull has quit. 07:00:43 -!- andrew has quit (Read error: Connection reset by peer). 07:07:55 I want to figure out how to make any asynchronous function in Node.js to be blocking, but without necessarily blocking the entire program 07:09:16 -!- Sgeo_ has quit (Ping timeout: 256 seconds). 07:45:00 zzo38: maybe you want await then: https://medium.com/@bluepnume/learn-about-promises-before-you-start-using-async-await-eb148164a9c8 07:45:57 But await is ES7 07:46:20 you can use babel to translate it 07:46:24 However I think I have figured out now how I could do it using uvrun 07:51:45 Something like this: function sync(f) { var x=true,res; f(function(r) { res=r; x=false; }); while(x) runOnce(); return res; } 07:52:25 no, because that won't allow the callback a chance to run 07:53:15 How is that? 07:53:49 an infinite loop won't allow control to flow back to the event loop 07:53:53 Something like this seems to work fine: setTimeout(console.log,1000,15),sync(x=>setTimeout(x,2000,42)) 07:54:16 It will print 15 after one second, and after one more second it returns 42 07:54:38 unless that's doing something unusual (I don't know what uvrun does) 07:55:20 The runOnce function is a wrapper for uv_run(uv_default_loop(), UV_RUN_ONCE) 07:55:26 ah 07:55:48 that's what I missed 07:56:32 With other testing, it seems to not even significantly affect system load or memory usage. 08:01:58 -!- sebbu has quit (Ping timeout: 256 seconds). 08:05:16 -!- tromp_ has joined. 08:08:30 deltab: Does it seem correct to you, now? 08:11:02 -!- tromp_ has quit (Ping timeout: 256 seconds). 08:14:26 -!- dcentral has joined. 08:17:51 zzo38: yes, sorry: am used to people trying to do that without uvrun 08:18:17 How many people try that? 08:19:30 a fair few, meeting async coding for the first time 08:19:40 -!- dcentral has quit (Max SendQ exceeded). 08:20:04 "But, can't I just do this to make it work normally?" 08:20:11 -!- dcentral has joined. 08:22:06 I want to be able to do both asynchronous and synchronous together in the same program, which is why I did it like this. 08:22:08 -!- dcentral has quit (Client Quit). 08:22:23 * deltab nods 08:23:07 you've made your own event loop 08:27:49 I do believe the ability to do asynchronous is good, but in many cases it would be useful to be able to do synchronous stuff too. It also depends on the program, such as a server or a standalone program, and so on. Possibly with a macro processor the syntax could even be simplified further in common cases. 08:31:21 -!- atehwa_ has changed nick to atehwa. 08:36:13 -!- thw-ler has joined. 08:42:15 -!- sebbu has joined. 08:46:10 -!- J_Arcane has quit (Ping timeout: 256 seconds). 08:51:00 -!- AnotherTest has joined. 09:03:15 Looking at SPDX License List seems to be listing even more than one license for public domain 09:07:35 -!- tromp_ has joined. 09:10:28 Including: CC0, WTFPL, Unlicense, No Limit. Zero-clause BSD is also a bit similar but also includes the copyright notice 09:11:55 -!- tromp_ has quit (Ping timeout: 240 seconds). 09:12:26 -!- andrew has joined. 09:21:35 -!- haavard has quit (K-Lined). 09:22:28 -!- haavard has joined. 09:54:22 -!- thw-ler has left. 09:56:14 -!- vifino has quit (Ping timeout: 246 seconds). 09:56:28 -!- vifino has joined. 09:57:55 [wiki] [[Talk:Brainfuck algorithms]] https://esolangs.org/w/index.php?diff=46338&oldid=46137 * YoYoYonnY * (+2633) 09:58:30 -!- Treio has joined. 11:17:12 `wisdom 11:17:44 languabe/Languabes are edible and fun. They provide a quick implementation energy boost! 11:19:43 `wisdom 11:19:48 ci/The CIs are a secret society led by David Morgan-Mar, bent on conquering the world from Sydney with web comics and unsolvable puzzles. They invented Taneb. 11:31:20 -!- LexiciScriptor has joined. 11:37:37 -!- boily has joined. 11:56:26 -!- Alcest has joined. 11:57:40 @metar CYUL 11:57:41 CYUL 011155Z 23022G31KT 15SM BKN034 08/06 A2939 RMK SC7 SLP956 12:05:59 -!- Alcest has quit (Excess Flood). 12:10:43 https://en.wikipedia.org/wiki/Applications_architecture <- the company that wanted this thing replied me via email, saying that they "confirm the meeting on february 3rd as scheduled on the phone" and we've never talked by phone 12:11:46 -!- andrew has quit (Remote host closed the connection). 12:12:04 what do i do? :\ 12:12:28 "hi thanks for this, just wanted to say that you're dumb and we've never talked by phone kthxbye" 12:16:40 "Hi, What are you talking aboot, eh? Sincerely, ..." 12:17:22 sounds very similar to my version 12:19:53 you just never tell clients they are dumb. "Show, don't tell". 12:21:18 -!- LexiciScriptor has quit (Quit: LexiciScriptor). 12:21:27 ok thanks <.< 12:23:55 -!- boily has quit (Quit: PAUCAL CHICKEN). 12:37:09 -!- FreeFull has joined. 12:41:31 -!- mauris has joined. 12:44:22 `? go 12:44:51 `? alphago 12:45:12 alphago? ¯\(°​_o)/¯ 12:45:24 So: slow. 12:46:07 huh 12:46:17 What even happened to the `? go I don't even know. 12:46:27 `echo are you awake? 86594866f61a549987bc0cea0c0adbc6 12:46:31 are you awake? 86594866f61a549987bc0cea0c0adbc6 12:46:35 `? go 12:46:42 Go is a common verbal game programming language invented by the Germanic Taneb tribes in the strategic territories of East Asia. 12:47:14 One of them is still running. 12:47:18 Somehow. 12:47:27 didn't it just time out without a message? 12:47:30 No. 12:47:41 python /usr/bin/umlbox .. LANG=en_NZ.UTF-8 /home/hackbot/hackbot.hg/multibot_cmds/lib/limits ? go 12:47:53 Still there. 12:47:54 does the computer have a hard disk failure, or a very high load? 12:48:03 s/hard disk/hardware/ 12:48:13 Well, it's a Cloud At Cost VPS... 12:48:22 It's managing to use 100% of CPU, too. 12:48:50 how does `? go use 100% of cpu? 12:49:14 izabera: problem with hardware or database 12:49:18 `wisdom 12:49:24 It's one of the four umlbox-linux processes, don't know what it's doing. 12:49:24 kallisti/kallisti is a former prophet swearing off his pastry deity. 12:49:28 fizzie: is the memory usage high? 12:49:52 No. 12:50:00 Well, slightly. 12:50:37 There's also 600 python processes. 12:50:45 uh 12:50:47 reboot? 12:50:48 But I think that's kind of a known issue. 12:50:54 I don't dare, it's not my system. 12:50:56 but look at kernel message ring first 12:51:03 for signs of hardware failure 12:51:09 ├─hackbot.freenod───socat───multibot─┬─599*[python] 12:51:09 │ └─python───python───python─┬─umlbox-linux───3*[umlbox-linux] 12:51:12 │ └─umlbox-mudem 12:51:18 I think multibot's just not waiting for its children. 12:51:37 oh 12:51:40 is the process table full? 12:51:45 or the process count ulimit? 12:52:02 check if something's trying to fork/clone in a tight loop 12:52:25 Shouldn't be. Anyway, it's managing to run things now, just that one `? go managed to get itself stuck. 12:52:38 `? alphago 12:52:40 alphago? ¯\(°​_o)/¯ 12:52:48 `? minsky 12:52:50 to Minsky on : /mɪnskiː/ To act as a Minsky machine on; of a program or programming language, to encode its entire state into the object as a single integer. 12:52:52 `? marvin minsky 12:52:53 marvin minsky? ¯\(°​_o)/¯ 12:53:40 Incidentally, the system used to keep getting "BUG: soft lockup - CPU#2 stuck for 22s! [kworker/2:0:17907]" but the last one of those is quite long time ago. 12:54:25 It would be interesting to dig into what that one umlbox is doing, but I should be working now, so maybe I'll just stop it. 12:54:30 -!- tromp_ has joined. 12:54:32 No output. 12:54:35 There. 12:54:39 huh 12:54:43 `? go 12:54:45 Go is a common verbal game programming language invented by the Germanic Taneb tribes in the strategic territories of East Asia. 12:58:58 -!- tromp_ has quit (Ping timeout: 250 seconds). 13:37:38 -!- Sgeo has joined. 13:42:52 -!- LexiciScriptor has joined. 13:45:49 -!- tromp_ has joined. 13:54:49 -!- bender| has joined. 14:00:17 -!- tromp_ has quit (Remote host closed the connection). 14:11:07 -!- `^_^v has joined. 14:29:57 -!- mezkhalin has joined. 14:31:34 LexiScriptor: sry for disappearing earlier. also, do you want to map only a symbol to an integer or more than one symbol? <- how do you mean exactly? 14:33:15 mezkhalin: I mean, probably you don't want domething like n=1; -> 0; and your code is just 0 14:34:16 but maybe you want something like +. -> k 14:42:46 -!- LexiciScriptor has quit (Quit: LexiciScriptor). 14:44:19 ah you mean fib % n where n is defined inherently from the instruction map? 14:46:07 oh wait nvm i think i understand now. no there is only what-you-call-it (identity mapping?) where one instruction maps to one integer only 14:46:20 but one type of instruction can occur multiple times in the map 14:48:20 so yeah i guess you could say in pseudo code +,-,[,[ which would map + to 0, - to 1 and [ to both 2 and 3 14:48:48 but multiple instructions may not occupy the same integer so to speak 14:48:48 -!- spiette has joined. 15:00:59 -!- tromp_ has joined. 15:01:12 -!- J_Arcane has joined. 15:05:26 -!- tromp_ has quit (Ping timeout: 240 seconds). 15:10:18 `olist 1021 15:10:32 olist 1021: shachaf oerjan Sgeo FireFly boily nortti b_jonas 15:11:34 -!- spiette has quit (Ping timeout: 250 seconds). 15:27:11 https://i.4cdn.org/g/1454326614668.jpg 15:29:56 -!- LexiciScriptor has joined. 15:32:04 -!- adu has joined. 15:32:05 -!- oerjan has joined. 15:50:41 sup LexiciScriptor, did you get my earlier posts? i tried to better explain how i was thinking, but i might write a blog post describing my ideas in further detail 15:51:03 now i check the logs 15:51:11 :) 15:58:28 -!- adu has quit (Quit: adu). 16:00:56 mazkhalin: ok, now i understand your idea; seems fun, but atm there isn't a formula for the pisano period... is there a good algorithm? 16:02:12 -!- `^_^v has quit (Quit: This computer has gone to sleep). 16:05:42 -!- ais523 has joined. 16:09:22 i know there isn't and that's another fact that makes this practice even harder ;) as for a good algorithm i have no idea, but i have some ideas of how one MIGHT approax the problem 16:09:36 lemme write up an article on it and ill link it later 16:09:40 :) 16:11:11 -!- J_Arcane has quit (Ping timeout: 265 seconds). 16:11:38 -!- spiette has joined. 16:15:26 -!- J_Arcane has joined. 16:16:32 -!- ais523 has quit (Read error: Connection reset by peer). 16:19:25 -!- contrapumpkin has changed nick to copumpkin. 16:21:56 -!- Treio has quit (Ping timeout: 240 seconds). 16:22:51 -!- `^_^v has joined. 16:24:35 -!- Treio has joined. 16:30:05 -!- oerjan has quit (Quit: Later). 16:31:40 -!- `^_^v has quit (Quit: This computer has gone to sleep). 16:44:09 -!- `^_^v has joined. 16:58:59 ugh never try to write anything when a non-stop talker is present, i learned this the hard way 17:03:49 -!- Reece` has joined. 17:12:01 -!- Frooxius has joined. 17:13:32 -!- heroux has quit (Ping timeout: 265 seconds). 17:15:14 -!- heroux has joined. 17:36:34 -!- mauris has quit (Ping timeout: 256 seconds). 17:44:50 -!- MDream has changed nick to MDude. 17:54:17 -!- LexiciScriptor has quit (Quit: LexiciScriptor). 17:54:36 -!- MoALTz has joined. 18:01:47 -!- tromp_ has joined. 18:06:56 -!- tromp_ has quit (Ping timeout: 272 seconds). 18:16:29 -!- LexiciScriptor has joined. 18:19:03 -!- Phantom_Hoover has joined. 18:22:50 -!- hppavilion[1] has joined. 18:38:24 -!- Reece has joined. 18:39:26 -!- Reece` has quit (Ping timeout: 240 seconds). 18:42:34 -!- zzo38 has quit (Remote host closed the connection). 18:49:50 "Lemon allows multiple parsers to be running simultaneously. Yacc and bison do not." 18:49:53 what's a use case for this? 18:52:44 izabera: same tool, multiple things to parse 18:53:38 was a very ugly thing with yacc 18:54:32 millions of hack existed in the old days 18:54:36 -!- Reece has quit (Quit: Alsithyafturttararfunar.). 18:54:43 basically sedding the generated code 18:54:52 via real sedding or lots of macros 18:59:06 got an example? 19:02:57 for such hacks? [bbl a few hours / tomorrow] 19:05:58 sure for such hacks 19:06:05 it'd be interesting 19:13:22 -!- mauris has joined. 19:14:49 -!- Treio has quit (Ping timeout: 250 seconds). 19:15:16 -!- XorSwap has joined. 19:17:17 izabera: Mini-languages hth 19:17:50 ... examples please x.x 19:17:57 izabera: Python's str.format() 19:18:14 izabera: You could, if you really wanted, use a separate yacc parser to parse a formattable string 19:18:34 Though it's probably really unnecessary and inefficient to do it that way 19:18:45 i don't think anyone ever used yacc to parse format strings 19:18:53 izabera: Well, you could. 19:19:01 And that's all that matters. 19:19:15 it's a made up use case 19:19:50 izabera: Well you could use some 1000000% more complicated format string if you wanted 19:20:01 izabera: Speaking of which, someone should do that. TC format strings. 19:20:06 (Oh wait, printf) 19:24:07 could anyone be so kind to remind me the command for the bot to delay messages until a user logs in? 19:24:38 mezkhalin: @tell 19:24:38 @tell mezkhalin it's @tell mezkhalin 19:24:38 Consider it noted. 19:24:47 I WIN! 19:24:48 WHOO! 19:24:51 * mezkhalin tips his hat 19:25:08 you won in your own client 19:25:11 * mezkhalin also gives hppavilion a cheese reward 19:25:58 -!- mauris has quit (Ping timeout: 265 seconds). 19:25:59 @tell LexiciScriptor took me a while but here's the link https://rowbreak.wordpress.com/2016/02/01/pisaming-prograno/ scroll down to sequence signatures 19:25:59 Consider it noted. 19:26:33 -!- mauris has joined. 19:26:40 um... 19:26:44 hauris? 19:26:46 Hm... 19:30:51 i take it lambdabot erases undelivered messages after a set time? 19:31:57 mezkhalin: Not ure 19:31:59 *sure 19:32:19 in that case i could theoretically do 19:32:35 @tell nonexistinguser message 19:32:35 Consider it noted. 19:32:51 and it will never be delivered, eating away resources until it's reset 19:33:05 well not eating, more occupying but 19:33:31 -!- nonexistinguser has joined. 19:33:34 Hi! 19:33:40 @messages-lud 19:33:40 mezkhalin said 1m 5s ago: message 19:33:43 Huh? 19:33:53 Um... 19:33:56 That wasn't me... 19:33:57 well 19:34:03 what are the odds? 19:34:12 im too tired to calc 19:34:14 mezkhalin: Pretty good when you consider the occupancy of this cannel 19:34:17 *channel 19:34:42 -!- nonexistinguser has quit (Client Quit). 19:34:54 and also, what are the odds you two share the same hostname? 19:35:06 :P 19:35:19 mezkhalin: About 100% 19:37:44 -!- Treio has joined. 19:37:49 Oooh 19:37:50 Oooh 19:37:52 OOOH 19:37:59 We should establish the official #esoteric stack 19:38:22 * hppavilion[1] then proceeds to look up exactly what "stack" means in this context 19:40:50 meaning what exactly? 19:41:08 mezkhalin: Like LAMP or XAMPP or MEAN 19:41:26 ah right 19:41:40 i was thinking of a publicly available instruction or message stack 19:41:41 MEAN, for example, is MongoDB, Express.js, AngularJS, and Node.js 19:41:46 yeh 19:41:47 mezkhalin: Ah, no 19:42:00 and LAMP is web stuff 19:42:05 can remember the acronym 19:42:27 MP is MySQL and PHP at least 19:42:42 and apache! for Linux right? 19:43:23 mezkhalin: Yes, exactly 19:43:33 mezkhalin: But there are various stacks for various things 19:43:39 mezkhalin: Some stacks overlap with others 19:43:49 aye 19:44:18 so an #eso stack would include various established esolangs or the like? 19:48:12 -!- hppavilion[1] has quit (Ping timeout: 265 seconds). 19:49:30 Sgeo: thanks 19:50:00 -!- hppavilion[1] has joined. 19:54:57 [wiki] [[The chan-esoteric stack]] N https://esolangs.org/w/index.php?oldid=46339 * Hppavilion1 * (+567) Initial compilation 19:55:06 mezkhalin: Ther 19:55:07 e 19:56:07 hppavilion[1]: nice! i will have to add some additions once i've fed myself 19:56:17 mezkhalin: OK! 20:02:32 hppavilion[1]: before I _actually_ leave, remind me to write down the Principles of Eso as the commandments provided by Eso, whomever that guy is 20:02:58 mezkhalin: _actually_ leave? Huh? 20:03:06 for food i mean 20:03:11 -!- tromp_ has joined. 20:03:16 Ah 20:03:16 OK 20:03:19 im about to leave now, for real that is :P 20:03:25 Hi tromp_! 20:03:37 We're making the #esoteric solution stack! 20:03:49 http://esolangs.org/wiki/The_chan-esoteric_stack 20:06:24 what is pile.js ? 20:07:29 [wiki] [[Pile.js]] N https://esolangs.org/w/index.php?oldid=46340 * Hppavilion1 * (+1124) Work-in-progress 20:07:35 izabera: That's pile.js 20:07:52 -!- tromp_ has quit (Ping timeout: 256 seconds). 20:08:03 izabera: It's basically introducing concatenative programming to javascript 20:09:29 izabera: Still working on making it particularly eso 20:11:29 [wiki] [[Pile.js]] https://esolangs.org/w/index.php?diff=46341&oldid=46340 * Hppavilion1 * (+48) Curried PUSH 20:15:12 izabera: For EsoDB I'm thinking... how about hexnet database? 20:15:38 no idea what it is 20:15:47 -!- XorSwap has quit (Ping timeout: 276 seconds). 20:17:30 [wiki] [[The chan-esoteric stack]] https://esolangs.org/w/index.php?diff=46342&oldid=46339 * Hppavilion1 * (+14) New item! 20:22:54 -!- XorSwap has joined. 20:23:58 -!- Reece` has joined. 20:25:25 -!- hppavilion[1] has quit (Ping timeout: 265 seconds). 20:32:10 -!- Phantom_Hoover has quit (Quit: Leaving). 20:35:03 -!- Reece has joined. 20:37:16 -!- hppavilion[1] has joined. 20:38:26 -!- Reece` has quit (Ping timeout: 240 seconds). 20:40:02 -!- mauris has quit (Read error: Connection reset by peer). 20:40:35 -!- mauris has joined. 20:51:42 -!- mauris has quit (Read error: Connection reset by peer). 20:53:16 -!- mauris has joined. 21:00:09 -!- mauris has quit (Read error: Connection reset by peer). 21:00:57 -!- mauris has joined. 21:09:10 does anyone know or use this? https://github.com/KeenS/CIM 21:09:17 or similar projects for other languages 21:16:58 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 21:25:30 -!- XorSwap has quit (Ping timeout: 256 seconds). 21:28:58 -!- Reece has quit (Read error: Connection reset by peer). 21:29:51 I've used that Python thing a little. 21:30:02 The 'virtualenv' thing. Although it's not quite the same. 21:30:48 Also that Perl thing, perlbrew. 21:33:05 -!- hppavilion[1] has joined. 21:52:14 -!- LexiciScriptor has quit (Quit: LexiciScriptor). 21:56:18 mezkhalin: You back yet? 22:03:34 hppavilion[1] just for a while mate, whatsup? 22:04:21 mezkhalin: Nothing, just wondering 22:04:37 I'm KI for a bit 22:06:08 huh? 22:10:02 "Known issue", I think. 22:10:33 doesn't really make sense though 22:11:19 mezkhalin: Keyboard Inaccessible 22:13:10 hppavilion[1]: ah i see. i was thinking about the principals of eso, but im too self critical, writing "divine" commandments is a tough one 22:16:06 -!- hppavilion[1] has quit (Ping timeout: 265 seconds). 22:17:15 -!- mezkhalin has quit (Quit: baking bread). 22:20:28 -!- oerjan has joined. 22:25:08 -!- `^_^v has quit (Ping timeout: 248 seconds). 22:25:09 @tell mezkhalin ugh never try to write anything when a non-stop talker is present, i learned this the hard way <-- https://xkcd.com/604/ hth 22:25:09 Consider it noted. 22:37:57 @tell mezkhalin i take it lambdabot erases undelivered messages after a set time? <-- i'm not sure they've ever implemented that. although it has on occasion lost messages for other reasons. i think this should happen less often now after int-e made lambdabot save more often. 22:37:57 Consider it noted. 22:38:51 -!- boily has joined. 22:38:55 bohily 22:39:06 hellœrjan. 22:41:33 -!- Treio_ has joined. 22:42:54 `relcome Treio_ 22:43:09 I think they are even Treio too. 22:43:10 ​Treio_: 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.) 22:43:21 oh 22:43:46 -!- Treio has quit (Ping timeout: 240 seconds). 22:43:52 boily: NOT FOR LONG 22:44:00 OKAY 22:44:18 * boily prods Treio_ to see if they are alive 22:45:14 @tell hppavilion[1] We should establish the official #esoteric stack <-- i think xkcd did that the other day. 22:45:14 Consider it noted. 22:46:37 there's a fungot or two in there hth 22:46:38 boily: mooz once tried to make it do optimization for tail recursion you simply return the string? 22:47:39 -!- Treio_ has quit (Quit: Leaving). 22:48:30 boily: not alive, just another slovakian zombie outbreak 22:50:47 @tell hppavilion[1] mezkhalin: Keyboard Inaccessible <-- itym "AFK" hth 22:50:47 Consider it noted. 22:50:47 oh. 22:51:03 * boily wipes and disinfects his mapole 22:52:14 they're not as virulent as the romanian ones, but bad enough. 22:54:15 -!- Treio has joined. 22:54:32 zomback 22:56:01 -!- zgrep has changed nick to not_zgrep. 22:56:16 -!- zgrep has joined. 22:56:31 -!- not_zgrep has quit (Quit: ZNC 1.6.1 - http://znc.in). 22:56:33 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 23:05:00 the other week we had a discussion at our office about how should a zombie vampire be called: vombie or zampire? 23:06:26 -!- hppavilion[1] has joined. 23:07:17 hppavellon[1]. 23:08:43 boily: A zombie vampire should be called a zampire. 23:09:11 boily: A vampire zombie should be called a vombie. 23:09:41 The former is a zombie that happens to suck blood, the latter is a vampire that happens to like brains. 23:10:21 what about bloody brains? 23:10:43 What about them? 23:11:29 if I see a thing consuming a bloody brain, should I assume it is a vampire zombie, or a zombie vampire? is there a difference? 23:11:47 Is it making slurping noises whilst consuming the bloody brain? 23:12:10 -!- hppavilion[1] has quit (Ping timeout: 265 seconds). 23:12:34 point. 23:13:13 It boils down to which it enjoys more. A slurping sounds means it's trying to get at the blood more so than the brain, whilst a more vigorous chewing means it likes the brains more. The former being a vombie, the latter a zampire. 23:13:55 If it's an equal amount of chewing and slurping of blood, then you can call it an anomaly. 23:38:43 -!- kragniz_ has changed nick to kragniz. 23:39:15 -!- aloril has quit (Ping timeout: 245 seconds). 23:41:20 if there's no blood, then it's an anemaly hth 23:41:39 * boily mapoles shachaf 23:41:49 ? 23:41:58 i did not expect that. 23:41:59 sorry. bad pun, so I tab-completed your name. 23:43:16 sorry. i felt an urge to comment and a pun was less awful than anything actually relevant. 23:43:58 -!- hppavilion[1] has joined. 23:44:44 -!- boily has quit (Quit: DEFINITE CHICKEN). 23:45:08 FLEEING CHICKEN 23:46:26 -!- aloril has joined. 23:47:11 -!- int-e has left ("RECURRENT CHICKEN"). 23:47:11 -!- int-e has joined. 23:47:44 hint-e 23:48:17 nice little twist in GG today... a small thing, but managed to surprise me. 23:49:12 hm which part 23:49:23 that she was supposed to take the book there? 23:49:31 no, the punchline 23:49:40 -!- tromp_ has joined. 23:50:04 (that would be the invisible ink part) 23:50:08 so, are you still annoyed that they're not back up in paris 23:50:34 right now? no, this is interesting too. 23:50:44 and they seem to be aware of the plot anyway 23:52:00 i'm wondering, given what was said, whether the expedition prof. zardeliv is on is also looking for the book 23:52:04 -!- Phantom_Hoover has joined. 23:52:18 hmm 23:52:41 So, some professional Go player once claimed that they would probably need to take a handicap of 3 or 4 stones against God. 23:53:11 because they'd clearly heard what happened to margarella, except for agatha getting hold of it 23:53:29 Judging by that standard, is AlphaGo better or worse at Go than God is? 23:54:04 this, maybe... Cho Chikun says he could take 4 stones with God playing white but also said that he wouldn't bet his soul on the game 23:54:13 -!- tromp_ has quit (Ping timeout: 265 seconds). 23:54:37 does that mean God gets the handicap or the player 23:55:42 i assume the point is that even perfect play can't win with a 4 stone handicap? 23:56:14 tswett: well, the "God" there means perfect play. So AlphaGo can't be better than that. 23:56:53 oerjan: the player gets a handicap (and it favors the player). 23:56:56 Phantom_Hoover: yeah. 23:57:13 int-e: right, but AlphaGo may be capable of beating that one professional with a 4-stone handicap. 23:57:14 no one's claimed AlphaGo plays perfect, surely 23:57:35 Right. 23:57:49 tswett: relatively speaking, Fan Hui isn't very strong. 23:58:21 cf. http://www.goratings.org/ ... top Elo rating: 3620; Fan Hui is at 2920.