00:01:43 <HackEgo> [wiki] [[MATL]] https://esolangs.org/w/index.php?diff=46335&oldid=46334 * Luis Mendo * (+4) /* Fibonacci sequence */
00:02:05 <HackEgo> [wiki] [[MATL]] https://esolangs.org/w/index.php?diff=46336&oldid=46335 * Luis Mendo * (+2) /* Fibonacci sequence */
00:03:07 <HackEgo> [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 <oerjan> `addquote <\oren\> scientists can apparently research things even while rotating 30 times a minute
00:29:26 <HackEgo> 1264) <\oren\> scientists can apparently research things even while rotating 30 times a minute
00:37:39 <hppavilion[1]> 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 <oerjan> @tell myname <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:54:39 <oerjan> @tell myname <myname> like, f x y = g $ h $ i x y <-- f = ((g . h) .) . i
00:54:48 <oerjan> @pl f x y = g $ h $ i x y
00:55:05 <oerjan> @tell myname see lambdabot's @pl command
00:59:03 -!- sebbu has joined.
01:12:07 -!- tromp_ has joined.
01:19:37 -!- AlexR42 has joined.
01:20:30 <HackEgo> 615) * oerjan concludes that unsafeCoerce has no effect on strictness
01:20:43 <tswett> That wasn't a particularly amusing quote.
01:21:11 <tswett> On a scale of 1 to 3, I give it a 2.
01:21:14 <HackEgo> 1000) <shachaf> oerjan is spreading the tired rumour that if you play Nietzsche backwards you hear Jewish messages.
01:21:45 <tswett> And I don't really get that one. Obviously a reference to the whole rock music backwards Satan thing.
01:22:05 <tswett> Not totally sure where Nietzsche and the Jews come in.
01:22:09 <HackEgo> 1100) <zzo38> I am curious to know, how many Wiccans hate daylight saving time compared to Roman Catholics?
01:36:03 <ais523> tswett: you do know that if you `quote five times you get to delete one?
01:36:33 -!- boily has joined.
01:36:53 <HackEgo> 1216) <mroman_> Rule of thumb is that if I can understand it you're not using enough fancy stuff
01:37:02 <HackEgo> 980) <Bike> i feel like i should say "sexual dimorphism" winkingly and then transmute myself into a horrid fleshbeast
01:37:24 <tswett> And then how do I delete a quote, is it...
01:37:33 <HackEgo> *poof* <zzo38> I am curious to know, how many Wiccans hate daylight saving time compared to Roman Catholics?
01:37:58 <HackEgo> 1076) <Roujo> I AM AN INVADING NECROPOLIS... ALL BOW BEFORE MY... erm... WALLS?... NECROBUILDINGS?
01:38:17 <HackEgo> 822) <olsner> we have PR? <oerjan> the good news is we have PR. the bad news is we borrowed haskell's motto for it. [...] <oerjan> [...] "avoid success at all costs"
01:38:17 <HackEgo> 854) <kmc> 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 <Bike> but at what cost? your very soul, kmc!
01:38:17 <HackEgo> 946) <ais523> Phantom_Hoover: my department teaches prolog, to second years I think <ais523> some people choose it because it isn't ocaml, and then are disappointed to find it has lists
01:38:20 <HackEgo> 424) [2008] <nooga> i'm testing Haiku <nooga> and it appears that it is a major shit <oerjan> 5+7+5, not 5+11, nooga
01:38:21 <boily> aaaaaaaaaaaaaaaah! people delquoting!
01:38:42 <ais523> boily: we used to do it a lot more often
01:38:47 <ais523> that's the reason the quotes are such high quality
01:39:00 <ais523> the mid-older ones at least
01:39:15 <ais523> (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 <ais523> I like all of those ones though
01:39:31 <tswett> I... can't delete any of those!
01:39:42 <HackEgo> 262) <cpressey> BYE dbc WE'LL BE SURE TO ACCIDENTALLY MENTION YOUR NICK OFTEN
01:39:43 <coppro> what is the PR in 822?
01:39:44 <HackEgo> 930) <Sgeo> This position is asking for "- Extensive experience with API" <Jafet> You're just not qualified, kid.
01:39:45 <HackEgo> 914) <Sgeo> I feel like (A.~[:i.[:!#) is verbose
01:39:47 <HackEgo> 1176) <zzo38> Don't be too ineffective.
01:39:48 <HackEgo> 846) <pikhq> Conext coyou'll cotell come cothat coyou cocan't coprefix coeverything cowith co"co". <oerjan> pikhq: coof urse conot!
01:39:54 <Taneb> coppro, public relations
01:40:27 <ais523> did you read it as "pull request"?
01:40:42 <coppro> proportional representation, actually
01:40:50 <HackEgo> 1160) <fungot> kmc: any chance one can have a box full of tnt to throw around
01:40:50 <HackEgo> 115) <Sgeo> Why shouldn't I just do everything in non-Microsoft-specific C#? <ais523> it's like trying to write non-IE-specific JavaScript with only Microsoft documentation and only IE to test on
01:40:50 <HackEgo> 814) <fizzie> I was hoping I could be like other people and listen to signals while in a public transport vehicle.
01:40:50 <HackEgo> 97) <fungot> [...] i'm a law student so i am loving my bread machine
01:40:50 <HackEgo> 559) <monqy> never ever do bacon floats or i will hunt you down and kill you augh my leg
01:41:00 <tswett> I keep forgetting what "aliquot" means. What does it mean? Does it mean, like... "remainder"?
01:41:03 -!- Frooxius has quit (Quit: *bubbles away*).
01:41:16 <Taneb> Bacon floats? Like, a glass of lemonade with bacon on the top?
01:41:44 <HackEgo> rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done.
01:41:48 <HackEgo> 1100) <zzo38> I am curious to know, how many Wiccans hate daylight saving time compared to Roman Catholics?
01:42:55 <tswett> I really don't understand 1100.
01:43:20 <Phantom__Hoover> it's one of many perfect gems of zzo logic in the quotes db
01:43:48 <tswett> @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:44:16 <tswett> 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 <tswett> There's a vim-imitation ("vimitation") plugin for Visual Studio; there is not one for MonoDevelop.
01:45:09 -!- boily has quit (Quit: ECLIPTIC CHICKEN).
01:46:18 <hppavilion[1]> tswett: Basically, it's an archaeological programming language
01:46:37 <hppavilion[1]> And people are expected to figure out how it works
01:47:02 <tswett> That's pretty much what my job is, except it's just plain ol' code, not a programming language.
01:47:19 <tswett> "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 <hppavilion[1]> 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 <tswett> ...That sounds really cool.
01:48:03 <hppavilion[1]> tswett: I already have the language half-implemented an I'm preparing to publish it
01:48:18 <tswett> 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 <hppavilion[1]> tswett: Once I have enough stuff in it that people can actually figure out what's going on
01:51:53 <coppro> tswett: I just use vim + omnisharp for C# in linux
01:51:57 <coppro> I only use MD for the debugger
01:52:08 <coppro> but I'd trade that for a CLI debugger any day
02:08:23 <izabera> i made a thing https://arin.ga/3IW5L0/raw
02:08:43 <izabera> 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 <izabera> i don't know anything else that does something like this without fucking up heredocs or compound commands
02:25:28 <lifthrasiir> 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 <zzo38> What does " expected unqualified-id before 'using'" mean?
03:24:42 <zzo38> I am getting that error from the C++ compiler when trying to install a Node.js package
03:25:16 <shachaf> Do you have the file and line number?
03:26:24 <zzo38> The filename is v8.h and the line number is 336 and 469 and 856
03:27:33 <shachaf> Unfortunately there are many versions of that file.
03:28:21 <shachaf> Maybe your compiler doesn't support C++11?
03:29:31 <zzo38> O, is that the problem?
03:30:07 <zzo38> "g++ --version" says 4.6.3
03:31:28 <HackEgo> 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 <zzo38> 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:37:09 <shachaf> how should i learn about linear logic
03:37:38 <oerjan> well first you have to gather learning resources. then you have to use each of them hth
03:38:03 <izabera> start with multi-dimensional logic in a finite number of dimensions, remove dimensions until only one is left
03:38:42 <oerjan> 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 <zzo38> The package I am trying to install is "uvrun"; is there another way?
03:41:53 <shachaf> oerjan: aren't you a linear logic expert or something
03:43:53 -!- Sgeo has quit (Ping timeout: 276 seconds).
03:44:54 <zzo38> 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 <zzo38> The package manager on Ubuntu has only clang version 3.0-6ubuntu3 though
03:47:11 <oerjan> shachaf: i once read the sequence calculus rules for it, so yes i'm an expert.
03:47:34 <shachaf> great, then maybe you can explain par twh
03:48:06 <oerjan> no, i can only understand it, not explain it hth
03:49:26 <oerjan> when i try to understand it, it's by applying negation to X
03:49:48 <shachaf> maybe if you explain it you'll lose the ability to understand it
03:50:35 <zzo38> O, If ound it does include clang 3.4
03:51:24 <oerjan> 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 <oerjan> except somehow you want double negation to be identity in linear logic.
03:54:29 <shachaf> let's see. A -o B = ~A # B. so A # B = ~A -o B
03:54:30 <oerjan> well P par Q is also not P -o Q iirc
03:55:20 <zzo38> How do I tell npm to use clang for C++ compiling though?
03:56:00 <oerjan> ok so the B that the continuation returns should be the identity for # whichever that was.
03:56:31 <shachaf> the identity of upside-down & is upside-down of the identity of & hth
04:06:21 <oerjan> nah wikipedia still doesn't say explicitly which ones are identities for which.
04:10:52 <oerjan> not in the "Linear logic" article
04:11:08 <shachaf> it's in a table off in the corner hth
04:11:19 <shachaf> "Classification of connectives"
04:11:43 <oerjan> it doesn't say they're identities hth
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 <zzo38> 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 <Elronnd> IIRC there are some things that clang errors about that gcc doesn't
05:39:30 <zzo38> Another error is: ../uvrun.cc:8:15: error: calling a protected constructor of class 'v8::HandleScope'
05:39:32 <Elronnd> I had trouble with that at some point with another piece of software
05:39:41 <Elronnd> None of them were like that though
05:39:50 <Elronnd> On the other hand, they were c not c++
05:39:59 <zzo38> I don't have a new enough version of g++ though to use that one
05:40:23 <zzo38> Is there some way to add command-line options for the compiler to fix those errors?
05:40:37 <zzo38> I cannot install it the new version of g++ is not available in the package manager.
05:43:11 -!- staffehn has joined.
05:43:42 -!- hppavilion[1] has joined.
05:43:47 <zzo38> (It is OEM Ubuntu; I am not exactly sure how that is different from non-OEM)
05:44:06 <Elronnd> why 12.04? isn't 14.04 the latest?
05:44:49 <zzo38> 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 <Elronnd> 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 <zzo38> 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 <hppavilion[1]> 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 <hppavilion[1]> 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:05 -!- XorSwap has joined.
05:50:39 <hppavilion[1]> Well, pseudo-assembler. More of an interpreter for a language that /looks/ like Assembly than a real assembler xD
05:50:57 <zzo38> I understand 6502 assembly programming
05:52:22 <hppavilion[1]> zzo38: Or perhaps I'll learn a bit of ASM and consult with you in the development of my own
05:52:24 <zzo38> 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 <zzo38> 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 <zzo38> 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 <zzo38> 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 <zzo38> OK, I managed to fix it by downloading the files locally and fixing it.
06:14:18 <zzo38> Why is it so difficult to install a Node.js package?
06:21:56 <hppavilion[1]> 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 <zzo38> 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 <deltab> zzo38: maybe you want await then: https://medium.com/@bluepnume/learn-about-promises-before-you-start-using-async-await-eb148164a9c8
07:46:20 <deltab> you can use babel to translate it
07:46:24 <zzo38> However I think I have figured out now how I could do it using uvrun
07:51:45 <zzo38> 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 <deltab> no, because that won't allow the callback a chance to run
07:53:49 <deltab> an infinite loop won't allow control to flow back to the event loop
07:53:53 <zzo38> Something like this seems to work fine: setTimeout(console.log,1000,15),sync(x=>setTimeout(x,2000,42))
07:54:16 <zzo38> It will print 15 after one second, and after one more second it returns 42
07:54:38 <deltab> unless that's doing something unusual (I don't know what uvrun does)
07:55:20 <zzo38> The runOnce function is a wrapper for uv_run(uv_default_loop(), UV_RUN_ONCE)
07:56:32 <zzo38> 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 <zzo38> 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 <deltab> zzo38: yes, sorry: am used to people trying to do that without uvrun
08:18:17 <zzo38> How many people try that?
08:19:30 <deltab> a fair few, meeting async coding for the first time
08:19:40 -!- dcentral has quit (Max SendQ exceeded).
08:20:04 <deltab> "But, can't I just do this to make it work normally?"
08:20:11 -!- dcentral has joined.
08:22:06 <zzo38> 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:23:07 <deltab> you've made your own event loop
08:27:49 <zzo38> 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 <zzo38> 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 <zzo38> 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 <HackEgo> [wiki] [[Talk:Brainfuck algorithms]] https://esolangs.org/w/index.php?diff=46338&oldid=46137 * YoYoYonnY * (+2633)
09:58:30 -!- Treio has joined.
11:17:44 <HackEgo> languabe/Languabes are edible and fun. They provide a quick implementation energy boost!
11:19:48 <HackEgo> 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:41 <lambdabot> CYUL 011155Z 23022G31KT 15SM BKN034 08/06 A2939 RMK SC7 SLP956
12:05:59 -!- Alcest has quit (Excess Flood).
12:10:43 <izabera> 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:28 <izabera> "hi thanks for this, just wanted to say that you're dumb and we've never talked by phone kthxbye"
12:16:40 <boily> "Hi, What are you talking aboot, eh? Sincerely, ..."
12:17:22 <izabera> sounds very similar to my version
12:19:53 <boily> you just never tell clients they are dumb. "Show, don't tell".
12:21:18 -!- LexiciScriptor has quit (Quit: LexiciScriptor).
12:23:55 -!- boily has quit (Quit: PAUCAL CHICKEN).
12:37:09 -!- FreeFull has joined.
12:41:31 -!- mauris has joined.
12:46:17 <fizzie> What even happened to the `? go I don't even know.
12:46:27 <b_jonas> `echo are you awake? 86594866f61a549987bc0cea0c0adbc6
12:46:31 <HackEgo> are you awake? 86594866f61a549987bc0cea0c0adbc6
12:46:42 <HackEgo> Go is a common verbal game programming language invented by the Germanic Taneb tribes in the strategic territories of East Asia.
12:47:14 <fizzie> One of them is still running.
12:47:27 <b_jonas> didn't it just time out without a message?
12:47:41 <fizzie> python /usr/bin/umlbox .. LANG=en_NZ.UTF-8 /home/hackbot/hackbot.hg/multibot_cmds/lib/limits ? go
12:47:54 <b_jonas> does the computer have a hard disk failure, or a very high load?
12:48:13 <fizzie> Well, it's a Cloud At Cost VPS...
12:48:22 <fizzie> It's managing to use 100% of CPU, too.
12:48:50 <izabera> how does `? go use 100% of cpu?
12:49:14 <b_jonas> izabera: problem with hardware or database
12:49:24 <fizzie> It's one of the four umlbox-linux processes, don't know what it's doing.
12:49:24 <HackEgo> kallisti/kallisti is a former prophet swearing off his pastry deity.
12:49:28 <b_jonas> fizzie: is the memory usage high?
12:50:37 <fizzie> There's also 600 <defunct> python processes.
12:50:48 <fizzie> But I think that's kind of a known issue.
12:50:54 <fizzie> I don't dare, it's not my system.
12:50:56 <b_jonas> but look at kernel message ring first
12:51:03 <b_jonas> for signs of hardware failure
12:51:09 <fizzie> ├─hackbot.freenod───socat───multibot─┬─599*[python]
12:51:09 <fizzie> │ └─python───python───python─┬─umlbox-linux───3*[umlbox-linux]
12:51:18 <fizzie> I think multibot's just not waiting for its children.
12:51:40 <b_jonas> is the process table full?
12:51:45 <b_jonas> or the process count ulimit?
12:52:02 <b_jonas> check if something's trying to fork/clone in a tight loop
12:52:25 <fizzie> Shouldn't be. Anyway, it's managing to run things now, just that one `? go managed to get itself stuck.
12:52:50 <HackEgo> 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:53:40 <fizzie> 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 <fizzie> 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:45 <HackEgo> 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 <mezkhalin> LexiScriptor: sry for disappearing earlier. <LexiciScriptor> 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 <LexiciScriptor> mezkhalin: I mean, probably you don't want domething like n=1; <whole bf program> -> 0; and your code is just 0
14:42:46 -!- LexiciScriptor has quit (Quit: LexiciScriptor).
14:44:19 <mezkhalin> ah you mean fib % n where n is defined inherently from the instruction map?
14:46:07 <mezkhalin> 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 <mezkhalin> but one type of instruction can occur multiple times in the map
14:48:20 <mezkhalin> 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 <mezkhalin> 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:32 <HackEgo> olist 1021: shachaf oerjan Sgeo FireFly boily nortti b_jonas
15:11:34 -!- spiette has quit (Ping timeout: 250 seconds).
15:27:11 <izabera> 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 <mezkhalin> 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:58:28 -!- adu has quit (Quit: adu).
16:00:56 <LexiciScriptor> 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 <mezkhalin> 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 <mezkhalin> lemme write up an article on it and ill link it later
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 <mezkhalin> 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 <izabera> "Lemon allows multiple parsers to be running simultaneously. Yacc and bison do not."
18:49:53 <izabera> what's a use case for this?
18:52:44 <Riviera> izabera: same tool, multiple things to parse
18:53:38 <Riviera> was a very ugly thing with yacc
18:54:32 <Riviera> millions of hack existed in the old days
18:54:36 -!- Reece has quit (Quit: Alsithyafturttararfunar.).
18:54:43 <Riviera> basically sedding the generated code
18:54:52 <Riviera> via real sedding or lots of macros
19:02:57 <Riviera> for such hacks? [bbl a few hours / tomorrow]
19:13:22 -!- mauris has joined.
19:14:49 -!- Treio has quit (Ping timeout: 250 seconds).
19:15:16 -!- XorSwap has joined.
19:18:14 <hppavilion[1]> izabera: You could, if you really wanted, use a separate yacc parser to parse a formattable string
19:18:34 <hppavilion[1]> Though it's probably really unnecessary and inefficient to do it that way
19:18:45 <izabera> i don't think anyone ever used yacc to parse format strings
19:19:50 <hppavilion[1]> izabera: Well you could use some 1000000% more complicated format string if you wanted
19:20:01 <hppavilion[1]> izabera: Speaking of which, someone should do that. TC format strings.
19:24:07 <mezkhalin> could anyone be so kind to remind me the command for the bot to delay messages until a user logs in?
19:24:38 <izabera> @tell mezkhalin it's @tell mezkhalin
19:25:08 <izabera> 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 <mezkhalin> @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:26:33 -!- mauris has joined.
19:30:51 <mezkhalin> i take it lambdabot erases undelivered messages after a set time?
19:32:19 <mezkhalin> in that case i could theoretically do
19:32:51 <mezkhalin> and it will never be delivered, eating away resources until it's reset
19:33:05 <mezkhalin> well not eating, more occupying but
19:33:31 -!- nonexistinguser has joined.
19:34:14 <hppavilion[1]> mezkhalin: Pretty good when you consider the occupancy of this cannel
19:34:42 -!- nonexistinguser has quit (Client Quit).
19:34:54 <mezkhalin> and also, what are the odds you two share the same hostname?
19:37:44 -!- Treio has joined.
19:38:22 * hppavilion[1] then proceeds to look up exactly what "stack" means in this context
19:41:40 <mezkhalin> i was thinking of a publicly available instruction or message stack
19:41:41 <hppavilion[1]> MEAN, for example, is MongoDB, Express.js, AngularJS, and Node.js
19:43:33 <hppavilion[1]> mezkhalin: But there are various stacks for various things
19:44:18 <mezkhalin> so an #eso stack would include various established esolangs or the like?
19:48:12 -!- hppavilion[1] has quit (Ping timeout: 265 seconds).
19:50:00 -!- hppavilion[1] has joined.
19:54:57 <HackEgo> [wiki] [[The chan-esoteric stack]] N https://esolangs.org/w/index.php?oldid=46339 * Hppavilion1 * (+567) Initial compilation
19:56:07 <mezkhalin> hppavilion[1]: nice! i will have to add some additions once i've fed myself
20:02:32 <mezkhalin> 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:03:11 -!- tromp_ has joined.
20:03:19 <mezkhalin> im about to leave now, for real that is :P
20:07:29 <HackEgo> [wiki] [[Pile.js]] N https://esolangs.org/w/index.php?oldid=46340 * Hppavilion1 * (+1124) Work-in-progress
20:07:52 -!- tromp_ has quit (Ping timeout: 256 seconds).
20:08:03 <hppavilion[1]> izabera: It's basically introducing concatenative programming to javascript
20:09:29 <hppavilion[1]> izabera: Still working on making it particularly eso
20:11:29 <HackEgo> [wiki] [[Pile.js]] https://esolangs.org/w/index.php?diff=46341&oldid=46340 * Hppavilion1 * (+48) Curried PUSH
20:15:12 <hppavilion[1]> izabera: For EsoDB I'm thinking... how about hexnet database?
20:15:47 -!- XorSwap has quit (Ping timeout: 276 seconds).
20:17:30 <HackEgo> [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 <izabera> does anyone know or use this? https://github.com/KeenS/CIM
21:09:17 <izabera> 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 <fizzie> I've used that Python thing a little.
21:30:02 <fizzie> The 'virtualenv' thing. Although it's not quite the same.
21:30:48 <fizzie> Also that Perl thing, perlbrew.
21:33:05 -!- hppavilion[1] has joined.
21:52:14 -!- LexiciScriptor has quit (Quit: LexiciScriptor).
22:03:34 <mezkhalin> hppavilion[1] just for a while mate, whatsup?
22:10:02 <fizzie> "Known issue", I think.
22:13:10 <mezkhalin> 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 <oerjan> @tell mezkhalin <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:37:57 <oerjan> @tell mezkhalin <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:38:51 -!- boily has joined.
22:41:33 -!- Treio_ has joined.
22:43:09 <boily> I think they are even Treio too.
22:43:10 <HackEgo> Treio_: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: <http://esolangs.org/>. (For the other kind of esoterica, try #esoteric on EFnet or DALnet.)
22:43:46 -!- Treio has quit (Ping timeout: 240 seconds).
22:44:18 * boily prods Treio_ to see if they are alive
22:45:14 <oerjan> @tell hppavilion[1] <hppavilion[1]> We should establish the official #esoteric stack <-- i think xkcd did that the other day.
22:46:37 <boily> there's a fungot or two in there hth
22:46:38 <fungot> 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 <oerjan> boily: not alive, just another slovakian zombie outbreak
22:50:47 <oerjan> @tell hppavilion[1] <hppavilion[1]> mezkhalin: Keyboard Inaccessible <-- itym "AFK" hth
22:51:03 * boily wipes and disinfects his mapole
22:52:14 <oerjan> they're not as virulent as the romanian ones, but bad enough.
22:54:15 -!- Treio has joined.
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 <boily> 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:08:43 <zgrep> boily: A zombie vampire should be called a zampire.
23:09:11 <zgrep> boily: A vampire zombie should be called a vombie.
23:09:41 <zgrep> The former is a zombie that happens to suck blood, the latter is a vampire that happens to like brains.
23:10:21 <boily> what about bloody brains?
23:11:29 <boily> 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 <zgrep> Is it making slurping noises whilst consuming the bloody brain?
23:12:10 -!- hppavilion[1] has quit (Ping timeout: 265 seconds).
23:13:13 <zgrep> 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 <zgrep> 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 <oerjan> if there's no blood, then it's an anemaly hth
23:41:58 <oerjan> i did not expect that.
23:41:59 <boily> sorry. bad pun, so I tab-completed your name.
23:43:16 <oerjan> 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:46:26 -!- aloril has joined.
23:47:11 -!- int-e has left ("RECURRENT CHICKEN").
23:47:11 -!- int-e has joined.
23:48:17 <int-e> nice little twist in GG today... a small thing, but managed to surprise me.
23:49:23 <oerjan> that she was supposed to take the book there?
23:49:40 -!- tromp_ has joined.
23:50:04 <int-e> (that would be the invisible ink part)
23:50:08 <oerjan> so, are you still annoyed that they're not back up in paris
23:50:34 <int-e> right now? no, this is interesting too.
23:50:44 <int-e> and they seem to be aware of the plot anyway
23:52:00 <oerjan> 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:41 <tswett> 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 <oerjan> because they'd clearly heard what happened to margarella, except for agatha getting hold of it
23:53:29 <tswett> Judging by that standard, is AlphaGo better or worse at Go than God is?
23:54:04 <int-e> 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 <oerjan> does that mean God gets the handicap or the player
23:55:42 <Phantom_Hoover> i assume the point is that even perfect play can't win with a 4 stone handicap?
23:56:14 <int-e> tswett: well, the "God" there means perfect play. So AlphaGo can't be better than that.
23:56:53 <tswett> oerjan: the player gets a handicap (and it favors the player).
23:57:13 <tswett> int-e: right, but AlphaGo may be capable of beating that one professional with a 4-stone handicap.
23:57:14 <oerjan> no one's claimed AlphaGo plays perfect, surely
23:57:49 <int-e> tswett: relatively speaking, Fan Hui isn't very strong.
23:58:21 <int-e> cf. http://www.goratings.org/ ... top Elo rating: 3620; Fan Hui is at 2920.