←2016-10-07 2016-10-08 2016-10-09→ ↑2016 ↑all
00:00:24 <zzo38> How many points is fear of left-handed plumbers worth in GURPS?
00:00:35 <hppavilion[1]> zzo38: GURPS?
00:00:39 <shachaf> d points
00:01:09 <zzo38> No it is supposed to be a fixed number I think
00:01:19 <shachaf> What is the advantage of asking IRC rather than google.com?
00:01:31 <shachaf> It's slower and takes more work on other people's part.
00:01:45 <hppavilion[1]> Seriously, what's GURPS?
00:01:58 <shachaf> I don't get it.
00:02:02 <shachaf> @google GURPS?
00:02:04 <lambdabot> http://www.sjgames.com/gurps/
00:02:04 <lambdabot> Title: GURPS: Generic Universal RolePlaying System
00:02:08 <shachaf> @google Seriously, what's GURPS?
00:02:10 <lambdabot> http://forums.sjgames.com/showthread.php?t=34588
00:02:10 <lambdabot> Title: GURPS Mushroom Kingdom. No, I'm serious. - Steve Jackson Games Forums
00:02:29 <hppavilion[1]> Ah, tabletop RPG
00:03:48 -!- moony has quit (Ping timeout: 260 seconds).
00:04:22 -!- augur has quit (Read error: Connection reset by peer).
00:04:43 -!- oerjan has joined.
00:05:33 -!- moony has joined.
00:08:05 -!- augur has joined.
00:16:34 <hppavilion[1]> http://www.bbc.com/news/world-asia-37578111
00:16:43 <hppavilion[1]> ...That's not a loophole, that's an intentional exception
00:18:51 <alercah> it's a loophole in that it allowed someone complicit in the killing to forgive it
00:24:17 -!- Kaynato has quit (Ping timeout: 240 seconds).
00:24:47 -!- incomprehensibly has joined.
00:30:11 -!- Frooxius has joined.
00:40:49 -!- Sgeo_ has joined.
00:42:45 -!- Sgeo_ has quit (Max SendQ exceeded).
00:43:33 -!- Sgeo has quit (Ping timeout: 248 seconds).
00:43:38 -!- olsner_ has changed nick to olsner.
00:45:14 -!- Warrigal has changed nick to tswett.
00:53:01 -!- MDude has joined.
00:53:06 <zzo38> There does seem enough rules to define an attack that allows the target of the attack to make more quickly calculations for one minute but also stuns the target, but the attack can only be used if you are playing trumpet, and only five times per day. However, there seem to specification of if a power can be used only five times per week, or if the use is expended only in certain circumstances (such as if an attack hits, or if you aren't wearing a m
00:56:22 <oerjan> <hppavilion[1]> Rule 1: s/m /mn / makes a profane word. <-- profane shmofane
00:56:57 <hppavilion[1]> It also works with s/n /mn /
00:57:03 <hppavilion[1]> oerjamn
00:57:14 <zzo38> O, it does?
00:57:25 <oerjan> hppaviliomn[1]
00:57:57 <oerjan> (incidentally en:name = nynorsk:namn)
00:58:31 <hppavilion[1]> oerjan: Excellent, excellent...
00:58:35 <oerjan> also swedish, google reminds me
00:58:50 <hppavilion[1]> I need s///, but for pronunciation
00:59:10 <oerjan> s[][], obviously
00:59:10 <hppavilion[1]> oerjammit
00:59:13 <hppavilion[1]> Sure
01:00:11 * oerjan is reminded about the joke that the swedish definite suffixes are -fan (common) and -helvetet (neuter)
01:01:04 <oerjan> could work in norwegian too, i guess
01:01:50 <zzo38> I don't know Swedish grammar
01:02:08 -!- DHeadshot has quit (Ping timeout: 260 seconds).
01:02:16 <oerjan> (those words actually mean Satan and Hell, respectively)
01:02:37 <zzo38> O, OK
01:03:12 <oerjan> the former being a colloquial nick mostly used for swearing.
01:03:33 <pikhq> So, is Helvetica a hell font?
01:03:49 <oerjan> pikhq: to a scandinavian it definitely sounds that way
01:05:07 <oerjan> (the _actual_ definite suffixes are -(e)n/-an and -et, afair)
01:05:46 <oerjan> although my swedish grammar obviously has holes
01:05:54 <pikhq> Better than mine.
01:06:11 * hppavilion[1] only recently learned that "Euler" is pronounced [ɔɪɫər] rather than [juːɫər]
01:06:30 <oerjan> hm not sure -an is not just -n after a word already ending in -a
01:06:44 <hppavilion[1]> Log to base ə...
01:07:05 <zzo38> Which is what?
01:07:07 <hppavilion[1]> (AKA ɫn(x))
01:07:49 -!- Sgeo_ has joined.
01:07:54 <hppavilion[1]> zzo38: Me?
01:08:05 <oerjan> hppavilion[1]: ideally i think the final ər is usually ɐ in modern german
01:08:14 <hppavilion[1]> Oh?
01:09:19 <oerjan> https://en.wikipedia.org/wiki/Leonhard_Euler seems to agree, but depending on dialect
01:10:06 <oerjan> hm also i don't know where you get the ɫ from, afair german l is clear
01:10:21 <hppavilion[1]> ə = 1/e wouldn't be a particularly surprising definition
01:10:37 <oerjan> you'd think
01:10:50 <hppavilion[1]> oerjan: That's how I would pronounce it in my dialect, which is all I really know
01:10:59 <zzo38> hppavilion[1]: Ah, OK
01:11:04 <zzo38> Defining a power in GURPS that can be used twice per hour seems easy enough to do by using modifiers of -30% and x2, but then it costs more than unlimited use!
01:11:08 <oerjan> hppavilion[1]: ok. except i doubt you use the ipa [r]
01:11:22 <hppavilion[1]> Oh?
01:11:33 <oerjan> that's a trilled alveolar r
01:11:40 <hppavilion[1]> [r]?
01:11:41 <hppavilion[1]> Oh
01:12:14 <oerjan> some english dialects don't pronounce the r, i think. even rhotic ones may just color the vowel.
01:12:21 <hppavilion[1]> (I'm slowly learning to trill my r's; I finally found out the reason I can't is that trilled rs have to be based on an r made more like a dark l than a w)
01:13:22 <hppavilion[1]> OK, looks like I'd use ɻ
01:13:23 <hppavilion[1]> I guess
01:13:45 <oerjan> i suppose [r] is acceptable in "broad" transcription.
01:13:58 <hppavilion[1]> oerjan: But [] isn't acceptable in broad transcription
01:13:59 <oerjan> the wikipedia ipa chart for english seems to use it.
01:14:08 <oerjan> hm true.
01:14:12 <hppavilion[1]> BT uses //
01:16:24 <hppavilion[1]> "trilled r" is a stupid name; it should be "trilled r", but with the r rolled
01:17:43 <hppavilion[1]> (Also, the name of the letter for trilled r- 'r̃' is 'ar̃')
01:18:50 <hppavilion[1]> (yes, I went with 'r̃'. Spain & Mexico (& Portugese (& Brazil)) don't get a monopoly on tildes. We must take them for glory and honor, and so CNN changes their stupid logo for the spanish translation)
01:20:48 <oerjan> btw i've recently realized i can only trill with the right part of my tongue :P
01:23:20 <oerjan> or should that be, with my tongue shifted rightwards
01:24:15 <oerjan> i have a feeling this may be a recent development.
01:27:13 -!- zzo38 has quit (Ping timeout: 258 seconds).
01:27:28 -!- zzo38 has joined.
01:30:31 <oerjan> `? pooch
01:30:44 <oerjan> wat no HackEgo
01:31:44 <oerjan> it's in that stupid not-joined-the-channel state again
01:32:06 <shachaf> oerjan: can you invite it
01:32:14 <shachaf> can HackEgo get a feature where it responds to /invite
01:32:26 <oerjan> Gregor: ^
01:32:46 <oerjan> also fizzie who can at least rejoin it
01:33:42 <oerjan> a feature where it actually joins the channel after connecting might also be nice hth
01:36:08 <oerjan> of course this is pretty much the most likely time for both of them to not be seen again for days
01:41:24 -!- moony has quit (Ping timeout: 260 seconds).
02:04:14 -!- clog_ has quit (Quit: ^C).
02:04:33 -!- clog has joined.
02:08:53 -!- carado has quit (Ping timeout: 248 seconds).
02:37:19 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
02:46:12 -!- bibibi has quit (Ping timeout: 260 seconds).
02:52:34 -!- Zarutian has quit (Quit: Zarutian).
03:03:34 -!- xkapastel has joined.
03:04:13 -!- imode has joined.
03:05:48 -!- augur has quit (Ping timeout: 260 seconds).
03:08:20 -!- augur has joined.
03:09:20 <hppavilion[1]> oerjan: Do any of the languages you regularly have to speak include trills?
03:10:02 <pikhq> "We present a proof of the conjecture NP=PSPACE [...]"
03:10:05 <pikhq> https://arxiv.org/abs/1609.09562 Bravo.
03:11:49 -!- Kaynato has joined.
03:17:51 <oerjan> hppavilion[1]: technically "have to speak" only includes norwegian and english, so ... no, not obligatorily.
03:18:07 <hppavilion[1]> oerjan: Which is what I was going for :P
03:18:41 <oerjan> sometimes it feels natural in norwegian when singing, though. depends on the dialect of the song.
03:19:29 <oerjan> but mostly i've been noticing this because i've been trying to learn some russian songs, and russians apparently do trill.
03:19:37 <hppavilion[1]> (I figured there was a chance you also had to speak Danish or Swedish because you're near the border or something)
03:19:48 <shachaf> npikhq = pikhqspace?
03:20:06 <oerjan> norwegians rarely change their language to danish or swedish.
03:20:14 <hppavilion[1]> (But then again, you could just speak Norwegian itself)
03:20:22 <hppavilion[1]> (Yes, I'm using the chart)
03:20:27 <oerjan> it's expected they'll understand norwegian.
03:20:43 <hppavilion[1]> I like how Danish for 'island' is ø
03:20:45 <oerjan> and if they don't, many norwegians will prefer to use english.
03:20:53 <hppavilion[1]> I take it the Netherlands (Daneland?) is very islandic
03:21:11 <oerjan> i think most wouldn't even manage danish. its phonology is _weird_.
03:21:45 <hppavilion[1]> But hey. At least it isn't finnish.
03:22:01 <oerjan> finns definitely get the english treatment.
03:22:34 <hppavilion[1]> Absolute gibberish.
03:25:30 <oerjan> pikhq> https://arxiv.org/abs/1609.09562 Bravo. <-- huh. the abstract does seem like they know their stuff. still might have an error, of course.
03:27:01 <hppavilion[1]> Oooh! 'absoluter' and 'absolutest' are actually valid comparatives for 'absolute'!
03:27:25 <hppavilion[1]> Not just in a 'you can say it and they'll get what you mean' way, but a 'actually honest-to-god acceptable way'
03:27:30 <pikhq> Yeah, of course. The submitter appears to be a legit, published CS researcher in this space, but what that means is I'm listening, not that I assume it's inerrant, given that it's just published on arxiv at this point. :)
03:27:48 -!- augur has quit (Ping timeout: 260 seconds).
03:27:56 <oerjan> pikhq: huh wait, if its true this means the polynomial hierarchy collapses. a _lot_ of research is going out the window...
03:28:01 <oerjan> *it's
03:28:45 <pikhq> Yeah, it does turn a few of the "X subset of Y" into "X = Y = Z".
03:29:18 <oerjan> not just that, there are many theorems of the form "if this were true then the polynomial hierarchy would collapse".
03:29:40 <pikhq> Huh.
03:30:19 -!- augur has joined.
03:30:19 <oerjan> e.g. i think "graph isomorphism is NP-complete" is one such.
03:33:16 -!- augur_ has joined.
03:33:22 -!- augur has quit (Read error: Connection reset by peer).
03:33:49 <oerjan> <hppavilion[1]> I take it the Netherlands (Daneland?) is very islandic <-- um are you mixing two countries...
03:34:10 <oerjan> denmark is pretty islandic, but also has a continental part.
03:34:20 <pikhq> oerjan: So, that leaves us with, what, P=NP as the last polynomial hierarchy question?
03:34:21 <hppavilion[1]> Wait...
03:34:29 <hppavilion[1]> Where're the Netherlands again?
03:34:38 <pikhq> *P=?NP, probably better way to write it
03:35:25 <hppavilion[1]> Ah, yes, denmark
03:35:55 <hppavilion[1]> pikhq: P ≤ NP
03:35:59 <hppavilion[1]> hth
03:36:37 <oerjan> hppavilion[1]: a little more down to the left hth
03:36:49 <hppavilion[1]> Wait, if we assume that ≤ is just a weird way of writing ⊆, then that's actually correct
03:36:56 <hppavilion[1]> Dammit
03:39:28 <hppavilion[1]> Danish is spoken in Daneland, the same way English is spoken in England, Scottish in Scotland, Irish in Ireland, Spanish in Spain, and Green in Greenland
03:39:46 <hppavilion[1]> *greenish
03:41:22 <pikhq> And Pakish is spoken in Pakistan, Afghanish in Afghanistan, Kazakhish in Kazakhstan, Kyrgyzish in Kyrgyzstan, Tajikish in Tajikistan, Uzbekish in Uzbekistan, and Turkmenish in Turkmenistan?
03:41:41 <pikhq> Oh, fine, and Hindush in Hindustan.
03:42:20 <oerjan> the hindu kush
03:46:05 <hppavilion[1]> Proposal: System of naming more general than just "<Given Name> {<bonus name>} <Surname> [<numeral>]"
03:46:32 <hppavilion[1]> Instead of just [personal name, family name], you have a hierarchy
03:47:39 <hppavilion[1]> Something like [ancestry, clan, segment, household, personal] (note the reversed order)
03:48:54 <hppavilion[1]> So as to indicate more than just family-person; it also includes segment (which is a small area of the family- like yourself and close cousins), clan (which is just the extended family as far as one is concerned), and ancestry (...whatever, maybe it's just national origin or something?)
03:49:00 <hppavilion[1]> Just to make names that much mroe complicated
03:53:17 <hppavilion[1]> History Rewrite: Georg Cantor is an abbreviation; he actually had uncountably many surnames.
03:54:04 <pikhq> So, you're suggesting that names should actually be cladistic.
03:54:39 <zzo38> Apparently in some places they do common have two given name and two surname
03:55:18 <pikhq> Clearly all names should start with "Animalia chordata synapsida mammalia primates haplorhini hominidae homo sapiens sapiens".
03:55:32 <zzo38> And, some people use their middle name as their commonly used name instead of their first name
03:55:47 <pikhq> Well, that's missing a few.
03:56:23 <zzo38> pikhq: In contexts where names for creatures with multiple species are common then I suppose it might be useful, but even then it would be abbreviated since you aren't going to write all of that.
03:56:41 <zzo38> (I don't know what circumstances that would even be, but maybe there are some.)
03:56:42 <hppavilion[1]> pikhq: Somewhat
03:57:10 <hppavilion[1]> pikhq: Well, clades terminate automatically; you don't go back TOO far
03:57:20 <pikhq> Phytae eukaryota opisthokonta are missing, as well as bilateria deuterostomia.
03:57:38 <pikhq> But I like the clade including all life!
03:57:39 <hppavilion[1]> (The rule would likely be if you're going beyond the fourth level above given name, you're overdoing it)
03:57:51 <hppavilion[1]> pikhq: Yeah, it's always bugged me that there isn't a term for that
03:58:04 <pikhq> Phytae is probably the best name for it.
03:58:22 <hppavilion[1]> So we'll have something different to call alien life with no biological cladicity to us
03:58:41 <pikhq> Though to account for xenobiology, gaiaphytae
03:58:50 <hppavilion[1]> pikhq: But the problem with treating it as a clade is that people come from other families too
04:00:02 <pikhq> Right, family != clade, really.
04:00:23 * hppavilion[1] . o O ( Some city in the US should declare itself to be male, so everyone has to say 'brother city' )
04:00:25 <pikhq> It's also a real poor fit for things like adoption, because as it turns out human notions of "family" are only correlated with genetic relation.
04:01:26 <hppavilion[1]> pikhq: Yeah, that too
04:01:48 <hppavilion[1]> pikhq: My younger sister is adopted, but I occasionally forget this and try to apply genetics
04:01:53 <hppavilion[1]> (or, at least, I used to)
04:02:17 <hppavilion[1]> And she's Chinese, so it's not like ANYBODY thinks we're genetically related
04:02:52 <hppavilion[1]> (Well, actually, I mentioned to someone at school that she's Chinese the other day- she's been sick recently and we think it might be lactose- and the person said "wait, you're Chinese?")
04:03:04 <pikhq> Well, except in the sense that there exists a unique smallest clade containing you and your younger sister.
04:03:22 <oerjan> pikhq: phyta technically is plural already and means "plants" hth
04:03:34 <pikhq> oerjan: I speak not greek, and boy does it show.
04:03:52 <pikhq> oerjan: Oh duh, that'd be some variant of "bio", wouldn't it?
04:03:54 <oerjan> well neither do i, but i can search wiktionary
04:03:55 <pikhq> Biota?
04:04:04 <hppavilion[1]> (Obviously no one here knows what I look like, but my father is pretty much entirely Norwegian by ancestry, and my mother is a "northern-European mutt")
04:04:23 <hppavilion[1]> pikhq: Ah, yes, that is true
04:04:27 <hppavilion[1]> But it's VERY large
04:04:41 <pikhq> It contains a substantial portion of the species, yes.
04:05:08 <pikhq> Maybe not all of it, but definitely a lot of it.
04:05:14 <hppavilion[1]> I'm probably more related to Elon Musk than to her by genetics
04:05:49 <hppavilion[1]> I mean, unless we're both direct descendants of Marco Polo or something
04:06:38 <hppavilion[1]> Ooooh, the "McWhatever" thing in Irish tradition is a shorthand for 'son of Whomever', but there also existed for a while 'NcWhatever' for girls
04:06:48 <hppavilion[1]> (Also, you could be "Johnsdaughter"
04:06:58 <hppavilion[1]> (or Johndaughter)
04:07:03 <hppavilion[1]> )
04:07:23 <hppavilion[1]> Though really, if you want to use '-son' except as an archaic remaining prefix, you really have to nest
04:08:47 <hppavilion[1]> Robert Erick John Joseph Peter Jose` Michael Albert Donaldsonsonsonsonsonsonsonsonson
04:09:01 <hppavilion[1]> (±1 son)
04:09:27 <oerjan> the icelandic still use -dóttir
04:09:55 <oerjan> of course most of them don't _have_ family names.
04:10:05 <oerjan> only patronymicons
04:10:06 <pikhq> The Icelandics still directly use patronymic surnames, no?
04:10:40 -!- augur_ has quit (Ping timeout: 260 seconds).
04:10:56 <oerjan> (what do you do when someone asks you a question you just answered simultaneously?)
04:11:07 <hppavilion[1]> I do believe that when people get married, SOMEBODY should change their name
04:11:28 <oerjan> maybe the priest can do it
04:11:29 <pikhq> oerjan: In IRC, I think the polite thing to do is just let it go.
04:11:46 <pikhq> hppavilion[1]: I don't see why.
04:11:49 <oerjan> priests have their names extended every time they marry someone.
04:11:59 <pikhq> Though I like oerjan's version.
04:12:01 <hppavilion[1]> I don't care if the woman takes the man's name or the man takes the woman's name or they combine them or both hyphenate or make up something new
04:12:35 * imode wonders if john jacob jingleheimer schmidt was a priest.
04:13:12 <hppavilion[1]> But I would like them to have the SAME last name (exception: If G1 S1 and G2 S2 get married and choose to hyphenate, they can go with G1 S1-S2 and G2 S2-S1)
04:13:41 <pikhq> Why, precisely, other than tradition?
04:14:05 <hppavilion[1]> pikhq: No utilitarian purpose, but it's nice to be able to generally tell which people are married
04:14:41 <pikhq> Clearly we should replace surnames with UUIDs.
04:15:00 <hppavilion[1]> pikhq: UUIDs? But we want to be able to see relations
04:15:48 <hppavilion[1]> (And if you send a letter to people with different last names, you have to awkwardly say "Prefix [Firstname] Lastname & Prefix [Firstname] Lastname" instead of "Prefix & Prefix Lastname"
04:15:49 <hppavilion[1]> )
04:15:54 -!- augur has joined.
04:16:57 <hppavilion[1]> Also, this way there's no confusion over which name any resulting children take, and there is the symbolic aspect of them forming a family (by a definition of family that includes childless married couples)
04:18:08 <zzo38> In Japan it is mandatory for married people to have the same name (although they can choose what name that will be).
04:28:17 <zzo38> (And apparently in Quebec it is prohibited)
04:30:09 <hppavilion[1]> zzo38: What's prohibited in Quebec?
04:30:16 <hppavilion[1]> Sharing surnames?
04:31:57 -!- augur has quit (Ping timeout: 244 seconds).
04:32:00 <zzo38> Yes
04:32:31 <zzo38> (They say it is for reason of "woman's right", but that is nonsense.)
04:33:29 -!- augur has joined.
04:35:47 <zzo38> My JavaScript object-serializer package can now serialize weak maps/sets (but only for keys found elsewhere by traversing the object being serialized; this includes values of weak maps where the keys have previously been found).
04:39:57 -!- Kaynato has quit (Ping timeout: 240 seconds).
04:41:04 -!- augur has quit (Ping timeout: 260 seconds).
04:45:07 -!- augur has joined.
04:47:03 -!- augur has quit (Read error: Connection reset by peer).
04:47:19 -!- augur has joined.
04:49:24 -!- augur has quit (Read error: Connection reset by peer).
04:50:35 -!- augur has joined.
04:55:48 -!- augur has quit (Ping timeout: 250 seconds).
05:00:11 -!- augur has joined.
05:30:19 -!- PinealGlandOptic has joined.
05:33:37 <imode> what would be some machine models that aren't a glorified register or stack based architecture?
05:34:23 -!- oerjan has quit (Quit: Nite).
05:34:27 <zzo38> I am not sure
05:34:46 <imode> seems like it all boils down to either one..
05:35:03 <zzo38> Perhaps the Turing machine which uses only states and not registers or stacks, but it does use a tape.
05:35:12 <zzo38> Does a tape count anyways?
05:35:23 <imode> a tape kind of counts. it just substitutes random access with sequential access.
05:39:09 <imode> I guess I'm looking for something that a 10 year old could understand.
05:41:10 <shachaf> imode: The Mill has a belt, which is FIFO rather than LIFO, rather than registers or a stack.
05:42:05 <imode> shachaf: got an example "assembly" for this Mill?
05:42:39 <shachaf> You can read some at http://millcomputing.com/topic/introduction-to-the-mill-cpu-programming-model-2/
05:43:02 <shachaf> An effect of this belt model is that actual Mill assembly is very hard to write by hand.
05:43:12 <imode> that's a killer, then.
05:43:16 <shachaf> So there's an intermediate assembly that people actually write, so they don't have to think about belt addressing.
05:43:26 <shachaf> But it's pretty neat.
05:43:33 <shachaf> I don't know how hard it actually is in practice.
05:43:35 <imode> I'm interested in the lowest possible level of abstraction. closer to the machine you are, closer you are to the hardware attached to the machine.
05:53:50 <zzo38> Has the present king of France stopped robbing banks yet?
05:55:32 <shachaf> what about the present king of the north pole
05:55:37 <shachaf> also known as santa claus
05:56:14 <imode> better than the auto king of the north pole.
06:22:34 -!- pikhq has quit (Ping timeout: 268 seconds).
06:24:08 -!- pikhq has joined.
06:27:28 -!- pikhq has quit (Client Quit).
06:27:40 -!- pikhq has joined.
06:29:30 <Cale> Anyone played Shenzhen I/O yet? Looks pretty interesting :)
06:31:51 <hppavilion[1]> `? blæge
06:32:08 <hppavilion[1]> HackEgnooooooooooooooooooooooooooooooooooooooooooooo!
06:32:23 <hppavilion[1]> FNONEGOTTTTTTTTTT
06:32:32 <hppavilion[1]> lambdabot: hellu
06:33:48 <hppavilion[1]> imode: Queue-based
06:34:12 <hppavilion[1]> imode: Probably Kolmogorov
06:40:30 <hppavilion[1]> New field of research: Vexillo-phonology
06:44:09 -!- bibibi has joined.
06:44:29 -!- bibibi has quit (Remote host closed the connection).
06:45:18 -!- bibibi has joined.
06:48:28 -!- zzo38 has quit (Ping timeout: 268 seconds).
06:49:40 -!- zzo38 has joined.
06:56:30 <hppavilion[1]> Is there a practically-standard *nix command (that works in the same syntax in all shells) to say "what shell am I using"?
06:58:33 <zzo38> Does "echo $0" work?
06:58:52 <izalove> that likely prints sh
06:59:02 <izalove> hppavilion[1]: https://github.com/stephane-chazelas/misc-scripts/blob/master/which_interpreter or http://stchaz.free.fr/which_interpreter or https://raw.github.com/mauke/poly.poly/master/poly.poly
06:59:11 <hppavilion[1]> OK...
06:59:11 <zzo38> On my computer it prints "bash"
06:59:24 <izalove> zzo38: run sh and then use echo $0
06:59:32 <zzo38> Also try "help", perhaps
07:00:28 <pikhq> izalove: Cute. :)
07:00:37 <izalove> yeah that's really clever
07:01:03 <pikhq> I'd be happier if it were also a valid COM executable though. :P
07:01:13 <izalove> you're asking too much <.<
07:01:32 <pikhq> Yeah, it's a bit hard making a COM polyglot.
07:03:05 <pikhq> That trigraph detection bit is quite nice, IMO.
07:03:26 <izalove> there was something similar to which_interpreter on https://www.mirbsd.org/ but i can't find it...
07:06:35 -!- augur has quit (Remote host closed the connection).
07:12:05 -!- moony has joined.
07:27:44 <hppavilion[1]> octographs are fun
07:28:11 <hppavilion[1]> (I believe I was taught about a pentagraph in 1th-2th grade; ought)
07:29:21 -!- MoALTz has joined.
07:33:58 -!- moony has quit (Ping timeout: 250 seconds).
07:45:42 -!- augur has joined.
07:52:03 <\oren\> for some reason I decided to stream meyself on youtube playing toho, and ended up beating my high score
07:54:00 <\oren\> why do I always play toho the best when it's like 3 am
07:55:44 <hppavilion[1]> Someone send a message without saying my nick
07:56:31 <shachaf> hppavilion[1]: no
07:56:50 <hppavilion[1]> shachaf: I entirely saw that coming, and thus had a plan
07:57:19 * hppavilion[1] sends a proceed order to the Predator Drone
07:57:38 <shachaf> hppavilion[1]: see https://twitter.com/dril/status/384408932061417472 hth
07:58:38 <hppavilion[1]> shachaf: That is the greatest thing ever. Why?
08:09:55 <\oren\> mesage
08:10:04 <hppavilion[1]> \oren\: Hm, yep
08:10:18 <hppavilion[1]> I want my client to beep, but only when a message is sent directly to me
08:22:16 -!- PinealGlandOptic has quit (Ping timeout: 260 seconds).
08:23:17 -!- imode has quit (Ping timeout: 248 seconds).
08:24:55 <hppavilion[1]> Do speech bubbles count as punctuation?
08:30:35 <zzo38> I would think not?
08:31:29 -!- `^_^v has joined.
08:34:41 -!- `^_^v has quit (Client Quit).
08:41:07 <shachaf> Speech bubbles inside text would involve text saying other text, perhaps.
08:41:23 * shachaf . o O ( speech bubbles don't, but thought bubbles do )
08:41:39 -!- `^_^v has joined.
08:41:44 <hppavilion[1]> shachaf: No, like speech bubbles in comics; do the speech bubbles count as punctuation in the dialogue?
08:42:03 <shachaf> Did you learn linear algebra yet?
08:42:16 <hppavilion[1]> Not entirely, but significantly
09:03:52 -!- PinealGlandOptic has joined.
09:06:00 <hppavilion[1]> "Fire Consumes Big Happy Farm Where Families Send Sick Dogs To Run Free And Play"
09:07:08 -!- AnotherTest has joined.
09:17:23 <hppavilion[1]> What happens when one combines a Sci-Fi setting with Fantasy characters?
09:17:38 <hppavilion[1]> So, like, elves and dwarves and gnomes, but in a megafuture.
09:18:12 <hppavilion[1]> (And not in a "it turns out there are elf-aliens" way; more in a "what? We've always had elves. This is normal" way)
09:26:17 -!- carado has joined.
09:28:49 -!- xkapastel has quit (Quit: Connection closed for inactivity).
09:45:57 -!- PinealGlandOptic has quit (Quit: leaving).
10:06:29 <hppavilion[1]> Question: What is the binomial name of Yggdrasil?
10:06:32 <hppavilion[1]> Answer: Fraxinus excelsior
10:07:25 <int-e> shachaf: No, I still haven't finished Spider & Web. And I can't even play TIS 100 atm... this laptop I'm using messes up the graphics.
10:08:04 <shachaf> text games have lower system requirements hth
10:09:08 <int-e> I mean, look at this: http://int-e.eu/~bf3/tmp/tis100.png
10:09:52 <int-e> no clue how that's happening.
10:23:41 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
10:50:28 <fizzie> int-e: That's a fairly good approximation of the correct image, though.
10:50:45 <fizzie> I mean, if you compare to uniformly random pixels, for example.
10:57:23 -!- clog has quit (Ping timeout: 244 seconds).
10:58:39 <izalove> how much should i care about this? ==5072== still reachable: 1 bytes in 1 blocks
10:59:24 -!- imode has joined.
11:01:19 <int-e> fizzie: yes, it'd be barely playable even, but not enjoyable...
11:02:09 <int-e> izalove: start over from scratch!!!1eleven
11:03:21 <izalove> :(
11:03:24 <int-e> (seriously, no clue, it depends very much on the context)
11:04:31 <int-e> I guess I would generally like to know where that 1 byte was allocated.
11:05:24 <izalove> yeah...
11:05:43 <izalove> too bad clang's asan is broken on arch linux
11:05:55 <izalove> and gcc's isn't that useful https://arin.ga/n58Wca/raw
11:09:34 <izalove> really tired of this broken system
11:10:24 <izalove> it's supposed to be a bleeding edge distro and this bug https://bugs.archlinux.org/task/50366 is almost 3 months old
11:10:51 <izalove> and i have to manually build newer versions of several packages because the official repos are old
11:11:23 <izalove> bash for example, has been flagged out of date for a month
11:14:56 <int-e> debian just closed a 10 years old bug of mine :P
11:15:43 <int-e> (in xsok... which should not be a high priority for anybody)
11:32:31 -!- imode has quit (Ping timeout: 244 seconds).
11:50:58 <myname> sudden epiphany: what if trump supporters are just huge fans of bpston legal?
11:51:16 -!- int-e has left.
12:08:19 -!- Reece` has joined.
12:26:14 -!- Alcest has joined.
13:15:11 -!- `^_^v has quit (Quit: This computer has gone to sleep).
13:53:38 -!- Phantom_Hoover has joined.
14:09:27 -!- clog has joined.
14:23:49 -!- `^_^v has joined.
14:40:50 -!- aloril has quit (Read error: Connection reset by peer).
14:42:11 -!- aloril has joined.
14:57:07 -!- izalove has quit (Ping timeout: 258 seconds).
15:01:10 -!- izalove has joined.
15:03:03 -!- Kaynato has joined.
15:06:09 -!- digin4 has joined.
15:11:40 -!- Kaynato has quit (Ping timeout: 268 seconds).
15:29:48 -!- Zarutian has joined.
15:37:25 -!- boily has joined.
15:37:56 -!- Phantom_Hoover has quit (Ping timeout: 244 seconds).
15:44:52 <boily> @metar CYQB
15:44:52 <lambdabot> CYQB 081400Z 35003KT 30SM -SHRA BKN050 OVC090 14/12 A3000 RMK SC7AC1 SLP160
15:51:41 -!- digin4 has quit (Read error: Connection reset by peer).
16:02:00 <boily> fizzie: fizziello. FUNGOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOT!
16:05:58 -!- Phantom_Hoover has joined.
16:19:36 -!- pikhq has quit (Ping timeout: 250 seconds).
16:20:58 -!- pikhq has joined.
16:22:34 -!- fungot has joined.
16:22:35 -!- zzo38 has quit (Ping timeout: 268 seconds).
16:22:36 <fizzie> There.
16:24:32 <boily> yay! thanks!
16:24:35 <boily> fungot: nostril!
16:24:35 <fungot> boily: ah- he didn't convey that to me in a couple of useful drivers and it may crash because the whole reason fold exists.
16:24:42 -!- zzo38 has joined.
16:34:13 <ybden> `? nostril
16:35:28 <ybden> Oh
16:35:31 <ybden> HackEgo is dead
16:36:46 <Gregor> Dun dun dun
16:38:42 -!- HackEgo has joined.
16:50:52 -!- Frooxius has quit (Ping timeout: 260 seconds).
16:58:14 <boily> `? nostril
16:58:18 <HackEgo> nostril? ¯\(°​_o)/¯
17:02:46 -!- Zarutian has quit (Quit: Zarutian).
17:07:04 -!- oerjan has joined.
17:11:47 <quintopia> helloily
17:12:17 <quintopia> im closer to canada than ive been in 3 years. where are the maples?
17:14:30 <oerjan> boihly. quintophia.
17:20:41 <oerjan> `botsnack
17:20:42 <HackEgo> ​>:-D
17:20:59 <oerjan> ^botsnack
17:20:59 <fungot> Oh nom nom nom!
17:21:05 <oerjan> @botsnack
17:21:06 <lambdabot> :)
17:22:47 -!- moony has joined.
17:22:48 -!- Zarutian has joined.
17:23:48 -!- Zarutian has quit (Read error: Connection reset by peer).
17:23:48 -!- Zarutian_ has joined.
17:23:48 -!- Zarutian_ has changed nick to Zarutian.
17:24:23 <moony> mooooooo
17:25:24 <quintopia> mooo
17:28:20 -!- `^_^v has quit (Quit: This computer has gone to sleep).
17:39:17 -!- pikhq has quit (Ping timeout: 260 seconds).
17:40:51 -!- pikhq has joined.
17:41:09 -!- zzo38 has quit (Ping timeout: 260 seconds).
17:50:58 -!- scoofy has joined.
17:51:16 -!- moonythedwarf_ has joined.
17:52:28 -!- zzo38 has joined.
17:52:50 * moonythedwarf_ pokes zzo38
17:53:08 <moonythedwarf_> zzo38: your tip for node.js sandboxing works absolutly perfectly.
17:53:23 -!- otherbot has joined.
17:53:45 <moonythedwarf_> -js Function.constructor.constructor("return process.exit()")
17:53:45 <otherbot> function anonymous() { | return process.exit() | }
17:53:45 <otherbot> { obuf: '', | console: { log: [Function] }, | Buffer: [Function: Buffer], | EventEmitter: [Function: EventEmitter], | util: {}, | global: '[Circular]', | process: { exit: [Function] } }
17:53:51 <moonythedwarf_> -js Function.constructor.constructor("return process.exit()")()
17:53:51 <otherbot> 'Error: process.exit() is not allowed'
17:54:11 <moonythedwarf_> -js Function.constructor.constructor("return process.getuid()")()
17:54:11 <otherbot> 'TypeError: process.getuid is not a function'
17:54:17 -!- moony has quit (Ping timeout: 240 seconds).
17:54:26 -!- moonythedwarf_ has changed nick to moony.
17:54:55 <zzo38> moonythedwarf_: O, it does? OK
17:55:28 <quintopia> zzo38: what is your favorite part of canada
17:55:39 <zzo38> quintopia: British Columbia, I suppose
17:55:58 <zzo38> moony: But you have Buffer and EventEmitter in there.
17:56:10 <moony> zzo38: me and iovoid made it outselves
17:56:17 <moony> they are custom copies of them.
17:56:24 <moony> not the real ones.
17:56:36 <zzo38> Ah, OK then, it will work OK.
17:57:05 <oerjan> . o O ( i'll have Nunavut )
17:57:13 <iovoid> Many of NodeJS core things are wrappers
17:57:48 <moony> zzo38: here is the SRC for the entirity of the little trick: http://pastebin.com/jU0MjyBd
17:58:02 <moony> that file is just appended to the beginning of user input
17:58:21 -!- zzo38_ has joined.
17:58:21 -!- zzo38 has quit (Disconnected by services).
17:58:25 -!- zzo38_ has changed nick to zzo38.
17:58:44 <zzo38> Is the code available?
17:58:57 <moony> for the faked buffer?
17:58:59 <quintopia> oerjan: i'm going to be at canada tomorrow, so I wondered if zzo38 would have any thoughts on ontario
17:58:59 <moony> http://pastebin.com/jU0MjyBd
17:59:31 <moony> the code that runs the sandbox itself requires a working copy of the bot. i have a bundle avaliabkle for that (stripped down to only 2 plugins).
18:00:09 <zzo38> I don't need to run it
18:00:21 <moony> ill pastebin the base code.
18:00:24 <zzo38> I only wanted to see how it is implemented
18:01:02 <moony> http://pastebin.com/Y617Nure
18:01:48 <moony> if you have any recommendations, please tell me.
18:03:08 -!- gremlins has joined.
18:05:09 -!- pikhq has quit (Ping timeout: 248 seconds).
18:05:36 -!- Reece` has quit (Ping timeout: 260 seconds).
18:06:35 <zzo38> Converting the output to a string inside of the sandbox (and guaranteeing that is a string) may work better; this can avoid evading the timeout.
18:06:48 -!- pikhq has joined.
18:06:48 <moony> oh hmm your right.
18:07:59 <moony> is 'out = new vm.Script(corescript+"(()=>{"+args.join(" ")+"})().toString()").runInContext(context, {timeout:2000,filename:"sandbox"});' better?
18:08:22 <moony> -reload
18:08:23 <otherbot> An error occured while processing your command: TypeError: Can't add property 2, object is not extensible
18:10:16 -!- otherbot has quit (Quit: Caught SIGINT).
18:10:53 -!- zzo38 has quit (Disconnected by services).
18:10:57 -!- zzo38 has joined.
18:11:01 <zzo38> To be more safe you might also want to check that the result actually is a string (depending on the implementation of bot.sendMsg, it might or might not be so important); the way you have it now anyways, the user script might make out.toString().replace(/(\r\n|\r|\n)/g, " | ").substr(0,500) into something other than a string, or into a string longer than 500 characters, or containing control characters.
18:13:55 -!- boily has quit (Quit: TRADE CHICKEN).
18:17:52 <moony> i've moved string conversion inside. ill test for string next
18:18:56 <moony> done
18:18:58 <moony> -reload
18:19:09 -!- otherbot has joined.
18:19:13 <moony> -reload
18:19:13 <otherbot> Reloading modules...
18:19:16 <moony> -js var a = 1+1; return a+1;
18:19:16 <otherbot> 3
18:19:17 <otherbot> { obuf: '', | console: { log: [Function] }, | Buffer: [Function: Buffer], | EventEmitter: [Function: EventEmitter], | util: {}, | global: '[Circular]', | process: { exit: [Function] } }
18:19:48 <moony> -js var a = 1+1; a.toString = () => {return ()=>{}}; return a
18:19:48 <otherbot> Output not a string! Canceling return output
18:25:19 <zzo38> I also thought about accessor properties, but it turns out that the sandbox mechanism already prevents accessor properties set on the global object of the sandbox from leaking, so there isn't a problem.
18:33:25 -!- erdic has quit (Quit: leaving).
18:33:31 <oerjan> hmph lots of logs missing today.
18:36:11 -!- erdic has joined.
18:42:45 -!- moonythedwarf_ has joined.
18:42:52 -!- moony has quit (Ping timeout: 260 seconds).
18:43:44 -!- moonythedwarf_ has changed nick to moony.
18:55:54 -!- oerjan has quit (Quit: Later).
19:03:51 -!- int-e has joined.
19:13:23 -!- pikhq has quit (Ping timeout: 244 seconds).
19:15:35 -!- pikhq has joined.
19:15:49 <HackEgo> [wiki] [[Special:Log/newusers]] create * BlueOkiris * New user account
19:16:21 -!- Zarutian has quit (Ping timeout: 260 seconds).
19:39:44 -!- moony has quit (Ping timeout: 244 seconds).
19:39:56 -!- moony has joined.
19:54:07 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=49882&oldid=49880 * BlueOkiris * (+241) /* Introductions */
19:54:30 <HackEgo> [wiki] [[NOR]] N https://esolangs.org/w/index.php?oldid=49883 * BlueOkiris * (+3092) Added description and example programs
20:06:26 <HackEgo> [wiki] [[NOR]] https://esolangs.org/w/index.php?diff=49884&oldid=49883 * BlueOkiris * (+182)
20:08:14 -!- xkapastel has joined.
20:08:17 <\oren\> I just spent 2 hours stacking wood
20:08:33 <izalove> good job
20:08:49 <\oren\> I did a poor job and some of it fell ovr
20:12:17 -!- Phantom_Hoover has quit (Ping timeout: 244 seconds).
20:13:21 -!- otherbot has quit (Quit: Caught SIGINT).
20:16:24 -!- boily has joined.
20:18:30 -!- Phantom_Hoover has joined.
20:22:37 -!- boily has quit (Quit: SCANDINAVIAN CHICKEN).
20:47:21 -!- moonythedwarf_ has joined.
20:47:56 -!- moony has quit (Ping timeout: 260 seconds).
20:48:04 -!- Akaibu has joined.
21:08:18 -!- imode has joined.
21:22:10 <HackEgo> [wiki] [[User:BlueOkiris]] N https://esolangs.org/w/index.php?oldid=49885 * BlueOkiris * (+308) Created page with "Ive been programming since I was 8. I want to be an electrical/computer engineer because I love to build and create everything from robots to smart watches to programming lang..."
21:27:07 -!- S1 has joined.
21:30:30 <HackEgo> [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=49886&oldid=49845 * BlueOkiris * (+10) /* N */
21:33:41 -!- hppavilion[1] has joined.
21:46:45 -!- Frooxius has joined.
22:01:08 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
22:01:47 <HackEgo> [wiki] [[NOR]] https://esolangs.org/w/index.php?diff=49887&oldid=49884 * BlueOkiris * (+12) /* Description */
22:07:23 -!- Lord_of_Life has quit (Excess Flood).
22:07:45 -!- ais523 has joined.
22:08:08 -!- Lord_of_Life has joined.
22:09:53 -!- gremlins has quit (Quit: Alsithyafturttararfunar).
22:13:57 -!- Frooxius has quit (Quit: *bubbles away*).
22:14:18 -!- Frooxius has joined.
22:15:13 -!- MoALTz has quit (Quit: Leaving).
22:18:36 <zzo38> How to set multiple tab stops with vim?
22:18:50 <zzo38> (Rather than the same amount for all tab stops)
22:22:10 -!- ais523 has quit (Remote host closed the connection).
22:22:20 -!- ais523 has joined.
22:26:48 -!- moony has joined.
22:27:56 -!- moonythedwarf_ has quit (Ping timeout: 250 seconds).
22:28:01 <FireFly> zzo38: I don't thnk it's possible
22:35:20 <fizzie> All I could find was a patch that never seems to have gotten anywhere: https://groups.google.com/forum/#!topic/vim_dev/eNOQO06iRZQ
22:35:33 <fizzie> Though https://github.com/chrisbra/vim-mq-patches seems to have a up-to-dateish version.
22:40:21 -!- imode has quit (Ping timeout: 248 seconds).
22:47:15 <HackEgo> [wiki] [[NOR]] https://esolangs.org/w/index.php?diff=49888&oldid=49887 * BlueOkiris * (+316) /* Turing Completeness */
22:57:06 <HackEgo> [wiki] [[NOR]] https://esolangs.org/w/index.php?diff=49889&oldid=49888 * BlueOkiris * (+376) /* Op Codes */
22:59:34 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
23:05:51 -!- imode has joined.
23:07:39 -!- Lord_of_Life has quit (Excess Flood).
23:09:08 -!- Lord_of_Life has joined.
23:18:38 <zzo38> What is the Italian word for a pitch bend (as in music)?
23:19:22 -!- oerjan has joined.
23:19:49 <HackEgo> [wiki] [[NOR]] https://esolangs.org/w/index.php?diff=49890&oldid=49889 * BlueOkiris * (-147)
23:19:53 <izalove> modulatore?
23:20:13 <izalove> not sure, i don't music
23:20:16 <HackEgo> [wiki] [[NOR]] https://esolangs.org/w/index.php?diff=49891&oldid=49890 * BlueOkiris * (+67) /* Turing Completeness */
23:21:20 <quintopia> how goes the calesyna or w/e plans
23:23:17 <lynn> zzo38: portamento
23:24:24 <zzo38> lynn: OK
23:24:43 <ais523> quintopia: I have plenty of plans, but haven't got that far in implementing them
23:25:02 <ais523> the language I'm working on took me a couple of days before I thought it was likely to be TC
23:25:04 <ais523> and I still haven't prooved it
23:25:06 <ais523> *proven
23:26:07 <oerjan> . o O ( ais523 uses logic on english grammar. it is super ineffective. )
23:27:09 <ais523> one problem with this language is that I pretty much need to write a syntax highlighter to have any clue how a program works
23:27:32 <ais523> and unlike other langauges with that property, like Whitespace, it doesn't work very well with existing syntax highlighting engines
23:27:38 <ais523> because any part of the program can affect how every other part is parsed
23:27:58 <alercah> is the language specified anywhere?
23:28:02 <oerjan> lots of new wiki accounts
23:28:10 <APic>
23:28:24 <APic> ,o0(Accidentially i the Grammar)
23:28:42 <ais523> alercah: I'm not sure if it should be public before the competition closes
23:29:00 <alercah> oh I wasn't aware there's a competition
23:29:03 * alercah is out of the loop
23:29:06 <ais523> you're allowed to enter as a team, but because there's the possibility of a btc prize, forming a team seems like it might lead to potential arguments if we actually win
23:29:16 <ais523> alercah: http://calesyta.xyz/en
23:29:44 <alercah> probably I'm at the terminal phi node
23:30:10 <ais523> "We value novel or interesting ideas in language design. No one cares about another variant of Brainf*ck. We are interested in exploring the language design space and mining its full potential."
23:30:25 <ais523> these people clearly have some idea of how esolang design normally goes :-D
23:32:12 -!- imode has quit (Ping timeout: 260 seconds).
23:33:16 -!- Frooxius has quit (Ping timeout: 240 seconds).
23:54:31 -!- Frooxius has joined.
23:56:18 -!- wanderman has joined.
←2016-10-07 2016-10-08 2016-10-09→ ↑2016 ↑all