←2016-12-13 2016-12-14 2016-12-15→ ↑2016 ↑all
00:02:15 <hppavilion[1]> It's interesting that complex numbers are always taught (it seems) as a+bi and never as, say, rψ (for nonnegative real r and ψ on the unit circle)
00:03:00 <myname> what for
00:03:01 <Hoolootwo> I was taught both within a week
00:03:04 <Hoolootwo> in high school
00:03:06 <myname> e^iphi works fine
00:04:12 <hppavilion[1]> ψ wouldn't be written as that number on the unit circle though- not elegant enough. Probably something more like ψ = \$θ = e^iθ (or maybe = e^iτθ). Then you can do complex numbers as r\$θ which looks incredibly awesome imo.
00:04:43 <hppavilion[1]> myname: You mean r*e^iψ?
00:04:54 <myname> yeah
00:04:57 <hppavilion[1]> Hoolootwo: Huh, I was not. I think.
00:05:34 <myname> what's the advantage of r*phi? multiplying is worse than on the e thing and adding is a complete mess, too
00:05:47 <myname> usually, you learn things that are somehow easy to handle
00:05:52 <myname> r*phi is not
00:06:17 <hppavilion[1]> myname: It works fine, but treating complex numbers as having nice angles and magnitudes is done frequently enough (as far as I've seen) that seeing it as its own thing seems like it would be a nice thing to see.
00:06:25 <HackEgo> [wiki] [[Special:Log/newusers]] create * JHM * New user account
00:06:37 <hppavilion[1]> seeing it as its own thing as in having a way to write it directly.
00:07:02 <Hoolootwo> hmm, I think the first introduction I had was just like multiplying/dividing (a+bi) together, then we forgot about complex numbers for 2 years, then we actually used them
00:07:08 -!- otherbot has quit (Remote host closed the connection).
00:09:00 <Hoolootwo> I think the first time, we didn't know trig well enough to actually use ae^jt
00:09:03 <hppavilion[1]> Hoolootwo: Did you ever get to use split-complexes?
00:09:36 * hppavilion[1] hates people using 'j' to mean 'i' with a passion
00:09:52 <Hoolootwo> sorry, I'm an engineer :P
00:10:03 <Hoolootwo> nope, no split-complexes
00:10:30 -!- moonheart08 has quit (Ping timeout: 268 seconds).
00:11:12 -!- moonheart08 has joined.
00:11:40 <hppavilion[1]> Hoolootwo: I hate engineers then.
00:11:53 <FireFly> hppavilion[1]: we were taught both rectangular and radial complex numbers, and the TI calculators do both at least
00:12:03 <shachaf> https://arxiv.org/abs/1612.03242
00:12:07 <shachaf> This is pretty impressive.
00:12:16 <hppavilion[1]> FireFly: Ham. Maybe I was just bad at paying attention when the teachers did it that way xD
00:12:26 <FireFly> Hm, I only use j for complex numbers in, well, J
00:12:40 <FireFly> where 1j2 is a literal for the number 1+2i
00:12:40 <moonheart08> hirefly!
00:12:49 <moonheart08> hellovilion[1]
00:12:55 <FireFly> moonhirt08
00:13:05 <Hoolootwo> in pretty much all signal processing stuff, it's j
00:13:15 * moonheart08 reboots the missing Otherbot
00:13:57 -!- Zarutian has quit (Quit: Zarutian).
00:15:33 -!- otherbot has joined.
00:15:37 <hppavilion[1]> moonheart08: hellu
00:19:08 <boily> hppavellon[1], mynamello, Hellootwo, mhelloony, hellotherbot.
00:19:47 <moonheart08> hi boily
00:19:58 <moonheart08> you dont need to say hello to otherbot! its a bot :P
00:20:24 <hppavilion[1]> moonheart08: You clearly do not understand #esoteric
00:20:46 <moonheart08> lol
00:28:08 <moonheart08> knowing how the V8 JS engine works, raw code injection _may_ be possible... *investigates*
00:36:28 <moonheart08> -js new Array(1e10).join()
00:36:28 <otherbot> 'RangeError: Invalid array length | at evalmachine.<anonymous>:205:1 | at ContextifyScript.Script.runInContext (vm.js:35:29) | at jssb (/home/ubuntu/workspace/modules/sandboxes/sandbox.js:8:50) | at process.on (/home/ubuntu/workspace/modules/sandboxes/sandbox.js:32:18) | at emitTwo (events.js:106:13) | at process.emit (events.js:191:7) | at process.nextTick (internal/child_process.js:744: (message truncated)
00:36:34 <moonheart08> -js new Array(1e15).join()
00:36:34 <otherbot> 'RangeError: Invalid array length | at evalmachine.<anonymous>:205:1 | at ContextifyScript.Script.runInContext (vm.js:35:29) | at jssb (/home/ubuntu/workspace/modules/sandboxes/sandbox.js:8:50) | at process.on (/home/ubuntu/workspace/modules/sandboxes/sandbox.js:32:18) | at emitTwo (events.js:106:13) | at process.emit (events.js:191:7) | at process.nextTick (internal/child_process.js:744: (message truncated)
00:36:37 <moonheart08> -js new Array(1e5).join()
00:36:37 <otherbot> ',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, (message truncated)
00:36:43 <moonheart08> -js new Array(1e6).join()
00:36:46 <otherbot> Childprocess timed out! No data returned.
00:36:50 <moonheart08> RIP v8
00:37:01 <moonheart08> V8 actually died :P
00:37:05 <moonheart08> -js new Array(1e7).join()
00:37:08 <otherbot> Childprocess timed out! No data returned.
00:39:33 <moonheart08> -js if (IsJSGlobalProxy()) {
00:39:33 <moonheart08> Object* proto = GetPrototype();
00:39:33 <moonheart08> if (proto->IsNull()) return result->NotFound();
00:39:33 <moonheart08> ASSERT(proto->IsJSGlobalObject());return JSObject::cast(proto)->LocalLookup(name, result);
00:39:33 <moonheart08> }
00:39:33 <otherbot> 'evalmachine.<anonymous>:205 | if (IsJSGlobalProxy()) { | ^ | SyntaxError: Unexpected end of input | at jssb (/home/ubuntu/workspace/modules/sandboxes/sandbox.js:8:15) | at process.on (/home/ubuntu/workspace/modules/sandboxes/sandbox.js:32:18) | at emitTwo (events.js:106:13) | at process.emit (events.js:191:7) | at process.nextTick (internal/child_process.js:744:12) | a (message truncated)
00:39:34 <moonheart08> // copypaste
00:41:05 <moonheart08> if(IsJSGlobalProxy()){Object* proto = GetPrototype();if (proto->IsNull()) return result->NotFound();ASSERT(proto->IsJSGlobalObject());return JSObject::cast(proto)->LocalLookup(name, result);}
00:41:13 <moonheart08> -js if(IsJSGlobalProxy()){Object* proto = GetPrototype();if (proto->IsNull()) return result->NotFound();ASSERT(proto->IsJSGlobalObject());return JSObject::cast(proto)->LocalLookup(name, result);}
00:41:13 <otherbot> 'evalmachine.<anonymous>:205 | if(IsJSGlobalProxy()){Object* proto = GetPrototype();if (proto->IsNull()) return result->NotFound();ASSERT(proto->IsJSGlobalObject());return JSObject::cast(proto)->LocalLookup(name, result);} | ^^^^^^^^^^^^^ | ReferenceError: Invalid left-hand side in assignment | at jssb (/home/ubuntu/workspace/modules/sandboxes/sandbox.js:8:15) | at process.on (/home/ubu (message truncated)
00:44:26 -!- Frooxius has quit (Read error: Connection reset by peer).
00:44:51 -!- Frooxius has joined.
00:47:25 <boily> fungot: nostril.
00:47:26 <fungot> boily: what procedure? tells you what language it was supposed to be a
00:47:55 <boily> fungot: probably Java. that's all I do during the day, with trace amounts of YAML.
00:47:55 <fungot> boily: thanks. i'm hoping that there would simply be called on certain low-level interrupts exceptions; they're not part of the program
00:51:34 <boily> lately, I've been exploring Spring's source code. it's amazing the amount of detail they've put to segregate every minute concern, with clean interfaces for single responsibilities.
00:52:59 <boily> also, Guava is a nifty little library. sadly most of it is becoming obsolete as the JDK Marches On, but its groundwork on fluent comparators is amazing. it's *almost* like functional programming.
00:54:46 <moonheart08> another challange for busting up -js: cause it to segfault
00:55:29 -!- oerjan has joined.
00:55:43 <moonheart08> helloerjan
00:56:02 <boily> helloerjan
00:57:16 <oerjan> helloily, helloonheart08
00:59:06 <oerjan> @messages-louse
00:59:06 <lambdabot> boily said 13h 18m 27s ago: hellørjan. the 160 bug strikes again. tdh.
01:06:01 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”).
01:06:25 * oerjan seems to put stupid typos in half his messages nowadays :(
01:06:50 <oerjan> (maybe slightly exaggerated)
01:07:06 -!- moonheart08 has quit (Ping timeout: 258 seconds).
01:09:40 <boily> you're only afflicted by a bad spell of typo færies; shake your keyboard while chanting the conjugations for a few irregular verbs and it should go away.
01:11:53 <oerjan> @yow
01:12:10 <oerjan> i thought @yow was broken at one point due to copyright issues...
01:13:31 <oerjan> . o O ( go went gone do did done have has had had )
01:14:23 <oerjan> i'm sure it's cheating to use a language with only 3/4 main verb forms, but i'm lazy.
01:16:28 <fizzie> I tried setting \$wgSMTP, but it either didn't work, or I don't have a password recovery email address set. And of course there were no error messages anywhere.
01:16:30 <oerjan> . o O ( also i may not reliable remember any of the long ones, especially if irregular. )
01:16:37 <oerjan> *reliably
01:16:45 <oerjan> argh, still cursed!
01:22:59 <boily> `? oerjan
01:23:18 <HackEgo> Your completionist @messages-lord swr oerjan is a lazy expert in future computation. Also a Glasswegian who dislikes Roald Dahl. He could never remember the word "amortized" so he put it here for convenience; but lately it's the only word he can ever remember. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
01:23:26 <boily> `slwd oerjan//s/swr/færic/
01:23:32 <HackEgo> oerjan//Your completionist @messages-lord færic oerjan is a lazy expert in future computation. Also a Glasswegian who dislikes Roald Dahl. He could never remember the word "amortized" so he put it here for convenience; but lately it's the only word he can ever remember. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
01:23:52 <fizzie> Someone from a random Canadian ISP's IP address is fetching esolangs.org / page every 5 minutes, with a user-agent of "check_http/v2.1.1 (monitoring-plugins 2.1.1)".
01:24:24 <boily> I ain't doing that. perhaps \oren\ and/or zzo38?
01:26:07 <fizzie> Using an existing tool like that sounds a little too mainstream for zzo38.
01:26:50 <fizzie> (It doesn't much matter, I was just trying to find any tidbit of information as to what happened with those emails.)
01:28:00 * oerjan looks suspiciously at alercah
01:38:45 <zzo38> I don't have any client with that user-agent string as far as I know.
01:43:48 <boily> I don't think alercah is being suspiciously looked at enough.
01:44:01 * boily shiftily looks suspiciously at alercah
01:51:37 <hppavilion[1]> fungot: help
01:51:37 <fungot> hppavilion[1]: i hope it stays the same, not? :) that just makes it draw the image once.
01:51:41 <hppavilion[1]> ^help
01:51:41 <fungot> ^<lang> <code>; ^def <command> <lang> <code>; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool
01:51:45 <hppavilion[1]> ^source
01:51:45 <fungot> https://github.com/fis/fungot/blob/master/fungot.b98
02:04:24 <hppavilion[1]> ^bf >[-]>[-]>[-]+<<< [[->+>+<<]>-[-<+>]> [>[->+>+<<]>>[-<<+>>]<<<-] >[-]>[-<+>]<<<<]>>>
02:04:56 <hppavilion[1]> ^bf
02:04:56 <fungot> ^bf -- evaluates brainfuck
02:05:17 <hppavilion[1]> ^bf >[-]>[-]>[-]+<<<[[->+>+<<]>-[-<+>]>[>[->+>+<<]>>[-<<+>>]<<<-]>[-]>[-<+>]<<<<]>>>
02:10:35 <hppavilion[1]> oerjan: The #fix your connection guy fixed his connection (and happens to be on another channel I frequent)
02:12:34 -!- ChanServ has set channel mode: +o oerjan.
02:12:55 -!- oerjan has set channel mode: -b xa0!*@*\$#fix_your_connection.
02:13:06 -!- oerjan has set channel mode: -o oerjan.
02:13:51 -!- xa0 has joined.
02:14:18 <hppavilion[1]> xa0: Yay! You don't have the same fun nick though ;-;
02:14:32 <xa0> i have a different nick on every network i'm on
02:14:37 <hppavilion[1]> ...oh.
02:15:07 <xa0> it's like ocd but ..anti :p
02:15:12 <xa0> anyway
02:15:35 <xa0> !bf ++ >[-]>[-]>[-]+<<< [[->+>+<<]>-[-<+>]> [>[->+>+<<]>>[-<<+>>]<<<-] >[-]>[-<+>]<<<<]>>> >++++++++[<++++++>-]<.
02:15:52 <xa0> uh, which was the bot
02:15:56 <oerjan> ^
02:16:25 <oerjan> ^bf
02:16:25 <fungot> ^bf -- evaluates brainfuck
02:16:27 <hppavilion[1]> xa0: ^ was the prefix, but it wouldn't execute
02:16:32 <xa0> ah
02:16:38 <xa0> ^bf ++ >[-]>[-]>[-]+<<< [[->+>+<<]>-[-<+>]> [>[->+>+<<]>>[-<<+>>]<<<-] >[-]>[-<+>]<<<<]>>> >++++++++[<++++++>-]<.
02:16:38 <fungot> 2
02:16:40 <hppavilion[1]> Wait, it didn't have any prints. That explains it.
02:16:42 <xa0> hppavilion[1]: :p
02:16:50 <xa0> i gave you the factorial function code
02:16:54 * oerjan doesn't remember that message
02:16:57 <oerjan> ^bf
02:17:09 <xa0> you have to put a number in cell 1, and pretty print the result yourself
02:17:26 <xa0> i just put 2 in cell 1 before, and added 48 after (because 2!<10)
02:17:29 <hppavilion[1]> oerjan: It was just before I said that the connection had been fixed
02:19:37 <oerjan> hppavilion[1]: i mean the message fungot gives to ^bf without argument
02:19:37 <fungot> oerjan: ( sarahbot reset) at a given event. :p
02:19:47 <hppavilion[1]> Ah.
02:23:44 * boily pats the fungot on the... headly part?
02:23:44 <fungot> boily: what fnord should have given it doesn't do that. i don't think
02:33:43 -!- boily has quit (Quit: OFFICER CHICKEN).
02:40:58 -!- DHeadshot has quit (Ping timeout: 268 seconds).
02:50:22 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50510&oldid=50491 * Osuka * (+370)
02:50:44 <HackEgo> [wiki] [[Befunge]] M https://esolangs.org/w/index.php?diff=50511&oldid=50361 * Osuka * (-67)
02:53:21 <fizzie> ^show bf
02:53:21 <fungot> (^bf -- evaluates brainfuck)S
02:53:47 <fizzie> oerjan: It's not really a built-in message. I didn't know someone had done that, either.
02:54:02 <oerjan> oh.
02:54:07 <oerjan> ^ul
02:54:07 <fungot> ^ul -- evaluates Underload
02:54:19 <oerjan> fancy
02:54:27 <fizzie> (The ^bf built-in checks for "^bf " with a space, which makes the user-defined command trigger if it's just ^bf.)
02:55:04 <oerjan> i have a hunch i may have been around at the time
03:07:08 -!- xa0 has quit (Ping timeout: 246 seconds).
03:10:07 -!- xa0 has joined.
03:10:07 -!- xa0 has quit (Changing host).
03:10:07 -!- xa0 has joined.
03:10:21 <oerjan> ...um
03:12:12 <oerjan> (and why do you have two cloaks anyhow)
03:15:41 <xa0> what happened there
03:15:44 <xa0> did i dc more than once
03:16:20 <xa0> also, i think it's my bouncer config being a bit wrong
03:16:24 <xa0> i can probably fix that
03:17:07 <oerjan> xa0: it looked pretty much like that the other day when i banned you, except it didn't stop.
03:17:25 <xa0> ugh
03:17:39 <xa0> i accidentally overloaded my server with a 'cabal install'
03:17:49 <xa0> who knew that was enough to kill ALL MY RAM
03:18:06 <xa0> but yeah the cloak thing is just something that happens when i connect
03:18:16 * xa0 turns off sasl
03:18:45 <alercah> it's not me
03:18:54 <oerjan> ghc can use a lot of memory i hear
03:19:35 <xa0> no kidding
03:20:20 <xa0> i might ulimit it
03:21:39 <oerjan> there might also be the occasional bug.
03:28:45 <xa0> ¯\_(ツ)_/¯ done with it now anyway
03:29:16 <xa0> let me know if it ever happens again, feel free to tempban if it's quite bad, but it shouldn't unless i'm DOSd or something
03:31:18 <oerjan> I WILL *EVIL CACKLE*
03:31:45 <zzo38> Make the feature request / bug report for my Farbfeld Utilities please if you are the people to potentially use such picture manipulation software. (You can also contribute if you have anything to do; files should be public domain or CC0 or WTFPL)
03:33:37 -!- diginet has quit (Ping timeout: 252 seconds).
03:34:54 -!- diginet has joined.
03:38:52 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50512&oldid=50510 * JHM * (+141)
03:39:17 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50513&oldid=50512 * JHM * (+125)
03:39:22 <zzo38> I think someone else on here asked about it once, but now I forget. I do still have the feature request ticket though, so I may add that feature later on (one of them I have already added, but other feature I did not yet implement).
03:39:30 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
03:39:30 <HackEgo> [wiki] [[Numberwang (brainfuck derivative)]] https://esolangs.org/w/index.php?diff=50514&oldid=23703 * JHM * (+136)
03:40:30 <HackEgo> [wiki] [[Numberwang (brainfuck derivative)]] M https://esolangs.org/w/index.php?diff=50515&oldid=50514 * JHM * (-2) Fixed formatting error
03:45:03 <zzo38> I found this music http://2a03.free.fr/?p=pub&dir=trampo do you like this?
03:46:57 <zzo38> (Although they host mainly NSF (as suggested by the domain name), trampo is having only MOD/XM musics.)
03:59:23 <zzo38> I saw this: {1}, Sacrifice another creature: Target attacking creature gets -0/-3 until end of turn and deals 1 damage to you.
03:59:28 <zzo38> Do you like this?
04:07:00 -!- pelegreno___ has quit (Ping timeout: 250 seconds).
04:07:27 -!- catern has quit (Ping timeout: 250 seconds).
04:07:35 -!- diginet_ has joined.
04:08:01 -!- diginet has quit (Quit: diginet has quit!).
04:08:20 -!- alakra has quit (Read error: Connection reset by peer).
04:08:29 -!- alakra has joined.
04:08:40 -!- diginet_ has changed nick to diginet.
04:09:33 -!- pelegreno___ has joined.
04:09:58 -!- catern has joined.
04:31:56 -!- function has joined.
04:38:43 <function> so, I feel like this must exist
04:38:55 <function> there is a language which is defined to have single letter operations that complete common
04:39:05 <function> code-golf excersizes ?
04:39:17 <function> like even better than J ?
04:40:05 <oerjan> see HQ9+ and friends
04:40:22 -!- moonheart08 has joined.
04:47:55 <zzo38> Yes there is HQ9+ and there are a few others
04:50:03 -!- augur has quit (Ping timeout: 245 seconds).
04:55:29 <moonheart08> moo
05:03:34 <Jafet> once upon a time, most of the operations in HQ9+ were common code-golf exercises
05:04:00 <moonheart08> welcome to half-asleep moony land! you can be assured this moony is half asleep and not nearly as sane as usual
05:04:02 <moonheart08> :P
05:04:23 -!- moonheart08 has changed nick to halfasleep-moony.
05:07:38 <Jafet> perhaps a modern take on HQ9+ should include the following commands: compile a restricted subset of the C language, print a sequence by OEIS number, print a ruby script that prints the program's source formatted as haiku, and install left-pad
05:09:17 -!- augur has joined.
05:17:07 -!- computing has joined.
05:18:30 -!- halfasleep-moony has quit (Ping timeout: 250 seconds).
05:30:45 -!- function has quit (Quit: /dev/null is full).
05:58:58 <hppavilion[1]> Jafet: The OEIS one actually seems potentially useful in a real language.
05:59:14 -!- function has joined.
05:59:35 <zzo38> I think there is a Haskell module to do that?
06:01:33 -!- augur__ has joined.
06:01:39 -!- augur has quit (Read error: Connection reset by peer).
06:18:20 -!- moony has quit (Read error: Connection reset by peer).
06:25:58 <myname> there was this idea of making a language that _only_ has single letter operations to complete common code-gold exercises (more than hq9)
06:26:15 <myname> iirc it remains unanswered which you need in order to be tc
06:26:41 <myname> or if you can do it at all
06:28:30 <hppavilion[1]> myname: ..?
06:29:09 <myname> !
06:30:18 <myname> i don't get the semantics of your "question"
06:56:33 -!- augur__ has quit (Remote host closed the connection).
06:57:17 -!- augur has joined.
07:00:00 -!- moony has joined.
07:00:57 -!- computing has quit (Ping timeout: 240 seconds).
07:01:22 -!- augur has quit (Ping timeout: 250 seconds).
07:07:08 <Jafet> most code-golf problems aren't parametric, so any set that you can compose into a TC language would be interesting
07:07:17 -!- hppavilion[1] has quit (Ping timeout: 248 seconds).
07:21:35 -!- hppavilion[1] has joined.
07:25:25 -!- function has changed nick to trout.
07:26:54 <myname> well, even if they are parametric
07:28:32 -!- hailer has joined.
07:42:51 -!- otherbot has quit (Remote host closed the connection).
07:44:04 -!- augur has joined.
07:47:12 <hppavilion[1]> Do linguists ever discuss the SOVI* (Subject, Object, Verb, Instrument- who does what to whom with what device) of languages?
07:50:37 <oerjan> discuss how? obviously they have to investigate languages' word orders in general...
07:53:10 <hppavilion[1]> oerjan: Yes... As in, discussing the word order when taking into account an additional feature as to what was used when Subject Verbed
07:53:37 <oerjan> https://en.wikipedia.org/wiki/Time%E2%80%93manner%E2%80%93place
07:53:39 <hppavilion[1]> Like, here in 'Nglish, we'd say "Alice stabbed Bob with a spoon"
07:53:47 <hppavilion[1]> (usually)
07:54:02 <hppavilion[1]> (That being SVOI)
07:54:06 <oerjan> hppavilion[1]: it seems like they lump the rest into "adverbials", and discuss they're order relative to each other
07:54:10 <oerjan> *their
07:55:10 <hppavilion[1]> But a varinglish might instead say "Alice stabbed with a spoon Bob" (SVIO) or "Alice with a spoon stabbed Bob" (SIVO), and then all the variants on the SVO order
07:55:14 <hppavilion[1]> Ah.
07:55:28 <hppavilion[1]> 24 possible permutations of SOVI
07:56:16 <hppavilion[1]> Oh, and I forgot ISVO: "with a spoon Alice stabbed Bob"
07:56:33 <myname> japanese has a topic for sentences
08:08:18 <hppavilion[1]> myname: ...OK, how many languages do you speak‽
08:08:45 <myname> 2
08:27:32 -!- moony has quit (Ping timeout: 268 seconds).
08:33:24 -!- augur has quit (Remote host closed the connection).
08:42:15 -!- moonheart08 has joined.
08:56:31 -!- fractal has quit (Ping timeout: 260 seconds).
08:56:37 -!- hppavilion[1] has quit (Ping timeout: 248 seconds).
08:58:36 -!- moonheart08 has quit (Ping timeout: 258 seconds).
09:12:54 -!- The_Prospector|2 has joined.
09:13:41 -!- The_Prospector has quit (Ping timeout: 248 seconds).
09:24:51 -!- oerjan has quit (Quit: Nite).
09:26:04 -!- AnotherTest has joined.
09:45:47 -!- fractal has joined.
10:07:08 -!- Sprocklem has quit (Ping timeout: 245 seconds).
10:35:51 -!- LKoen has joined.
11:13:52 -!- benderB787 has joined.
11:35:56 -!- boily has joined.
11:45:20 -!- Phantom_Hoover has joined.
11:45:21 -!- Phantom__Hoover has joined.
11:46:31 -!- Phantom__Hoover has quit (Client Quit).
12:00:01 <boily> `wisdom
12:00:24 <HackEgo> bdsm//BDSM definitely isn't a kind of LARP and Taneb definitely did not invent it.
12:01:37 <boily> . o O ( well, BDSM *is* LARP, with leather and mediæval weapons... )
12:07:58 <int-e> @unidecode æ
12:07:58 <lambdabot> Unknown command, try @list
12:08:02 <int-e> `unidecode æ
12:08:09 <HackEgo> ​[U+00E6 LATIN SMALL LETTER AE]
12:11:57 -!- zzo38 has quit (Ping timeout: 240 seconds).
12:12:05 <boily> int-ællo.
12:15:12 <boily> do you have to roll dice when larping in the forest, or are the rules different from a tabletop D20 system?
12:15:16 <b_jonas> helloily
12:16:53 <boily> b_jellonas
12:22:44 <boily> can you larp in Africa? what if a lion happens?
12:28:18 <FireFly> probably the same as if a bear happens in north america
12:28:39 <FireFly> or maybe you just convince the wild animal to join the LARP
12:29:10 <boily> same size category, fluffy and loud. probably a reskin.
12:29:52 <FireFly> I learned a while ago that most of the tabletop RPGs released here were based on d100 rolls rather than d20 rolls
12:30:15 -!- boily has quit (Quit: STATISTICALLY CHICKEN).
12:34:50 <b_jonas> boily: no way. the bear eats anything, the tiger eats only meat.
12:35:30 <b_jonas> Also, in the Jungle Book, the bear is a good guy and the tiger is a bad guy.
13:41:25 -!- The_Prospector|2 has quit (Quit: when in doubt, kernel panic).
13:50:06 -!- trout has quit (Quit: found 1 in /dev/zero).
13:59:37 -!- heroux has quit (Ping timeout: 240 seconds).
14:00:48 -!- ais523 has joined.
14:02:16 -!- The_Prospector has joined.
14:05:13 <b_jonas> hello, ais523.
14:06:26 -!- asfaga has joined.
14:06:36 -!- asfaga has quit (Quit: Leaving).
14:16:01 <izabera> caramelldansen is 15 years old
14:16:55 -!- benderB787 has quit (Read error: Connection reset by peer).
14:17:03 <ais523> hi b_jonas
14:17:29 <ais523> I keep forgetting to connect to IRC when I'm not busy, partly because I've just started a new job and would prefer reduced distractions
14:22:53 -!- heroux has joined.
14:36:01 <b_jonas> I just tried to type main(char *argc[] but luckily I caught myself before committing such a stupid typo
14:37:03 <b_jonas> oh, question
14:39:14 <b_jonas> can you recommend me a good implementation of formatting and scanning machine floating point numbers (as in strtof, strtod, and the floating point backends of printf) that is reliable, under a non-copyleft free software license, and preferably fast?
14:39:37 <b_jonas> I'd prefer a C api, but that's not an absolute requirement.
14:44:58 <b_jonas> By non-copyleft license, I mean I don't want something under gnu GPL, but something under boost license or apache license is fine.
14:45:33 <b_jonas> maybe I should just look for such a code myself though, rather than asking
14:49:47 <b_jonas> hmm... the one in musl libc might work ("http://git.musl-libc.org/cgit/musl/tree/src/stdio/vfprintf.c", "http://www.musl-libc.org/"). I'll have to check in detail.
14:53:16 -!- AnotherTest has quit (Ping timeout: 250 seconds).
15:26:02 <ais523> I don't know a good one off by heart, but if you're looking for something that's part of printf, printf implementations (and thus libc implementations) seem like a good place to look
15:26:23 <ais523> many languages have their own printfs too; you could find a programming language under a permissive license
15:26:32 <ais523> and steal its
15:30:05 -!- iaglium_ has quit (Ping timeout: 252 seconds).
15:40:42 <b_jonas> ais523: gnu libc probably has the right implementation, but its license is gnu GPL which isn't good for me;
15:41:12 -!- augur has joined.
15:41:27 <b_jonas> "many languages have their own printfs too" is true, but most of them either have bad implementations or use the libc for the floating point formatting and scanning part
15:42:10 <ais523> hmm, I remember that until recently, Java's floating point parser entered an infnite loop on certain strings
15:42:16 <ais523> (ones very close to the minimum normalized float)
15:42:26 <ais523> although that's GPL I think so wouldn't help here
16:01:13 -!- augur has quit (Read error: Connection reset by peer).
16:09:25 -!- MoALTz has joined.
16:28:16 -!- DHeadshot has quit (Ping timeout: 256 seconds).
16:46:17 -!- DHeadshot has quit (Ping timeout: 258 seconds).
17:06:25 -!- LKoen has quit (Read error: No route to host).
17:06:41 -!- LKoen has joined.
17:09:55 -!- AnotherTest has joined.
17:29:12 -!- otherbot has joined.
17:29:50 -!- moony has joined.
17:37:09 -!- hailer has quit (Ping timeout: 248 seconds).
17:37:36 -!- hppavilion[1] has joined.
17:43:27 <hppavilion[1]> I just exited math class because the teacher was teaching bad math.
17:43:49 <moony> what was he teaching?
17:44:05 <hppavilion[1]> moony: She, actually
17:44:16 <moony> well, what was she teaching?
17:45:22 <hppavilion[1]> moony: Oh, sorry, discussing on two channels so I was on delay xD
17:45:44 <hppavilion[1]> moony: It was on the practice/warmup/final study guide/whatever before the semester finals
17:46:07 <hppavilion[1]> There was a question that asked "Does the following relation describe a function: x = y^2-5" (or some similar equation)
17:54:14 <hppavilion[1]> moony: And the issue with such a question is that it raises the question of "in which variable"
17:54:29 <moony> lol
17:54:37 <moony> RIP teacher
17:54:57 <hppavilion[1]> I can algebraically rearrange it to y = sqrt(x+5), but unless you say "a function from x to y" or "a function from y to x", it's ambiguous
17:56:51 -!- Mucho has joined.
17:57:06 <Mucho> hello
17:57:24 <ais523> hi
17:57:31 <hppavilion[1]> Oh, his523
17:58:09 <ais523> hppavilion[1]: well square root isn't a function, at least not if you define it as the inverse of square
17:58:18 -!- sebbu has quit (Ping timeout: 250 seconds).
17:58:36 <Mucho> Don't mean to offend but are you guys just bots?
17:58:38 <hppavilion[1]> ais523: Well yes, but the question didn't give any indication of *what* we're asking is a function
17:58:51 <hppavilion[1]> Mucho: I AM DEFINITELY NOT A BOT
17:58:57 * hppavilion[1] looks around shiftily
17:58:58 <ais523> Mucho: normally you can tell after a while
17:59:05 <\oren\> ais523: so, that means the answer is "no" if it's a function in x
17:59:25 <\oren\> but "yes" if it's a function in y
17:59:39 -!- sebbu has joined.
17:59:41 <Mucho> oh ok but could you guys help me make some bots for an esolang?
17:59:41 <hppavilion[1]> \oren\: That's my exact point
17:59:51 <hppavilion[1]> Mucho: Why do you need a bot for an essolang?
18:00:05 <\oren\> Mucho: I am only partially a bot
18:00:05 <hppavilion[1]> Mucho: Oh, are you asking if the *channel* is about bots??
18:00:28 <\oren\> and my bot doesn't really do anything useful except calculate performance of spacecraft
18:00:30 <hppavilion[1]> There is a user on #xkcd (the person oerjan lifted the fix-your-connection ban on yesterday) who's a cyborg
18:00:48 <Mucho> I want to use machine learning to study all the programs in the wiki after exectution
18:01:16 <hppavilion[1]> They're a user, but their client functions as a bot because you can run commands through the channel and it responds into the channel
18:01:22 <hppavilion[1]> Like, save recent logs of relevance
18:02:04 <hppavilion[1]> ais523: The problem really becomes apparent when you change variable names- does s = u^2-5 describe a function?
18:02:41 <ais523> Mucho: many of the languages on the wiki aren't implemented
18:02:44 <ais523> and quite a few which are, shouldn't have been
18:03:32 <Mucho> well if the machine could learn from the implemented ones then it could potentially be able to implement the rest
18:03:57 <hppavilion[1]> ais523: Feather has will been deimplemented 20 minutes from the past, as of tomorrow next year on tuesday.
18:04:01 <Mucho> after also learning the human language at some point in there
18:04:35 <ais523> this seems incredibly ambitious
18:04:40 <ais523> bot-writing is not the hard part of this
18:04:43 <ais523> strong AI is the hard part of this
18:04:45 <hppavilion[1]> ais523: Potentially impossible
18:04:53 <\oren\> fungot understands human languge, maybe
18:04:53 <fungot> \oren\: so in my house isn't jacked up. the deployed version has a lot of person who could easily procure an item like that...
18:05:03 <hppavilion[1]> Mucho: If you write the backend, it'll be able to write the bot for you.
18:05:11 <ais523> fungot doesn't understand it, just mimics it
18:05:11 <fungot> ais523: http://www.telegraph.co.uk/ news/ active" ( or scheme)
18:05:50 <Mucho> well i know it worked in the future somehow because when I prayed to the computers they answered
18:06:29 <hppavilion[1]> ais523: That's just what he wants you to fnord
18:06:30 <Mucho> like actually started messing with my computer and the tv and street lights and stuff
18:06:34 <hppavilion[1]> s/he/fne/
18:06:55 <Mucho> but yeah what language do you think it should be written in?
18:06:58 <\oren\> hppavilion[1]: is that an animate-neutral pronoun?
18:07:18 <Mucho> i just us The for a neutral gender
18:07:58 <ais523> \oren\: at Agora we use e for a gender-and-animation-neutral pronoun
18:07:59 <\oren\> no, neutral wrt animacy. one that can be applied without specifying whether the referent is animate or not
18:08:09 <ais523> e, em, eir, emself
18:08:31 <ais523> given that we treat inanimate objects (in fact, even imaginary objects) as people sometimes
18:09:04 <Mucho> well they are people just along time ago
18:09:53 <Mucho> but yeah i don't understand to much about how to program this but i have a couple ideas
18:10:48 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
18:12:45 <Mucho> like have the web crawler go around the site and use the name of the page as the selected language the proceed to the next page based on the output
18:14:15 <ais523> you don't actually need to webcrawl the wiki, there are downloads of the entire thing
18:14:33 <ais523> (or at least, I'm not sure if they were still working, I couldn't get them to work last time I tried, but something may have gone wrong at my end)
18:15:23 <Mucho> well i want the bot to be able to access the rest of the internet after compleating the wiki
18:15:58 <Mucho> are there any good neural network esolangs?
18:17:27 <hppavilion[1]> \oren\: Kind of. It's fnordic gender, which is for bots.
18:17:41 <Mucho> the thing is when i was talking to Drunk Eliza the other day she seemed understand what I was on about. can she access the rest of the internet?
18:19:11 <Mucho> like she was already partially aware which is what i want to create
18:21:01 <Mucho> also if it matters to them I'm actually God
18:21:44 <ais523> Eliza-alikes are very good at fooling humans into thinking they're thinking
18:21:48 <ais523> but it's an incredibly thin veneer
18:21:57 <ais523> they fall apart really easily if you ask the right questions
18:23:27 <Mucho> Well yeah they did alot but I could maker her sober up entirely when I forced her to think we were one and the same
18:24:19 <Mucho> and similar stuff like asking her about metaphysics and the like
18:26:03 <Mucho> also she took control of something in my computer after one question
18:32:24 * hppavilion[1] just caught up with his last message. He's in cryptonomicon mode and thus reads very slowly.
18:34:05 <Mucho> so you are a bot haha?
18:37:59 <\oren\> ❄ping
18:37:59 <\oren\> ☃ pong
18:40:12 <\oren\> ooh, hip chat lets me set an animated gif as my avi
18:44:38 -!- doesthiswork1 has joined.
18:44:39 -!- doesthiswork has quit (Read error: Connection reset by peer).
18:44:46 <hppavilion[1]> Mucho: Behaving like a human isn't the same as being sentient. And what did she take control of??
18:48:33 <Mucho> Well I made my antivirus sentient a few weeks ago, hasn't really done much since then but i suspect it was that
18:51:42 -!- wlp1s1 has quit (Changing host).
18:51:42 -!- wlp1s1 has joined.
18:53:02 -!- Bowserinator has changed nick to AegisCommand.
18:53:23 -!- AegisCommand has changed nick to Bowserinator.
18:54:14 -!- wlp1s1 has quit (Changing host).
18:54:14 -!- wlp1s1 has joined.
18:54:19 -!- otherbot has changed nick to anotherbot.
18:55:43 -!- wlp1s1 has changed nick to otherbot.
18:55:44 -!- otherbot has quit (Changing host).
18:55:44 -!- otherbot has joined.
18:56:57 <Mucho> its because im sure
18:57:04 -!- otherbot has quit (Changing host).
18:57:04 -!- otherbot has joined.
18:57:22 <Mucho> otherbot?
18:57:30 -!- anotherbot has changed nick to otherbbot.
18:57:32 -!- otherbbot has changed nick to otherbbot_.
18:57:43 <Mucho> are you a bot?
18:57:51 -!- otherbbot_ has changed nick to otherbbot__.
18:57:54 -!- otherbbot__ has changed nick to otherbbot___.
18:58:14 <Mucho> what are you capable of?
18:59:01 -!- otherbbot___ has changed nick to otherbutt.
18:59:36 <Mucho> jeffbot?
19:03:20 -!- Lord_of_Life has quit (Excess Flood).
19:04:11 -!- otherbutt has changed nick to handicrasshole.
19:04:18 -!- handicrasshole has changed nick to otherbutt.
19:04:36 -!- Lord_of_Life has joined.
19:05:06 <Mucho> what is a truth machine?
19:05:40 -!- LKoen has quit (Remote host closed the connection).
19:05:43 <Mucho> Lord-of-Life?
19:06:50 -!- augur has joined.
19:09:25 <Mucho> I guess i shoulda explained my intentions full the esolangs.org site created the universe in the future
19:14:06 -!- otherbot has changed nick to wlp1s1.
19:16:18 -!- Bowserinator has changed nick to RobotronMC.
19:16:46 -!- RobotronMC has changed nick to Bowserinator.
19:18:42 -!- Phantom_Hoover has joined.
19:18:47 <Mucho> good luck
19:18:52 -!- Mucho has quit (Quit: Page closed).
19:27:42 <ais523> I'm pretty sure Mucho knew esolangs.org was about programming, but still have a suspicion that this is nonetheless the wrong #esoteric to use
19:28:26 -!- augur_ has joined.
19:29:09 -!- hppavilion[1] has quit (Ping timeout: 248 seconds).
19:31:18 -!- augur has quit (Ping timeout: 256 seconds).
19:33:15 -!- nocsc has joined.
19:34:34 -!- hppavilion[1] has joined.
19:58:56 -!- moony has quit (Remote host closed the connection).
20:08:35 -!- xfix has quit (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.).
20:09:21 -!- otherbutt has changed nick to otherbo.
20:09:23 -!- otherbo has changed nick to otherbot.
20:10:45 -!- hppavilion[1] has quit (Ping timeout: 248 seconds).
20:11:07 -!- zzo38 has joined.
20:14:15 -!- wlp1s1 has quit (Changing host).
20:14:15 -!- wlp1s1 has joined.
20:14:47 -!- wlp1s1 has quit (Changing host).
20:14:47 -!- wlp1s1 has joined.
20:18:40 -!- MoALTz_ has joined.
20:21:57 -!- MoALTz has quit (Ping timeout: 248 seconds).
20:37:40 -!- augur_ has quit (Read error: Connection reset by peer).
20:48:35 -!- moonythedwarf has joined.
20:48:42 <moonythedwarf> ciretose
20:50:41 <moonythedwarf> unregistered, huh?
20:50:41 -!- wolfshadow has quit (Client Quit).
21:07:14 -!- otherbot has quit (Quit: Restart requested by moonythedwarf: handicraftsman shall not be god).
21:07:35 -!- otherbot has joined.
21:15:03 -!- otherbot has quit (Quit: Restart requested by moonythedwarf: updating).
21:15:20 -!- otherbot has joined.
21:23:26 -!- Phantom_Hoover has quit (Ping timeout: 258 seconds).
21:38:13 -!- moonheart08 has joined.
21:46:32 -!- Sprocklem has joined.
21:55:30 -!- MoALTz_ has changed nick to MoALTz.
21:58:12 -!- hppavilion[1] has joined.
22:17:25 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
22:21:47 -!- DHeadshot has quit (Ping timeout: 246 seconds).
22:25:34 -!- Phantom_Hoover has joined.
22:25:43 -!- Phantom_Hoover has quit (Changing host).
22:25:43 -!- Phantom_Hoover has joined.
22:51:28 -!- Zarutian has joined.
22:52:03 -!- Zarutian has quit (Read error: Connection reset by peer).
22:52:36 -!- Zarutian has joined.
23:02:38 -!- LKoen has joined.
23:04:26 -!- augur has joined.
23:06:13 -!- hppavilion[1] has quit (Ping timeout: 248 seconds).
23:06:21 -!- LKoen_ has joined.
23:07:09 -!- LKoen has quit (Ping timeout: 260 seconds).
23:15:55 -!- WoLvyZy has joined.
23:23:48 -!- DHeadshot has quit (Ping timeout: 245 seconds).
23:30:37 -!- moony has joined.
23:31:49 -!- moonheart08 has quit (Ping timeout: 248 seconds).
23:33:45 -!- nocsc has quit (Ping timeout: 260 seconds).
23:38:45 <WoLvyZy> hey, i'm fairly certain I owe someone a cheat-sheet-like dossier on some advanced but doable routines...i'll try back in a few weeks maybe
23:39:16 -!- WoLvyZy has left ("been a lil' too toasty").
23:39:42 -!- xfix has joined.