←2016-01-31 2016-02-01 2016-02-02→ ↑2016 ↑all
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:17 <hppavilion[1]> Here's an idea for an ESOSC language
00:37:19 <hppavilion[1]> SciGolf
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:52:51 <lambdabot> Consider it noted.
00:54:39 <oerjan> @tell myname <myname> like, f x y = g $ h $ i x y <-- f = ((g . h) .) . i
00:54:39 <lambdabot> Consider it noted.
00:54:48 <oerjan> @pl f x y = g $ h $ i x y
00:54:48 <lambdabot> f = ((g . h) .) . i
00:55:05 <oerjan> @tell myname see lambdabot's @pl command
00:55:05 <lambdabot> Consider it noted.
00:59:03 -!- sebbu has joined.
01:10:26 <hppavilion[1]> I think I'll design Archae
01:12:07 -!- tromp_ has joined.
01:19:37 -!- AlexR42 has joined.
01:20:23 <tswett> `quote
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:12 <tswett> `quote
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:07 <tswett> `quote
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:48 <tswett> Is that so?
01:36:50 <tswett> `quote
01:36:53 <HackEgo> 1216) <mroman_> Rule of thumb is that if I can understand it you're not using enough fancy stuff
01:36:59 <tswett> `quote
01:37:02 <oerjan> darn
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:27 <tswett> `delquote 1100
01:37:33 <HackEgo> ​*poof* <zzo38> I am curious to know, how many Wiccans hate daylight saving time compared to Roman Catholics?
01:37:42 <tswett> Now... another batch!
01:37:44 <tswett> `quote
01:37:44 <tswett> `quote
01:37:44 <tswett> `quote
01:37:44 <tswett> `quote
01:37:46 <tswett> `quote
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:38 <coppro> hmm
01:39:40 <ais523> `quote
01:39:42 <HackEgo> 262) <cpressey> BYE dbc WE'LL BE SURE TO ACCIDENTALLY MENTION YOUR NICK OFTEN
01:39:42 <ais523> `quote
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:44 <ais523> `quote
01:39:45 <HackEgo> 914) <Sgeo> I feel like (A.~[:i.[:!#) is verbose
01:39:45 <ais523> `quote
01:39:47 <ais523> `quote
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:19 <coppro> ahh
01:40:24 <tswett> `quote
01:40:24 <tswett> `quote
01:40:24 <tswett> `quote
01:40:24 <tswett> `quote
01:40:24 <tswett> `quote
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:01 <coppro> not a huge fan of 262
01:41:02 <Phantom__Hoover> <tswett> `delquote 1100
01:41:03 -!- Frooxius has quit (Quit: *bubbles away*).
01:41:07 <Phantom__Hoover> what the fuck that was the best one
01:41:16 <Taneb> Bacon floats? Like, a glass of lemonade with bacon on the top?
01:41:31 <tswett> `revert
01:41:37 <tswett> `quote 1100
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:37 <coppro> yeah, I like that one
01:42:55 <tswett> I really don't understand 1100.
01:43:07 <Phantom__Hoover> it's zzo, nobody understands it except possibly zzo
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:43:48 <lambdabot> Consider it noted.
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:44:53 <hppavilion[1]> tswett: Have I told you about my archaelang idea?
01:45:09 -!- boily has quit (Quit: ECLIPTIC CHICKEN).
01:46:00 <tswett> hppavilion[1]: nope!
01:46:18 <hppavilion[1]> tswett: Basically, it's an archaeological programming language
01:46:23 <hppavilion[1]> tswett: A horribly complex language
01:46:28 <hppavilion[1]> tswett: Published with 0 documentation
01:46:36 <tswett> Hmmm.
01:46:37 <hppavilion[1]> And people are expected to figure out how it works
01:46:46 <tswett> That's...
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:47:36 <hppavilion[1]> tswett: Also, no tools are available beyond a CLI
01:47:49 <hppavilion[1]> The community has to engineer their own
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:48:20 <tswett> Night, everyone.
01:48:20 <hppavilion[1]> OK
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:06 <hppavilion[1]> Hm...
01:52:08 <coppro> but I'd trade that for a CLI debugger any day
01:52:14 <hppavilion[1]> What features does Archae need?
01:57:49 <oerjan> fossils hth
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:29:49 <shachaf> I don't know.
03:30:07 <zzo38> "g++ --version" says 4.6.3
03:31:05 <izabera> `` g++ --version
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:36:48 <shachaf> hi oerjan
03:36:51 <oerjan> hichaf
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:37:53 <shachaf> tdnh hth
03:38:03 <oerjan> shocking
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:49:56 <oerjan> quite likely.
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
03:57:01 <oerjan> OKAY
03:58:11 * oerjan goes to look it up
04:06:21 <oerjan> nah wikipedia still doesn't say explicitly which ones are identities for which.
04:10:16 <shachaf> it does hth
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:01 <shachaf> true
04:12:04 <shachaf> 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 <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:20 <Elronnd> why not install 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:42:47 <Elronnd> what distro?
05:43:11 -!- staffehn has joined.
05:43:25 <zzo38> Ubuntu 12.04
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:00 <hppavilion[1]> Oh look
05:50:04 <hppavilion[1]> *.net *.split
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:08 <hppavilion[1]> zzo38: OK. Maybe you should make one then xD
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:45:57 <zzo38> But await is ES7
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:15 <zzo38> How is that?
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:55:26 <deltab> ah
07:55:48 <deltab> that's what I missed
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:22:23 * deltab nods
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:12 <b_jonas> `wisdom
11:17:44 <HackEgo> languabe/Languabes are edible and fun. They provide a quick implementation energy boost!
11:19:43 <b_jonas> `wisdom
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:40 <boily> @metar CYUL
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:04 <izabera> what do i do? :\
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:21:27 <izabera> 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 <b_jonas> `? go
12:44:51 <b_jonas> `? alphago
12:45:12 <HackEgo> alphago? ¯\(°​_o)/¯
12:45:24 <fizzie> So: slow.
12:46:07 <b_jonas> huh
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:35 <b_jonas> `? go
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:18 <fizzie> Somehow.
12:47:27 <b_jonas> didn't it just time out without a message?
12:47:30 <fizzie> No.
12:47:41 <fizzie> python /usr/bin/umlbox .. LANG=en_NZ.UTF-8 /home/hackbot/hackbot.hg/multibot_cmds/lib/limits ? go
12:47:53 <fizzie> Still there.
12:47:54 <b_jonas> does the computer have a hard disk failure, or a very high load?
12:48:03 <b_jonas> s/hard disk/hardware/
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:18 <b_jonas> `wisdom
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:49:52 <fizzie> No.
12:50:00 <fizzie> Well, slightly.
12:50:37 <fizzie> There's also 600 <defunct> python processes.
12:50:45 <b_jonas> uh
12:50:47 <b_jonas> reboot?
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:12 <fizzie> │ └─umlbox-mudem
12:51:18 <fizzie> I think multibot's just not waiting for its children.
12:51:37 <b_jonas> oh
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:38 <b_jonas> `? alphago
12:52:40 <HackEgo> alphago? ¯\(°​_o)/¯
12:52:48 <b_jonas> `? minsky
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:52:52 <b_jonas> `? marvin minsky
12:52:53 <HackEgo> marvin minsky? ¯\(°​_o)/¯
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:32 <HackEgo> No output.
12:54:35 <fizzie> There.
12:54:39 <b_jonas> huh
12:54:43 <b_jonas> `? go
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:34:16 <LexiciScriptor> but maybe you want something like +. -> k
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:18 <Sgeo> `olist 1021
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:51:03 <LexiciScriptor> now i check the logs
15:51:11 <mezkhalin> :)
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:09:40 <LexiciScriptor> :)
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
18:59:06 <izabera> got an example?
19:02:57 <Riviera> for such hacks? [bbl a few hours / tomorrow]
19:05:58 <izabera> sure for such hacks
19:06:05 <izabera> 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 <hppavilion[1]> izabera: Mini-languages hth
19:17:50 <izabera> ... examples please x.x
19:17:57 <hppavilion[1]> izabera: Python's str.format()
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:18:53 <hppavilion[1]> izabera: Well, you could.
19:19:01 <hppavilion[1]> And that's all that matters.
19:19:15 <izabera> it's a made up use case
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:20:06 <hppavilion[1]> (Oh wait, printf)
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 <hppavilion[1]> mezkhalin: @tell
19:24:38 <izabera> @tell mezkhalin it's @tell mezkhalin
19:24:38 <lambdabot> Consider it noted.
19:24:47 <hppavilion[1]> I WIN!
19:24:48 <hppavilion[1]> WHOO!
19:24:51 * mezkhalin tips his hat
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:25:59 <lambdabot> Consider it noted.
19:26:33 -!- mauris has joined.
19:26:40 <hppavilion[1]> um...
19:26:44 <hppavilion[1]> hauris?
19:26:46 <hppavilion[1]> Hm...
19:30:51 <mezkhalin> i take it lambdabot erases undelivered messages after a set time?
19:31:57 <hppavilion[1]> mezkhalin: Not ure
19:31:59 <hppavilion[1]> *sure
19:32:19 <mezkhalin> in that case i could theoretically do
19:32:35 <mezkhalin> @tell nonexistinguser message
19:32:35 <lambdabot> Consider it noted.
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:33:34 <nonexistinguser> Hi!
19:33:40 <nonexistinguser> @messages-lud
19:33:40 <lambdabot> mezkhalin said 1m 5s ago: message
19:33:43 <nonexistinguser> Huh?
19:33:53 <hppavilion[1]> Um...
19:33:56 <hppavilion[1]> That wasn't me...
19:33:57 <mezkhalin> well
19:34:03 <mezkhalin> what are the odds?
19:34:12 <mezkhalin> im too tired to calc
19:34:14 <hppavilion[1]> mezkhalin: Pretty good when you consider the occupancy of this cannel
19:34:17 <hppavilion[1]> *channel
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:35:06 <mezkhalin> :P
19:35:19 <hppavilion[1]> mezkhalin: About 100%
19:37:44 -!- Treio has joined.
19:37:49 <hppavilion[1]> Oooh
19:37:50 <hppavilion[1]> Oooh
19:37:52 <hppavilion[1]> OOOH
19:37:59 <hppavilion[1]> 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 <mezkhalin> meaning what exactly?
19:41:08 <hppavilion[1]> mezkhalin: Like LAMP or XAMPP or MEAN
19:41:26 <mezkhalin> ah right
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:41:46 <mezkhalin> yeh
19:41:47 <hppavilion[1]> mezkhalin: Ah, no
19:42:00 <mezkhalin> and LAMP is web stuff
19:42:05 <mezkhalin> can remember the acronym
19:42:27 <mezkhalin> MP is MySQL and PHP at least
19:42:42 <mezkhalin> and apache! for Linux right?
19:43:23 <hppavilion[1]> mezkhalin: Yes, exactly
19:43:33 <hppavilion[1]> mezkhalin: But there are various stacks for various things
19:43:39 <hppavilion[1]> mezkhalin: Some stacks overlap with others
19:43:49 <mezkhalin> aye
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:49:30 <b_jonas> Sgeo: thanks
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:55:06 <hppavilion[1]> mezkhalin: Ther
19:55:07 <hppavilion[1]> e
19:56:07 <mezkhalin> hppavilion[1]: nice! i will have to add some additions once i've fed myself
19:56:17 <hppavilion[1]> mezkhalin: OK!
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:02:58 <hppavilion[1]> mezkhalin: _actually_ leave? Huh?
20:03:06 <mezkhalin> for food i mean
20:03:11 -!- tromp_ has joined.
20:03:16 <hppavilion[1]> Ah
20:03:16 <hppavilion[1]> OK
20:03:19 <mezkhalin> im about to leave now, for real that is :P
20:03:25 <hppavilion[1]> Hi tromp_!
20:03:37 <hppavilion[1]> We're making the #esoteric solution stack!
20:03:49 <hppavilion[1]> http://esolangs.org/wiki/The_chan-esoteric_stack
20:06:24 <izabera> what is pile.js ?
20:07:29 <HackEgo> [wiki] [[Pile.js]] N https://esolangs.org/w/index.php?oldid=46340 * Hppavilion1 * (+1124) Work-in-progress
20:07:35 <hppavilion[1]> izabera: That's pile.js
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:38 <izabera> no idea what it is
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).
21:56:18 <hppavilion[1]> mezkhalin: You back yet?
22:03:34 <mezkhalin> hppavilion[1] just for a while mate, whatsup?
22:04:21 <hppavilion[1]> mezkhalin: Nothing, just wondering
22:04:37 <hppavilion[1]> I'm KI for a bit
22:06:08 <mezkhalin> huh?
22:10:02 <fizzie> "Known issue", I think.
22:10:33 <mezkhalin> doesn't really make sense though
22:11:19 <hppavilion[1]> mezkhalin: Keyboard Inaccessible
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:25:09 <lambdabot> Consider it noted.
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:37:57 <lambdabot> Consider it noted.
22:38:51 -!- boily has joined.
22:38:55 <oerjan> bohily
22:39:06 <boily> hellœrjan.
22:41:33 -!- Treio_ has joined.
22:42:54 <oerjan> `relcome Treio_
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:21 <oerjan> oh
22:43:46 -!- Treio has quit (Ping timeout: 240 seconds).
22:43:52 <oerjan> boily: NOT FOR LONG
22:44:00 <boily> OKAY
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:45:14 <lambdabot> Consider it noted.
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:50:47 <lambdabot> Consider it noted.
22:50:47 <boily> oh.
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:54:32 <oerjan> 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 <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:07:17 <boily> hppavellon[1].
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:10:43 <zgrep> What about them?
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:12:34 <boily> point.
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:39 * boily mapoles shachaf
23:41:49 <shachaf> ?
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:45:08 <oerjan> 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 <oerjan> hint-e
23:48:17 <int-e> nice little twist in GG today... a small thing, but managed to surprise me.
23:49:12 <oerjan> hm which part
23:49:23 <oerjan> that she was supposed to take the book there?
23:49:31 <int-e> no, the punchline
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:18 <int-e> hmm
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:56:56 <tswett> Phantom_Hoover: yeah.
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:35 <tswett> Right.
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.
←2016-01-31 2016-02-01 2016-02-02→ ↑2016 ↑all